aboutsummaryrefslogtreecommitdiffstats
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2018-08-12Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds2-9/+32
2018-08-09make sure that __dentry_kill() always invalidates d_seq, unhashed or notAl Viro1-5/+2
2018-08-09fix __legitimize_mnt()/mntput() raceAl Viro1-0/+14
2018-08-09fix mntput/mntput raceAl Viro1-2/+12
2018-08-06root dentries need RCU-delayed freeingAl Viro1-2/+4
2018-08-04Merge tag 'usercopy-fix-v4.18-rc8' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds3-2/+9
2018-08-04Merge tag 'xfs-4.18-fixes-5' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds1-1/+1
2018-08-04jfs: Fix usercopy whitelist for inline inode dataKees Cook3-2/+9
2018-08-03Merge tag 'nfs-for-4.18-3' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds1-13/+13
2018-08-02userfaultfd: remove uffd flags from vma->vm_flags if UFFD_EVENT_FORK failsMike Rapoport1-1/+3
2018-08-02fs: fix iomap_bmap position calculationEric Sandeen1-1/+1
2018-08-02Squashfs: Compute expected length from inode size rather than block lengthPhillip Lougher4-23/+24
2018-08-02squashfs: more metadata hardeningLinus Torvalds3-6/+13
2018-08-01NFSv4: Fix _nfs4_do_setlk()Trond Myklebust1-13/+13
2018-08-01squashfs metadata 2: electric boogalooLinus Torvalds3-14/+20
2018-07-30squashfs: more metadata hardeningLinus Torvalds1-0/+2
2018-07-29Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds6-33/+35
2018-07-29squashfs: be more careful about metadata corruptionLinus Torvalds4-5/+16
2018-07-29ext4: fix check to prevent initializing reserved inodesTheodore Ts'o2-8/+5
2018-07-27Merge tag 'for-linus-20180727' of git://git.kernel.dk/linux-blockLinus Torvalds1-4/+5
2018-07-27Merge branch 'akpm' (patches from Andrew)Linus Torvalds2-0/+3
2018-07-27Merge tag 'xfs-4.18-fixes-4' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds2-4/+7
2018-07-26mm: fix vma_is_anonymous() false-positivesKirill A. Shutemov1-0/+1
2018-07-26mm: use vma_init() to initialize VMAs on stack and data segmentsKirill A. Shutemov1-0/+2
2018-07-26blkdev: __blkdev_direct_IO_simple: fix leak in error caseMartin Wilck1-4/+5
2018-07-25Merge tag 'fscache-fixes-20180725' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds7-14/+25
2018-07-25cachefiles: Wait rather than BUG'ing on "Unexpected object collision"Kiran Kumar Modukuri1-1/+0
2018-07-25cachefiles: Fix missing clear of the CACHEFILES_OBJECT_ACTIVE flagKiran Kumar Modukuri1-1/+1
2018-07-25fscache: Fix reference overput in fscache_attach_object() error handlingKiran Kumar Modukuri4-5/+8
2018-07-25cachefiles: Fix refcounting bug in backing-file read monitoringKiran Kumar Modukuri1-5/+12
2018-07-25fscache: Allow cancelled operations to be enqueuedKiran Kumar Modukuri1-2/+4
2018-07-24xfs: properly handle free inodes in extent hint validatorsEric Sandeen1-2/+4
2018-07-22Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds2-1/+5
2018-07-21Merge tag 'for-4.18-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+5
2018-07-21mm: make vm_area_alloc() initialize core fieldsLinus Torvalds1-3/+1
2018-07-21mm: use helper functions for allocating and freeing vm_area structsLinus Torvalds1-2/+2
2018-07-21fat: fix memory allocation failure handling of match_strdup()OGAWA Hirofumi1-7/+13
2018-07-19Btrfs: fix file data corruption after cloning a range and fsyncFilipe Manana1-2/+5
2018-07-18Merge tag 'for-4.18-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds3-8/+13
2018-07-17aio: don't expose __aio_sigset in uapiChristoph Hellwig1-0/+5
2018-07-17btrfs: scrub: Don't use inode page cache in scrub_handle_errored_block()Qu Wenruo1-8/+9
2018-07-14reiserfs: fix buffer overflow with long warning messagesEric Biggers1-60/+81
2018-07-14fs, elf: make sure to page align bss in load_elf_libraryOscar Salvador1-3/+2
2018-07-14autofs: fix slab out of bounds read in getname_kernel()Tomas Bortoli1-9/+13
2018-07-14fs/proc/task_mmu.c: fix Locked field in /proc/pid/smaps*Vlastimil Babka1-1/+2
2018-07-13btrfs: fix use-after-free of cmp workspace pagesNaohiro Aota1-0/+2
2018-07-13btrfs: restore uuid_mutex in btrfs_open_devicesDavid Sterba1-0/+2
2018-07-12ext4: check for allocation block validity with block group lockedTheodore Ts'o2-0/+6
2018-07-10drm_mode_create_lease_ioctl(): fix open-coded filp_clone_open()Al Viro1-1/+0
2018-07-10ext4: fix inline data updates with checksums enabledTheodore Ts'o2-17/+18
2018-07-08ext4: clear mmp sequence number when remounting read-onlyTheodore Ts'o2-5/+4
2018-07-08ext4: fix false negatives *and* false positives in ext4_check_descriptors()Theodore Ts'o1-3/+2
2018-07-08Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds11-96/+155
2018-07-07Merge tag '4.18-rc3-smb3fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds14-54/+132
2018-07-05Fix up non-directory creation in SGID directoriesLinus Torvalds1-0/+6
2018-07-05cifs: Fix stack out-of-bounds in smb{2,3}_create_lease_buf()Stefano Brivio5-21/+14
2018-07-05cifs: Fix infinite loop when using hard mount optionPaulo Alcantara2-8/+20
2018-07-05cifs: Fix slab-out-of-bounds in send_set_info() on SMB2 ACE settingStefano Brivio1-2/+5
2018-07-05cifs: Fix memory leak in smb2_set_ea()Paulo Alcantara1-0/+2
2018-07-05cifs: fix SMB1 breakageRonnie Sahlberg5-11/+13
2018-07-05cifs: Fix validation of signed data in smb2Paulo Alcantara1-4/+24
2018-07-05cifs: Fix validation of signed data in smb3+Paulo Alcantara1-6/+25
2018-07-05cifs: Fix use after free of a mid_q_entryLars Persson7-2/+29
2018-07-05autofs: rename 'autofs' module back to 'autofs4'Linus Torvalds2-3/+3
2018-07-03userfaultfd: hugetlbfs: fix userfaultfd_huge_must_wait() pte accessJanosch Frank1-5/+7
2018-07-02ext4: check superblock mapped prior to committingJon Derrick1-0/+8
2018-07-01Merge tag 'for-4.18-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-5/+15
2018-07-01Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-1/+10
2018-06-29Merge tag 'ceph-for-4.18-rc3' of git://github.com/ceph/ceph-clientLinus Torvalds1-0/+1
2018-06-28Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLLLinus Torvalds6-217/+32
2018-06-28xfs: Initialize variables in xfs_alloc_get_rec before using themCarlos Maiolino1-2/+3
2018-06-28Btrfs: fix mount failure when qgroup rescan is in progressFilipe Manana1-3/+10
2018-06-28Btrfs: fix regression in btrfs_page_mkwrite() from vm_fault_t conversionChris Mason1-1/+2
2018-06-28btrfs: quota: Set rescan progress to (u64)-1 if we hit last leafQu Wenruo1-1/+3
2018-06-27proc: add proc_seq_releaseChunyu Hu1-1/+10
2018-06-27Merge tag 'xfs-4.18-fixes-2' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds12-130/+205
2018-06-26ceph: fix dentry leak in splice_dentry()Yan, Zheng1-0/+1
2018-06-26Merge tag 'for-4.18-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds3-7/+12
2018-06-24xfs: fix fdblocks accounting w/ RMAPBT per-AG reservationDarrick J. Wong1-4/+27
2018-06-24xfs: ensure post-EOF zeroing happens after zeroing part of a fileDarrick J. Wong1-1/+16
2018-06-24xfs: fix off-by-one error in xfs_rtalloc_query_rangeDarrick J. Wong1-2/+2
2018-06-24xfs: fix uninitialized field in rtbitmap fsmap backendDarrick J. Wong1-2/+2
2018-06-24xfs: recheck reflink state after grabbing ILOCK_SHARED for a writeDarrick J. Wong1-1/+14
2018-06-24xfs: don't allow insert-range to shift extents past the maximum offsetDarrick J. Wong4-0/+34
2018-06-24xfs: don't trip over negative free space in xfs_reserve_blocksDarrick J. Wong1-1/+1
2018-06-24xfs: allow empty transactions while frozenDarrick J. Wong1-1/+6
2018-06-22Btrfs: fix return value on rename exchange failureFilipe Manana1-1/+3
2018-06-22Merge tag 'for_v4.18-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ja...Linus Torvalds8-34/+25
2018-06-21xfs: xfs_iflush_abort() can be called twice on cluster writeback failureDave Chinner1-36/+21
2018-06-21xfs: More robust inode extent count validationDave Chinner2-29/+50
2018-06-21xfs: simplify xfs_bmap_punch_delalloc_rangeChristoph Hellwig1-53/+32
2018-06-22Merge tag 'nfs-for-4.18-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds4-13/+50
2018-06-21btrfs: fix invalid-free in btrfs_extent_sameLu Fengqi1-5/+5
2018-06-21Btrfs: fix physical offset reported by fiemap for inline extentsFilipe Manana1-1/+4
2018-06-20udf: Drop unused arguments of udf_delete_aext()Jan Kara3-9/+7
2018-06-20udf: Provide function for calculating dir entry lengthJan Kara3-15/+10
2018-06-20udf: Detect incorrect directory sizeJan Kara1-0/+3
2018-06-20ext2: add warning when specifying nocheck optionChengguang Xu2-5/+3
2018-06-20quota: Cleanup list iteration in dqcache_shrink_scan()Jan Kara1-5/+2
2018-06-20quota: reclaim least recently used dquotsGreg Thelen1-2/+2
2018-06-20proc: fix missing final NUL in get_mm_cmdline() rewriteLinus Torvalds1-5/+23
2018-06-19pNFS/flexfiles: Process writeback resends from nfsiod context as wellTrond Myklebust1-2/+8
2018-06-19pNFS/flexfiles: Don't tie up all the rpciod threads in resendsTrond Myklebust1-3/+8
2018-06-19pNFS: Don't send layoutreturn if the layout is already invalidTrond Myklebust2-0/+21
2018-06-19pNFS: Always free the session slot on error in nfs4_layoutget_handle_exceptionTrond Myklebust1-7/+10
2018-06-19Merge tag 'jfs-4.18' of git://github.com/kleikamp/linux-shaggyLinus Torvalds1-4/+6
2018-06-18Merge tag '4.18-rc1-more-smb3-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds17-268/+737
2018-06-17ext4: add more mount time checks of the superblockTheodore Ts'o1-11/+26
2018-06-17ext4: add more inode number paranoia checksTheodore Ts'o3-6/+7
2018-06-16ext4: avoid running out of journal credits when appending to an inline fileTheodore Ts'o3-57/+3
2018-06-16jbd2: don't mark block as modified if the handle is out of creditsTheodore Ts'o1-1/+8
2018-06-17Merge tag 'docs-broken-links' of git://linuxtv.org/mchehab/experimentalLinus Torvalds4-4/+4
2018-06-17Merge tag 'fsnotify_for_v4.18-rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds10-124/+152
2018-06-16ext4: never move the system.data xattr out of the inode bodyTheodore Ts'o1-0/+5
2018-06-16Merge branch 'afs-proc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro...Linus Torvalds20-645/+879
2018-06-16Merge branch 'work.compat' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds3-136/+112
2018-06-16Merge branch 'work.aio' of git://git.kernel.org/pub/scm/linux/kernel/git/viro...Linus Torvalds3-9/+14
2018-06-15cifs: Fix invalid check in __cifs_calc_signature()Paulo Alcantara1-9/+6
2018-06-15cifs: Use correct packet length in SMB2_TRANSFORM headerPaulo Alcantara4-23/+24
2018-06-15fix a series of Documentation/ broken file name referencesMauro Carvalho Chehab2-2/+2
2018-06-15docs: Fix more broken referencesMauro Carvalho Chehab2-2/+2
2018-06-15ext4: clear i_data in ext4_inode_info when removing inline dataTheodore Ts'o1-0/+1
2018-06-15ext4: include the illegal physical block in the bad map ext4_error msgTheodore Ts'o1-2/+2
2018-06-15afs: Optimise callback breaking by not repeating volume lookupDavid Howells3-20/+107
2018-06-15afs: Display manually added cells in dynamic root mountDavid Howells6-27/+199
2018-06-15afs: Enable IPv6 DNS lookupsDavid Howells2-2/+2
2018-06-15smb3: fix corrupt path in subdirs on smb311 with posixSteve French1-1/+2
2018-06-15smb3: do not display empty interface listSteve French1-1/+3
2018-06-15smb3: Fix mode on mkdir on smb311 mountsSteve French6-3/+175
2018-06-15cifs: Fix kernel oops when traceSMB is enabledPaulo Alcantara1-5/+5
2018-06-15CIFS: dump every session iface infoAurelien Aptel1-0/+27
2018-06-15CIFS: parse and store info on iface queriesAurelien Aptel1-15/+155
2018-06-15CIFS: add iface info to struct cifs_sesAurelien Aptel2-0/+23
2018-06-15CIFS: complete PDU definitions for interface queriesAurelien Aptel1-3/+20
2018-06-15CIFS: move default port definitions to cifsglob.hAurelien Aptel2-3/+3
2018-06-15cifs: Fix encryption/signingPaulo Alcantara1-2/+2
2018-06-15cifs: update __smb_send_rqst() to take an array of requestsRonnie Sahlberg1-35/+44
2018-06-15cifs: remove smb2_send_recv()Ronnie Sahlberg3-42/+116
2018-06-15cifs: push rfc1002 generation down the stackRonnie Sahlberg6-135/+99
2018-06-15smb3: increase initial number of credits requested to allow writeSteve French1-2/+3
2018-06-15cifs: add lease tracking to the cached root fidRonnie Sahlberg6-20/+58
2018-06-15smb3: note that smb3.11 posix extensions mount option is experimentalSteve French1-1/+4
2018-06-15afs: Show all of a server's addresses in /proc/fs/afs/serversDavid Howells1-2/+8
2018-06-15afs: Handle CONFIG_PROC_FS=nDavid Howells2-2/+10
2018-06-15proc: Make inline name size calculation automaticDavid Howells4-12/+16
2018-06-15orangefs: simplify compat ioctl handlingAl Viro1-42/+12
2018-06-15signalfd: lift sigmask copyin and size checks to callers of do_signalfd4()Al Viro1-25/+25
2018-06-14eventpoll: switch to ->poll_maskBen Noordhuis1-5/+10
2018-06-14aio: only return events requested in poll_mask() for IOCB_CMD_POLLChristoph Hellwig1-2/+2
2018-06-14eventfd: only return events requested in poll_mask()Avi Kivity1-2/+2
2018-06-15Merge branch 'akpm' (patches from Andrew)Linus Torvalds6-82/+134
2018-06-15exofs: avoid VLA in structuresKees Cook3-67/+115
2018-06-15coredump: fix spam with zero VMA processAlexey Dobriyan1-8/+9
2018-06-15fat: use fat_fs_error() instead of BUG_ON() in __fat_get_block()OGAWA Hirofumi1-1/+7
2018-06-15proc: skip branch in /proc/*/* lookupAlexey Dobriyan1-6/+3
2018-06-15Merge tag 'vfs-timespec64' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds79-391/+494
2018-06-15Merge tag 'ceph-for-4.18-rc1' of git://github.com/ceph/ceph-clientLinus Torvalds7-124/+202
2018-06-15Merge tag 'for-4.18-part2-tag' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds5-19/+19
2018-06-14NFS: Fix an rcu deadlock in nfs_delegation_find_inode()Anna Schumaker1-1/+3
2018-06-14ext4: verify the depth of extent tree in ext4_find_extent()Theodore Ts'o2-0/+7
2018-06-14pstore: Remove bogus format string definitionArnd Bergmann1-11/+6
2018-06-14Merge branch 'vfs_timespec64' of https://github.com/deepa-hub/vfs into vfs-ti...Arnd Bergmann79-390/+498
2018-06-14ext4: only look at the bg_flags field if it is validTheodore Ts'o4-6/+36
2018-06-13ext4: make sure bitmaps and the inode table don't overlap with bg descriptorsTheodore Ts'o1-0/+25
2018-06-13ext4: always check block group bounds in ext4_init_block_bitmap()Theodore Ts'o1-7/+3
2018-06-13ext4: always verify the magic number in xattr blocksTheodore Ts'o1-3/+3
2018-06-13ext4: add corruption check in ext4_xattr_set_entry()Theodore Ts'o1-2/+8
2018-06-12Revert "debugfs: inode: debugfs_create_dir uses mode permission from parent"Linus Torvalds1-3/+1
2018-06-12ext4: add warn_on_error mount optionTheodore Ts'o2-1/+13
2018-06-12Merge tag 'overflow-v4.18-rc1-part2' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds75-158/+225
2018-06-12treewide: Use array_size in f2fs_kvzalloc()Kees Cook3-8/+16
2018-06-12treewide: Use array_size() in f2fs_kzalloc()Kees Cook4-8/+16
2018-06-12treewide: Use array_size() in f2fs_kmalloc()Kees Cook1-3/+5
2018-06-12treewide: Use array_size() in vzalloc()Kees Cook3-3/+6
2018-06-12treewide: Use array_size() in vmalloc()Kees Cook5-8/+11
2018-06-12treewide: kvmalloc() -> kvmalloc_array()Kees Cook1-3/+3
2018-06-12treewide: kzalloc() -> kcalloc()Kees Cook13-23/+28
2018-06-12treewide: kmalloc() -> kmalloc_array()Kees Cook48-99/+134
2018-06-12UBIFS: Fix potential integer overflow in allocationSilvio Cesare1-2/+3
2018-06-12Convert jffs2 acl to struct_sizeMatthew Wilcox2-1/+3
2018-06-12Merge tag 'xfs-4.18-merge-10' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds207-3195/+939
2018-06-12autofs: Fix typo s/thenew new/the new/ in AUTOFS4_FS descriptionGeert Uytterhoeven1-1/+1
2018-06-12Merge tag 'nfs-for-4.18-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds19-374/+855
2018-06-12Merge tag 'nfsd-4.18' of git://linux-nfs.org/~bfields/linuxLinus Torvalds5-14/+27
2018-06-12skip LAYOUTRETURN if layout is invalidOlga Kornievskaia1-2/+4
2018-06-11xfs: update incore per-AG inode countDarrick J. Wong1-0/+2
2018-06-11Merge tag 'f2fs-for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ja...Linus Torvalds24-1376/+1855
2018-06-11autofs: remove left-over autofs4 stubsLinus Torvalds6-57/+12
2018-06-11btrfs: scrub: Don't use inode pages for device replaceQu Wenruo1-1/+1
2018-06-11vmsplice(): lift importing iovec into vmsplice(2) and compat counterpartAl Viro1-69/+75
2018-06-10Merge tag 'upstream-4.18-rc1' of git://git.infradead.org/linux-ubifsLinus Torvalds8-22/+13
2018-06-10Merge tag '4.18-fixes-smb3' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds18-138/+261
2018-06-10Merge branch 'core-rseq-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-0/+1
2018-06-09NFSv4.1: Fix the client behaviour on NFS4ERR_SEQ_FALSE_RETRYTrond Myklebust1-4/+7
2018-06-09Merge branch 'proc-cmdline'Linus Torvalds1-112/+99
2018-06-09hpfs: Use EUCLEAN for filesystem errorsMikulas Patocka1-2/+1
2018-06-09Merge tag 'staging-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-71/+1
2018-06-09NFSv4: Fix a typo in nfs41_sequence_processTrond Myklebust1-1/+1
2018-06-09NFSv4: Revert commit 5f83d86cf531d ("NFSv4.x: Fix wraparound issues..")Trond Myklebust1-5/+2
2018-06-08Merge tag 'libnvdimm-for-4.18' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds8-52/+217