aboutsummaryrefslogtreecommitdiffstats
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
44 hoursMerge tag 'vfs-6.10.rw' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfsHEADnextmasterLinus Torvalds3-42/+82
44 hoursMerge tag 'vfs-6.10.netfs' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds40-4467/+2835
44 hoursMerge tag 'vfs-6.10.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds6-312/+330
44 hoursMerge tag 'vfs-6.10.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds30-174/+275
44 hoursMerge tag 'vfs-6.10.iomap' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds1-54/+65
5 daysMerge tag 'mm-hotfixes-stable-2024-05-10-13-14' of git://git.kernel.org/pub/s...Linus Torvalds2-10/+18
5 daysafs: Fix fileserver rotation getting stuckDavid Howells1-2/+6
5 daysfcntl: add F_DUPFD_QUERY fcntl()Linus Torvalds1-0/+20
7 daysMerge tag '6.9-rc7-ksmbd-fixes' of git://git.samba.org/ksmbdLinus Torvalds6-51/+60
7 daysMerge tag 'fuse-fixes-6.9-final' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-2/+2
7 daysMerge tag 'exfat-for-6.9-rc8' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-4/+5
7 daysMerge tag 'bcachefs-2024-05-07.2' of https://evilpiepirate.org/git/bcachefsLinus Torvalds20-71/+150
7 daysvirtiofs: include a newline in sysfs tagBrian Foster1-1/+1
8 daysbcachefs: Add missing sched_annotate_sleep() in bch2_journal_flush_seq_async()Kent Overstreet1-0/+6
8 daysbcachefs: Fix race in bch2_write_super()Kent Overstreet1-15/+32
9 daysMerge tag 'for-6.9-rc7-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-15/+18
9 daysbcachefs: BCH_SB_LAYOUT_SIZE_BITS_MAXKent Overstreet2-1/+3
9 daysbcachefs: Add missing skcipher_request_set_callback() callKent Overstreet1-0/+1
9 daysbcachefs: Fix snapshot_t() usage in bch2_fs_quota_read_inode()Kent Overstreet1-5/+3
9 daysbcachefs: Fix shift-by-64 in bformat_needs_redo()Kent Overstreet1-8/+14
9 daysbcachefs: Guard against unknown k.k->type in __bkey_invalid()Kent Overstreet1-2/+2
9 daysbcachefs: Add missing validation for superblock section cleanKent Overstreet1-0/+14
9 daysbcachefs: Fix assert in bch2_alloc_v4_invalid()Kent Overstreet2-4/+8
9 daysbcachefs: fix overflow in fiemapReed Riley1-1/+1
9 daysbcachefs: Add a better limit for maximum number of bucketsKent Overstreet4-3/+17
9 daysbcachefs: Fix lifetime issue in device iterator helpersKent Overstreet1-2/+2
9 daysbcachefs: Fix bch2_dev_lookup() refcountingKent Overstreet1-6/+2
9 daysbcachefs: Initialize bch_write_op->failed in inline data pathKent Overstreet1-0/+2
9 daysbcachefs: Fix refcount put in sb_field_resize error pathKent Overstreet1-1/+1
9 daysbcachefs: Inodes need extra padding for varint_decode_fast()Kent Overstreet1-10/+18
9 daysbcachefs: Fix early error path in bch2_fs_btree_key_cache_exit()Kent Overstreet1-7/+9
9 daysbcachefs: bucket_pos_to_bp_noerror()Kent Overstreet2-5/+11
9 daysbcachefs: don't free error pointersKent Overstreet1-1/+2
9 daysbcachefs: Fix a scheduler splat in __bch2_next_write_buffer_flush_journal_buf()Kent Overstreet1-0/+2
10 daysfs/proc/task_mmu: fix uffd-wp confusion in pagemap_scan_pmd_entry()Ryan Roberts1-9/+13
10 daysfs/proc/task_mmu: fix loss of young/dirty bits during pagemap scanRyan Roberts1-1/+1
10 daysmm/userfaultfd: reset ptes when close() for wr-protected onesPeter Xu1-0/+4
10 daysepoll: be better about file lifetimesLinus Torvalds1-1/+37
10 daysMerge tag 'trace-v6.9-rc6-2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds3-59/+195
10 daysksmbd: do not grant v2 lease if parent lease key and epoch are not setNamjae Jeon1-5/+9
10 daysksmbd: use rwsem instead of rwlock for lease breakNamjae Jeon5-38/+30
10 daysksmbd: avoid to send duplicate lease break notificationsNamjae Jeon1-6/+15
10 daysksmbd: off ipv6only for both ipv4/ipv6 bindingNamjae Jeon1-0/+4
11 dayseventfs: Have "events" directory get permissions from its parentSteven Rostedt (Google)1-6/+24
11 dayseventfs: Do not treat events directory different than other directoriesSteven Rostedt (Google)1-15/+1
11 dayseventfs: Do not differentiate the toplevel events directorySteven Rostedt (Google)2-25/+11
11 daystracefs: Still use mount point as default permissions for instancesSteven Rostedt (Google)1-2/+25
11 daystracefs: Reset permissions on remount if permissions are optionsSteven Rostedt (Google)3-2/+99
11 dayseventfs: Free all of the eventfs_inode after RCUSteven Rostedt (Google)1-9/+16
11 dayseventfs/tracing: Add callback for release of an eventfs_inodeSteven Rostedt (Google)1-2/+21
13 daysbtrfs: make sure that WRITTEN is set on all metadata blocksJosef Bacik2-15/+16
13 daysbtrfs: qgroup: do not check qgroup inherit if qgroup is disabledQu Wenruo1-0/+2
13 daysMerge tag 'for-6.9-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds4-16/+40
13 daysseq_file: Simplify __seq_puts()Christophe JAILLET1-8/+1
13 daysseq_file: Optimize seq_puts()Christophe JAILLET1-2/+2
13 daysproc: Move fdinfo PTRACE_MODE_READ check into the inode .permission operationTyler Hicks (Microsoft)1-22/+20
14 dayscifs: Enable large folio supportDavid Howells1-0/+1
14 dayscifs: Remove some code that's no longer used, part 3David Howells1-1004/+0
14 dayscifs: Remove some code that's no longer used, part 2David Howells1-633/+1
14 dayscifs: Remove some code that's no longer used, part 1David Howells5-825/+0
14 dayscifs: Cut over to using netfslibDavid Howells14-180/+361
14 dayscifs: Implement netfslib hooksDavid Howells6-10/+343
14 dayscifs: Make add_credits_and_wake_if() clear deducted creditsDavid Howells1-1/+2
14 dayscifs: Add mempools for cifs_io_request and cifs_io_subrequest structsDavid Howells2-1/+56
14 dayscifs: Set zero_point in the copy_file_range() and remap_file_range()David Howells1-0/+6
14 dayscifs: Move cifs_loose_read_iter() and cifs_file_write_iter() to file.cDavid Howells3-55/+55
14 dayscifs: Replace the writedata replay bool with a netfs sreq flagDavid Howells2-3/+3
14 dayscifs: Make wait_mtu_credits take size_t argsDavid Howells5-14/+17
14 dayscifs: Use more fields from netfs_io_subrequestDavid Howells6-116/+113
14 dayscifs: Replace cifs_writedata with a wrapper around netfs_io_subrequestDavid Howells6-89/+59
14 dayscifs: Replace cifs_readdata with a wrapper around netfs_io_subrequestDavid Howells8-52/+58
14 dayscifs: Use alternative invalidation to using launder_folioDavid Howells3-143/+5
14 daysnetfs, afs: Use writeback retry to deal with alternate keysDavid Howells4-100/+102
14 daysnetfs: Miscellaneous tidy upsDavid Howells1-1/+1
14 daysnetfs: Remove the old writeback codeDavid Howells4-1180/+0
14 daysnetfs: Cut over to using new writeback codeDavid Howells10-69/+62
14 daysnetfs, cachefiles: Implement helpers for new write codeDavid Howells1-0/+74
14 daysnetfs, 9p: Implement helpers for new write codeDavid Howells1-0/+48
14 daysnetfs, afs: Implement helpers for new write codeDavid Howells3-0/+60
14 daysnetfs: Add some write-side stats and clean up some stat namesDavid Howells6-9/+23
14 daysnetfs: New writeback implementationDavid Howells6-5/+1533
14 daysnetfs: Switch to using unsigned long long rather than loff_tDavid Howells7-10/+12
14 daysnetfs: Use mempools for allocating requests and subrequestsDavid Howells3-26/+86
14 daysnetfs: Remove ->launder_folio() supportDavid Howells2-75/+0
14 daysafs: Use alternative invalidation to using launder_folioDavid Howells4-11/+5
14 days9p: Use alternative invalidation to using launder_folioDavid Howells1-2/+0
14 daysmm: Provide a means of invalidation without using launder_folioDavid Howells1-4/+24
2024-04-30btrfs: set correct ram_bytes when splitting ordered extentQu Wenruo1-0/+1
2024-04-29Merge tag 'nfsd-6.9-6' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds1-1/+1
2024-04-29Merge tag 'nfs-for-6.9-2' of git://git.linux-nfs.org/projects/trondmy/linux-nfsLinus Torvalds1-1/+6
2024-04-29Merge tag 'bcachefs-2024-04-29' of https://evilpiepirate.org/git/bcachefsLinus Torvalds4-5/+7
2024-04-29Merge tag 'erofs-for-6.9-rc7-fixes' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds3-77/+56
2024-04-29netfs: Use subreq_counter to allocate subreq debug_index valuesDavid Howells3-6/+3
2024-04-29netfs: Make netfs_io_request::subreq_counter an atomic_tDavid Howells1-1/+1
2024-04-29netfs: Remove deprecated use of PG_private_2 as a second writeback flagDavid Howells3-169/+2
2024-04-29mm: Remove the PG_fscache alias for PG_private_2David Howells8-25/+26
2024-04-29netfs: Replace PG_fscache by setting folio->private and marking dirtyDavid Howells11-85/+107
2024-04-29netfs: Update i_blocks when write committed to pagecacheDavid Howells1-11/+34
2024-04-28bcachefs: fix integer conversion bugKent Overstreet1-1/+1
2024-04-28bcachefs: btree node scan now fills in sectors_writtenKent Overstreet2-2/+6
2024-04-28bcachefs: Remove accidental debug assertKent Overstreet1-2/+0
2024-04-28ksmbd: fix uninitialized symbol 'share' in smb2_tree_connect()Namjae Jeon1-2/+2
2024-04-28erofs: reliably distinguish block based and fscache modeChristian Brauner1-6/+2
2024-04-28erofs: get rid of erofs_fs_contextBaokun Li2-70/+53
2024-04-28erofs: modify the error message when prepare_ondemand_read failedHongbo Li1-1/+1
2024-04-27Merge tag '6.9-rc5-cifs-fixes-part2' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds3-4/+9
2024-04-26Merge tag 'mm-hotfixes-stable-2024-04-26-13-30' of git://git.kernel.org/pub/s...Linus Torvalds1-5/+2
2024-04-26Merge tag 'vfs-6.9-rc6.fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds8-20/+120
2024-04-26netfs: Fix the pre-flush when appending to a file in writethrough modeDavid Howells1-7/+6
2024-04-26fs: Create anon_inode_getfile_fmode()Dawid Osuchowski1-0/+33
2024-04-25Merge tag '9p-for-6.9-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/e...Linus Torvalds4-22/+56
2024-04-25NFSD: Fix nfsd4_encode_fattr4() crasherChuck Lever1-1/+1
2024-04-25smb3: fix lock ordering potential deadlock in cifs_sync_mid_resultSteve French1-0/+3
2024-04-25smb3: missing lock when picking channelSteve French1-1/+3
2024-04-25Merge tag 'nfsd-6.9-5' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds2-22/+6
2024-04-25btrfs: take the cleaner_mutex earlier in qgroup disableJosef Bacik2-16/+38
2024-04-25btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()Dominique Martinet1-0/+1
2024-04-25exfat: zero the reserved fields of file and stream extension dentriesYuezhang Mo1-0/+2
2024-04-25iomap: do some small logical cleanup in buffered writeZhang Yi1-5/+3
2024-04-25iomap: make iomap_write_end() return a booleanZhang Yi1-17/+31
2024-04-25iomap: use a new variable to handle the written bytes in iomap_write_iter()Zhang Yi1-16/+17
2024-04-25iomap: don't increase i_size if it's not a write operationZhang Yi1-25/+25
2024-04-25iomap: drop the write failure handles when unsharing and zeroingZhang Yi1-4/+6
2024-04-24mm: support page_mapcount() on page_has_type() pagesMatthew Wilcox (Oracle)1-5/+2
2024-04-24Merge tag 'for-6.9-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds6-27/+25
2024-04-24xfs: don't call xfs_file_open from xfs_dir_openChristoph Hellwig1-1/+3
2024-04-24xfs: drop fop_flags for directoriesChristoph Hellwig1-2/+0
2024-04-24xfs: fix overly long line in the file_operationsChristoph Hellwig1-4/+4
2024-04-24smb: client: Fix struct_group() usage in __packed structsGustavo A. R. Silva2-3/+3
2024-04-23Revert "NFSD: Convert the callback workqueue to use delayed_work"Chuck Lever2-4/+4
2024-04-23Revert "NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down"Chuck Lever1-18/+2
2024-04-23Merge tag '6.9-rc5-smb-client-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds13-26/+176
2024-04-23netfs: Fix writethrough-mode error handlingDavid Howells1-4/+6
2024-04-23ntfs3: add legacy ntfs file operationsChristian Brauner4-4/+33
2024-04-23ntfs3: enforce read-only when used as legacy ntfs driverChristian Brauner2-4/+34
2024-04-22Merge tag '6.9-rc5-ksmbd-fixes' of git://git.samba.org/ksmbdLinus Torvalds5-28/+42
2024-04-22Merge tag 'bcachefs-2024-04-22' of https://evilpiepirate.org/git/bcachefsLinus Torvalds19-52/+105
2024-04-22cifs: reinstate original behavior again for forceuid/forcegidTakayuki Nagata2-0/+14
2024-04-22 fs/9p: mitigate inode collisionsEric Van Hensbergen4-22/+56
2024-04-22fuse: verify zero padding in fuse_backing_mapAmir Goldstein1-1/+1
2024-04-22bcachefs: If we run merges at a lower watermark, they must be nonblockingKent Overstreet1-1/+5
2024-04-21Merge tag 'driver-core-6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+2
2024-04-20bcachefs: Fix inode early destruction pathKent Overstreet1-3/+6
2024-04-20bcachefs: Fix deadlock in journal write pathKent Overstreet1-18/+42
2024-04-20bcachefs: Tweak btree key cache shrinker so it actually freesKent Overstreet1-15/+4
2024-04-20bcachefs: bkey_cached.btree_trans_barrier_seq needs to be a ulongKent Overstreet1-1/+1
2024-04-20bcachefs: Fix missing call to bch2_fs_allocator_background_exit()Kent Overstreet1-0/+1
2024-04-20bcachefs: Check for journal entries overruning end of sb clean sectionKent Overstreet2-1/+10
2024-04-19ksmbd: add continuous availability share parameterNamjae Jeon2-19/+27
2024-04-19ksmbd: common: use struct_group_attr instead of struct_group for network_open...Namjae Jeon1-1/+1
2024-04-19ksmbd: clear RENAME_NOREPLACE before calling vfs_renameMarios Makassikis1-0/+5
2024-04-19ksmbd: validate request buffer size in smb2_allocate_rsp_buf()Namjae Jeon1-0/+4
2024-04-19ksmbd: fix slab-out-of-bounds in smb2_allocate_rsp_bufNamjae Jeon1-8/+5
2024-04-19smb: client: fix rename(2) regression against sambaPaulo Alcantara1-0/+1
2024-04-19cifs: Add tracing for the cifs_tcon struct refcountingDavid Howells11-26/+143
2024-04-19cifs: Fix reacquisition of volume cookie on still-live connectionDavid Howells3-0/+18
2024-04-19Merge tag '9p-fixes-for-6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds4-6/+23
2024-04-19Merge tag 'fuse-fixes-6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds6-27/+58
2024-04-19Merge tag 'mm-hotfixes-stable-2024-04-18-14-41' of git://git.kernel.org/pub/s...Linus Torvalds2-2/+5
2024-04-18btrfs: fix wrong block_start calculation for btrfs_drop_extent_map_range()Qu Wenruo2-1/+6
2024-04-18btrfs: fix information leak in btrfs_ioctl_logical_to_ino()Johannes Thumshirn1-9/+3
2024-04-17Merge tag 'for-6.9-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-15/+14
2024-04-18btrfs: fallback if compressed IO fails for ENOSPCSweet Tea Dorminy1-7/+6
2024-04-18btrfs: scrub: run relocation repair when/only neededNaohiro Aota1-9/+9
2024-04-18btrfs: remove colon from messages with stateDavid Sterba1-1/+1
2024-04-17bcachefs: Fix bio alloc in check_extent_checksum()Kent Overstreet1-1/+1
2024-04-17bcachefs: fix leak in bch2_gc_write_reflink_keyKent Overstreet1-1/+2
2024-04-17bcachefs: KEY_TYPE_error is allowed for reflinkKent Overstreet1-1/+2
2024-04-17bcachefs: Fix bch2_dev_btree_bitmap_marked_sectors() shiftKent Overstreet2-5/+5
2024-04-17Merge patch series 'Fix shmem_rename2 directory offset calculation' of https:...Christian Brauner1-6/+49
2024-04-17shmem: Fix shmem_rename2()Chuck Lever1-0/+9
2024-04-17libfs: Add simple_offset_rename() APIChuck Lever1-0/+21
2024-04-17libfs: Fix simple_offset_rename_exchange()Chuck Lever1-6/+19
2024-04-17jffs2: prevent xattr node from overflowing the eraseblockIlya Denisyev1-0/+3
2024-04-16bcachefs: make sure to release last journal pin in replayKent Overstreet1-1/+4
2024-04-16bcachefs: node scan: ignore multiple nodes with same seq if interiorKent Overstreet1-0/+2
2024-04-16bcachefs: Fix format specifier in validate_bset_keys()Nathan Chancellor1-1/+1
2024-04-16bcachefs: Fix null ptr deref in twf from BCH_IOCTL_FSCK_OFFLINEKent Overstreet3-3/+19
2024-04-16nilfs2: fix OOB in nilfs_set_de_typeJeongjun Park1-1/+1
2024-04-16Squashfs: check the inode number is not the invalid value of zeroPhillip Lougher1-1/+4
2024-04-16ntfs3: serve as alias for the legacy ntfs driverChristian Brauner2-0/+40
2024-04-15Merge tag 'nfsd-6.9-3' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/l...Linus Torvalds1-24/+23
2024-04-15Merge tag 'bcachefs-2024-04-15' of https://evilpiepirate.org/git/bcachefsLinus Torvalds34-182/+432
2024-04-15bcachefs: set_btree_iter_dontneed also clears should_be_lockedKent Overstreet1-2/+7
2024-04-15bcachefs: fix error path of __bch2_read_super()Chao Yu1-2/+5
2024-04-15iomap: convert iomap_writepages to writeack_iterChristoph Hellwig1-9/+5
2024-04-15cuse: add kernel-doc comments to cuse_process_init_reply()Yang Li1-0/+4
2024-04-15fuse: fix leaked ENOSYS error on first statx callDanny Lin1-0/+1
2024-04-15fuse: fix parallel dio write on file open in passthrough modeAmir Goldstein1-2/+2
2024-04-15fuse: fix wrong ff->iomode state changes from parallel dio writeAmir Goldstein4-25/+51
2024-04-14bcachefs: Check for backpointer bucket_offset >= bucket sizeKent Overstreet3-10/+9
2024-04-14bcachefs: bch_member.btree_allocated_bitmapKent Overstreet9-6/+131
2024-04-14bcachefs: sysfs internal/trigger_journal_flushKent Overstreet1-1/+10
2024-04-14bcachefs: Fix bch2_btree_node_fill() for !pathKent Overstreet1-26/+18
2024-04-14bcachefs: add safety checks in bch2_btree_node_fill()Kent Overstreet1-1/+24
2024-04-14bcachefs: Interior known are required to have known key typesKent Overstreet1-1/+2
2024-04-14bcachefs: add missing bounds check in __bch2_bkey_val_invalid()Kent Overstreet1-1/+4
2024-04-14Merge tag 'pull-sysfs-annotation-fix' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-1/+8
2024-04-14kernfs: annotate different lockdep class for of->mutex of writable filesAmir Goldstein1-1/+8
2024-04-13bcachefs: Fix btree node merging on write buffer btreesKent Overstreet1-2/+12