Arnd Bergmann
0d0fbf8152
V4L (926_2): Moves compat32 functions from fs to v4l subsystem
...
This moves the 32 bit ioctl compatibility handlers for
Video4Linux into a new file and adds explicit calls to them
to each v4l device driver.
Unfortunately, there does not seem to be any code handling
the v4l2 ioctls, so quite often the code goes through two
separate conversions, first from 32 bit v4l to 64 bit v4l,
and from there to 64 bit v4l2. My patch does not change
that, so there is still much room for improvement.
Also, some drivers have additional ioctl numbers, for
which the conversion should be handled internally to
that driver.
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@brturbo.com.br>
2006-01-09 15:24:57 -02:00
..
9p
[PATCH] v9fs: handle kthread_create failure, minor bugfixes
2006-01-08 20:14:06 -08:00
adfs
[PATCH] changing CONFIG_LOCALVERSION rebuilds too much, for no good reason
2005-11-09 07:55:57 -08:00
affs
[PATCH] kfree cleanup: fs
2005-11-07 07:54:06 -08:00
afs
[PATCH] afs: remove unnecessary __attribute__((packed))
2006-01-08 20:14:07 -08:00
autofs
[PATCH] kfree cleanup: fs
2005-11-07 07:54:06 -08:00
autofs4
[PATCH] shrink dentry struct
2006-01-08 20:13:58 -08:00
befs
remove unused fs/befs/attribute.c
2005-11-08 16:54:53 +01:00
bfs
[PATCH] bfs iget() abuses
2005-10-04 13:22:01 -07:00
cifs
[PATCH] Fix and add EXPORT_SYMBOL(filemap_write_and_wait)
2006-01-08 20:13:47 -08:00
coda
[PATCH] shrink dentry struct
2006-01-08 20:13:58 -08:00
configfs
[PATCH] configfs: User-driven configuration filesystem
2006-01-03 11:45:28 -08:00
cramfs
[PATCH] fs/cramfs/uncompress.c should #include <linux/cramfs_fs.h>
2005-09-10 10:06:35 -07:00
debugfs
[PATCH] remove duplicate get_dentry functions in various places
2005-06-23 09:45:20 -07:00
devfs
[PATCH] kfree cleanup: fs
2005-11-07 07:54:06 -08:00
devpts
[PATCH] Generic VFS fallback for security xattrs
2005-09-05 00:05:52 -07:00
efs
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
exportfs
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ext2
[PATCH] ext2: remove duplicate newlines in ext2_fill_super
2005-11-13 18:14:17 -08:00
ext3
[PATCH] ext3: use sbi instead of EXT3_SB() in resize code.
2006-01-08 20:13:56 -08:00
fat
[PATCH] fat: support a truncate() for expanding size (generic_cont_expand)
2006-01-08 20:13:47 -08:00
freevxfs
[PATCH] fix possible PAGE_CACHE_SHIFT overflows
2006-01-08 20:13:54 -08:00
fuse
[PATCH] fuse: check file type in lookup
2006-01-06 08:33:56 -08:00
hfs
[PATCH] changing CONFIG_LOCALVERSION rebuilds too much, for no good reason
2005-11-09 07:55:57 -08:00
hfsplus
[PATCH] hfsplus oops fix
2006-01-06 08:33:20 -08:00
hostfs
[PATCH] uml: hostfs - fix possible PAGE_CACHE_SHIFT overflows
2005-12-29 09:48:15 -08:00
hpfs
[PATCH] hpfs: remove spurious mtime update
2005-11-09 07:55:57 -08:00
hppfs
[PATCH] hppfs: fix symlink error path
2005-08-26 11:39:19 -07:00
hugetlbfs
[PATCH] Hugetlb: Copy on Write support
2006-01-06 08:33:23 -08:00
isofs
[PATCH] kfree cleanup: fs
2005-11-07 07:54:06 -08:00
jbd
[PATCH] jbd: split checkpoint lists
2006-01-06 08:33:59 -08:00
jffs
[PATCH] fix possible PAGE_CACHE_SHIFT overflows
2006-01-08 20:13:54 -08:00
jffs2
[JFFS2] Fix the slab cache constructor of 'struct jffs2_inode_info' objects.
2005-11-29 16:57:17 +01:00
jfs
[PATCH] Fix and add EXPORT_SYMBOL(filemap_write_and_wait)
2006-01-08 20:13:47 -08:00
lockd
SUNRPC: get rid of cl_chatty
2006-01-06 14:58:56 -05:00
minix
[PATCH] update filesystems for new delete_inode behavior
2005-09-09 13:57:27 -07:00
msdos
[PATCH] fat: remove the unneeded vfat_find() in vfat_rename()
2005-10-30 17:37:32 -08:00
ncpfs
[PATCH] shrink dentry struct
2006-01-08 20:13:58 -08:00
nfs
[PATCH] nfsroot: do not silently stop parsing on an unknown option
2006-01-08 20:13:57 -08:00
nfs_common
[PATCH] nfsacl: Solaris VxFS compatibility fix
2005-10-11 09:46:54 -07:00
nfsd
SUNRPC: get rid of cl_chatty
2006-01-06 14:58:56 -05:00
nls
[PATCH] make some things static
2005-05-05 16:36:47 -07:00
ntfs
update the email address of Randy Dunlap
2006-01-03 13:37:51 +01:00
ocfs2
[PATCH] remove gcc-2 checks
2006-01-08 20:14:02 -08:00
openpromfs
[PATCH] kfree cleanup: fs
2005-11-07 07:54:06 -08:00
partitions
[PATCH] s390: cleanup Kconfig
2006-01-06 08:33:53 -08:00
proc
[PATCH] fs/proc/: function prototypes belong in header files
2006-01-08 20:14:03 -08:00
qnx4
fs/qnx4/bitmap.c: #if 0 qnx4_new_block()
2006-01-03 13:21:37 +01:00
ramfs
[PATCH] NOMMU: Provide shared-writable mmap support on ramfs
2006-01-06 08:33:32 -08:00
reiserfs
s/retreiv/retriev/g
2006-01-03 13:27:11 +01:00
relayfs
[PATCH] relayfs: cleanup, change relayfs_file_* to relay_file_*
2006-01-08 20:13:51 -08:00
romfs
[PATCH] fix possible PAGE_CACHE_SHIFT overflows
2006-01-08 20:13:54 -08:00
smbfs
[PATCH] fs/smbfs/proc.c: fix data corruption in smb_proc_setattr_unix()
2006-01-08 20:14:04 -08:00
sysfs
[PATCH] sysfs: handle failures in sysfs_make_dirent
2006-01-04 16:18:09 -08:00
sysv
[PATCH] fix possible PAGE_CACHE_SHIFT overflows
2006-01-08 20:13:54 -08:00
udf
[PATCH] fs/udf/balloc.c: "extern inline" -> "static inline"
2006-01-08 20:14:01 -08:00
ufs
[PATCH] UFS: inode->i_sem is not released in error path
2006-01-08 20:14:04 -08:00
vfat
[PATCH] fat: remove the unneeded vfat_find() in vfat_rename()
2005-10-30 17:37:32 -08:00
xfs
[PATCH] remove gcc-2 checks
2006-01-08 20:14:02 -08:00
aio.c
[PATCH] rcu file: use atomic primitives
2006-01-08 20:13:48 -08:00
attr.c
[PATCH] Fix some problems with truncate and mtime semantics.
2006-01-08 20:13:52 -08:00
bad_inode.c
[PATCH] make some things static
2005-05-05 16:36:47 -07:00
binfmt_aout.c
[PATCH] mm: mm_init set_mm_counters
2005-10-29 21:40:38 -07:00
binfmt_elf.c
[PATCH] tiny: Configure ELF core dump support
2006-01-08 20:14:11 -08:00
binfmt_elf_fdpic.c
[PATCH] kfree cleanup: fs
2005-11-07 07:54:06 -08:00
binfmt_em86.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
binfmt_flat.c
[PATCH] mm: mm_init set_mm_counters
2005-10-29 21:40:38 -07:00
binfmt_misc.c
[PATCH] add a file_permission helper
2005-11-09 07:55:59 -08:00
binfmt_script.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
binfmt_som.c
[PATCH] mm: mm_init set_mm_counters
2005-10-29 21:40:38 -07:00
bio.c
[BLOCK] bio: check for same page merge possibilities in __bio_add_page()
2006-01-06 09:43:28 +01:00
block_dev.c
[PATCH] block: add unlocked_ioctl support for block devices
2005-06-23 09:45:32 -07:00
buffer.c
[PATCH] fix possible PAGE_CACHE_SHIFT overflows
2006-01-08 20:13:54 -08:00
char_dev.c
[PATCH] cdev: cdev_put oops
2005-07-12 16:01:02 -07:00
compat.c
[PATCH] Fix overflow tests for compat_sys_fcntl64 locking
2006-01-08 20:13:52 -08:00
compat_ioctl.c
V4L (926_2): Moves compat32 functions from fs to v4l subsystem
2006-01-09 15:24:57 -02:00
dcache.c
[PATCH] shrink dentry struct
2006-01-08 20:13:58 -08:00
dcookies.c
[PATCH] dcookies.c: use proper refcounting functions
2005-07-07 18:23:52 -07:00
direct-io.c
[PATCH] core remove PageReserved
2005-10-29 21:40:39 -07:00
dnotify.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
dquot.c
[PATCH] Fix oops in vfs_quotaon_mount()
2005-11-28 14:42:26 -08:00
drop_caches.c
[PATCH] drop-pagecache
2006-01-08 20:12:40 -08:00
eventpoll.c
[PATCH] epoll: handle timeout overflow
2005-09-28 07:46:41 -07:00
exec.c
[PATCH] do_coredump() should reset group_stop_count earlier
2006-01-08 20:13:55 -08:00
fcntl.c
[PATCH] sigio: cleanup, don't take tasklist twice
2006-01-08 20:13:57 -08:00
fifo.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
file.c
[PATCH] Fix the fdtable freeing in the case of vmalloced fdset/arrays
2005-09-14 12:38:26 -07:00
file_table.c
[PATCH] rcu file: use atomic primitives
2006-01-08 20:13:48 -08:00
filesystems.c
[PATCH] fix missing includes
2005-10-30 17:37:32 -08:00
fs-writeback.c
[PATCH] kernel-docs: fix kernel-doc format problems
2005-11-07 07:53:55 -08:00
inode.c
[PATCH] tiny: Uninline some inode.c functions
2006-01-08 20:14:10 -08:00
inotify.c
[PATCH] inotify: add two inotify_add_watch flags
2005-12-12 08:57:43 -08:00
ioctl.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
ioprio.c
fs/ioprio.c should #include <linux/syscalls.h>
2005-11-08 16:57:02 +01:00
Kconfig
[PATCH] o Update Kconfig documentation to reflect support for readonly mounts.
2006-01-03 11:45:57 -08:00
Kconfig.binfmt
[PATCH] frv: suppress configuration of certain features for FRV
2006-01-08 20:13:36 -08:00
libfs.c
[PATCH] shrink dentry struct
2006-01-08 20:13:58 -08:00
locks.c
[PATCH] tiny: Uninline some fslocks.c functions
2006-01-08 20:14:10 -08:00
Makefile
[PATCH] drop-pagecache
2006-01-08 20:12:40 -08:00
mbcache.c
[PATCH] kfree cleanup: fs
2005-11-07 07:54:06 -08:00
mpage.c
[PATCH] fix possible PAGE_CACHE_SHIFT overflows
2006-01-08 20:13:54 -08:00
namei.c
[PATCH] Fix some problems with truncate and mtime semantics.
2006-01-08 20:13:52 -08:00
namespace.c
[PATCH] shared mounts: cleanup
2006-01-08 20:13:56 -08:00
nfsctl.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
open.c
[PATCH] tiny: Uninline some open.c functions
2006-01-08 20:14:10 -08:00
pipe.c
[PATCH] sched: TASK_NONINTERACTIVE
2005-09-10 10:06:22 -07:00
pnode.c
[PATCH] shared mounts: cleanup
2006-01-08 20:13:56 -08:00
pnode.h
[PATCH] unbindable mounts
2005-11-07 18:18:11 -08:00
posix_acl.c
[PATCH] gfp flags annotations - part 1
2005-10-08 15:00:57 -07:00
quota.c
[PATCH] quota: small cleanups
2005-11-07 07:53:39 -08:00
quota_v1.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
quota_v2.c
[PATCH] quota: possible bug in quota format v2 support
2005-04-16 15:25:47 -07:00
read_write.c
Relax the rw_verify_area() error checking.
2006-01-04 16:20:40 -08:00
readdir.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
select.c
[PATCH] files: lock-free fd look-up
2005-09-09 13:57:55 -07:00
seq_file.c
[PATCH] allow callers of seq_open do allocation themselves
2005-11-07 18:18:09 -08:00
stat.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00
super.c
[PATCH] fs: remove s_old_blocksize from struct super_block
2006-01-08 20:13:59 -08:00
xattr.c
[PATCH] Fix listxattr() for generic security attributes
2005-12-12 08:57:42 -08:00
xattr_acl.c
Linux-2.6.12-rc2
2005-04-16 15:20:36 -07:00