summaryrefslogtreecommitdiffstats
path: root/fs/ioctl.c
Commit message (Expand)AuthorAgeFilesLines
* introduce fd_file(), convert all accessors to it.Al Viro2024-08-121-15/+15
* fs/ioctl: Add a comment to keep the logic in sync with LSM policiesGünther Noack2024-05-131-0/+3
* fs: Return ENOTTY directly if FS_IOC_GETUUID or FS_IOC_GETFSSYSFSPATH failGünther Noack2024-04-091-2/+2
* fs: add FS_IOC_GETFSSYSFSPATHKent Overstreet2024-02-121-0/+17
* fs: FS_IOC_GETUUIDKent Overstreet2024-02-081-0/+16
* lsm: new security_file_ioctl_compat() hookAlfred Piccioni2023-12-241-2/+1
* Merge tag 'v6.6-vfs.super' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds2023-08-281-4/+4
|\
| * fs: distinguish between user initiated freeze and kernel initiated freezeDarrick J. Wong2023-07-171-4/+4
* | fs: Fix kernel-doc warningsMatthew Wilcox (Oracle)2023-08-191-3/+7
|/
* fs: port inode_owner_or_capable() to mnt_idmapChristian Brauner2023-01-191-1/+1
* fs: port ->fileattr_set() to pass mnt_idmapChristian Brauner2023-01-191-8/+8
* Merge tag 'vfs-5.18-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds2022-04-011-1/+1
|\
| * fs: fix an infinite loop in iomap_fiemapGuo Xuenan2022-03-301-1/+1
* | fs: allow cross-vfsmount reflink/dedupeJosef Bacik2022-03-141-4/+0
|/
* fs/ioctl: remove unnecessary __user annotationAmit Daniel Kachhap2022-01-151-1/+1
* Merge tag 'vfs-5.15-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds2021-08-311-0/+8
|\
| * fs: forbid invalid project IDWang Shilong2021-08-031-0/+8
* | fs: remove generic_block_fiemapChristoph Hellwig2021-07-271-203/+0
|/
* vfs: add fileattr opsMiklos Szeredi2021-04-121-0/+325
* 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