aboutsummaryrefslogtreecommitdiffstats
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2022-12-14Merge tag 'f2fs-for-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...HEADmasterLinus Torvalds19-880/+1453
2022-12-14Merge tag 'hardening-v6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds11-23/+27
2022-12-14Merge tag 'for-linus-6.2-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds5-38/+73
2022-12-14Merge tag 'ceph-for-6.2-rc1' of https://github.com/ceph/ceph-clientLinus Torvalds6-31/+35
2022-12-14Merge tag 'xfs-6.2-merge-8' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds48-305/+1278
2022-12-13Merge tag 'mm-stable-2022-12-13' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds17-207/+265
2022-12-13Merge tag 'efi-next-for-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-0/+7
2022-12-13Merge tag 'for-6.2/block-2022-12-08' of git://git.kernel.dk/linuxLinus Torvalds1-9/+5
2022-12-13Merge tag 'for-6.2/io_uring-2022-12-08' of git://git.kernel.dk/linuxLinus Torvalds2-24/+31
2022-12-13Merge tag 'iomap-6.2-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds1-2/+1
2022-12-13Merge tag 'vfs-6.2-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds1-5/+2
2022-12-13Merge tag 'fs.xattr.simple.rework.rbtree.rwlock.v6.2' of git://git.kernel.org...Linus Torvalds1-67/+250
2022-12-13Merge tag 'lsm-pr-20221212' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-3/+8
2022-12-13Merge tag 'landlock-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-2/+2
2022-12-13Merge tag 'configfs-6.2-2022-12-13' of git://git.infradead.org/users/hch/conf...Linus Torvalds1-0/+2
2022-12-13Merge tag 'nfs-for-6.2-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds15-67/+105
2022-12-12Merge tag 'nfsd-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds34-754/+1205
2022-12-12Merge tag 'for-6.2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Linus Torvalds118-9422/+10924
2022-12-12Merge tag 'dlm-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland...Linus Torvalds19-1243/+1152
2022-12-12Merge tag 'jfs-6.2' of https://github.com/kleikamp/linux-shaggyLinus Torvalds9-22/+31
2022-12-12Merge tag 'fixes_for_v6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds9-119/+91
2022-12-12Merge tag 'fs.xattr.simple.noaudit.v6.2' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-1/+1
2022-12-12Merge tag 'fs.idmapped.squashfs.v6.2' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-1/+1
2022-12-12Merge tag 'fuse-update-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds6-33/+73
2022-12-12Merge tag 'ovl-update-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Linus Torvalds9-67/+86
2022-12-12Merge tag 'erofs-for-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds9-318/+297
2022-12-12Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fsc...Linus Torvalds7-82/+85
2022-12-12Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fscryptLinus Torvalds4-18/+38
2022-12-12Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds25-329/+487
2022-12-12Merge tag 'fs.idmapped.mnt_idmap.v6.2' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds4-66/+177
2022-12-12Merge tag 'fs.vfsuid.conversion.v6.2' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds8-40/+48
2022-12-12Merge tag 'fs.ovl.setgid.v6.2' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds7-53/+137
2022-12-12Merge tag 'fs.acl.rework.v6.2' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds91-1012/+1390
2022-12-12Merge tag 'pull-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds4-58/+13
2022-12-12Merge tag 'pull-namespace' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds1-1/+2
2022-12-12Merge tag 'pull-iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds31-72/+72
2022-12-12Merge tag 'pull-elfcore' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2-221/+51
2022-12-12Merge tag 'mm-nonmm-stable-2022-12-12' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds37-120/+446
2022-12-12Merge tag 'random-6.2-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds14-34/+27
2022-12-12f2fs: reset wait_ms to default if any of the victims have been selectedYuwei Guan1-0/+4
2022-12-12f2fs: fix some format WARNING in debug.c and sysfs.cYangtao Li2-27/+28
2022-12-12f2fs: don't call f2fs_issue_discard_timeout() when discard_cmd_cnt is 0 in f2...Yangtao Li2-8/+6
2022-12-12f2fs: fix iostat parameter for discardYangtao Li1-1/+1
2022-12-12f2fs: Fix spelling mistake in label: free_bio_enrty_cache -> free_bio_entry_c...Colin Ian King1-2/+2
2022-12-12f2fs: add block_age-based extent cacheJaegeuk Kim11-7/+329
2022-12-12f2fs: allocate the extent_cache by defaultJaegeuk Kim4-24/+27
2022-12-12f2fs: refactor extent_cache to support for read and moreJaegeuk Kim10-281/+434
2022-12-12f2fs: remove unnecessary __init_extent_treeJaegeuk Kim1-16/+5
2022-12-12f2fs: move internal functions into extent_cache.cJaegeuk Kim2-76/+81
2022-12-12f2fs: specify extent cache for read explicitlyJaegeuk Kim7-18/+18
2022-12-12f2fs: introduce f2fs_is_readonly() for readabilityYangtao Li2-3/+7
2022-12-12f2fs: remove F2FS_SET_FEATURE() and F2FS_CLEAR_FEATURE() macroYangtao Li1-5/+1
2022-12-12ceph: try to check caps immediately after async creating finishesXiubo Li3-0/+13
2022-12-12ceph: remove useless session parameter for check_caps()Xiubo Li6-31/+22
2022-12-12Merge tag 'printk-for-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-3/+18
2022-12-12Merge tag 'locks-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/jlayt...Linus Torvalds10-26/+52
2022-12-12Merge tag 'execve-v6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds4-36/+45
2022-12-12Merge tag 'pstore-v6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds5-29/+160
2022-12-11hfsplus: fix bug causing custom uid and gid being unable to be assigned with ...Aditya Garg3-2/+8
2022-12-11hfs: Fix OOB Write in hfs_asc2macZhangPeng1-1/+1
2022-12-11hfs: fix OOB Read in __hfs_brec_findZhangPeng1-0/+2
2022-12-11ocfs2: always read both high and low parts of dinode link countAlexey Asemov1-2/+1
2022-12-11mm: do not show fs mm pc for VM_LOCKONFAULT pagesJason A. Donenfeld1-0/+1
2022-12-11omfs: remove ->writepageChristoph Hellwig1-6/+1
2022-12-11jfs: remove ->writepageChristoph Hellwig1-6/+1
2022-12-11hpfs: remove ->writepageChristoph Hellwig1-7/+2
2022-12-11hfsplus: remove ->writepageChristoph Hellwig1-1/+1
2022-12-11hfs: remove ->writepageChristoph Hellwig1-1/+1
2022-12-11fat: remove ->writepageChristoph Hellwig1-7/+2
2022-12-11extfat: remove ->writepageChristoph Hellwig1-7/+2
2022-12-11xfs: remove restrictions for fsdax and reflinkShiyang Ruan2-8/+0
2022-12-11fsdax,xfs: port unshare to fsdaxShiyang Ruan2-2/+58
2022-12-11xfs: use dax ops for zero and truncate in fsdax modeShiyang Ruan1-2/+2
2022-12-11fsdax: dedupe: iter two files at the same timeShiyang Ruan1-8/+8
2022-12-11fsdax,xfs: set the shared flag when file extent is sharedShiyang Ruan2-13/+8
2022-12-11fsdax: zero the edges if source is HOLE or UNWRITTENShiyang Ruan1-30/+49
2022-12-11fsdax: invalidate pages when CoWShiyang Ruan1-4/+13
2022-12-11fsdax: introduce page->share for fsdax in reflink modeShiyang Ruan1-16/+22
2022-12-11fuse: convert fuse_try_move_page() to use foliosVishal Moola (Oracle)1-27/+28
2022-12-11filemap: convert replace_page_cache_page() to replace_page_cache_folio()Vishal Moola (Oracle)1-1/+1
2022-12-10fs: sysv: Fix sysv_nblocks() returns wrong valueChen Zhongjin1-1/+1
2022-12-10NFSv4.2: Change the default KConfig value for READ_PLUSAnna Schumaker1-4/+4
2022-12-10NFSD: Avoid clashing function prototypesKees Cook1-255/+377
2022-12-10NFSD: Use only RQ_DROPME to signal the need to drop a replyChuck Lever2-3/+3
2022-12-10NFSD: add CB_RECALL_ANY tracepointsDai Ngo2-0/+52
2022-12-10NFSD: add delegation reaper to react to low memory conditionDai Ngo2-4/+89
2022-12-10NFSD: add support for sending CB_RECALL_ANYDai Ngo4-0/+84
2022-12-10NFSD: refactoring courtesy_client_reaper to a generic low memory shrinkerDai Ngo1-9/+16
2022-12-10trace: Relocate event helper filesChuck Lever2-6/+6
2022-12-10NFSD: pass range end to vfs_fsync_range() instead of countBrian Foster1-2/+3
2022-12-10lockd: fix file selection in nlmsvc_cancel_blockedJeff Layton1-3/+4
2022-12-10lockd: ensure we use the correct file descriptor when unlockingJeff Layton1-4/+6
2022-12-10lockd: set missing fl_flags field when retrieving argsJeff Layton2-0/+2
2022-12-10NFSD: Use struct_size() helper in alloc_session()Xiu Jianfeng1-5/+4
2022-12-10nfsd: return error if nfs4_setacl failsJeff Layton1-0/+2
2022-12-10lockd: set other missing fields when unlocking filesTrond Myklebust1-7/+10
2022-12-10NFSD: Add an nfsd_file_fsync tracepointChuck Lever2-1/+35
2022-12-10nfsd: fix up the filecache laundrette schedulingJeff Layton1-7/+5
2022-12-09udf: Fix extending file within last blockJan Kara1-15/+17
2022-12-09udf: Discard preallocation before extending file with a holeJan Kara1-28/+18
2022-12-09udf: Do not bother looking for prealloc extents if i_lenExtents matches i_sizeJan Kara1-1/+2
2022-12-09udf: Fix preallocation discarding at indirect extent boundaryJan Kara1-32/+13
2022-12-09ext4: fix reserved cluster accounting in __es_remove_extent()Ye Bin1-1/+2
2022-12-09ext4: fix inode leak in ext4_xattr_inode_create() on an error pathYe Bin1-0/+3
2022-12-09ext4: allocate extended attribute value in vmalloc areaYe Bin1-2/+2
2022-12-08ext4: avoid unaccounted block allocation when expanding inodeJan Kara1-0/+8
2022-12-08ext4: initialize quota before expanding inode in setproject ioctlJan Kara1-4/+4
2022-12-08ext4: stop providing .writepage hookJan Kara1-3/+1
2022-12-08ext4: switch to using write_cache_pages() for data=journal writeoutJan Kara1-1/+9
2022-12-08jbd2: switch jbd2_submit_inode_data() to use fs-provided hook for data writeoutJan Kara2-4/+3
2022-12-08ext4: switch to using ext4_do_writepages() for ordered data writeoutJan Kara3-2/+18
2022-12-08ext4: move percpu_rwsem protection into ext4_writepages()Jan Kara1-6/+10
2022-12-08ext4: provide ext4_do_writepages()Jan Kara1-42/+54
2022-12-08ext4: add support for writepages calls that cannot map blocksJan Kara1-14/+48
2022-12-08ext4: drop pointless IO submission from ext4_bio_write_page()Jan Kara1-2/+0
2022-12-08ext4: remove nr_submitted from ext4_bio_write_page()Jan Kara1-2/+0
2022-12-08ext4: move keep_towrite handling to ext4_bio_write_page()Jan Kara3-21/+24
2022-12-08ext4: handle redirtying in ext4_bio_write_page()Jan Kara1-2/+12
2022-12-08ext4: fix kernel BUG in 'ext4_write_inline_data_end()'Ye Bin1-1/+2
2022-12-08ext4: make ext4_mb_initialize_context return voidGuoqing Jiang1-8/+2
2022-12-08ext4: fix deadlock due to mbcache entry corruptionJan Kara2-8/+10
2022-12-08ext4: avoid BUG_ON when creating xattrsJan Kara1-8/+0
2022-12-08fs: ext4: initialize fsdata in pagecache_write()Alexander Potapenko1-1/+1
2022-12-08ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inlineEric Whitney1-0/+8
2022-12-08ext4: fix uninititialized value in 'ext4_evict_inode'Ye Bin1-0/+1
2022-12-08ext4: fix corruption when online resizing a 1K bigalloc fsBaokun Li1-3/+3
2022-12-08ext4: fix corrupt backup group descriptors after online resizeBaokun Li1-7/+15
2022-12-08ext4: fix bad checksum after online resizeBaokun Li1-2/+2
2022-12-08ext4: don't fail GETFSUUID when the caller provides a long bufferDarrick J. Wong1-2/+4
2022-12-08ext4: dont return EINVAL from GETFSUUID when reporting UUID lengthDarrick J. Wong1-2/+3
2022-12-08ext4: fix error code return to user-space in ext4_get_branch()Luís Henriques1-1/+8
2022-12-08ext4: replace kmem_cache_create with KMEM_CACHEJunChao Sun2-9/+4
2022-12-08ext4: correct inconsistent error msg in nojournal modeBaokun Li1-4/+5
2022-12-08ext4: print file system UUID on mount, remount and unmountLukas Czerner1-5/+7
2022-12-08ext4: init quota for 'old.inode' in 'ext4_rename'Ye Bin1-0/+3
2022-12-08ext4: simplify fast-commit CRC calculationEric Biggers1-38/+16
2022-12-08ext4: fix off-by-one errors in fast-commit block fillingEric Biggers1-33/+33
2022-12-08ext4: fix unaligned memory access in ext4_fc_reserve_space()Eric Biggers1-18/+21
2022-12-08ext4: add missing validation of fast-commit record lengthsEric Biggers2-20/+20
2022-12-08ext4: fix leaking uninitialized memory in fast-commit journalEric Biggers1-0/+5
2022-12-08ext4: don't set up encryption key during jbd2 transactionEric Biggers3-23/+27
2022-12-08ext4: disable fast-commit of encrypted dir operationsEric Biggers2-16/+26
2022-12-08ext4: fix use-after-free in ext4_orphan_cleanupBaokun Li1-1/+2
2022-12-08ext4: don't allow journal inode to have encrypt flagEric Biggers1-1/+1
2022-12-08ext4: fix undefined behavior in bit shift for ext4_check_flag_valuesGaosheng Cui1-1/+1
2022-12-08ext4: fix bug_on in __es_tree_search caused by bad boot loader inodeBaokun Li1-1/+1
2022-12-08ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inodeBaokun Li3-3/+11
2022-12-08ext4: add helper to check quota inumsBaokun Li1-3/+25
2022-12-08ext4: fix bug_on in __es_tree_search caused by bad quota inodeBaokun Li1-0/+2
2022-12-08ext4: remove trailing newline from ext4_msg() messageLuís Henriques1-1/+1
2022-12-08f2fs: do some cleanup for f2fs module initYangtao Li5-62/+14
2022-12-08f2fs: remove the unused flush argument to change_cursegChristoph Hellwig1-9/+7
2022-12-08f2fs: open code allocate_segment_by_defaultChristoph Hellwig1-26/+24
2022-12-08f2fs: remove struct segment_allocation default_salloc_opsChristoph Hellwig2-15/+2
2022-12-08xfs: dquot shrinker doesn't check for XFS_DQFLAG_FREEINGDave Chinner1-4/+12
2022-12-08ovl: Kconfig: Fix spelling mistake "undelying" -> "underlying"Colin Ian King1-1/+1
2022-12-08ovl: use inode instead of dentry where possibleMiklos Szeredi3-29/+29
2022-12-08ovl: Add comment on upperredirect reassignmentStanislav Goriainov1-0/+5
2022-12-08ovl: use plain list filler in indexdir and workdir cleanupAmir Goldstein1-10/+2
2022-12-08ovl: do not reconnect upper index records in ovl_indexdir_cleanup()Amir Goldstein3-6/+8
2022-12-08ovl: fix comment typosJiangshan Yi2-2/+2
2022-12-08ovl: port to vfs{g,u}id_t and associated helpersChristian Brauner1-2/+7
2022-12-08ovl: Use ovl mounter's fsuid and fsgid in ovl_link()Zhang Tianci1-16/+30
2022-12-08ovl: Use "buf" flexible array for memcpy() destinationKees Cook2-2/+2
2022-12-07orangefs: Fix kmemleak in orangefs_{kernel,client}_debug_init()Zhang Xiaoxu1-23/+3
2022-12-07orangefs: Fix kmemleak in orangefs_sysfs_init()Zhang Xiaoxu1-8/+63
2022-12-07orangefs: Fix kmemleak in orangefs_prepare_debugfs_help_string()Zhang Xiaoxu1-0/+3
2022-12-07orangefs: Fix sysfs not cleanup when dev init failedZhang Xiaoxu1-4/+4
2022-12-07orangefs: remove redundant assignment to variable buffer_indexColin Ian King1-1/+0
2022-12-07orangefs: remove variable iColin Ian King1-2/+0
2022-12-07fscache: Fix oops due to race with cookie_lru and use_cookieDave Wysochanski1-0/+8
2022-12-07Merge tag 'v6.1-rc8' into efi/nextArd Biesheuvel41-208/+411
2022-12-07erofs: validate the extent length for uncompressed pclustersGao Xiang1-0/+5
2022-12-07erofs: fix missing unmap if z_erofs_get_extent_compressedlen() failsGao Xiang1-4/+2
2022-12-07erofs: Fix pcluster memleak when its block address is zeroChen Zhongjin1-1/+2
2022-12-07erofs: use kmap_local_page() only for erofs_bread()Gao Xiang5-14/+10
2022-12-07erofs: enable large folios for fscache modeJingbo Xu1-2/+1
2022-12-07erofs: support large folios for fscache modeJingbo Xu1-68/+80
2022-12-07erofs: switch to prepare_ondemand_read() in fscache modeJingbo Xu1-167/+94
2022-12-07fscache,cachefiles: add prepare_ondemand_read() callbackJingbo Xu1-27/+50
2022-12-07erofs: clean up cached I/O strategiesGao Xiang1-46/+31
2022-12-07erofs: check the uniqueness of fsid in shared domain in advanceHou Tao3-15/+44
2022-12-07erofs: enable large folios for iomap modeJingbo Xu2-0/+4
2022-12-06NFSv4.x: Fail client initialisation if state manager thread can't runTrond Myklebust1-0/+2
2022-12-06fs: nfs: sysfs: use sysfs_emit() to instead of scnprintf()ye xingchen1-1/+1
2022-12-06NFS: use sysfs_emit() to instead of scnprintf()ye xingchen1-1/+1
2022-12-06NFS: Allow very small rsize & wsize againAnna Schumaker1-4/+2
2022-12-06NFSv4.2: Fix up READ_PLUS alignmentAnna Schumaker1-3/+4
2022-12-06NFSv4.2: Set the correct size scratch buffer for decoding READ_PLUSAnna Schumaker1-1/+1
2022-12-06NFS: avoid spurious warning of lost lock that is being unlocked.NeilBrown3-2/+5
2022-12-06nfs: fix possible null-ptr-deref when parsing paramHawkins Jiawei1-0/+6
2022-12-06NFSv4: check FMODE_EXEC from open context mode in nfs4_opendata_access()ChenXiaoSong1-11/+5
2022-12-06NFS: make sure open context mode have FMODE_EXEC when file open for execChenXiaoSong2-9/+6
2022-12-05pstore: Avoid kcore oops by vmap()ing with VM_IOREMAPStephen Boyd1-1/+5
2022-12-05NFS4.x/pnfs: Fix up logging of layout stateidsTrond Myklebust1-2/+2
2022-12-05btrfs: print transaction aborted messages with an error levelFilipe Manana1-3/+3
2022-12-05btrfs: do not BUG_ON() on ENOMEM when dropping extent items for a rangeFilipe Manana1-2/+8
2022-12-05btrfs: fix extent map use-after-free when handling missing device in read_one...void0red1-1/+2
2022-12-05btrfs: remove outdated logic from overwrite_item() and add assertionFilipe Manana1-5/+9
2022-12-05btrfs: unify overwrite_item() and do_overwrite_item()Filipe Manana1-52/+24