summaryrefslogtreecommitdiffstats
path: root/fs/ioctl.c
Commit message (Expand)AuthorAgeFilesLines
* lsm: new security_file_ioctl_compat() hookAlfred Piccioni2024-02-231-2/+1
* fs: fix an infinite loop in iomap_fiemapGuo Xuenan2022-05-251-1/+1
* fs: remove ksys_ioctlChristoph Hellwig2020-07-311-6/+1
* fs: remove the access_ok() check in ioctl_fiemapChristoph Hellwig2020-06-031-5/+1
* fs: handle FIEMAP_FLAG_SYNC in fiemap_prepChristoph Hellwig2020-06-031-4/+6
* fs: move fiemap range validation into the file systems instancesChristoph Hellwig2020-06-031-39/+24
* fs: move the fiemap definitions out of fs.hChristoph Hellwig2020-06-031-0/+1
* fs: mark __generic_block_fiemap staticChristoph Hellwig2020-06-031-3/+1
* fibmap: Warn and return an error in case of block > INT_MAXRitesh Harjani2020-04-301-0/+8
* Merge tag 'compat-ioctl-fix' of git://git.kernel.org:/pub/scm/linux/kernel/gi...Linus Torvalds2020-02-081-4/+7
|\
| * compat_ioctl: fix FIONREAD on devicesArnd Bergmann2020-02-081-4/+7
* | Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2020-02-081-10/+23
|\ \ | |/ |/|
| * fibmap: Reject negative block numbersCarlos Maiolino2020-02-031-0/+3
| * fibmap: Use bmap instead of ->bmap method in ioctl_fibmapCarlos Maiolino2020-02-031-10/+20
* | compat_ioctl: simplify the implementationArnd Bergmann2020-01-031-93/+64
* | compat_ioctl: move sys_compat_ioctl() to ioctl.cArnd Bergmann2020-01-031-0/+90
|/
* Merge tag 'xfs-5.5-merge-16' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds2019-12-021-5/+11
|\
| * fs: add generic UNRESVSP and ZERO_RANGE ioctl handlersChristoph Hellwig2019-10-281-3/+9
* | compat: move FS_IOC_RESVSP_32 handling to fs/ioctl.cAl Viro2019-10-231-0/+29
* | do_vfs_ioctl(): use saner typesAl Viro2019-10-231-8/+8
* | compat_ioctl: add compat_ptr_ioctl()Arnd Bergmann2019-10-231-0/+35
|/
* Remove 'type' argument from access_ok() functionLinus Torvalds2019-01-031-1/+1
* Merge tag 'xfs-4.20-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds2018-11-021-1/+9
|\
| * vfs: plumb remap flags through the vfs clone functionsDarrick J. Wong2018-10-301-1/+1
| * vfs: make remap_file_range functions take and return bytes completedDarrick J. Wong2018-10-301-1/+9
* | vfs: fix FIGETBSZ ioctl on an overlayfs fileAmir Goldstein2018-10-261-0/+3
|/
* vfs: swap names of {do,vfs}_clone_file_range()Amir Goldstein2018-09-241-1/+1
* vfs: export vfs_ioctl() to modulesMiklos Szeredi2018-07-181-0/+1
* fs: Allow CAP_SYS_ADMIN in s_user_ns to freeze and thaw filesystemsSeth Forshee2018-05-241-2/+2
* fs: add ksys_ioctl() helper; remove in-kernel calls to sys_ioctl()Dominik Brodowski2018-04-021-1/+6
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* sched/headers: Prepare for the reduction of <linux/sched.h>'s signal API depe...Ingo Molnar2017-03-021-0/+2
* vfs: call vfs_clone_file_range() under freeze protectionAmir Goldstein2016-12-161-1/+1
* vfs: allow vfs_clone_file_range() across mount pointsAmir Goldstein2016-12-161-0/+4
* vfs: cap dedupe request structure size at PAGE_SIZEDarrick J. Wong2016-09-151-0/+4
* vfs: fix return type of ioctl_file_dedupe_rangeDarrick J. Wong2016-09-151-1/+1
* vfs: ioctl: prevent double-fetch in dedupe ioctlScott Bauer2016-07-281-0/+1
* wrappers for ->i_mutex accessAl Viro2016-01-221-2/+2
* Merge branch 'work.copy_file_range' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2016-01-121-0/+67
|\
| * vfs: hoist the btrfs deduplication ioctl to the vfsDarrick J. Wong2016-01-011-0/+38
| * vfs: pull btrfs clone API to vfs layerChristoph Hellwig2015-12-071-0/+29
* | compat_ioctl: don't pass fd around when not neededAl Viro2016-01-081-2/+2
|/
* fsioctl.c: make generic_block_fiemap() signal-tolerantDmitry Monakhov2015-02-101-0/+5
* Merge branch 'for-3.19' of git://linux-nfs.org/~bfields/linuxLinus Torvalds2014-12-161-1/+1
|\
| * VFS: Rename do_fallocate() to vfs_fallocate()Anna Schumaker2014-11-071-1/+1
* | fs: add freeze_super/thaw_super fs hooksBenjamin Marzinski2014-11-171-1/+5
|/
* file->f_op is never NULL...Al Viro2013-10-241-2/+2
* new helper: file_inode(file)Al Viro2013-02-221-6/+6
* switch simple cases of fget_light to fdgetAl Viro2012-09-261-16/+9
* fs: reduce the use of module.h wherever possiblePaul Gortmaker2012-02-281-1/+1