aboutsummaryrefslogtreecommitdiffstats
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2022-10-09Merge tag 'ucount-rlimits-cleanups-for-v5.19' of git://git.kernel.org/pub/scm...HEADmasterLinus Torvalds2-2/+2
2022-10-09Merge tag 'signal-for-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+1
2022-10-09Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-0/+2
2022-10-07Merge tag 'driver-core-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds5-133/+179
2022-10-07Merge tag 'mtd/for-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/...Linus Torvalds1-3/+3
2022-10-07Merge tag 'for-6.1/block-2022-10-03' of git://git.kernel.dk/linuxLinus Torvalds3-5/+24
2022-10-07Merge tag 'for-6.1/io_uring-2022-10-03' of git://git.kernel.dk/linuxLinus Torvalds1-3/+7
2022-10-07Merge tag 'fs-for_v6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds7-30/+86
2022-10-07Merge tag 'fsnotify-for_v6.1-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-10/+0
2022-10-07Merge tag '6.1-rc-ksmbd-fixes' of git://git.samba.org/ksmbdLinus Torvalds24-139/+253
2022-10-06Merge tag 'iomap-6.1-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds2-1/+3
2022-10-06Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds24-796/+979
2022-10-06Merge tag 'affs-for-6.1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+1
2022-10-06Merge tag 'for-6.1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Linus Torvalds65-5191/+7149
2022-10-06Merge tag 'pull-path' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds19-55/+55
2022-10-06Merge tag 'pull-file_inode' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds5-10/+7
2022-10-06Merge tag 'pull-file' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds19-159/+147
2022-10-06Merge tag 'pull-d_path' of git://git.kernel.org/pub/scm/linux/kernel/git/viro...Linus Torvalds4-6/+5
2022-10-06Merge tag 'pull-inode' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-4/+3
2022-10-05ksmbd: validate share name from share config responseAtte Heikkilä6-9/+29
2022-10-05ksmbd: call ib_drain_qp when disconnectedNamjae Jeon1-0/+2
2022-10-05ksmbd: make utf-8 file name comparison work in __caseless_lookup()Atte Heikkilä3-3/+20
2022-10-05ksmbd: Fix user namespace mappingMickaël Salaün1-2/+4
2022-10-05ksmbd: hide socket error message when ipv6 config is disableNamjae Jeon1-1/+2
2022-10-05ksmbd: reduce server smbdirect max send/receive segment sizesTom Talpey1-2/+2
2022-10-05ksmbd: decrease the number of SMB3 smbdirect server SGEsTom Talpey1-1/+1
2022-10-05ksmbd: Fix wrong return value and message length check in smb2_ioctl()Zhang Xiaoxu1-4/+9
2022-10-05ksmbd: set NTLMSSP_NEGOTIATE_SEAL flag to challenge blobNamjae Jeon3-1/+5
2022-10-05ksmbd: fix encryption failure issue for session logoff responseNamjae Jeon3-9/+13
2022-10-05ksmbd: fix endless loop when encryption for response failsNamjae Jeon1-3/+1
2022-10-05ksmbd: fill sids in SMB_FIND_FILE_POSIX_INFO responseNamjae Jeon1-6/+20
2022-10-05ksmbd: set file permission mode to match Samba server posix extension behaviorNamjae Jeon2-3/+3
2022-10-05ksmbd: change security id to the one samba used for posix extensionNamjae Jeon3-7/+25
2022-10-05ksmbd: casefold utf-8 share names and fix ascii lowercase conversionAtte Heikkilä10-28/+56
2022-10-05ksmbd: port to vfs{g,u}id_t and associated helpersChristian Brauner5-16/+25
2022-10-05ksmbd: fix incorrect handling of iterate_dirNamjae Jeon1-10/+4
2022-10-05ksmbd: remove generic_fillattr use in smb2_open()Namjae Jeon1-4/+5
2022-10-05ksmbd: constify struct pathAl Viro7-20/+20
2022-10-05ksmbd: don't open-code %pDAl Viro2-14/+11
2022-10-05ksmbd: don't open-code file_path()Al Viro1-2/+2
2022-10-04Merge tag 'net-next-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds3-0/+3
2022-10-03Merge tag 'statx-dioalign-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds8-77/+154
2022-10-03Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fsc...Linus Torvalds2-15/+5
2022-10-03Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fscryptLinus Torvalds12-438/+480
2022-10-03Merge tag 'dlm-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland...Linus Torvalds11-81/+176
2022-10-03Merge tag 'nfsd-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds32-379/+770
2022-10-03Merge tag 'erofs-for-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds12-292/+647
2022-10-03Merge tag 'fs.vfsuid.fat.v6.1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-2/+3
2022-10-03Merge tag 'fs.acl.rework.prep.v6.1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds6-178/+246
2022-10-03Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-1/+2
2022-10-03Merge tag 'lsm-pr-20221003' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-2/+2
2022-10-03[brown paperbag] fix coredump breakageAl Viro1-1/+2
2022-10-03Merge tag 'execve-v6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds4-378/+1
2022-10-02iomap: add a tracepoint for mappings returned by map_blocksDarrick J. Wong2-0/+2
2022-10-02iomap: iomap: fix memory corruption when recording errors during writebackDarrick J. Wong1-1/+1
2022-09-30ext4: fix potential out of bound read in ext4_fc_replay_scan()Ye Bin1-2/+36
2022-09-30ext4: factor out ext4_fc_get_tl()Ye Bin1-21/+25
2022-09-30ext4: introduce EXT4_FC_TAG_BASE_LEN helperYe Bin2-26/+31
2022-09-30ext4: factor out ext4_free_ext_path()Ye Bin7-82/+54
2022-09-30ext4: remove unnecessary drop path references in mext_check_coverage()Ye Bin1-1/+0
2022-09-30ext4: update 'state->fc_regions_size' after successful memory allocationYe Bin1-4/+5
2022-09-30ext4: fix potential memory leak in ext4_fc_record_regions()Ye Bin1-6/+8
2022-09-30ext4: fix potential memory leak in ext4_fc_record_modified_inode()Ye Bin1-3/+5
2022-09-30ext4: remove redundant checking in ext4_ioctl_checkpointGuoqing Jiang1-3/+0
2022-09-30jbd2: add miss release buffer head in fc_do_one_pass()Ye Bin1-0/+1
2022-09-30ext4: move DIOREAD_NOLOCK setting to ext4_set_def_opts()Jason Yan1-3/+3
2022-09-30ext4: remove useless local variable 'blocksize'Jason Yan1-24/+21
2022-09-30ext4: unify the ext4 super block loading operationJason Yan1-80/+106
2022-09-30ext4: factor out ext4_journal_data_mode_check()Jason Yan1-25/+35
2022-09-30ext4: factor out ext4_load_and_init_journal()Jason Yan1-69/+88
2022-09-30ext4: factor out ext4_group_desc_init() and ext4_group_desc_free()Jason Yan1-59/+84
2022-09-30ext4: factor out ext4_geometry_check()Jason Yan1-50/+61
2022-09-30ext4: factor out ext4_check_feature_compatibility()Jason Yan1-67/+77
2022-09-30ext4: factor out ext4_init_metadata_csum()Jason Yan1-37/+46
2022-09-30ext4: factor out ext4_encoding_init()Jason Yan1-36/+50
2022-09-30ext4: factor out ext4_inode_info_init()Jason Yan1-62/+75
2022-09-30ext4: factor out ext4_fast_commit_init()Jason Yan1-18/+25
2022-09-30ext4: factor out ext4_handle_clustersize()Jason Yan1-49/+61
2022-09-30ext4: factor out ext4_set_def_opts()Jason Yan1-49/+56
2022-09-30ext4: remove cantfind_ext4 error handlerJason Yan1-16/+13
2022-09-30ext4: goto right label 'failed_mount3a'Jason Yan1-5/+5
2022-09-30ext4: adjust fast commit disable judgement order in ext4_fc_track_inodeYe Bin1-3/+3
2022-09-30ext4: factor out ext4_fc_disabled()Ye Bin1-23/+15
2022-09-30ext4: fix miss release buffer head in ext4_fc_write_inodeYe Bin1-6/+9
2022-09-30jbd2: fix potential use-after-free in jbd2_fc_wait_bufsYe Bin1-3/+3
2022-09-30jbd2: fix potential buffer head reference count leakYe Bin1-1/+7
2022-09-30ext4: fix dir corruption when ext4_dx_add_entry() failsZhihao Cheng1-5/+10
2022-09-30ext4: remove ext4_inline_data_fiemap() declarationGaosheng Cui1-3/+0
2022-09-30ext4: fix i_version handling in ext4Jeff Layton3-9/+10
2022-09-30mbcache: Avoid nesting of cache->c_list_lock under bit locksJan Kara1-7/+10
2022-09-30jbd2: wake up journal waiters in FIFO order, not LIFOAndrew Perepechko2-4/+4
2022-09-30ext4: place buffer head allocation before handle startJinke Han1-0/+7
2022-09-30ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodateZhang Yi1-11/+5
2022-09-30ext4: unconditionally enable the i_version counterJeff Layton2-20/+7
2022-09-30Merge tag 'pstore-v6.0-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-51/+12
2022-09-30Revert "pstore: migrate to crypto acomp interface"Guilherme G. Piccoli1-51/+12
2022-09-29fs: record I_DIRTY_TIME even if inode already has I_DIRTY_INODELukas Czerner2-14/+33
2022-09-29ext4: don't increase iversion counter for ea_inodesLukas Czerner1-1/+6
2022-09-29ext4: fix check for block being out of directory sizeJan Kara1-1/+1
2022-09-29fs/buffer: make submit_bh & submit_bh_wbc return type as voidRitesh Harjani (IBM)1-7/+6
2022-09-29fs/buffer: drop useless return value of submit_bhRitesh Harjani (IBM)1-6/+4
2022-09-29fs/ntfs: drop useless return value of submit_bh from ntfs_submit_bh_for_readRitesh Harjani (IBM)1-2/+2
2022-09-29jbd2: drop useless return value of submit_bhRitesh Harjani (IBM)2-11/+8
2022-09-29ext4: make ext4_lazyinit_thread freezableLalith Rajendran1-0/+1
2022-09-29Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds3-13/+50
2022-09-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski8-185/+161
2022-09-29btrfs: set generation before calling btrfs_clean_tree_block in btrfs_init_new...Tetsuo Handa1-0/+3
2022-09-29btrfs: drop extent map range more efficientlyFilipe Manana1-45/+74
2022-09-29btrfs: avoid pointless extent map tree search when flushing delallocFilipe Manana1-1/+0
2022-09-29btrfs: remove unnecessary next extent map searchFilipe Manana1-14/+17
2022-09-29btrfs: remove unnecessary NULL pointer checks when searching extent mapsFilipe Manana1-14/+14
2022-09-29btrfs: assert tree is locked when clearing extent map from loggingFilipe Manana1-0/+2
2022-09-29btrfs: remove unnecessary extent map initializationsFilipe Manana1-2/+0
2022-09-29btrfs: remove the refcount warning/check at free_extent_map()Filipe Manana1-1/+0
2022-09-29btrfs: add helper to replace extent map range with a new extent mapFilipe Manana5-60/+56
2022-09-29btrfs: move open coded extent map tree deletion out of inode evictionFilipe Manana2-14/+28
2022-09-29btrfs: use cond_resched_rwlock_write() during inode evictionFilipe Manana1-5/+1
2022-09-29btrfs: use extent_map_end() at btrfs_drop_extent_map_range()Filipe Manana1-4/+6
2022-09-29btrfs: move btrfs_drop_extent_cache() to extent_map.cFilipe Manana8-223/+237
2022-09-29btrfs: fix missed extent on fsync after dropping extent mapsFilipe Manana1-12/+46
2022-09-29btrfs: remove stale prototype of btrfs_write_inodeJeff Layton1-1/+0
2022-09-29btrfs: enable nowait async buffered writesStefan Roesch1-2/+2
2022-09-29btrfs: assert nowait mode is not used for some btree search functionsStefan Roesch1-0/+4
2022-09-29btrfs: make btrfs_buffered_write nowait compatibleStefan Roesch1-2/+5
2022-09-29btrfs: plumb NOWAIT through the write pathStefan Roesch1-6/+13
2022-09-29btrfs: make lock_and_cleanup_extent_if_need nowait compatibleStefan Roesch1-3/+16
2022-09-29btrfs: make prepare_pages nowait compatibleStefan Roesch1-8/+35
2022-09-29btrfs: make btrfs_check_nocow_lock nowait compatibleJosef Bacik3-13/+24
2022-09-29btrfs: add btrfs_try_lock_ordered_rangeJosef Bacik2-0/+26
2022-09-29btrfs: add the ability to use NO_FLUSH for data reservationsJosef Bacik6-9/+18
2022-09-29btrfs: make can_nocow_extent nowait compatibleJosef Bacik8-16/+29
2022-09-29ext4: fix null-ptr-deref in ext4_write_infoBaokun Li1-1/+1
2022-09-29ext4: don't run ext4lazyinit for read-only filesystemsJosh Triplett1-3/+3
2022-09-29ext4: remove deprecated noacl/nouser_xattr optionsYang Xu1-10/+1
2022-09-29ext4: avoid crash when inline data creation follows DIO writeJan Kara1-0/+6
2022-09-29quota: Add more checking after reading from quota fileZhihao Cheng1-2/+17
2022-09-29quota: Replace all block number checking with helper functionZhihao Cheng1-10/+6
2022-09-29quota: Check next/prev free block number after reading from quota fileZhihao Cheng1-0/+38
2022-09-28[coredump] don't use __kernel_write() on kmap_local_page()Al Viro3-13/+50
2022-09-27ext4: minor defrag code improvementsEric Whitney1-9/+7
2022-09-27ext4: continue to expand file system when the target size doesn't reachJerry Lee 李修賢1-1/+1
2022-09-27a.out: Remove the a.out implementationEric W. Biederman4-378/+1
2022-09-27erofs: clean up erofs_iget()Gao Xiang4-22/+14
2022-09-27erofs: clean up unnecessary code and commentsGao Xiang4-16/+2
2022-09-27erofs: fold in z_erofs_reload_indexes()Yue Hu1-20/+8
2022-09-26Merge tag 'mm-hotfixes-stable-2022-09-26' of git://git.kernel.org/pub/scm/lin...Linus Torvalds2-4/+5
2022-09-26Merge tag 'ext4_for_linus_fixes2' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-2/+1
2022-09-26nfsd: extra checks when freeing delegation stateidsJeff Layton1-1/+6
2022-09-26nfsd: make nfsd4_run_cb a bool return functionJeff Layton3-6/+15
2022-09-26nfsd: fix comments about spinlock handling with delegationsJeff Layton1-2/+2
2022-09-26nfsd: only fill out return pointer on success in nfsd4_lookup_stateidJeff Layton1-4/+6
2022-09-26NFSD: fix use-after-free on source server when doing inter-server copyDai Ngo1-0/+5
2022-09-26NFSD: Cap rsize_bop result based on send buffer sizeChuck Lever1-24/+24
2022-09-26NFSD: Rename the fields in copy_stateid_tChuck Lever3-21/+21
2022-09-26nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_file_cache_stats_fopsChenXiaoSong3-14/+4
2022-09-26nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_reply_cache_stats_fopsChenXiaoSong3-18/+7
2022-09-26nfsd: use DEFINE_SHOW_ATTRIBUTE to define client_info_fopsChenXiaoSong1-12/+2
2022-09-26nfsd: use DEFINE_SHOW_ATTRIBUTE to define export_features_fops and supported_...ChenXiaoSong1-24/+5
2022-09-26nfsd: use DEFINE_PROC_SHOW_ATTRIBUTE to define nfsd_proc_opsChenXiaoSong1-12/+2
2022-09-26NFSD: Pack struct nfsd4_compoundresChuck Lever1-1/+1
2022-09-26NFSD: Remove unused nfsd4_compoundargs::cachetype fieldChuck Lever1-1/+0
2022-09-26NFSD: Remove "inline" directives on op_rsize_bop helpersChuck Lever2-47/+77
2022-09-26NFSD: Clean up nfs4svc_encode_compoundres()Chuck Lever1-4/+0
2022-09-26NFSD: Clean up WRITE arg decodersChuck Lever2-6/+2
2022-09-26NFSD: Use xdr_inline_decode() to decode NFSv3 symlinksChuck Lever1-11/+3
2022-09-26NFSD: Refactor common code out of dirlist helpersChuck Lever2-18/+2
2022-09-26NFSD: Reduce amount of struct nfsd4_compoundargs that needs clearingChuck Lever2-12/+51
2022-09-26SUNRPC: Parametrize how much of argsize should be zeroedChuck Lever8-0/+99
2022-09-26NFSD: add shrinker to reap courtesy clients on low memory conditionDai Ngo4-12/+96
2022-09-26NFSD: keep track of the number of courtesy clients in the systemDai Ngo2-1/+18
2022-09-26NFSD: Return nfserr_serverfault if splice_ok but buf->pages have dataAnna Schumaker1-1/+1
2022-09-26NFSD: Make nfsd4_remove() wait before returning NFS4ERR_DELAYChuck Lever1-1/+10
2022-09-26NFSD: Make nfsd4_rename() wait before returning NFS4ERR_DELAYChuck Lever1-1/+9
2022-09-26NFSD: Make nfsd4_setattr() wait before returning NFS4ERR_DELAYChuck Lever1-1/+8
2022-09-26NFSD: Refactor nfsd_setattr()Chuck Lever1-40/+57
2022-09-26NFSD: Add a mechanism to wait for a DELEGRETURNChuck Lever3-0/+60
2022-09-26NFSD: Add tracepoints to report NFSv4 callback completionsChuck Lever4-1/+48
2022-09-26NFSD: Trace NFSv4 COMPOUND tagsChuck Lever2-8/+15
2022-09-26NFSD: Replace dprintk() call site in fh_verify()Chuck Lever2-10/+46
2022-09-26nfsd: remove nfsd4_prepare_cb_recall() declarationGaosheng Cui1-1/+0
2022-09-26nfsd: clean up mounted_on_fileid handlingJeff Layton1-7/+9
2022-09-26NFSD: Fix handling of oversized NFSv4 COMPOUND requestsChuck Lever3-16/+18
2022-09-26NFSD: drop fname and flen args from nfsd_create_locked()NeilBrown3-8/+6
2022-09-26NFSD: Protect against send buffer overflow in NFSv3 READChuck Lever1-2/+2
2022-09-26NFSD: Protect against send buffer overflow in NFSv2 READChuck Lever1-0/+1
2022-09-26NFSD: Protect against send buffer overflow in NFSv3 READDIRChuck Lever1-3/+4
2022-09-26NFSD: Protect against send buffer overflow in NFSv2 READDIRChuck Lever1-3/+2
2022-09-26NFSD: Increase NFSD_MAX_OPS_PER_COMPOUNDChuck Lever2-4/+5
2022-09-26nfsd: Propagate some error code returned by memdup_user()Christophe JAILLET1-3/+3
2022-09-26nfsd: Avoid some useless testsChristophe JAILLET1-3/+3
2022-09-26nfsd: Fix a memory leak in an error handling pathChristophe JAILLET1-1/+3
2022-09-26NFSD: remove redundant variable statusJinpeng Cui1-12/+4
2022-09-26NFSD enforce filehandle check for source file in COPYOlga Kornievskaia1-1/+7
2022-09-26lockd: move from strlcpy with unused retval to strscpyWolfram Sang1-1/+1
2022-09-26NFSD: move from strlcpy with unused retval to strscpyWolfram Sang3-6/+6
2022-09-26ext4: fixup possible uninitialized variable access in ext4_mb_choose_next_gro...Jan Kara1-2/+1
2022-09-26erofs: introduce partial-referenced pclustersGao Xiang7-2/+23
2022-09-26erofs: support on-disk compressed fragments dataYue Hu6-17/+152
2022-09-26fs: dlm: fix possible use after free if tracingAlexander Aring1-7/+8
2022-09-26ext2: Use kvmalloc() for group descriptor arrayJan Kara1-3/+3