aboutsummaryrefslogtreecommitdiffstats
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2019-06-02Merge tag 'for-linus-20190601' of git://git.kernel.dk/linux-blockLinus Torvalds2-10/+17
2019-06-02Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-0/+1
2019-06-01ocfs2: fix error path kobject memory leakTobin C. Harding1-0/+1
2019-05-31Merge tag 'nfsd-5.2-1' of git://linux-nfs.org/~bfields/linuxLinus Torvalds2-4/+4
2019-05-31Merge tag 'v5.2-rc2-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds3-6/+11
2019-05-31Merge tag 'spdx-5.2-rc3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/g...Linus Torvalds274-2958/+274
2019-05-31Revert "lockd: Show pid of lockd for remote locks"Benjamin Coddington2-4/+4
2019-05-30Merge tag 'for-5.2-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds7-48/+128
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 209Thomas Gleixner7-9/+7
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 193Thomas Gleixner36-112/+36
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 191Thomas Gleixner1-2/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 188Thomas Gleixner16-256/+16
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174Thomas Gleixner14-126/+14
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 173Thomas Gleixner1-14/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157Thomas Gleixner2-20/+2
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner64-910/+64
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner49-245/+49
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 145Thomas Gleixner82-1252/+82
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 142Thomas Gleixner2-12/+2
2019-05-29CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEMRoberto Bergantinos Corpas1-1/+3
2019-05-28dfs_cache: fix a wrong use of kfree in flush_cache_ent()Gen Zhang1-2/+2
2019-05-28fs/cifs/smb2pdu.c: fix buffer free in SMB2_ioctl_freeMurphy Zhou1-2/+4
2019-05-28cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl caseColin Ian King1-1/+2
2019-05-28Btrfs: fix race updating log root item during fsyncFilipe Manana1-2/+6
2019-05-28Btrfs: fix wrong ctime and mtime of a directory after log replayFilipe Manana1-2/+12
2019-05-28Btrfs: fix fsync not persisting changed attributes of a directoryFilipe Manana1-12/+0
2019-05-28btrfs: qgroup: Check bg while resuming relocation to avoid NULL pointer deref...Qu Wenruo1-1/+7
2019-05-28btrfs: reloc: Also queue orphan reloc tree for cleanup to avoid BUG_ON()Qu Wenruo1-8/+19
2019-05-28Btrfs: incremental send, fix emission of invalid clone operationsFilipe Manana1-3/+43
2019-05-28Btrfs: incremental send, fix file corruption when no-holes feature is enabledFilipe Manana1-0/+6
2019-05-28btrfs: correct zstd workspace manager lock to use spin_lock_bh()Dennis Zhou1-10/+10
2019-05-28btrfs: Ensure replaced device doesn't have pending chunk allocationNikolay Borisov1-10/+25
2019-05-28configfs: Fix use-after-free when accessing sd->s_dentrySahitya Tummala1-8/+6
2019-05-27block: Don't revalidate bdev of hidden gendiskJan Kara1-9/+16
2019-05-26io_uring: Fix __io_uring_register() false successPavel Begunkov1-1/+1
2019-05-25Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds3-18/+19
2019-05-24ext4: fix dcache lookup of !casefolded directoriesGabriel Krisman Bertazi1-1/+1
2019-05-24Merge tag 'spdx-5.2-rc2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/g...Linus Torvalds115-1258/+115
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118Thomas Gleixner4-40/+4
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 97Thomas Gleixner1-15/+1
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 96Thomas Gleixner43-645/+43
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 83Thomas Gleixner9-36/+9
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61Thomas Gleixner3-40/+3
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36Thomas Gleixner32-160/+32
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 35Thomas Gleixner23-322/+23
2019-05-23ext4: do not delete unlinked inode from orphan list on failed truncateJan Kara1-1/+1
2019-05-23ext4: wait for outstanding dio during truncate in nojournal modeJan Kara1-12/+9
2019-05-23Merge tag 'xfs-5.2-fixes-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds3-0/+27
2019-05-22Merge tag 'gfs2-5.1.fixes2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-4/+5
2019-05-22ext4: don't perform block validity checks on the journal inodeTheodore Ts'o1-4/+8
2019-05-22gfs2: Fix sign extension bug in gfs2_update_statsgfs2-5.1.fixes2Andreas Gruenbacher1-4/+5
2019-05-21Merge tag 'spdx-5.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds195-70/+195
2019-05-21treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 18Thomas Gleixner4-56/+4
2019-05-21treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1Thomas Gleixner1-14/+1
2019-05-21treewide: Add SPDX license identifier - Makefile/KconfigThomas Gleixner109-0/+109
2019-05-21treewide: Add SPDX license identifier for more missed filesThomas Gleixner39-0/+39
2019-05-21treewide: Add SPDX license identifier for missed filesThomas Gleixner42-0/+42
2019-05-20xfs: don't reserve per-AG space for an internal logDarrick J. Wong3-0/+27
2019-05-20Merge tag 'for-5.2-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds8-26/+97
2019-05-19Merge tag 'upstream-5.2-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds3-4/+8
2019-05-19Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-3/+8
2019-05-19Merge tag 'kbuild-v5.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ma...Linus Torvalds3-5/+4
2019-05-19Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds12-62/+102
2019-05-19Merge tag '5.2-rc-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds8-51/+173
2019-05-18fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into...Jiufei Xue1-3/+8
2019-05-18treewide: prefix header search paths with $(srctree)/Masahiro Yamada3-5/+4
2019-05-17ext4: avoid panic during forced reboot due to aborted journalJan Kara1-1/+1
2019-05-17Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-1/+1
2019-05-16Merge tag 'for-linus-20190516' of git://git.kernel.dk/linux-blockLinus Torvalds1-57/+31
2019-05-16Merge tag 'afs-fixes-b-20190516' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds20-1381/+1383
2019-05-16Merge tag 'afs-fixes-20190516' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds26-289/+393
2019-05-16Merge tag 'ceph-for-5.2-rc1' of git://github.com/ceph/ceph-clientLinus Torvalds12-264/+751
2019-05-16afs: Fix application of the results of a inline bulk status fetchDavid Howells2-7/+45
2019-05-16afs: Pass pre-fetch server and volume break counts into afs_iget5_set()David Howells4-49/+78
2019-05-16afs: Fix unlink to handle YFS.RemoveFile2 betterDavid Howells6-28/+33
2019-05-16afs: Clear AFS_VNODE_CB_PROMISED if we detect callback expiryDavid Howells1-1/+13
2019-05-16afs: Make vnode->cb_interest RCU safeDavid Howells7-59/+100
2019-05-16afs: Split afs_validate() so first part can be used under LOOKUP_RCUDavid Howells2-13/+25
2019-05-16afs: Don't save callback version and type fieldsDavid Howells6-16/+5
2019-05-16Merge tag 'configfs-for-5.2' of git://git.infradead.org/users/hch/configfsLinus Torvalds1-5/+12
2019-05-16uapi, fsopen: use square brackets around "fscontext" [ver #2]Christian Brauner1-1/+1
2019-05-16afs: Fix double inc of vnode->cb_breakDavid Howells1-3/+1
2019-05-16afs: Fix application of status and callback to be under same lockDavid Howells12-1004/+921
2019-05-16afs: Fix lock-wait/callback-break double lockingDavid Howells2-10/+1
2019-05-16afs: Always get the reply timeDavid Howells5-16/+3
2019-05-16afs: Don't invalidate callback if AFS_VNODE_DIR_VALID not setDavid Howells1-5/+2
2019-05-16afs: Fix order-1 allocation in afs_do_lookup()David Howells5-50/+45
2019-05-16afs: Fix calculation of callback expiry timeDavid Howells2-57/+51
2019-05-16afs: Get rid of afs_call::reply[]David Howells10-303/+293
2019-05-16afs: Make dynamic root population wait uninterruptibly for proc_cells_lockDavid Howells1-2/+1
2019-05-16afs: Don't pass the vnode pointer through into the inline bulk status opDavid Howells2-15/+2
2019-05-16afs: Make some RPC operations non-interruptibleDavid Howells14-35/+99
2019-05-16rxrpc: Allow the kernel to mark a call as being non-interruptibleDavid Howells1-0/+1
2019-05-16afs: Fix error propagation from server record check/updateDavid Howells1-3/+3
2019-05-16afs: Fix the maximum lifespan of VL and probe callsDavid Howells5-0/+13
2019-05-16afs: Fix "kAFS: AFS vnode with undefined type 0"David Howells1-0/+2
2019-05-16io_uring: use wait_event_interruptible for cq_wait conditional waitJackie Liu1-15/+2
2019-05-16io_uring: adjust smp_rmb inside io_cqring_eventsJackie Liu1-4/+2
2019-05-16io_uring: fix infinite wait in khread_park() on io_finish_async()Roman Penyaev1-7/+8
2019-05-16Btrfs: tree-checker: detect file extent items with overlapping rangesFilipe Manana1-4/+45
2019-05-16Btrfs: fix race between ranged fsync and writeback of adjacent rangesFilipe Manana1-0/+12
2019-05-16Btrfs: avoid fallback to transaction commit during fsync of files with holesFilipe Manana1-0/+1
2019-05-16btrfs: extent-tree: Fix a bug that btrfs is unable to add pinned bytesQu Wenruo1-5/+7
2019-05-16btrfs: sysfs: don't leak memory when failing add fsidTobin C. Harding1-1/+6
2019-05-16btrfs: sysfs: Fix error path kobject memory leakTobin C. Harding1-2/+1
2019-05-16afs: Fix cell DNS lookupDavid Howells3-75/+130
2019-05-15cifs: add support for SEEK_DATA and SEEK_HOLERonnie Sahlberg3-0/+99
2019-05-15Fixed https://bugzilla.kernel.org/show_bug.cgi?id=202935 allow write on the s...Kovtunenko Oleksandr1-5/+0
2019-05-15cifs: Allocate memory for all iovs in smb2_ioctlLong Li1-2/+19
2019-05-15cifs: Don't match port on SMBDirect transportLong Li1-0/+4
2019-05-15Merge tag 'nfsd-5.2' of git://linux-nfs.org/~bfields/linuxLinus Torvalds23-196/+818
2019-05-15ubifs: Convert xattr inum to host orderRichard Weinberger1-1/+1
2019-05-15ubifs: Use correct config name for encryptionRichard Weinberger1-2/+2
2019-05-15ubifs: Fix build error without CONFIG_UBIFS_FS_XATTRYueHaibing1-1/+5
2019-05-15io_uring: remove 'ev_flags' argumentJens Axboe1-14/+14
2019-05-15dns_resolver: Allow used keys to be invalidatedDavid Howells4-4/+4
2019-05-15afs: Fix afs_cell records to always have a VL server list recordDavid Howells4-24/+25
2019-05-15afs: Fix missing lock when replacing VL server listDavid Howells1-3/+2
2019-05-15afs: Fix afs_xattr_get_yfs() to not try freeing an error valueDavid Howells3-64/+53
2019-05-15afs: Fix incorrect error handling in afs_xattr_get_acl()David Howells1-5/+4
2019-05-15afs: Fix key leak in afs_release() and afs_evict_inode()David Howells2-3/+5
2019-05-15ext4: fix block validity checks for journal inodes using indirect blocksTheodore Ts'o1-0/+5
2019-05-14fs/block_dev.c: Remove duplicate headerSabyasachi Gupta1-1/+0
2019-05-14fs/cachefiles/namei.c: remove duplicate headerSabyasachi Gupta1-1/+0
2019-05-14fs/coda/psdev.c: remove duplicate headerSabyasachi Gupta1-1/+0
2019-05-14fs/eventfd.c: make eventfd_ida staticYueHaibing1-1/+1
2019-05-14eventfd: present id to userspace via fdinfoMasatake YAMATO1-0/+8
2019-05-14fs/exec.c: move ->recursion_depth out of critical sectionsAlexey Dobriyan1-1/+3
2019-05-14fs/fat/file.c: issue flush after the writeback of FATHou Tao1-3/+8
2019-05-14reiserfs: add comment to explain endianness issue in xattr_hashBharath Vedartham1-0/+9
2019-05-14binfmt_elf: move brk out of mmap when doing direct loader execKees Cook1-0/+11
2019-05-14elf: init pt_regs pointer laterAlexey Dobriyan1-1/+2
2019-05-14fs/binfmt_elf.c: extract PROT_* calculationsAlexey Dobriyan1-14/+16
2019-05-14fs//binfmt_elf.c: move variables initialization closer to their usageAlexey Dobriyan1-8/+8
2019-05-14fs/binfmt_elf.c: save 1 indent levelAlexey Dobriyan1-57/+54
2019-05-14fs/binfmt_elf.c: delete trailing "return;" in functions returning "void"Alexey Dobriyan1-4/+0
2019-05-14fs/binfmt_elf.c: free PT_INTERP filename ASAPAlexey Dobriyan1-9/+11
2019-05-14fs/binfmt_elf.c: make scope of "pos" variable smallerAlexey Dobriyan1-1/+2
2019-05-14fs/binfmt_elf.c: remove unneeded initialization of mm->start_stackAndrew Morton1-2/+0
2019-05-14kernel/latencytop.c: rename clear_all_latency_tracing to clear_tsk_latency_tr...Lin Feng1-1/+1
2019-05-14io_uring: fix failure to verify SQ_AFF cpuJens Axboe1-2/+3
2019-05-14cifs:smbd Use the correct DMA direction when sending dataLong Li1-3/+5
2019-05-14cifs:smbd When reconnecting to server, call smbd_destroy() after all MIDs hav...Long Li1-17/+20
2019-05-14Merge branch 'akpm' (patches from Andrew)Linus Torvalds10-66/+74
2019-05-14hugetlbfs: always use address space in inode for resv_map pointerMike Kravetz1-2/+9
2019-05-14fs/sync.c: sync_file_range(2) may use WB_SYNC_ALL writebackAmir Goldstein1-6/+15
2019-05-14mm/mmu_notifier: use correct mmu_notifier events for each invalidationJérôme Glisse1-2/+2
2019-05-14mm/mmu_notifier: contextual information for event triggering invalidationJérôme Glisse1-1/+2
2019-05-14hugetlb: use same fault hash key for shared and private mappingsMike Kravetz1-5/+2
2019-05-14mm: page_mkclean vs MADV_DONTNEED raceAneesh Kumar K.V1-1/+1
2019-05-14mm/gup: change GUP fast to use flags rather than a write 'bool'Ira Weiny1-1/+1
2019-05-14mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERMIra Weiny1-2/+3
2019-05-14userfaultfd/sysctl: add vm.unprivileged_userfaultfdPeter Xu1-0/+5
2019-05-14ocfs2: fix ocfs2 read inode data panic in ocfs2_igetShuning Zhang1-1/+29
2019-05-14ocfs2: use common file type conversionPhillip Potter2-43/+5
2019-05-14mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, handle unaligned addre...Dan Williams1-4/+2
2019-05-14Merge tag 'ovl-update-5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Linus Torvalds5-33/+113
2019-05-14Merge tag 'fuse-update-5.2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds6-29/+72
2019-05-14Merge tag 'f2fs-for-v5.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds16-299/+623
2019-05-13gfs2: Fix error path kobject memory leakTobin C. Harding1-7/+1
2019-05-13Merge tag 'fsnotify_for_v5.2-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/...Linus Torvalds2-0/+46
2019-05-13Merge tag 'fs_for_v5.2-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel...Linus Torvalds7-36/+31
2019-05-13io_uring: fix race condition reading SQE dataStefan Bühler1-15/+2
2019-05-12cifs: use the right include for signal_pending()Ronnie Sahlberg1-1/+1
2019-05-12Merge tag 'upstream-5.2-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kerne...Linus Torvalds14-176/+332
2019-05-12Merge tag 'for-linus-5.2-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kern...Linus Torvalds1-1/+1
2019-05-12unicode: update to Unicode 12.1.0 finalTheodore Ts'o1-21/+7
2019-05-12unicode: add missing check for an error return from utf8lookup()Theodore Ts'o1-0/+2
2019-05-12ext4: fix miscellaneous sparse warningsTheodore Ts'o3-3/+3
2019-05-10ext4: unsigned int compared against zeroColin Ian King1-1/+2
2019-05-10ext4: fix use-after-free in dx_release()Sahitya Tummala1-1/+4
2019-05-10ext4: fix data corruption caused by overlapping unaligned and aligned IOLukas Czerner1-0/+7
2019-05-10jbd2: fix potential double freeChengguang Xu3-33/+56
2019-05-10ext4: zero out the unused memory region in the extent tree blockSriram Rajagopalan1-2/+15
2019-05-09Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-1/+1
2019-05-09Merge tag 'nfs-for-5.2-1' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds32-271/+523
2019-05-09NFS: Fix a double unlock from nfs_match,get_clientBenjamin Coddington1-1/+1
2019-05-09nfs: pass the correct prototype to read_cache_pageChristoph Hellwig2-6/+8
2019-05-09NFSv4: don't mark all open state for recovery when handling recallable state ...Scott Mayhew3-2/+14
2019-05-09NFS4: Fix v4.0 client state corruption when mountZhangXiaoxu1-0/+4
2019-05-09PNFS fallback to MDS if no deviceid foundOlga Kornievskaia1-1/+1
2019-05-09smb3: trivial cleanup to smb2ops.cSteve French1-1/+1
2019-05-09cifs: cleanup smb2ops.c and normalize stringsChristoph Probst1-22/+22
2019-05-09smb3: display session id in debug dataSteve French1-0/+2
2019-05-09f2fs: fix to avoid accessing xattr across the boundaryRandall Huang2-9/+29
2019-05-09Merge tag 'for-linus-5.2-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds14-490/+1300
2019-05-09fsnotify: fix unlink performance regressionAmir Goldstein1-0/+41
2019-05-09Btrfs: do not abort transaction at btrfs_update_root() after failure to COW pathFilipe Manana1-3/+1
2019-05-09btrfs: use the existing reserved items for our first prop for inheritanceJosef Bacik1-8/+22
2019-05-09do_move_mount(): fix an unsafe use of is_anon_ns()Al Viro1-1/+1
2019-05-08f2fs: fix to avoid potential race on sbi->unusable_block_count access/updateChao Yu3-1/+14
2019-05-08f2fs: add tracepoint for f2fs_filemap_fault()Chao Yu1-0/+2
2019-05-08f2fs: introduce DATA_GENERIC_ENHANCEChao Yu10-51/+134
2019-05-08f2fs: fix to handle error in f2fs_disable_checkpoint()Chao Yu1-1/+4
2019-05-08f2fs: remove redundant check in f2fs_file_write_iter()Chengguang Xu1-13/+9
2019-05-08f2fs: fix to be aware of readonly device in write_checkpoint()Chao Yu1-4/+3
2019-05-08f2fs: fix to skip recovery on readonly deviceChao Yu2-4/+17
2019-05-08f2fs: fix to consider multiple device for readonly checkChao Yu2-1/+15
2019-05-08f2fs: relocate chksum_offset for large_nat_bitmap featureChao Yu2-1/+16
2019-05-08f2fs: allow unfixed f2fs_checkpoint.checksum_offsetChao Yu1-6/+21