summaryrefslogtreecommitdiffstats
path: root/fs/fcntl.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'pull-stable-struct_fd' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2024-09-231-19/+19
|\
| * introduce fd_file(), convert all accessors to it.Al Viro2024-08-121-19/+19
* | Merge tag 'lsm-pr-20240911' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2024-09-161-10/+4
|\ \
| * | fs: Fix file_set_fowner LSM hook inconsistenciesMickaël Salaün2024-09-091-10/+4
| |/
* | Merge tag 'vfs-6.12.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds2024-09-161-34/+132
|\ \
| * | file: reclaim 24 bytes from f_ownerChristian Brauner2024-08-281-34/+132
| |/
* / fcntl: add F_CREATED_QUERYChristian Brauner2024-08-191-0/+10
|/
* fcntl: add F_DUPFD_QUERY fcntl()Linus Torvalds2024-05-101-0/+20
* Merge tag 'vfs-6.9.iomap' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds2024-03-111-24/+40
|\
| * fs: Propagate write hints to the struct block_device inodeBart Van Assche2024-02-061-0/+7
| * fs: Move enum rw_hint into a new header fileBart Van Assche2024-02-061-0/+1
| * fs: Split fcntl_rw_hint()Bart Van Assche2024-02-061-21/+24
| * fs: Verify write lifetime constants at compile timeBart Van Assche2024-02-061-0/+7
| * fs: Fix rw_hint validationBart Van Assche2024-02-061-7/+5
* | fs: prefer kfree_rcu() in fasync_remove_entry()Dmitry Antipov2024-02-121-7/+1
|/
* treewide: mark stuff as __ro_after_initAlexey Dobriyan2023-10-181-1/+1
* fcntl: Cast commands with int args explicitlyLuca Vizzarro2023-07-101-14/+15
* Merge tag 'fs.idmapped.v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2023-02-201-1/+1
|\
| * fs: port inode_owner_or_capable() to mnt_idmapChristian Brauner2023-01-191-1/+1
* | filelock: move file locking definitions to separate header fileJeff Layton2023-01-111-0/+1
|/
* keep iocb_flags() result cached in struct fileAl Viro2022-06-101-0/+1
* VFS: add FMODE_CAN_ODIRECT file flagNeilBrown2022-05-091-5/+4
* fs: remove fs.f_write_hintChristoph Hellwig2022-03-081-18/+0
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2021-09-031-1/+2
|\
| * memcg: enable accounting for fasync_cacheVasily Averin2021-09-031-1/+2
* | fcntl: fix potential deadlock for &fasync_struct.fa_lockDesmond Cheong Zhi Xi2021-08-211-2/+3
* | fcntl: fix potential deadlocks for &fown_struct.lockDesmond Cheong Zhi Xi2021-08-211-6/+7
|/
* fcntl: Fix unreachable code in do_fcntl()Gustavo A. R. Silva2021-07-121-1/+1
* Merge tag 'idmapped-mounts-v5.12' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2021-02-231-1/+2
|\
| * fcntl: handle idmapped mountsChristian Brauner2021-01-241-1/+2
| * inode: make init and permission helpers idmapped mount awareChristian Brauner2021-01-241-1/+1
* | fcntl: make F_GETOWN(EX) return 0 on dead owner taskPavel Tikhomirov2021-02-081-6/+13
|/
* fcntl: Fix potential deadlock in send_sig{io, urg}()Boqun Feng2020-11-051-4/+6
* treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-231-2/+2
* fcntl: Distribute switch variables for initializationKees Cook2020-03-031-2/+4
* Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2019-12-081-1/+1
|\
| * fs/fnctl: fix missing __user in fcntl_rw_hint()Ben Dooks2019-10-211-1/+1
* | fcntl: fix typo in RWH_WRITE_LIFE_NOT_SET r/w hint nameEugene Syromiatnikov2019-10-251-1/+1
|/
* fs: mark expected switch fall-throughsGustavo A. R. Silva2019-04-081-1/+1
* signal: Distinguish between kernel_siginfo and siginfoEric W. Biederman2018-10-031-1/+1
* signal: Don't send signals to tasks that don't existEric W. Biederman2018-08-151-2/+4
* signal: Pass pid type into do_send_sig_infoEric W. Biederman2018-07-211-3/+3
* signal: Pass pid type into send_sigio_to_task & send_sigurg_to_taskEric W. Biederman2018-07-211-17/+9
* signal: Use PIDTYPE_TGID to clearly store where file signals will be sentEric W. Biederman2018-07-211-22/+32
* mm: restructure memfd codeMike Kravetz2018-06-071-1/+1
* fasync: Fix deadlock between task-context and interrupt-context kill_fasync()Kirill Tkhai2018-05-011-8/+7
* fs: add do_compat_fcntl64() helper; remove in-kernel call to compat syscallDominik Brodowski2018-04-021-3/+9
* vfs: do bulk POLL* -> EPOLL* replacementLinus Torvalds2018-02-111-6/+6
* Merge branch 'work.poll2' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds2018-02-111-1/+1
|\
| * use linux/poll.h instead of asm/poll.hAl Viro2018-02-011-1/+1