aboutsummaryrefslogtreecommitdiffstats
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2020-04-16Merge tag 'nfs-for-5.7-3' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds1-1/+2
2020-04-16Merge tag 'ceph-for-5.7-rc2' of git://github.com/ceph/ceph-clientLinus Torvalds3-5/+5
2020-04-14Merge tag 'for-5.7-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds6-87/+47
2020-04-13NFS: Fix an ABBA spinlock issue in pnfs_update_layout()Trond Myklebust1-1/+2
2020-04-13ceph: fix potential bad pointer deref in async dirops cb'sJeff Layton3-5/+5
2020-04-13afs: Fix afs_d_validate() to set the right directory versionDavid Howells1-3/+3
2020-04-13afs: Fix race between post-modification dir edit and readdir/d_revalidateDavid Howells2-35/+76
2020-04-13afs: Fix length of dump of bad YFSFetchStatus recordDavid Howells1-3/+3
2020-04-13afs: Fix rename operation status deliveryDavid Howells3-21/+12
2020-04-13afs: Fix decoding of inline abort codes from version 1 status recordsDavid Howells1-0/+1
2020-04-13afs: Fix missing XDR advance in xdr_decode_{AFS,YFS}FSFetchStatus()David Howells2-9/+17
2020-04-12Merge tag '5.7-rc-smb3-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds12-238/+272
2020-04-12Merge tag 'nfs-for-5.7-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds1-0/+1
2020-04-11pNFS: Fix RCU lock leakageTrond Myklebust1-0/+1
2020-04-10Merge branch 'akpm' (patches from Andrew)Linus Torvalds6-5/+18
2020-04-10Merge tag 'for-linus-5.7-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds3-70/+7
2020-04-10fs/seq_file.c: seq_read(): add info message about buggy .next functionsVasily Averin1-2/+5
2020-04-10change email address for Pali RohárPali Rohár2-2/+2
2020-04-10fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once()Eric Biggers1-1/+3
2020-04-10ocfs2: no need try to truncate file beyond i_sizeChangwei Ge1-0/+4
2020-04-10hfsplus: fix crash and filesystem corruption when deleting filesSimon Gander1-0/+4
2020-04-10Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds1-5/+5
2020-04-10smb3: enable swap on SMB3 mountsSteve French4-0/+70
2020-04-10Merge tag 'io_uring-5.7-2020-04-09' of git://git.kernel.dk/linux-blockLinus Torvalds3-173/+269
2020-04-10Merge tag 'xfs-5.7-merge-12' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds21-451/+512
2020-04-09io_uring: punt final io_ring_ctx wait-and-free to workqueueJens Axboe1-2/+16
2020-04-09smb3: change noisy error message to FYISteve French1-1/+1
2020-04-09Merge tag 'powerpc-5.7-2' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-1/+2
2020-04-09proc: Use a dedicated lock in struct pidEric W. Biederman1-5/+5
2020-04-09io_uring: fix fs cleanup on cqe overflowPavel Begunkov1-1/+1
2020-04-08Merge tag 'ceph-for-5.7-rc1' of git://github.com/ceph/ceph-clientLinus Torvalds14-485/+1267
2020-04-08Merge tag 'ovl-update-5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Linus Torvalds10-161/+380
2020-04-08Merge tag 'iomap-5.7-merge-3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds1-0/+8
2020-04-08Merge tag 'libnvdimm-for-5.7' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-41/+27
2020-04-08btrfs: fix reclaim counter leak of space_info objectsFilipe Manana2-6/+15
2020-04-08btrfs: make full fsyncs always operate on the entire file againFilipe Manana2-79/+29
2020-04-08btrfs: fix lost i_size update after cloning inline extentFilipe Manana1-0/+1
2020-04-08btrfs: check commit root generation in should_ignore_rootJosef Bacik1-2/+2
2020-04-08io_uring: don't read user-shared sqe flags twicePavel Begunkov1-12/+8
2020-04-08io_uring: remove req init from io_get_req()Pavel Begunkov1-26/+27
2020-04-08io_uring: alloc req only after getting sqePavel Begunkov1-15/+9
2020-04-08io_uring: simplify io_get_sqringPavel Begunkov1-18/+22
2020-04-08io_uring: do not always copy iovec in io_req_map_rw()Xiaoguang Wang1-2/+3
2020-04-08io_uring: ensure openat sets O_LARGEFILE if neededJens Axboe1-0/+2
2020-04-08orangefs: don't mess with I_DIRTY_TIMES in orangefs_flushMike Marshall1-8/+0
2020-04-08orangefs: get rid of knob code...Mike Marshall3-62/+7
2020-04-07Merge branch 'akpm' (patches from Andrew)Linus Torvalds15-238/+393
2020-04-07Merge tag 'nfs-for-5.7-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds29-1134/+1717
2020-04-07Merge tag 'f2fs-for-5.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds20-425/+810
2020-04-07Merge tag 'for-linus-5.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-6/+24
2020-04-07Merge tag 'for-linus-5.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-8/+4
2020-04-07smb3: smbdirect support can be configured by defaultSteve French1-1/+1
2020-04-07reiserfs: clean up several indentation issuesColin Ian King3-11/+12
2020-04-07fs/binfmt_elf.c: don't free interpreter's ELF pheaders on common pathAlexey Dobriyan1-1/+1
2020-04-07fs/binfmt_elf.c: allocate less for static executableAlexey Dobriyan1-9/+10
2020-04-07fs/binfmt_elf.c: delete "loc" variableAlexey Dobriyan1-17/+15
2020-04-07fs/epoll: make nesting accounting safe for -rt kernelJason Baron1-21/+43
2020-04-07proc: inline m_next_vma into m_nextMatthew Wilcox (Oracle)1-10/+8
2020-04-07seq_file: remove m->versionMatthew Wilcox (Oracle)1-28/+0
2020-04-07proc: use ppos instead of m->versionMatthew Wilcox (Oracle)1-4/+3
2020-04-07proc: remove m_cache_vmaMatthew Wilcox (Oracle)1-32/+6
2020-04-07proc: inline vma_stop into m_stopMatthew Wilcox (Oracle)1-19/+15
2020-04-07proc: speed up /proc/*/statmAlexey Dobriyan1-16/+23
2020-04-07proc: faster open/read/close with "permanent" filesAlexey Dobriyan6-53/+174
2020-04-07fs/proc/inode.c: annotate close_pdeo() for sparseJules Irenge1-0/+1
2020-04-07userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionallyPeter Xu1-3/+13
2020-04-07userfaultfd: wp: don't wake up when doing write protectPeter Xu1-5/+8
2020-04-07userfaultfd: wp: add the writeprotect API to userfaultfd ioctlAndrea Arcangeli1-16/+66
2020-04-07userfaultfd: wp: add UFFDIO_COPY_MODE_WPAndrea Arcangeli1-2/+3
2020-04-07mm/vma: replace all remaining open encodings with is_vm_hugetlb_page()Anshuman Khandual1-1/+2
2020-04-07cifs: smbd: Do not schedule work to send immediate packet on every receiveLong Li2-52/+10
2020-04-07cifs: smbd: Properly process errors on ib_post_sendLong Li1-123/+97
2020-04-07cifs: Allocate crypto structures on the fly for calculating signatures of inc...Long Li3-36/+60
2020-04-07cifs: smbd: Update receive credits before sending and deal with credits roll ...Long Li1-7/+18
2020-04-07cifs: smbd: Check send queue size before posting a sendLong Li2-1/+11
2020-04-07cifs: smbd: Merge code to track pending packetsLong Li3-39/+12
2020-04-07cifs: ignore cached share root handle closing errorsAurelien Aptel1-0/+14
2020-04-07io_uring: initialize fixed_file_data lockXiaoguang Wang1-0/+1
2020-04-07io_uring: remove redundant variable pointer nxt and io_wq_assign_next callColin Ian King1-3/+0
2020-04-06NFS: Clean up process of marking inode stale.Trond Myklebust4-8/+18
2020-04-06Merge tag 'fsnotify_for_v5.7-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds6-233/+514
2020-04-06Merge tag 'for_v5.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jac...Linus Torvalds3-7/+15
2020-04-06Merge tag '9p-for-5.7' of git://github.com/martinetd/linuxLinus Torvalds3-12/+15
2020-04-06xfs: reflink should force the log out if mounted with wsyncChristoph Hellwig1-0/+4
2020-04-06xfs: factor out a new xfs_log_force_inode helperChristoph Hellwig4-24/+22
2020-04-06Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-1/+1
2020-04-06fix a braino in legitimize_path()Al Viro1-1/+1
2020-04-05io_uring: fix ctx refcounting in io_submit_sqes()Pavel Begunkov1-1/+0
2020-04-05sysfs: remove redundant __compat_only_sysfs_link_entry_to_kobj fnLinus Torvalds1-16/+0
2020-04-05Merge tag 'powerpc-5.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-3/+25
2020-04-05Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds21-673/+388
2020-04-04Merge branch 'work.exfat' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds16-1/+7236
2020-04-04Merge tag 'nfsd-5.7' of git://git.linux-nfs.org/projects/cel/cel-2.6Linus Torvalds12-79/+261
2020-04-03NFS/pnfs: Reference the layout cred in pnfs_prepare_layoutreturn()Trond Myklebust2-19/+34
2020-04-03NFS/pnfs: Fix dereference of layout cred in pnfs_layoutcommit_inode()Trond Myklebust1-1/+1
2020-04-03NFS: Beware when dereferencing the delegation credTrond Myklebust2-1/+11
2020-04-03io_uring: process requests completed with -EAGAIN on poll listBijan Mottahedeh1-3/+26
2020-04-03Merge tag 'spdx-5.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-0/+1
2020-04-03io_uring: remove bogus RLIMIT_NOFILE check in file registrationJens Axboe1-7/+0
2020-04-03Merge branch 'for-5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cg...Linus Torvalds3-5/+105
2020-04-03io_uring: use io-wq manager as backup task if task is exitingJens Axboe3-4/+23
2020-04-03io_uring: grab task reference for poll requestsJens Axboe1-12/+7
2020-04-03io_uring: retry poll if we got woken with non-matching maskJens Axboe1-0/+12
2020-04-03f2fs: keep inline_data when compression conversionChao Yu1-5/+0
2020-04-03f2fs: fix to disable compression on directoryChao Yu2-5/+7
2020-04-03f2fs: add missing CONFIG_F2FS_FS_COMPRESSIONChao Yu1-0/+4
2020-04-03f2fs: switch discard_policy.timeout to bool typeChao Yu2-9/+9
2020-04-03f2fs: fix to verify tpage before releasing in f2fs_free_dic()Chao Yu1-0/+2
2020-04-03f2fs: show compression in statxChao Yu1-1/+4
2020-04-03f2fs: clean up dic->tpages assignmentChao Yu1-7/+3
2020-04-03f2fs: compress: support zstd compress algorithmChao Yu4-0/+186
2020-04-02dax,iomap: Add helper dax_iomap_zero() to zero a rangeVivek Goyal2-16/+9
2020-04-02dax: Use new dax zero page method for zeroing a pageVivek Goyal1-30/+23
2020-04-02NFS: Add a module parameter to set nfs_mountpoint_expiry_timeoutTrond Myklebust1-0/+50
2020-04-02NFS: finish_automount() requires us to hold 2 refs to the mount recordTrond Myklebust1-5/+7
2020-04-02NFS: Fix a few constant_table array definitionsScott Mayhew1-1/+4
2020-04-02Merge branch 'akpm' (patches from Andrew)Linus Torvalds23-182/+174
2020-04-02Merge tag 'xfs-5.7-merge-8' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds102-2186/+3313
2020-04-02Merge tag 'vfs-5.7-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds1-1/+3
2020-04-02Merge tag 'iomap-5.7-merge-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds3-21/+17
2020-04-02Merge branch 'work.dotdot1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds5-905/+676
2020-04-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds6-186/+173
2020-04-02hugetlbfs: Use i_mmap_rwsem to address page fault/truncate raceMike Kravetz1-8/+20
2020-04-02hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronizationMike Kravetz1-0/+2
2020-04-02mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault pathPeter Xu1-8/+28
2020-04-02mm: introduce FAULT_FLAG_INTERRUPTIBLEPeter Xu1-3/+1
2020-04-02userfaultfd: don't retake mmap_sem to emulate NOPAGEPeter Xu1-24/+0
2020-04-02mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page()Roman Gushchin1-1/+1
2020-04-02fs_parse: remove pr_notice() about each validationKees Cook1-2/+0
2020-04-02ocfs2: use memalloc_nofs_save instead of memalloc_noio_saveMatthew Wilcox (Oracle)1-14/+10
2020-04-02ocfs2: use scnprintf() for avoiding potential buffer overflowTakashi Iwai4-80/+80
2020-04-02ocfs2: roll back the reference count modification of the parent directory if ...wangjian1-4/+11
2020-04-02ocfs2: ocfs2_fs.h: replace zero-length array with flexible-array memberGustavo A. R. Silva1-9/+9
2020-04-02ocfs2: dlm: replace zero-length array with flexible-array memberGustavo A. R. Silva1-4/+4
2020-04-02ocfs2: cluster: replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-04-02ocfs2: replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-04-02ocfs2: add missing annotations for ocfs2_refcount_cache_lock() and ocfs2_refc...Jules Irenge1-0/+2
2020-04-02ocfs2: remove useless errAlex Shi2-4/+3
2020-04-02ocfs2: correct annotation from "l_next_rec" to "l_next_free_rec"wangyan1-1/+1
2020-04-02ocfs2: there is no need to log twice in several functionswangyan2-6/+0
2020-04-02ocfs2: remove dlm_lock_is_remoteAlex Shi1-2/+0
2020-04-02ocfs2: use OCFS2_SEC_BITS in macroAlex Shi1-1/+1
2020-04-02ocfs2: remove unused macrosAlex Shi4-8/+0
2020-04-02ocfs2: remove FS_OCFS2_NMAlex Shi1-2/+0
2020-04-02iomap: Handle memory allocation failure in readaheadMatthew Wilcox (Oracle)1-0/+8
2020-04-02xfs: fix inode number overflow in ifree cluster helperBrian Foster1-1/+1
2020-04-03powerpc: Add back __ARCH_WANT_SYS_LLSEEK macroMichal Suchanek1-1/+2
2020-04-02lookup_open(): don't bother with fallbacks to lookup+createAl Viro1-25/+9
2020-04-02atomic_open(): no need to pass struct open_flags anymoreAl Viro1-2/+1
2020-04-02open_last_lookups(): move complete_walk() into do_open()Al Viro1-10/+8
2020-04-02open_last_lookups(): lift O_EXCL|O_CREAT handling into do_open()Al Viro1-5/+2
2020-04-02open_last_lookups(): don't abuse complete_walk() when all we want is unlazyAl Viro1-9/+5
2020-04-02open_last_lookups(): consolidate fsnotify_create() callsAl Viro1-5/+2
2020-04-02take post-lookup part of do_last() out of loopAl Viro1-12/+9
2020-04-02link_path_walk(): sample parent's i_uid and i_mode for the last componentAl Viro1-10/+7
2020-04-02__nd_alloc_stack(): make it return boolAl Viro1-27/+18
2020-04-02reserve_stack(): switch to __nd_alloc_stack()Al Viro1-11/+8
2020-04-02pick_link(): take reserving space on stack into a new helperAl Viro1-21/+25
2020-04-02pick_link(): more straightforward handling of allocation failuresAl Viro1-8/+7
2020-04-02fold path_to_nameidata() into its only remaining callerAl Viro1-13/+6
2020-04-02pick_link(): pass it struct path already with normal refcounting rulesAl Viro1-6/+6
2020-04-02fs/namei.c: kill follow_mount()Al Viro1-20/+2
2020-04-02non-RCU analogue of the previous commitAl Viro1-17/+39
2020-04-02helper for mount rootwards traversalAl Viro1-16/+24
2020-04-02follow_dotdot(): be lazy about changing nd->pathAl Viro1-5/+13
2020-04-02follow_dotdot_rcu(): be lazy about changing nd->pathAl Viro1-15/+20
2020-04-02follow_dotdot{,_rcu}(): massage loopsAl Viro1-32/+45
2020-04-02lift all calls of step_into() out of follow_dotdot/follow_dotdot_rcuAl Viro1-34/+37
2020-04-01Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-0/+8
2020-04-01ext4: save all error info in save_error_info() and drop ext4_set_errno()Theodore Ts'o15-215/+199
2020-04-01NFS: Try to join page groups before an O_DIRECT retransmissionTrond Myklebust2-1/+21
2020-04-01NFS: Refactor nfs_lock_and_join_requests()Trond Myklebust2-68/+122
2020-04-01NFS: Reverse the submission order of requests in __nfs_pageio_add_request()Trond Myklebust1-69/+64
2020-04-01NFS: Clean up nfs_lock_and_join_requests()Trond Myklebust2-71/+94
2020-04-01NFS: Remove the redundant function nfs_pgio_has_mirroring()Trond Myklebust2-11/+2
2020-04-01NFS: Fix memory leaks in nfs_pageio_stop_mirroring()Trond Myklebust1-9/+8
2020-04-01NFS: Fix a request reference leak in nfs_direct_write_clear_reqs()Trond Myklebust1-0/+1
2020-04-01NFS: Fix use-after-free issues in nfs_pageio_add_request()Trond Myklebust1-24/+24
2020-04-01NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests()Trond Myklebust2-24/+53
2020-04-01signal: Extend exec_id to 64bitsEric W. Biederman1-1/+1
2020-04-01NFS: Fix a page leak in nfs_destroy_unlinked_subrequests()Trond Myklebust1-0/+1
2020-04-01io_uring: add missing finish_wait() in io_sq_thread()Hillf Danton1-0/+1
2020-03-31Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextLinus Torvalds3-0/+277
2020-03-31Merge tag 'selinux-pr-20200330' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-38/+38
2020-03-31Merge tag '5.7-rc-smb3-fixes-part1' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds23-232/+673
2020-03-31Merge tag 'gfs2-for-5.7' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs...Linus Torvalds27-509/+1168
2020-03-31Merge tag 'for-5.7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Linus Torvalds61-3525/+4398
2020-03-31Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fscryptLinus Torvalds6-15/+63
2020-03-31xfs: remove redundant variable assignment in xfs_symlink()Kaixu Xia1-1/+0
2020-03-31xfs: ratelimit inode flush on buffered write ENOSPCDarrick J. Wong2-0/+15
2020-03-31io_uring: refactor file register/unregister/update handlingXiaoguang Wang1-80/+124
2020-03-30f2fs: compress: add .{init,destroy}_decompress_ctx callbackChao Yu1-6/+21
2020-03-30f2fs: compress: fix to call missing destroy_compress_ctx()Chao Yu1-0/+2
2020-03-30f2fs: change default compression algorithmChao Yu1-1/+1
2020-03-30f2fs: clean up {cic,dic}.ref handlingChao Yu1-10/+6
2020-03-30f2fs: fix to use f2fs_readpage_limit() in f2fs_read_multi_pages()Chao Yu1-1/+2
2020-03-30f2fs: xattr.h: Make stub helpers inlineYueHaibing1-2/+2
2020-03-30f2fs: fix to avoid double unlockChao Yu1-0/+3
2020-03-30f2fs: fix potential .flags overflow on 32bit architectureChao Yu2-51/+50
2020-03-30f2fs: fix NULL pointer dereference in f2fs_verity_work()Chao Yu2-5/+32