aboutsummaryrefslogtreecommitdiffstats
path: root/fs
AgeCommit message (Expand)AuthorFilesLines
2025-05-28Merge tag 'net-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds8-4/+428
2025-05-28Merge tag 'jfs-6.16' of github.com:kleikamp/linux-shaggyLinus Torvalds3-5/+22
2025-05-28Merge tag 'dlm-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/teiglan...Linus Torvalds3-3/+8
2025-05-28Merge tag 'nfsd-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds21-260/+703
2025-05-28Merge tag 'ext4_for_linus-6.16-rc1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds24-471/+1062
2025-05-28Merge tag 'ntfs3_for_6.16' of https://github.com/Paragon-Software-Group/linux...Linus Torvalds8-257/+28
2025-05-28Merge tag 'for-linus-6.16-ofs1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-98/+102
2025-05-28Merge tag 'exfat-for-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-23/+8
2025-05-28Merge tag 'for-6.16-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Linus Torvalds1-1/+0
2025-05-27Merge tag 'x86_cache_for_v6.16_rc1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds10-0/+7554
2025-05-27Merge tag 'timers-cleanups-2025-05-25' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2025-05-27btrfs: don't drop a reference if btrfs_check_write_meta_pointer() failsJosef Bacik1-1/+0
2025-05-26Merge tag 'v6.16-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds2-142/+123
2025-05-26Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/scm/fs/fscrypt/linuxLinus Torvalds6-65/+257
2025-05-26Merge tag 'xfs-merge-6.16' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds43-184/+1499
2025-05-26Merge tag 'erofs-for-6.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds11-63/+387
2025-05-26Merge tag 'bcachefs-2025-05-24' of git://evilpiepirate.org/bcachefsLinus Torvalds138-3542/+7026
2025-05-26Merge tag 'gfs2-for-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/gf...Linus Torvalds24-213/+263
2025-05-26Merge tag 'configfs-for-v6.16' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-3/+3
2025-05-26Merge tag 'for-6.16-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Linus Torvalds72-3219/+3737
2025-05-26Merge tag 'for-6.16/block-20250523' of git://git.kernel.dk/linuxLinus Torvalds9-163/+60
2025-05-26Merge tag 'vfs-6.16-rc1.iomap' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-48/+79
2025-05-26Merge tag 'vfs-6.16-rc1.coredump' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-92/+365
2025-05-26Merge tag 'vfs-6.16-rc1.pidfs' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-15/+132
2025-05-26Merge tag 'vfs-6.16-rc1.mount' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-18/+37
2025-05-26Merge tag 'vfs-6.16-rc1.super' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds12-260/+323
2025-05-26Merge tag 'vfs-6.16-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds25-312/+244
2025-05-26Merge tag 'vfs-6.16-rc1.mount.api' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-81/+125
2025-05-26Merge tag 'vfs-6.16-rc1.writepage' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds3-24/+28
2025-05-26Merge tag 'vfs-6.16-rc1.async.dir' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds36-179/+185
2025-05-26exfat: do not clear volume dirty flag during syncYuezhang Mo1-23/+7
2025-05-26exfat: fix double free in delayed_freeNamjae Jeon1-0/+1
2025-05-25erofs: support DEFLATE decompression by using Intel QATBo Liu7-5/+257
2025-05-23bcachefs: Don't mount bs > ps without TRANSPARENT_HUGEPAGEKent Overstreet1-0/+7
2025-05-23bcachefs: Fix btree_iter_next_node() for new locking assertsKent Overstreet1-2/+2
2025-05-23bcachefs: Ensure we don't use a blacklisted journal seqKent Overstreet3-1/+27
2025-05-23bcachefs: Small check_fix_ptr fixesKent Overstreet1-8/+9
2025-05-23bcachefs: Fix opts.recovery_pass_lastKent Overstreet1-0/+3
2025-05-23bcachefs: Fix allocate -> self healing pathKent Overstreet1-0/+2
2025-05-23bcachefs: Fix endianness in casefold check/repairKent Overstreet2-4/+4
2025-05-23Merge tag 'v6.15-rc8-ksmbd-server-fixes' of git://git.samba.org/ksmbdLinus Torvalds2-14/+9
2025-05-23Merge tag 'vfs-6.15-rc8.fixes' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-9/+11
2025-05-23statmount: update STATMOUNT_SUPPORTED macroDmitry V. Levin1-1/+3
2025-05-23->mnt_devname is never NULLAl Viro2-14/+11
2025-05-23mount: add a comment about concurrent changes with statmount()/listmount()Christian Brauner1-3/+23
2025-05-23bcachefs: Path must be locked if trans->locked && should_be_lockedKent Overstreet3-8/+11
2025-05-23bcachefs: Simplify bch2_path_put()Kent Overstreet1-13/+22
2025-05-23bcachefs: Plumb btree_trans for more locking assertsKent Overstreet5-19/+21
2025-05-23bcachefs: Clear trans->locked before unlockKent Overstreet1-2/+2
2025-05-23bcachefs: Clear should_be_locked before unlock in key_cache_drop()Kent Overstreet1-1/+8
2025-05-23bcachefs: bch2_path_get() reuses paths if upgrade_fails & !should_be_lockedKent Overstreet1-2/+7
2025-05-23bcachefs: Give out new path if upgrade failsKent Overstreet1-8/+6
2025-05-23bcachefs: Fix btree_path_get_locks when not doing trans restartKent Overstreet3-51/+72
2025-05-23bcachefs: btree_node_locked_type_nowrite()Kent Overstreet2-7/+13
2025-05-23bcachefs: Kill bch2_path_put_nokeep()Kent Overstreet1-18/+8
2025-05-22Merge tag 'bcachefs-2025-05-22' of git://evilpiepirate.org/bcachefsLinus Torvalds15-86/+143
2025-05-23erofs: clean up erofs_{init,exit}_sysfs()Gao Xiang1-19/+13
2025-05-22Merge tag '6.15-rc8-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds1-2/+5
2025-05-22bcachefs: bch2_journal_write_checksum()Kent Overstreet1-5/+20
2025-05-22bcachefs: Reduce stack usage in data_update_index_update()Kent Overstreet1-67/+87
2025-05-22bcachefs: bch2_trans_log_str()Kent Overstreet2-8/+19
2025-05-22bcachefs: Kill bkey_buf usage in data_update_index_update()Kent Overstreet1-11/+15
2025-05-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski29-151/+332
2025-05-22gfs2: No more gfs2_find_jhead cachingAndreas Gruenbacher6-10/+7
2025-05-22gfs2: Get rid of duplicate log head lookupAndreas Gruenbacher2-12/+6
2025-05-22gfs2: Simplify clean_journalAndreas Gruenbacher1-3/+3
2025-05-22gfs2: Simplify gfs2_log_pointers_initAndreas Gruenbacher4-16/+12
2025-05-22gfs2: Move gfs2_log_pointers_initAndreas Gruenbacher3-11/+10
2025-05-22gfs2: Minor comments fixAndreas Gruenbacher1-2/+2
2025-05-22gfs2: Don't start unnecessary transactions during log flushAndreas Gruenbacher3-1/+38
2025-05-22gfs2: Move gfs2_trans_add_databufsAndreas Gruenbacher5-25/+26
2025-05-22gfs2: Rename jdata_dirty_folio to gfs2_jdata_dirty_folioAndreas Gruenbacher1-2/+2
2025-05-22gfs2: avoid inefficient use of crc32_le_shift()Eric Biggers1-1/+2
2025-05-22gfs2: Do not call iomap_zero_range beyond eofAndreas Gruenbacher1-2/+4
2025-05-22gfs: don't check for AOP_WRITEPAGE_ACTIVATE in gfs2_write_jdata_batchChristoph Hellwig1-18/+10
2025-05-22erofs: add 'fsoffset' mount option to specify filesystem offsetSheng Yong5-6/+24
2025-05-21ksmbd: use list_first_entry_or_null for opinfo_get_list()Namjae Jeon1-5/+2
2025-05-21ksmbd: fix rename failureNamjae Jeon1-1/+1
2025-05-21bcachefs: Drop empty accounting updatesKent Overstreet1-0/+10
2025-05-21bcachefs: Improve trace_trans_restart_upgradeKent Overstreet2-47/+24
2025-05-21bcachefs: fix bch2_inum_snapshot_to_path()Kent Overstreet1-22/+28
2025-05-21bcachefs: fix duplicate printkKent Overstreet1-2/+0
2025-05-21bcachefs: BCH_INODE_has_case_insensitiveKent Overstreet8-13/+196
2025-05-21bcachefs: bch2_inode_find_by_inum_snapshot()Kent Overstreet3-95/+96
2025-05-21bcachefs: bch2_inum_snapshot_to_path()Kent Overstreet5-30/+43
2025-05-21bcachefs: bch2_rename_trans() only runs rename-to-dir code if neededKent Overstreet1-22/+24
2025-05-21bcachefs: subvol_inum_eq()Kent Overstreet4-12/+10
2025-05-21bcachefs: Don't set bi_casefold on non directoriesKent Overstreet1-0/+3
2025-05-21bcachefs: Remove duplicate call to bch2_trans_begin()Alan Huang1-2/+0
2025-05-21bcachefs: Call bch2_bkey_set_needs_rebalance() earlier in write pathKent Overstreet1-3/+9
2025-05-21bcachefs: Simplify bch2_extent_atomic_end()Kent Overstreet3-51/+22
2025-05-21bcachefs: Coalesce accounting in trans commitKent Overstreet1-9/+27
2025-05-21bcachefs: Split out accounting in transaction commitKent Overstreet6-34/+52
2025-05-21bcachefs: btree_trans_subbufKent Overstreet8-54/+82
2025-05-21bcachefs: Make accounting mismatch errors more readableKent Overstreet1-2/+2
2025-05-21bcachefs: async objs now support bch_write_opsKent Overstreet5-1/+17
2025-05-21bcachefs: fix bch2_debugfs_flush_buf() when tabstops are in useKent Overstreet1-0/+5
2025-05-21bcachefs: fsck: Include loops in error messagesKent Overstreet1-9/+16
2025-05-21bcachefs: bch2_check_bucket_backpointer_mismatch()Kent Overstreet5-11/+98
2025-05-21bcachefs: Improve bucket_bitmap codeKent Overstreet6-80/+92
2025-05-21bcachefs: Run recovery passes asynchronouslyKent Overstreet4-26/+113
2025-05-21bcachefs: bch2_run_explicit_recovery_pass() cleanupKent Overstreet9-97/+117
2025-05-21bcachefs: bch2_recovery_pass_status_to_text()Kent Overstreet3-0/+32
2025-05-21bcachefs: Reduce usage of recovery.curr_passKent Overstreet8-13/+13
2025-05-21bcachefs: __bch2_run_recovery_passes()Kent Overstreet5-91/+104
2025-05-21bcachefs: struct bch_fs_recoveryKent Overstreet15-69/+81
2025-05-21bcachefs: kill copy in bch2_disk_accounting_mod()Kent Overstreet1-5/+13
2025-05-21bcachefs: Optimize bch2_trans_start_alloc_update()Kent Overstreet1-3/+18
2025-05-21bcachefs: btree key cache assertsKent Overstreet1-6/+19
2025-05-21bcachefs: journal path now uses discard_opt_enabled()Kent Overstreet3-15/+21
2025-05-21bcachefs: relock_fail tracepoint now includes btreeKent Overstreet1-1/+4
2025-05-21bcachefs: do_rebalance_scan() now only updates bch_extent_rebalanceKent Overstreet3-16/+32
2025-05-21bcachefs: better error message for subvol_fs_path_parent_wrongKent Overstreet1-10/+20
2025-05-21bcachefs: Improve bch2_repair_inode_hash_info()Kent Overstreet3-41/+86
2025-05-21bcachefs: bch2_inode_find_snapshot_root()Kent Overstreet4-51/+34
2025-05-21bcachefs: Early return to avoid unnecessary lockAlan Huang1-7/+6
2025-05-21bcachefs: Kill BTREE_TRIGGER_bucket_invalidateAlan Huang2-14/+1
2025-05-21bcachefs: Fix opt hooks in sysfs for non sb optionKent Overstreet1-1/+12
2025-05-21bcachefs: fix can_write_extent()Kent Overstreet1-1/+3
2025-05-21bcachefs: Add tracepoint, counter for io_move_created_rebalanceKent Overstreet3-19/+48
2025-05-21bcachefs: move_buckets in rhashtable when allocatedKent Overstreet1-19/+19
2025-05-21bcachefs: Move pending buckets queue to buckets_in_flightKent Overstreet1-13/+11
2025-05-21bcachefs: kill move_bucket_in_flightKent Overstreet4-57/+49
2025-05-21bcachefs: bch2_fs_emergency_read_only2()Kent Overstreet11-49/+145
2025-05-21bcachefs: Extra write buffer assertsKent Overstreet2-0/+4
2025-05-21bcachefs: add missing locking in bch2_write_point_to_text()Kent Overstreet1-0/+4
2025-05-21bcachefs: Don't rewind recovery if not in recoveryKent Overstreet1-1/+2
2025-05-21bcachefs: Rename fsck_running, recovery_running flagsKent Overstreet5-14/+14
2025-05-21bcachefs: debug_check_bkey_unpackKent Overstreet1-26/+21
2025-05-21bcachefs: debug_check_bset_lookupsKent Overstreet4-51/+49
2025-05-21bcachefs: debug_check_iterators no longer requires BCACHEFS_DEBUGKent Overstreet3-45/+67
2025-05-21bcachefs: debug_check_btree_locking modparamKent Overstreet3-14/+19
2025-05-21bcachefs: Debug params are now static_keysKent Overstreet16-39/+69
2025-05-21bcachefs: Slim down inlined part of bch2_btree_path_upgrade()Kent Overstreet2-23/+18
2025-05-21bcachefs: online_fsck_mutex -> run_recovery_passes_lockKent Overstreet5-6/+16
2025-05-21bcachefs: bch_sb_field_recovery_passesKent Overstreet4-56/+146
2025-05-21bcachefs: recovery_passes_types.h -> recovery_passes_format.hKent Overstreet3-4/+4
2025-05-21bcachefs: print label correctly in sb_member_to_text()Kent Overstreet1-10/+4
2025-05-21bcachefs: "buckets with backpointer mismatches" now allocated on demandKent Overstreet5-52/+113
2025-05-21bcachefs: delete dead items in bch_devKent Overstreet1-4/+0
2025-05-21bcachefs: kill dead code in move_data_phys()Kent Overstreet1-4/+0
2025-05-21bcachefs: buckets_in_flight on stackKent Overstreet1-18/+10
2025-05-21bcachefs: bch2_copygc_dev_wait_amount()Kent Overstreet3-24/+36
2025-05-21bcachefs: Add missing includeKent Overstreet1-0/+1
2025-05-21bcachefs: Knob for manual snapshot deletionKent Overstreet5-4/+35
2025-05-21bcachefs: bcachefs_metadata_version_fast_device_removalKent Overstreet3-6/+28
2025-05-21bcachefs: bch2_dev_data_drop_by_backpointers()Kent Overstreet2-15/+105
2025-05-21bcachefs: BCH_SB_MEMBER_DELETED_UUIDKent Overstreet4-2/+39
2025-05-21bcachefs: bch2_dev_remove_stripes() respects degraded flagsKent Overstreet4-25/+62
2025-05-21bcachefs: opts.rebalance_on_ac_onlyKent Overstreet6-6/+60
2025-05-21bcachefs: __bch2_fs_free() cleanupKent Overstreet1-16/+17
2025-05-21bcachefs: Improve bch2_extent_ptr_set_cached()Kent Overstreet1-19/+36
2025-05-21bcachefs: improve check_inode_hash_info_matches_root() error messageKent Overstreet2-15/+24
2025-05-21bcachefs: inline bch2_ob_ptr()Kent Overstreet2-15/+14
2025-05-21bcachefs: bch2_dev_in_target() no longer takes rcu_read_lock()Kent Overstreet2-7/+9
2025-05-21bcachefs: bch2_journal_write() refactoringKent Overstreet1-64/+46
2025-05-21bcachefs: delete_dead_snapshot_keys_v2()Kent Overstreet1-28/+136
2025-05-21bcachefs: bcachefs_metadata_version_snapshot_deletion_v2Kent Overstreet6-56/+122
2025-05-21bcachefs: BCH_SNAPSHOT_DELETED -> BCH_SNAPSHOT_WILL_DELETEKent Overstreet2-7/+7
2025-05-21bcachefs: Skip unrelated snapshot trees in snapshot deletionKent Overstreet2-2/+44
2025-05-21bcachefs: BCH_FSCK_ERR_snapshot_key_missing_inode_snapshotKent Overstreet1-18/+47
2025-05-21bcachefs: get_inodes_all_snapshots() now includes whiteoutsKent Overstreet1-52/+63
2025-05-21bcachefs: bch2_inode_unpack() cleanupKent Overstreet1-4/+3
2025-05-21bcachefs: Improve bch2_request_incompat_feature() messageKent Overstreet1-1/+2
2025-05-21bcachefs: Fix inconsistent req->ecAlan Huang1-3/+3
2025-05-21bcachefs: kill inode_walker_entry.snapshotKent Overstreet1-24/+22
2025-05-21bcachefs: Add comments for inode snapshot requirementsKent Overstreet2-0/+11
2025-05-21bcachefs: snapshot delete progress indicatorKent Overstreet8-61/+127
2025-05-21bcachefs: Don't emit bch_sb_field_members_v1 if not requiredKent Overstreet1-0/+5
2025-05-21bcachefs: Rename x_name to x_name_and_valueAlan Huang3-12/+12
2025-05-21bcachefs: Improve bch2_disk_groups_to_text()Kent Overstreet1-58/+53
2025-05-21bcachefs: Fix setting ca->name in device addKent Overstreet1-6/+8
2025-05-21bcachefs: sysfs trigger_recalc_capacityKent Overstreet1-2/+10
2025-05-21bcachefs: Avoid -Wflex-array-member-not-at-end warningsGustavo A. R. Silva4-13/+16
2025-05-21bcachefs: bch2_dev_add() can run on a non-started fsKent Overstreet1-17/+20
2025-05-21bcachefs: bch2_fs_open() now takes a darrayKent Overstreet7-21/+22
2025-05-21bcachefs: bch2_trans_update_ip()Kent Overstreet3-6/+15
2025-05-21bcachefs: Run most explicit recovery passes persistentKent Overstreet6-9/+6
2025-05-21bcachefs: provide unlocked version of run_explicit_recovery_pass_persistentKent Overstreet5-18/+38
2025-05-21bcachefs: bch2_dirent_to_text() shows casefolded direntsKent Overstreet1-3/+10
2025-05-21bcachefs: Single err message for btree node readsKent Overstreet3-111/+151
2025-05-21bcachefs: bch2_mark_btree_validate_failure()Kent Overstreet3-5/+28
2025-05-21bcachefs: bch2_fsck_err_opt()Kent Overstreet3-0/+47
2025-05-21bcachefs: Plumb printbuf through bch2_btree_lost_data()Kent Overstreet5-35/+50
2025-05-21bcachefs: kill bch2_run_explicit_recovery_pass_persistent()Kent Overstreet3-34/+16
2025-05-21bcachefs: Remove redundant calls to btree_lost_data()Kent Overstreet2-10/+0
2025-05-21bcachefs: bch2_btree_lost_data() now handles snapshots treeKent Overstreet2-4/+4
2025-05-21bcachefs: Kill redundant error message in topology repairKent Overstreet1-4/+1
2025-05-21bcachefs: Emit a single log message on data read errorKent Overstreet2-62/+31
2025-05-21bcachefs: bch2_io_failures_to_text()Kent Overstreet2-0/+42
2025-05-21bcachefs: print_string_as_lines: avoid printing empty lineKent Overstreet1-0/+13
2025-05-21bcachefs: Make various async objs visible in debugfsKent Overstreet7-15/+100
2025-05-21bcachefs: Async object debuggingKent Overstreet10-32/+224
2025-05-21bcachefs: fast_listKent Overstreet3-0/+198
2025-05-21bcachefs: bch2_read_bio_to_textKent Overstreet3-3/+52
2025-05-21bcachefs: bch2_bio_to_text()Kent Overstreet2-0/+12
2025-05-21bcachefs: bch_dev.io_ref -> enumerated_refKent Overstreet19-134/+222
2025-05-21bcachefs: bch_fs.writes -> enumerated_refsKent Overstreet18-153/+86
2025-05-21bcachefs: enumerated_ref.cKent Overstreet4-0/+230
2025-05-21bcachefs: for_each_rw_member_rcu()Kent Overstreet6-9/+21