<html><head></head><body><div style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div>Buna ziua. Sunt Caragicu Iancu-Alexandru de la grupa 341C3. Nu reusesc sa-mi fac apelul de ioctl sa functioneze. Primesc mereu eroarea "Inappropriate ioctl for device" si functia mea din driver cred ca nu este apelata deloc</div><div>(printk-urile nu sunt afisate). Device-ul este inregistrat in /dev ca misc device, cu permisiuni de citire si scriere si open-ul si close-ul functioneaza.<br></div><div>Codul care apeleaza coamnda ioctl in userspace:</div><div>ioctl(fd, TRACER_ADD_PROCESS, pid);</div><div>iar in kernel-space functia are semnatura</div><div>static long tracer_unlocked_ioctl(struct file* file, unsigned int cmd, unsigned long arg);</div><div>M-ar bucura sa aflu ce gresesc. As putea sa mai trimit fragmente de cod daca ajuta.</div><div>Va multumesc.<br></div></div></body></html>