Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[PATCH] don't include ioctl32.h in drivers

These days ioctl32.h is only used for communication of fs/compat.c and
fs/compat_ioctl.c and doesn't contain anything of interest to drivers.

Remove inclusion in various drivers.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>

authored by

Christoph Hellwig and committed by
Linus Torvalds
7ff92053 fc33a7bb

-17
-1
arch/s390/kernel/s390_ksyms.c
··· 10 10 #include <linux/smp.h> 11 11 #include <linux/syscalls.h> 12 12 #include <linux/interrupt.h> 13 - #include <linux/ioctl32.h> 14 13 #include <asm/checksum.h> 15 14 #include <asm/cpcmd.h> 16 15 #include <asm/delay.h>
-1
arch/x86_64/kernel/x8664_ksyms.c
··· 13 13 #include <linux/string.h> 14 14 #include <linux/syscalls.h> 15 15 #include <linux/tty.h> 16 - #include <linux/ioctl32.h> 17 16 18 17 #include <asm/semaphore.h> 19 18 #include <asm/processor.h>
-1
drivers/char/drm/drm_ioc32.c
··· 28 28 * IN THE SOFTWARE. 29 29 */ 30 30 #include <linux/compat.h> 31 - #include <linux/ioctl32.h> 32 31 33 32 #include "drmP.h" 34 33 #include "drm_core.h"
-1
drivers/char/drm/i915_ioc32.c
··· 30 30 * IN THE SOFTWARE. 31 31 */ 32 32 #include <linux/compat.h> 33 - #include <linux/ioctl32.h> 34 33 35 34 #include "drmP.h" 36 35 #include "drm.h"
-1
drivers/char/drm/mga_ioc32.c
··· 31 31 * IN THE SOFTWARE. 32 32 */ 33 33 #include <linux/compat.h> 34 - #include <linux/ioctl32.h> 35 34 36 35 #include "drmP.h" 37 36 #include "drm.h"
-1
drivers/char/drm/r128_ioc32.c
··· 30 30 * IN THE SOFTWARE. 31 31 */ 32 32 #include <linux/compat.h> 33 - #include <linux/ioctl32.h> 34 33 35 34 #include "drmP.h" 36 35 #include "drm.h"
-1
drivers/char/drm/radeon_ioc32.c
··· 28 28 * IN THE SOFTWARE. 29 29 */ 30 30 #include <linux/compat.h> 31 - #include <linux/ioctl32.h> 32 31 33 32 #include "drmP.h" 34 33 #include "drm.h"
-1
drivers/ieee1394/amdtp.c
··· 80 80 #include <linux/pci.h> 81 81 #include <linux/interrupt.h> 82 82 #include <linux/poll.h> 83 - #include <linux/ioctl32.h> 84 83 #include <linux/compat.h> 85 84 #include <linux/cdev.h> 86 85 #include <asm/uaccess.h>
-1
drivers/ieee1394/dv1394.c
··· 108 108 #include <linux/types.h> 109 109 #include <linux/vmalloc.h> 110 110 #include <linux/string.h> 111 - #include <linux/ioctl32.h> 112 111 #include <linux/compat.h> 113 112 #include <linux/cdev.h> 114 113
-1
drivers/ieee1394/video1394.c
··· 48 48 #include <linux/vmalloc.h> 49 49 #include <linux/timex.h> 50 50 #include <linux/mm.h> 51 - #include <linux/ioctl32.h> 52 51 #include <linux/compat.h> 53 52 #include <linux/cdev.h> 54 53
-2
drivers/message/fusion/mptctl.c
··· 2585 2585 2586 2586 #ifdef CONFIG_COMPAT 2587 2587 2588 - #include <linux/ioctl32.h> 2589 - 2590 2588 static int 2591 2589 compat_mptfwxfer_ioctl(struct file *filp, unsigned int cmd, 2592 2590 unsigned long arg)
-1
drivers/s390/crypto/z90main.c
··· 30 30 #include <linux/delay.h> // mdelay 31 31 #include <linux/init.h> 32 32 #include <linux/interrupt.h> // for tasklets 33 - #include <linux/ioctl32.h> 34 33 #include <linux/miscdevice.h> 35 34 #include <linux/module.h> 36 35 #include <linux/moduleparam.h>
-1
drivers/scsi/aacraid/linit.c
··· 46 46 #include <linux/slab.h> 47 47 #include <linux/spinlock.h> 48 48 #include <linux/syscalls.h> 49 - #include <linux/ioctl32.h> 50 49 #include <linux/delay.h> 51 50 #include <linux/smp_lock.h> 52 51 #include <asm/semaphore.h>
-1
drivers/scsi/ch.c
··· 20 20 #include <linux/interrupt.h> 21 21 #include <linux/blkdev.h> 22 22 #include <linux/completion.h> 23 - #include <linux/ioctl32.h> 24 23 #include <linux/compat.h> 25 24 #include <linux/chio.h> /* here are all the ioctls */ 26 25
-1
drivers/scsi/megaraid/megaraid_mm.h
··· 22 22 #include <linux/moduleparam.h> 23 23 #include <linux/pci.h> 24 24 #include <linux/list.h> 25 - #include <linux/ioctl32.h> 26 25 27 26 #include "mbox_defs.h" 28 27 #include "megaraid_ioctl.h"
-1
fs/xfs/linux-2.6/xfs_ioctl32.c
··· 19 19 #include <linux/compat.h> 20 20 #include <linux/init.h> 21 21 #include <linux/ioctl.h> 22 - #include <linux/ioctl32.h> 23 22 #include <linux/syscalls.h> 24 23 #include <linux/types.h> 25 24 #include <linux/fs.h>