This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from cc25df3e2e22 Merge tag 'for-6.19/block-20251201' of git://git.kernel.or [...] new 828ec765f796 btrfs: ignore ENOMEM from alloc_bitmap() new 69e293d28a95 btrfs: use single return value variable in btrfs_relocate_ [...] new 4e700ac62ac1 btrfs: remove unnecessary NULL fs_info check from find_loc [...] new 9594783e4b49 btrfs: print-tree: use string format for key names new aebe2bb0b861 btrfs: fix trivial -Wshadow warnings new 2346b966c66a btrfs: refactor allocation size calculation in alloc_btrfs [...] new 2215e6b4034a btrfs: subpage: rename macro variables to avoid shadowing new 725e46298876 btrfs: fix double free of qgroup record after failure to a [...] new 745483ea988b btrfs: fix comment in alloc_bitmap() and drop stale TODO new 38e818718c5e btrfs: fix racy bitfield write in btrfs_clear_space_info_full() new 892794c02532 btrfs: use end_pos variable where needed in btrfs_dirty_folio() new 9b2839451dfc btrfs: introduce a new shutdown state new 6b1ac78dd0f2 btrfs: implement shutdown ioctl new 803e115657dd btrfs: implement remove_bdev and shutdown super operation [...] new 18de34daa7c6 btrfs: truncate ordered extent when skipping writeback pas [...] new 46a23908598f btrfs: use variable for end offset in extent_writepage_io() new 74ca34f79e53 btrfs: split assertion into two in extent_writepage_io() new 28fe58ce6a20 btrfs: add unlikely to unexpected error case in extent_wri [...] new b917a94a4c08 btrfs: consistently round up or down i_size in btrfs_truncate() new 3b7c0c20b720 btrfs: avoid multiple i_size rounding in btrfs_truncate() new f1ae05b8eaf5 btrfs: avoid repeated computations in btrfs_mark_ordered_i [...] new e3df6408b13a btrfs: remove fs_info argument from btrfs_try_granting_tickets() new f63b36686b72 btrfs: remove fs_info argument from priority_reclaim_data_space() new cf3ae29caf16 btrfs: remove fs_info argument from priority_reclaim_metad [...] new 1b809e305574 btrfs: remove fs_info argument from maybe_fail_all_tickets() new 302b4b69c4ee btrfs: remove fs_info argument from calc_available_free_space() new 78a77f4da4ba btrfs: remove fs_info argument from btrfs_can_overcommit() new e96059c9d7fe btrfs: remove fs_info argument from btrfs_dump_space_info() new 3ee124653641 btrfs: remove fs_info argument from shrink_delalloc() and [...] new 4199eb276134 btrfs: remove fs_info argument from btrfs_calc_reclaim_met [...] new d77b22de5677 btrfs: remove fs_info argument from need_preemptive_reclaim() new ddeac2a12b11 btrfs: remove fs_info argument from steal_from_global_rsv() new e182eca6ed2d btrfs: remove fs_info argument from handle_reserve_ticket() new 5495cbe920ab btrfs: remove fs_info argument from maybe_clamp_preempt() new 09d0f285310a btrfs: fix parameter documentation for btrfs_reserve_data_bytes() new 30b87a23196c btrfs: remove fs_info argument from __reserve_bytes() new a1359d06d787 btrfs: remove fs_info argument from btrfs_reserve_metadata [...] new 7fc35cc559cb btrfs: more trivial BTRFS_PATH_AUTO_FREE conversions new 771af6ff72e0 btrfs: remove fs_info argument from btrfs_sysfs_add_space_ [...] new a232ff90d146 btrfs: remove fs_info argument from btrfs_zoned_activate_one_bg() new 225e747ea577 btrfs: remove redundant refcount check in btrfs_put_transaction() new 95de4b097e25 btrfs: add macros to facilitate printing of keys new af1e800c0244 btrfs: use the key format macros when printing keys new ca428e9b49c7 btrfs: remove pointless data_end assignment in btrfs_exten [...] new 988f693a46d8 btrfs: subpage: simplify the PAGECACHE_TAG_TOWRITE handling new 063171a4f0fa btrfs: return real error when failing tickets in maybe_fai [...] new 60532c2136ea btrfs: avoid recomputing used space in btrfs_try_granting_ [...] new 563ef2befb55 btrfs: make btrfs_can_overcommit() return bool instead of int new a5f8f64aa337 btrfs: avoid used space computation when trying to grant tickets new 0ce6300feca0 btrfs: avoid used space computation when reserving space new 6f4779faa0c1 btrfs: inline btrfs_space_info_used() new 49f204be223b btrfs: bail out earlier from need_preemptive_reclaim() if [...] new 8ab2b8bdbeca btrfs: increment loop count outside critical section durin [...] new 4ddb077378aa btrfs: shorten critical section in btrfs_preempt_reclaim_m [...] new afbc047ab0db btrfs: avoid unnecessary reclaim calculation in priority_r [...] new f18a203a1b31 btrfs: assert space_info is locked in steal_from_global_rsv() new 5ca7725ddfc5 btrfs: assign booleans to global reserve's full field new 189db2510569 btrfs: process ticket outside global reserve critical section new b70c32f10a04 btrfs: remove double underscore prefix from __reserve_bytes() new f7a32dd2a616 btrfs: reduce space_info critical section in btrfs_chunk_alloc() new 8b6fa164ab59 btrfs: reduce block group critical section in btrfs_free_r [...] new a270cb420c06 btrfs: reduce block group critical section in btrfs_add_re [...] new c0d0b13d27f8 btrfs: reduce block group critical section in do_trimming() new 585416766d27 btrfs: reduce block group critical section in pin_down_extent() new ec8022cd2656 btrfs: use local variable for space_info in pin_down_extent() new 8dcb8e4b110d btrfs: remove 'reserved' argument from btrfs_pin_extent() new 4cb0abc1cf4f btrfs: change 'reserved' argument from pin_down_extent() to bool new 36574363b75c btrfs: reduce block group critical section in unpin_extent [...] new 8b6e1f5dcef9 btrfs: remove pointless label and goto from unpin_extent_range() new cdf8a566eeef btrfs: add data_race() in btrfs_account_ro_block_groups_fr [...] new 50a51b53782a btrfs: move ticket wakeup and finalization to remove_ticket() new f912f0af13ae btrfs: avoid space_info locking when checking if tickets a [...] new 38e03b820e00 btrfs: annotate as unlikely fs aborted checks in space flu [...] new 02a7e90797be btrfs: scrub: add cancel/pause/removed bg checks for raid5 [...] new c7b478504b2e btrfs: scrub: cancel the run if the process or fs is being frozen new 937f99c73613 btrfs: scrub: cancel the run if there is a pending signal new 285c3ab28eed btrfs: declare free_ipath() via DEFINE_FREE() new d00cbce0a7d5 btrfs: define the AUTO_KFREE/AUTO_KVFREE helper macros new 7ab5d01d58a7 btrfs: apply the AUTO_K(V)FREE macros throughout the code new 252877a87015 btrfs: add ASSERTs on prealloc in qgroup functions new 51070655e7d5 btrfs: zoned: show statistics for zoned filesystems new c913649c1b02 btrfs: replace const_ilog2() with ilog2() new afc04c8b1bb5 btrfs: replace BTRFS_MAX_BIO_SECTORS with BIO_MAX_VECS new c5667f9c8eb9 btrfs: headers cleanup to remove unnecessary local includes new 81cea6cd7041 btrfs: remove btrfs_bio::fs_info by extracting it from btr [...] new 4591c3ef751d btrfs: make sure all btrfs_bio::end_io are called in task context new 4bbdce84175d btrfs: remove btrfs_fs_info::compressed_write_workers new 39bc80216a36 btrfs: relax btrfs_inode::ordered_tree_lock IRQ locking context new dd57c78aec39 btrfs: introduce btrfs_bio::async_csum new 1dac8db80cee btrfs: don't generate any code from ASSERT() in release builds new cfc7fe2b0f18 btrfs: use kvcalloc for btrfs_bio::csum allocation new d435c513652e btrfs: make sure extent and csum paths are always released [...] new 07166122b58a btrfs: scrub: factor out parity scrub code into a helper new 9b3743a6760b btrfs: simplify list initialization in btrfs_compr_pool_scan() new 17d552ab9b2b btrfs: raid56: remove sector_ptr::has_paddr member new 1810350b04ef btrfs: raid56: move sector_ptr::uptodate into a dedicated bitmap new 5387bd958180 btrfs: raid56: remove sector_ptr structure new a320476ca8a3 btrfs: tests: do trivial BTRFS_PATH_AUTO_FREE conversions new 4decf577fb7a btrfs: move and rename CSUM_FMT definition new fe1e50031fea btrfs: move struct reserve_ticket definition to space-info.c new 62bcbdca0ea9 btrfs: make btrfs_csum_one_bio() handle bs > ps without la [...] new 2574e9011018 btrfs: make btrfs_repair_io_failure() handle bs > ps cases [...] new 052fd7a5cace btrfs: make read verification handle bs > ps cases without [...] new ec20799064c8 btrfs: enable encoded read/write/send for bs > ps cases new 1c094e6ccead btrfs: make a few more ASSERTs verbose new 280dd7c106fd btrfs: fix incomplete parameter rename in btrfs_decompress() new e7dd1182fced btrfs: fix leaf leak in an error path in btrfs_del_items() new 86d3dc812f1e btrfs: remove pointless return value update in btrfs_del_items() new fad159f69eda btrfs: add unlikely to critical error in btrfs_extend_item() new 7447263d7da2 btrfs: always use left leaf variable in __push_leaf_right() new 29bb40ed56ab btrfs: remove duplicated leaf dirty status clearing in __p [...] new 027358a09009 btrfs: always use right leaf variable in __push_leaf_left() new 5d8222a50ad3 btrfs: abort transaction on item count overflow in __push_ [...] new c2b2504ece40 btrfs: update check_skip variable after unlocking current node new d7fe41044b3a btrfs: use bool type for btrfs_path members used as booleans new e21756fc4aa7 btrfs: use booleans for delalloc arguments and struct find [...] new 7a832b870b8a btrfs: place all boolean fields together in struct find_fr [...] new 54df8b80cc63 btrfs: scrub: always update btrfs_scrub_progress::last_physical new 9042dc00023f btrfs: raid56: add an overview for the btrfs_raid_bio structure new 91cd1b586578 btrfs: raid56: introduce a new parameter to locate a sector new 826325b6d091 btrfs: raid56: prepare generate_pq_vertical() for bs > ps cases new 9ba67fd616d6 btrfs: raid56: prepare recover_vertical() to support bs > [...] new e0eadfcc959d btrfs: raid56: prepare verify_one_sector() to support bs > [...] new 64e7b8c7c587 btrfs: raid56: prepare verify_bio_data_sectors() to suppor [...] new 05ddf35a5d3d btrfs: raid56: prepare set_bio_pages_uptodate() to support [...] new 53474a2ae174 btrfs: raid56: prepare steal_rbio() to support bs > ps cases new ba88278c6998 btrfs: raid56: prepare rbio_bio_add_io_paddr() to support [...] new 89ca1a403e54 btrfs: raid56: prepare finish_parity_scrub() to support bs [...] new 8870dbeedcf9 btrfs: raid56: enable bs > ps support new 1a332a6d7047 btrfs: raid56: remove the "_step" infix new 31b37b766753 btrfs: factor out root promotion logic into promote_child_ [...] new 3afa17bf243c btrfs: optimize balance_level() path reference handling new 139f75a3b167 btrfs: simplify leaf traversal after path release in btrfs [...] new 4357dd76f558 btrfs: remove redundant level reset in btrfs_del_items() new f96834005386 btrfs: disable various operations on encrypted inodes new 45d99129b64b btrfs: disable verity on encrypted inodes new bd45e9e3f623 btrfs: add orig_logical to btrfs_bio for encryption new 0185c2292c60 btrfs: don't rewrite ret from inode_permission new 70085399b1a1 btrfs: don't search back for dir inode item in INO_LOOKUP_USER new 9c78fe4a85fd btrfs: use test_and_set_bit() in btrfs_delayed_delete_inode_ref() new 1361f7d8da3e btrfs: remove root argument from btrfs_del_dir_entries_in_log() new 139e3167d811 btrfs: reduce arguments to btrfs_del_inode_ref_in_log() new 7c3acdb998dd btrfs: send: add unlikely to all unexpected overflow checks new 5c9cac55b7a2 btrfs: send: do not allocate memory for xattr data when ch [...] new 10934c131f9b btrfs: remaining BTRFS_PATH_AUTO_FREE conversions new 1c3e03b34042 btrfs: remove redundant zero/NULL initializations in btrfs [...] new 9e0e6577b3e5 btrfs: remove unnecessary inode key in btrfs_log_all_parents() new 7696286034ac Merge tag 'for-6.19-tag' of git://git.kernel.org/pub/scm/l [...] new c105e76bb17c hfs: fix potential use after free in hfs_correct_next_unus [...] new 152af1142878 hfsplus: fix missing hfs_bnode_get() in __hfs_bnode_create new 00c14a09a70e hfs/hfsplus: prevent getting negative values of offset/length new ed490f36f439 hfsplus: fix volume corruption issue for generic/070 new 005d4b0d33f6 hfsplus: Verify inode mode when loading from disk new 24e17a29cf75 hfsplus: fix volume corruption issue for generic/073 new 150ec68fa799 hfs: introduce KUnit tests for HFS string operations new 6f84ceb98538 hfsplus: introduce KUnit tests for HFS+ string operations new 3f04ee216bc1 hfsplus: fix volume corruption issue for generic/101 new ec95cd103c3a hfs/hfsplus: move on-disk layout declarations into hfs_common.h new ca010e2ef64c Merge tag 'hfs-v6.19-tag1' of git://git.kernel.org/pub/scm [...] new ebe4f3f6eb0c erofs: correct FSDAX detection new d53cd891f0e4 erofs: limit the level of fs stacking for file-backed mounts new 9ae77198d481 erofs: tidy up z_erofs_lz4_handle_overlap() new 831faabed812 erofs: improve decompression error reporting new 83564b06b275 erofs: improve Zstd, LZMA and DEFLATE error strings new 3a991f784c16 erofs: enable error reporting for z_erofs_stream_switch_bufs() new 30e13e41a0eb erofs: enable error reporting for z_erofs_fixup_insize() new 80d0c27a0a4a erofs: get rid of raw bi_end_io() usage new 0bdbf89a8bbe erofs: switch on-disk header `erofs_fs.h` to MIT license new 477e31fd1e81 Merge tag 'erofs-for-6.19-rc1' of git://git.kernel.org/pub [...] new 0ec73eb3f123 xfs: add a xfs_groups_to_rfsbs helper new 204c8f77e8d4 xfs: don't leak a locked dquot when xfs_dquot_attach_buf fails new 005d5ae0c585 xfs: make qi_dquots a 64-bit value new 36cebabde786 xfs: don't treat all radix_tree_insert errors as -EEXIST new 6129b088e1f1 xfs: remove xfs_dqunlock and friends new 0c5e80bd579f xfs: use a lockref for the xfs_dquot reference count new 6b6e6e752116 xfs: remove xfs_qm_dqput and optimize dropping dquot references new 0494f04643de xfs: consolidate q_qlock locking in xfs_qm_dqget and xfs_q [...] new d0f93c0d7c9d xfs: xfs_qm_dqattach_one is never called with a non-NULL * [...] new bf5066e169ee xfs: fold xfs_qm_dqattach_one into xfs_qm_dqget_inode new 55c1bc3eb9d0 xfs: return the dquot unlocked from xfs_qm_dqget new e85e74e4c9a6 xfs: remove q_qlock locking in xfs_qm_scall_setqlim new a536bf9bec6a xfs: push q_qlock acquisition from xchk_dquot_iter to the [...] new bfca8760f47e xfs: move q_qlock locking into xchk_quota_item new 7dd30acb4b37 xfs: move q_qlock locking into xqcheck_compare_dquot new a2ebb21f8ae1 xfs: move quota locking into xqcheck_commit_dquot new b6d2ab27cc84 xfs: move quota locking into xrep_quota_item new 13d3c1a04562 xfs: move xfs_dquot_tree calls into xfs_qm_dqget_cache_{lo [...] new 6a7bb6ccd005 xfs: reduce ilock roundtrips in xfs_qm_vop_dqalloc new 74d975ed6c9f xfs: add a XLOG_CYCLE_DATA_SIZE constant new 899b7ee44bae xfs: add a on-disk log header cycle array accessor new be665a4e2741 xfs: don't use xlog_in_core_2_t in struct xlog_in_core new 16c18021e1f5 xfs: cleanup xlog_alloc_log a bit new 9ed9df98fcd7 xfs: remove a very outdated comment from xlog_alloc_log new fe985b910e03 xfs: remove xlog_in_core_2_t new ef1e275638fe xfs: remove the xlog_rec_header_t typedef new bc2dd9f2ba00 xfs: remove l_iclog_heads new 6731f85d38aa xfs: remove the xlog_in_core_t typedef new bf3b8e915215 xfs: remove xarray mark for reclaimable zones new 9b0305968d60 xfs: remove the unused bv field in struct xfs_gc_bio new 1cfe3795c152 xfs: use zi more in xfs_zone_gc_mount new dcfa98bb5f78 xfs: move some code out of xfs_iget_recycle new 69ceb8a2d666 docs: remove obsolete links in the xfs online repair docum [...] new 3ed1c68307c4 Merge tag 'xfs-merge-6.19' of git://git.kernel.org/pub/scm [...] new e009cb1e3093 ksmbd: Use SHA-512 library for SMB3.1.1 preauth hash new 924067ef183b ksmbd: Use HMAC-SHA256 library for message signing and key [...] new 3a597e6e9701 ksmbd: Use HMAC-MD5 library for NTLMv2 new c5b462e35373 smb/server: fix return value of smb2_read() new d1a30b9ddc3d smb/server: fix return value of smb2_notify() new dafe22bc676d smb/server: fix return value of smb2_query_dir() new 269df046c1e1 smb/server: fix return value of smb2_ioctl() new a3c4445fdbbb smb/server: fix return value of smb2_oplock_break() new 7d9f51d36b6c smb/server: update some misguided comment of smb2_0_server [...] new 94b955167e3b smb: rename common/cifsglob.h to common/smbglob.h new 34cf191bb6a3 smb: move smb_version_values to common/smbglob.h new 36c31540cf52 smb: move get_rfc1002_len() to common/smbglob.h new cd311445d9f5 smb: move SMB1_PROTO_NUMBER to common/smbglob.h new 7844d50ca239 smb: move smb_sockaddr_in and smb_sockaddr_in6 to common/s [...] new cc26f593dc19 smb: move copychunk definitions to common/smb2pdu.h new 9c98f5eec877 smb: move resume_key_ioctl_rsp to common/smb2pdu.h new 5d510ac31626 ksmbd: skip lock-range check on equal size to avoid size== [...] new 4a7f96078032 smb/client: fix CAP_BULK_TRANSFER value new 884a1d4e9c09 smb: move MAX_CIFS_SMALL_BUFFER_SIZE to common/smbglob.h new 833a75fc9ecc smb: move create_durable_req_v2 to common/smb2pdu.h new 81a45de432c6 smb: move create_durable_handle_reconnect_v2 to common/smb2pdu.h new 96721fd29226 smb: move create_durable_rsp_v2 to common/smb2pdu.h new 1172d8598499 smb: move some duplicate definitions to common/smb2pdu.h new d8ac9879182a smb: move SMB_NEGOTIATE_REQ to common/smb2pdu.h new 84d8d4cf8873 smb: move list of FileSystemAttributes to common/fscc.h new d7edd3892d97 smb: move some duplicate struct definitions to common/fscc.h new 464b913993a1 smb: move FILE_SYSTEM_SIZE_INFO to common/fscc.h new 95e8c1bfa56e smb: do some cleanups new e7e60e8bfcc5 smb: fix some warnings reported by scripts/checkpatch.pl new 5003ad718af7 smb: move create_durable_reconn to common/smb2pdu.h new 3316a8fc840d ksmbd: server: avoid busy polling in accept loop new b39a1833cc4a ksmbd: fix use-after-free in ksmbd_tree_connect_put under [...] new e4442b2e95ba ksmbd: implement error handling for STATUS_INFO_LENGTH_MIS [...] new c4a2a49f7df4 smb: move FILE_SYSTEM_ATTRIBUTE_INFO to common/fscc.h new dc81b8f4f0fc ksmbd: Replace strcpy + strcat to improve convert_to_nt_pathname new 991f8a79db99 ksmbd: vfs: fix race on m_flags in vfs_cache new 1f3fd108c5c5 smb: smbdirect: introduce SMBDIRECT_DEBUG_ERR_PTR() helper new 1adb2dab9727 smb: smbdirect: introduce SMBDIRECT_CHECK_STATUS_{WARN,DIS [...] new 425c32750b48 smb: server: relax WARN_ON_ONCE(SMBDIRECT_SOCKET_*) checks [...] new dc10cf1368af smb: client: relax WARN_ON_ONCE(SMBDIRECT_SOCKET_*) checks [...] new 1fab1fa091f5 ksmbd: ipc: fix use-after-free in ipc_msg_send_request new 9cfcd8601e56 smb: client: show smb lease key in open_files output new f78b83dce273 smb: client: show smb lease key in open_dirs output new e1469f56089f cifs: Use netfs_alloc/free_folioq_buffer() new 869737543b39 Merge tag 'v6.19-rc-smb-fixes' of git://git.samba.org/ksmbd new 02c03021e2fc gfs2/sysfs: Replace sprintf/snprintf with sysfs_emit new 620fc27ef6a8 Documentation: gfs2: Consolidate GFS2 docs into its own su [...] new de90521604fc gfs2: document ip in __gfs2_holder_init kernel-doc comment new c3454ac0367f gfs2: Use bio_add_folio_nofail() new 2c5f4a53476e gfs2: Prevent recursive memory reclaim new 4cfc7d5a4a01 gfs2: fix freeze error handling new 64c10ed9274b gfs2: fix remote evict for read-only filesystems new 5b351583a327 gfs2: Minor cosmetic remote delete cleanups new dff1fb6d8b7a gfs2: Fix "gfs2: Switch to wait_event in gfs2_quotad" new 94f56488c7e4 gfs2: Clean up quotad timeout handling new 9334c73fb16b gfs2: Add clean argument to lm_unmount hook new 9c4a3de6cd5b gfs2: Asynchronous withdraw new 8daf6c2b3d8c gfs2: Get rid of delayed withdraws new 1b7d498dcab4 gfs2: Rename gfs2_{withdrawing_or_ => }withdrawn new 0e2038a90cad gfs2: Withdraw immediately on log write errors new fab27b49305c gfs2: Kill gfs2_io_error_bh_wd new 1714e8543dbe gfs2: Rename LM_FLAG_{NOEXP -> RECOVER} new 833c93caea00 Revert "gfs2: don't stop reads while withdraw in progress" new 20b44ddbbb07 Revert "gfs2: Force withdraw to replay journals and wait f [...] new 2aae092dc40f Revert "gfs2: Force withdraw to replay journals and wait f [...] new 4cee5b0f7a82 Revert "gfs2: Force withdraw to replay journals and wait f [...] new a07a1e46d27a Revert "gfs2: Force withdraw to replay journals and wait f [...] new 406058184c59 Revert "gfs2: Force withdraw to replay journals and wait f [...] new dcc42d554176 Revert "gfs2: Force withdraw to replay journals and wait f [...] new 6bb7c1bf5a62 Revert "gfs2: fix a deadlock on withdraw-during-mount" new 41ad1f7c8b0a Revert "gfs2: Check for log write errors before telling dl [...] new af572efef10a Revert "gfs2: Allow some glocks to be used during withdraw" new 655531c95be3 Revert "gfs2: fix infinite loop when checking ail item cou [...] new 473678ccb97d gfs2: Rename gfs2_{gl_dq_holders => withdraw_glocks} new 0e10da69d167 gfs2: Clean up properly during a withdraw new bbbf1529ea9b gfs2: New gfs2_withdraw_helper new 3a88edc1657d gfs2: Withdraw immediately in gfs2_trans_add_meta new 16c319798403 gfs2: No longer thaw filesystems during a withdraw new 83348905e413 gfs2: Clean up SDF_JOURNAL_LIVE flag handling new 8a157e0a0aa5 gfs2: Fix use of bio_chain new afcbce74f358 Merge tag 'gfs2-for-6.19' of git://git.kernel.org/pub/scm/ [...] new ce3236a3c7d8 ext4: make error code in __ext4fs_dirhash() consistent. new 6640d552185f fs: ext4: fix uninitialized symbols new a2e5a3cea4b1 ext4: correct the checking of quota files before moving extents new dd064d5101ea ext4: introduce seq counter for the extent status entry new 7da5565cab40 ext4: make ext4_es_lookup_extent() pass out the extent seq [...] new 07c440e8da8f ext4: pass out extent seq counter when mapping blocks new c9570b663424 ext4: use EXT4_B_TO_LBLK() in mext_check_arguments() new 22218516e462 ext4: add mext_check_validity() to do basic check new 57c1df07f1ac ext4: refactor mext_check_arguments() new 37cb211f97f8 ext4: rename mext_page_mkuptodate() to mext_folio_mkuptodate() new 962e8a01eab9 ext4: introduce mext_move_extent() new 4589c4518f7c ext4: switch to using the new extent movement method new 65097262f5ee ext4: add large folios support for moving extents new 9dbf945320b1 ext4: add two trace points for moving extents new 892e1cf17555 ext4: refresh inline data size before write operations new b97cb7d6a051 ext4: xattr: fix null pointer deref in ext4_raw_inode() new 524c3853831c jbd2: use a per-journal lock_class_key for jbd2_trans_commit_key new 40a71b53d5a6 jbd2: use a weaker annotation in journal handling new 986835bf4d11 jbd2: avoid bug_on in jbd2_journal_get_create_access() whe [...] new 80d05f640a51 jbd2: store more accurate errno in superblock when possible new ee5a977b4e77 ext4: fix string copying in parse_apply_sb_mount_options() new 3db63d2c2d1d ext4: check if mount_opts is NUL-terminated in ext4_ioctl_ [...] new 6abfe107894a jbd2: fix the inconsistency between checksum and data in m [...] new 4091c8206cfd ext4: clear i_state_flags when alloc inode new 0cd8feea8777 ext4: add i_data_sem protection in ext4_destroy_inline_dat [...] new 3f7a79d05c69 ext4: fix incorrect group number assertion in mb_check_buddy new d9ee3ff810f1 ext4: improve integrity checking in __mb_check_buddy by en [...] new dac092195b6a ext4: rename EXT4_GET_BLOCKS_PRE_IO new a9272422316f ext4: cleanup for ext4_map_blocks new cc742fd1d184 ext4: correct the comments place for EXT4_EXT_MAY_ZEROOUT new 4ada1e4f8937 fs/ext4: fix typo in comment new 39fc6d4d3527 Documentation: ext4: Document casefold and encrypt flags new 7c11c56eb32e ext4: align max orphan file size with e2fsprogs limit new 5835b1339e33 ext4: remove page offset calculation in ext4_block_zero_pa [...] new b73f45a32420 ext4: remove page offset calculation in ext4_block_truncat [...] new afa6d5a16bf2 ext4: remove PAGE_SIZE checks for rec_len conversion new d37a7ddd3a38 ext4: make ext4_punch_hole() support large block size new 58297412edf0 ext4: enable DIOREAD_NOLOCK by default for BS > PS as well new 8611e608a8fa ext4: introduce s_min_folio_order for future BS > PS support new 6a28b5c9908d ext4: support large block size in ext4_calculate_overhead() new 609c5e0081b4 ext4: support large block size in ext4_readdir() new 125d1f6a5a77 ext4: add EXT4_LBLK_TO_B macro for logical block to bytes [...] new 2a8de76b2b0f ext4: add EXT4_LBLK_TO_PG and EXT4_PG_TO_LBLK for block/pa [...] new 6117f1806a73 ext4: support large block size in ext4_mb_load_buddy_gfp() new 3938fc29f89f ext4: support large block size in ext4_mb_get_buddy_page_lock() new 0ad55fa104a2 ext4: support large block size in ext4_mb_init_cache() new 31daa8261c54 ext4: prepare buddy cache inode for BS > PS with large folios new 65c39954bb92 ext4: rename 'page' references to 'folio' in multi-block a [...] new a6d73242b8b5 ext4: support large block size in ext4_mpage_readpages() new bff6235d623a ext4: support large block size in ext4_block_write_begin() new b967ab748765 ext4: support large block size in mpage_map_and_submit_buffers() new 8e50e23b769a ext4: support large block size in mpage_prepare_extent_to_map() new c00a6292d061 ext4: support large block size in __ext4_block_zero_page_range() new 58fd191f99f3 ext4: make data=journal support large block size new 1a3e9e8aa4f7 ext4: support verifying data from large folios with fs-verity new 709f0f1f1bf5 ext4: add checks for large folio incompatibilities when BS > PS new cab8cbcb923a ext4: enable block size larger than page size new 91ef18b567da ext4: mark inodes without acls in __ext4_iget() new fbeea4db51a6 Merge tag 'ext4_for_linus-6.19-rc1' of git://git.kernel.or [...] new 518013860432 fs/ntfs3: Support timestamps prior to epoch new a846cd0d0a05 fs/ntfs3: Reformat code and update terminology new 801f614ba263 fs/ntfs3: fix mount failure for sparse runs in run_unpack() new 14656154d26c ntfs: Do not kmap pages used for reading from disk new 953b79a7a124 ntfs: Do not kmap page cache pages for compression new 68f6bd128e75 ntfs: Do not overwrite uptodate pages new 02f312754c87 ntfs3: fix use-after-free of sbi->options in cmp_fnames new 73e6b9dacf72 ntfs3: fix uninit memory after failed mi_read in mi_format_new new 9948dcb2f7b5 ntfs3: Fix uninit buffer allocated by __getname() new 1ff28f36eb2f fs/ntfs3: disable readahead for compressed files new d1693a7d5a38 ntfs: set dummy blocksize to read boot_block when mounting new be99c62ac7e7 ntfs3: init run lock for extend inode new 5f33da04e6ce fs/ntfs3: fix KMSAN uninit-value in ni_create_attr_list new c3856bb499ea ntfs3: avoid memcpy size warning new f35590ee26f5 fs/ntfs3: remove ntfs_bio_pages and use page cache for com [...] new a8a3ca23bbd9 fs/ntfs3: Initialize allocated memory before use new aee4d5a521e9 ntfs3: fix double free of sbi->options->nls and clarify ow [...] new 2109b080240c fs/ntfs3: correct attr_collapse_range when file is too fragmented new ae91dfe38966 fs/ntfs3: implement NTFS3_IOC_SHUTDOWN ioctl new d8e1e0d33d97 fs/ntfs3: check minimum alignment for direct I/O new 266ab6d02aa3 fs/ntfs3: update mode in xattr when ACL can be reduced to mode new 2469f2e78d07 fs/ntfs3: Fix spelling mistake "recommened" -> "recommended" new 4d78d1173a65 fs/ntfs3: out1 also needs to put mi new ccc4e86d1c24 fs/ntfs3: Prevent memory leaks in add sub record new bcbb8d0afd94 fs/ntfs3: change the default mount options for "acl" and " [...] new 1b2ae190ea43 fs/ntfs3: check for shutdown in fsync new 559e608c4655 Merge tag 'ntfs3_for_6.19' of https://github.com/Paragon-S [...]
The 370 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/filesystems/ext4/inodes.rst | 2 + Documentation/filesystems/ext4/super.rst | 4 +- .../{gfs2-glocks.rst => gfs2/glocks.rst} | 0 .../filesystems/{gfs2.rst => gfs2/index.rst} | 12 + .../{gfs2-uevents.rst => gfs2/uevents.rst} | 0 Documentation/filesystems/index.rst | 4 +- .../filesystems/xfs/xfs-online-fsck-design.rst | 236 +-- MAINTAINERS | 2 +- fs/btrfs/accessors.h | 1 + fs/btrfs/acl.c | 25 +- fs/btrfs/backref.c | 37 +- fs/btrfs/backref.h | 7 +- fs/btrfs/bio.c | 290 ++-- fs/btrfs/bio.h | 39 +- fs/btrfs/block-group.c | 79 +- fs/btrfs/block-group.h | 2 +- fs/btrfs/block-rsv.c | 14 +- fs/btrfs/btrfs_inode.h | 20 +- fs/btrfs/compression.c | 47 +- fs/btrfs/compression.h | 15 +- fs/btrfs/ctree.c | 238 +-- fs/btrfs/ctree.h | 18 +- fs/btrfs/defrag.c | 5 +- fs/btrfs/delalloc-space.c | 4 +- fs/btrfs/delayed-inode.c | 26 +- fs/btrfs/delayed-ref.c | 45 +- fs/btrfs/dev-replace.c | 4 +- fs/btrfs/dir-item.c | 4 +- fs/btrfs/direct-io.c | 10 +- fs/btrfs/disk-io.c | 66 +- fs/btrfs/disk-io.h | 3 +- fs/btrfs/extent-tree.c | 172 +-- fs/btrfs/extent-tree.h | 27 +- fs/btrfs/extent_io.c | 57 +- fs/btrfs/extent_io.h | 1 - fs/btrfs/extent_map.h | 3 +- fs/btrfs/file-item.c | 85 +- fs/btrfs/file-item.h | 4 +- fs/btrfs/file.c | 33 +- fs/btrfs/free-space-cache.c | 24 +- fs/btrfs/free-space-tree.c | 55 +- fs/btrfs/fs.h | 36 +- fs/btrfs/inode-item.c | 5 +- fs/btrfs/inode.c | 192 ++- fs/btrfs/ioctl.c | 173 +-- fs/btrfs/messages.c | 1 + fs/btrfs/messages.h | 3 +- fs/btrfs/misc.h | 7 + fs/btrfs/ordered-data.c | 74 +- fs/btrfs/print-tree.c | 16 +- fs/btrfs/qgroup.c | 182 +-- fs/btrfs/raid-stripe-tree.c | 18 +- fs/btrfs/raid56.c | 839 ++++++----- fs/btrfs/raid56.h | 103 +- fs/btrfs/reflink.c | 15 +- fs/btrfs/relocation.c | 85 +- fs/btrfs/root-tree.c | 4 +- fs/btrfs/scrub.c | 270 ++-- fs/btrfs/send.c | 113 +- fs/btrfs/space-info.c | 464 +++--- fs/btrfs/space-info.h | 43 +- fs/btrfs/subpage.c | 67 +- fs/btrfs/subpage.h | 1 - fs/btrfs/super.c | 77 +- fs/btrfs/sysfs.c | 58 +- fs/btrfs/sysfs.h | 3 +- fs/btrfs/tests/extent-io-tests.c | 3 +- fs/btrfs/tests/extent-map-tests.c | 6 +- fs/btrfs/tests/qgroup-tests.c | 16 +- fs/btrfs/transaction.c | 48 +- fs/btrfs/transaction.h | 4 - fs/btrfs/tree-checker.c | 23 +- fs/btrfs/tree-log.c | 183 ++- fs/btrfs/tree-log.h | 8 +- fs/btrfs/uuid-tree.c | 120 +- fs/btrfs/verity.c | 32 +- fs/btrfs/volumes.c | 199 +-- fs/btrfs/volumes.h | 10 +- fs/btrfs/xattr.c | 41 +- fs/btrfs/zoned.c | 53 +- fs/btrfs/zoned.h | 7 +- fs/erofs/compress.h | 12 +- fs/erofs/decompressor.c | 149 +- fs/erofs/decompressor_crypto.c | 7 +- fs/erofs/decompressor_deflate.c | 37 +- fs/erofs/decompressor_lzma.c | 26 +- fs/erofs/decompressor_zstd.c | 28 +- fs/erofs/erofs_fs.h | 2 +- fs/erofs/fileio.c | 2 +- fs/erofs/fscache.c | 4 +- fs/erofs/super.c | 38 +- fs/erofs/zdata.c | 21 +- fs/ext4/balloc.c | 2 +- fs/ext4/dir.c | 8 +- fs/ext4/ext4.h | 50 +- fs/ext4/ext4_jbd2.c | 3 +- fs/ext4/extents.c | 28 +- fs/ext4/extents_status.c | 31 +- fs/ext4/extents_status.h | 2 +- fs/ext4/hash.c | 2 +- fs/ext4/ialloc.c | 1 - fs/ext4/inline.c | 14 +- fs/ext4/inode.c | 165 +- fs/ext4/ioctl.c | 14 +- fs/ext4/mballoc.c | 188 ++- fs/ext4/move_extent.c | 786 +++++----- fs/ext4/namei.c | 18 +- fs/ext4/orphan.c | 4 +- fs/ext4/readpage.c | 7 +- fs/ext4/super.c | 72 +- fs/ext4/sysfs.c | 6 + fs/ext4/verity.c | 2 +- fs/ext4/xattr.c | 6 +- fs/gfs2/aops.c | 2 +- fs/gfs2/file.c | 2 +- fs/gfs2/glock.c | 227 +-- fs/gfs2/glock.h | 12 +- fs/gfs2/glops.c | 98 +- fs/gfs2/incore.h | 22 +- fs/gfs2/inode.c | 15 + fs/gfs2/inode.h | 1 + fs/gfs2/lock_dlm.c | 57 +- fs/gfs2/log.c | 59 +- fs/gfs2/lops.c | 12 +- fs/gfs2/meta_io.c | 13 +- fs/gfs2/ops_fstype.c | 37 +- fs/gfs2/quota.c | 66 +- fs/gfs2/recovery.c | 8 +- fs/gfs2/super.c | 35 +- fs/gfs2/super.h | 1 - fs/gfs2/sys.c | 64 +- fs/gfs2/trace_gfs2.h | 1 - fs/gfs2/trans.c | 30 +- fs/gfs2/util.c | 328 ++-- fs/gfs2/util.h | 56 +- fs/hfs/.kunitconfig | 7 + fs/hfs/Kconfig | 15 + fs/hfs/Makefile | 2 + fs/hfs/bfind.c | 2 +- fs/hfs/bnode.c | 52 +- fs/hfs/brec.c | 2 +- fs/hfs/btree.c | 2 +- fs/hfs/btree.h | 113 +- fs/hfs/catalog.c | 2 +- fs/hfs/hfs.h | 269 +--- fs/hfs/hfs_fs.h | 89 +- fs/hfs/inode.c | 3 +- fs/hfs/string.c | 5 + fs/hfs/string_test.c | 133 ++ fs/hfsplus/.kunitconfig | 8 + fs/hfsplus/Kconfig | 15 + fs/hfsplus/Makefile | 3 + fs/hfsplus/bfind.c | 2 +- fs/hfsplus/bnode.c | 64 +- fs/hfsplus/brec.c | 2 +- fs/hfsplus/btree.c | 2 +- fs/hfsplus/dir.c | 7 +- fs/hfsplus/hfsplus_fs.h | 41 +- fs/hfsplus/hfsplus_raw.h | 394 +---- fs/hfsplus/inode.c | 41 +- fs/hfsplus/super.c | 87 +- fs/hfsplus/unicode.c | 16 +- fs/hfsplus/unicode_test.c | 1579 ++++++++++++++++++++ fs/hfsplus/xattr.c | 22 +- fs/jbd2/checkpoint.c | 2 +- fs/jbd2/journal.c | 35 +- fs/jbd2/transaction.c | 26 +- fs/ntfs3/attrib.c | 88 +- fs/ntfs3/dir.c | 3 +- fs/ntfs3/file.c | 109 +- fs/ntfs3/frecord.c | 219 +-- fs/ntfs3/fsntfs.c | 132 +- fs/ntfs3/index.c | 3 +- fs/ntfs3/inode.c | 27 +- fs/ntfs3/namei.c | 6 +- fs/ntfs3/ntfs_fs.h | 40 +- fs/ntfs3/record.c | 2 +- fs/ntfs3/run.c | 17 +- fs/ntfs3/super.c | 88 +- fs/ntfs3/xattr.c | 18 +- fs/smb/client/cifs_debug.c | 23 +- fs/smb/client/cifsglob.h | 31 +- fs/smb/client/cifspdu.h | 601 ++------ fs/smb/client/cifssmb.c | 18 +- fs/smb/client/cifstransport.c | 8 +- fs/smb/client/connect.c | 6 +- fs/smb/client/inode.c | 4 +- fs/smb/client/misc.c | 2 +- fs/smb/client/ntlmssp.h | 8 +- fs/smb/client/readdir.c | 12 +- fs/smb/client/reparse.h | 8 +- fs/smb/client/rfc1002pdu.h | 8 +- fs/smb/client/smb1ops.c | 2 +- fs/smb/client/smb2inode.c | 2 +- fs/smb/client/smb2ops.c | 91 +- fs/smb/client/smb2pdu.c | 45 +- fs/smb/client/smb2pdu.h | 112 -- fs/smb/client/smbdirect.c | 28 +- fs/smb/common/cifsglob.h | 30 - fs/smb/common/fscc.h | 174 +++ fs/smb/common/smb2pdu.h | 279 +++- fs/smb/common/smbacl.h | 8 +- fs/smb/common/smbdirect/smbdirect_socket.h | 51 + fs/smb/common/smbglob.h | 72 + fs/smb/server/Kconfig | 6 +- fs/smb/server/auth.c | 390 +---- fs/smb/server/auth.h | 10 +- fs/smb/server/crypto_ctx.c | 24 - fs/smb/server/crypto_ctx.h | 15 +- fs/smb/server/mgmt/tree_connect.c | 18 +- fs/smb/server/mgmt/tree_connect.h | 1 - fs/smb/server/misc.c | 15 +- fs/smb/server/oplock.c | 8 +- fs/smb/server/server.c | 4 - fs/smb/server/smb2misc.c | 2 +- fs/smb/server/smb2ops.c | 38 +- fs/smb/server/smb2pdu.c | 217 ++- fs/smb/server/smb2pdu.h | 107 -- fs/smb/server/smb_common.h | 276 +--- fs/smb/server/transport_ipc.c | 7 +- fs/smb/server/transport_rdma.c | 40 +- fs/smb/server/transport_tcp.c | 41 +- fs/smb/server/vfs.c | 7 +- fs/smb/server/vfs_cache.c | 88 +- fs/xfs/libxfs/xfs_group.h | 9 + fs/xfs/libxfs/xfs_log_format.h | 38 +- fs/xfs/libxfs/xfs_ondisk.h | 6 +- fs/xfs/libxfs/xfs_quota_defs.h | 4 +- fs/xfs/libxfs/xfs_rtgroup.h | 14 +- fs/xfs/scrub/quota.c | 8 +- fs/xfs/scrub/quota_repair.c | 18 +- fs/xfs/scrub/quotacheck.c | 11 +- fs/xfs/scrub/quotacheck_repair.c | 21 +- fs/xfs/xfs_dquot.c | 143 +- fs/xfs/xfs_dquot.h | 22 +- fs/xfs/xfs_dquot_item.c | 6 +- fs/xfs/xfs_icache.c | 31 +- fs/xfs/xfs_log.c | 206 +-- fs/xfs/xfs_log_cil.c | 6 +- fs/xfs/xfs_log_priv.h | 33 +- fs/xfs/xfs_log_recover.c | 45 +- fs/xfs/xfs_qm.c | 154 +- fs/xfs/xfs_qm.h | 2 +- fs/xfs/xfs_qm_bhv.c | 4 +- fs/xfs/xfs_qm_syscalls.c | 10 +- fs/xfs/xfs_quotaops.c | 2 +- fs/xfs/xfs_trace.h | 8 +- fs/xfs/xfs_trans_dquot.c | 18 +- fs/xfs/xfs_zone_alloc.c | 26 +- fs/xfs/xfs_zone_gc.c | 14 +- fs/xfs/xfs_zone_priv.h | 1 + fs/xfs/xfs_zone_space_resv.c | 10 +- include/linux/hfs_common.h | 633 ++++++++ include/linux/jbd2.h | 6 + include/trace/events/ext4.h | 99 +- include/uapi/linux/btrfs.h | 9 + 256 files changed, 8895 insertions(+), 7656 deletions(-) rename Documentation/filesystems/{gfs2-glocks.rst => gfs2/glocks.rst} (100%) rename Documentation/filesystems/{gfs2.rst => gfs2/index.rst} (94%) rename Documentation/filesystems/{gfs2-uevents.rst => gfs2/uevents.rst} (100%) create mode 100644 fs/hfs/.kunitconfig create mode 100644 fs/hfs/string_test.c create mode 100644 fs/hfsplus/.kunitconfig create mode 100644 fs/hfsplus/unicode_test.c delete mode 100644 fs/smb/common/cifsglob.h create mode 100644 fs/smb/common/fscc.h create mode 100644 fs/smb/common/smbglob.h