aboutsummaryrefslogtreecommitdiffstats
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2020-06-11fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info()Alexander Potapenko1-1/+1
2020-06-11ext4: add cond_resched() to ext4_protect_reserved_inodeShijie Luo1-0/+1
2020-06-11ext4: don't perform block validity checks on the journal inodeTheodore Ts'o1-4/+9
2020-06-11ext4: fix block validity checks for journal inodes using indirect blocksTheodore Ts'o1-0/+6
2020-06-11ext4: unsigned int compared against zeroColin Ian King1-1/+2
2020-06-11ext4: protect journal inode's blocks using block_validityTheodore Ts'o2-0/+54
2020-06-11ext4: Make checks for metadata_csum feature saferTahsin Erdogan1-8/+11
2020-06-11signal: Extend exec_id to 64bitsEric W. Biederman1-1/+1
2020-05-22cifs: fail i/o on soft mounts if sessionsetup errors outRonnie Sahlberg1-2/+8
2020-05-22NFS: Directory page cache pages need to be locked when readTrond Myklebust1-11/+19
2020-05-22NFS: Fix memory leaks and corruption in readdirTrond Myklebust1-2/+15
2020-05-22nfs: use kmap/kunmap directlyFabian Frederick1-55/+12
2020-05-22Btrfs: fix race between adding and putting tree mod seq elements and nodesFilipe Manana5-16/+8
2020-05-22CIFS: Fix task struct use-after-free on reconnectVincent Whitchurch3-0/+7
2020-05-22ext4, jbd2: ensure panic when aborting with zero errnozhangyi (F)2-12/+5
2020-05-22jbd2: switch to use jbd2_journal_abort() when failed to submit the commit recordzhangyi (F)1-2/+2
2020-05-22jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when...Kai Li1-1/+5
2020-05-22ubifs: Fix deadlock in concurrent bulk-read and writepageZhihao Cheng1-2/+3
2020-05-22nfs: NFS_SWAP should depend on SWAPGeert Uytterhoeven1-1/+1
2020-05-22reiserfs: Fix spurious unlock in reiserfs_fill_super() error handlingJan Kara1-1/+1
2020-05-22reiserfs: Fix memory leak of journal device stringJan Kara1-0/+2
2020-05-22propagate_one(): mnt_set_mountpoint() needs mount_lockAl Viro1-5/+4
2020-05-22fs/namespace.c: fix mountpoint reference counter racePiotr Krysiuk1-1/+1
2020-04-28futex: Fix inode life-time issuePeter Zijlstra1-0/+1
2020-04-28chardev: add helper function to register char devs with a struct deviceLogan Gunthorpe1-0/+86
2020-04-28vfs: fix do_last() regressionAl Viro1-2/+2
2020-04-28do_last(): fetch directory ->i_mode and ->i_uid before it's too lateAl Viro1-7/+10
2020-04-28namei: allow restricted O_CREAT of FIFOs and regular filesSalvatore Mesoraca1-3/+50
2020-04-28chardev: Avoid potential use-after-free in 'chrdev_open()'Will Deacon1-1/+1
2020-04-28locks: print unsigned ino in /proc/locksAmir Goldstein1-1/+1
2020-04-28ext4: check for directory entries too close to block endJan Kara1-0/+5
2020-04-28btrfs: check rw_devices, not num_devices for balanceJosef Bacik1-1/+5
2020-04-28btrfs: do not delete mismatched root refsJosef Bacik1-4/+6
2020-04-28btrfs: Remove redundant btrfs_release_path from btrfs_unlink_subvolLu Fengqi1-1/+0
2020-04-28Btrfs: fix infinite loop during nocow writeback due to raceFilipe Manana1-1/+5
2020-04-28btrfs: do not leak reloc root if we fail to read the fs rootJosef Bacik1-0/+1
2020-04-28btrfs: skip log replay on orphaned rootsJosef Bacik1-2/+22
2020-04-28btrfs: handle ENOENT in btrfs_uuid_tree_iterateJosef Bacik1-0/+2
2020-04-28btrfs: abort transaction after failed inode updates in create_subvolJosef Bacik1-2/+8
2020-04-28Btrfs: fix removal logic of the tree mod log that leads to use-after-free issuesFilipe Manana1-1/+1
2020-04-28btrfs: do not call synchronize_srcu() in inode_tree_delJosef Bacik1-1/+0
2020-04-28btrfs: ensure that a DUP or RAID1 block group has exactly two stripesJohannes Thumshirn1-2/+2
2020-04-28btrfs: tree-checker: Fix misleading group system informationShaokun Zhang1-1/+1
2020-04-28btrfs: tree-checker: Check level for leaves and nodesQu Wenruo1-0/+14
2020-04-28btrfs: Verify that every chunk has corresponding block group at mount timeQu Wenruo1-1/+57
2020-04-28btrfs: Check that each block group has corresponding chunk at mount timeQu Wenruo1-1/+27
2020-04-28btrfs: validate type when reading a chunkGu Jinxiang1-0/+28
2020-04-28btrfs: tree-checker: Detect invalid and empty essential treesQu Wenruo1-1/+14
2020-04-28btrfs: tree-checker: Verify block_group_itemQu Wenruo4-1/+104
2020-04-28btrfs: tree-check: reduce stack consumption in check_dir_itemDavid Sterba1-1/+2
2020-04-28btrfs: tree-checker: use %zu format string for size_tArnd Bergmann1-1/+1
2020-04-28btrfs: tree-checker: Add checker for dir itemQu Wenruo1-0/+141
2020-04-28btrfs: tree-checker: Fix false panic for sanity testQu Wenruo3-8/+43
2020-04-28btrfs: tree-checker: Enhance btrfs_check_node outputQu Wenruo1-7/+61
2020-04-28btrfs: Move leaf and node validation checker to tree-checker.cQu Wenruo4-281/+340
2020-04-28btrfs: Add checker for EXTENT_CSUMQu Wenruo1-0/+24
2020-04-28btrfs: Add sanity check for EXTENT_DATA when reading out leafQu Wenruo2-0/+104
2020-04-28btrfs: Check if item pointer overlaps with the item itselfQu Wenruo1-0/+7
2020-04-28btrfs: Refactor check_leaf function for later expansionQu Wenruo1-23/+27
2020-04-28btrfs: struct-funcs, constify readersJeff Mahoney4-89/+91
2020-04-28Btrfs: fix emptiness check for dirtied extent buffers at check_leaf()Filipe Manana1-1/+12
2020-04-28Btrfs: memset to avoid stale content in btree leafLiu Bo3-19/+28
2020-04-28Btrfs: kill BUG_ON in run_delayed_tree_refLiu Bo1-1/+7
2020-04-28Btrfs: improve check_node to avoid reading corrupted nodesLiu Bo1-4/+28
2020-04-28Btrfs: memset to avoid stale content in btree node blockLiu Bo1-0/+11
2020-04-28Btrfs: fix BUG_ON in btrfs_mark_buffer_dirtyLiu Bo1-3/+7
2020-04-28Btrfs: check btree node's nritemsLiu Bo1-0/+16
2020-04-28Btrfs: detect corruption when non-root leaf has zero itemLiu Bo1-1/+22
2020-04-28Btrfs: fix em leak in find_first_block_groupJosef Bacik1-0/+1
2020-04-28Btrfs: check inconsistence between chunk and block groupLiu Bo1-1/+16
2020-04-28Btrfs: add validadtion checks for chunk loadingLiu Bo1-15/+67
2020-04-28btrfs: Enhance chunk validation checkQu Wenruo1-1/+32
2020-04-28btrfs: handle invalid num_stripes in sys_arrayDavid Sterba1-0/+8
2020-04-28btrfs: cleanup, stop casting for extent_map->lookup everywhereJeff Mahoney5-15/+23
2020-04-28btrfs: add more checks to btrfs_read_sys_arrayDavid Sterba1-3/+23
2020-04-28btrfs: cleanup, rename a few variables in btrfs_read_sys_arrayDavid Sterba1-15/+16
2020-04-28btrfs: kill extent_buffer_page helperDavid Sterba2-35/+26
2020-04-28btrfs: new define for the inline extent data startDavid Sterba2-10/+9
2020-04-28Btrfs: fix wrong max inline data size limitWang Shilong1-1/+1
2020-04-28ext4: fix races of writeback with punch hole and zero rangeJan Kara3-1/+42
2020-04-28ext4: fix races between buffered IO and collapse / insert rangeJan Kara1-14/+21
2020-04-28ext4: move unlocked dio protection from ext4_alloc_file_blocks()Jan Kara1-11/+10
2020-04-28ext4: fix races between page faults and hole punchingJan Kara6-30/+61
2020-04-28ext4: update c/mtime on truncate upEryu Guan1-0/+8
2020-04-28ext4: only call ext4_truncate when size <= isizeJosef Bacik1-20/+18
2020-04-28ext4: wait for existing dio workers in ext4_alloc_file_blocks()Lukas Czerner1-0/+6
2020-02-11CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locksPavel Shilovsky1-3/+4
2020-02-11cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occursDave Wysochanski4-9/+22
2020-02-11CIFS: Fix SMB2 oplock break processingPavel Shilovsky1-4/+3
2020-02-11CIFS: Respect O_SYNC and O_DIRECT flags during reconnectPavel Shilovsky1-0/+7
2020-02-11ext4: work around deleting a file with i_nlink == 0 safelyTheodore Ts'o1-7/+6
2020-02-11btrfs: check page->mapping when loading free space cacheJosef Bacik1-0/+6
2020-02-11Btrfs: fix negative subv_writers counter and data space leak after buffered w...Filipe Manana1-1/+1
2020-02-11fuse: verify nlinkMiklos Szeredi1-1/+2
2020-02-11fuse: verify attributesMiklos Szeredi2-7/+19
2020-02-11ext2: check err when partial != NULLChengguang Xu1-2/+5
2020-02-11quota: Check that quota is not dirty before releaseDmitry Monakhov2-2/+2
2020-02-11quota: fix livelock in dquot_writeback_dquotsDmitry Monakhov1-4/+5
2020-02-11xfs: Sanity check flags of Q_XQUOTARM callJan Kara1-0/+3
2020-02-11pstore/ram: Write new dumps to start of recycled zonesAleksandr Yashkin1-0/+11
2020-01-11ext4: add more paranoia checking in ext4_expand_extra_isize handlingTheodore Ts'o2-8/+27
2020-01-11ext4: Introduce ext4_clamp_want_extra_isize()Ben Hutchings1-24/+31
2020-01-11filldir[64]: remove WARN_ON_ONCE() for bad directory entriesLinus Torvalds1-2/+2
2020-01-11Make filldir[64]() verify the directory entry filename is validLinus Torvalds1-0/+40
2019-12-19fs/dcache: move security_d_instantiate() behind attaching dentry to inodezhangyi (F)1-1/+1
2019-12-19ecryptfs_lookup_interpose(): lower_dentry->d_parent is not stable eitherAl Viro1-4/+3
2019-12-19ecryptfs_lookup_interpose(): lower_dentry->d_inode is not stableAl Viro1-2/+10
2019-12-19ceph: add missing check in d_revalidate snapdir handlingAl Viro1-0/+1
2019-12-19ceph: fix use-after-free in __ceph_remove_cap()Luis Henriques1-5/+5
2019-12-19fuse: truncate pending writes on O_TRUNCMiklos Szeredi1-3/+7
2019-12-19fuse: flush dirty data/metadata before non-truncate setattrMiklos Szeredi1-0/+13
2019-12-19CIFS: avoid using MID 0xFFFFRoberto Bergantinos Corpas1-0/+3
2019-12-19Btrfs: check for the full sync flag while holding the inode lock during fsyncFilipe Manana1-17/+19
2019-12-19ceph: just skip unrecognized info in ceph_reply_info_extraJeff Layton1-10/+11
2019-12-19CIFS: Force reval dentry if LOOKUP_REVAL flag is setPavel Shilovsky1-1/+7
2019-12-19CIFS: Force revalidate inode when dentry is stalePavel Shilovsky1-0/+4
2019-12-19cifs: Check uniqueid for SMB2+ and return -ESTALE if necessaryRoss Lagerwall1-2/+22
2019-12-19Fix to check Unique id and FileType when client refer file directly.Nakajima Akira1-0/+25
2019-12-19CIFS: Gracefully handle QueryInfo errors during openPavel Shilovsky1-0/+6
2019-12-10CIFS: Fix oplock handling for SMB 2.1+ protocolsPavel Shilovsky1-0/+5
2019-12-10fuse: fix missing unlock_page in fuse_writepage()Vasily Averin1-0/+1
2019-12-10CIFS: fix max ea value sizeMurphy Zhou1-1/+1
2019-12-10configfs: fix a deadlock in configfs_symlink()Al Viro1-1/+32
2019-12-10btrfs: Relinquish CPUs in btrfs_compare_treesNikolay Borisov1-0/+1
2019-12-10Btrfs: fix use-after-free when using the tree modification logFilipe Manana1-1/+3
2019-12-10ext4: fix warning inside ext4_convert_unwritten_extents_endioRakesh Pandit1-2/+2
2019-12-10ext4: set error return correctly when ext4_htree_store_dirent failsColin Ian King1-1/+1
2019-11-22btrfs: alloc_chunk: fix more DUP stripe size handlingHans van Kranenburg1-9/+7
2019-11-22btrfs: volumes: Cleanup stripe size calculationQu Wenruo1-7/+7
2019-11-22btrfs: partially apply b8b93adddeHans van Kranenburg1-2/+2
2019-11-22CIFS: Fix use after free of file info structuresPavel Shilovsky1-3/+3
2019-11-22cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panicDave Wysochanski1-16/+11
2019-11-22smb3: send CAP_DFS capability during session setupSteve French1-0/+5
2019-11-22SMB3: Fix deadlock in validate negotiate hits reconnectPavel Shilovsky1-1/+1
2019-11-22NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim()Trond Myklebust3-7/+28
2019-11-22sched/fair: Don't free p->numa_faults with concurrent readersJann Horn1-1/+1
2019-10-31coda: pass the host file in vma->vm_file on mmapJan Harkes1-2/+68
2019-10-31udf: Fix incorrect final NOT_ALLOCATED (hole) extent lengthSteven J. Magnani1-33/+60
2019-10-31NFSv4: Handle the special Linux file open access modeTrond Myklebust2-1/+2
2019-10-31eCryptfs: fix a couple type promotion bugsDan Carpenter1-4/+8
2019-10-05SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing writeSteve French1-1/+1
2019-10-05btrfs: start readahead also in seed devicesNaohiro Aota1-0/+5
2019-10-05Btrfs: fix race between readahead and device replace/removalFilipe Manana1-0/+2
2019-10-05fs/ocfs2: fix race in ocfs2_dentry_attach_lock()Wengang Wang1-0/+12
2019-10-05cifs: add spinlock for the openFileList to cifsInodeInfoRonnie Sahlberg3-2/+12
2019-10-05CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEMRoberto Bergantinos Corpas1-1/+3
2019-10-05configfs: Fix use-after-free when accessing sd->s_dentrySahitya Tummala1-8/+6
2019-10-05Btrfs: fix race between ranged fsync and writeback of adjacent rangesFilipe Manana1-0/+12
2019-09-23xfs: clear sb->s_fs_info on mount failureDave Chinner1-0/+10
2019-09-23GFS2: don't set rgrp gl_object until it's inserted into rgrp treeBob Peterson1-5/+8
2019-09-23GFS2: Fix rgrp end rounding problem for bsize < page sizeBob Peterson1-2/+3
2019-09-23ocfs2: fix ocfs2 read inode data panic in ocfs2_igetShuning Zhang1-1/+29
2019-09-23ext4: fix data corruption caused by overlapping unaligned and aligned IOLukas Czerner1-0/+7
2019-09-23NFS4: Fix v4.0 client state corruption when mountZhangXiaoxu1-0/+4
2019-09-23cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level()Christoph Probst1-6/+8
2019-09-23ceph: flush dirty inodes before proceeding with remountJeff Layton1-0/+7
2019-09-23ext4: actually request zeroing of inode table after growKirill Tkhai1-1/+1
2019-09-23fuse: fallocate: fix return with locked inodeMiklos Szeredi1-1/+1
2019-09-23fuse: honor RLIMIT_FSIZE in fuse_file_fallocateLiu Bo1-0/+7
2019-09-23fuse: fix writepages on 32bitMiklos Szeredi1-1/+1
2019-09-23jbd2: check superblock mapped prior to committingJiufei Xue1-0/+4
2019-08-20ext4: cleanup bh release code in ext4_ind_remove_space()zhangyi (F)1-25/+22
2019-08-20ext4: brelse all indirect buffer in ext4_ind_remove_space()zhangyi (F)1-4/+8
2019-08-13mm/page_alloc.c: calculate 'available' memory in a separate functionIgor Redko1-30/+1
2019-08-13proc: meminfo: estimate available memory more conservativelyJohannes Weiner1-4/+1
2019-08-13ufs: fix braino in ufs_get_inode_gid() for solaris UFS flavourAl Viro1-1/+1
2019-08-13fs/proc/proc_sysctl.c: Fix a NULL pointer dereferenceYueHaibing1-2/+4
2019-08-13cifs: do not attempt cifs operation on smb2+ rename errorFrank Sorenson1-0/+4
2019-08-13ceph: ensure d_name stability in ceph_dentry_hash()Jeff Layton1-1/+5
2019-08-13CIFS: keep FileInfo handle live during oplock breakAurelien Aptel4-10/+53
2019-08-13cifs: fix handle leak in smb2_query_symlink()Ronnie Sahlberg1-0/+2
2019-08-13btrfs: correctly validate compression typeJohannes Thumshirn3-3/+21
2019-08-13btrfs: prop: fix vanished compression property after failed setAnand Jain1-2/+2
2019-08-13fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_linksYueHaibing1-1/+2
2019-08-13afs: Fix StoreData op marshallingDavid Howells1-3/+3
2019-08-13NFS: fix mount/umount race in nlmclnt.NeilBrown1-2/+1
2019-08-13udf: Fix crash on IO error during truncateJan Kara1-0/+3
2019-08-13ext4: add missing brelse() in add_new_gdb_meta_bg()Lukas Czerner1-2/+9
2019-08-13ext4: fix data corruption caused by unaligned direct AIOLukas Czerner1-1/+1
2019-07-09fuse: Add FOPEN_STREAM to use stream_open()Kirill Smelkov1-1/+3
2019-07-09fs: stream_open - opener for stream-like files so that read and write can run...Kirill Smelkov2-2/+21
2019-07-09CIFS: Fix read after write for files with read cachingPavel Shilovsky1-5/+7
2019-07-09nfsd: fix memory corruption caused by readdirNeilBrown2-2/+15
2019-07-09CIFS: Do not reset lease state to NONE on lease breakPavel Shilovsky2-5/+25
2019-07-099p: use inode->i_lock to protect i_size_write() under 32-bitHou Tao5-30/+53
2019-07-09NFSv4.1: Reinitialise sequence results before retransmitting a requestTrond Myklebust1-7/+8
2019-07-09Btrfs: fix corruption reading shared and compressed extents after hole punchingFilipe Manana1-2/+2
2019-07-09btrfs: init csum_list before possible freeDan Robertson1-1/+1
2019-07-09fs/nfs: Fix nfs_parse_devname to not modify it's argumentEric W. Biederman1-1/+1
2019-07-09ext4: fix crash during online resizingJan Kara1-1/+2
2019-07-09ext4: add mask of ext4 flags to swapyangerkun2-1/+8
2019-07-09ext4: update quota information while swapping boot loader inodeyangerkun1-14/+42
2019-07-09ext4: fix check of inode in swap_inode_boot_loaderyangerkun1-9/+13
2019-07-09jbd2: clear dirty flag when revoking a buffer from an older transactionzhangyi (F)1-5/+12
2019-07-09splice: don't merge into linked buffersJann Horn2-0/+18
2019-07-09ext2: Fix underflow in ext2_max_size()Jan Kara1-14/+25
2019-06-20ext4: zero out the unused memory region in the extent tree blockSriram Rajagopalan1-2/+15
2019-05-02binfmt_elf: switch to new creds when switching to new mmLinus Torvalds1-1/+1
2019-05-02binfmt_elf: Fix missing SIGKILL for empty PIEBen Hutchings1-0/+1
2019-05-02coredump: fix race condition between mmget_not_zero()/get_task_mm() and core ...Andrea Arcangeli1-1/+21