Passando attraverso il codice sorgente 2.6.36 di Linux su lxr.linux.no , non sono riuscito a trovare il ioctl()metodo file_operations. Invece ho trovato due nuove chiamate: unlocked_ioctl()e compat_ioctl(). Qual è la differenza tra ioctl(), unlocked_ioctl()e compat_ioctl()?
unlocked_ioctlciò che succede? Il fatto che venga utilizzato un puntatore a funzione per file (in questo caso astruct file) sembra che io possa essere vicino.unlocked_ioctlDopo la registrazione dei file dei caratteri sull'inizializzazione del drivermknod?