aboutsummaryrefslogtreecommitdiffstats
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2018-08-06userfaultfd: remove uffd flags from vma->vm_flags if UFFD_EVENT_FORK failsMike Rapoport1-1/+3
2018-08-06squashfs: more metadata hardeningsLinus Torvalds3-6/+13
2018-08-06squashfs: more metadata hardeningLinus Torvalds1-0/+2
2018-08-03ovl: Sync upper dirty data when syncing overlayfsChengguang Xu1-4/+15
2018-08-03ext4: fix check to prevent initializing reserved inodesTheodore Ts'o2-8/+5
2018-08-03ext4: check for allocation block validity with block group lockedTheodore Ts'o2-0/+6
2018-08-03ext4: fix inline data updates with checksums enabledTheodore Ts'o2-17/+18
2018-08-03squashfs: be more careful about metadata corruptionLinus Torvalds4-5/+16
2018-08-03blkdev: __blkdev_direct_IO_simple: fix leak in error caseMartin Wilck1-4/+5
2018-08-03f2fs: avoid fsync() failure caused by EAGAIN in writepage()Jaegeuk Kim1-1/+7
2018-08-03fscrypt: use unbound workqueue for decryptionEric Biggers1-1/+10
2018-08-03btrfs: qgroup: Finish rescan when hit the last leaf of extent treeQu Wenruo1-0/+19
2018-08-03btrfs: add barriers to btrfs_sync_log before log_commit_wait wakeupsDavid Sterba1-2/+8
2018-08-03Btrfs: don't BUG_ON() in btrfs_truncate_inode_items()Omar Sandoval1-1/+4
2018-08-03Btrfs: don't return ino to ino cache if inode item removal failsOmar Sandoval1-12/+13
2018-08-03btrfs: balance dirty metadata pages in btrfs_finish_ordered_ioEthan Lien1-0/+3
2018-08-03f2fs: fix race in between GC and atomic openChao Yu1-0/+3
2018-08-03f2fs: fix to detect failure of dquot_initializeChao Yu1-1/+3
2018-08-03f2fs: Fix deadlock in shutdown ioctlSahitya Tummala1-4/+7
2018-08-03f2fs: fix to wait page writeback during revoking atomic writeChao Yu1-0/+2
2018-08-03f2fs: fix to don't trigger writeback during recoveryChao Yu1-0/+3
2018-08-03f2fs: fix error path of move_data_pageChao Yu1-3/+8
2018-08-03disable loading f2fs module on PAGE_SIZE > 4KBAnatoly Pugachev1-0/+6
2018-08-03pnfs: Don't release the sequence slot until we've processed layoutget on openTrond Myklebust1-1/+2
2018-08-03ceph: fix alignment of rasizeChengguang Xu1-1/+1
2018-08-03mm: /proc/pid/pagemap: hide swap entries from unprivileged usersHuang Ying1-10/+16
2018-08-03nfsd: fix potential use-after-free in nfsd4_decode_getdeviceinfoScott Mayhew1-0/+2
2018-08-03NFSv4.1: Fix the client behaviour on NFS4ERR_SEQ_FALSE_RETRYTrond Myklebust1-4/+7
2018-08-03skip LAYOUTRETURN if layout is invalidOlga Kornievskaia1-2/+4
2018-07-28Revert "cifs: Fix slab-out-of-bounds in send_set_info() on SMB2 ACE setting"Greg Kroah-Hartman1-5/+2
2018-07-25fat: fix memory allocation failure handling of match_strdup()OGAWA Hirofumi1-7/+13
2018-07-22autofs: fix slab out of bounds read in getname_kernel()Tomas Bortoli1-9/+13
2018-07-22reiserfs: fix buffer overflow with long warning messagesEric Biggers1-60/+81
2018-07-22ocfs2: ip_alloc_sem should be taken in ocfs2_get_block()alex chen1-8/+18
2018-07-22ocfs2: subsystem.su_mutex is required while accessing the item->ci_parentalex chen1-8/+55
2018-07-22Btrfs: fix duplicate extents after fsync of file with prealloc extentsFilipe Manana1-25/+112
2018-07-17f2fs: give message and set need_fsck given broken node idJaegeuk Kim3-21/+26
2018-07-17fs, elf: make sure to page align bss in load_elf_libraryOscar Salvador1-3/+2
2018-07-17fs/proc/task_mmu.c: fix Locked field in /proc/pid/smaps*Vlastimil Babka1-1/+1
2018-07-17Fix up non-directory creation in SGID directoriesLinus Torvalds1-0/+6
2018-07-17devpts: resolve devpts bind-mountsChristian Brauner1-10/+16
2018-07-17devpts: hoist out check for DEVPTS_SUPER_MAGICChristian Brauner1-11/+15
2018-07-11dax: change bdev_dax_supported() to support boolean returnsDave Jiang4-12/+10
2018-07-11fs: allow per-device dax status checking for filesystemsDarrick J. Wong5-10/+37
2018-07-11f2fs: truncate preallocated blocks in error caseJaegeuk Kim1-0/+9
2018-07-11ext4: check superblock mapped prior to committingJon Derrick1-0/+8
2018-07-11ext4: add more mount time checks of the superblockTheodore Ts'o1-11/+26
2018-07-11ext4: add more inode number paranoia checksTheodore Ts'o3-6/+7
2018-07-11ext4: avoid running out of journal credits when appending to an inline fileTheodore Ts'o3-57/+3
2018-07-11ext4: never move the system.data xattr out of the inode bodyTheodore Ts'o1-0/+5
2018-07-11ext4: clear i_data in ext4_inode_info when removing inline dataTheodore Ts'o1-0/+1
2018-07-11ext4: include the illegal physical block in the bad map ext4_error msgTheodore Ts'o1-2/+2
2018-07-11ext4: verify the depth of extent tree in ext4_find_extent()Theodore Ts'o2-0/+7
2018-07-11ext4: only look at the bg_flags field if it is validTheodore Ts'o4-6/+36
2018-07-11ext4: always check block group bounds in ext4_init_block_bitmap()Theodore Ts'o1-7/+3
2018-07-11ext4: make sure bitmaps and the inode table don't overlap with bg descriptorsTheodore Ts'o1-0/+25
2018-07-11ext4: always verify the magic number in xattr blocksTheodore Ts'o1-3/+3
2018-07-11ext4: add corruption check in ext4_xattr_set_entry()Theodore Ts'o1-2/+8
2018-07-11jbd2: don't mark block as modified if the handle is out of creditsTheodore Ts'o1-1/+8
2018-07-11cifs: Fix slab-out-of-bounds in send_set_info() on SMB2 ACE settingStefano Brivio1-2/+5
2018-07-11cifs: Fix infinite loop when using hard mount optionPaulo Alcantara2-8/+20
2018-07-11cifs: Fix memory leak in smb2_set_ea()Paulo Alcantara1-0/+2
2018-07-11cifs: Fix use after free of a mid_q_entryLars Persson7-2/+29
2018-07-11userfaultfd: hugetlbfs: fix userfaultfd_huge_must_wait() pte accessJanosch Frank1-5/+7
2018-07-08fs: clear writeback errors in inode_init_alwaysDarrick J. Wong1-0/+1
2018-07-08afs: Fix directory permissions checkDavid Howells1-7/+3
2018-07-03udf: Detect incorrect directory sizeJan Kara1-0/+3
2018-07-03NFSv4: Fix a typo in nfs41_sequence_processTrond Myklebust1-1/+1
2018-07-03NFSv4: Revert commit 5f83d86cf531d ("NFSv4.x: Fix wraparound issues..")Trond Myklebust1-5/+2
2018-07-03NFSv4: Fix possible 1-byte stack overflow in nfs_idmap_read_and_verify_messageDave Wysochanski1-2/+3
2018-07-03nfsd: restrict rd_maxcount to svc_max_payload in nfsd_encode_readdirScott Mayhew1-2/+3
2018-07-03UBIFS: Fix potential integer overflow in allocationSilvio Cesare1-2/+3
2018-07-03Btrfs: fix return value on rename exchange failureFilipe Manana1-1/+3
2018-07-03fuse: fix control dir setup and teardownMiklos Szeredi1-3/+10
2018-07-03fuse: don't keep dead fuse_conn at fuse_fill_super().Tetsuo Handa1-0/+1
2018-07-03fuse: atomic_o_trunc should truncate pagecacheMiklos Szeredi1-1/+12
2018-07-03fuse: fix congested state leak on aborted connectionsTejun Heo1-2/+1
2018-06-26fs/binfmt_misc.c: do not allow offset overflowThadeu Lima de Souza Cascardo1-3/+9
2018-06-26orangefs: report attributes_mask and attributes for statxMartin Brandenburg1-0/+7
2018-06-26orangefs: set i_size on new symlinkMartin Brandenburg1-0/+7
2018-06-26cifs: For SMB2 security informaion query, check for minimum sized security de...Shirish Pargaonkar2-2/+15
2018-06-26CIFS: 511c54a2f69195b28afb9dd119f03787b1625bb4 adds a check for session expiryMark Syms1-2/+3
2018-06-26smb3: on reconnect set PreviousSessionId fieldSteve French1-0/+1
2018-06-26smb3: fix various xid leaksSteve French1-19/+44
2018-06-26btrfs: scrub: Don't use inode pages for device replaceQu Wenruo1-1/+1
2018-06-26btrfs: return error value if create_io_em failed in cow_file_rangeSu Yue1-1/+3
2018-06-26Btrfs: fix memory and mount leak in btrfs_ioctl_rm_dev_v2()Omar Sandoval1-2/+4
2018-06-26Btrfs: fix clone vs chattr NODATASUM raceOmar Sandoval1-5/+7
2018-06-26ext4: fix fencepost error in check for inode count overflow during resizeJan Kara1-1/+1
2018-06-26ext4: correctly handle a zero-length xattr with a non-zero e_value_offsTheodore Ts'o1-1/+1
2018-06-26ext4: bubble errors from ext4_find_inline_data_nolock() up to ext4_iget()Theodore Ts'o1-3/+7
2018-06-26ext4: do not allow external inodes for inline dataTheodore Ts'o1-0/+6
2018-06-26ext4: update mtime in ext4_punch_hole even if no blocks are releasedLukas Czerner1-18/+18
2018-06-26ext4: fix hole length detection in ext4_ind_map_blocks()Jan Kara1-4/+10
2018-06-26NFSv4.1: Fix up replays of interrupted requestsTrond Myklebust2-47/+103
2018-06-21Btrfs: make raid6 rebuild retry moreLiu Bo2-5/+22
2018-06-21Btrfs: fix scrub to repair raid6 corruptionLiu Bo1-12/+32
2018-06-21Revert "Btrfs: fix scrub to repair raid6 corruption"Sasha Levin2-22/+5
2018-06-21afs: Fix the non-encryption of callsDavid Howells1-0/+7
2018-06-21ocfs2: take inode cluster lock before moving reflinked inode from orphan dirAshish Samant1-2/+12
2018-06-21proc/kcore: don't bounds check against address 0Laura Abbott1-7/+16
2018-06-21cifs: smb2ops: Fix listxattr() when there are no EAsPaulo Alcantara1-0/+6
2018-06-21proc: revalidate kernel thread inodes to root:rootAlexey Dobriyan1-0/+6
2018-06-21mm, pagemap: fix swap offset value for PMD migration entryHuang Ying1-1/+5
2018-06-21vfs: Undo an overly zealous MS_RDONLY -> SB_RDONLY conversionDavid Howells1-1/+1
2018-06-21eCryptfs: don't pass up plaintext names when using filename encryptionTyler Hicks2-18/+44
2018-06-21isofs: fix potential memory leak in mount option parsingChengguang Xu1-0/+3
2018-06-21fsnotify: fix ignore mask logic in send_to_group()Amir Goldstein1-14/+11
2018-06-11btrfs: define SUPER_FLAG_METADUMP_V2Anand Jain1-1/+2
2018-06-05xfs: detect agfl count corruption and reset agflBrian Foster3-1/+103
2018-06-05xfs: convert XFS_AGFL_SIZE to a helper functionDave Chinner4-20/+28
2018-06-05fix io_destroy()/aio_complete() raceAl Viro1-2/+1
2018-05-30udf: Provide saner default for invalid uid / gidJan Kara1-2/+3
2018-05-30gfs2: Fix fallocate chunk sizeAndreas Gruenbacher2-2/+5
2018-05-30f2fs: fix to check extent cache in f2fs_drop_extent_treeChao Yu1-0/+3
2018-05-30f2fs: fix to clear CP_TRIMMED_FLAGChao Yu1-0/+2
2018-05-30f2fs: fix to set KEEP_SIZE bit in f2fs_zero_rangeChao Yu1-2/+6
2018-05-30ext4: don't complain about incorrect features when probingEric Sandeen1-0/+12
2018-05-30btrfs: qgroup: Fix root item corruption when multiple same source snapshots a...Qu Wenruo1-1/+9
2018-05-30btrfs: fix lockdep splat in btrfs_alloc_subvolume_writersJeff Mahoney1-1/+1
2018-05-30Btrfs: fix copy_items() return value when logging an inodeFilipe Manana1-0/+1
2018-05-30btrfs: tests/qgroup: Fix wrong tree backref levelQu Wenruo1-1/+1
2018-05-30fscache: Fix hanging wait on page discarded by writebackDavid Howells1-4/+9
2018-05-30ocfs2/dlm: don't handle migrate lockres if already in shutdownJun Piao3-15/+33
2018-05-30btrfs: Fix possible softlock on single core machinesNikolay Borisov1-0/+1
2018-05-30Btrfs: fix NULL pointer dereference in log_dir_itemsLiu Bo1-2/+5
2018-05-30Btrfs: bail out on error during replay_dir_deletesLiu Bo1-1/+3
2018-05-30Force log to disk before reading the AGF during a fstrimCarlos Maiolino1-7/+7
2018-05-30fs/proc/proc_sysctl.c: fix potential page fault while unregistering sysctl tableDanilo Krummrich1-0/+3
2018-05-30Btrfs: fix loss of prealloc extents past i_size after fsync log replayFilipe Manana1-5/+58
2018-05-30Btrfs: clean up resources during umount after trans is abortedLiu Bo1-1/+2
2018-05-30ceph: fix potential memory leak in init_caches()Chengguang Xu1-3/+6
2018-05-30Btrfs: fix log replay failure after linking special file and fsyncFilipe Manana1-1/+1
2018-05-30Btrfs: send, fix issuing write op when processing hole in no data modeFilipe Manana1-0/+3
2018-05-30btrfs: use kvzalloc to allocate btrfs_fs_infoJeff Mahoney2-2/+2
2018-05-30ceph: fix dentry leak when failing to init debugfsChengguang Xu1-11/+5
2018-05-30libceph, ceph: avoid memory leak when specifying same option several timesChengguang Xu1-0/+2
2018-05-30fs: dcache: Use READ_ONCE when accessing i_dir_seqWill Deacon1-1/+1
2018-05-30fs: dcache: Avoid livelock between d_alloc_parallel and __d_addWill Deacon1-1/+7
2018-05-30nfs: system crashes after NFS4ERR_MOVED recoveryBill.Baker@oracle.com1-2/+4
2018-05-30do d_instantiate/unlock_new_inode combinations safelyAl Viro13-72/+56
2018-05-30aio: fix io_destroy(2) vs. lookup_ioctx() raceAl Viro1-2/+2
2018-05-30fs: don't scan the inode cache before SB_BORN is setDave Chinner1-6/+24
2018-05-30affs_lookup(): close a race with affs_remove_link()Al Viro1-3/+7
2018-05-25hfsplus: stop workqueue when fill_super() failedTetsuo Handa1-0/+1
2018-05-25ext2: fix a block leakAl Viro1-10/+0
2018-05-22proc: Use underscores for SSBD in 'status'Konrad Rzeszutek Wilk1-1/+1
2018-05-22prctl: Add force disable speculationThomas Gleixner1-0/+3
2018-05-22proc: Provide details on speculation flaw mitigationsKees Cook1-0/+22
2018-05-22btrfs: fix reading stale metadata blocks after degraded raid1 mountsLiu Bo1-3/+3
2018-05-22btrfs: Fix delalloc inodes invalidation during transaction abortNikolay Borisov1-11/+15
2018-05-22btrfs: Split btrfs_del_delalloc_inode into 2 functionsNikolay Borisov2-3/+12
2018-05-22btrfs: fix crash when trying to resume balance without the resume flagAnand Jain1-0/+9
2018-05-22btrfs: property: Set incompat flag if lzo/zstd compression is setMisono Tomohiro1-4/+8
2018-05-22Btrfs: send, fix invalid access to commit roots due to concurrent snapshottingRobbie Ko1-2/+14
2018-05-22Btrfs: fix xattr loss after power failureFilipe Manana1-0/+7
2018-05-19proc: do not access cmdline nor environ from file-backed areasWilly Tarreau1-4/+4
2018-05-19btrfs: Take trans lock before access running trans in check_delayed_refethanwu1-0/+7
2018-05-16smb3: directory sync should not return an errorSteve French1-0/+13
2018-05-16ceph: fix rsize/wsize capping in ceph_direct_read_write()Ilya Dryomov1-5/+5
2018-05-16bdi: Fix oops in wb_workfn()Jan Kara1-1/+1
2018-05-09xfs: prevent creating negative-sized file via INSERT_RANGEDarrick J. Wong1-5/+9
2018-05-01ext4: fix bitmap position validationLukas Czerner1-4/+5
2018-05-01ext4: add validity checks for bitmap block numbersTheodore Ts'o2-2/+21
2018-05-01ext4: add MODULE_SOFTDEP to ensure crc32c is included in the initramfsTheodore Ts'o1-0/+1
2018-05-01ext4: set h_journal if there is a failure starting a reserved handleTheodore Ts'o1-0/+1
2018-05-01ext4: prevent right-shifting extents beyond EXT_MAX_BLOCKSEric Biggers1-5/+11
2018-04-26vfs/proc/kcore, x86/mm/kcore: Fix SMAP fault when dumping vsyscall user pageJia Zhang1-0/+4
2018-04-26cifs: silence compiler warnings showing up with gcc-8.0.0Arnd Bergmann1-3/+1
2018-04-26proc: fix /proc/*/map_files lookupAlexey Dobriyan1-1/+28
2018-04-26ocfs2: return error when we attempt to access a dirty bh in jbd2piaojun1-11/+12
2018-04-26ocfs2/acl: use 'ip_xattr_sem' to protect getting extended attributepiaojun2-0/+8
2018-04-26ocfs2: return -EROFS to mount.ocfs2 if inode block is invalidpiaojun1-3/+2
2018-04-26fs/dax.c: release PMD lock even when there is no PMD support in DAXJan H. Schönherr1-1/+1
2018-04-26jffs2: Fix use-after-free bug in jffs2_iget()'s error handling pathJake Daryll Obina1-1/+0
2018-04-26f2fs: avoid hungtask when GC encrypted block if io_bits is setSheng Yong1-1/+6
2018-04-26Btrfs: raid56: fix race between merge_bio and rbio_orig_end_ioLiu Bo1-12/+25
2018-04-26Btrfs: fix unexpected EEXIST from btrfs_get_extentLiu Bo1-14/+3
2018-04-26btrfs: fail mount when sb flag is not in BTRFS_SUPER_FLAG_SUPPAnand Jain1-2/+4
2018-04-26Btrfs: fix scrub to repair raid6 corruptionLiu Bo2-5/+22
2018-04-26btrfs: Fix out of bounds access in btrfs_search_slotNikolay Borisov1-3/+9
2018-04-26Btrfs: set plug for fsyncLiu Bo1-0/+9
2018-04-26nfs: Do not convert nfs_idmap_cache_timeout to jiffiesJan Chochol1-1/+1
2018-04-26ubifs: Fix uninitialized variable in search_dh_cookie()Geert Uytterhoeven1-14/+7
2018-04-26NFSv4: always set NFS_LOCK_LOST when a lock is lost.NeilBrown2-5/+12
2018-04-26btrfs: fix unaligned access in readdirDavid Sterba1-8/+12
2018-04-26cifs: do not allow creating sockets except with SMB1 posix exensionsSteve French1-4/+5
2018-04-24writeback: safer lock nestingGreg Thelen1-3/+4
2018-04-24autofs: mount point create should honour passed in modeIan Kent1-1/+1
2018-04-24Don't leak MNT_INTERNAL away from internal mountsAl Viro1-1/+2
2018-04-24orangefs_kill_sb(): deal with allocation failuresAl Viro1-0/+5
2018-04-24jffs2_kill_sb(): deal with failed allocationsAl Viro1-1/+1
2018-04-24fanotify: fix logic of events on childAmir Goldstein1-19/+15
2018-04-24udf: Fix leak of UTF-16 surrogates into encoded stringsJan Kara1-0/+6
2018-04-24ext4: add extra checks to ext4_xattr_block_get()Theodore Ts'o2-7/+30
2018-04-24ext4: add bounds checking to ext4_xattr_find_entry()Theodore Ts'o1-11/+17
2018-04-24ext4: move call to ext4_error() into ext4_xattr_check_block()Theodore Ts'o1-33/+27
2018-04-24ext4: don't allow r/w mounts if metadata blocks overlap the superblockTheodore Ts'o1-0/+6
2018-04-24ext4: always initialize the crc32c checksum driverTheodore Ts'o1-9/+6
2018-04-24ext4: fail ext4_iget for root directory if unallocatedTheodore Ts'o1-0/+6