aboutsummaryrefslogtreecommitdiffstats
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
4 daysMerge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/linuxLinus Torvalds4-216/+233
5 daysMerge tag 'ceph-for-7.2-rc1' of https://github.com/ceph/ceph-clientLinus Torvalds11-102/+1037
5 daysMerge tag 'gfs2-for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/gfs...Linus Torvalds5-15/+57
5 daysMerge tag 'ecryptfs-7.2-rc1-updates' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-28/+12
5 daysMerge tag 'v7.2-rc-part2-smb3-server-fixes' of git://git.samba.org/ksmbdLinus Torvalds11-445/+1317
6 daysMerge tag 'v7.2-rc-part2-smb3-client-fixes' of git://git.samba.org/sfrench/ci...Linus Torvalds9-41/+117
6 daysMerge tag 'net-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds2-2/+11
6 daysafs: Fix uncancelled rxrpc OOB message handlerDavid Howells2-2/+6
6 daysafs: Fix further netns teardown to cancel the preallocation chargerDavid Howells1-0/+5
7 dayscifs: define variable sized buffer for querydir responsesShyam Prasad N4-3/+17
7 dayssmb/client: do not account EOF extension as allocationHuiwen He1-3/+10
7 daysMerge tag 'ntfs3_for_7.2' of https://github.com/Paragon-Software-Group/linux-...Linus Torvalds13-302/+590
7 dayssmb/client: preserve errors from smb2_set_sparse()Huiwen He1-15/+15
7 dayssmb: client: Fix next buffer leak in receive_encrypted_standard()Haoxiang Li1-4/+6
7 dayssmb/client: use %pe to print error pointerFredric Cover1-2/+2
7 dayssmb/client: name the default fallocate modeHuiwen He1-1/+1
7 dayssmb common: add missing AAPL definesSteve French1-0/+24
7 dayssmb/client: fix chown/chgrp with SMB3 POSIX ExtensionsRalph Boehme1-1/+2
7 dayssmb/client: fix security flag calculation when setting security descriptorsRalph Boehme1-6/+16
8 daysMerge tag 'nfs-for-7.2-1' of git://git.linux-nfs.org/projects/anna/linux-nfsLinus Torvalds24-200/+353
8 daysMerge tag 'f2fs-for-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds20-181/+461
8 daysksmbd: fix kernel-doc warnings in smb2_lease_break_noti()Namjae Jeon1-0/+2
8 daysksmbd: fix inconsistent indenting warningsNamjae Jeon1-6/+6
8 daysksmbd: validate NTLMv2 response before updating session keyHaofeng Li1-4/+16
8 daysMerge tag 'mm-stable-2026-06-23-08-55' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds3-32/+2
9 daysMerge tag 'erofs-for-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds11-960/+158
9 daysksmbd: increase SMB3_DEFAULT_TRANS_SIZE from 1MB to 4MBNamjae Jeon1-1/+1
9 daysksmbd: fix UBSAN array-index-out-of-bounds in decode_compress_ctxt()Namjae Jeon1-1/+9
9 daysksmbd: sleep interruptibly in the durable handle scavengerNamjae Jeon1-2/+2
9 daysksmbd: start file id allocation at 1Namjae Jeon2-2/+8
9 daysksmbd: treat read-control opens as stat opens only for leasesNamjae Jeon1-3/+27
9 daysksmbd: validate :: stream type against directory createNamjae Jeon1-1/+8
9 daysksmbd: break conflicting-open leases only as far as neededNamjae Jeon1-9/+14
9 daysksmbd: break handle caching for share conflictsNamjae Jeon1-7/+19
9 daysksmbd: normalize ungrantable lease statesNamjae Jeon1-0/+13
9 daysksmbd: return oplock protocol error for level II ackNamjae Jeon1-1/+4
9 daysksmbd: avoid level II oplock break notification on unlinkNamjae Jeon3-9/+30
9 daysksmbd: downgrade oplock after break timeoutNamjae Jeon1-2/+13
9 daysksmbd: apply create security descriptor firstNamjae Jeon1-7/+9
9 daysksmbd: return requested create allocation sizeNamjae Jeon2-11/+24
9 daysksmbd: tighten create file attribute validationNamjae Jeon1-1/+6
9 daysksmbd: reject empty-attribute synchronize-only createNamjae Jeon1-0/+7
9 daysksmbd: honor stream delete sharing for base fileNamjae Jeon3-0/+37
9 daysksmbd: send pending interim for last compound I/ONamjae Jeon1-1/+29
9 daysksmbd: return success for deferred final closeNamjae Jeon1-1/+3
9 daysksmbd: preserve compound responses for chained errorsNamjae Jeon1-0/+7
9 daysksmbd: validate handle for create or get object idNamjae Jeon1-0/+9
9 daysksmbd: propagate failed command status in related compoundsNamjae Jeon2-4/+156
9 daysksmbd: deny renaming directory with open childrenNamjae Jeon3-0/+32
9 daysksmbd: check parent directory sharing conflicts on renameNamjae Jeon1-2/+4
9 daysksmbd: preserve open change time across renameNamjae Jeon2-13/+11
9 daysksmbd: handle durable v2 app instance idNamjae Jeon3-0/+110
9 daysksmbd: fix durable reconnect context parsingNamjae Jeon1-9/+6
9 daysksmbd: invalidate durable handles on oplock breakNamjae Jeon4-8/+100
9 daysksmbd: supersede disconnected delete-on-close durable handleNamjae Jeon3-0/+75
9 daysksmbd: handle missing create contexts for lease opensNamjae Jeon1-0/+3
9 daysksmbd: fix use-after-free of conn->preauth_info in concurrent SMB2 NEGOTIATEGil Portnoy1-4/+7
9 daysksmbd: keep common response iovecs in the work itemNamjae Jeon2-21/+40
9 daysksmbd: route v2 lease breaks on the client lease channelNamjae Jeon2-2/+16
9 daysksmbd: break RH leases before delete-on-closeNamjae Jeon1-3/+7
9 daysksmbd: honor SMB2 v2 lease epochsNamjae Jeon2-10/+30
9 daysksmbd: do not wait for RH lease break ack on overwriteNamjae Jeon1-5/+12
9 daysksmbd: chain pending lease breaks before waking waitersNamjae Jeon1-27/+81
9 daysksmbd: compute lease break-in-progress flag on responseNamjae Jeon1-12/+29
9 daysksmbd: treat unnamed DATA stream as base fileNamjae Jeon1-3/+11
9 daysksmbd: align SMB2 oplock break ack handlingNamjae Jeon1-58/+46
9 daysksmbd: share SMB2 lease state across opensNamjae Jeon3-119/+151
9 daysksmbd: clean up lease response flags and directory leasesNamjae Jeon1-8/+15
9 daysksmbd: fix lease break and ack state handlingNamjae Jeon2-96/+34
9 daysksmbd: use connection ClientGUID for lease lookupNamjae Jeon3-9/+11
9 daysksmbd: validate SMB2 lease create contextsNamjae Jeon2-6/+51
9 dayssmb/server: fix debug log endianness in smb2_cancel()ChenXiaoSong1-1/+2
9 daysksmbd: track the connection owning a byte-range lockNamjae Jeon3-8/+26
9 daysceph: add manual reset debugfs control and tracepointsAlex Markuze3-0/+111
9 daysceph: add client reset state machine and session teardownAlex Markuze3-0/+571
9 daysceph: add diagnostic timeout loop to wait_caps_flush()Alex Markuze5-4/+117
9 daysceph: harden send_mds_reconnect and handle active-MDS peer resetAlex Markuze1-15/+163
9 daysceph: use proper endian conversion for flock_len in reconnectAlex Markuze2-3/+3
9 daysceph: convert inode flags to named bit positions and atomic bitopsAlex Markuze10-82/+74
9 daysf2fs: fix to round down start offset of fallocate for pin fileSunmin Jeong1-1/+8
9 daysf2fs: fix listxattr handling of corrupted xattr entriesKeshav Verma1-3/+3
9 daysf2fs: skip direct I/O iostat context when disabledWenjie Qi1-0/+3
9 daysf2fs: remove unneeded f2fs_is_compressed_page()Chao Yu1-2/+1
9 daysf2fs: avoid unnecessary fscrypt_finalize_bounce_page()Chao Yu1-0/+3
9 daysf2fs: avoid unnecessary sanity check on ckpt_valid_blocksChao Yu1-6/+2
9 daysf2fs: misc cleanup in f2fs_record_stop_reason()Chao Yu1-2/+1
9 daysf2fs: fix wrong description in printed logChao Yu1-1/+1
9 daysf2fs: bound i_inline_xattr_size for non-inline-xattr inodesBryam Vargas1-3/+3
9 daysf2fs: validate ACL entry sizes in f2fs_acl_from_disk()Zhang Cen1-2/+16
9 daysRevert "f2fs: remove non-uptodate folio from the page cache in move_data_block"Zhaoyang Huang1-5/+1
9 daysf2fs: Split f2fs_write_end_io()Bart Van Assche1-5/+9
9 daysf2fs: Rename f2fs_post_read_wq into f2fs_wqBart Van Assche4-22/+16
9 daysf2fs: Prepare for supporting delayed bio completionBart Van Assche1-1/+6
9 daysf2fs: reject setattr size changes on large folio filesWenjie Qi1-0/+2
9 daysf2fs: validate dentry name length before lookup compares itSamuel Moelius1-0/+5
9 daysf2fs: validate inline dentry name lengths before conversionSamuel Moelius1-0/+7
9 daysf2fs: read COW data with the original inode during atomic writeMikhail Lobanov1-10/+16
9 daysf2fs: skip inode folio lookup for cached overwriteWenjie Qi1-0/+5
9 daysf2fs: keep atomic write retry from zeroing original dataWenjie Qi1-5/+11
9 daysf2fs: validate orphan inode entry countWenjie Qi1-1/+13
9 daysf2fs: honor per-I/O write streams for direct writesWenjie Qi1-1/+23
9 daysf2fs: fix to do sanity check on f2fs_get_node_folio_ra()Chao Yu2-1/+6
9 daysRevert: "f2fs: check in-memory sit version bitmap"Chao Yu2-22/+0
9 daysRevert: "f2fs: check in-memory block bitmap"Chao Yu2-44/+0
9 daysf2fs: avoid false shutdown fserror reportsWenjie Qi2-1/+9
9 daysf2fs: validate compress cache inode only when enabledWenjie Qi1-2/+7
9 daysf2fs: pass correct iostat type for single node writesWenjie Qi1-1/+1
9 daysf2fs: fix missing read bio submission on large folio errorWenjie Qi1-6/+5
9 daysf2fs: atomic: fix UAF issue on f2fs_inode_info.atomic_inodeChao Yu2-11/+50
9 daysf2fs: fix potential deadlock in gc_merge path of f2fs_balance_fs()Chao Yu1-7/+7
9 daysf2fs: add logs in f2fs_disable_checkpoint()Chao Yu1-1/+18
9 daysf2fs: add iostat latency tracking for direct IOliujinbao11-0/+35
9 daysf2fs: optimize representative type determination in GCDaeho Jeong1-3/+8
9 daysf2fs: Add trace_f2fs_fault_reportliujinbao12-1/+26
9 daysf2fs: annotate lockless NAT counter readsCen Zhang2-3/+11
9 daysf2fs: annotate lockless last_time[] accessesCen Zhang1-5/+5
9 daysfscrypt: Replace mk_users keyring with simple listEric Biggers2-135/+113
9 daysfscrypt: Fix key setup in edge case with multiple data unit sizesEric Biggers4-81/+120
9 dayserofs: handle 48-bit blocks_hi for compressed inodesZhan Xusheng1-2/+3
9 dayserofs: remove fscache backend entirelyGao Xiang9-841/+23
10 dayserofs: simplify RCU read critical sectionsGao Xiang1-18/+14
10 dayserofs: add sparse support to pcluster layoutGao Xiang2-11/+24
10 daysMerge tag 'mm-nonmm-stable-2026-06-21-10-22' of git://git.kernel.org/pub/scm/...Linus Torvalds25-152/+476
10 daysmm: use mapping_mapped to simplify the codeHuang Shijie1-2/+2
10 daysfs/btrfs: remove a comment referring to READ_ONLY_THP_FOR_FSZi Yan1-3/+0
10 daysfs: remove nr_thps from struct address_spaceZi Yan1-3/+0
10 daysmm: fs: remove filemap_nr_thps*() functions and their usersZi Yan1-27/+0
10 daysMerge tag '9p-for-7.2-rc1' of https://github.com/martinetd/linuxLinus Torvalds11-61/+282
10 days9p: skip nlink update in cacheless mode to fix WARN_ONBreno Leitao1-0/+9
10 days9p: v9fs_file_do_lock: replace WARN_ONCE with p9_debugDominique Martinet1-1/+1
10 days9p: Enable symlink caching in page cacheRemi Pommarel3-9/+87
10 days9p: Set default negative dentry retention time for cache=looseRemi Pommarel1-0/+10
10 days9p: Add mount option for negative dentry cache retentionRemi Pommarel2-11/+28
10 days9p: Cache negative dentries for lookup performanceRemi Pommarel7-24/+126
10 days9p: avoid returning ERR_PTR(0) from mkdir operationsHongling Zeng2-15/+8
11 dayssmb: client: refactor ACL setting control flow in id_mode_to_cifs_acl()Ralph Boehme1-6/+10
12 daysMerge tag 'exfat-for-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds13-531/+878
12 daysMerge tag 'ntfs-for-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds23-819/+1124
12 daysMerge tag 'mm-stable-2026-06-18-09-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds3-2278/+223
13 dayssmb: client: fix query directory replay double-freeHenrique Carvalho1-0/+2
13 dayssmb: client: fix change notify replay double-freeHenrique Carvalho1-0/+2
13 dayssmb: client: fix query_info() replay double-freeHenrique Carvalho1-0/+2
13 dayssmb: client: fix double-free in SMB2_close() replayHenrique Carvalho1-0/+2
13 dayssmb: client: fix double-free in SMB2_ioctl() replayHenrique Carvalho1-0/+2
13 dayssmb: client: fix double-free in SMB2_open() replayHenrique Carvalho1-0/+2
13 dayssmb: client: fix double-free in SMB2_flush() replayZhao Zhang1-0/+2
13 daysMerge tag 'ext4_for_linus-7.2-rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds15-331/+1433
13 daysMerge tag 'v7.2-rc-part1-ksmbd-fixes' of git://git.samba.org/ksmbdLinus Torvalds35-273/+1344
13 daysMerge tag 'v7.2-rc-part1-smb3-client-fixes' of git://git.samba.org/sfrench/ci...Linus Torvalds18-228/+721
13 daysMerge tag 'nfsd-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds40-1427/+3517
13 daysMerge tag 'fuse-update-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds27-2142/+2760
14 daysocfs2: fix circular locking dependency in ocfs2_dio_end_io_writeAleksandr Nogikh1-4/+9
14 daysocfs2: fix NULL h_transaction deref in ocfs2_assure_trans_creditsIan Bridges1-1/+5
14 daysocfs2: avoid moving extents to occupied clustersKyle Zeng1-1/+3
14 daysocfs2: fix UBSAN array-index-out-of-bounds in ocfs2_sum_rightmost_recIan Bridges1-0/+32
14 daysfat: reject BPB volumes whose data area starts beyond total sectorsSamuel Moelius1-0/+8
14 daysNFS: Use common error handling code in nfs_alloc_server()Markus Elfring1-6/+7
14 daysNFS: Prevent resource leak in nfs_alloc_server()Markus Elfring1-0/+1
2026-06-17Merge tag 'lsm-pr-20260615' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-9/+9
2026-06-17Merge tag 'wq-for-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds1-1/+1
2026-06-17Merge tag 'bpf-next-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf...Linus Torvalds2-3/+3
2026-06-17Merge tag 'net-next-7.2' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-2/+4
2026-06-17erofs: introduce erofs_map_chunks()Gao Xiang1-60/+71
2026-06-17erofs: call erofs_exit_ishare() before rcu_barrier()Gao Xiang1-2/+2
2026-06-17erofs: clean up erofs_ishare_fill_inode()Gao Xiang2-26/+21
2026-06-16ksmbd: fix path resolution in ksmbd_vfs_kern_path_createDavide Ornaghi3-40/+21
2026-06-16ksmbd: use opener credentials for FSCTL mutationsNamjae Jeon2-7/+20
2026-06-16ksmbd: use opener credentials for ADS I/ONamjae Jeon1-2/+9
2026-06-16ksmbd: require source read access for duplicate extentsNamjae Jeon1-0/+4
2026-06-16ksmbd: run set info with opener credentialsNamjae Jeon1-5/+3
2026-06-16ksmbd: use opener credentials for delete-on-closeNamjae Jeon2-2/+9
2026-06-16ksmbd: serialize QUERY_DIRECTORY requests per fileNamjae Jeon3-0/+7
2026-06-16ksmbd: add permission checks for FSCTL_DUPLICATE_EXTENTS_TO_FILEGil Portnoy1-0/+11
2026-06-16ksmbd: enforce FILE_READ_ATTRIBUTES on SMB_FIND_FILE_POSIX_INFORMATIONGil Portnoy1-0/+6
2026-06-16ksmbd: reject non-VALID session in compound request branchGil Portnoy1-0/+5
2026-06-16ksmbd: compress SMB2 READ responsesNamjae Jeon6-0/+157
2026-06-16ksmbd: negotiate and decode SMB2 compressionNamjae Jeon7-13/+210
2026-06-16cifs: negotiate chained SMB2 compression capabilitiesNamjae Jeon2-9/+37
2026-06-16smb: add common SMB2 compression transform helpersNamjae Jeon4-8/+410
2026-06-16smb: move LZ77 compression into common codeNamjae Jeon7-44/+176
2026-06-16ksmbd: add per-handle permission check to FILE_LINK_INFORMATIONGil Portnoy1-0/+5
2026-06-16ksmbd: add a permission check for FSCTL_SET_ZERO_DATAGil Portnoy1-0/+6
2026-06-16ksmbd: add a WRITE_DAC/WRITE_OWNER check to SMB2 SET_INFO SECURITYGil Portnoy1-0/+3
2026-06-16ksmbd: fix use-after-free of a deferred file_lock on SMB2_CLOSE then SMB2_CANCELGil Portnoy1-7/+7
2026-06-16smb: server: remove code guarded by nonexistent config optionEthan Nelson-Moore1-3/+0
2026-06-16smb/server: fix incorrect file size in get_file_compression_info()ChenXiaoSong1-1/+1
2026-06-16smb/server: get compression format in get_file_compression_info()ChenXiaoSong1-1/+6
2026-06-16smb/server: implement FSCTL_SET_COMPRESSION ioctl handlerChenXiaoSong4-1/+100
2026-06-16smb/server: implement FSCTL_GET_COMPRESSION ioctl handlerChenXiaoSong4-1/+53
2026-06-16smb/server: get compression file attribute on openChenXiaoSong3-1/+23
2026-06-16smb: move compression definitions into common/fscc.hChenXiaoSong4-12/+18
2026-06-16smb: remove duplicate server/smbfsctl.hChenXiaoSong3-97/+12
2026-06-16ksmbd: prevent path traversal bypass by restricting caseless retryNamjae Jeon1-1/+1
2026-06-16ksmbd: fix UAF of struct file_lock in SMB2_LOCK deferred-lock cancellationDavide Ornaghi1-18/+16
2026-06-16ksmbd: fix use-after-free in same_client_has_lease()Guangshuo Li1-0/+6
2026-06-16ksmbd: fix out-of-bounds read in smb_check_perm_dacl()Hem Parekh1-1/+3
2026-06-16Merge tag 'for-7.2/block-20260615' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-11/+4
2026-06-16Merge tag 'hfs-v7.2-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git/vd...Linus Torvalds15-92/+91
2026-06-16Merge tag 'nilfs2-v7.2-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds3-3/+23
2026-06-16Merge tag 'for-7.2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdav...Linus Torvalds56-1884/+2574