aboutsummaryrefslogtreecommitdiffstats
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2018-09-12Merge tag 'v4.4.154' into HEADBen Hutchings63-179/+687
2018-09-05scsi: sysfs: Introduce sysfs_{un,}break_active_protection()Bart Van Assche1-0/+44
2018-09-05fuse: Add missed unlock_page() to fuse_readpages_fill()Kirill Tkhai1-0/+1
2018-09-05fuse: Fix oops at process_init_reply()Miklos Szeredi1-14/+11
2018-09-05fuse: umount should wait for all requestsMiklos Szeredi3-4/+22
2018-09-05fuse: fix unlocked access to processing queueMiklos Szeredi1-1/+7
2018-09-05fuse: fix double request_end()Miklos Szeredi1-2/+3
2018-09-05fuse: Don't access pipe->buffers without pipe_lock()Andrey Ryabinin1-2/+5
2018-09-05ext4: reset error code in ext4_find_entry in fallbackEric Sandeen1-0/+1
2018-09-05ext4: sysfs: print ext4_super_block fields as little-endianArnd Bergmann1-3/+10
2018-09-05ext4: check for NUL characters in extended attribute's nameTheodore Ts'o1-0/+2
2018-09-05btrfs: don't leak ret from do_chunk_allocJosef Bacik1-1/+1
2018-09-05smb3: don't request leases in symlink creation and querySteve French1-2/+2
2018-09-05smb3: Do not send SMB3 SET_INFO if nothing changedSteve French2-1/+3
2018-09-05cifs: check kmalloc before useNicholas Mc Guire1-0/+6
2018-09-05cifs: add missing debug entries for kconfig optionsSteve French1-7/+23
2018-09-05cachefiles: Wait rather than BUG'ing on "Unexpected object collision"Kiran Kumar Modukuri1-1/+0
2018-09-05cachefiles: Fix refcounting bug in backing-file read monitoringKiran Kumar Modukuri1-5/+12
2018-09-05fscache: Allow cancelled operations to be enqueuedKiran Kumar Modukuri1-2/+4
2018-08-28ovl: warn instead of error if d_type is not supportedVivek Goyal1-5/+7
2018-08-28ovl: Do d_type check only if work dir creation was successfulVivek Goyal1-8/+11
2018-08-28ovl: Ensure upper filesystem supports d_typeVivek Goyal3-0/+53
2018-08-24reiserfs: fix broken xattr handling (heap corruption, bad retval)Jann Horn1-1/+3
2018-08-24ext4: fix spectre gadget in ext4_mb_regular_allocator()Jeremy Cline1-1/+3
2018-08-15fix __legitimize_mnt()/mntput() raceAl Viro1-0/+14
2018-08-15fix mntput/mntput raceAl Viro1-2/+12
2018-08-15root dentries need RCU-delayed freeingAl Viro1-2/+4
2018-08-15ext4: fix check to prevent initializing reserved inodesTheodore Ts'o2-8/+5
2018-08-09jfs: Fix inconsistency between memory allocation and ea_buf->max_sizeShankara Pailoor1-4/+6
2018-08-09ext4: fix false negatives *and* false positives in ext4_check_descriptors()Theodore Ts'o1-2/+2
2018-08-06squashfs: more metadata hardeningsLinus Torvalds3-6/+13
2018-08-06squashfs: more metadata hardeningLinus Torvalds1-0/+2
2018-08-06ext4: check for allocation block validity with block group lockedTheodore Ts'o2-0/+6
2018-08-06ext4: fix inline data updates with checksums enabledTheodore Ts'o2-17/+18
2018-08-06squashfs: be more careful about metadata corruptionLinus Torvalds4-5/+16
2018-08-06btrfs: qgroup: Finish rescan when hit the last leaf of extent treeQu Wenruo1-0/+19
2018-08-06btrfs: add barriers to btrfs_sync_log before log_commit_wait wakeupsDavid Sterba1-2/+8
2018-08-06f2fs: fix to don't trigger writeback during recoveryChao Yu1-0/+3
2018-08-06disable loading f2fs module on PAGE_SIZE > 4KBAnatoly Pugachev1-0/+6
2018-08-06nfsd: fix potential use-after-free in nfsd4_decode_getdeviceinfoScott Mayhew1-0/+2
2018-07-25proc: Use underscores for SSBD in 'status'Konrad Rzeszutek Wilk1-1/+1
2018-07-25prctl: Add force disable speculationThomas Gleixner1-0/+3
2018-07-25proc: Provide details on speculation flaw mitigationsKees Cook1-0/+23
2018-07-25fat: fix memory allocation failure handling of match_strdup()OGAWA Hirofumi1-7/+13
2018-07-22ocfs2: subsystem.su_mutex is required while accessing the item->ci_parentalex chen1-8/+55
2018-07-17x86/cpufeature: Replace the old static_cpu_has() with safe variantBorislav Petkov1-1/+1
2018-07-17Fix up non-directory creation in SGID directoriesLinus Torvalds1-0/+6
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: 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-11jbd2: don't mark block as modified if the handle is out of creditsTheodore Ts'o1-1/+8
2018-07-11cifs: Fix infinite loop when using hard mount optionPaulo Alcantara2-8/+20
2018-07-03Btrfs: fix unexpected cow in run_delalloc_nocowLiu Bo1-3/+30
2018-07-03udf: Detect incorrect directory sizeJan Kara1-0/+3
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-1/+1
2018-07-03Btrfs: fix clone vs chattr NODATASUM raceOmar Sandoval1-5/+7
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-03fs/binfmt_misc.c: do not allow offset overflowThadeu Lima de Souza Cascardo1-3/+9
2018-07-03btrfs: scrub: Don't use inode pages for device replaceQu Wenruo1-1/+1
2018-07-03ext4: fix fencepost error in check for inode count overflow during resizeJan Kara1-1/+1
2018-07-03ext4: update mtime in ext4_punch_hole even if no blocks are releasedLukas Czerner1-18/+18
2018-07-03Btrfs: make raid6 rebuild retry moreLiu Bo2-5/+22
2018-07-03Revert "Btrfs: fix scrub to repair raid6 corruption"Sasha Levin2-22/+5
2018-06-19Merge tag 'v4.4.138' into linux-4.4.y-cipBen Hutchings58-191/+466
2018-06-16x86/cpufeature: Remove unused and seldomly used cpu_has_xx macrosBorislav Petkov1-1/+1
2018-06-13xfs: fix incorrect log_flushed on fsyncAmir Goldstein1-7/+0
2018-06-06fix io_destroy()/aio_complete() raceAl Viro1-2/+1
2018-06-06xfs: detect agfl count corruption and reset agflBrian Foster3-1/+103
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-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: send, fix issuing write op when processing hole in no data modeFilipe Manana1-0/+3
2018-05-30cifs: silence compiler warnings showing up with gcc-8.0.0Arnd Bergmann1-3/+1
2018-05-30proc: fix /proc/*/map_files lookupAlexey Dobriyan1-1/+28
2018-05-30ocfs2: return error when we attempt to access a dirty bh in jbd2piaojun1-11/+12
2018-05-30ocfs2/acl: use 'ip_xattr_sem' to protect getting extended attributepiaojun2-0/+8
2018-05-30ocfs2: return -EROFS to mount.ocfs2 if inode block is invalidpiaojun1-3/+2
2018-05-30jffs2: Fix use-after-free bug in jffs2_iget()'s error handling pathJake Daryll Obina1-1/+0
2018-05-30Btrfs: fix scrub to repair raid6 corruptionLiu Bo2-5/+22
2018-05-30btrfs: Fix out of bounds access in btrfs_search_slotNikolay Borisov1-3/+9
2018-05-30Btrfs: set plug for fsyncLiu Bo1-0/+9
2018-05-30nfs: Do not convert nfs_idmap_cache_timeout to jiffiesJan Chochol1-1/+1
2018-05-30NFSv4: always set NFS_LOCK_LOST when a lock is lost.NeilBrown2-5/+12
2018-05-30do d_instantiate/unlock_new_inode combinations safelyAl Viro12-66/+53
2018-05-30xfs: remove racy hasattr check from attr opsBrian Foster1-6/+0
2018-05-30aio: fix io_destroy(2) vs. lookup_ioctx() raceAl Viro1-2/+2
2018-05-30affs_lookup(): close a race with affs_remove_link()Al Viro1-3/+7
2018-05-26hfsplus: stop workqueue when fill_super() failedTetsuo Handa1-0/+1
2018-05-26ext2: fix a block leakAl Viro1-10/+0
2018-05-26btrfs: fix reading stale metadata blocks after degraded raid1 mountsLiu Bo1-3/+3
2018-05-26btrfs: fix crash when trying to resume balance without the resume flagAnand Jain1-0/+9
2018-05-26Btrfs: fix xattr loss after power failureFilipe Manana1-0/+7
2018-05-26procfs: fix pthread cross-thread naming if !PR_DUMPABLEJanis Danisevskis1-1/+41
2018-05-26proc read mm's {arg,env}_{start,end} with mmap semaphore taken.Mateusz Guzik1-3/+10
2018-05-26proc: meminfo: estimate available memory more conservativelyJohannes Weiner1-4/+1
2018-05-26pipe: cap initial pipe capacity according to pipe-max-size limitMichael Kerrisk (man-pages)1-0/+3
2018-05-26lockd: lost rollback of set_grace_period() in lockd_down_net()Vasily Averin1-0/+2
2018-05-17lockd: lost rollback of set_grace_period() in lockd_down_net()Vasily Averin1-0/+2
2018-05-17Merge tag 'v4.4.130' into linux-4.4.y-cipBen Hutchings30-219/+240
2018-05-16f2fs: fix a dead loop in f2fs_fiemap()Wei Fang1-1/+1
2018-05-16bdi: Fix oops in wb_workfn()Jan Kara1-1/+1
2018-05-16xfs: prevent creating negative-sized file via INSERT_RANGEDarrick J. Wong1-5/+9
2018-05-02ext4: fix bitmap position validationLukas Czerner1-4/+5
2018-05-02ext4: add validity checks for bitmap block numbersTheodore Ts'o2-2/+21
2018-05-02ext4: set h_journal if there is a failure starting a reserved handleTheodore Ts'o1-0/+1
2018-05-02ext4: prevent right-shifting extents beyond EXT_MAX_BLOCKSEric Biggers1-5/+11
2018-04-29jbd2: fix use after free in kjournald2()Sahitya Tummala1-1/+1
2018-04-29cifs: do not allow creating sockets except with SMB1 posix exensionsSteve French1-4/+5
2018-04-24writeback: safer lock nestingGreg Thelen1-3/+4
2018-04-24fanotify: fix logic of events on childAmir Goldstein1-19/+15
2018-04-24ext4: bugfix for mmaped pages in mpage_release_unused_pages()wangguang1-0/+2
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-24jffs2_kill_sb(): deal with failed allocationsAl Viro1-1/+1
2018-04-24ext4: fix deadlock between inline_data and ext4_expand_extra_isize_ea()Theodore Ts'o3-54/+74
2018-04-24ext4: fix crashes in dioread_nolock modeJan Kara1-20/+20
2018-04-24ext4: don't allow r/w mounts if metadata blocks overlap the superblockTheodore Ts'o1-0/+6
2018-04-24ext4: fail ext4_iget for root directory if unallocatedTheodore Ts'o1-0/+6
2018-04-24ext4: don't update checksum of new initialized bitmapsTheodore Ts'o2-46/+4
2018-04-24jbd2: if the journal is aborted then don't allow update of the log tailTheodore Ts'o1-1/+4
2018-04-24fs/reiserfs/journal.c: add missing resierfs_warning() argAndrew Morton1-1/+1
2018-04-24ubifs: Check ubifs_wbuf_sync() return codeRichard Weinberger1-4/+10
2018-04-24getname_kernel() needs to make sure that ->name != ->iname in long caseAl Viro1-1/+2
2018-04-13ovl: filter trusted xattr for non-adminMiklos Szeredi1-1/+11
2018-04-13ext4: fix off-by-one on max nr_pages in ext4_find_unwritten_pgoff()Eryu Guan1-1/+1
2018-04-13pNFS/flexfiles: missing error code in ff_layout_alloc_lseg()Dan Carpenter1-0/+1
2018-04-13ext4: handle the rest of ext4_mb_load_buddy() ENOMEM errorsKonstantin Khlebnikov1-9/+14
2018-04-13btrfs: fix incorrect error return ret being passed to mapping_set_errorColin Ian King1-1/+1
2018-04-13SMB2: Fix share type handlingChristophe JAILLET1-5/+9
2018-04-13CIFS: silence lockdep splat in cifs_relock_file()Rabin Vincent1-1/+1
2018-04-13NFSv4.1: Work around a Linux server bug...Trond Myklebust1-0/+6
2018-04-13lockd: fix lockd shutdown raceJ. Bruce Fields1-2/+4
2018-04-13NFSv4.1: RECLAIM_COMPLETE must handle NFS4ERR_CONN_NOT_BOUND_TO_SESSIONTrond Myklebust2-4/+13
2018-04-08Merge tag 'v4.4.126' into linux-4.4.y-cipBen Hutchings20-76/+154
2018-04-08fs/proc: Stop trying to report thread stacksAndy Lutomirski2-37/+20
2018-04-08fs: compat: Remove warning from COMPATIBLE_IOCTLMark Charlebois1-1/+1
2018-03-28staging: ncpfs: memory corruption in ncp_read_kernel()Dan Carpenter1-0/+4
2018-03-24nfsd4: permit layoutget of executable-only filesBenjamin Coddington1-3/+3
2018-03-24cifs: small underflow in cnvrtDosUnixTm()Dan Carpenter1-3/+3
2018-03-24Btrfs: send, fix file hole not being preserved due to inline extentFilipe Manana1-2/+21
2018-03-24NFS: don't try to cross a mountpount when there isn't one there.NeilBrown1-4/+20
2018-03-24NFS: Fix missing pg_cleanup after nfs_pageio_cond_complete()Benjamin Coddington1-2/+4
2018-03-24CIFS: Enable encryption during session setup phasePavel Shilovsky2-19/+11
2018-03-24SMB3: Validate negotiate request must always be signedSteve French1-0/+3
2018-03-22btrfs: Fix use-after-free when cleaning up fs_devs with a single stale deviceNikolay Borisov1-0/+1
2018-03-22btrfs: alloc_chunk: fix DUP stripe size handlingHans van Kranenburg1-5/+6
2018-03-22fs/aio: Use RCU accessors for kioctx_table->table[]Tejun Heo1-10/+11
2018-03-22fs/aio: Add explicit RCU grace period when freeing kioctxTejun Heo1-4/+19
2018-03-22lock_parent() needs to recheck if dentry got __dentry_kill'ed under itAl Viro1-3/+8
2018-03-22fs: Teach path_connected to handle nfs filesystems with multiple roots.Eric W. Biederman2-2/+5
2018-03-22reiserfs: Make cancel_old_flush() reliableJan Kara3-7/+17
2018-03-22f2fs: relax node version check for victim data in gcJaegeuk Kim1-2/+4
2018-03-18NFS: Fix an incorrect type in struct nfs_direct_reqTrond Myklebust1-1/+1
2018-03-18ext4: inplace xattr block update fails to deduplicate blocksTahsin Erdogan1-2/+1
2018-03-11btrfs: preserve i_mode if __btrfs_set_acl() failsErnesto A. Fernández1-1/+5
2018-03-11btrfs: Don't clear SGID when inheriting ACLsJan Kara1-6/+7
2018-03-07Merge tag 'v4.4.120' into linux-4.4.y-cipBen Hutchings42-122/+252
2018-03-03xfs: quota: check result of register_shrinker()Aliaksei Karaliou1-16/+29
2018-03-03xfs: quota: fix missed destroy of qi_tree_lockAliaksei Karaliou1-0/+1
2018-03-03sget(): handle failures of register_shrinker()Al Viro1-1/+5
2018-03-03f2fs: fix a bug caused by NULL extent treeYunlei He1-1/+9
2018-02-25binfmt_elf: compat: avoid unused function warningArnd Bergmann1-0/+2
2018-02-25ncpfs: fix unused variable warningMiklos Szeredi1-2/+1
2018-02-25reiserfs: avoid a -Wmaybe-uninitialized warningArnd Bergmann2-2/+1
2018-02-25btrfs: Fix possible off-by-one in btrfs_search_path_in_treeNikolay Borisov1-1/+1
2018-02-22vfs: don't do RCU lookup of empty pathnamesLinus Torvalds1-0/+3
2018-02-22Btrfs: fix unexpected -EEXIST when creating new inodeLiu Bo1-0/+18
2018-02-22Btrfs: fix crash due to not cleaning up tree log block's dirty bitsLiu Bo1-0/+9
2018-02-22Btrfs: fix deadlock in run_delalloc_nocowLiu Bo1-1/+4
2018-02-22ext4: save error to disk in __ext4_grp_locked_error()Zhouyi Zhou1-0/+1
2018-02-16ovl: fix failure to fsync lower dirAmir Goldstein1-1/+5
2018-02-16btrfs: Handle btrfs_set_extent_delalloc failure in fixup workerNikolay Borisov1-1/+9
2018-02-16nsfs: mark dentry with DCACHE_RCUACCESSCong Wang1-0/+1
2018-02-16kernfs: fix regression in kernfs_fop_write caused by wrong typeIvan Vecera1-1/+1
2018-02-16NFS: reject request for id_legacy key without auxdataEric Biggers1-1/+5
2018-02-16NFS: commit direct writes even if they fail partiallyJ. Bruce Fields1-3/+1
2018-02-16NFS: Add a cond_resched() to nfs_commit_release_pages()Trond Myklebust1-0/+2
2018-02-16nfs/pnfs: fix nfs_direct_req ref leak when i/o falls back to the mdsScott Mayhew1-2/+2
2018-02-16CIFS: zero sensitive data when freeingAurelien Aptel3-15/+8
2018-02-16cifs: Fix autonegotiate security settings mismatchDaniel N Pettersson1-2/+1
2018-02-16cifs: Fix missing put_xid in cifs_file_strict_mmapMatthew Wilcox1-14/+12