Merge branch 'work.misc-set_fs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Pull misc user access cleanups from Al Viro: "The first pile is assorted getting rid of cargo-culted access_ok(), cargo-culted set_fs() and field-by-field copyouts. The same description applies to a lot of stuff in other branches - this is just the stuff that didn't fit into a more specific topical branch" * 'work.misc-set_fs' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs: Switch flock copyin/copyout primitives to copy_{from,to}_user() fs/fcntl: return -ESRCH in f_setown when pid/pgid can't be found fs/fcntl: f_setown, avoid undefined behaviour fs/fcntl: f_setown, allow returning error lpfc debugfs: get rid of pointless access_ok() adb: get rid of pointless access_ok() isdn: get rid of pointless access_ok() compat statfs: switch to copy_to_user() fs/locks: don't mess with the address limit in compat_fcntl64 nfsd_readlink(): switch to vfs_get_link() drbd: ->sendpage() never needed set_fs() fs/locks: pass kernel struct flock to fcntl_getlk/setlk fs: locks: Fix some troubles at kernel-doc comments
Showing
- drivers/block/drbd/drbd_main.c 0 additions, 3 deletionsdrivers/block/drbd/drbd_main.c
- drivers/isdn/i4l/isdn_common.c 0 additions, 18 deletionsdrivers/isdn/i4l/isdn_common.c
- drivers/isdn/i4l/isdn_ppp.c 0 additions, 6 deletionsdrivers/isdn/i4l/isdn_ppp.c
- drivers/isdn/isdnloop/isdnloop.c 0 additions, 2 deletionsdrivers/isdn/isdnloop/isdnloop.c
- drivers/macintosh/adb.c 0 additions, 4 deletionsdrivers/macintosh/adb.c
- drivers/scsi/lpfc/lpfc_debugfs.c 0 additions, 20 deletionsdrivers/scsi/lpfc/lpfc_debugfs.c
- fs/fcntl.c 138 additions, 93 deletionsfs/fcntl.c
- fs/locks.c 30 additions, 67 deletionsfs/locks.c
- fs/nfsd/vfs.c 16 additions, 23 deletionsfs/nfsd/vfs.c
- fs/statfs.c 30 additions, 28 deletionsfs/statfs.c
- include/linux/fs.h 5 additions, 5 deletionsinclude/linux/fs.h
- net/socket.c 1 addition, 2 deletionsnet/socket.c
Loading
Please register or sign in to comment