Which one corresponds to ioctl in the file_operations struct in linux/fs.h?
From: Peng Yu
Date: Thu Dec 01 2011 - 02:40:49 EST
Hi,
I have some driver code for older version of kernel. It refers to
ioctl in the file_operations struct. But this field is change in
kernel 3.0.0-13
I find the following in linux/fs.h
1566 long (*unlocked_ioctl) (struct file *, unsigned int, unsigned long);
1567 long (*compat_ioctl) (struct file *, unsigned int, unsigned long);
Does anybody know which one I should use in order to migrate the
driver code to the newer version of kernel? Thanks!
--
Regards,
Peng
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/