# changelog

author: Jackie Liu <liuyun01@kylinos.cn> - 6.6.0-2.0.v2404
changelog:
  - bcachefs: Refactor memcpy into direct assignment (Kees Cook) [task:205710]
  - bcachefs: Fix drop_alloc_keys() (Kent Overstreet) [task:205710]
  - bcachefs: snapshot_create_lock (Kent Overstreet) [task:205710]
  - bcachefs: Fix snapshot skiplists during snapshot deletion (Kent Overstreet) [task:205710]
  - bcachefs: bch2_sb_field_get() refactoring (Kent Overstreet) [task:205710]
  - bcachefs: KEY_TYPE_error now counts towards i_sectors (Kent Overstreet) [task:205710]
  - bcachefs: Fix handling of unknown bkey types (Kent Overstreet) [task:205710]
  - bcachefs: Switch to unsafe_memcpy() in a few places (Kent Overstreet) [task:205710]
  - bcachefs: Use struct_size() (Christophe JAILLET) [task:205710]
  - bcachefs: Correctly initialize new buckets on device resize (Kent Overstreet) [task:205710]
  - bcachefs: Fix another smatch complaint (Kent Overstreet) [task:205710]
  - bcachefs: Use strsep() in split_devs() (Kent Overstreet) [task:205710]
  - bcachefs: Add iops fields to bch_member (Hunter Shaffer) [task:205710]
  - bcachefs: Rename bch_sb_field_members -> bch_sb_field_members_v1 (Hunter Shaffer) [task:205710]
  - bcachefs: New superblock section members_v2 (Hunter Shaffer) [task:205710]
  - bcachefs: Add new helper to retrieve bch_member from sb (Hunter Shaffer) [task:205710]
  - bcachefs: bucket_lock() is now a sleepable lock (Kent Overstreet) [task:205710]
  - bcachefs: fix crc32c checksum merge byte order problem (Brian Foster) [task:205710]
  - bcachefs: Fix bch2_inode_delete_keys() (Kent Overstreet) [task:205710]
  - bcachefs: Make btree root read errors recoverable (Kent Overstreet) [task:205710]
  - bcachefs: Fall back to requesting passphrase directly (Kent Overstreet) [task:205710]
  - bcachefs: Fix looping around bch2_propagate_key_to_snapshot_leaves() (Kent Overstreet) [task:205710]
  - bcachefs: bch_err_msg(), bch_err_fn() now filters out transaction restart errors (Kent Overstreet) [task:205710]
  - bcachefs: Silence transaction restart error message (Kent Overstreet) [task:205710]
  - bcachefs: More assertions for nocow locking (Kent Overstreet) [task:205710]
  - bcachefs: nocow locking: Fix lock leak (Kent Overstreet) [task:205710]
  - bcachefs: Fixes for building in userspace (Kent Overstreet) [task:205710]
  - bcachefs: Ignore unknown mount options (Kent Overstreet) [task:205710]
  - bcachefs: Always check for invalid bkeys in main commit path (Kent Overstreet) [task:205710]
  - bcachefs: Make sure to initialize equiv when creating new snapshots (Kent Overstreet) [task:205710]
  - bcachefs: Fix a null ptr deref in bch2_get_alloc_in_memory_pos() (Kent Overstreet) [task:205710]
  - bcachefs: Fix changing durability using sysfs (Torge Matthies) [task:205710]
  - bcachefs: initial freeze/unfreeze support (Brian Foster) [task:205710]
  - bcachefs: More minor smatch fixes (Kent Overstreet) [task:205710]
  - bcachefs: Minor bch2_btree_node_get() smatch fixes (Kent Overstreet) [task:205710]
  - bcachefs: snapshots: Use kvfree_rcu_mightsleep() (Kent Overstreet) [task:205710]
  - bcachefs: Fix strndup_user() error checking (Kent Overstreet) [task:205710]
  - bcachefs: drop journal lock before calling journal_write (Kent Overstreet) [task:205710]
  - bcachefs: bch2_ioctl_disk_resize_journal(): check for integer truncation (Kent Overstreet) [task:205710]
  - bcachefs: Fix error checks in bch2_chacha_encrypt_key() (Kent Overstreet) [task:205710]
  - bcachefs: Fix an overflow check (Kent Overstreet) [task:205710]
  - bcachefs: Fix copy_to_user() usage in flush_buf() (Kent Overstreet) [task:205710]
  - bcachefs: fix race between journal entry close and pin set (Brian Foster) [task:205710]
  - bcachefs: prepare journal buf put to handle pin put (Brian Foster) [task:205710]
  - bcachefs: refactor pin put helpers (Brian Foster) [task:205710]
  - bcachefs: snapshot: Add missing assignment in bch2_delete_dead_snapshots() (Dan Carpenter) [task:205710]
  - bcachefs: fs-ioctl: Fix copy_to_user() error code (Dan Carpenter) [task:205710]
  - bcachefs: acl: Add missing check in bch2_acl_chmod() (Dan Carpenter) [task:205710]
  - bcachefs: acl: Uninitialized variable in bch2_acl_chmod() (Dan Carpenter) [task:205710]
  - bcachefs: Fix -Wself-assign (Nick Desaulniers) [task:205710]
  - bcachefs: Remove duplicate include (Jiapeng Chong) [task:205710]
  - bcachefs: fix error checking in bch2_fs_alloc() (Dan Carpenter) [task:205710]
  - bcachefs: chardev: fix an integer overflow (32 bit only) (Dan Carpenter) [task:205710]
  - bcachefs: chardev: return -EFAULT if copy_to_user() fails (Dan Carpenter) [task:205710]
  - bcachefs: Change bucket_lock() to use bit_spin_lock() (Kent Overstreet) [task:205710]
  - bcachefs: Kill other unreachable() uses (Kent Overstreet) [task:205710]
  - bcachefs: Remove undefined behavior in bch2_dev_buckets_reserved() (Josh Poimboeuf) [task:205710]
  - bcachefs: Remove a redundant and harmless bch2_free_super() call (Christophe JAILLET) [task:205710]
  - bcachefs: Fix use-after-free in bch2_dev_add() (Christophe JAILLET) [task:205710]
  - bcachefs: add module description to fix modpost warning (Brian Foster) [task:205710]
  - bcachefs: Heap allocate btree_trans (Kent Overstreet) [task:205710]
  - bcachefs: Fix W=12 build errors (Kent Overstreet) [task:205710]
  - bcachefs: Remove unneeded semicolon (Yang Li) [task:205710]
  - bcachefs: Add a missing prefetch include (Kent Overstreet) [task:205710]
  - bcachefs: Fix -Wcompare-distinct-pointer-types in bch2_copygc_get_buckets() (Nathan Chancellor) [task:205710]
  - bcachefs: Fix -Wcompare-distinct-pointer-types in do_encrypt() (Nathan Chancellor) [task:205710]
  - bcachefs: Fix -Wincompatible-function-pointer-types-strict from key_invalid callbacks (Nathan Chancellor) [task:205710]
  - bcachefs: Fix -Wformat in bch2_bucket_gens_invalid() (Nathan Chancellor) [task:205710]
  - bcachefs: Fix -Wformat in bch2_alloc_v4_invalid() (Nathan Chancellor) [task:205710]
  - bcachefs: Fix -Wformat in bch2_btree_key_cache_to_text() (Nathan Chancellor) [task:205710]
  - bcachefs: Fix -Wformat in bch2_set_bucket_needs_journal_commit() (Nathan Chancellor) [task:205710]
  - bcachefs: Fix a handful of spelling mistakes in various messages (Colin Ian King) [task:205710]
  - bcachefs: remove redundant pointer q (Colin Ian King) [task:205710]
  - bcachefs: remove duplicated assignment to variable offset_into_extent (Colin Ian King) [task:205710]
  - bcachefs: remove redundant initializations of variables start_offset and end_offset (Colin Ian King) [task:205710]
  - bcachefs: remove redundant initialization of pointer dst (Colin Ian King) [task:205710]
  - bcachefs: remove redundant initialization of pointer d (Colin Ian King) [task:205710]
  - bcachefs: trace_read_nopromote() (Kent Overstreet) [task:205710]
  - bcachefs: Log finsert/fcollapse operations (Kent Overstreet) [task:205710]
  - bcachefs: Log truncate operations (Kent Overstreet) [task:205710]
  - bcachefs: BTREE_ID_logged_ops (Kent Overstreet) [task:205710]
  - bcachefs: New io_misc.c helpers (Kent Overstreet) [task:205710]
  - bcachefs: Break up io.c (Kent Overstreet) [task:205710]
  - bcachefs: bch2_trans_update_get_key_cache() (Kent Overstreet) [task:205710]
  - bcachefs: __bch2_btree_insert() -> bch2_btree_insert_trans() (Kent Overstreet) [task:205710]
  - bcachefs: Kill incorrect assertion (Kent Overstreet) [task:205710]
  - bcachefs: Convert more code to bch_err_msg() (Kent Overstreet) [task:205710]
  - bcachefs: Kill missing inode warnings in bch2_quota_read() (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch_sb_handle type (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_propagate_key_to_snapshot_leaves() (Kent Overstreet) [task:205710]
  - bcachefs: Fix silent enum conversion error (Kent Overstreet) [task:205710]
  - bcachefs: Array bounds fixes (Kent Overstreet) [task:205710]
  - bcachefs: bch2_acl_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: restart journal reclaim thread on ro->rw transitions (Brian Foster) [task:205710]
  - bcachefs: Fix snapshot_skiplist_good() (Kent Overstreet) [task:205710]
  - bcachefs: Kill stripe check in bch2_alloc_v4_invalid() (Kent Overstreet) [task:205710]
  - bcachefs: Improve bch2_moving_ctxt_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: Put bkey invalid check in commit path in a more useful place (Kent Overstreet) [task:205710]
  - bcachefs: Always check alloc data type (Kent Overstreet) [task:205710]
  - bcachefs: Fix a double free on invalid bkey (Kent Overstreet) [task:205710]
  - bcachefs: bch2_propagate_key_to_snapshot_leaves() (Kent Overstreet) [task:205710]
  - bcachefs: Cleanup redundant snapshot nodes (Kent Overstreet) [task:205710]
  - bcachefs: Fix btree write buffer with snapshots btrees (Kent Overstreet) [task:205710]
  - bcachefs: Fix is_ancestor bitmap (Kent Overstreet) [task:205710]
  - bcachefs: move check_pos_snapshot_overwritten() to snapshot.c (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_mount error path (Kent Overstreet) [task:205710]
  - bcachefs: Delete a faulty assertion (Kent Overstreet) [task:205710]
  - bcachefs: Improve btree_path_relock_fail tracepoint (Kent Overstreet) [task:205710]
  - bcachefs: Fix divide by zero in rebalance_work() (Kent Overstreet) [task:205710]
  - bcachefs: Split out snapshot.c (Kent Overstreet) [task:205710]
  - bcachefs: stack_trace_save_tsk() depends on CONFIG_STACKTRACE (Kent Overstreet) [task:205710]
  - bcachefs: Fix swallowing of data in buffered write path (Kent Overstreet) [task:205710]
  - bcachefs: fix up wonky error handling in bch2_seek_pagecache_hole() (Brian Foster) [task:205710]
  - bcachefs: Fix bkey format calculation (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_extent_fallocate() (Kent Overstreet) [task:205710]
  - bcachefs: Zero btree_paths on allocation (Kent Overstreet) [task:205710]
  - bcachefs: Fix 'pointer to invalid device' check (Kent Overstreet) [task:205710]
  - bcachefs: Lower BCH_NAME_MAX to 512 (Joshua Ashton) [task:205710]
  - bcachefs: Optimize bch2_dirent_name_bytes (Joshua Ashton) [task:205710]
  - bcachefs: Introduce bch2_dirent_get_name (Joshua Ashton) [task:205710]
  - bcachefs: six locks: Guard against wakee exiting in __six_lock_wakeup() (Kent Overstreet) [task:205710]
  - bcachefs: Don't open code closure_nr_remaining() (Kent Overstreet) [task:205710]
  - bcachefs: Fix lifetime in bch2_write_done(), add assertion (Kent Overstreet) [task:205710]
  - bcachefs: Add a comment for should_drop_open_bucket() (Kent Overstreet) [task:205710]
  - bcachefs: six locks: Fix missing barrier on wait->lock_acquired (Kent Overstreet) [task:205710]
  - bcachefs: Check for directories in deleted inodes btree (Kent Overstreet) [task:205710]
  - bcachefs: Add btree_trans* to inode_set_fn (Joshua Ashton) [task:205710]
  - bcachefs: Improve bch2_write_points_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: Fix check_version_upgrade() (Kent Overstreet) [task:205710]
  - bcachefs: Fix 'journal not marked as containing replicas' (Kent Overstreet) [task:205710]
  - bcachefs: btree_journal_iter.c (Kent Overstreet) [task:205710]
  - bcachefs: sb-clean.c (Kent Overstreet) [task:205710]
  - bcachefs: Move bch_sb_field_crypt code to checksum.c (Kent Overstreet) [task:205710]
  - bcachefs: sb-members.c (Kent Overstreet) [task:205710]
  - bcachefs: Split up btree_update_leaf.c (Kent Overstreet) [task:205710]
  - bcachefs: Split up fs-io.[ch] (Kent Overstreet) [task:205710]
  - bcachefs: Fix assorted checkpatch nits (Kent Overstreet) [task:205710]
  - bcachefs: Fix for sb buffer being misaligned (Kent Overstreet) [task:205710]
  - bcachefs: Convert journal validation to bkey_invalid_flags (Kent Overstreet) [task:205710]
  - bcachefs: Improve journal_entry_err_msg() (Kent Overstreet) [task:205710]
  - bcachefs: BCH_COMPAT_bformat_overflow_done no longer required (Kent Overstreet) [task:205710]
  - bcachefs: kill EBUG_ON() redefinition in bkey.c (Kent Overstreet) [task:205710]
  - bcachefs: Add logging to bch2_inode_peek() & related (Kent Overstreet) [task:205710]
  - bcachefs: Fix lock thrashing in __bchfs_fallocate() (Kent Overstreet) [task:205710]
  - bcachefs: Fix for bch2_copygc() spuriously returning -EEXIST (Kent Overstreet) [task:205710]
  - bcachefs: Convert btree_err_type to normal error codes (Kent Overstreet) [task:205710]
  - bcachefs: Fix btree_err() macro (Kent Overstreet) [task:205710]
  - bcachefs: Ensure topology repair runs (Kent Overstreet) [task:205710]
  - bcachefs: Log a message when running an explicit recovery pass (Kent Overstreet) [task:205710]
  - bcachefs: Print out required recovery passes on version upgrade (Kent Overstreet) [task:205710]
  - bcachefs: Fix shift by 64 in set_inc_field() (Kent Overstreet) [task:205710]
  - bcachefs: bkey_format helper improvements (Kent Overstreet) [task:205710]
  - bcachefs: bcachefs_metadata_version_deleted_inodes (Kent Overstreet) [task:205710]
  - bcachefs: Fix folio leak in folio_hole_offset() (Kent Overstreet) [task:205710]
  - bcachefs: Fix overlapping extent repair (Kent Overstreet) [task:205710]
  - bcachefs: In debug mode, run fsck again after fixing errors (Kent Overstreet) [task:205710]
  - bcachefs: recovery_types.h (Kent Overstreet) [task:205710]
  - bcachefs: Handle weird opt string from sys_fsconfig() (Kent Overstreet) [task:205710]
  - bcachefs: Assorted fixes for clang (Kent Overstreet) [task:205710]
  - bcachefs: Move fsck_inode_rm() to inode.c (Kent Overstreet) [task:205710]
  - bcachefs: Consolidate btree id properties (Kent Overstreet) [task:205710]
  - bcachefs: bch2_trans_update_extent_overwrite() (Kent Overstreet) [task:205710]
  - bcachefs: Fix minor memory leak on invalid bkey (Kent Overstreet) [task:205710]
  - bcachefs: Move some declarations to the correct header (Kent Overstreet) [task:205710]
  - bcachefs: Fix btree iter leak in __bch2_insert_snapshot_whiteouts() (Kent Overstreet) [task:205710]
  - bcachefs: Fix a null ptr deref in check_xattr() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_bit_mod() (Kent Overstreet) [task:205710]
  - bcachefs: move inode triggers to inode.c (Kent Overstreet) [task:205710]
  - bcachefs: fsck: delete dead code (Kent Overstreet) [task:205710]
  - bcachefs: Make topology repair a normal recovery pass (Kent Overstreet) [task:205710]
  - bcachefs: bch2_run_explicit_recovery_pass() (Kent Overstreet) [task:205710]
  - bcachefs: Print version, options earlier in startup path (Kent Overstreet) [task:205710]
  - bcachefs: use prejournaled key updates for write buffer flushes (Brian Foster) [task:205710]
  - bcachefs: support btree updates of prejournaled keys (Brian Foster) [task:205710]
  - bcachefs: fold bch2_trans_update_by_path_trace() into callers (Brian Foster) [task:205710]
  - bcachefs: remove unnecessary btree_insert_key_leaf() wrapper (Brian Foster) [task:205710]
  - bcachefs: remove duplicate code between backpointer update paths (Brian Foster) [task:205710]
  - MAINTAINERS: add Brian Foster as a reviewer for bcachefs (Brian Foster) [task:205710]
  - bcachefs: Suppresss various error messages in no_data_io mode (Kent Overstreet) [task:205710]
  - bcachefs: Fix lookup_inode_for_snapshot() (Kent Overstreet) [task:205710]
  - bcachefs: need_snapshot_cleanup shouldn't be a fsck error (Kent Overstreet) [task:205710]
  - bcachefs: Improve key_visible_in_snapshot() (Kent Overstreet) [task:205710]
  - bcachefs: Refactor overlapping extent checks (Kent Overstreet) [task:205710]
  - bcachefs: check_extent(): don't use key_visible_in_snapshot() (Kent Overstreet) [task:205710]
  - bcachefs: check_extent() refactoring (Kent Overstreet) [task:205710]
  - bcachefs: fsck: walk_inode() now takes is_whiteout (Kent Overstreet) [task:205710]
  - bcachefs: Simplify check_extent() (Kent Overstreet) [task:205710]
  - bcachefs: overlapping_extents_found() (Kent Overstreet) [task:205710]
  - bcachefs: fsck: inode_walker: last_pos, seen_this_pos (Kent Overstreet) [task:205710]
  - bcachefs: check_extents(): make sure to check i_sectors for last inode (Kent Overstreet) [task:205710]
  - bcachefs: Inline bch2_snapshot_is_ancestor() fast path (Kent Overstreet) [task:205710]
  - bcachefs: Upgrade path fixes (Kent Overstreet) [task:205710]
  - bcachefs: is_ancestor bitmap (Kent Overstreet) [task:205710]
  - bcachefs: mark bch_inode_info and bkey_cached as reclaimable (Mikulas Patocka) [task:205710]
  - bcachefs: Compression levels (Kent Overstreet) [task:205710]
  - bcachefs: Extent sb compression type fields to 8 bits (Kent Overstreet) [task:205710]
  - bcachefs: bcachefs_format.h should be using __u64 (Kent Overstreet) [task:205710]
  - bcachefs: fix_errors option is now a proper enum (Kent Overstreet) [task:205710]
  - bcachefs: bch_opt_fn (Kent Overstreet) [task:205710]
  - bcachefs: Convert snapshot table to RCU array (Kent Overstreet) [task:205710]
  - bcachefs: Add a race_fault() for write buffer slowpath (Kent Overstreet) [task:205710]
  - bcachefs: Add buffered IO fallback for userspace (Kent Overstreet) [task:205710]
  - bcachefs: Fallocate now checks page cache (Kent Overstreet) [task:205710]
  - bcachefs: Don't start copygc until recovery is finished (Kent Overstreet) [task:205710]
  - bcachefs: Fix build error on weird gcc (Kent Overstreet) [task:205710]
  - bcachefs: Snapshot depth, skiplist fields (Kent Overstreet) [task:205710]
  - bcachefs: Version table now lists required recovery passes (Kent Overstreet) [task:205710]
  - bcachefs: bch2_sb_maybe_downgrade(), bch2_sb_upgrade() (Kent Overstreet) [task:205710]
  - bcachefs: Fix a write buffer flush deadlock (Kent Overstreet) [task:205710]
  - bcachefs: bcachefs_metadata_version_major_minor (Kent Overstreet) [task:205710]
  - bcachefs: Add new assertions for shutdown path (Kent Overstreet) [task:205710]
  - bcachefs: bch2_xattr_set() now updates ctime (Kent Overstreet) [task:205710]
  - bcachefs: Kill bch2_xattr_get() (Kent Overstreet) [task:205710]
  - bcachefs: Fix try_decrease_writepoints() (Kent Overstreet) [task:205710]
  - bcachefs: Mark as EXPERIMENTAL (Kent Overstreet) [task:205710]
  - bcachefs: Enumerate recovery passes (Kent Overstreet) [task:205710]
  - bcachefs: Stash journal replay params in bch_fs (Kent Overstreet) [task:205710]
  - bcachefs: Kill bch2_bucket_gens_read() (Kent Overstreet) [task:205710]
  - bcachefs: Fix error path in bch2_journal_flush_device_pins() (Kent Overstreet) [task:205710]
  - bcachefs: version_upgrade is now an enum (Kent Overstreet) [task:205710]
  - bcachefs: BCH_SB_VERSION_UPGRADE_COMPLETE() (Kent Overstreet) [task:205710]
  - bcachefs: Convert more -EROFS to private error codes (Kent Overstreet) [task:205710]
  - bcachefs: Delete redundant log messages (Kent Overstreet) [task:205710]
  - bcachefs: Change check for invalid key types (Kent Overstreet) [task:205710]
  - bcachefs: Assorted sparse fixes (Kent Overstreet) [task:205710]
  - bcachefs: Refactor bch_sb_field_ops handling (Kent Overstreet) [task:205710]
  - bcachefs: Allow for unknown key types (Kent Overstreet) [task:205710]
  - bcachefs: Allow for unknown btree IDs (Kent Overstreet) [task:205710]
  - bcachefs: flush journal to avoid invalid dev usage entries on recovery (Brian Foster) [task:205710]
  - bcachefs: mark active journal devices on journal replicas gc (Brian Foster) [task:205710]
  - bcachefs: bch2_version_compatible() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_version_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: Kill BTREE_INSERT_USE_RESERVE (Kent Overstreet) [task:205710]
  - bcachefs: Fix a null ptr deref in bch2_fs_alloc() error path (Kent Overstreet) [task:205710]
  - bcachefs: Fix a format string warning (Kent Overstreet) [task:205710]
  - bcachefs: Kill JOURNAL_WATERMARK (Kent Overstreet) [task:205710]
  - bcachefs: BCH_WATERMARK_reclaim (Kent Overstreet) [task:205710]
  - bcachefs: struct bch_extent_rebalance (Kent Overstreet) [task:205710]
  - bcachefs: Expand BTREE_NODE_ID (Kent Overstreet) [task:205710]
  - bcachefs: Fix btree node write error message (Kent Overstreet) [task:205710]
  - bcachefs: fsck: Break walk_inode() up into multiple functions (Kent Overstreet) [task:205710]
  - bcachefs: Fix leak in backpointers fsck (Kent Overstreet) [task:205710]
  - bcachefs: unregister_shrinker() now safe on not-registered shrinker (Kent Overstreet) [task:205710]
  - bcachefs: Add a missing rhashtable_destroy() call (Kent Overstreet) [task:205710]
  - bcachefs: Improve bch2_bkey_make_mut() (Kent Overstreet) [task:205710]
  - bcachefs: Reduce stack frame size of bch2_check_alloc_info() (Kent Overstreet) [task:205710]
  - bcachefs: fsck needs BTREE_UPDATE_INTERNAL_SNAPSHOT_NODE (Kent Overstreet) [task:205710]
  - bcachefs: Improve error message for overlapping extents (Kent Overstreet) [task:205710]
  - bcachefs: Fix check_pos_snapshot_overwritten() (Kent Overstreet) [task:205710]
  - bcachefs: Rename enum alloc_reserve -> bch_watermark (Kent Overstreet) [task:205710]
  - bcachefs: BCH_ERR_fsck -> EINVAL (Kent Overstreet) [task:205710]
  - bcachefs: bch2_trans_mark_pointer() refactoring (Kent Overstreet) [task:205710]
  - bcachefs: Fix more lockdep splats in debug.c (Kent Overstreet) [task:205710]
  - bcachefs: Fix lockdep splat in bch2_readdir (Kent Overstreet) [task:205710]
  - bcachefs: Check for ERR_PTR() from filemap_lock_folio() (Kent Overstreet) [task:205710]
  - bcachefs: New error message helpers (Kent Overstreet) [task:205710]
  - bcachefs: fiemap: Fix a lockdep splat (Kent Overstreet) [task:205710]
  - bcachefs: seqmutex; fix a lockdep splat (Kent Overstreet) [task:205710]
  - bcachefs: Don't call lock_graph_descend() with wait lock held (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_check_discard_freespace_key() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_trans_unlock_noassert() (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_btree_update_start() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_extent_ptr_desired_durability() (Kent Overstreet) [task:205710]
  - bcachefs: snapshot_to_text() includes snapshot tree (Kent Overstreet) [task:205710]
  - bcachefs: Fix try_decrease_writepoints() (Kent Overstreet) [task:205710]
  - bcachefs: Delete weird hacky transaction restart injection (Kent Overstreet) [task:205710]
  - bcachefs: Write buffer flush needs BTREE_INSERT_NOCHECK_RW (Kent Overstreet) [task:205710]
  - bcachefs: New assertions when marking filesystem clean (Kent Overstreet) [task:205710]
  - bcachefs: ec: Fix a lost wakeup (Kent Overstreet) [task:205710]
  - bcachefs: fix NULL pointer dereference in try_alloc_bucket (Mikulas Patocka) [task:205710]
  - bcachefs: Fix subvol deletion deadlock (Kent Overstreet) [task:205710]
  - bcachefs: don't spin in rebalance when background target is not usable (Brian Foster) [task:205710]
  - bcachefs: push rcu lock down into bch2_target_to_mask() (Brian Foster) [task:205710]
  - bcachefs: create internal disk_groups sysfs file (Brian Foster) [task:205710]
  - bcachefs: Clean up tests code (Kent Overstreet) [task:205710]
  - bcachefs: Improve backpointers error message (Kent Overstreet) [task:205710]
  - bcachefs: More drop_locks_do() conversions (Kent Overstreet) [task:205710]
  - bcachefs: Delete warning from promote_alloc() (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_fsck_ask_yn() (Kent Overstreet) [task:205710]
  - bcachefs: replicas_deltas_realloc() uses allocate_dropping_locks() (Kent Overstreet) [task:205710]
  - bcachefs: Convert acl.c to allocate_dropping_locks() (Kent Overstreet) [task:205710]
  - bcachefs: allocate_dropping_locks() (Kent Overstreet) [task:205710]
  - bcachefs: Use unlikely() in bch2_err_matches() (Kent Overstreet) [task:205710]
  - bcachefs: Fix error handling in promote path (Kent Overstreet) [task:205710]
  - bcachefs: fs-io: Eliminate GFP_NOFS usage (Kent Overstreet) [task:205710]
  - bcachefs: bch2_trans_kmalloc no longer allocates memory with btree locks held (Kent Overstreet) [task:205710]
  - bcachefs: drop_locks_do() (Kent Overstreet) [task:205710]
  - bcachefs: GFP_NOIO -> GFP_NOFS (Kent Overstreet) [task:205710]
  - bcachefs: Ensure bch2_btree_node_get() calls relock() after unlock() (Kent Overstreet) [task:205710]
  - bcachefs: Avoid __GFP_NOFAIL (Kent Overstreet) [task:205710]
  - bcachefs: Fix corruption with writeable snapshots (Kent Overstreet) [task:205710]
  - bcachefs: Convert -ENOENT to private error codes (Kent Overstreet) [task:205710]
  - bcachefs: trans_for_each_path_safe() (Kent Overstreet) [task:205710]
  - bcachefs: Fix a quota read bug (Kent Overstreet) [task:205710]
  - bcachefs: Fix move_extent_fail counter (Kent Overstreet) [task:205710]
  - bcachefs: Don't reuse reflink btree keyspace (Kent Overstreet) [task:205710]
  - mean and variance: Add a missing include (Kent Overstreet) [task:205710]
  - mean and variance: More tests (Kent Overstreet) [task:205710]
  - six locks: Disable percpu read lock mode in userspace (Kent Overstreet) [task:205710]
  - six locks: Use atomic_try_cmpxchg_acquire() (Kent Overstreet) [task:205710]
  - six locks: Fix an unitialized var (Kent Overstreet) [task:205710]
  - six locks: Delete redundant comment (Kent Overstreet) [task:205710]
  - six locks: Tiny bit more tidying (Kent Overstreet) [task:205710]
  - six locks: Seq now only incremented on unlock (Kent Overstreet) [task:205710]
  - six locks: Split out seq, use atomic_t instead of atomic64_t (Kent Overstreet) [task:205710]
  - six locks: Single instance of six_lock_vals (Kent Overstreet) [task:205710]
  - six_locks: Kill test_bit()/set_bit() usage (Kent Overstreet) [task:205710]
  - six locks: lock->state.seq no longer used for write lock held (Kent Overstreet) [task:205710]
  - six locks: Simplify six_relock() (Kent Overstreet) [task:205710]
  - six locks: Improve spurious wakeup handling in pcpu reader mode (Kent Overstreet) [task:205710]
  - six locks: Documentation, renaming (Kent Overstreet) [task:205710]
  - six locks: Kill six_lock_state union (Kent Overstreet) [task:205710]
  - six locks: Simplify dispatch (Kent Overstreet) [task:205710]
  - six locks: Centralize setting of waiting bit (Kent Overstreet) [task:205710]
  - six locks: Remove hacks for percpu mode lost wakeup (Kent Overstreet) [task:205710]
  - six locks: Kill six_lock_pcpu_(alloc|free) (Kent Overstreet) [task:205710]
  - six locks: six_lock_readers_add() (Kent Overstreet) [task:205710]
  - bcachefs: Don't call local_clock() twice in trans_begin() (Kent Overstreet) [task:205710]
  - bcachefs: Fix a buffer overrun in bch2_fs_usage_read() (Kent Overstreet) [task:205710]
  - bcachefs: Clear btree_node_just_written() when node reused or evicted (Kent Overstreet) [task:205710]
  - bcachefs: alloc_v4_u64s() fix (Kent Overstreet) [task:205710]
  - bcachefs: Delete an incorrect bch2_trans_unlock() (Kent Overstreet) [task:205710]
  - bcachefs: Use memcpy_u64s_small() for copying keys (Kent Overstreet) [task:205710]
  - bcachefs: Fix check_overlapping_extents() (Kent Overstreet) [task:205710]
  - bcachefs: Replace a BUG_ON() with fatal error (Kent Overstreet) [task:205710]
  - bcachefs: Delete some dead code in bch2_replicas_gc_end() (Kent Overstreet) [task:205710]
  - bcachefs: mark journal replicas before journal write submission (Brian Foster) [task:205710]
  - bcachefs: Improved comment for bch2_replicas_gc2() (Kent Overstreet) [task:205710]
  - bcachefs: Fix quotas + snapshots (Kent Overstreet) [task:205710]
  - bcachefs: Add otime, parent to bch_subvolume (Kent Overstreet) [task:205710]
  - bcachefs: BTREE_ID_snapshot_tree (Kent Overstreet) [task:205710]
  - bcachefs: bch2_bkey_get_empty_slot() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_bkey_make_mut() now calls bch2_trans_update() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_bkey_get_mut() now calls bch2_trans_update() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_bkey_alloc() now calls bch2_trans_update() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_bkey_get_mut() improvements (Kent Overstreet) [task:205710]
  - bcachefs: Move bch2_bkey_make_mut() to btree_update.h (Kent Overstreet) [task:205710]
  - bcachefs: bch2_bkey_get_iter() helpers (Kent Overstreet) [task:205710]
  - bcachefs: bkey_ops.min_val_size (Kent Overstreet) [task:205710]
  - bcachefs: Converting to typed bkeys is now allowed for err, null ptrs (Kent Overstreet) [task:205710]
  - bcachefs: Btree iterator, update flags no longer conflict (Kent Overstreet) [task:205710]
  - bcachefs: remove unused key cache coherency flag (Brian Foster) [task:205710]
  - bcachefs: fix accounting corruption race between reclaim and dev add (Brian Foster) [task:205710]
  - bcachefs: Mark bch2_copygc() noinline (Kent Overstreet) [task:205710]
  - bcachefs: Delete obsolete btree ptr check (Kent Overstreet) [task:205710]
  - bcachefs: Always run topology error when CONFIG_BCACHEFS_DEBUG=y (Kent Overstreet) [task:205710]
  - bcachefs: Fix a userspace build error (Kent Overstreet) [task:205710]
  - bcachefs: Make sure hash info gets initialized in fsck (Kent Overstreet) [task:205710]
  - bcachefs: Kill bch2_verify_bucket_evacuated() (Kent Overstreet) [task:205710]
  - bcachefs: Improve move path tracepoints (Kent Overstreet) [task:205710]
  - bcachefs: Drop a redundant error message (Kent Overstreet) [task:205710]
  - bcachefs: remove bucket_gens btree keys on device removal (Brian Foster) [task:205710]
  - bcachefs: fix NULL bch_dev deref when checking bucket_gens keys (Brian Foster) [task:205710]
  - bcachefs: folio pos to bch_folio_sector index helper (Brian Foster) [task:205710]
  - bcachefs: Fix a null ptr deref in fsck check_extents() (Kent Overstreet) [task:205710]
  - bcachefs: Fix a slab-out-of-bounds (Kent Overstreet) [task:205710]
  - bcachefs: Allow answering y or n to all fsck errors of given type (Kent Overstreet) [task:205710]
  - bcachefs: use u64 for folio end pos to avoid overflows (Brian Foster) [task:205710]
  - bcachefs: clean up post-eof folios on -ENOSPC (Brian Foster) [task:205710]
  - bcachefs: fix truncate overflow if folio is beyond EOF (Brian Foster) [task:205710]
  - bcachefs: Enable large folios (Kent Overstreet) [task:205710]
  - bcachefs: Check for folios that don't have bch_folio attached (Kent Overstreet) [task:205710]
  - bcachefs: bch2_readahead() large folio conversion (Kent Overstreet) [task:205710]
  - bcachefs: filemap_get_contig_folios_d() (Kent Overstreet) [task:205710]
  - bcachefs: bch_folio_sector_state improvements (Kent Overstreet) [task:205710]
  - bcachefs: bch2_truncate_page() large folio conversion (Kent Overstreet) [task:205710]
  - bcachefs: bch2_buffered_write large folio conversion (Kent Overstreet) [task:205710]
  - bcachefs: bch_folio can now handle multi-order folios (Kent Overstreet) [task:205710]
  - bcachefs: More assorted large folio conversion (Kent Overstreet) [task:205710]
  - bcachefs: bch2_seek_pagecache_data() folio conversion (Kent Overstreet) [task:205710]
  - bcachefs: bch2_seek_pagecache_hole() folio conversion (Kent Overstreet) [task:205710]
  - bcachefs: bio_for_each_segment_all() -> bio_for_each_folio_all() (Kent Overstreet) [task:205710]
  - bcachefs: Initial folio conversion (Kent Overstreet) [task:205710]
  - bcachefs: Rename bch_page_state -> bch_folio (Kent Overstreet) [task:205710]
  - bcachefs: Add a bch_page_state assert (Kent Overstreet) [task:205710]
  - bcachefs: Add a cond_resched() call to journal_keys_sort() (Kent Overstreet) [task:205710]
  - bcachefs: Improve trace_move_extent_fail() (Kent Overstreet) [task:205710]
  - bcachefs: Print out counters correctly (Kent Overstreet) [task:205710]
  - bcachefs: Add missing bch2_err_class() call (Kent Overstreet) [task:205710]
  - bcachefs: Rip out code for storing backpointers in alloc keys (Kent Overstreet) [task:205710]
  - bcachefs: use reservation for log messages during recovery (Brian Foster) [task:205710]
  - bcachefs: Improve trans_restart_split_race tracepoint (Kent Overstreet) [task:205710]
  - bcachefs: Data update path no longer leaves cached replicas (Kent Overstreet) [task:205710]
  - bcachefs: Rhashtable based buckets_in_flight for copygc (Kent Overstreet) [task:205710]
  - bcachefs: Use BTREE_ITER_INTENT in ec_stripe_update_extent() (Kent Overstreet) [task:205710]
  - bcachefs: move snapshot_t to subvolume_types.h (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_get_key_or_hole() (Kent Overstreet) [task:205710]
  - bcachefs: Check return code from need_whiteout_for_snapshot() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_dev_freespace_init() Print out status every 10 seconds (Kent Overstreet) [task:205710]
  - bcachefs: Run freespace init in device hot add path (Kent Overstreet) [task:205710]
  - bcachefs: Improved copygc wait debugging (Kent Overstreet) [task:205710]
  - bcachefs: Call bch2_path_put_nokeep() before bch2_path_put() (Kent Overstreet) [task:205710]
  - bcachefs: drop unnecessary journal stuck check from space calculation (Brian Foster) [task:205710]
  - bcachefs: refactor journal stuck checking into standalone helper (Brian Foster) [task:205710]
  - bcachefs: gracefully unwind journal res slowpath on shutdown (Brian Foster) [task:205710]
  - bcachefs: more aggressive fast path write buffer key flushing (Brian Foster) [task:205710]
  - bcachefs: use dedicated workqueue for tasks holding write refs (Brian Foster) [task:205710]
  - bcachefs: remove unused bch2_trans_log_msg() (Brian Foster) [task:205710]
  - bcachefs: Fix bch2_verify_bucket_evacuated() (Kent Overstreet) [task:205710]
  - bcachefs: verify_bucket_evacuated() -> set_btree_iter_dontneed() (Kent Overstreet) [task:205710]
  - bcachefs: Make reconstruct_alloc quieter (Kent Overstreet) [task:205710]
  - bcachefs: Fix an unhandled transaction restart error (Kent Overstreet) [task:205710]
  - bcachefs: Fix nocow write path closure bug (Kent Overstreet) [task:205710]
  - bcachefs: Nocow write error path fix (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_extent_fallocate() in nocow mode (Kent Overstreet) [task:205710]
  - bcachefs: Add an assert in inode_write for -ENOENT (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_evict_subvolume_inodes() (Kent Overstreet) [task:205710]
  - bcachefs: Improve error handling in bch2_ioctl_subvolume_destroy() (Kent Overstreet) [task:205710]
  - bcachefs: Fix for 'missing subvolume' error (Kent Overstreet) [task:205710]
  - bcachefs: Don't run transaction hooks multiple times (Kent Overstreet) [task:205710]
  - bcachefs: Add a fallback when journal_keys doesn't fit in ram (Kent Overstreet) [task:205710]
  - bcachefs: Improve the backpointer to missing extent message (Kent Overstreet) [task:205710]
  - bcachefs: Add error message for failing to allocate sorted journal keys (Kent Overstreet) [task:205710]
  - bcachefs: New erasure coding shutdown path (Kent Overstreet) [task:205710]
  - bcachefs: bch2_fs_moving_ctxts_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: Private error codes: ENOMEM (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_check_extents_to_backpointers() (Kent Overstreet) [task:205710]
  - bcachefs: Fix an assert in copygc thread shutdown path (Kent Overstreet) [task:205710]
  - bcachefs: bch2_bucket_is_movable() -> BTREE_ITER_CACHED (Kent Overstreet) [task:205710]
  - bcachefs: Don't use BTREE_ITER_INTENT in make_extent_indirect() (Kent Overstreet) [task:205710]
  - bcachefs: Fix stripe create error path (Kent Overstreet) [task:205710]
  - bcachefs: Mark new snapshots earlier in create path (Kent Overstreet) [task:205710]
  - bcachefs: Improve bch2_new_stripes_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: Kill bch_write_op->btree_update_ready (Kent Overstreet) [task:205710]
  - bcachefs: Simplify stripe_idx_to_delete (Kent Overstreet) [task:205710]
  - bcachefs: Fix next_bucket() (Kent Overstreet) [task:205710]
  - bcachefs: Second layer of refcounting for new stripes (Kent Overstreet) [task:205710]
  - bcachefs: ec: fall back to creating new stripes for copygc (Kent Overstreet) [task:205710]
  - bcachefs: Rework __bch2_data_update_index_update() (Kent Overstreet) [task:205710]
  - bcachefs: Extent helper improvements (Kent Overstreet) [task:205710]
  - bcachefs: evacuate_bucket() no longer moves cached ptrs (Kent Overstreet) [task:205710]
  - bcachefs: evacuate_bucket() no longer calls verify_bucket_evacuated() (Kent Overstreet) [task:205710]
  - bcachefs: Suppress transaction restart err message (Kent Overstreet) [task:205710]
  - bcachefs: Rework open bucket partial list allocation (Kent Overstreet) [task:205710]
  - bcachefs: don't bump key cache journal seq on nojournal commits (Brian Foster) [task:205710]
  - bcachefs: When shutting down, flush btree node writes last (Kent Overstreet) [task:205710]
  - bcachefs: Verbose on by default when CONFIG_BCACHEFS_DEBUG=y (Kent Overstreet) [task:205710]
  - fixup bcachefs: Use for_each_btree_key_upto() more consistently (Kent Overstreet) [task:205710]
  - six locks: be more careful about lost wakeups (Kent Overstreet) [task:205710]
  - bcachefs: Journal resize fixes (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_iter_peek_node_and_restart() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_node_ondisk_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_node_to_text() const correctness (Kent Overstreet) [task:205710]
  - bcachefs: Fix "btree node in stripe" error (Kent Overstreet) [task:205710]
  - bcachefs: Kill bch2_ec_bucket_written() (Kent Overstreet) [task:205710]
  - bcachefs: Improve bch2_new_stripes_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: Improved copygc pipelining (Kent Overstreet) [task:205710]
  - bcachefs: Free move buffers as early as possible (Kent Overstreet) [task:205710]
  - bcachefs: Fix stripe reuse path (Kent Overstreet) [task:205710]
  - bcachefs: Drop some anonymous structs, unions (Kent Overstreet) [task:205710]
  - bcachefs: BKEY_PADDED_ONSTACK() (Kent Overstreet) [task:205710]
  - bcachefs: moving_context->stats is allowed to be NULL (Kent Overstreet) [task:205710]
  - bcachefs: RESERVE_stripe (Kent Overstreet) [task:205710]
  - bcachefs: Improve error message for stripe block sector counts wrong (Kent Overstreet) [task:205710]
  - bcachefs: More stripe create cleanup/fixes (Kent Overstreet) [task:205710]
  - bcachefs: Plumb alloc_reserve through stripe create path (Kent Overstreet) [task:205710]
  - bcachefs: Mark stripe buckets with correct data type (Kent Overstreet) [task:205710]
  - bcachefs: Centralize btree node lock initialization (Kent Overstreet) [task:205710]
  - bcachefs: Plumb btree_trans through btree cache code (Kent Overstreet) [task:205710]
  - bcachefs: Improve dev_alloc_debug_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_copygc_wait_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_mark_key() now takes btree_id & level (Kent Overstreet) [task:205710]
  - bcachefs: bch2_write_queue() (Kent Overstreet) [task:205710]
  - bcachefs: ec: Improve error message for btree node in stripe (Kent Overstreet) [task:205710]
  - bcachefs: bch2_open_bucket_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_data_update_init() considers ptr durability (Kent Overstreet) [task:205710]
  - bcachefs: ec: Ensure new stripe is closed in error path (Kent Overstreet) [task:205710]
  - bcachefs: Convert constants to consts (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_iter_peek_and_restart_outlined() (Kent Overstreet) [task:205710]
  - bcachefs: ec: zero_out_rest_of_ec_bucket() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_data_update_index_update() -> bch2_trans_run() (Kent Overstreet) [task:205710]
  - bcachefs: Flush write buffer as needed in backpointers repair (Kent Overstreet) [task:205710]
  - bcachefs: Fix for shared paths in write buffer flush (Kent Overstreet) [task:205710]
  - bcachefs: Single open_bucket_partial list (Kent Overstreet) [task:205710]
  - bcachefs: Improve bch2_stripe_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: Add option for completely disabling nocow (Kent Overstreet) [task:205710]
  - bcachefs: Make bucket_alloc tracepoint more readable (Kent Overstreet) [task:205710]
  - bcachefs: Don't call bch2_trans_update() unlocked (Kent Overstreet) [task:205710]
  - bcachefs: get_stripe_key_trans() (Kent Overstreet) [task:205710]
  - bcachefs: Fix erasure coding shutdown path (Kent Overstreet) [task:205710]
  - bcachefs: Fix buffer overrun in ec_stripe_update_extent() (Kent Overstreet) [task:205710]
  - bcachefs: Check for redundant ec entries/stripe ptrs (Kent Overstreet) [task:205710]
  - bcachefs: Cached pointers should not be erasure coded (Kent Overstreet) [task:205710]
  - bcachefs: Kill bch2_keylist_add_in_order() (Kent Overstreet) [task:205710]
  - bcachefs: Add tracepoint & counter for btree split race (Kent Overstreet) [task:205710]
  - bcachefs: __bch2_btree_insert uses BTREE_INSERT_CACHED (Kent Overstreet) [task:205710]
  - bcachefs: Improve a verbose log message (Kent Overstreet) [task:205710]
  - bcachefs: bch2_journal_entries_postprocess() (Kent Overstreet) [task:205710]
  - bcachefs: Fix ec repair code check (Kent Overstreet) [task:205710]
  - bcachefs: Simplify ec stripes heap (Kent Overstreet) [task:205710]
  - bcachefs: Erasure coding: Track open stripes (Kent Overstreet) [task:205710]
  - bcachefs: Stripe deletion now checks what it's deleting (Kent Overstreet) [task:205710]
  - bcachefs: Improve c->writes refcounting for stripe create path (Kent Overstreet) [task:205710]
  - bcachefs: Switch ec_stripes_heap_lock to a mutex (Kent Overstreet) [task:205710]
  - bcachefs: Split trans->last_begin_ip and trans->last_restarted_ip (Kent Overstreet) [task:205710]
  - bcachefs: Fix erasure coding locking (Kent Overstreet) [task:205710]
  - bcachefs: Don't block on ec_stripe_head_lock with btree locks held (Kent Overstreet) [task:205710]
  - bcachefs: Add an assertion for using multiple btree_trans (Kent Overstreet) [task:205710]
  - bcachefs: Erasure coding now uses bch2_bucket_alloc_trans (Kent Overstreet) [task:205710]
  - bcachefs: Don't invalidate open buckets (Kent Overstreet) [task:205710]
  - bcachefs: Fragmentation LRU (Kent Overstreet) [task:205710]
  - bcachefs: Use btree write buffer for LRU btree (Kent Overstreet) [task:205710]
  - bcachefs: Fix integer overflow warnings on 32 bit (Kent Overstreet) [task:205710]
  - bcachefs: Fix insert_snapshot_whiteouts() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_mark_snapshot() now called like other triggers (Kent Overstreet) [task:205710]
  - bcachefs: Snapshot whiteout fix (Kent Overstreet) [task:205710]
  - bcachefs: Reimplement repair for overlapping extents (Daniel Hill) [task:205710]
  - bcachefs: Don't print out duplicate fsck errors (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_insert_nonextent() (Kent Overstreet) [task:205710]
  - bcachefs: Fix a 64 bit divide (Kent Overstreet) [task:205710]
  - six locks: Simplify six_lock_counts() (Kent Overstreet) [task:205710]
  - bcachefs: Fix verify_update_old_key() (Kent Overstreet) [task:205710]
  - bcachefs: New backtrace utility code (Kent Overstreet) [task:205710]
  - bcachefs: Fix verify_bucket_evacuated() (Kent Overstreet) [task:205710]
  - bcachefs: Handle sb buffer resizing in __copy_super() (Kent Overstreet) [task:205710]
  - bcachefs: Fix failure to read btree roots (Kent Overstreet) [task:205710]
  - bcachefs: Don't run triggers when repairing in __bch2_mark_reflink_p() (Daniel Hill) [task:205710]
  - bcachefs: let __bch2_btree_insert() pass in flags (Daniel Hill) [task:205710]
  - bcachefs: Improve locking in __bch2_set_nr_journal_buckets() (Kent Overstreet) [task:205710]
  - bcachefs: More info on check_bucket_ref() error (Kent Overstreet) [task:205710]
  - bcachefs: Add missing include (Kent Overstreet) [task:205710]
  - bcachefs: Handle btree node rewrites before going RW (Kent Overstreet) [task:205710]
  - bcachefs: Nocow locking fixup (Kent Overstreet) [task:205710]
  - bcachefs: Add some logging for btree node rewrites due to errors (Kent Overstreet) [task:205710]
  - bcachefs: Ensure btree node cache is not more than half dirty (Kent Overstreet) [task:205710]
  - bcachefs: Add max nr of IOs in flight to the move path (Kent Overstreet) [task:205710]
  - bcachefs: Add an assert to bch2_bucket_nocow_unlock() (Kent Overstreet) [task:205710]
  - bcachefs: don't block reads if we're promoting (Daniel Hill) [task:205710]
  - bcachefs: Fix promote path leak (Kent Overstreet) [task:205710]
  - bcachefs: Improve invalidate_one_bucket() error messages (Kent Overstreet) [task:205710]
  - bcachefs: Fix move_ctxt_wait_event() (Kent Overstreet) [task:205710]
  - bcachefs: Fix deadlock on nocow locks in data move path (Kent Overstreet) [task:205710]
  - bcachefs: BKEY_INVALID_FROM_JOURNAL (Kent Overstreet) [task:205710]
  - bcachefs: Change bkey_invalid() rw param to flags (Kent Overstreet) [task:205710]
  - bcachefs: Rework lru btree (Kent Overstreet) [task:205710]
  - bcachefs: Improved nocow locking (Kent Overstreet) [task:205710]
  - bcachefs: handle failed data_update_init cleanup (Daniel Hill) [task:205710]
  - bcachefs: expose nocow_lock table in sysfs (Daniel Hill) [task:205710]
  - bcachefs: bucket_gens btree (Kent Overstreet) [task:205710]
  - bcachefs: Inline bch2_two_state_(trylock|unlock) (Kent Overstreet) [task:205710]
  - bcachefs: Nocow support (Kent Overstreet) [task:205710]
  - bcachefs: Data update support for unwritten extents (Kent Overstreet) [task:205710]
  - bcachefs: Unwritten extents support (Kent Overstreet) [task:205710]
  - bcachefs: bch2_extent_update_i_size_sectors() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_extent_fallocate() (Kent Overstreet) [task:205710]
  - bcachefs: Skip inode unpack/pack in bch2_extent_update() (Kent Overstreet) [task:205710]
  - bcachefs: Drop old maybe_extending optimization (Kent Overstreet) [task:205710]
  - bcachefs: KEY_TYPE_inode_v3, metadata_version_inode_v3 (Kent Overstreet) [task:205710]
  - bcachefs: Start snapshots before bch2_gc() (Kent Overstreet) [task:205710]
  - bcachefs: Improve bch2_check_alloc_info() (Kent Overstreet) [task:205710]
  - bcachefs: Improve bch2_dev_freespace_init() (Kent Overstreet) [task:205710]
  - fixup bcachefs: New on disk format: Backpointers (Kent Overstreet) [task:205710]
  - bcachefs: Don't use key cache during fsck (Kent Overstreet) [task:205710]
  - bcachefs: Run check_extents_to_backpointers() in multiple passes (Kent Overstreet) [task:205710]
  - bcachefs: Run bch2_check_backpointers_to_extents() in multiple passes if necessary (Kent Overstreet) [task:205710]
  - bcachefs: Don't stop copygc while removing devices (Kent Overstreet) [task:205710]
  - bcachefs: Delete in memory ec backpointers (Kent Overstreet) [task:205710]
  - bcachefs: Erasure coding now uses backpointers (Kent Overstreet) [task:205710]
  - bcachefs: Copygc now uses backpointers (Kent Overstreet) [task:205710]
  - bcachefs: New on disk format: Backpointers (Kent Overstreet) [task:205710]
  - bcachefs: Btree write buffer (Kent Overstreet) [task:205710]
  - bcachefs: Go RW before check_alloc_info() (Kent Overstreet) [task:205710]
  - bcachefs: Start copygc when first going read-write (Kent Overstreet) [task:205710]
  - bcachefs: Kill trans->flags (Kent Overstreet) [task:205710]
  - bcachefs: trans->notrace_relock_fail (Kent Overstreet) [task:205710]
  - bcachefs: Debug mode for c->writes references (Kent Overstreet) [task:205710]
  - bcachefs: ec_stripe_delete_work() now takes ref on c->writes (Kent Overstreet) [task:205710]
  - bcachefs: Fix btree_node_write_blocked() not being cleared (Kent Overstreet) [task:205710]
  - bcachefs: Switch a BUG_ON() to a panic() (Kent Overstreet) [task:205710]
  - bcachefs: Fix btree_path_alloc() (Kent Overstreet) [task:205710]
  - bcachefs: Fix memleak in replicas_table_update() (Brett Holman) [task:205710]
  - bcachefs: Use for_each_btree_key_upto() more consistently (Kent Overstreet) [task:205710]
  - bcachefs: Don't call bch2_journal_pin_drop() under key cache lock (Kent Overstreet) [task:205710]
  - six locks: Improved optimistic spinning (Kent Overstreet) [task:205710]
  - bcachefs: Use six_lock_ip() (Kent Overstreet) [task:205710]
  - six locks: Expose tracepoint IP (Kent Overstreet) [task:205710]
  - bcachefs: bch2_trans_in_restart_error() (Kent Overstreet) [task:205710]
  - bcachefs: Improve btree node read error path (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_trans_reset_updates() (Kent Overstreet) [task:205710]
  - bcachefs: Inline bch2_btree_path_traverse() fastpath (Kent Overstreet) [task:205710]
  - bcachefs: Fix hash_check_key() (Kent Overstreet) [task:205710]
  - bcachefs: Don't emit tracepoints for expected events (Kent Overstreet) [task:205710]
  - bcachefs: Use trylock in bch2_prt_backtrace() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_inode_opts_get() (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch_alloc_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: Better inlining in core write path (Kent Overstreet) [task:205710]
  - bcachefs: Better inlining for bch2_alloc_to_v4_mut (Kent Overstreet) [task:205710]
  - bcachefs: Improve btree_reserve_get_fail tracepoint (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_bucket_alloc_early() (Kent Overstreet) [task:205710]
  - bcachefs: Check for lru entries with time=0 (Kent Overstreet) [task:205710]
  - bcachefs: Fix rereplicate when we already have a cached pointer (Kent Overstreet) [task:205710]
  - bcachefs: Fix repair path in bch2_mark_reflink_p() (Kent Overstreet) [task:205710]
  - bcachefs: Dump transaction updates before panicing (Kent Overstreet) [task:205710]
  - bcachefs: Kill fs_usage_apply_warn() (Kent Overstreet) [task:205710]
  - bcachefs: debug: Fix some locking bugs (Kent Overstreet) [task:205710]
  - bcachefs: Convert EAGAIN errors to private error codes (Kent Overstreet) [task:205710]
  - bcachefs: Convert EROFS errors to private error codes (Kent Overstreet) [task:205710]
  - bcachefs: Fix compat path for old inode formats (Kent Overstreet) [task:205710]
  - bcachefs: bch2_trans_relock_notrace() (Kent Overstreet) [task:205710]
  - bcachefs: btree_iter->ip_allocated (Kent Overstreet) [task:205710]
  - bcachefs: key cache: Don't hold btree locks while using GFP_RECLAIM (Kent Overstreet) [task:205710]
  - bcachefs: Improve bkey_cached_lock_for_evict() (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_btree_path_traverse_all() (Kent Overstreet) [task:205710]
  - bcachefs: Delete a faulty assertion (Kent Overstreet) [task:205710]
  - bcachefs: Kill bch2_extent_trim_atomic() usage (Kent Overstreet) [task:205710]
  - bcachefs: Plumb saw_error through to btree_err() (Kent Overstreet) [task:205710]
  - bcachefs: Convert btree_err() to a function (Kent Overstreet) [task:205710]
  - bcachefs: fix fsck error (Kent Overstreet) [task:205710]
  - bcachefs: Make log message at startup a bit cleaner (Kent Overstreet) [task:205710]
  - bcachefs: Log more messages in the journal (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_trans_to_text(): print blocked time (Kent Overstreet) [task:205710]
  - bcachefs: Fix some memcpy() warnings (Kent Overstreet) [task:205710]
  - bcachefs: Be less restrictive when validating journal overwrite entries (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_journal_flush_device_pins() (Kent Overstreet) [task:205710]
  - bcachefs: Fix for long running btree transactions & key cache (Kent Overstreet) [task:205710]
  - bcachefs: Add a missing bch2_err_str() call (Kent Overstreet) [task:205710]
  - bcachefs: Add some unlikely() annotations (Kent Overstreet) [task:205710]
  - bcachefs: New btree helpers (Kent Overstreet) [task:205710]
  - bcachefs: Allow for more btrees (Kent Overstreet) [task:205710]
  - bcachefs: Recover from blacklisted journal entries (Kent Overstreet) [task:205710]
  - bcachefs: Fix btree_gc when multiple passes required (Kent Overstreet) [task:205710]
  - bcachefs: Fix error path in bch2_trans_commit_write_locked() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_trans_revalidate_updates_in_node() (Kent Overstreet) [task:205710]
  - bcachefs: bkey_min(), bkey_max() (Kent Overstreet) [task:205710]
  - bcachefs: More errcode cleanup (Kent Overstreet) [task:205710]
  - bcachefs: Suppress -EROFS messages when shutting down (Kent Overstreet) [task:205710]
  - bcachefs: Add a missing bch2_btree_path_traverse() call (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_journal_keys_peek_upto() (Kent Overstreet) [task:205710]
  - bcachefs: Kill btree_insert_ret enum (Kent Overstreet) [task:205710]
  - bcachefs: Fix a btree iter assertion pop (Kent Overstreet) [task:205710]
  - bcachefs: Simplify journal read path (Kent Overstreet) [task:205710]
  - bcachefs: Fix a "no journal entries found" bug (Kent Overstreet) [task:205710]
  - bcachefs: Don't error out when just reading the journal (Kent Overstreet) [task:205710]
  - bcachefs: Fix a livelock in key cache fill path (Kent Overstreet) [task:205710]
  - bcachefs: Key cache now works for snapshots btrees (Kent Overstreet) [task:205710]
  - bcachefs: Bring back BTREE_ITER_CACHED_NOFILL (Kent Overstreet) [task:205710]
  - bcachefs: Kill __btree_trans_peek_key_cache() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_path_peek_slot_exact() (Kent Overstreet) [task:205710]
  - bcachefs: Fix __btree_trans_peek_key_cache() (Kent Overstreet) [task:205710]
  - bcachefs: New bpos_cmp(), bkey_cmp() replacements (Kent Overstreet) [task:205710]
  - bcachefs: New magic number (Kent Overstreet) [task:205710]
  - bcachefs: extents no longer require special handling for packing (Kent Overstreet) [task:205710]
  - bcachefs: Fix BCH_IOCTL_DISK_SET_STATE (Kent Overstreet) [task:205710]
  - bcachefs: Don't set accessed bit on btree node fill (Kent Overstreet) [task:205710]
  - bcachefs: Fix an include (Kent Overstreet) [task:205710]
  - bcachefs: Kill BCH_FEATURE_incompressible (Kent Overstreet) [task:205710]
  - bcachefs: Better inlining in bch2_time_stats_update() (Kent Overstreet) [task:205710]
  - bcachefs: Optimize bch2_trans_iter_init() (Kent Overstreet) [task:205710]
  - bcachefs: More dio inlining (Kent Overstreet) [task:205710]
  - bcachefs: Kill some unneeded references to c->flags (Kent Overstreet) [task:205710]
  - bcachefs: Improve bch2_inode_opts_to_opts() (Kent Overstreet) [task:205710]
  - bcachefs: Better inlining in bch2_subvolume_get_snapshot() (Kent Overstreet) [task:205710]
  - bcachefs: Inline bch2_bkey_format_add_key() (Kent Overstreet) [task:205710]
  - bcachefs: Tiny bch2_trans_update_by_path_trace() optimization (Kent Overstreet) [task:205710]
  - bcachefs: Move some asserts behind CONFIG_BCACHEFS_DEBUG (Kent Overstreet) [task:205710]
  - bcachefs: Split out __bch2_btree_node_get() (Kent Overstreet) [task:205710]
  - bcachefs: Handle last journal write being torn (Kent Overstreet) [task:205710]
  - bcachefs: Improve journal_read() logging (Kent Overstreet) [task:205710]
  - bcachefs: Fix a transaction path overflow (Kent Overstreet) [task:205710]
  - bcachefs: Fix a race with b->write_type (Kent Overstreet) [task:205710]
  - bcachefs: Error message improvement (Kent Overstreet) [task:205710]
  - bcachefs: Improve a few warnings (Kent Overstreet) [task:205710]
  - bcachefs: Fix for_each_btree_key2() (Kent Overstreet) [task:205710]
  - bcachefs: Btree split improvement (Kent Overstreet) [task:205710]
  - bcachefs: Fix return code from btree_path_traverse_one() (Kent Overstreet) [task:205710]
  - bcachefs: Minor dio write path improvements (Kent Overstreet) [task:205710]
  - bcachefs: Quota: Don't allocate memory under lock (Kent Overstreet) [task:205710]
  - bcachefs: Fix a use after free (Kent Overstreet) [task:205710]
  - bcachefs: Delete atomic_inc_bug() (Kent Overstreet) [task:205710]
  - bcachefs: Fixes for building in userspace (Kent Overstreet) [task:205710]
  - bcachefs: Factor out two_state_shared_lock (Kent Overstreet) [task:205710]
  - bcachefs: Kill BCH_WRITE_FLUSH (Kent Overstreet) [task:205710]
  - bcachefs: bch2_trans_commit_bkey_invalid() (Kent Overstreet) [task:205710]
  - bcachefs: Kill bch2_alloc_sectors_start() (Kent Overstreet) [task:205710]
  - bcachefs: Improve __bch2_btree_path_make_mut() (Kent Overstreet) [task:205710]
  - bcachefs: Inlining improvements (Kent Overstreet) [task:205710]
  - bcachefs: DIO write path optimization (Kent Overstreet) [task:205710]
  - bcachefs: BCH_WRITE_SYNC (Kent Overstreet) [task:205710]
  - bcachefs: More style fixes (Kent Overstreet) [task:205710]
  - bcachefs: Kill BCH_WRITE_JOURNAL_SEQ_PTR (Kent Overstreet) [task:205710]
  - bcachefs: should_compact_all() (Kent Overstreet) [task:205710]
  - bcachefs: Improved btree write statistics (Kent Overstreet) [task:205710]
  - bcachefs: Improve fs_usage_apply_warn() message (Kent Overstreet) [task:205710]
  - bcachefs: Fix a spurious warning (Kent Overstreet) [task:205710]
  - bcachefs: Fix buffered write path for generic/275 (Kent Overstreet) [task:205710]
  - bcachefs: Journal keys overlay fixes (Kent Overstreet) [task:205710]
  - bcachefs: Fix an out-of-bounds shift (Kent Overstreet) [task:205710]
  - bcachefs: Make error messages more uniform (Kent Overstreet) [task:205710]
  - bcachefs: Convert to __packed and __aligned (Kent Overstreet) [task:205710]
  - bcachefs: bch2_bkey_cmp_packed_inlined() (Kent Overstreet) [task:205710]
  - bcachefs: Move bkey bkey_unpack_key() to bkey.h (Kent Overstreet) [task:205710]
  - bcachefs: Optimize __bch2_btree_node_iter_advance() (Kent Overstreet) [task:205710]
  - bcachefs: Don't touch c->flags in bch2_trans_iter_init() (Kent Overstreet) [task:205710]
  - bcachefs: Assorted checkpatch fixes (Kent Overstreet) [task:205710]
  - bcachefs: Optimize bch2_dev_usage_read() (Kent Overstreet) [task:205710]
  - bcachefs: fix bch2_write_extent() crc corruption. (Daniel Hill) [task:205710]
  - bcachefs: fix security warning in pr_name_and_units (Daniel B. Hill) [task:205710]
  - bcachefs: Don't issue transaction restart on key cache realloc (Kent Overstreet) [task:205710]
  - bcachefs: Separate out flush_new_cached_update() (Kent Overstreet) [task:205710]
  - bcachefs: Optimize __bkey_unpack_key_format_checked() (Kent Overstreet) [task:205710]
  - bcachefs: Inline bch2_inode_pack() (Kent Overstreet) [task:205710]
  - bcachefs: bucket_alloc_fail tracepoint should only fire when we have to block (Kent Overstreet) [task:205710]
  - bcachefs: Optimize bch2_trans_init() (Kent Overstreet) [task:205710]
  - bcachefs: Split out __btree_path_up_until_good_node() (Kent Overstreet) [task:205710]
  - bcachefs: Btree key cache shrinker fix (Kent Overstreet) [task:205710]
  - bcachefs: __bio_compress() fix up. (Daniel Hill) [task:205710]
  - bcachefs: make durability a read-write sysfs option (Daniel Hill) [task:205710]
  - bcachefs: improve behaviour of btree_cache_scan() (Daniel Hill) [task:205710]
  - bcachefs: Quota fixes (Kent Overstreet) [task:205710]
  - bcachefs: Switch to local_clock() for fastpath time source (Kent Overstreet) [task:205710]
  - bcachefs: Btree key cache improvements (Kent Overstreet) [task:205710]
  - bcachefs: Fix btree node prefetchig (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_key_cache_scan() doesn't need trylock (Kent Overstreet) [task:205710]
  - bcachefs: Defer full journal entry validation (Kent Overstreet) [task:205710]
  - bcachefs: Improve journal_entry_add() (Kent Overstreet) [task:205710]
  - bcachefs: time stats now uses the mean_and_variance module. (Daniel Hill) [task:205710]
  - bcachefs: Mean and variance (Daniel Hill) [task:205710]
  - bcachefs: Fix for not dropping privs in fallocate (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_write_begin() (Kent Overstreet) [task:205710]
  - fixup bcachefs: Deadlock cycle detector (Kent Overstreet) [task:205710]
  - fixup bcachefs: Deadlock cycle detector (Kent Overstreet) [task:205710]
  - bcachefs: Fix lock_graph_remove_non_waiters() (Kent Overstreet) [task:205710]
  - bcachefs: Support FS_XFLAG_PROJINHERIT (Kent Overstreet) [task:205710]
  - bcachefs: Don't allow hardlinks when inherited attrs would change (Kent Overstreet) [task:205710]
  - bcachefs: Initialize sb_quota with default 1 week timer (Kent Overstreet) [task:205710]
  - bcachefs: Call bch2_btree_update_add_new_node() before dropping write lock (Kent Overstreet) [task:205710]
  - bcachefs: Reflink now respects quotas (Kent Overstreet) [task:205710]
  - bcachefs: Fix a rare path in bch2_btree_path_peek_slot() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_path_put_nokeep() (Kent Overstreet) [task:205710]
  - bcachefs: Fix cached data accounting (Kent Overstreet) [task:205710]
  - bcachefs: Btree splits now only take the locks they need (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_iter_peek() now works with interior nodes (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_insert_node() no longer uses lock_write_nofail (Kent Overstreet) [task:205710]
  - bcachefs: Add error path to btree_split() (Kent Overstreet) [task:205710]
  - bcachefs: Write new btree nodes after parent update (Kent Overstreet) [task:205710]
  - bcachefs: Simplify break_cycle() (Kent Overstreet) [task:205710]
  - bcachefs: Print cycle on unrecoverable deadlock (Kent Overstreet) [task:205710]
  - bcachefs: Handle dropping pointers in data_update path (Kent Overstreet) [task:205710]
  - bcachefs: Ratelimit ec error message (Kent Overstreet) [task:205710]
  - bcachefs: Use btree_type_has_ptrs() more consistently (Kent Overstreet) [task:205710]
  - bcachefs: Fix "multiple types of data in same bucket" with ec (Kent Overstreet) [task:205710]
  - bcachefs: Ensure fsck error is printed before panic (Kent Overstreet) [task:205710]
  - bcachefs: Fix a deadlock in btree_update_nodes_written() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_trans_locked() (Kent Overstreet) [task:205710]
  - bcachefs: Improve btree_deadlock debugfs output (Kent Overstreet) [task:205710]
  - bcachefs: Don't quash error in bch2_bucket_alloc_set_trans() (Kent Overstreet) [task:205710]
  - bcachefs: Fix a trans path overflow in bch2_btree_delete_range_trans() (Kent Overstreet) [task:205710]
  - bcachefs: bucket_alloc_state (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_btree_path_up_until_good_node() (Kent Overstreet) [task:205710]
  - bcachefs: Factor out bch2_write_drop_io_error_ptrs() (Kent Overstreet) [task:205710]
  - bcachefs: Break out bch2_btree_path_traverse_cached_slowpath() (Kent Overstreet) [task:205710]
  - bcachefs: Kill io_in_flight semaphore (Kent Overstreet) [task:205710]
  - bcachefs: Improve bucket_alloc tracepoint (Kent Overstreet) [task:205710]
  - bcachefs; Mark __bch2_trans_iter_init as inline (Kent Overstreet) [task:205710]
  - bcachefs: Inline fast path of check_pos_snapshot_overwritten() (Kent Overstreet) [task:205710]
  - bcachefs: Improve jset_validate() (Kent Overstreet) [task:205710]
  - bcachefs: Optimize btree_path_alloc() (Kent Overstreet) [task:205710]
  - bcachefs: Inline bch2_trans_kmalloc() fast path (Kent Overstreet) [task:205710]
  - bcachefs: Run bch2_fs_counters_init() earlier (Kent Overstreet) [task:205710]
  - bcachefs: btree_err() now uses bch2_print_string_as_lines() (Kent Overstreet) [task:205710]
  - bcachefs: Improve bch2_fsck_err() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_print_string_as_lines() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_node_relock_notrace() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_cache_scan() improvement (Kent Overstreet) [task:205710]
  - bcachefs: Fix blocking with locks held (Kent Overstreet) [task:205710]
  - bcachefs: btree_update_nodes_written() needs BTREE_INSERT_USE_RESERVE (Kent Overstreet) [task:205710]
  - bcachefs: Fix error handling in bch2_btree_update_start() (Kent Overstreet) [task:205710]
  - bcachefs: Improve bch2_btree_trans_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: Kill normalize_read_intent_locks() (Kent Overstreet) [task:205710]
  - bcachefs: Ensure bch2_btree_node_lock_write_nofail() never fails (Kent Overstreet) [task:205710]
  - bcachefs: Delete old deadlock avoidance code (Kent Overstreet) [task:205710]
  - bcachefs: Print deadlock cycle in debugfs (Kent Overstreet) [task:205710]
  - bcachefs: Deadlock cycle detector (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_btree_node_upgrade() (Kent Overstreet) [task:205710]
  - bcachefs: Add a debug assert (Kent Overstreet) [task:205710]
  - six locks: Wakeup now takes lock on behalf of waiter (Kent Overstreet) [task:205710]
  - six locks: Fix a lost wakeup (Kent Overstreet) [task:205710]
  - six locks: Enable lockdep (Kent Overstreet) [task:205710]
  - six locks: Add start_time to six_lock_waiter (Kent Overstreet) [task:205710]
  - six locks: six_lock_waiter() (Kent Overstreet) [task:205710]
  - six locks: Simplify wait lists (Kent Overstreet) [task:205710]
  - bcachefs: Add private error codes for ENOSPC (Kent Overstreet) [task:205710]
  - bcachefs: Errcodes can now subtype standard error codes (Kent Overstreet) [task:205710]
  - bcachefs: Make an assertion more informative (Kent Overstreet) [task:205710]
  - bcachefs: All held locks must be in a btree path (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_path_upgrade() now emits transaction restart (Kent Overstreet) [task:205710]
  - bcachefs: Add a manual trigger for lock wakeups (Kent Overstreet) [task:205710]
  - bcachefs: Fix sb_field_counters formatting (Kent Overstreet) [task:205710]
  - bcachefs: Re-enable hash_redo_key() (Kent Overstreet) [task:205710]
  - bcachefs: Kill journal_keys->journal_seq_base (Kent Overstreet) [task:205710]
  - bcachefs: Fix redundant transaction restart (Kent Overstreet) [task:205710]
  - bcachefs: Ensure intent locks are marked before taking write locks (Kent Overstreet) [task:205710]
  - bcachefs: Avoid using btree_node_lock_nopath() (Kent Overstreet) [task:205710]
  - bcachefs: Fix usage of six lock's percpu mode, key cache version (Kent Overstreet) [task:205710]
  - bcachefs: Refactor bkey_cached_alloc() path (Kent Overstreet) [task:205710]
  - bcachefs: Convert more locking code to btree_bkey_cached_common (Kent Overstreet) [task:205710]
  - bcachefs: btree_bkey_cached_common->cached (Kent Overstreet) [task:205710]
  - bcachefs: Fix six_lock_readers_add() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_node_lock_write_nofail() (Kent Overstreet) [task:205710]
  - bcachefs: New locking functions (Kent Overstreet) [task:205710]
  - bcachefs: Mark write locks before taking lock (Kent Overstreet) [task:205710]
  - bcachefs: Delete time_stats for lock contended times (Kent Overstreet) [task:205710]
  - bcachefs: Don't leak lock pcpu counts memory (Kent Overstreet) [task:205710]
  - six locks: Delete six_lock_pcpu_free_rcu() (Kent Overstreet) [task:205710]
  - bcachefs: Add persistent counters for all tracepoints (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_btree_update_start() to return -BCH_ERR_journal_reclaim_would_deadlock (Kent Overstreet) [task:205710]
  - bcachefs: Improve bch2_btree_node_relock() (Kent Overstreet) [task:205710]
  - bcachefs: Improve trans_restart_journal_preres_get tracepoint (Kent Overstreet) [task:205710]
  - bcachefs: Improve btree_node_relock_fail tracepoint (Kent Overstreet) [task:205710]
  - bcachefs: Make more btree_paths available (Kent Overstreet) [task:205710]
  - bcachefs: Correctly initialize bkey_cached->lock (Kent Overstreet) [task:205710]
  - bcachefs: Track held write locks (Kent Overstreet) [task:205710]
  - bcachefs: Print lock counts in debugs btree_transactions (Kent Overstreet) [task:205710]
  - bcachefs: Switch btree locking code to struct btree_bkey_cached_common (Kent Overstreet) [task:205710]
  - bcachefs: Track maximum transaction memory (Kent Overstreet) [task:205710]
  - six locks: Improve six_lock_count (Kent Overstreet) [task:205710]
  - bcachefs: Kill nodes_intent_locked (Kent Overstreet) [task:205710]
  - bcachefs: Better use of locking helpers (Kent Overstreet) [task:205710]
  - bcachefs: Reorganize btree_locking.[ch] (Kent Overstreet) [task:205710]
  - bcachefs: btree_locking.c (Kent Overstreet) [task:205710]
  - bcachefs: Fix adding a device with a label (Kent Overstreet) [task:205710]
  - bcachefs: fsck: Another transaction restart handling fix (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_delete_range_trans() now returns -BCH_ERR_transaction_restart_nested (Kent Overstreet) [task:205710]
  - bcachefs: Minor transaction restart handling fix (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_btree_iter_peek_slot() error path (Kent Overstreet) [task:205710]
  - bcachefs: Another should_be_locked fixup (Kent Overstreet) [task:205710]
  - bcachefs: bch2_bkey_packed_to_binary_text() (Kent Overstreet) [task:205710]
  - bcachefs: Add assertions for unexpected transaction restarts (Kent Overstreet) [task:205710]
  - bcachefs: btree_path_down() optimization (Kent Overstreet) [task:205710]
  - bcachefs: Always rebuild aux search trees when node boundaries change (Kent Overstreet) [task:205710]
  - bcachefs: Add an overflow check in set_bkey_val_u64s() (Kent Overstreet) [task:205710]
  - bcachefs: remove dead whiteout_u64s argument. (Olexa Bilaniuk) [task:205710]
  - bcachefs: Debugfs cleanup (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_fs_check_snapshots() (Kent Overstreet) [task:205710]
  - bcachefs: Increment restart count in bch2_trans_begin() (Kent Overstreet) [task:205710]
  - bcachefs: Fix assertion in bch2_btree_key_cache_drop() (Kent Overstreet) [task:205710]
  - bcachefs: Print last line in debugfs/btree_transaction_stats (Kent Overstreet) [task:205710]
  - bcachefs: Track the maximum btree_paths ever allocated by each transaction (Kent Overstreet) [task:205710]
  - bcachefs: Rename lock_held_stats -> btree_transaction_stats (Kent Overstreet) [task:205710]
  - bcachefs: Switch bch2_btree_delete_range() to bch2_trans_run() (Kent Overstreet) [task:205710]
  - bcachefs: Fix btree_path->uptodate inconsistency (Kent Overstreet) [task:205710]
  - bcachefs: Fix duplicate paths left by bch2_path_put() (Kent Overstreet) [task:205710]
  - bcachefs: Kill BTREE_ITER_CACHED_(NOFILL|NOCREATE) (Kent Overstreet) [task:205710]
  - bcachefs: Tracepoint improvements (Kent Overstreet) [task:205710]
  - bcachefs: "Snapshot deletion did not run correctly" should be a fsck err (Kent Overstreet) [task:205710]
  - bcachefs: six_lock_counts() is now in six.c (Kent Overstreet) [task:205710]
  - bcachefs: BTREE_ITER_NO_NODE -> BCH_ERR codes (Kent Overstreet) [task:205710]
  - bcachefs: Don't set should_be_locked on paths that aren't locked (Kent Overstreet) [task:205710]
  - bcachefs: Fix missing error handling in bch2_subvolume_delete() (Kent Overstreet) [task:205710]
  - bcachefs: Improve an error message (Kent Overstreet) [task:205710]
  - bcachefs: Tracepoint improvements (Kent Overstreet) [task:205710]
  - bcachefs: Fix incorrectly freeing btree_path in alloc path (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_btree_trans_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: Add distinct error code for key_cache_upgrade (Kent Overstreet) [task:205710]
  - bcachefs: Fix not punting to worqueue when promoting (Kent Overstreet) [task:205710]
  - bcachefs: fsck: Fix nested transaction handling (Kent Overstreet) [task:205710]
  - bcachefs: Add an O_DIRECT option (for userspace) (Kent Overstreet) [task:205710]
  - bcachefs: Tighten up btree_path assertions (Kent Overstreet) [task:205710]
  - bcachefs: bch2_bucket_alloc_trans_early -> for_each_btree_key_norestart (Kent Overstreet) [task:205710]
  - bcachefs: Fix check_i_sectors() (Kent Overstreet) [task:205710]
  - bcachefs: Convert debugfs code to for_each_btree_key2() (Kent Overstreet) [task:205710]
  - bcachefs: Unit test updates (Kent Overstreet) [task:205710]
  - bcachefs: for_each_btree_key_reverse() (Kent Overstreet) [task:205710]
  - bcachefs: Convert fsck errors to errcode.h (Kent Overstreet) [task:205710]
  - bcachefs: Inject transaction restarts in debug mode (Kent Overstreet) [task:205710]
  - bcachefs: EINTR -> BCH_ERR_transaction_restart (Kent Overstreet) [task:205710]
  - bcachefs: btree_trans_too_many_iters() is now a transaction restart (Kent Overstreet) [task:205710]
  - bcachefs: Prevent a btree iter overflow in alloc path (Kent Overstreet) [task:205710]
  - bcachefs: Use bch2_err_str() in error messages (Kent Overstreet) [task:205710]
  - bcachefs: Improved errcodes (Kent Overstreet) [task:205710]
  - bcachefs: We can handle missing btree roots for all alloc btrees (Kent Overstreet) [task:205710]
  - bcachefs: Fix should_invalidate_buckets() (Kent Overstreet) [task:205710]
  - bcachefs: ec_stripe_bkey_insert() -> for_each_btree_key_norestart() (Kent Overstreet) [task:205710]
  - bcachefs: Convert erasure coding to for_each_btree_key_commit() (Kent Overstreet) [task:205710]
  - bcachefs: Add a counter for btree_trans restarts (Kent Overstreet) [task:205710]
  - bcachefs: Convert alloc code to for_each_btree_key_commit() (Kent Overstreet) [task:205710]
  - bcachefs: Convert subvol code to for_each_btree_key_commit() (Kent Overstreet) [task:205710]
  - bcachefs: Convert bch2_dev_usrdata_drop() to for_each_btree_key2() (Kent Overstreet) [task:205710]
  - bcachefs: Convert bch2_do_invalidates_work() to for_each_btree_key2() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_trans_run() (Kent Overstreet) [task:205710]
  - bcachefs: Convert bch2_gc_done() for_each_btree_key2() (Kent Overstreet) [task:205710]
  - bcachefs: Convert more fsck code to for_each_btree_key2() (Kent Overstreet) [task:205710]
  - bcachefs: Convert more quota code to for_each_btree_key2() (Kent Overstreet) [task:205710]
  - bcachefs: Convert bch2_check_lrus() to for_each_btree_key_commit() (Kent Overstreet) [task:205710]
  - bcachefs: Convert bch2_dev_freespace_init() to for_each_btree_key_commit() (Kent Overstreet) [task:205710]
  - bcachefs: Convert bch2_do_discards_work() to for_each_btree_key2() (Kent Overstreet) [task:205710]
  - bcachefs: Improve bucket_alloc_fail tracepoint (Kent Overstreet) [task:205710]
  - bcachefs: bch2_mark_alloc(): Do wakeups after updating usage (Kent Overstreet) [task:205710]
  - bcachefs: added lock held time stats (Daniel Hill) [task:205710]
  - bcachefs: bch2_time_stats_to_text now indents properly (Daniel Hill) [task:205710]
  - bcachefs: lock time stats prep work. (Daniel Hill) [task:205710]
  - bcachefs: Unlock in bch2_trans_begin() if we've held locks more than 10us (Kent Overstreet) [task:205710]
  - bcachefs: for_each_btree_key2() (Kent Overstreet) [task:205710]
  - bcachefs: Fix repair for extent past end of inode (Kent Overstreet) [task:205710]
  - bcachefs: When fsck finds redundant snapshot keys, trigger snapshots cleanup (Kent Overstreet) [task:205710]
  - bcachefs: Improve fsck for subvols/snapshots (Kent Overstreet) [task:205710]
  - bcachefs: Improve snapshots_seen (Kent Overstreet) [task:205710]
  - bcachefs: Fix subvol/snapshot deleting in recovery (Kent Overstreet) [task:205710]
  - bcachefs: fsck_inode_rm() shouldn't delete subvols (Kent Overstreet) [task:205710]
  - bcachefs: Switch data_update path to snapshot_id_list (Kent Overstreet) [task:205710]
  - bcachefs: Fix snapshot deletion (Kent Overstreet) [task:205710]
  - bcachefs: Rename __bch2_trans_do() -> commit_do() (Kent Overstreet) [task:205710]
  - bcachefs: Silence some fsck errors when reconstructing alloc info (Kent Overstreet) [task:205710]
  - bcachefs: Put some repair messages behind opts->verbose (Kent Overstreet) [task:205710]
  - bcachefs: Silence unimportant tracepoints (Kent Overstreet) [task:205710]
  - bcachefs: Fix move path when move_stats == NULL (Kent Overstreet) [task:205710]
  - bcachefs: Get ref on c->writes in move.c (Kent Overstreet) [task:205710]
  - bcachefs: move.c refactoring (Kent Overstreet) [task:205710]
  - bcachefs: data jobs, including rebalance wait for copygc. (Daniel Hill) [task:205710]
  - bcachefs: Redo data_update interface (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_check_alloc_key() (Kent Overstreet) [task:205710]
  - bcachefs: Improve bch2_check_alloc_info (Kent Overstreet) [task:205710]
  - bcachefs: Use BTREE_INSERT_LAZY_RW in bch2_check_alloc_info() (Kent Overstreet) [task:205710]
  - bcachefs: Bucket invalidate path improvements (Kent Overstreet) [task:205710]
  - bcachefs: Don't BUG_ON() inode link count underflow (Kent Overstreet) [task:205710]
  - bcachefs: Always descend to leaf nodes it btree_gc (Kent Overstreet) [task:205710]
  - bcachefs: fix __dev_available(). (Daniel Hill) [task:205710]
  - bcachefs: Fix assertion in topology repair (Kent Overstreet) [task:205710]
  - bcachefs: Make verbose option settable at runtime (Kent Overstreet) [task:205710]
  - bcachefs: Improve "copygc requested to run" error message (Kent Overstreet) [task:205710]
  - bcachefs: Pull out data_update.c (Kent Overstreet) [task:205710]
  - bcachefs: Split out dev_buckets_free() (Kent Overstreet) [task:205710]
  - bcachefs: btree key cache pcpu freedlist (Kent Overstreet) [task:205710]
  - bcachefs: Make IO in flight by copygc/rebalance configurable (Kent Overstreet) [task:205710]
  - bcachefs: Check for extents with too many ptrs (Kent Overstreet) [task:205710]
  - bcachefs: Fix refcount leak in bch2_do_invalidates() (Kent Overstreet) [task:205710]
  - bcachefs: Always use percpu_ref_tryget_live() on c->writes (Kent Overstreet) [task:205710]
  - bcachefs: Improve checksum error messages (Kent Overstreet) [task:205710]
  - bcachefs: Improve an error message (Kent Overstreet) [task:205710]
  - bcachefs: Fix assertion in bch2_dev_list_add_dev() (Kent Overstreet) [task:205710]
  - bcachefs: Increase max size for btree_trans bump allocator (Kent Overstreet) [task:205710]
  - bcachefs: Add a persistent counter for bucket discards (Kent Overstreet) [task:205710]
  - bcachefs: Fix btree node read retries (Kent Overstreet) [task:205710]
  - bcachefs: Add a persistent counter for bucket invalidation (Kent Overstreet) [task:205710]
  - bcachefs: Call bch2_do_invalidates() when going read write (Kent Overstreet) [task:205710]
  - bcachefs: Improved human readable integer parsing (Kent Overstreet) [task:205710]
  - bcachefs: Fix freespace initialization (Kent Overstreet) [task:205710]
  - bcachefs: Printbuf rework (Kent Overstreet) [task:205710]
  - bcachefs: Fix btree node read error path (Kent Overstreet) [task:205710]
  - bcachefs: Fix btree_and_journal_iter (Kent Overstreet) [task:205710]
  - bcachefs: Fix for cmd_list_journal (Kent Overstreet) [task:205710]
  - bcachefs: Also log overwrites in journal (Kent Overstreet) [task:205710]
  - bcachefs: Refactor journal entry adding (Kent Overstreet) [task:205710]
  - bcachefs: Add some missing error messages (Kent Overstreet) [task:205710]
  - bcachefs: Fix memory corruption in encryption path (Kent Overstreet) [task:205710]
  - bcachefs: bch2_trans_reset_updates() (Kent Overstreet) [task:205710]
  - bcachefs: Fix error checking in bch2_fs_alloc() (Kent Overstreet) [task:205710]
  - bcachefs: Print message on btree node read retry success (Kent Overstreet) [task:205710]
  - bcachefs: Fix journal_keys_search() overhead (Kent Overstreet) [task:205710]
  - bcachefs: Always print when doing journal replay in fsck (Kent Overstreet) [task:205710]
  - bcachefs: Rename group to label for remaining strings. (Daniel Hill) [task:205710]
  - bcachefs: Fix encryption path on arm (Kent Overstreet) [task:205710]
  - bcachefs: Switch to key_type_user, not logon (Kent Overstreet) [task:205710]
  - bcachefs: LRU repair tweaks (Kent Overstreet) [task:205710]
  - bcachefs: Delete bch_writepage (Kent Overstreet) [task:205710]
  - bcachefs: Make bch_option compatible with Rust ffi (Brett Holman) [task:205710]
  - bcachefs: Put btree_trans_verify_sorted() behind debug_check_iterators (Kent Overstreet) [task:205710]
  - bcachefs: Fix extent merging (Kent Overstreet) [task:205710]
  - bcachefs: Improve invalid bkey error message (Kent Overstreet) [task:205710]
  - bcachefs: Fix journal_iters_fix() (Kent Overstreet) [task:205710]
  - bcachefs: Go RW before bch2_check_lrus() (Kent Overstreet) [task:205710]
  - bcachefs: Add persistent counters (Daniel Hill) [task:205710]
  - bcachefs: Tracepoint improvements (Kent Overstreet) [task:205710]
  - bcachefs: Don't kick journal reclaim unless low on space (Kent Overstreet) [task:205710]
  - bcachefs: Lock ordering fix (Kent Overstreet) [task:205710]
  - bcachefs: Shutdown path improvements (Kent Overstreet) [task:205710]
  - bcachefs: Fix hash_check_key() (Kent Overstreet) [task:205710]
  - bcachefs: Allocate some extra room in btree_key_cache_fill() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_iter_peek_all_levels() (Kent Overstreet) [task:205710]
  - bcachefs: btree_path_set_level_(up|down) (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_iter_peek_slot() now works on interior nodes (Kent Overstreet) [task:205710]
  - bcachefs: btree_update_interior.c prep for backpointers (Kent Overstreet) [task:205710]
  - bcachefs: Plumb btree_id & level to trans_mark (Kent Overstreet) [task:205710]
  - bcachefs: Improve some fsck error messages (Kent Overstreet) [task:205710]
  - bcachefs: Go emergency RO when i_blocks underflows (Kent Overstreet) [task:205710]
  - bcachefs: Ensure sysfs show fns print a newline (Kent Overstreet) [task:205710]
  - bcachefs: Kill old rebuild_replicas option (Kent Overstreet) [task:205710]
  - bcachefs: In fsck, pass BTREE_UPDATE_INTERNAL_SNAPSHOT_NODE when deleting dirents (Kent Overstreet) [task:205710]
  - bcachefs: Fix for getting stuck in journal replay (Kent Overstreet) [task:205710]
  - bcachefs: Improve error logging in fsck.c (Kent Overstreet) [task:205710]
  - bcachefs: Fix inode_backpointer_exists() (Kent Overstreet) [task:205710]
  - bcachefs: Improve bch2_lru_delete() error messages (Kent Overstreet) [task:205710]
  - bcachefs: Introduce bch2_journal_keys_peek_(upto|slot)() (Kent Overstreet) [task:205710]
  - bcachefs: Improve error message when alloc key doesn't match lru entry (Kent Overstreet) [task:205710]
  - bcachefs: Ensure buckets have io_time[READ] set (Kent Overstreet) [task:205710]
  - bcachefs: Use bch2_trans_inconsistent_on() in more places (Kent Overstreet) [task:205710]
  - bcachefs: Improve bch2_open_buckets_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: Fix CPU usage in journal read path (Kent Overstreet) [task:205710]
  - bcachefs: Fix a null ptr deref (Kent Overstreet) [task:205710]
  - bcachefs: Don't trigger extra assertions in journal replay (Kent Overstreet) [task:205710]
  - bcachefs: Minor device removal fixes (Kent Overstreet) [task:205710]
  - bcachefs: Fix a few warnings on 32 bit (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_delete_extent_at() (Kent Overstreet) [task:205710]
  - bcachefs: Don't skip triggers in fcollapse() (Kent Overstreet) [task:205710]
  - bcachefs: Initialize ec work structs early (Kent Overstreet) [task:205710]
  - bcachefs: Use a genradix for reading journal entries (Kent Overstreet) [task:205710]
  - bcachefs: Refactor journal_keys_sort() to return an error code (Kent Overstreet) [task:205710]
  - bcachefs: Fold bucket_state in to BCH_DATA_TYPES() (Kent Overstreet) [task:205710]
  - bcachefs: Add a sysfs attr for triggering discards (Kent Overstreet) [task:205710]
  - bcachefs: Topology repair fixes (Kent Overstreet) [task:205710]
  - bcachefs: Use bch2_trans_inconsistent() more (Kent Overstreet) [task:205710]
  - bcachefs: Move alloc assertion to .key_invalid() (Kent Overstreet) [task:205710]
  - bcachefs: Improve btree_bad_header() (Kent Overstreet) [task:205710]
  - bcachefs: Check for read_time == 0 in bch2_alloc_v4_invalid() (Kent Overstreet) [task:205710]
  - bcachefs: fsck: Work around transaction restarts (Kent Overstreet) [task:205710]
  - bcachefs: Add rw to .key_invalid() (Kent Overstreet) [task:205710]
  - bcachefs: More improvements for alloc info checks (Kent Overstreet) [task:205710]
  - bcachefs: Silence spurious copygc err when shutting down (Kent Overstreet) [task:205710]
  - bcachefs: Convert .key_invalid methods to printbufs (Kent Overstreet) [task:205710]
  - bcachefs: Gap buffer for journal keys (Kent Overstreet) [task:205710]
  - bcachefs: Don't normalize to pages in btree cache shrinker (Kent Overstreet) [task:205710]
  - bcachefs: Add a tracepoint for superblock writes (Kent Overstreet) [task:205710]
  - bcachefs: gc mark fn fixes, cleanups (Kent Overstreet) [task:205710]
  - bcachefs: Don't write partially-initialized superblocks (Kent Overstreet) [task:205710]
  - bcachefs: Improve read_from_stale_dirty_pointer() message (Kent Overstreet) [task:205710]
  - bcachefs: Use crc_is_compressed() (Kent Overstreet) [task:205710]
  - bcachefs: Fix pr_buf() calls (Kent Overstreet) [task:205710]
  - bcachefs: Kill struct bucket_mark (Kent Overstreet) [task:205710]
  - bcachefs: Kill main in-memory bucket array (Kent Overstreet) [task:205710]
  - bcachefs: bch2_dev_usage_update() no longer depends on bucket_mark (Kent Overstreet) [task:205710]
  - bcachefs: Fsck for need_discard & freespace btrees (Kent Overstreet) [task:205710]
  - bcachefs: New bucket invalidate path (Kent Overstreet) [task:205710]
  - bcachefs: New discard implementation (Kent Overstreet) [task:205710]
  - bcachefs: Kill allocator threads & freelists (Kent Overstreet) [task:205710]
  - bcachefs: Freespace, need_discard btrees (Kent Overstreet) [task:205710]
  - bcachefs: KEY_TYPE_alloc_v4 (Kent Overstreet) [task:205710]
  - bcachefs: LRU btree (Kent Overstreet) [task:205710]
  - bcachefs: KEY_TYPE_set (Kent Overstreet) [task:205710]
  - bcachefs: bch_sb_field_journal_v2 (Kent Overstreet) [task:205710]
  - bcachefs: Run btree updates after write out of write_point (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_update_start() refactoring (Kent Overstreet) [task:205710]
  - bcachefs: Introduce a separate journal watermark for copygc (Kent Overstreet) [task:205710]
  - bcachefs: Copygc allocations shouldn't be nowait (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_journal_pin_set() (Kent Overstreet) [task:205710]
  - bcachefs: x-macroize alloc_reserve enum (Kent Overstreet) [task:205710]
  - bcachefs: Run overwrite triggers before insert (Kent Overstreet) [task:205710]
  - bcachefs: Move deletion of refcount=0 indirect extents to their triggers (Kent Overstreet) [task:205710]
  - bcachefs: Improve bch2_bkey_ptrs_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_trans_log_msg() (Kent Overstreet) [task:205710]
  - bcachefs: Use darray for extra_journal_entries (Kent Overstreet) [task:205710]
  - bcachefs: btree_path_make_mut() clears should_be_locked (Kent Overstreet) [task:205710]
  - bcachefs: Add a missing btree_path_set_dirty() calls (Kent Overstreet) [task:205710]
  - bcachefs: Fix error path in bch2_snapshot_set_equiv() (Kent Overstreet) [task:205710]
  - bcachefs: Work around a journal self-deadlock (Kent Overstreet) [task:205710]
  - bcachefs: Heap code fix (Kent Overstreet) [task:205710]
  - bcachefs: Fix an unitialized var warning in userspace (Kent Overstreet) [task:205710]
  - bcachefs: Add printf format attribute to bch2_pr_buf() (Kent Overstreet) [task:205710]
  - bcachefs: Reset journal flush delay to default value if zeroed (Kent Overstreet) [task:205710]
  - bcachefs: Change journal_io.c assertion to error message (Kent Overstreet) [task:205710]
  - bcachefs: Make minimum journal_flush_delay nonzero (Kent Overstreet) [task:205710]
  - bcachefs: Better superblock opt validation (Kent Overstreet) [task:205710]
  - bcachefs: x-macro metadata version enum (Kent Overstreet) [task:205710]
  - bcachefs: Fix large key cache keys (Kent Overstreet) [task:205710]
  - bcachefs: Convert some WARN_ONs to WARN_ON_ONCE (Kent Overstreet) [task:205710]
  - bcachefs: Restore journal write point at startup (Kent Overstreet) [task:205710]
  - bcachefs: darrays (Kent Overstreet) [task:205710]
  - bcachefs: Fix BTREE_TRIGGER_WANTS_OLD_AND_NEW (Kent Overstreet) [task:205710]
  - bcachefs: Move trigger fns to bkey_ops (Kent Overstreet) [task:205710]
  - bcachefs: Revalidate pointer to old bkey val before calling mem triggers (Kent Overstreet) [task:205710]
  - bcachefs: bch2_trans_updates_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_trans_inconsistent() (Kent Overstreet) [task:205710]
  - bcachefs: Drop !did_work path from do_btree_insert_one() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_iter_peek_upto() (Kent Overstreet) [task:205710]
  - bcachefs: Delay setting path->should_be_locked (Kent Overstreet) [task:205710]
  - bcachefs: Add a missing wakeup (Kent Overstreet) [task:205710]
  - bcachefs: Allocate journal buckets sequentially (Kent Overstreet) [task:205710]
  - bcachefs: bch2_journal_log_msg() (Kent Overstreet) [task:205710]
  - bcachefs: Change flags param to bch2_btree_delete_range to update_flags (Kent Overstreet) [task:205710]
  - bcachefs: Fix lock ordering under traverse_all() (Kent Overstreet) [task:205710]
  - bcachefs: Fix error handling in traverse_all() (Kent Overstreet) [task:205710]
  - bcachefs: Fix dio write path with loopback dio mode (Kent Overstreet) [task:205710]
  - bcachefs: Use bio_iov_vecs_to_alloc() (Kent Overstreet) [task:205710]
  - bcachefs: Revert UUID format-specifier change (Kent Overstreet) [task:205710]
  - bcachefs: Skip periodic wakeup of journal reclaim when journal empty (Kent Overstreet) [task:205710]
  - bcachefs: Check for rw before setting opts via sysfs (Kent Overstreet) [task:205710]
  - bcachefs: Fix pr_tab_rjust() (Kent Overstreet) [task:205710]
  - bcachefs: Don't keep around btree_paths unnecessarily (Kent Overstreet) [task:205710]
  - bcachefs: Don't arm journal->write_work when journal entry !open (Kent Overstreet) [task:205710]
  - bcachefs: Convert bch2_sb_to_text to master option list (Kent Overstreet) [task:205710]
  - bcachefs: Fix transaction path overflow in fiemap (Kent Overstreet) [task:205710]
  - bcachefs: respect superblock discard flag. (Daniel Hill) [task:205710]
  - bcachefs: Fix usage of six lock's percpu mode (Kent Overstreet) [task:205710]
  - bcachefs: Refactor bch2_btree_node_mem_alloc() (Kent Overstreet) [task:205710]
  - bcachefs: Simplify parameters to bch2_btree_update_start() (Kent Overstreet) [task:205710]
  - bcachefs: Make bch2_btree_cache_scan() try harder (Kent Overstreet) [task:205710]
  - bcachefs: Finish writing journal after journal error (Kent Overstreet) [task:205710]
  - bcachefs: __journal_entry_close() never fails (Kent Overstreet) [task:205710]
  - bcachefs: Refactor journal code to not use unwritten_idx (Kent Overstreet) [task:205710]
  - bcachefs: Journal seq now incremented at entry open, not close (Kent Overstreet) [task:205710]
  - bcachefs: Drop unneeded journal pin in bch2_btree_update_start() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_journal_halt() now takes journal lock (Kent Overstreet) [task:205710]
  - bcachefs: Kill JOURNAL_NEED_WRITE (Kent Overstreet) [task:205710]
  - bcachefs: Delete some dead journal code (Kent Overstreet) [task:205710]
  - bcachefs: Fix a use after free (Kent Overstreet) [task:205710]
  - bcachefs: Fix a memory leak (Kent Overstreet) [task:205710]
  - bcachefs: Fix race leading to btree node write getting stuck (Kent Overstreet) [task:205710]
  - bcachefs: Kill bch2_btree_node_write_cond() (Kent Overstreet) [task:205710]
  - bcachefs: Improve btree_node_write_if_need() (Kent Overstreet) [task:205710]
  - bcachefs: Fix locking in btree_node_write_done() (Kent Overstreet) [task:205710]
  - bcachefs: Start moving debug info from sysfs to debugfs (Kent Overstreet) [task:205710]
  - bcachefs: Improve struct journal layout (Kent Overstreet) [task:205710]
  - bcachefs: Use x-macros for btree node flags (Kent Overstreet) [task:205710]
  - bcachefs: Kill BCH_FS_HOLD_BTREE_WRITES (Kent Overstreet) [task:205710]
  - bcachefs: Don't spin in journal reclaim (Kent Overstreet) [task:205710]
  - bcachefs: Fix btree path sorting (Kent Overstreet) [task:205710]
  - bcachefs: Fix journal_flush_done() (Kent Overstreet) [task:205710]
  - bcachefs: Heap allocate printbufs (Kent Overstreet) [task:205710]
  - bcachefs: Convert bch2_pd_controller_print_debug() to a printbuf (Kent Overstreet) [task:205710]
  - bcachefs: Improve debug assertion (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_journal_pins_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: Always clear should_be_locked in bch2_trans_begin() (Kent Overstreet) [task:205710]
  - bcachefs: Run alloc triggers last (Kent Overstreet) [task:205710]
  - bcachefs: Trigger code uses stashed copy of old key (Kent Overstreet) [task:205710]
  - bcachefs: Consolidate trigger code a bit (Kent Overstreet) [task:205710]
  - bcachefs: bch2_trans_mark_key() now takes a bkey_i * (Kent Overstreet) [task:205710]
  - bcachefs: Fix 32 bit build (Kent Overstreet) [task:205710]
  - bcachefs: Improve some btree node read error messages (Kent Overstreet) [task:205710]
  - bcachefs: Use unlikely() in err_on() macros (Kent Overstreet) [task:205710]
  - bcachefs: Improve reflink repair code (Kent Overstreet) [task:205710]
  - bcachefs: Normal update/commit path now works before going RW (Kent Overstreet) [task:205710]
  - bcachefs: Revert "Ensure journal doesn't get stuck in nochanges mode" (Kent Overstreet) [task:205710]
  - bcachefs: Fix for journal getting stuck (Kent Overstreet) [task:205710]
  - bcachefs: Set BTREE_NODE_SEQ() correctly in merge path (Kent Overstreet) [task:205710]
  - bcachefs: Drop journal_write_compact() (Kent Overstreet) [task:205710]
  - bcachefs: Btree key cache optimization (Kent Overstreet) [task:205710]
  - bcachefs: Add tabstops to printbufs (Kent Overstreet) [task:205710]
  - bcachefs: Fix a use after free (Kent Overstreet) [task:205710]
  - bcachefs: Add .to_text() methods for all superblock sections (Kent Overstreet) [task:205710]
  - bcachefs: Kill bch_scnmemcpy() (Kent Overstreet) [task:205710]
  - bcachefs: Don't issue discards when in nochanges mode (Kent Overstreet) [task:205710]
  - bcachefs: opts.read_journal_only (Kent Overstreet) [task:205710]
  - bcachefs: Change __bch2_trans_commit() to run triggers then get RW (Kent Overstreet) [task:205710]
  - bcachefs: Delete some flag bits that are no longer used (Kent Overstreet) [task:205710]
  - bcachefs: Store logical location of journal entries (Kent Overstreet) [task:205710]
  - bcachefs: Check for errors from crypto_skcipher_encrypt() (Kent Overstreet) [task:205710]
  - bcachefs: Fix failure to allocate btree node in cache (Kent Overstreet) [task:205710]
  - bcachefs: Change bch2_dev_lookup() to not use lookup_bdev() (Kent Overstreet) [task:205710]
  - bcachefs: Only allocate buckets_nouse when requested (Kent Overstreet) [task:205710]
  - bcachefs: Stale ptr cleanup is now done by gc_gens (Kent Overstreet) [task:205710]
  - bcachefs: Improve journal_entry_btree_keys_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: Fix __btree_path_traverse_all (Kent Overstreet) [task:205710]
  - bcachefs: Fix slow tracepoints (Kent Overstreet) [task:205710]
  - bcachefs: Check for stale dirty pointer before reads (Kent Overstreet) [task:205710]
  - bcachefs: Kill verify_not_stale() (Kent Overstreet) [task:205710]
  - bcachefs: Fix __bch2_btree_node_lock (Kent Overstreet) [task:205710]
  - bcachefs: Also show when blocked on write locks (Kent Overstreet) [task:205710]
  - bcachefs: Delete redundant tracepoint (Kent Overstreet) [task:205710]
  - bcachefs: Fix locking in data move path (Kent Overstreet) [task:205710]
  - bcachefs: Kill bch2_bkey_debugcheck (Kent Overstreet) [task:205710]
  - bcachefs: Print a better message for mark and sweep pass (Kent Overstreet) [task:205710]
  - bcachefs: Small fsck fix (Kent Overstreet) [task:205710]
  - bcachefs: Fix reflink repair code (Kent Overstreet) [task:205710]
  - bcachefs: bch2_gc_gens() no longer uses bucket array (Kent Overstreet) [task:205710]
  - bcachefs: Copygc no longer uses bucket array (Kent Overstreet) [task:205710]
  - bcachefs: btree_gc no longer uses main in-memory bucket array (Kent Overstreet) [task:205710]
  - bcachefs: Inode create no longer needs to probe key cache (Kent Overstreet) [task:205710]
  - bcachefs: Btree key cache coherency (Kent Overstreet) [task:205710]
  - bcachefs: BTREE_ITER_WITH_KEY_CACHE (Kent Overstreet) [task:205710]
  - bcachefs: run_one_trigger() now checks journal keys (Kent Overstreet) [task:205710]
  - bcachefs: Stash a copy of key being overwritten in btree_insert_entry (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_path_set_pos() (Kent Overstreet) [task:205710]
  - bcachefs: btree_id_cached() (Kent Overstreet) [task:205710]
  - bcachefs: Improve btree_key_cache_flush_pos() (Kent Overstreet) [task:205710]
  - bcachefs: Fix freeing in bch2_dev_buckets_resize() (Kent Overstreet) [task:205710]
  - bcachefs: Don't keep nodes in btree_reserve locked (Kent Overstreet) [task:205710]
  - bcachefs: Log message improvements (Kent Overstreet) [task:205710]
  - bcachefs: Delete some dead code (Kent Overstreet) [task:205710]
  - bcachefs: Ignore cached data when calculating fragmentation (Kent Overstreet) [task:205710]
  - bcachefs: Don't use in-memory bucket array for alloc updates (Kent Overstreet) [task:205710]
  - bcachefs: Kill allocator short-circuit invalidate (Kent Overstreet) [task:205710]
  - bcachefs: BTREE_INSERT_LAZY_RW is only for recovery path (Kent Overstreet) [task:205710]
  - bcachefs: Handle transaction restarts in __bch2_move_data() (Kent Overstreet) [task:205710]
  - bcachefs: Simplify bch2_inode_delete_keys() (Kent Overstreet) [task:205710]
  - bcachefs: iter->update_path (Kent Overstreet) [task:205710]
  - bcachefs: Refactor bch2_btree_iter() (Kent Overstreet) [task:205710]
  - bcachefs: Tracepoint improvements (Kent Overstreet) [task:205710]
  - bcachefs: New snapshot unit test (Kent Overstreet) [task:205710]
  - bcachefs: Fix an error path in bch2_snapshot_node_create() (Kent Overstreet) [task:205710]
  - bcachefs: Use BTREE_INSERT_USE_RESERVE in btree_update_key() (Kent Overstreet) [task:205710]
  - bcachefs: Refactor trigger code (Kent Overstreet) [task:205710]
  - bcachefs: Rename data_op_data_progress -> data_jobs (Kent Overstreet) [task:205710]
  - bcachefs: Fix check_pos_snapshot_overwritten for !snapshots (Kent Overstreet) [task:205710]
  - bcachefs: New data structure for buckets waiting on journal commit (Kent Overstreet) [task:205710]
  - bcachefs: Also print out in-memory gen on stale dirty pointer (Kent Overstreet) [task:205710]
  - bcachefs: Improve path for when btree_gc needs another pass (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_check_fix_ptrs() (Kent Overstreet) [task:205710]
  - bcachefs: Fix an uninitialized variable (Kent Overstreet) [task:205710]
  - Revert "bcachefs: Delete some obsolete journal_seq_blacklist code" (Kent Overstreet) [task:205710]
  - bcachefs: Log & error message improvements (Kent Overstreet) [task:205710]
  - bcachefs: BTREE_ITER_FILTER_SNAPSHOTS is selected automatically (Kent Overstreet) [task:205710]
  - bcachefs: Switch to __func__for recording where btree_trans was initialized (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_journal_seq_blacklist_add() (Kent Overstreet) [task:205710]
  - bcachefs: Add verbose log messages for journal read (Kent Overstreet) [task:205710]
  - bcachefs: Improved superblock-related error messages (Kent Overstreet) [task:205710]
  - bcachefs: Use kvmalloc() for array of sorted keys in journal replay (Kent Overstreet) [task:205710]
  - bcachefs: Make eytzinger size parameter more conventional (Kent Overstreet) [task:205710]
  - bcachefs: Kill bch2_bset_fix_invalidated_key() (Kent Overstreet) [task:205710]
  - bcachefs: Fix an assertion (Kent Overstreet) [task:205710]
  - bcachefs: bch_dev->dev (Kent Overstreet) [task:205710]
  - bcachefs: Simplify journal replay (Kent Overstreet) [task:205710]
  - fixup! bcachefs: Factor out __bch2_btree_iter_set_pos() (Kent Overstreet) [task:205710]
  - bcachefs: BTREE_ITER_WITH_JOURNAL (Kent Overstreet) [task:205710]
  - bcachefs: Tweak journal reclaim order (Kent Overstreet) [task:205710]
  - bcachefs: Make sure BCH_FS_FSCK_DONE gets set (Kent Overstreet) [task:205710]
  - bcachefs: Improve error messages in superblock write path (Kent Overstreet) [task:205710]
  - bcachefs: Log what we're doing when repairing (Kent Overstreet) [task:205710]
  - bcachefs: Fix race between btree updates & journal replay (Kent Overstreet) [task:205710]
  - bcachefs: bch2_journal_entry_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: BCH_JSET_ENTRY_log (Kent Overstreet) [task:205710]
  - bcachefs: Add error messages for memory allocation failures (Kent Overstreet) [task:205710]
  - bcachefs: Journal replay does't resort main list of keys (Kent Overstreet) [task:205710]
  - bcachefs: Add iter_flags arg to bch2_btree_delete_range() (Kent Overstreet) [task:205710]
  - bcachefs: Add an error message for copygc spinning (Kent Overstreet) [task:205710]
  - bcachefs: Fix keylist size in btree_update (Kent Overstreet) [task:205710]
  - bcachefs: Improve error messages in device add path (Kent Overstreet) [task:205710]
  - bcachefs: bch2_hprint(): don't print decimal if conversion was exact (Kent Overstreet) [task:205710]
  - bcachefs: Optimize bucket reuse (Kent Overstreet) [task:205710]
  - bcachefs: Always check for bucket reuse after read (Kent Overstreet) [task:205710]
  - bcachefs: bch2_journal_noflush_seq() (Kent Overstreet) [task:205710]
  - bcachefs: Add a tracepoint for the btree cache shrinker (Kent Overstreet) [task:205710]
  - bcachefs: Run scan_old_btree_nodes after version upgrade (Kent Overstreet) [task:205710]
  - bcachefs: Update sysfs compression_stats for snapshots (Kent Overstreet) [task:205710]
  - bcachefs: Kill bch2_ec_mem_alloc() (Kent Overstreet) [task:205710]
  - bcachefs: Fix allocator + journal interaction (Kent Overstreet) [task:205710]
  - bcachefs: New in-memory array for bucket gens (Kent Overstreet) [task:205710]
  - bcachefs: Separate out gc_bucket() (Kent Overstreet) [task:205710]
  - bcachefs: Put open_buckets in a hashtable (Kent Overstreet) [task:205710]
  - bcachefs: Refactor open_bucket code (Kent Overstreet) [task:205710]
  - bcachefs: bch2_alloc_sectors_append_ptrs() now takes cached flag (Kent Overstreet) [task:205710]
  - bcachefs: Delete some obsolete journal_seq_blacklist code (Kent Overstreet) [task:205710]
  - bcachefs: Journal initialization fixes (Kent Overstreet) [task:205710]
  - bcachefs: Use BTREE_ITER_NOPRESERVE in bch2_btree_iter_verify_ret() (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_journal_meta() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_journal_key_insert() no longer transfers ownership (Kent Overstreet) [task:205710]
  - bcachefs: Kill ptr_bucket_mark() (Kent Overstreet) [task:205710]
  - bcachefs: Don't start allocator threads too early (Kent Overstreet) [task:205710]
  - bcachefs: bch2_bucket_alloc_new_fs() no longer depends on bucket marks (Kent Overstreet) [task:205710]
  - bcachefs: Rewrite bch2_bucket_alloc_new_fs() (Kent Overstreet) [task:205710]
  - bcachefs: Kill non-lru cache replacement policies (Kent Overstreet) [task:205710]
  - bcachefs: Fix a null ptr deref in bch2_inode_delete_keys() (Kent Overstreet) [task:205710]
  - bcachefs: Turn encoded_extent_max into a regular option (Kent Overstreet) [task:205710]
  - bcachefs: Option improvements (Kent Overstreet) [task:205710]
  - bcachefs: Fix debugfs -bfloat-failed (Kent Overstreet) [task:205710]
  - bcachefs: BTREE_ITER_NOPRESERVE (Kent Overstreet) [task:205710]
  - bcachefs: Fix some shutdown path bugs (Kent Overstreet) [task:205710]
  - bcachefs: Optimize memory accesses in bch2_btree_node_get() (Kent Overstreet) [task:205710]
  - bcachefs: Make sure bch2_bucket_alloc_new_fs() obeys buckets_nouse (Kent Overstreet) [task:205710]
  - bcachefs: Kill some obsolete sysfs code (Kent Overstreet) [task:205710]
  - bcachefs: Don't call bch2_bkey_transform() unnecessarily (Kent Overstreet) [task:205710]
  - bcachefs: Kill bch2_sort_repack_merge() (Kent Overstreet) [task:205710]
  - bcachefs: Split out CONFIG_BCACHEFS_DEBUG_TRANSACTIONS (Kent Overstreet) [task:205710]
  - bcachefs: Fix an assertion in bch2_truncate() (Kent Overstreet) [task:205710]
  - bcachefs: Fix debug build in userspace (Kent Overstreet) [task:205710]
  - bcachefs: Add missing bch2_trans_iter_exit() call (Kent Overstreet) [task:205710]
  - bcachefs: Improve alloc_mem_to_key() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_alloc_write() (Kent Overstreet) [task:205710]
  - bcachefs: Add more time_stats (Kent Overstreet) [task:205710]
  - bcachefs: Print out OPT_SECTORS options in bytes (Kent Overstreet) [task:205710]
  - bcachefs: Fix null ptr deref in fsck_inode_rm() (Kent Overstreet) [task:205710]
  - bcachefs: Don't erasure code cached ptrs (Kent Overstreet) [task:205710]
  - bcachefs: Split out struct gc_stripe from struct stripe (Kent Overstreet) [task:205710]
  - bcachefs: Convert a BUG_ON() to a warning (Kent Overstreet) [task:205710]
  - bcachefs: bch2_trans_update() is now __must_check (Kent Overstreet) [task:205710]
  - bcachefs: Make __bch2_journal_debug_to_text() more readable (Kent Overstreet) [task:205710]
  - bcachefs: Specify filesystem options (Kent Overstreet) [task:205710]
  - bcachefs: Fix copygc sectors_to_move calculation (Kent Overstreet) [task:205710]
  - bcachefs: Convert journal sysfs params to regular options (Kent Overstreet) [task:205710]
  - bcachefs: Fix btree_path leaks in bch2_trans_update() (Kent Overstreet) [task:205710]
  - bcachefs: Erasure coding fixes (Kent Overstreet) [task:205710]
  - bcachefs: Handle replica marking fsck errors locally (Kent Overstreet) [task:205710]
  - bcachefs: Push c->mark_lock usage down to where it is needed (Kent Overstreet) [task:205710]
  - bcachefs: Kill bch2_replicas_delta_list_marked() (Kent Overstreet) [task:205710]
  - bcachefs: Fix reflink path for snapshots (Kent Overstreet) [task:205710]
  - bcachefs: Convert bucket_alloc_ret to negative error codes (Kent Overstreet) [task:205710]
  - bcachefs: Fix page state after fallocate (Kent Overstreet) [task:205710]
  - bcachefs: Fix page state when reading into !PageUptodate pages (Kent Overstreet) [task:205710]
  - bcachefs: Kill PAGE_SECTOR_SHIFT (Kent Overstreet) [task:205710]
  - bcachefs: Apply workaround for too many btree iters to read path (Kent Overstreet) [task:205710]
  - bcachefs: Fix quota support for snapshots (Kent Overstreet) [task:205710]
  - bcachefs: SECTOR_DIRTY_RESERVED (Kent Overstreet) [task:205710]
  - bcachefs: Fix i_sectors_leak in bch2_truncate_page (Kent Overstreet) [task:205710]
  - bcachefs: Fix an i_sectors accounting bug (Kent Overstreet) [task:205710]
  - bcachefs: Fix BCH_FS_ERROR flag handling (Kent Overstreet) [task:205710]
  - bcachefs: Add a bit of missing repair code (Kent Overstreet) [task:205710]
  - bcachefs: Fix error reporting from bch2_journal_flush_seq (Kent Overstreet) [task:205710]
  - bcachefs: Run insert triggers before overwrite triggers (Kent Overstreet) [task:205710]
  - bcachefs: Disk space accounting fix on brand-new fs (Kent Overstreet) [task:205710]
  - bcachefs: Also log device name in userspace (Kent Overstreet) [task:205710]
  - bcachefs: Update export_operations for snapshots (Kent Overstreet) [task:205710]
  - bcachefs: Refactor journal replay code (Kent Overstreet) [task:205710]
  - bcachefs: Fix missing field initialization (Kent Overstreet) [task:205710]
  - bcachefs: Convert journal BUG_ON() to a warning (Kent Overstreet) [task:205710]
  - bcachefs: Improve bch2_reflink_p_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: More enum strings (Kent Overstreet) [task:205710]
  - bcachefs: Tweak vfs cache shrinker behaviour (Kent Overstreet) [task:205710]
  - bcachefs: Fix an exiting of uninitialized iterator (Kent Overstreet) [task:205710]
  - bcachefs: Fix infinite loop in bch2_btree_cache_scan() (Kent Overstreet) [task:205710]
  - bcachefs: Don't check for -ENOSPC in page writeback (Kent Overstreet) [task:205710]
  - bcachefs: Inode updates should generally be BTREE_INSERT_NOFAIL (Kent Overstreet) [task:205710]
  - bcachefs: Fallocate fixes (Kent Overstreet) [task:205710]
  - bcachefs: Refactor bch2_fpunch_at() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_assert_pos_locked() (Kent Overstreet) [task:205710]
  - bcachefs: path->should_be_locked fixes (Kent Overstreet) [task:205710]
  - bcachefs: Clean up error reporting in the startup path (Kent Overstreet) [task:205710]
  - bcachefs: Return -ENOKEY/EINVAL when mount decryption fails (Chris Webb) [task:205710]
  - bcachefs: Fix upgrade path for reflink_p fix (Kent Overstreet) [task:205710]
  - bcachefs: Switch fsync to use bi_journal_seq (Kent Overstreet) [task:205710]
  - bcachefs: Kill bucket quantiles sysfs code (Kent Overstreet) [task:205710]
  - bcachefs: Kill journal buf bloom filter (Kent Overstreet) [task:205710]
  - bcachefs: Add journal_seq to inode & alloc keys (Kent Overstreet) [task:205710]
  - bcachefs: Update inode on every write (Kent Overstreet) [task:205710]
  - bcachefs: BTREE_UPDATE_NOJOURNAL (Kent Overstreet) [task:205710]
  - bcachefs: Fix __remove_dirent() (Kent Overstreet) [task:205710]
  - bcachefs: Fix check_inodes() (Kent Overstreet) [task:205710]
  - bcachefs: Improve error message in bch2_write_super() (Kent Overstreet) [task:205710]
  - bcachefs: Fix trans_lock_write() (Kent Overstreet) [task:205710]
  - bcachefs: Fix upgrade_readers() (Kent Overstreet) [task:205710]
  - bcachefs: Fix faulty assertion (Kent Overstreet) [task:205710]
  - bcachefs: BTREE_TRIGGER_INSERT now only means insert (Kent Overstreet) [task:205710]
  - bcachefs: Convert bch2_mark_key() to take a btree_trans * (Kent Overstreet) [task:205710]
  - bcachefs: Assorted ec fixes (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_mark_update() (Kent Overstreet) [task:205710]
  - bcachefs: Ensure journal doesn't get stuck in nochanges mode (Kent Overstreet) [task:205710]
  - bcachefs: Improve transaction restart handling in fsck code (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_btree_iter_advance() (Kent Overstreet) [task:205710]
  - bcachefs: Move bch2_evict_subvolume_inodes() to fs.c (Kent Overstreet) [task:205710]
  - bcachefs: Don't do upgrades in nochanges mode (Kent Overstreet) [task:205710]
  - bcachefs: Drop bch2_journal_meta() call when going RW (Kent Overstreet) [task:205710]
  - bcachefs: Add BCH_SUBVOLUME_UNLINKED (Kent Overstreet) [task:205710]
  - bcachefs: Improve error messages in trans_mark_reflink_p() (Kent Overstreet) [task:205710]
  - bcachefs: Don't run triggers in fix_reflink_p_key() (Kent Overstreet) [task:205710]
  - bcachefs: More general fix for transaction paths overflow (Kent Overstreet) [task:205710]
  - bcachefs: Fix fsck path for refink pointers (Kent Overstreet) [task:205710]
  - bcachefs: Ensure we flush btree updates in evacuate path (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_node_rewrite() now returns transaction restarts (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_btree_iter_next_node() (Kent Overstreet) [task:205710]
  - bcachefs: Must check for errors from bch2_trans_cond_resched() (Kent Overstreet) [task:205710]
  - bcachefs: Fix dev accounting after device add (Kent Overstreet) [task:205710]
  - bcachefs: Fix a transaction path overflow (Kent Overstreet) [task:205710]
  - bcachefs: Fix error handling in bch2_trans_extent_merging (Kent Overstreet) [task:205710]
  - bcachefs: Subvol dirents are now only visible in parent subvol (Kent Overstreet) [task:205710]
  - bcachefs: Fix restart handling in for_each_btree_key() (Kent Overstreet) [task:205710]
  - bcachefs: cached data shouldn't prevent fs from mounting (Kent Overstreet) [task:205710]
  - bcachefs: Delete dentry when deleting snapshots (Kent Overstreet) [task:205710]
  - bcachefs: Fix check_path() for snapshots (Kent Overstreet) [task:205710]
  - bcachefs: Fix for leaking of reflinked extents (Kent Overstreet) [task:205710]
  - bcachefs: New on disk format to fix reflink_p pointers (Kent Overstreet) [task:205710]
  - bcachefs: Handle transaction restarts in bch2_blacklist_entries_gc() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_trans_exit() no longer returns errors (Kent Overstreet) [task:205710]
  - bcachefs: for_each_btree_node() now returns errors directly (Kent Overstreet) [task:205710]
  - bcachefs: Improve reflink repair code (Kent Overstreet) [task:205710]
  - bcachefs: Fix check_path() across subvolumes (Kent Overstreet) [task:205710]
  - bcachefs: Fix a cache coherency bug in bch2_subvolume_create() (Kent Overstreet) [task:205710]
  - bcachefs: Fix compiler warnings (Brett Holman) [task:205710]
  - bcachefs: Zero out reflink_p val in bch2_make_extent_indirect() (Kent Overstreet) [task:205710]
  - bcachefs: Fix __bch2_dirent_read_target() (Kent Overstreet) [task:205710]
  - bcachefs: Improve bch2_dump_trans_paths_updates() (Kent Overstreet) [task:205710]
  - bcachefs: Don't allocate too-big bios (Kent Overstreet) [task:205710]
  - bcachefs: Fix implementation of KEY_TYPE_error (Kent Overstreet) [task:205710]
  - bcachefs: Fix deletion in __bch2_dev_usrdata_drop() (Kent Overstreet) [task:205710]
  - bcachefs: Add a valgrind memcheck hint (Brett Holman) [task:205710]
  - bcachefs: Fix rereplicate_pred() (Kent Overstreet) [task:205710]
  - bcachefs: Snapshot deletion fix (Kent Overstreet) [task:205710]
  - bcachefs: Fix a pcpu var splat (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_move_btree() (Kent Overstreet) [task:205710]
  - bcachefs: Fixes for usrdata/metadata drop paths (Kent Overstreet) [task:205710]
  - bcachefs: More btree iterator fixes (Kent Overstreet) [task:205710]
  - bcachefs: Ensure btree_path consistent with node iterators (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_dev_remove_alloc() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_subvolume_get() (Kent Overstreet) [task:205710]
  - bcachefs: Fix allocator shutdown error message (Kent Overstreet) [task:205710]
  - bcachefs: Fix a spurious fsck error (Kent Overstreet) [task:205710]
  - bcachefs: Fix check_inode_update_hardlinks() (Kent Overstreet) [task:205710]
  - bcachefs: Rev the on disk format version for snapshots (Kent Overstreet) [task:205710]
  - bcachefs: Fix an assertion (Kent Overstreet) [task:205710]
  - bcachefs: Snapshot creation, deletion (Kent Overstreet) [task:205710]
  - bcachefs: Require snapshot id to be set (Kent Overstreet) [task:205710]
  - bcachefs: Fix unit & perf tests for snapshots (Kent Overstreet) [task:205710]
  - bcachefs: Update data move path for snapshots (Kent Overstreet) [task:205710]
  - bcachefs: Whiteouts for snapshots (Kent Overstreet) [task:205710]
  - bcachefs: Convert io paths for snapshots (Kent Overstreet) [task:205710]
  - bcachefs: Update fsck for snapshots (Kent Overstreet) [task:205710]
  - bcachefs: Plumb through subvolume id (Kent Overstreet) [task:205710]
  - bcachefs: BTREE_ITER_FILTER_SNAPSHOTS (Kent Overstreet) [task:205710]
  - bcachefs: Add subvolume to ei_inode_info (Kent Overstreet) [task:205710]
  - bcachefs: Per subvolume lost+found (Kent Overstreet) [task:205710]
  - bcachefs: Add support for dirents that point to subvolumes (Kent Overstreet) [task:205710]
  - bcachefs: Subvolumes, snapshots (Kent Overstreet) [task:205710]
  - bcachefs: Disable quota support (Kent Overstreet) [task:205710]
  - Revert "bcachefs: Add more assertions for locking btree iterators out of order" (Kent Overstreet) [task:205710]
  - bcachefs: Improve btree_node_mem_ptr optimization (Kent Overstreet) [task:205710]
  - bcachefs: Add a missing bch2_trans_relock() call (Kent Overstreet) [task:205710]
  - bcachefs: Fix some compiler warnings (Kent Overstreet) [task:205710]
  - bcachefs: Add missing BTREE_ITER_INTENT (Kent Overstreet) [task:205710]
  - bcachefs: Better approach to write vs. read lock deadlocks (Kent Overstreet) [task:205710]
  - bcachefs: normalize_read_intent_locks (Kent Overstreet) [task:205710]
  - bcachefs: Consolidate intent lock code in btree_path_up_until_good_node (Kent Overstreet) [task:205710]
  - bcachefs: Optimize btree lookups in write path (Kent Overstreet) [task:205710]
  - bcachefs: Add a missing btree_path_make_mut() call (Kent Overstreet) [task:205710]
  - bcachefs: Enabled shard_inode_numbers by default (Kent Overstreet) [task:205710]
  - bcachefs: No need to clone iterators for update (Kent Overstreet) [task:205710]
  - bcachefs: Kill retry loop in btree merge path (Kent Overstreet) [task:205710]
  - bcachefs: Drop some fast path tracepoints (Kent Overstreet) [task:205710]
  - bcachefs: Tighten up btree locking invariants (Kent Overstreet) [task:205710]
  - bcachefs: Extent btree iterators are no longer special (Kent Overstreet) [task:205710]
  - bcachefs: Add more assertions for locking btree iterators out of order (Kent Overstreet) [task:205710]
  - bcachefs: Kill bpos_diff() XXX check for perf regression (Kent Overstreet) [task:205710]
  - bcachefs: btree_path (Kent Overstreet) [task:205710]
  - bcachefs: Fix initialization of bch_write_op.nonce (Kent Overstreet) [task:205710]
  - bcachefs: Improve an error message (Kent Overstreet) [task:205710]
  - bcachefs: Add an assertion for removing btree nodes from cache (Kent Overstreet) [task:205710]
  - bcachefs: Kill BTREE_ITER_NODES (Kent Overstreet) [task:205710]
  - bcachefs: Kill BTREE_ITER_NEED_PEEK (Kent Overstreet) [task:205710]
  - bcachefs: Prefer using btree_insert_entry to btree_iter (Kent Overstreet) [task:205710]
  - bcachefs: More renaming (Kent Overstreet) [task:205710]
  - bcachefs: Clean up/rename bch2_trans_node_* fns (Kent Overstreet) [task:205710]
  - bcachefs: Further reduce iter->trans usage (Kent Overstreet) [task:205710]
  - bcachefs: Better algorithm for btree node merging in write path (Kent Overstreet) [task:205710]
  - bcachefs: Kill BTREE_ITER_SET_POS_AFTER_COMMIT (Kent Overstreet) [task:205710]
  - bcachefs: Refactor bch2_trans_update_extent() (Kent Overstreet) [task:205710]
  - bcachefs: Reduce iter->trans usage (Kent Overstreet) [task:205710]
  - bcachefs: bch2_dump_trans_iters_updates() (Kent Overstreet) [task:205710]
  - bcachefs: Ensure iter->real_pos is consistent with key returned (Kent Overstreet) [task:205710]
  - bcachefs: Add SPOS_MAX to bpos_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: Free iterator if we have duplicate (Kent Overstreet) [task:205710]
  - bcachefs: Fix unhandled transaction restart in bch2_gc_btree_gens() (Kent Overstreet) [task:205710]
  - bcachefs: add progress stats to sysfs (Brett Holman) [task:205710]
  - bcachefs: Fix 32 bit build failures (Brett Holman) [task:205710]
  - bcachefs: Be sure to check ptr->dev in copygc pred function (Kent Overstreet) [task:205710]
  - bcachefs: Disk space accounting fix (Kent Overstreet) [task:205710]
  - bcachefs: Fix a valgrind conditional jump (Kent Overstreet) [task:205710]
  - bcachefs: Minor btree iter refactoring (Kent Overstreet) [task:205710]
  - bcachefs: Fix btree_trans_peek_updates() (Kent Overstreet) [task:205710]
  - bcachefs: Fix an unhandled transaction restart (Kent Overstreet) [task:205710]
  - bcachefs: Ensure that new inodes hit underlying btree (Kent Overstreet) [task:205710]
  - bcachefs: Add flags field to bch2_inode_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: Keep a sorted list of btree iterators (Kent Overstreet) [task:205710]
  - bcachefs: Zero out mem_ptr field in btree ptr keys from journal replay (Kent Overstreet) [task:205710]
  - bcachefs: Don't drop read locks at transaction commit time (Kent Overstreet) [task:205710]
  - bcachefs: traverse_all() shouldn't be restarting the transaction (Kent Overstreet) [task:205710]
  - bcachefs: Kill BTREE_INSERT_NOUNLOCK (Kent Overstreet) [task:205710]
  - bcachefs: Btree splits no longer automatically cause a transaction restart (Kent Overstreet) [task:205710]
  - bcachefs: __bch2_trans_commit() no longer calls bch2_trans_reset() (Kent Overstreet) [task:205710]
  - bcachefs: Ensure btree_iter_traverse() obeys iter->should_be_locked (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_iter_traverse() shouldn't normally call traverse_all() (Kent Overstreet) [task:205710]
  - bcachefs: trans->restarted (Kent Overstreet) [task:205710]
  - bcachefs: Change lockrestart_do() to always call bch2_trans_begin() (Kent Overstreet) [task:205710]
  - bcachefs: Clean up interior update paths (Kent Overstreet) [task:205710]
  - bcachefs: Use bch2_trans_begin() more consistently (Kent Overstreet) [task:205710]
  - bcachefs: Always check for transaction restarts (Kent Overstreet) [task:205710]
  - bcachefs: traverse_all() is responsible for clearing should_be_locked (Kent Overstreet) [task:205710]
  - bcachefs: bch2_trans_relock() only relocks iters that should be locked (Kent Overstreet) [task:205710]
  - bcachefs: Don't traverse iterators in __bch2_trans_commit() (Kent Overstreet) [task:205710]
  - bcachefs: Add an option for btree node mem ptr optimization (Kent Overstreet) [task:205710]
  - bcachefs: Minor tracepoint improvements (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_iter_relock_intent() (Kent Overstreet) [task:205710]
  - bcachefs: Use bch2_trans_do() in bch2_btree_key_cache_journal_flush() (Kent Overstreet) [task:205710]
  - bcachefs: Fix a btree iterator leak (Kent Overstreet) [task:205710]
  - bcachefs: Pretty-ify bch2_bkey_val_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: Don't squash return code in check_dirents() (Kent Overstreet) [task:205710]
  - bcachefs: Use bch2_inode_find_by_inum() in truncate (Kent Overstreet) [task:205710]
  - bcachefs: Handle lock restarts in bch2_xattr_get() (Kent Overstreet) [task:205710]
  - bcachefs: Don't downgrade in traverse() (Kent Overstreet) [task:205710]
  - bcachefs: BSET_OFFSET() (Kent Overstreet) [task:205710]
  - Revert "bcachefs: statfs bfree and bavail should be the same" (Kent Overstreet) [task:205710]
  - bcachefs: Update btree ptrs after every write (Kent Overstreet) [task:205710]
  - bcachefs: Improve btree_bad_header() error message (Kent Overstreet) [task:205710]
  - bcachefs: Fixes for unit tests (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_btree_iter_rewind() (Kent Overstreet) [task:205710]
  - bcachefs: Improvements to fsck check_dirents() (Kent Overstreet) [task:205710]
  - bcachefs: Tighten up btree_iter locking assertions (Kent Overstreet) [task:205710]
  - bcachefs: Fix a memory leak in the dio write path (Kent Overstreet) [task:205710]
  - bcachefs: Add an option for whether inodes use the key cache (Kent Overstreet) [task:205710]
  - bcachefs: Fix an allocator shutdown deadlock (Kent Overstreet) [task:205710]
  - bcachefs: Add safe versions of varint encode/decode (Kent Overstreet) [task:205710]
  - bcachefs: Add open_buckets to sysfs (Kent Overstreet) [task:205710]
  - bcachefs: Ensure bad d_type doesn't oops in bch2_dirent_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: Kick off btree node writes from write completions (Kent Overstreet) [task:205710]
  - bcachefs: Mask out unknown compat features when going read-write (Kent Overstreet) [task:205710]
  - bcachefs: Really don't hold btree locks while btree IOs are in flight (Kent Overstreet) [task:205710]
  - bcachefs: Regularize argument passing of btree_trans (Kent Overstreet) [task:205710]
  - bcachefs: docs: add docs for bch2_trans_reset (Dan Robertson) [task:205710]
  - bcachefs: set disk state should check new_state (Dan Robertson) [task:205710]
  - bcachefs: BTREE_UPDATE_INTERNAL_SNAPSHOT_NODE (Kent Overstreet) [task:205710]
  - bcachefs: bch2_d_types[] (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_btree_iter_peek_slot() assertion (Kent Overstreet) [task:205710]
  - bcachefs: Split out SPOS_MAX (Kent Overstreet) [task:205710]
  - bcachefs: add bcachefs xxhash support (jpsollie) [task:205710]
  - bcachefs: Prepare checksums for more advanced algorithms (jpsollie) [task:205710]
  - bcachefs: Enforce SYS_CAP_ADMIN within ioctls (Tobias Geerinckx-Rice) [task:205710]
  - bcachefs: Fix bch2_btree_iter_peek_prev() (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_acl_chmod() cleanup on error (Dan Robertson) [task:205710]
  - bcachefs: statfs bfree and bavail should be the same (Dan Robertson) [task:205710]
  - bcachefs: Fix shift-by-64 in bch2_bkey_format_validate() (Kent Overstreet) [task:205710]
  - bcachefs: fix truncate without a size change (Dan Robertson) [task:205710]
  - bcachefs: fix ifdef for x86_64 asm (Dan Robertson) [task:205710]
  - bcachefs: ensure iter->should_be_locked is set (Dan Robertson) [task:205710]
  - bcachefs: Fix unused variable warning when !BCACHEFS_DEBUG (Christopher James Halse Rogers) [task:205710]
  - bcachefs: Use memalloc_nofs_save() in bch2_read_endio() (Kent Overstreet) [task:205710]
  - bcachefs: Fix btree_node_read_all_replicas() error handling (Kent Overstreet) [task:205710]
  - bcachefs: Don't loop into topology repair (Kent Overstreet) [task:205710]
  - bcachefs: Don't ratelimit certain fsck errors (Kent Overstreet) [task:205710]
  - bcachefs: ensure iter->should_be_locked is set (Dan Robertson) [task:205710]
  - bcachefs: Don't disable preemption unnecessarily (Kent Overstreet) [task:205710]
  - bcachefs: Extensive triggers cleanups (Kent Overstreet) [task:205710]
  - bcachefs: fix truncate with ATTR_MODE (Kent Overstreet) [task:205710]
  - bcachefs: Improve iter->should_be_locked (Kent Overstreet) [task:205710]
  - bcachefs: Kill __btree_delete_at() (Kent Overstreet) [task:205710]
  - bcachefs: Make sure bch2_trans_mark_update uses correct iter flags (Kent Overstreet) [task:205710]
  - bcachefs: Fix a memory leak in dio write path (Kent Overstreet) [task:205710]
  - bcachefs: fix a possible bcachefs checksum mapping error opt-checksum enum to type-checksum enum (Janpieter Sollie) [task:205710]
  - bcachefs: Clear iter->should_be_locked in bch2_trans_reset (Kent Overstreet) [task:205710]
  - bcachefs: Don't underflow c->sectors_available (Kent Overstreet) [task:205710]
  - bcachefs: Kill bch2_btree_iter_peek_cached() (Kent Overstreet) [task:205710]
  - bcachefs: Allow shorter JSET_ENTRY_dev_usage entries (Kent Overstreet) [task:205710]
  - bcachefs: mount: fix null deref with null devname (Dan Robertson) [task:205710]
  - bcachefs: Fix null ptr deref when splitting compressed extents (Kent Overstreet) [task:205710]
  - bcachefs: Fix overflow in journal_replay_entry_early (Kent Overstreet) [task:205710]
  - bcachefs: Always zero memory from bch2_trans_kmalloc() (Kent Overstreet) [task:205710]
  - bcachefs: Merging for indirect extents (Kent Overstreet) [task:205710]
  - bcachefs: Improved extent merging (Kent Overstreet) [task:205710]
  - bcachefs: Re-implement extent merging in transaction commit path (Kent Overstreet) [task:205710]
  - bcachefs: Refactor extent_handle_overwrites() (Kent Overstreet) [task:205710]
  - bcachefs: Clean up key merging (Kent Overstreet) [task:205710]
  - bcachefs: Kill trans->updates2 (Kent Overstreet) [task:205710]
  - bcachefs: Simplify reflink trigger (Kent Overstreet) [task:205710]
  - bcachefs: Move extent_handle_overwrites() to bch2_trans_update() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_iter_peek_slot() now saves initial position when searching (Kent Overstreet) [task:205710]
  - bcachefs: Kill __bch2_btree_iter_peek_slot_extents() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_iter_peek_slot() now supports BTREE_ITER_WITH_UPDATES (Kent Overstreet) [task:205710]
  - bcachefs: BTREE_ITER_WITH_UPDATES (Kent Overstreet) [task:205710]
  - bcachefs: Child btree iterators (Kent Overstreet) [task:205710]
  - bcachefs: Drop all btree locks when submitting btree node reads (Kent Overstreet) [task:205710]
  - bcachefs: More topology repair code (Kent Overstreet) [task:205710]
  - bcachefs: Fix a buffer overrun (Kent Overstreet) [task:205710]
  - bcachefs: Don't mark superblocks past end of usable space (Kent Overstreet) [task:205710]
  - bcachefs: Fix a spurious debug mode assertion (Kent Overstreet) [task:205710]
  - bcachefs: Fix unitialized use of a value (Brett Holman) [task:205710]
  - bcachefs: do not compile acl mod on minimal config (Dan Robertson) [task:205710]
  - bcachefs: btree_iter->should_be_locked (Kent Overstreet) [task:205710]
  - bcachefs: Improve btree iterator tracepoints (Kent Overstreet) [task:205710]
  - bcachefs: Preallocate transaction mem (Kent Overstreet) [task:205710]
  - bcachefs: Check for errors from bch2_trans_update() (Kent Overstreet) [task:205710]
  - bcachefs; Check for allocator thread shutdown (Kent Overstreet) [task:205710]
  - bcachefs: Journal space calculation fix (Kent Overstreet) [task:205710]
  - bcachefs: Don't fragment extents when making them indirect (Kent Overstreet) [task:205710]
  - bcachefs: Fsck for reflink refcounts (Kent Overstreet) [task:205710]
  - bcachefs: Assorted endianness fixes (Kent Overstreet) [task:205710]
  - bcachefs: Fix a deadlock (Kent Overstreet) [task:205710]
  - bcachefs: Split out btree_error_wq (Kent Overstreet) [task:205710]
  - bcachefs: Fix pathalogical behaviour with inode sharding by cpu ID (Kent Overstreet) [task:205710]
  - bcachefs: Fix journal write error path (Kent Overstreet) [task:205710]
  - bcachefs: Reflink refcount fix (Kent Overstreet) [task:205710]
  - bcachefs: Add an option to control sharding new inode numbers (Kent Overstreet) [task:205710]
  - bcachefs: Don't use bch_write_op->cl for delivering completions (Kent Overstreet) [task:205710]
  - bcachefs: Kill bch_write_op.index_update_fn (Kent Overstreet) [task:205710]
  - bcachefs: Inline fastpath of bch2_disk_reservation_add() (Kent Overstreet) [task:205710]
  - bcachefs: Don't use uuid in tracepoints (Kent Overstreet) [task:205710]
  - bcachefs: Add a tracepoint for copygc waiting (Kent Overstreet) [task:205710]
  - bcachefs: Add a cond_resched call to the copygc main loop (Kent Overstreet) [task:205710]
  - bcachefs: Fix a null ptr deref (Kent Overstreet) [task:205710]
  - bcachefs: Fix an issue with inconsistent btree writes after unclean shutdown (Kent Overstreet) [task:205710]
  - bcachefs: Improve FS_IOC_GOINGDOWN ioctl (Kent Overstreet) [task:205710]
  - bcachefs: Add a workqueue for btree io completions (Kent Overstreet) [task:205710]
  - bcachefs: rewrote prefetch asm in gas syntax for clang compatibility (Brett Holman) [task:205710]
  - bcachefs: Add a debug mode that always reads from every btree replica (Kent Overstreet) [task:205710]
  - bcachefs: Don't repair btree nodes until after interior journal replay is done (Kent Overstreet) [task:205710]
  - bcachefs: Fix an uninitialized var (Kent Overstreet) [task:205710]
  - bcachefs: Fix for buffered writes getting -ENOSPC (Kent Overstreet) [task:205710]
  - bcachefs: Fix inode backpointers in RENAME_OVERWRITE (Kent Overstreet) [task:205710]
  - bcachefs: Make bch2_remap_range respect O_SYNC (Kent Overstreet) [task:205710]
  - bcachefs: Split extents if necessary in bch2_trans_update() (Kent Overstreet) [task:205710]
  - bcachefs: Ratelimiting for writeback IOs (Kent Overstreet) [task:205710]
  - bcachefs: statfs resports incorrect avail blocks (Dan Robertson) [task:205710]
  - bcachefs: Fix for bch2_bkey_pack_pos() not initializing len/version fields (Kent Overstreet) [task:205710]
  - bcachefs: Fix a memcpy call (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_extent_can_insert() call (Kent Overstreet) [task:205710]
  - bcachefs: Make sure to pass a disk reservation to bch2_extent_update() (Kent Overstreet) [task:205710]
  - bcachefs: made changes to support clang, fixed a couple bugs (Brett Holman) [task:205710]
  - bcachefs: Fix locking in __bch2_set_nr_journal_buckets() (Kent Overstreet) [task:205710]
  - bcachefs: properly initialize used values (Dan Robertson) [task:205710]
  - bcachefs: Repair code for multiple types of data in same bucket (Kent Overstreet) [task:205710]
  - bcachefs: Fix out of bounds read in fs usage ioctl (Dan Robertson) [task:205710]
  - bcachefs: Fix null deref in bch2_ioctl_read_super (Dan Robertson) [task:205710]
  - bcachefs: Fix possible null deref on mount (Dan Robertson) [task:205710]
  - bcachefs: Fix error in parsing of mount options (Dan Robertson) [task:205710]
  - bcachefs: avoid out-of-bounds in split_devs (Stijn Tintel) [task:205710]
  - bcachefs: Make sure to use BTREE_ITER_PREFETCH in fsck (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_btree_iter_peek_with_updates() (Kent Overstreet) [task:205710]
  - bcachefs: Fix reflink trigger (Kent Overstreet) [task:205710]
  - bcachefs: Fix some refcounting bugs (Kent Overstreet) [task:205710]
  - bcachefs: Fix oob write in __bch2_btree_node_write (Dan Robertson) [task:205710]
  - bcachefs: Fix usage of last_seq + encryption (Kent Overstreet) [task:205710]
  - bcachefs: Clean up bch2_btree_and_journal_walk() (Kent Overstreet) [task:205710]
  - bcachefs: Mark newly allocated btree nodes as accessed (Kent Overstreet) [task:205710]
  - bcachefs: Fix time handling (Kent Overstreet) [task:205710]
  - bcachefs: Add a tracepoint for when we block on journal reclaim (Kent Overstreet) [task:205710]
  - bcachefs: Make sure to initialize j->last_flushed (Kent Overstreet) [task:205710]
  - bcachefs: Ensure that fpunch updates inode timestamps (Kent Overstreet) [task:205710]
  - bcachefs: Change copygc wait amount to be min of per device waits (Kent Overstreet) [task:205710]
  - bcachefs: Change bch2_btree_key_cache_count() to exclude dirty keys (Kent Overstreet) [task:205710]
  - bcachefs: Call bch2_inconsistent_error() on missing stripe/indirect extent (Kent Overstreet) [task:205710]
  - bcachefs: New tracepoint for bch2_trans_get_iter() (Kent Overstreet) [task:205710]
  - bcachefs: Fix __bch2_trans_get_iter() (Kent Overstreet) [task:205710]
  - bcachefs: Evict btree nodes we're deleting (Kent Overstreet) [task:205710]
  - bcachefs: New check_nlinks algorithm for snapshots (Kent Overstreet) [task:205710]
  - bcachefs: Fix a null ptr deref (Kent Overstreet) [task:205710]
  - bcachefs: New and improved topology repair code (Kent Overstreet) [task:205710]
  - bcachefs: Fix key cache assertion (Kent Overstreet) [task:205710]
  - bcachefs: New helper __bch2_btree_insert_keys_interior() (Kent Overstreet) [task:205710]
  - bcachefs: Rewrite btree nodes with errors (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_verify_keylist_sorted (Kent Overstreet) [task:205710]
  - bcachefs: Fix an out of bounds read (Kent Overstreet) [task:205710]
  - bcachefs: Use mmap() instead of vmalloc_exec() in userspace (Kent Overstreet) [task:205710]
  - bcachefs: Don't BUG_ON() btree topology error (Kent Overstreet) [task:205710]
  - bcachefs: Fix repair leading to replicas not marked (Kent Overstreet) [task:205710]
  - bcachefs: Lookup/create lost+found lazily (Kent Overstreet) [task:205710]
  - bcachefs: Don't BUG() in update_replicas (Kent Overstreet) [task:205710]
  - bcachefs: Fix a deadlock on journal reclaim (Kent Overstreet) [task:205710]
  - bcachefs: Update bch2_btree_verify() (Kent Overstreet) [task:205710]
  - bcachefs: Fix two btree iterator leaks (Kent Overstreet) [task:205710]
  - bcachefs: Punt btree writes to workqueue to submit (Kent Overstreet) [task:205710]
  - bcachefs: Fix a use after free (Kent Overstreet) [task:205710]
  - bcachefs: Fix for btree_gc repairing interior btree ptrs (Kent Overstreet) [task:205710]
  - bcachefs: Preallocate trans mem in bch2_migrate_index_update() (Kent Overstreet) [task:205710]
  - bcachefs: Allocator refactoring (Kent Overstreet) [task:205710]
  - bcachefs: Always check for invalid bkeys in trans commit path (Kent Overstreet) [task:205710]
  - bcachefs: Check that keys are in the correct btrees (Kent Overstreet) [task:205710]
  - bcachefs: Handle errors in bch2_trans_mark_update() (Kent Overstreet) [task:205710]
  - bcachefs: Allocator thread doesn't need gc_lock anymore (Kent Overstreet) [task:205710]
  - bcachefs: gc shouldn't care about owned_by_allocator (Kent Overstreet) [task:205710]
  - bcachefs: Refactor bchfs_fallocate() to not nest btree_trans on stack (Kent Overstreet) [task:205710]
  - bcachefs: Fix an unused var warning in userspace (Kent Overstreet) [task:205710]
  - bcachefs: Fix some small memory leaks (Kent Overstreet) [task:205710]
  - bcachefs: Simplify fsck remove_dirent() (Kent Overstreet) [task:205710]
  - bcachefs: Fix transaction restarts due to upgrading of cloned iterators (Kent Overstreet) [task:205710]
  - bcachefs: Fix journal reclaim loop (Kent Overstreet) [task:205710]
  - bcachefs: Fix an RCU splat (Kent Overstreet) [task:205710]
  - bcachefs: Simplify bch2_set_nr_journal_buckets() (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_trans_mark_dev_sb() (Kent Overstreet) [task:205710]
  - bcachefs: Improve trans_restart_mem_realloced tracepoint (Kent Overstreet) [task:205710]
  - bcachefs: Don't downgrade iterators in bch2_trans_get_iter() (Kent Overstreet) [task:205710]
  - bcachefs: Improve bch2_btree_iter_traverse_all() (Kent Overstreet) [task:205710]
  - bcachefs: Fix journal_reclaim_wait_done() (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_gc_done() error messages (Kent Overstreet) [task:205710]
  - bcachefs: Don't call bch2_btree_iter_traverse() unnecessarily (Kent Overstreet) [task:205710]
  - bcachefs: Better iterator picking (Kent Overstreet) [task:205710]
  - bcachefs: Drop old style btree node coalescing (Kent Overstreet) [task:205710]
  - bcachefs: Add a perf test for multiple updates per commit (Kent Overstreet) [task:205710]
  - bcachefs: Ensure bucket gen gc completes (Kent Overstreet) [task:205710]
  - bcachefs: Add the status of bucket gen gc to sysfs (Kent Overstreet) [task:205710]
  - bcachefs: Fix heap overrun in bch2_fs_usage_read() XXX squash (Kent Overstreet) [task:205710]
  - bcachefs: BCH_BEATURE_atomic_nlink is obsolete (Kent Overstreet) [task:205710]
  - bcachefs: Improved check_directory_structure() (Kent Overstreet) [task:205710]
  - bcachefs: Fix fsck to not use bch2_link_trans() (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_trans_relock() (Kent Overstreet) [task:205710]
  - bcachefs: Redo check_nlink fsck pass (Kent Overstreet) [task:205710]
  - bcachefs: Inode backpointers are now required (Kent Overstreet) [task:205710]
  - bcachefs: Simplify hash table checks (Kent Overstreet) [task:205710]
  - bcachefs: Check inodes at start of fsck (Kent Overstreet) [task:205710]
  - bcachefs: Fix BTREE_ITER_NOT_EXTENTS (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_gc_btree_gens() (Kent Overstreet) [task:205710]
  - bcachefs: Make sure to kick journal reclaim when we're waiting on it (Kent Overstreet) [task:205710]
  - bcachefs: Don't wait for ALLOC_SCAN_BATCH buckets in allocator (Kent Overstreet) [task:205710]
  - bcachefs: Drop bch2_fsck_inode_nlink() (Kent Overstreet) [task:205710]
  - bcachefs: Move some dirent checks to bch2_dirent_invalid() (Kent Overstreet) [task:205710]
  - bcachefs: Improve bset compaction (Kent Overstreet) [task:205710]
  - bcachefs: Don't flush btree writes more aggressively because of btree key cache (Kent Overstreet) [task:205710]
  - bcachefs: Eliminate more PAGE_SIZE uses (Kent Overstreet) [task:205710]
  - bcachefs: Increase BSET_CACHELINE to 256 bytes (Kent Overstreet) [task:205710]
  - bcachefs: Fix a startup race (Kent Overstreet) [task:205710]
  - bcachefs: Fix an uninitialized variable (Kent Overstreet) [task:205710]
  - bcachefs: kill bset_tree->max_key (Kent Overstreet) [task:205710]
  - bcachefs: Eliminate memory barrier from fast path of journal_preres_put() (Kent Overstreet) [task:205710]
  - bcachefs: Drop some memset() calls (Kent Overstreet) [task:205710]
  - bcachefs: Kill bch2_fs_usage_scratch_get() (Kent Overstreet) [task:205710]
  - bcachefs: Fix livelock calling bch2_mark_bkey_replicas() (Kent Overstreet) [task:205710]
  - bcachefs: Be more careful about JOURNAL_RES_GET_RESERVED (Kent Overstreet) [task:205710]
  - bcachefs: Fix journal deadlock (Kent Overstreet) [task:205710]
  - bcachefs: Fix this_cpu_ptr() usage (Kent Overstreet) [task:205710]
  - bcachefs: Increase commality between BTREE_ITER_NODES and BTREE_ITER_KEYS (Kent Overstreet) [task:205710]
  - bcachefs: Fix BTREE_FOREGROUND_MERGE_HYSTERESIS (Kent Overstreet) [task:205710]
  - bcachefs: Drop trans->nounlock (Kent Overstreet) [task:205710]
  - bcachefs: Move btree node merging to before transaction commit (Kent Overstreet) [task:205710]
  - bcachefs: bch2_foreground_maybe_merge() now correctly reports lock restarts (Kent Overstreet) [task:205710]
  - bcachefs: Kill bch2_btree_node_get_sibling() (Kent Overstreet) [task:205710]
  - bcachefs: Change where merging of interior btree nodes is trigger from (Kent Overstreet) [task:205710]
  - bcachefs: Improve bch2_btree_update_start() (Kent Overstreet) [task:205710]
  - bcachefs: Add a sysfs var for average btree write size (Kent Overstreet) [task:205710]
  - bcachefs: Improve bch2_trans_relock() (Kent Overstreet) [task:205710]
  - bcachefs: Move btree lock debugging to slowpath fn (Kent Overstreet) [task:205710]
  - bcachefs: Don't make foreground writes wait behind journal reclaim too long (Kent Overstreet) [task:205710]
  - buckets.c fixups XXX squash (Kent Overstreet) [task:205710]
  - bcachefs: Add repair code for out of order keys in a btree node. (Kent Overstreet) [task:205710]
  - bcachefs: Free iterator in bch2_btree_delete_range_trans() (Kent Overstreet) [task:205710]
  - bcachefs: Have journal reclaim thread flush more aggressively (Kent Overstreet) [task:205710]
  - bcachefs: Don't use bch2_inode_find_by_inum() in move.c (Kent Overstreet) [task:205710]
  - bcachefs: Change inode allocation code for snapshots (Kent Overstreet) [task:205710]
  - bcachefs: Inode backpointers (Kent Overstreet) [task:205710]
  - bcachefs: Start using bpos.snapshot field (Kent Overstreet) [task:205710]
  - bcachefs: Split out bpos_cmp() and bkey_cmp() (Kent Overstreet) [task:205710]
  - bcachefs: Add a mechanism for running callbacks at trans commit time (Kent Overstreet) [task:205710]
  - bcachefs: btree key cache locking improvements (Kent Overstreet) [task:205710]
  - bcachefs: Simplify btree_node_iter_init_pack_failed() (Kent Overstreet) [task:205710]
  - bcachefs: Fix for bch2_trans_commit() unlocking when it's not supposed to (Kent Overstreet) [task:205710]
  - bcachefs: Fix packed bkey format calculation for new btree roots (Kent Overstreet) [task:205710]
  - bcachefs: Fix building of aux search trees (Kent Overstreet) [task:205710]
  - bcachefs: Generate better bkey formats when splitting nodes (Kent Overstreet) [task:205710]
  - bcachefs: Drop bkey noops (Kent Overstreet) [task:205710]
  - bcachefs: Increase default journal size (Kent Overstreet) [task:205710]
  - bcachefs: Use pcpu mode of six locks for interior nodes (Kent Overstreet) [task:205710]
  - bcachefs: Split btree_iter_traverse and bch2_btree_iter_traverse() (Kent Overstreet) [task:205710]
  - bcachefs: Improve inode deletion code (Kent Overstreet) [task:205710]
  - bcachefs: Add an .invalid method for bch2_btree_ptr_v2 (Kent Overstreet) [task:205710]
  - bcachefs: Include snapshot field in bch2_bpos_to_text (Kent Overstreet) [task:205710]
  - bcachefs: Update iter->real_pos lazily (Kent Overstreet) [task:205710]
  - bcachefs: Consolidate bch2_btree_iter_peek() and peek_with_updates() (Kent Overstreet) [task:205710]
  - bcachefs: Improve iter->real_pos handling (Kent Overstreet) [task:205710]
  - bcachefs: Internal btree iterator renaming (Kent Overstreet) [task:205710]
  - bcachefs: Kill btree_iter_peek_uptodate() (Kent Overstreet) [task:205710]
  - bcachefs: Iterators are now always consistent with iter->real_pos (Kent Overstreet) [task:205710]
  - bcachefs: Have btree_iter_next_node() use btree_iter_set_search_pos() (Kent Overstreet) [task:205710]
  - bcachefs: Replace bch2_btree_iter_next() calls with bch2_btree_iter_advance (Kent Overstreet) [task:205710]
  - bcachefs: Get disk reservation when overwriting data in old snapshot (Kent Overstreet) [task:205710]
  - bcachefs: Switch extent_handle_overwrites() to one key at a time (Kent Overstreet) [task:205710]
  - bcachefs: Optimize bch2_btree_iter_verify_level() (Kent Overstreet) [task:205710]
  - bcachefs: Fix iterator picking (Kent Overstreet) [task:205710]
  - bcachefs: Don't unconditially version_upgrade in initialize (Kent Overstreet) [task:205710]
  - bcachefs: Validate bset version field against sb version fields (Kent Overstreet) [task:205710]
  - bcachefs: Don't overwrite snapshot field in bch2_cut_back() (Kent Overstreet) [task:205710]
  - bcachefs: Kill bkey ops->debugcheck method (Kent Overstreet) [task:205710]
  - bcachefs: Assert that iterators aren't being double freed (Kent Overstreet) [task:205710]
  - bcachefs: Require all btree iterators to be freed (Kent Overstreet) [task:205710]
  - bcachefs: btree_iter_set_dontneed() (Kent Overstreet) [task:205710]
  - bcachefs: Fsck code refactoring (Kent Overstreet) [task:205710]
  - bcachefs: Fix btree iterator leak in extent_handle_overwrites() (Kent Overstreet) [task:205710]
  - bcachefs: Don't list non journal devs in journal_debug_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: Add a print statement for when we go read-write (Kent Overstreet) [task:205710]
  - bcachefs: Kill btree_iter_pos_changed() (Kent Overstreet) [task:205710]
  - bcachefs: Fix a btree iterator leak (Kent Overstreet) [task:205710]
  - bcachefs: Kill reflink option (Kent Overstreet) [task:205710]
  - bcachefs: Fix read retry path for indirect extents (Kent Overstreet) [task:205710]
  - bcachefs: Consolidate bch2_read_retry and bch2_read() (Kent Overstreet) [task:205710]
  - bcachefs: Kill ei_str_hash (Kent Overstreet) [task:205710]
  - bcachefs: Use __bch2_trans_do() in a few more places (Kent Overstreet) [task:205710]
  - bcachefs: Have fsck check for stripe pointers matching stripe (Kent Overstreet) [task:205710]
  - bcachefs: Fix locking in bch2_btree_iter_traverse_cached() (Kent Overstreet) [task:205710]
  - bcachefs: __bch2_trans_get_iter() refactoring, BTREE_ITER_NOT_EXTENTS (Kent Overstreet) [task:205710]
  - bcachefs: Simplify bch2_btree_iter_peek_prev() (Kent Overstreet) [task:205710]
  - bcachefs: Simplify for_each_btree_key() (Kent Overstreet) [task:205710]
  - bcachefs: Fix compat code for superblock (Kent Overstreet) [task:205710]
  - bcachefs: Fix bpos_diff() (Kent Overstreet) [task:205710]
  - bcachefs: Use bch2_bpos_to_text() more consistently (Kent Overstreet) [task:205710]
  - bcachefs: btree_iter_prev_slot() (Kent Overstreet) [task:205710]
  - bcachefs: Delete some dead code (Kent Overstreet) [task:205710]
  - bcachefs: btree_iter_live() (Kent Overstreet) [task:205710]
  - bcachefs: Improve handling of extents in bch2_trans_update() (Kent Overstreet) [task:205710]
  - bcachefs: Use x-macros for more enums (Kent Overstreet) [task:205710]
  - bcachefs: Rename BTREE_ID enums for consistency with other enums (Kent Overstreet) [task:205710]
  - bcachefs: Rename KEY_TYPE_whiteout -> KEY_TYPE_hash_whiteout (Kent Overstreet) [task:205710]
  - bcachefs: KEY_TYPE_discard is no longer used (Kent Overstreet) [task:205710]
  - bcachefs: Kill support for !BTREE_NODE_NEW_EXTENT_OVERWRITE() (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_btree_cache_scan() (Kent Overstreet) [task:205710]
  - bcachefs: Add a mempool for the replicas delta list (Kent Overstreet) [task:205710]
  - bcachefs: Add a mempool for btree_trans bump allocator (Kent Overstreet) [task:205710]
  - bcachefs: Start journal reclaim thread earlier (Kent Overstreet) [task:205710]
  - bcachefs: Fix for copygc getting stuck waiting for reserve to be filled (Kent Overstreet) [task:205710]
  - bcachefs: Add allocator thread state to sysfs (Kent Overstreet) [task:205710]
  - bcachefs: Rip out copygc pd controller (Kent Overstreet) [task:205710]
  - bcachefs: Add copygc wait to sysfs (Kent Overstreet) [task:205710]
  - bcachefs: Fix copygc threshold (Kent Overstreet) [task:205710]
  - bcachefs: Don't drop ptrs to btree nodes (Kent Overstreet) [task:205710]
  - bcachefs: Fix a use-after-free in bch2_gc_mark_key() (Kent Overstreet) [task:205710]
  - bcachefs: Bring back metadata only gc (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_write_super to obey very_degraded option (Kent Overstreet) [task:205710]
  - bcachefs: Don't fail mounts due to devices that are marked as failed (Kent Overstreet) [task:205710]
  - bcachefs: Add a cond_seched() to the allocator thread (Kent Overstreet) [task:205710]
  - bcachefs: Use x-macros for compat feature bits (Kent Overstreet) [task:205710]
  - bcachefs: Fix some (spurious) warnings about uninitialized vars (Kent Overstreet) [task:205710]
  - bcachefs: Fix an allocator startup race (Kent Overstreet) [task:205710]
  - bcachefs: Fix bkey format generation for 32 bit fields (Kent Overstreet) [task:205710]
  - bcachefs: Scan for old btree nodes if necessary on mount (Kent Overstreet) [task:205710]
  - bcachefs: Add code to scan for/rewite old btree nodes (Kent Overstreet) [task:205710]
  - bcachefs: Dump journal state when we get stuck (Kent Overstreet) [task:205710]
  - bcachefs: Fix a 64 bit divide on 32 bit (Kent Overstreet) [task:205710]
  - bcachefs: Don't use inode btree key cache in fsck code (Kent Overstreet) [task:205710]
  - bcachefs: Don't call into journal reclaim when we're not supposed to (Kent Overstreet) [task:205710]
  - bcachefs: Create allocator threads when allocating filesystem (Kent Overstreet) [task:205710]
  - bcachefs: Fix for bch2_btree_node_get_noiter() returning -ENOMEM (Kent Overstreet) [task:205710]
  - bcachefs: Add error message for some allocation failures (Kent Overstreet) [task:205710]
  - bcachefs: Extents may now cross btree node boundaries (Kent Overstreet) [task:205710]
  - bcachefs: iter->real_pos (Kent Overstreet) [task:205710]
  - bcachefs: Ensure btree iterators are traversed in bch2_trans_commit() (Kent Overstreet) [task:205710]
  - bcachefs: Drop invalid stripe ptrs in fsck (Kent Overstreet) [task:205710]
  - bcachefs: Fix unnecessary read amplificaiton when allocating ec stripes (Robbie Litchfield) [task:205710]
  - bcachefs: Fsck fixes (Kent Overstreet) [task:205710]
  - bcachefs: Fix a shift greater than type size (Kent Overstreet) [task:205710]
  - bcachefs: Assert that we're not trying to flush journal seq in the future (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_btree_iter_peek_prev() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_iter_advance_pos() (Kent Overstreet) [task:205710]
  - bcachefs: Kill bch2_btree_iter_set_pos_same_leaf() (Kent Overstreet) [task:205710]
  - bcachefs: Simplify btree_iter_(next|prev)_leaf() (Kent Overstreet) [task:205710]
  - bcachefs: Fix for hash_redo_key() in fsck (Kent Overstreet) [task:205710]
  - bcachefs: Add flushed_seq_ondisk to journal_debug_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: Redo checks for sufficient devices (Kent Overstreet) [task:205710]
  - bcachefs: Run fsck if BCH_FEATURE_alloc_v2 isn't set (Kent Overstreet) [task:205710]
  - bcachefs: Fixes/improvements for journal entry reservations (Kent Overstreet) [task:205710]
  - bcachefs: Include device in btree IO error messages (Kent Overstreet) [task:205710]
  - bcachefs: Journal updates to dev usage (Kent Overstreet) [task:205710]
  - bcachefs: Persist 64 bit io clocks (Kent Overstreet) [task:205710]
  - bcachefs: KEY_TYPE_alloc_v2 (Kent Overstreet) [task:205710]
  - bcachefs: Add missing call to bch2_replicas_entry_sort() (Kent Overstreet) [task:205710]
  - bcachefs: Add an assertion to check for journal writes to same location (Kent Overstreet) [task:205710]
  - bcachefs: Add an option for metadata_target (Kent Overstreet) [task:205710]
  - bcachefs: Repair bad data pointers (Kent Overstreet) [task:205710]
  - bcachefs: Add (partial) support for fixing btree topology (Kent Overstreet) [task:205710]
  - bcachefs: Add support for doing btree updates prior to journal replay (Kent Overstreet) [task:205710]
  - bcachefs: Add BTREE_PTR_RANGE_UPDATED (Kent Overstreet) [task:205710]
  - bcachefs: Refactor checking of btree topology (Kent Overstreet) [task:205710]
  - bcachefs: Improve diagnostics when journal entries are missing (Kent Overstreet) [task:205710]
  - bcachefs: Fix BCH_REPLICAS_MAX check (Kent Overstreet) [task:205710]
  - bcachefs: Fix build in userspace (Kent Overstreet) [task:205710]
  - bcachefs: Fix an assertion (Kent Overstreet) [task:205710]
  - bcachefs: Mark superblocks transactionally (Kent Overstreet) [task:205710]
  - bcachefs: Kill bch2_invalidate_bucket() (Kent Overstreet) [task:205710]
  - bcachefs: Refactor dev usage (Kent Overstreet) [task:205710]
  - bcachefs: Kill metadata only gc (Kent Overstreet) [task:205710]
  - bcachefs: Ensure __bch2_trans_commit() always calls bch2_trans_reset() (Kent Overstreet) [task:205710]
  - bcachefs: Fix a faulty assertion (Kent Overstreet) [task:205710]
  - bcachefs: Switch replicas.c allocations to GFP_KERNEL (Kent Overstreet) [task:205710]
  - bcachefs: Fix loopback in dio mode (Kent Overstreet) [task:205710]
  - bcachefs: Clean up bch2_extent_can_insert (Kent Overstreet) [task:205710]
  - bcachefs: Fix an assertion pop (Kent Overstreet) [task:205710]
  - bcachefs: Don't allocate stripes at POS_MIN (Kent Overstreet) [task:205710]
  - bcachefs: Rework allocating buckets for stripes (Kent Overstreet) [task:205710]
  - bcachefs: Verify transaction updates are sorted (Kent Overstreet) [task:205710]
  - bcachefs: Preserve stripe blockcounts on existing stripes (Kent Overstreet) [task:205710]
  - bcachefs: Kill stripe->dirty (Kent Overstreet) [task:205710]
  - bcachefs: Fix gc updating stripes info (Kent Overstreet) [task:205710]
  - bcachefs: Fix double counting of stripe block counts by GC (Kent Overstreet) [task:205710]
  - bcachefs: Fix integer overflow in bch2_disk_reservation_get() (Kent Overstreet) [task:205710]
  - bcachefs: Correctly order flushes and journal writes on multi device filesystems (Kent Overstreet) [task:205710]
  - bcachefs: Run jset_validate in write path as well (Kent Overstreet) [task:205710]
  - bcachefs: Factor out bch2_ec_stripes_heap_start() (Kent Overstreet) [task:205710]
  - bcachefs: Add btree node prefetching to bch2_btree_and_journal_walk() (Kent Overstreet) [task:205710]
  - bcachefs: Erasure coding fixes & refactoring (Kent Overstreet) [task:205710]
  - bcachefs: Add cannibalize lock to btree_cache_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: Fix .splice_write (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_replicas_gc2 (Kent Overstreet) [task:205710]
  - bcachefs: bch2_alloc_write() should be writing for all devices (Kent Overstreet) [task:205710]
  - bcachefs: Fix btree node split after merge operations (Kent Overstreet) [task:205710]
  - bcachefs: Reserve some open buckets for btree allocations (Kent Overstreet) [task:205710]
  - bcachefs: Work around a zstd bug (Kent Overstreet) [task:205710]
  - bcachefs: Don't error out of recovery process on journal read error (Kent Overstreet) [task:205710]
  - bcachefs: Fix journal_buf_realloc() (Kent Overstreet) [task:205710]
  - bcachefs: Reduce/kill BKEY_PADDED use (Kent Overstreet) [task:205710]
  - bcachefs: Use separate new stripes for copygc and non-copygc (Kent Overstreet) [task:205710]
  - bcachefs: Change allocations for ec stripes to blocking (Kent Overstreet) [task:205710]
  - bcachefs: Don't read existing stripes synchronously in write path (Kent Overstreet) [task:205710]
  - bcachefs: Change when we allow overwrites (Kent Overstreet) [task:205710]
  - bcachefs: Don't use BTREE_INSERT_USE_RESERVE so much (Kent Overstreet) [task:205710]
  - bcachefs: Fix iterator overflow in move path (Kent Overstreet) [task:205710]
  - bcachefs: Fix btree lock being incorrectly dropped (Kent Overstreet) [task:205710]
  - bcachefs: Fix for spinning in journal reclaim on startup (Kent Overstreet) [task:205710]
  - bcachefs: Fix race between journal_seq_copy() and journal_seq_drop() (Kent Overstreet) [task:205710]
  - bcachefs: Don't write bucket IO time lazily (Kent Overstreet) [task:205710]
  - bcachefs: Add BCH_BKEY_PTRS_MAX (Kent Overstreet) [task:205710]
  - bcachefs: Check for duplicate device ptrs in bch2_bkey_ptrs_invalid() (Kent Overstreet) [task:205710]
  - bcachefs: Add some cond_rescheds() in shutdown path (Kent Overstreet) [task:205710]
  - bcachefs: Fix btree node merge -> split operations (Kent Overstreet) [task:205710]
  - bcachefs: Always check if we need disk res in extent update path (Kent Overstreet) [task:205710]
  - bcachefs: Update transactional triggers interface to pass old & new keys (Kent Overstreet) [task:205710]
  - bcachefs: Only try to get existing stripe once in stripe create path (Kent Overstreet) [task:205710]
  - bcachefs: Fix __btree_iter_next() when all iters are in use_next() when all iters are in use (Kent Overstreet) [task:205710]
  - bcachefs: Fix rand_delete() test (Kent Overstreet) [task:205710]
  - bcachefs: Try to print full btree error message (Kent Overstreet) [task:205710]
  - bcachefs: Prevent journal reclaim from spinning (Kent Overstreet) [task:205710]
  - bcachefs: Fix btree key cache dirty checks (Kent Overstreet) [task:205710]
  - bcachefs: Be more conservation about journal pre-reservations (Kent Overstreet) [task:205710]
  - bcachefs: Don't require flush/fua on every journal write (Kent Overstreet) [task:205710]
  - bcachefs: Improve journal free space calculations (Kent Overstreet) [task:205710]
  - bcachefs: Increase journal pipelining (Kent Overstreet) [task:205710]
  - bcachefs: Don't issue btree writes that weren't journalled (Kent Overstreet) [task:205710]
  - bcachefs: Check for errors in bch2_journal_reclaim() (Kent Overstreet) [task:205710]
  - bcachefs: Flag inodes that had btree update errors (Kent Overstreet) [task:205710]
  - bcachefs: Improve some IO error messages (Kent Overstreet) [task:205710]
  - bcachefs: Refactor filesystem usage accounting (Kent Overstreet) [task:205710]
  - bcachefs: Fix spurious alloc errors on forced shutdown (Kent Overstreet) [task:205710]
  - bcachefs: Fix some spurious gcc warnings (Kent Overstreet) [task:205710]
  - bcachefs: Fix journal_flush_seq() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_trans_get_iter() no longer returns errors (Kent Overstreet) [task:205710]
  - bcachefs: Add error handling to unit & perf tests (Kent Overstreet) [task:205710]
  - bcachefs: Journal pin refactoring (Kent Overstreet) [task:205710]
  - bcachefs: Fix for fsck spuriously finding duplicate extents (Kent Overstreet) [task:205710]
  - bcachefs: Use BTREE_ITER_PREFETCH in journal+btree iter (Kent Overstreet) [task:205710]
  - bcachefs: Ensure we always have a journal pin in interior update path (Kent Overstreet) [task:205710]
  - bcachefs: Change a BUG_ON() to a fatal error (Kent Overstreet) [task:205710]
  - bcachefs: Fix error in filesystem initialization (Kent Overstreet) [task:205710]
  - bcachefs: Fix journal reclaim spinning in recovery (Kent Overstreet) [task:205710]
  - bcachefs: Fix for __readahead_batch getting partial batch (Kent Overstreet) [task:205710]
  - bcachefs: Optimize bch2_journal_flush_seq_async() (Kent Overstreet) [task:205710]
  - bcachefs: Delete dead code (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_delete_range_trans() (Kent Overstreet) [task:205710]
  - bcachefs: Don't use bkey cache for inode update in fsck (Kent Overstreet) [task:205710]
  - bcachefs: Fix an rcu splat (Kent Overstreet) [task:205710]
  - bcachefs: Move journal reclaim to a kthread (Kent Overstreet) [task:205710]
  - bcachefs: Throttle updates when btree key cache is too dirty (Kent Overstreet) [task:205710]
  - bcachefs: Journal reclaim requires memalloc_noreclaim_save() (Kent Overstreet) [task:205710]
  - bcachefs: Simplify transaction commit error path (Kent Overstreet) [task:205710]
  - bcachefs: Ensure journal reclaim runs when btree key cache is too dirty (Kent Overstreet) [task:205710]
  - bcachefs: Improve btree key cache shrinker (Kent Overstreet) [task:205710]
  - bcachefs: More debug code improvements (Kent Overstreet) [task:205710]
  - bcachefs: Add a kmem_cache for btree_key_cache objects (Kent Overstreet) [task:205710]
  - bcachefs: Be more precise with journal error reporting (Kent Overstreet) [task:205710]
  - bcachefs: Add btree cache stats to sysfs (Kent Overstreet) [task:205710]
  - bcachefs: Add an ioctl for resizing journal on a device (Kent Overstreet) [task:205710]
  - bcachefs: Add more debug checks (Kent Overstreet) [task:205710]
  - bcachefs: Dump journal state when the journal deadlocks (Kent Overstreet) [task:205710]
  - bcachefs: Dont' use percpu btree_iter buf in userspace (Kent Overstreet) [task:205710]
  - bcachefs: Set preallocated transaction mem to avoid restarts (Kent Overstreet) [task:205710]
  - bcachefs: Convert tracepoints to use %ps, not %pf (Kent Overstreet) [task:205710]
  - bcachefs: Fix journal entry repair code (Kent Overstreet) [task:205710]
  - bcachefs: Add a shrinker for the btree key cache (Kent Overstreet) [task:205710]
  - bcachefs: Take a SRCU lock in btree transactions (Kent Overstreet) [task:205710]
  - bcachefs: Check for errors from register_shrinker() (Kent Overstreet) [task:205710]
  - bcachefs: Assorted journal refactoring (Kent Overstreet) [task:205710]
  - bcachefs: Delete dead journalling code (Kent Overstreet) [task:205710]
  - bcachefs: Improve journal error messages (Kent Overstreet) [task:205710]
  - bcachefs: Be more careful in bch2_bkey_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: Inode delete doesn't need to flush key cache anymore (Kent Overstreet) [task:205710]
  - bcachefs: Fix a btree transaction iter overflow (Kent Overstreet) [task:205710]
  - bcachefs: Fix a 64 bit divide (Kent Overstreet) [task:205710]
  - bcachefs: Improve journal entry validate code (Kent Overstreet) [task:205710]
  - bcachefs: Deadlock prevention for ei_pagecache_lock (Kent Overstreet) [task:205710]
  - bcachefs: Hack around bch2_varint_decode invalid reads (Kent Overstreet) [task:205710]
  - bcachefs: Fix missing memalloc_nofs_restore() (Kent Overstreet) [task:205710]
  - bcachefs: Fix btree key cache shutdown (Kent Overstreet) [task:205710]
  - bcachefs: Add accounting for dirty btree nodes/keys (Kent Overstreet) [task:205710]
  - bcachefs: Fix btree iterator leak (Kent Overstreet) [task:205710]
  - bcachefs: Inline make_bfloat() into __build_ro_aux_tree() (Kent Overstreet) [task:205710]
  - bcachefs: use a radix tree for inum bitmap in fsck (Kent Overstreet) [task:205710]
  - bcachefs: New varints (Kent Overstreet) [task:205710]
  - bcachefs: Fix build warning when CONFIG_BCACHEFS_DEBUG=n (Kent Overstreet) [task:205710]
  - bcachefs: Drop typechecking from bkey_cmp_packed() (Kent Overstreet) [task:205710]
  - bcachefs: More inlinining in the btree key cache code (Kent Overstreet) [task:205710]
  - bcachefs: Fix spurious transaction restarts (Kent Overstreet) [task:205710]
  - bcachefs: Add a single slot percpu buf for btree iters (Kent Overstreet) [task:205710]
  - bcachefs: Use attach_page_private and detach_page_private (Matthew Wilcox (Oracle)) [task:205710]
  - bcachefs: Remove page_state_init_for_read (Matthew Wilcox (Oracle)) [task:205710]
  - bcachefs: Build fixes for 32bit x86 (Kent Overstreet) [task:205710]
  - bcachefs: Improved inode create optimization (Kent Overstreet) [task:205710]
  - bcachefs: Report inode counts via statfs (Kent Overstreet) [task:205710]
  - bcachefs: add const annotations to bset.c (Kent Overstreet) [task:205710]
  - bcachefs: Don't embed btree iters in btree_trans (Kent Overstreet) [task:205710]
  - bcachefs: Split out debug_check_btree_accounting (Kent Overstreet) [task:205710]
  - bcachefs: Drop sysfs interface to debug parameters (Kent Overstreet) [task:205710]
  - bcachefs: Minor journal reclaim improvement (Kent Overstreet) [task:205710]
  - bcachefs: Inode create optimization (Kent Overstreet) [task:205710]
  - bcachefs: Improve check for when bios are physically contiguous (Kent Overstreet) [task:205710]
  - bcachefs: Fix spurious transaction restarts (Kent Overstreet) [task:205710]
  - bcachefs: Improve tracing for transaction restarts (Kent Overstreet) [task:205710]
  - bcachefs: Fix stack corruption (Kent Overstreet) [task:205710]
  - bcachefs: Use cached iterators for inode updates (Kent Overstreet) [task:205710]
  - bcachefs: fiemap fixes (Kent Overstreet) [task:205710]
  - bcachefs: Fix btree updates when mixing cached and non cached iterators (Kent Overstreet) [task:205710]
  - bcachefs: Add mode to bch2_inode_to_text (Kent Overstreet) [task:205710]
  - bcachefs: Always write a journal entry when stopping journal (Kent Overstreet) [task:205710]
  - bcachefs: Drop alloc keys from journal when -o reconstruct_alloc (Kent Overstreet) [task:205710]
  - bcachefs: Indirect inline data extents (Kent Overstreet) [task:205710]
  - bcachefs: Fix rare use after free in read path (Kent Overstreet) [task:205710]
  - bcachefs: Improve some error messages (Kent Overstreet) [task:205710]
  - bcachefs: Fix for passing target= opts as mount opts (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_mark_stripe() (Kent Overstreet) [task:205710]
  - bcachefs: Don't drop replicas when copygcing ec data (Kent Overstreet) [task:205710]
  - bcachefs: Account for stripe parity sectors separately (Kent Overstreet) [task:205710]
  - bcachefs: Fix for bad stripe pointers (Kent Overstreet) [task:205710]
  - bcachefs: Start/stop io clock hands in read/write paths (Kent Overstreet) [task:205710]
  - bcachefs: Improvements to writing alloc info (Kent Overstreet) [task:205710]
  - bcachefs: Fix assertion popping in transaction commit path (Kent Overstreet) [task:205710]
  - bcachefs: Perf improvements for bch_alloc_read() (Kent Overstreet) [task:205710]
  - bcachefs: Fix copygc dying on startup (Kent Overstreet) [task:205710]
  - bcachefs: Fix copygc of compressed data (Kent Overstreet) [task:205710]
  - bcachefs: Fix another lockdep splat (Kent Overstreet) [task:205710]
  - bcachefs: Fix errors early in the fs init process (Kent Overstreet) [task:205710]
  - bcachefs: Copy ptr->cached when migrating data (Kent Overstreet) [task:205710]
  - bcachefs: Fix gc of stale ptr gens (Kent Overstreet) [task:205710]
  - bcachefs: Fix off-by-one error in ptr gen check (Kent Overstreet) [task:205710]
  - bcachefs: Fix a lockdep splat (Kent Overstreet) [task:205710]
  - bcachefs: Fix __bch2_truncate_page() (Kent Overstreet) [task:205710]
  - bcachefs: Fix journal_seq_copy() (Kent Overstreet) [task:205710]
  - bcachefs: Fix unmount path (Kent Overstreet) [task:205710]
  - bcachefs: Don't fail mount if device has been removed (Kent Overstreet) [task:205710]
  - bcachefs: Improvements to the journal read error paths (Kent Overstreet) [task:205710]
  - bcachefs: Make sure to go rw if lazy in fsck (Kent Overstreet) [task:205710]
  - bcachefs: Some project id fixes (Kent Overstreet) [task:205710]
  - bcachefs: Don't report inodes to statfs (Kent Overstreet) [task:205710]
  - bcachefs: Add a cond_resched() to bch2_alloc_write() (Kent Overstreet) [task:205710]
  - bcachefs: Fix a couple null ptr derefs when no disk groups exist (Kent Overstreet) [task:205710]
  - bcachefs: Fix disk groups not being updated when set via sysfs (Kent Overstreet) [task:205710]
  - bcachefs: Change copygc to consider bucket fragmentation (Kent Overstreet) [task:205710]
  - bcachefs: Don't block on allocations when only writing to specific device (Kent Overstreet) [task:205710]
  - bcachefs: Fix a bug with the journal_seq_blacklist mechanism (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_new_stripes_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: Don't disallow btree writes to RO devices (Kent Overstreet) [task:205710]
  - bcachefs: Fix maximum btree node size (Kent Overstreet) [task:205710]
  - bcachefs: Convert various code to printbuf (Kent Overstreet) [task:205710]
  - bcachefs: Remove some uses of PAGE_SIZE in the btree code (Kent Overstreet) [task:205710]
  - bcachefs: Ensure we wake up threads locking node when reusing it (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_btree_node_insert_fits() (Kent Overstreet) [task:205710]
  - bcachefs: Ensure we only allocate one EC bucket per writepoint (Kent Overstreet) [task:205710]
  - bcachefs: Fix a race with BCH_WRITE_SKIP_CLOSURE_PUT (Kent Overstreet) [task:205710]
  - bcachefs: Don't let copygc buckets be stolen by other threads (Kent Overstreet) [task:205710]
  - bcachefs: Delete unused arguments (Kent Overstreet) [task:205710]
  - bcachefs: Fix an error path (Kent Overstreet) [task:205710]
  - bcachefs: Refactor replicas code (Kent Overstreet) [task:205710]
  - bcachefs: Don't restrict copygc writes to the same device (Kent Overstreet) [task:205710]
  - bcachefs: Add bch2_blk_status_to_str() (Kent Overstreet) [task:205710]
  - bcachefs: Fix a faulty assertion (Kent Overstreet) [task:205710]
  - bcachefs: Wrap write path in memalloc_nofs_save() (Kent Overstreet) [task:205710]
  - bcachefs: Add an option for rebuilding the replicas section (Kent Overstreet) [task:205710]
  - bcachefs: Make copygc thread global (Kent Overstreet) [task:205710]
  - bcachefs: Drop extra pointers when marking data as in a stripe (Kent Overstreet) [task:205710]
  - bcachefs: Fix extent_ptr_durability() calculation for erasure coded data (Kent Overstreet) [task:205710]
  - bcachefs: Use x-macros for data types (Kent Overstreet) [task:205710]
  - bcachefs: Fix short buffered writes (Kent Overstreet) [task:205710]
  - bcachefs: Allow existing stripes to be updated with new data buckets (Kent Overstreet) [task:205710]
  - bcachefs: Refactor stripe creation (Kent Overstreet) [task:205710]
  - bcachefs: Move stripe creation to workqueue (Kent Overstreet) [task:205710]
  - bcachefs: Improve stripe triggers/heap code (Kent Overstreet) [task:205710]
  - bcachefs: Rework triggers interface (Kent Overstreet) [task:205710]
  - bcachefs: Kill BTREE_TRIGGER_NOOVERWRITES (Kent Overstreet) [task:205710]
  - bcachefs: Mark btree nodes as needing rewrite when not all replicas are RW (Kent Overstreet) [task:205710]
  - bcachefs: Use blk_status_to_str() (Kent Overstreet) [task:205710]
  - bcachefs: Don't cap ios in dio write path at 2 MB (Kent Overstreet) [task:205710]
  - bcachefs: Refactor dio write code to reinit bch_write_op (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_extent_can_insert() not being called (Kent Overstreet) [task:205710]
  - bcachefs: Fix a null ptr deref in bch2_btree_iter_traverse_one() (Kent Overstreet) [task:205710]
  - bcachefs: Track sectors of erasure coded data (Kent Overstreet) [task:205710]
  - bcachefs: Use btree reserve when appropriate (Kent Overstreet) [task:205710]
  - bcachefs: Add a kthread_should_stop() check to allocator thread (Kent Overstreet) [task:205710]
  - bcachefs: Change bch2_dump_bset() to also print key values (Kent Overstreet) [task:205710]
  - bcachefs: Fix a deadlock in the RO path (Kent Overstreet) [task:205710]
  - bcachefs: Fix incorrect gfp check (Kent Overstreet) [task:205710]
  - bcachefs: Fix lock ordering with new btree cache code (Kent Overstreet) [task:205710]
  - bcachefs: delete a slightly faulty assertion (Kent Overstreet) [task:205710]
  - bcachefs: Increase size of btree node reserve (Kent Overstreet) [task:205710]
  - bcachefs: Give bkey_cached_key same attributes as bpos (Kent Overstreet) [task:205710]
  - bcachefs: Use cached iterators for alloc btree (Kent Overstreet) [task:205710]
  - bcachefs: Btree key cache (Kent Overstreet) [task:205710]
  - bcachefs: Implement a new gc that only recalcs oldest gen (Kent Overstreet) [task:205710]
  - bcachefs: Turn c->state_lock into an rwsem (Kent Overstreet) [task:205710]
  - bcachefs: Add an internal option for reading entire journal (Kent Overstreet) [task:205710]
  - bcachefs: Don't deadlock when btree node reuse changes lock ordering (Kent Overstreet) [task:205710]
  - bcachefs: Fix a deadlock (Kent Overstreet) [task:205710]
  - bcachefs: Refactor btree insert path (Kent Overstreet) [task:205710]
  - bcachefs: Always give out journal pre-res if we already have one (Kent Overstreet) [task:205710]
  - bcachefs: More open buckets (Kent Overstreet) [task:205710]
  - bcachefs: Don't allocate memory under the btree cache lock (Kent Overstreet) [task:205710]
  - bcachefs: Fix a linked list bug (Kent Overstreet) [task:205710]
  - bcachefs: Make open bucket reserves more conservative (Kent Overstreet) [task:205710]
  - bcachefs: btree_update_nodes_written() requires alloc reserve (Kent Overstreet) [task:205710]
  - bcachefs: Check gfp_flags correctly in bch2_btree_cache_scan() (Kent Overstreet) [task:205710]
  - bcachefs: Call bch2_btree_iter_traverse() if necessary in commit path (Kent Overstreet) [task:205710]
  - bcachefs: bch2_trans_downgrade() (Kent Overstreet) [task:205710]
  - bcachefs: Improve warning for copygc failing to move data (Kent Overstreet) [task:205710]
  - bcachefs: Always increment bucket gen on bucket reuse (Kent Overstreet) [task:205710]
  - bcachefs: Kill old allocator startup code (Kent Overstreet) [task:205710]
  - bcachefs: Improve assorted error messages (Kent Overstreet) [task:205710]
  - bcachefs: Fix a deadlock in bch2_btree_node_get_sibling() (Kent Overstreet) [task:205710]
  - bcachefs: Add debug code to print btree transactions (Kent Overstreet) [task:205710]
  - bcachefs: Set filesystem features earlier in fs init path (Kent Overstreet) [task:205710]
  - bcachefs: Add an option to disable reflink support (Kent Overstreet) [task:205710]
  - bcachefs: Fixes for going RO (Kent Overstreet) [task:205710]
  - bcachefs: Don't require alloc btree to be updated before buckets are used (Kent Overstreet) [task:205710]
  - bcachefs: fsck_error_lock requires GFP_NOFS (Kent Overstreet) [task:205710]
  - bcachefs: Interior btree updates are now fully transactional (Kent Overstreet) [task:205710]
  - bcachefs: Factor out bch2_fs_btree_interior_update_init() (Kent Overstreet) [task:205710]
  - bcachefs: Add a mechanism for passing extra journal entries to bch2_trans_commit() (Kent Overstreet) [task:205710]
  - bcachefs: Fix reading of alloc info after unclean shutdown (Kent Overstreet) [task:205710]
  - bcachefs: fix memalloc_nofs_restore() usage (Kent Overstreet) [task:205710]
  - bcachefs: Better error messages on bucket sector count overflows (Kent Overstreet) [task:205710]
  - bcachefs: Be more rigorous about marking the filesystem clean (Kent Overstreet) [task:205710]
  - bcachefs: Handle printing of null bkeys (Kent Overstreet) [task:205710]
  - bcachefs: Add vmalloc fallback for decompress workspace (Kent Overstreet) [task:205710]
  - bcachefs: Print out d_type in dirent_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: fix stack corruption (Yuxuan Shui) [task:205710]
  - bcachefs: Wrap vmap() in memalloc_nofs_save()/restore() (Kent Overstreet) [task:205710]
  - bcachefs: Fix another iterator counting bug (Kent Overstreet) [task:205710]
  - bcachefs: Fix setquota (Kent Overstreet) [task:205710]
  - bcachefs: Fix a workqueue deadlock (Kent Overstreet) [task:205710]
  - bcachefs: Validate that we read the correct btree node (Kent Overstreet) [task:205710]
  - bcachefs: Fixes for startup on very full filesystems (Kent Overstreet) [task:205710]
  - bcachefs: Fix initialization of bounce mempools (Kent Overstreet) [task:205710]
  - bcachefs: Some compression improvements (Kent Overstreet) [task:205710]
  - bcachefs: Fix two more deadlocks (Kent Overstreet) [task:205710]
  - bcachefs: Fix another deadlock in btree_update_nodes_written() (Kent Overstreet) [task:205710]
  - bcachefs: Add some printks for error paths (Kent Overstreet) [task:205710]
  - bcachefs: Don't issue writes that are more than 1 MB (Kent Overstreet) [task:205710]
  - bcachefs: More fixes for counting extent update iterators (Kent Overstreet) [task:205710]
  - bcachefs: Fix a deadlock (Kent Overstreet) [task:205710]
  - bcachefs: Handle -EINTR bch2_migrate_index_update() (Kent Overstreet) [task:205710]
  - bcachefs: Fix for the bkey compat path (Kent Overstreet) [task:205710]
  - bcachefs: Add a few tracepoints (Kent Overstreet) [task:205710]
  - bcachefs: Slightly reduce btree split threshold (Kent Overstreet) [task:205710]
  - bcachefs: Improve lockdep annotation in journalling code (Kent Overstreet) [task:205710]
  - bcachefs: Fix a locking bug in bch2_journal_pin_copy() (Kent Overstreet) [task:205710]
  - bcachefs: Fix another deadlock in the btree interior update path (Kent Overstreet) [task:205710]
  - bcachefs: Fix a locking bug in bch2_btree_ptr_debugcheck() (Kent Overstreet) [task:205710]
  - bcachefs: Account for ioclock slop when throttling rebalance thread (Kent Overstreet) [task:205710]
  - bcachefs: Fix a deadlock on starting an interior btree update (Kent Overstreet) [task:205710]
  - bcachefs: Fix a debug mode assertion (Kent Overstreet) [task:205710]
  - bcachefs: Fix a debug assertion (Kent Overstreet) [task:205710]
  - bcachefs: Fix another error path locking bug (Kent Overstreet) [task:205710]
  - bcachefs: Fix a null ptr deref during journal replay (Kent Overstreet) [task:205710]
  - bcachefs: Add another mssing bch2_trans_iter_put() call (Kent Overstreet) [task:205710]
  - bcachefs: Trace where btree iterators are allocated (Kent Overstreet) [task:205710]
  - bcachefs: Fix fallocate FL_INSERT_RANGE (Kent Overstreet) [task:205710]
  - bcachefs: Add print method for bch2_btree_ptr_v2 (Kent Overstreet) [task:205710]
  - bcachefs: Fix journalling of interior node updates (Kent Overstreet) [task:205710]
  - bcachefs: Fix iterating of journal keys within a btree node (Kent Overstreet) [task:205710]
  - bcachefs: Fix a locking bug (Kent Overstreet) [task:205710]
  - bcachefs: Fix inodes pass in fsck (Kent Overstreet) [task:205710]
  - bcachefs: Fix ec_stripe_update_ptrs() (Kent Overstreet) [task:205710]
  - bcachefs: Check btree topology at startup (Kent Overstreet) [task:205710]
  - bcachefs: Don't allocate memory while holding journal reservation (Kent Overstreet) [task:205710]
  - bcachefs: Reduce max nr of btree iters when lockdep is on (Kent Overstreet) [task:205710]
  - bcachefs: Kill bkey_type_successor (Kent Overstreet) [task:205710]
  - bcachefs: Switch a BUG_ON() to a warning (Kent Overstreet) [task:205710]
  - bcachefs: Use kvpmalloc mempools for compression bounce (Kent Overstreet) [task:205710]
  - bcachefs: Read journal when keep_journal on (Kent Overstreet) [task:205710]
  - bcachefs: Various fixes for interior update path (Kent Overstreet) [task:205710]
  - bcachefs: Use memalloc_nofs_save() (Kent Overstreet) [task:205710]
  - bcachefs: Improve error message in fsck (Kent Overstreet) [task:205710]
  - bcachefs: Add an option for keeping journal entries after startup (Kent Overstreet) [task:205710]
  - bcachefs: Fix an assertion when nothing to replay (Kent Overstreet) [task:205710]
  - bcachefs: Journal updates to interior nodes (Kent Overstreet) [task:205710]
  - bcachefs: Replay interior node keys (Kent Overstreet) [task:205710]
  - bcachefs: trans_commit() path can now insert to interior nodes (Kent Overstreet) [task:205710]
  - bcachefs: Disable extent merging (Kent Overstreet) [task:205710]
  - bcachefs: Fix a locking bug in fsck (Kent Overstreet) [task:205710]
  - bcachefs: Fix count_iters_for_insert() (Kent Overstreet) [task:205710]
  - bcachefs: Fix an iterator bug (Kent Overstreet) [task:205710]
  - bcachefs: Shut down quicker (Kent Overstreet) [task:205710]
  - bcachefs: BCH_FEATURE_new_extent_overwrite is now required (Kent Overstreet) [task:205710]
  - bcachefs: Clear BCH_FEATURE_extents_above_btree_updates on clean shutdown (Kent Overstreet) [task:205710]
  - bcachefs: Fix another iterator leak (Kent Overstreet) [task:205710]
  - bcachefs: Don't use peek_filter() unnecessarily (Kent Overstreet) [task:205710]
  - bcachefs: Fix a use after free in dio write path (Kent Overstreet) [task:205710]
  - bcachefs: Drop unused export (Kent Overstreet) [task:205710]
  - bcachefs: Move extent overwrite handling out of core btree code (Kent Overstreet) [task:205710]
  - bcachefs: btree_iter_peek_with_updates() (Kent Overstreet) [task:205710]
  - bcachefs: Fix build when CONFIG_BCACHEFS_DEBUG=n (Kent Overstreet) [task:205710]
  - bcachefs: More btree iter invariants (Kent Overstreet) [task:205710]
  - bcachefs: Simplify bch2_btree_iter_peek_slot() (Kent Overstreet) [task:205710]
  - bcachefs: Iterator debug code improvements (Kent Overstreet) [task:205710]
  - bcachefs: Skip 0 size deleted extents in journal replay (Kent Overstreet) [task:205710]
  - bcachefs: Traverse iterator in journal replay (Kent Overstreet) [task:205710]
  - bcachefs: Don't log errors that are expected during shutdown (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_dump_bset() (Kent Overstreet) [task:205710]
  - bcachefs: Fix another iterator leak (Kent Overstreet) [task:205710]
  - bcachefs: Fix off by one error in bch2_extent_crc_append() (Kent Overstreet) [task:205710]
  - bcachefs: Fix extent_sort_fix_overlapping() (Kent Overstreet) [task:205710]
  - bcachefs: Some btree iterator improvements (Kent Overstreet) [task:205710]
  - bcachefs: Journal pin cleanups (Kent Overstreet) [task:205710]
  - bcachefs: Dont't del sysfs dir until after we go RO (Kent Overstreet) [task:205710]
  - bcachefs: Fix error message on bucket sector count overflow (Kent Overstreet) [task:205710]
  - bcachefs: Improve an error message (Kent Overstreet) [task:205710]
  - bcachefs: BCH_SB_FEATURES_ALL (Kent Overstreet) [task:205710]
  - bcachefs: fix setting btree_node_accessed() (Kent Overstreet) [task:205710]
  - bcachefs: Use btree_ptr_v2.mem_ptr to avoid hash table lookup (Kent Overstreet) [task:205710]
  - bcachefs: Fix incorrect initialization of btree_node_old_extent_overwrite() (Kent Overstreet) [task:205710]
  - bcachefs: Issue discards when needed to allocate journal write (Kent Overstreet) [task:205710]
  - bcachefs: Kill TRANS_RESET_MEM|TRANS_RESET_ITERS (Kent Overstreet) [task:205710]
  - bcachefs: Seralize btree_update operations at btree_update_nodes_written() (Kent Overstreet) [task:205710]
  - bcachefs: btree_ptr_v2 (Kent Overstreet) [task:205710]
  - bcachefs: introduce b->hash_val (Kent Overstreet) [task:205710]
  - bcachefs: Fix traversing to interior nodes (Kent Overstreet) [task:205710]
  - bcachefs: Check for bad key version number (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_ptr_swab for indirect extents (Kent Overstreet) [task:205710]
  - bcachefs: Make BTREE_ITER_IS_EXTENTS private to iter code (Kent Overstreet) [task:205710]
  - bcachefs: __bch2_btree_iter_set_pos() (Kent Overstreet) [task:205710]
  - bcachefs: btree_and_journal_iter (Kent Overstreet) [task:205710]
  - bcachefs: Make sure we're releasing btree iterators (Kent Overstreet) [task:205710]
  - bcachefs: Improve an insert path optimization (Kent Overstreet) [task:205710]
  - bcachefs: Fix an uninitialized field in bch_write_op (Kent Overstreet) [task:205710]
  - bcachefs: Fix an in iterator leak (Kent Overstreet) [task:205710]
  - bcachefs: Track incompressible data (Kent Overstreet) [task:205710]
  - bcachefs: Refactor rebalance_pred function (Kent Overstreet) [task:205710]
  - bcachefs: Improve tracepoints slightly in commit path (Kent Overstreet) [task:205710]
  - bcachefs: Add a cond_resched() to rebalance loop (Kent Overstreet) [task:205710]
  - bcachefs: Don't modify existing key in place in sort_repack_merge() (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_sort_keys() to not modify src keys (Kent Overstreet) [task:205710]
  - bcachefs: Change btree split threshold to be in u64s (Kent Overstreet) [task:205710]
  - bcachefs: Add some comments for btree iterator flags (Kent Overstreet) [task:205710]
  - bcachefs: Refactor bch2_btree_bset_insert_key() (Kent Overstreet) [task:205710]
  - bcachefs: Rework iter->pos handling (Kent Overstreet) [task:205710]
  - bcachefs: Don't lose needs_whiteout in overwrite path (Kent Overstreet) [task:205710]
  - bcachefs: Don't call trans_iter_put() on error pointer (Kent Overstreet) [task:205710]
  - bcachefs: Ensure iterators are valid before calling trans_mark_key() (Kent Overstreet) [task:205710]
  - bcachefs: Fix extent_to_replicas() (Kent Overstreet) [task:205710]
  - bcachefs: Kill bch2_fs_bug() (Kent Overstreet) [task:205710]
  - bcachefs: Hacky fixes for device removal (Kent Overstreet) [task:205710]
  - bcachefs: Don't print anything when device doesn't have a label (Kent Overstreet) [task:205710]
  - bcachefs: Fix an iterator error path (Kent Overstreet) [task:205710]
  - bcachefs: Make sure bch2_read_extent obeys BCH_READ_MUST_CLONE (Kent Overstreet) [task:205710]
  - bcachefs: Sort & deduplicate updates in bch2_trans_update() (Kent Overstreet) [task:205710]
  - bcachefs: Split out btree_trigger_flags (Kent Overstreet) [task:205710]
  - bcachefs: Make btree_insert_entry more private to update path (Kent Overstreet) [task:205710]
  - bcachefs: Use bch2_trans_reset in bch2_trans_commit() (Kent Overstreet) [task:205710]
  - bcachefs: Use KEY_TYPE_deleted whitouts for extents (Kent Overstreet) [task:205710]
  - bcachefs: Convert some enums to x-macros (Kent Overstreet) [task:205710]
  - bcachefs: Add an assertion to track down a heisenbug (Kent Overstreet) [task:205710]
  - bcachefs: Fix a use after free (Kent Overstreet) [task:205710]
  - bcachefs: Don't export __bch2_fs_read_write (Kent Overstreet) [task:205710]
  - bcachefs: Don't reexecute triggers when retrying transaction commit (Kent Overstreet) [task:205710]
  - bcachefs: Kill BTREE_INSERT_ATOMIC (Kent Overstreet) [task:205710]
  - bcachefs: Convert all bch2_trans_commit() users to BTREE_INSERT_ATOMIC (Kent Overstreet) [task:205710]
  - bcachefs: bch2_trans_reset() calls should be at the tops of loops (Kent Overstreet) [task:205710]
  - bcachefs: Drop a faulty assertion (Kent Overstreet) [task:205710]
  - bcachefs: Redo copygc throttling (Kent Overstreet) [task:205710]
  - bcachefs: Make io timers less buggy (Kent Overstreet) [task:205710]
  - bcachefs: Fix a memory splat (Kent Overstreet) [task:205710]
  - bcachefs: Redo filesystem usage ioctls (Kent Overstreet) [task:205710]
  - bcachefs: Update directory timestamps during link (Justin Husted) [task:205710]
  - bcachefs: Fix for an assertion on filesystem error (Kent Overstreet) [task:205710]
  - bcachefs: Fix a null ptr deref in btree_iter_traverse_one() (Kent Overstreet) [task:205710]
  - bcachefs: Kill btree_node_iter_large (Kent Overstreet) [task:205710]
  - bcachefs: Use one buffer for sorting whiteouts (Kent Overstreet) [task:205710]
  - bcachefs: Refactor whiteouts compaction (Kent Overstreet) [task:205710]
  - bcachefs: Whiteout changes (Kent Overstreet) [task:205710]
  - bcachefs: Always emit new extents on partial overwrite (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_verify_insert_pos() (Kent Overstreet) [task:205710]
  - bcachefs: Put inline data behind a mount option for now (Kent Overstreet) [task:205710]
  - bcachefs: bch2_check_set_feature() (Kent Overstreet) [task:205710]
  - bcachefs: Switch to macro for bkey_ops (Kent Overstreet) [task:205710]
  - bcachefs: bkey_on_stack_reassemble() (Kent Overstreet) [task:205710]
  - bcachefs: kill ca->freelist_lock (Kent Overstreet) [task:205710]
  - bcachefs: Reorganize extents.c (Kent Overstreet) [task:205710]
  - bcachefs: Inline data extents (Kent Overstreet) [task:205710]
  - bcachefs: Split out extent_update.c (Kent Overstreet) [task:205710]
  - bcachefs: Rework of cut_front & cut_back (Kent Overstreet) [task:205710]
  - bcachefs: bkey noops (Kent Overstreet) [task:205710]
  - bcachefs: kill bch2_extent_has_device() (Kent Overstreet) [task:205710]
  - bcachefs: bkey_on_stack (Kent Overstreet) [task:205710]
  - bcachefs: Make memcpy_to_bio() param const (Kent Overstreet) [task:205710]
  - bcachefs: Use wbc_to_write_flags() (Kent Overstreet) [task:205710]
  - bcachefs: Fix erorr path in bch2_write() (Kent Overstreet) [task:205710]
  - bcachefs: Set lost+found mode to 0700 (Justin Husted) [task:205710]
  - bcachefs: Be slightly less tricky with union usage (Kent Overstreet) [task:205710]
  - bcachefs: Remove some BKEY_PADDED uses (Kent Overstreet) [task:205710]
  - bcachefs: Go back to 16 bit mantissa bkey floats (Kent Overstreet) [task:205710]
  - bcachefs: Fall back to slowpath on exact comparison (Kent Overstreet) [task:205710]
  - bcachefs: kill BFLOAT_FAILED_PREV (Kent Overstreet) [task:205710]
  - bcachefs: bch2_read_extent() microoptimizations (Kent Overstreet) [task:205710]
  - bcachefs: Pipeline binary searches and linear searches (Kent Overstreet) [task:205710]
  - bcachefs: Make __bch2_bkey_cmp_packed() smaller (Kent Overstreet) [task:205710]
  - bcachefs: Inline fast path of bch2_increment_clock() (Kent Overstreet) [task:205710]
  - bcachefs: Avoid calling bch2_btree_iter_relock() in bch2_btree_iter_traverse() (Kent Overstreet) [task:205710]
  - bcachefs: Add an option for fsck error ratelimiting (Kent Overstreet) [task:205710]
  - bcachefs: Don't BUG_ON() sector count overflow (Kent Overstreet) [task:205710]
  - bcachefs: Some reflink fixes (Kent Overstreet) [task:205710]
  - bcachefs: Fix setting of attributes mask in getattr (Kent Overstreet) [task:205710]
  - bcachefs: Eliminate function calls in DIO fastpaths (Kent Overstreet) [task:205710]
  - bcachefs: DIO write path only needs to shoot down pagecache once, not twice (Kent Overstreet) [task:205710]
  - bcachefs: Add pagecache_add lock to buffered IO path, fault path (Kent Overstreet) [task:205710]
  - bcachefs: Fix uninitialized field in hash_check_init() (Justin Husted) [task:205710]
  - bcachefs: Don't hold inode lock longer than necessary in dio write path (Kent Overstreet) [task:205710]
  - bcachefs: Avoid atomics in write fast path (Kent Overstreet) [task:205710]
  - bcachefs: Don't use extent_ptr_decoded_append() in write path (fixup patch) (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_iter_fix_key_modified() (Kent Overstreet) [task:205710]
  - bcachefs: Inline more of bch2_trans_commit hot path (Kent Overstreet) [task:205710]
  - bcachefs: Trust btree alloc info at runtime (Kent Overstreet) [task:205710]
  - bcachefs: More bset.c microoptimization (Kent Overstreet) [task:205710]
  - bcachefs: Initialize btree_node flags field in bch2_btree_root_alloc. (Justin Husted) [task:205710]
  - bcachefs: Further padding fixes in bch2_journal_super_entries_add_common() (Justin Husted) [task:205710]
  - bcachefs: Initialize padding space after alloc bkey (Justin Husted) [task:205710]
  - bcachefs: Add missing error checking in bch2_find_by_inum_trans() (Kent Overstreet) [task:205710]
  - bcachefs: Fix an error path race (Kent Overstreet) [task:205710]
  - bcachefs: Don't reuse bio in retry path (Kent Overstreet) [task:205710]
  - bcachefs: Don't use rep movsq for small memcopies (Kent Overstreet) [task:205710]
  - bcachefs: Avoid calling iter_prev() in extent update path (Kent Overstreet) [task:205710]
  - bcachefs: kill bch2_extent_merge_inline() (Kent Overstreet) [task:205710]
  - bcachefs: Don't use FUA unnecessarily (Kent Overstreet) [task:205710]
  - bcachefs: Refactor bch2_trans_commit() path (Kent Overstreet) [task:205710]
  - bcachefs: Make btree_node_type_needs_gc() cheaper (Kent Overstreet) [task:205710]
  - bcachefs: Make replicas_delta_list smaller (Kent Overstreet) [task:205710]
  - bcachefs: Don't submit bio in write path under lock (Kent Overstreet) [task:205710]
  - bcachefs: Drop bch_write_op->io_wq (Kent Overstreet) [task:205710]
  - bcachefs: Limit bios in writepages path to 256M (Kent Overstreet) [task:205710]
  - bcachefs: Fix an iterator counting bug (Kent Overstreet) [task:205710]
  - bcachefs: Fix flushing held btree writes when there's a fs error (Kent Overstreet) [task:205710]
  - bcachefs: Fix iterator counting for reflink pointers (again) (Kent Overstreet) [task:205710]
  - bcachefs: Fix a debug assertion (Kent Overstreet) [task:205710]
  - bcachefs: Switch to .iterate_shared for readdir (Kent Overstreet) [task:205710]
  - bcachefs: Fix creation of lost+found (Kent Overstreet) [task:205710]
  - bcachefs: Fix a subtle race in the btree split path (Kent Overstreet) [task:205710]
  - bcachefs: Kill bchfs_extent_update() (Kent Overstreet) [task:205710]
  - bcachefs: Convert bch2_fpunch to bch2_extent_update() (Kent Overstreet) [task:205710]
  - bcachefs: Split out bchfs_extent_update() (Kent Overstreet) [task:205710]
  - bcachefs: Kill some dependencies on ei_inode (Kent Overstreet) [task:205710]
  - bcachefs: Check if extending inode differently (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_btree_iter_next() after peek_slot() (Kent Overstreet) [task:205710]
  - bcachefs: Refactor bch2_readdir() a bit (Kent Overstreet) [task:205710]
  - bcachefs: Add a lock to bch_page_state (Kent Overstreet) [task:205710]
  - bcachefs: Fix erasure coding disk space accounting (Kent Overstreet) [task:205710]
  - bcachefs: Fix ec_stripes_read() (Kent Overstreet) [task:205710]
  - bcachefs: Limit pointers to being in only one stripe (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_extent_ptr_durability() (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_mark_extent() (Kent Overstreet) [task:205710]
  - bcachefs: Initialize journal pad data in bch_replica_entry objects. (Justin Husted) [task:205710]
  - bcachefs: Fix uninitialized data in bch2_gc_btree() (Justin Husted) [task:205710]
  - bcachefs: Fix incorrect use of bch2_extent_atomic_end() (Kent Overstreet) [task:205710]
  - bcachefs: Can't be holding read locks while taking write locks (Kent Overstreet) [task:205710]
  - bcachefs: Don't allocate memory under mark_lock (Kent Overstreet) [task:205710]
  - bcachefs: bch2_extent_atomic_end() now traverses iter (Kent Overstreet) [task:205710]
  - bcachefs: Factor out fs-common.c (Kent Overstreet) [task:205710]
  - bcachefs: Don't use sha256 for siphash str hash key (Kent Overstreet) [task:205710]
  - bcachefs: Only look up inode io opts in extents btree (Kent Overstreet) [task:205710]
  - bcachefs: Fix deref of error pointer (Kent Overstreet) [task:205710]
  - bcachefs: bch2_inode_peek()/bch2_inode_write() (Kent Overstreet) [task:205710]
  - bcachefs: Fix undefined behaviour (Kent Overstreet) [task:205710]
  - bcachefs: Fix an error path (Kent Overstreet) [task:205710]
  - bcachefs: Fix __bch2_buffered_write() returning -ENOMEM (Kent Overstreet) [task:205710]
  - bcachefs: Trust inode in btree over bch_inode_info (Kent Overstreet) [task:205710]
  - bcachefs: Fix counting iterators for reflink pointers (Kent Overstreet) [task:205710]
  - bcachefs: Rework btree iterator lifetimes (Kent Overstreet) [task:205710]
  - bcachefs: Kill deferred btree updates (Kent Overstreet) [task:205710]
  - bcachefs: Fix for partial buffered writes (Kent Overstreet) [task:205710]
  - bcachefs: BTREE_ITER_SLOTS isn't a type of btree iter (Kent Overstreet) [task:205710]
  - bcachefs: Improve error handling for for_each_btree_key_continue() (Kent Overstreet) [task:205710]
  - bcachefs: Cleanup i_nlink handling (Kent Overstreet) [task:205710]
  - bcachefs: Trivial cleanup (Kent Overstreet) [task:205710]
  - bcachefs: Convert a BUG_ON() to a warning (Kent Overstreet) [task:205710]
  - bcachefs: Count iterators for reflink_p overwrites correctly (Kent Overstreet) [task:205710]
  - bcachefs: Drop unnecessary rcu_read_lock() (Kent Overstreet) [task:205710]
  - bcachefs: Update path microoptimizations (Kent Overstreet) [task:205710]
  - bcachefs: Handle bio_iov_iter_get_pages() returning unaligned bio (Kent Overstreet) [task:205710]
  - bcachefs: Drop unused arg to bch2_open_buckets_stop_dev() (Kent Overstreet) [task:205710]
  - bcachefs: Fix validation of replicas entries (Kent Overstreet) [task:205710]
  - bcachefs: Add support for FALLOC_FL_INSERT_RANGE (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_iter_peek_prev() (Kent Overstreet) [task:205710]
  - bcachefs: Don't write past eof (Kent Overstreet) [task:205710]
  - bcachefs: Check for extents past eof correctly (Kent Overstreet) [task:205710]
  - bcachefs: Debug assertion improvements (Kent Overstreet) [task:205710]
  - bcachefs: Add missing bch2_btree_node_iter_fix() call (Kent Overstreet) [task:205710]
  - bcachefs: Avoid deadlocking on the allocator (Kent Overstreet) [task:205710]
  - bcachefs: More btree iter improvements (Kent Overstreet) [task:205710]
  - bcachefs: Improve btree_iter_pos_in_node() (Kent Overstreet) [task:205710]
  - bcachefs: Debug code improvements (Kent Overstreet) [task:205710]
  - bcachefs: Add missing bch2_btree_node_iter_fix() calls (Kent Overstreet) [task:205710]
  - bcachefs: Optimize calls to bch2_btree_iter_traverse() (Kent Overstreet) [task:205710]
  - bcachefs: Fix a typo (Kent Overstreet) [task:205710]
  - bcachefs: Improved bch2_fcollapse() (Kent Overstreet) [task:205710]
  - bcachefs: __bch2_btree_node_iter_fix() improvements (Kent Overstreet) [task:205710]
  - bcachefs: Do updates in order they were queued up in (Kent Overstreet) [task:205710]
  - bcachefs: Drop trans arg to bch2_extent_atomic_end() (Kent Overstreet) [task:205710]
  - bcachefs: data move path should not be trying to move reflink_p keys (Kent Overstreet) [task:205710]
  - bcachefs: Fix a null ptr deref (Kent Overstreet) [task:205710]
  - bcachefs: Flush fsck errors when looping in btree gc (Kent Overstreet) [task:205710]
  - bcachefs: Rebalance now adds replicas if needed (Kent Overstreet) [task:205710]
  - bcachefs: Kill BTREE_INSERT_NOMARK_INSERT (Kent Overstreet) [task:205710]
  - bcachefs: Fix BTREE_INSERT_NOMARK_OVERWRITES (Kent Overstreet) [task:205710]
  - bcachefs: Improve pointer marking checks and error messages (Kent Overstreet) [task:205710]
  - bcachefs: Switch reconstruct_alloc to a mount option (Kent Overstreet) [task:205710]
  - bcachefs: Fix fiemap (again) (Kent Overstreet) [task:205710]
  - bcachefs: Fix error message on bucket overflow (Kent Overstreet) [task:205710]
  - bcachefs: Reflink pointers also have to be remarked if split in journal replay (Kent Overstreet) [task:205710]
  - bcachefs: Fixes for replicas tracking (Kent Overstreet) [task:205710]
  - bcachefs: Refactor bch2_alloc_write() (Kent Overstreet) [task:205710]
  - bcachefs: Trust in memory bucket mark (Kent Overstreet) [task:205710]
  - bcachefs: Optimize fiemap (Kent Overstreet) [task:205710]
  - bcachefs: Add a hint for allocating new stripes (Kent Overstreet) [task:205710]
  - bcachefs: Inline some fast paths (Kent Overstreet) [task:205710]
  - bcachefs: Don't flush journal from bch2_vfs_write_inode() (Kent Overstreet) [task:205710]
  - bcachefs: Fix a spurious gcc warning (Kent Overstreet) [task:205710]
  - bcachefs: Handle ec_buf not being page aligned when allocating bio (Kent Overstreet) [task:205710]
  - bcachefs: Update more code for KEY_TYPE_reflink_v (Kent Overstreet) [task:205710]
  - bcachefs: Re-enable bkey_debugcheck() in the extent update path (Kent Overstreet) [task:205710]
  - bcachefs: Check alignment in write path (Kent Overstreet) [task:205710]
  - bcachefs: Fix faulty assertion (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_bkey_narrow_crcs() (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_sort_repack_merge() (Kent Overstreet) [task:205710]
  - bcachefs: Reflink (Kent Overstreet) [task:205710]
  - bcachefs: Refactor bch2_extent_trim_atomic() for reflink (Kent Overstreet) [task:205710]
  - bcachefs: Move node iterator fixup to extent_bset_insert() (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_btree_node_iter_fix() (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_btree_node_iter_prev_filter() (Kent Overstreet) [task:205710]
  - bcachefs: Fix __bch2_btree_iter_peek_slot_extents() (Kent Overstreet) [task:205710]
  - bcachefs: Improved debug checks (Kent Overstreet) [task:205710]
  - bcachefs: Rework calling convention for marking overwrites (Kent Overstreet) [task:205710]
  - bcachefs: Mark space as unallocated on write failure (Kent Overstreet) [task:205710]
  - bcachefs: Ensure bch2_trans_get_iter() returns iters with correct locks (Kent Overstreet) [task:205710]
  - bcachefs: fix for_each_btree_key() (Kent Overstreet) [task:205710]
  - bcachefs: trans_get_key() now works correctly for extents (Kent Overstreet) [task:205710]
  - bcachefs: Export correct blocksize to vfs (Kent Overstreet) [task:205710]
  - bcachefs: Truncate/fpunch now works on block boundaries, not page (Kent Overstreet) [task:205710]
  - bcachefs: Count reserved extents as holes (Kent Overstreet) [task:205710]
  - bcachefs: Handle partial pages in seek data/hole (Kent Overstreet) [task:205710]
  - bcachefs: Change buffered write path to write to partial pages (Kent Overstreet) [task:205710]
  - bcachefs: Change __bch2_writepage() to not write to holes (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_seek_data() (Kent Overstreet) [task:205710]
  - bcachefs: Refactor various code to not be extent specific (Kent Overstreet) [task:205710]
  - bcachefs: Refactor __bch2_cut_front() (Kent Overstreet) [task:205710]
  - bcachefs: Dont't call bch2_trans_begin_updates() in bch2_extent_update() (Kent Overstreet) [task:205710]
  - bcachefs: Don't unlink iters on unsuccessful commit (Kent Overstreet) [task:205710]
  - bcachefs: add missing bch2_trans_begin() call (Kent Overstreet) [task:205710]
  - bcachefs: Add offset_into_extent param to bch2_read_extent() (Kent Overstreet) [task:205710]
  - bcachefs: Print out name of bkey type (Kent Overstreet) [task:205710]
  - bcachefs: Don't overflow trans with iters from triggers (Kent Overstreet) [task:205710]
  - bcachefs: Convert some assertions to fsck errors (Kent Overstreet) [task:205710]
  - bcachefs: Fix ec_stripes_read() (Kent Overstreet) [task:205710]
  - bcachefs: Fix stripe_idx_to_delete() (Kent Overstreet) [task:205710]
  - bcachefs: Don't try to delete stripes when RO (Kent Overstreet) [task:205710]
  - bcachefs: Track dirtyness at sector level, not page (Kent Overstreet) [task:205710]
  - bcachefs: Kill page_state_cmpxchg (Kent Overstreet) [task:205710]
  - bcachefs: Always touch page state with page locked (Kent Overstreet) [task:205710]
  - bcachefs: Fix moving compressed data (Kent Overstreet) [task:205710]
  - bcachefs: kill bio_for_each_contig_segment() (Kent Overstreet) [task:205710]
  - bcachefs: Kill direct access to bi_io_vec (Kent Overstreet) [task:205710]
  - bcachefs: kill bch2_crc64_update (Kent Overstreet) [task:205710]
  - bcachefs: Fix for building with old gcc (Kent Overstreet) [task:205710]
  - bcachefs: Improve bch2_lock_inodes() (Kent Overstreet) [task:205710]
  - bcachefs: Check for key size > offset (Kent Overstreet) [task:205710]
  - bcachefs: Refactor trans_(get|update)_key (Kent Overstreet) [task:205710]
  - bcachefs: Update path now handles triggers that generate more triggers (Kent Overstreet) [task:205710]
  - bcachefs: add inode_generation_to_text method (Kent Overstreet) [task:205710]
  - bcachefs: Fix array overrun with unknown btree roots (Kent Overstreet) [task:205710]
  - bcachefs: fix kasan splat (Kent Overstreet) [task:205710]
  - bcachefs: Delete a spurious assertion (Kent Overstreet) [task:205710]
  - bcachefs: fix __bch2_xattr_bcachefs_get() (Kent Overstreet) [task:205710]
  - bcachefs: use memalloc_nofs_save() for vmalloc allocation (Kent Overstreet) [task:205710]
  - bcachefs: Fix promoting to cache devices (durability = 0) (Kent Overstreet) [task:205710]
  - bcachefs: Don't allow bkey vals that are too big in extents btree (Kent Overstreet) [task:205710]
  - bcachefs: Reduce BKEY_PADDED usage (Kent Overstreet) [task:205710]
  - bcachefs: bkey_merge() now takes bkey_s (Kent Overstreet) [task:205710]
  - bcachefs: Don't overflow stack in bch2_extent_merge_inline() (Kent Overstreet) [task:205710]
  - bcachefs: Fix starting copygc when already started (Kent Overstreet) [task:205710]
  - bcachefs: Fix an error path in bch2_btree_iter_traverse() (Kent Overstreet) [task:205710]
  - bcachefs: Improve key marking interface (Kent Overstreet) [task:205710]
  - bcachefs: Fix cached sectors not being updated on invalidate (Kent Overstreet) [task:205710]
  - bcachefs: better BTREE_INSERT_NO_CLEAR_REPLICAS (Kent Overstreet) [task:205710]
  - bcachefs: fix a mount error path (Kent Overstreet) [task:205710]
  - bcachefs: fix bch2_extent_merge() (Kent Overstreet) [task:205710]
  - bcachefs: Don't use a fixed size buffer for fs_usage_deltas (Kent Overstreet) [task:205710]
  - bcachefs: Rip out old hacky transaction restart tracing (Kent Overstreet) [task:205710]
  - bcachefs: More work to avoid transaction restarts (Kent Overstreet) [task:205710]
  - bcachefs: Avoid spurious transaction restarts (Kent Overstreet) [task:205710]
  - bcachefs: Ensure bch2_btree_iter_next() always advances (Kent Overstreet) [task:205710]
  - bcachefs: Fix a bug with spinning on the journal (Kent Overstreet) [task:205710]
  - bcachefs: Delete duplicate code (Kent Overstreet) [task:205710]
  - bcachefs: Fix spurious inconsistency in recovery (Kent Overstreet) [task:205710]
  - bcachefs: improved btree locking tracepoints (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_delete_at_range() (Kent Overstreet) [task:205710]
  - bcachefs: stripe creation fixes (Kent Overstreet) [task:205710]
  - bcachefs: Merge extents with checksums (Kent Overstreet) [task:205710]
  - bcachefs: kill BTREE_ITER_NOUNLOCK (Kent Overstreet) [task:205710]
  - bcachefs: Don't pass around may_drop_locks (Kent Overstreet) [task:205710]
  - bcachefs: Kill remaining bch2_btree_iter_unlock() uses (Kent Overstreet) [task:205710]
  - bcachefs: Fix for the stripes mark path and gc (Kent Overstreet) [task:205710]
  - bcachefs: Redo replicas gc mechanism (Kent Overstreet) [task:205710]
  - bcachefs: Fix return code from bch2_fs_start() (Kent Overstreet) [task:205710]
  - bcachefs: Don't run fsck by default at mount time (Kent Overstreet) [task:205710]
  - bcachefs: some improvements to startup messages and options (Kent Overstreet) [task:205710]
  - bcachefs: Various improvements to bch2_alloc_write() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_trans_mark_update() (Kent Overstreet) [task:205710]
  - bcachefs: btree_bkey_cached_common (Kent Overstreet) [task:205710]
  - bcachefs: Write out fs usage consistently (Kent Overstreet) [task:205710]
  - bcachefs: Avoid write lock on mark_lock (Kent Overstreet) [task:205710]
  - bcachefs: Fix a bug with multiple iterators being traversed (Kent Overstreet) [task:205710]
  - bcachefs: fix bch2_rbio_narrow_crcs() (Kent Overstreet) [task:205710]
  - bcachefs: Fix journal shutdown path (Kent Overstreet) [task:205710]
  - bcachefs: Fix fsync error reporting (Kent Overstreet) [task:205710]
  - bcachefs: bch2_bkey_ptrs_invalid() (Kent Overstreet) [task:205710]
  - bcachefs: Don't hardcode BTREE_ID_EXTENTS (Kent Overstreet) [task:205710]
  - bcachefs: fix bch2_flags_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: Add actual tracepoints for transaction restarts (Kent Overstreet) [task:205710]
  - bcachefs: copy correct journal_seq to dir in create (Kent Overstreet) [task:205710]
  - bcachefs: Return errors from for_each_btree_key() (Kent Overstreet) [task:205710]
  - bcachefs: fix triggers for stripes btree (Kent Overstreet) [task:205710]
  - bcachefs: use same timesource as current_time() (Kent Overstreet) [task:205710]
  - bcachefs: Fix hang while shutting down (Kent Overstreet) [task:205710]
  - bcachefs: lockdep fix when going rw from bch2_alloc_write() (Kent Overstreet) [task:205710]
  - bcachefs: Mark overwrites from journal replay in initial gc (Kent Overstreet) [task:205710]
  - bcachefs: Deduplicate keys in the journal before replay (Kent Overstreet) [task:205710]
  - bcachefs: Journal replay refactoring (Kent Overstreet) [task:205710]
  - bcachefs: cmp_int() (Kent Overstreet) [task:205710]
  - bcachefs: Pass flags arg to bch2_alloc_write() (Kent Overstreet) [task:205710]
  - bcachefs: allocate sb_read_scratch with __get_free_page (Kent Overstreet) [task:205710]
  - bcachefs: delete duplicated code (Kent Overstreet) [task:205710]
  - bcachefs: disallow ever going rw if nochanges or noreplay (Kent Overstreet) [task:205710]
  - bcachefs: initial gc no longer needs to touch every node (Kent Overstreet) [task:205710]
  - bcachefs: Rewrite journal_seq_blacklist machinery (Kent Overstreet) [task:205710]
  - bcachefs: don't lose errors from iterators that have been freed (Kent Overstreet) [task:205710]
  - bcachefs: free trans->mem on commit (Kent Overstreet) [task:205710]
  - bcachefs: add ability to run gc on metadata only (Kent Overstreet) [task:205710]
  - bcachefs: Convert gc errors to fsck errors (Kent Overstreet) [task:205710]
  - bcachefs: ratelimit copygc warning (Kent Overstreet) [task:205710]
  - bcachefs: minor fsck fix (Kent Overstreet) [task:205710]
  - bcachefs: Fsck locking improvements (Kent Overstreet) [task:205710]
  - bcachefs: Caller now responsible for calling mark_key for gc (Kent Overstreet) [task:205710]
  - bcachefs: Refactor bch2_fs_recovery() (Kent Overstreet) [task:205710]
  - bcachefs: fix bch2_trans_unlock() (Kent Overstreet) [task:205710]
  - bcachefs: add missing bch2_btree_iter_node_drop() call (Kent Overstreet) [task:205710]
  - bcachefs: allow journal reply on ro mount (Kent Overstreet) [task:205710]
  - bcachefs: make sure to use BTREE_INSERT_LAZY_RW in fsck (Kent Overstreet) [task:205710]
  - bcachefs: Track whether filesystem has errors in superblock (Kent Overstreet) [task:205710]
  - bcachefs: (invalidate|release)_folio fixes (Kent Overstreet) [task:205710]
  - bcachefs: Assorted preemption fixes (Kent Overstreet) [task:205710]
  - bcachefs: Write out alloc info more carefully (Kent Overstreet) [task:205710]
  - bcachefs: fix initial gc (Kent Overstreet) [task:205710]
  - bcachefs: Handle fsck errors at runtime better (Kent Overstreet) [task:205710]
  - bcachefs: simplify gc locking a bit (Kent Overstreet) [task:205710]
  - bcachefs: move some checks to expensive_debug_checks (Kent Overstreet) [task:205710]
  - bcachefs: Sort updates in bch2_trans_update() (Kent Overstreet) [task:205710]
  - bcachefs: Unlink not-touched iters on successful transaction commit (Kent Overstreet) [task:205710]
  - bcachefs: traverse all iterators on transaction restart (Kent Overstreet) [task:205710]
  - bcachefs: Add iter->idx (Kent Overstreet) [task:205710]
  - bcachefs: Kill btree_iter->next (Kent Overstreet) [task:205710]
  - bcachefs: Change btree_iter_traverse_error() to not use iter->next (Kent Overstreet) [task:205710]
  - bcachefs: trans_for_each_iter() (Kent Overstreet) [task:205710]
  - bcachefs: Better bch2_trans_copy_iter() (Kent Overstreet) [task:205710]
  - bcachefs: Btree iterators now always have a btree_trans (Kent Overstreet) [task:205710]
  - bcachefs: Only get btree iters from btree transactions (Kent Overstreet) [task:205710]
  - bcachefs: Btree iter improvements (Kent Overstreet) [task:205710]
  - bcachefs: Verify fs hasn't been modified before going rw (Kent Overstreet) [task:205710]
  - bcachefs: Go rw lazily (Kent Overstreet) [task:205710]
  - bcachefs: Fix a deadlock (Kent Overstreet) [task:205710]
  - bcachefs: Rework error handling in btree update path (Kent Overstreet) [task:205710]
  - bcachefs: Fix error handling in gc (Kent Overstreet) [task:205710]
  - bcachefs: More debug params for testing of recovery paths (Kent Overstreet) [task:205710]
  - bcachefs: Run gc if failed to read alloc btree (Kent Overstreet) [task:205710]
  - bcachefs: Fix error handling in bch2_fs_recovery() (Kent Overstreet) [task:205710]
  - bcachefs: Add time stats for btree updates (Kent Overstreet) [task:205710]
  - bcachefs: BTREE_INSERT_ATOMIC must be used for extents now (Kent Overstreet) [task:205710]
  - bcachefs: Add more time stats for being blocked on allocator (Kent Overstreet) [task:205710]
  - bcachefs: Fix a deadlock (Kent Overstreet) [task:205710]
  - bcachefs: Allocate fs_usage in do_btree_insert_at() (Kent Overstreet) [task:205710]
  - bcachefs: Btree update path cleanup (Kent Overstreet) [task:205710]
  - bcachefs: kill struct btree_insert (Kent Overstreet) [task:205710]
  - bcachefs: convert bch2_btree_insert_at() usage to bch2_trans_commit() (Kent Overstreet) [task:205710]
  - bcachefs: drop btree_insert->did_work (Kent Overstreet) [task:205710]
  - bcachefs: Refactor extent insert path (Kent Overstreet) [task:205710]
  - bcachefs: Always use bch2_extent_trim_atomic() (Kent Overstreet) [task:205710]
  - bcachefs: fix bch2_mark_bkey_replicas() call (Kent Overstreet) [task:205710]
  - bcachefs: fix bch2_invalidate_one_bucket2() during journal replay (Kent Overstreet) [task:205710]
  - bcachefs: Make deferred inode updates a mount option (Kent Overstreet) [task:205710]
  - bcachefs: Fix for shutting down before fs started marking it clean (Kent Overstreet) [task:205710]
  - bcachefs: Fix for when compressed extent is split during journal replay (Kent Overstreet) [task:205710]
  - bcachefs: increase BTREE_ITER_MAX (Kent Overstreet) [task:205710]
  - bcachefs: fix a faulty assertion (Kent Overstreet) [task:205710]
  - bcachefs: assertion to catch outstanding bug (Kent Overstreet) [task:205710]
  - bcachefs: minor journal reclaim fixes (Kent Overstreet) [task:205710]
  - bcachefs: Don't BUG_ON() on bucket sector count overflow (Kent Overstreet) [task:205710]
  - bcachefs: Remove direct use of bch2_btree_iter_link() (Kent Overstreet) [task:205710]
  - bcachefs: Use deferred btree updates for inode updates (Kent Overstreet) [task:205710]
  - bcachefs: Use journal preres for deferred btree updates (Kent Overstreet) [task:205710]
  - bcachefs: Add a pre-reserve mechanism for the journal (Kent Overstreet) [task:205710]
  - bcachefs: Don't block on reclaim_lock from journal_res_get (Kent Overstreet) [task:205710]
  - bcachefs: bch2_journal_space_available improvements (Kent Overstreet) [task:205710]
  - bcachefs: Separate discards from rest of journal reclaim (Kent Overstreet) [task:205710]
  - bcachefs: ja->discard_idx, ja->dirty_idx (Kent Overstreet) [task:205710]
  - bcachefs: Allocator startup fixes/refactoring (Kent Overstreet) [task:205710]
  - bcachefs: Drop a faulty assertion (Kent Overstreet) [task:205710]
  - bcachefs: improved flush_held_btree_writes() (Kent Overstreet) [task:205710]
  - bcachefs: use correct wq for journal reclaim (Kent Overstreet) [task:205710]
  - bcachefs: Journal reclaim refactoring (Kent Overstreet) [task:205710]
  - bcachefs: Better journal debug (Kent Overstreet) [task:205710]
  - bcachefs: Don't get journal reservation until after we know insert will succeed (Kent Overstreet) [task:205710]
  - bcachefs: fix integer underflow in journal code (Kent Overstreet) [task:205710]
  - bcachefs: Fix gc handling of bucket gens (Kent Overstreet) [task:205710]
  - bcachefs: fix a deadlock on startup (Kent Overstreet) [task:205710]
  - bcachefs: force str_hash code to be inlined (Kent Overstreet) [task:205710]
  - bcachefs: Assorted journal refactoring (Kent Overstreet) [task:205710]
  - bcachefs: fs_usage_u64s() (Kent Overstreet) [task:205710]
  - bcachefs: Add a mechanism for blocking the journal (Kent Overstreet) [task:205710]
  - bcachefs: Convert bucket invalidation to key marking path (Kent Overstreet) [task:205710]
  - bcachefs: fixes for cached data accounting (Kent Overstreet) [task:205710]
  - bcachefs: fix more locking bugs (Kent Overstreet) [task:205710]
  - bcachefs: refactor key marking code a bit (Kent Overstreet) [task:205710]
  - bcachefs: Fix double counting when gc is running (Kent Overstreet) [task:205710]
  - bcachefs: gc lock no longer needed for disk reservations (Kent Overstreet) [task:205710]
  - bcachefs: Fix oldest_gen handling (Kent Overstreet) [task:205710]
  - bcachefs: Fix a locking bug (Kent Overstreet) [task:205710]
  - bcachefs: Fix a lockdep splat (Kent Overstreet) [task:205710]
  - bcachefs: no need to run gc when initializing new fs (Kent Overstreet) [task:205710]
  - bcachefs: Don't need to walk inodes on clean shutdown (Kent Overstreet) [task:205710]
  - bcachefs: don't do initial gc if have alloc info feature (Kent Overstreet) [task:205710]
  - bcachefs: serialize persistent_reserved (Kent Overstreet) [task:205710]
  - bcachefs: initialize fs usage summary in recovery (Kent Overstreet) [task:205710]
  - bcachefs: journal_replay_early() (Kent Overstreet) [task:205710]
  - bcachefs: Write out fs usage (Kent Overstreet) [task:205710]
  - bcachefs: reserve space in journal for fs usage entries (Kent Overstreet) [task:205710]
  - bcachefs: fix bch2_sb_field_resize() (Kent Overstreet) [task:205710]
  - bcachefs: delete a debug printk (Kent Overstreet) [task:205710]
  - bcachefs: fix for unmount hang (Kent Overstreet) [task:205710]
  - bcachefs: Fix a bug when shutting down before allocator started (Kent Overstreet) [task:205710]
  - bcachefs: percpu utility code (Kent Overstreet) [task:205710]
  - bcachefs: sysfs trigger for bch2_alloc_write (Kent Overstreet) [task:205710]
  - bcachefs: New journal_entry_res mechanism (Kent Overstreet) [task:205710]
  - bcachefs: improve alloc_debug (Kent Overstreet) [task:205710]
  - bcachefs: fix inode counting (Kent Overstreet) [task:205710]
  - bcachefs: Persist stripe blocks_used (Kent Overstreet) [task:205710]
  - bcachefs: Improve c version of __bkey_cmp_bits (Kent Overstreet) [task:205710]
  - bcachefs: Persist alloc info on clean shutdown (Kent Overstreet) [task:205710]
  - bcachefs: Fix fifo overflow in allocator startup (Kent Overstreet) [task:205710]
  - bcachefs: Fix check for if extent update is allocating (Kent Overstreet) [task:205710]
  - bcachefs: fix error message in device remove path (Kent Overstreet) [task:205710]
  - bcachefs: dio arithmetic improvements (Kent Overstreet) [task:205710]
  - bcachefs: Fix some reserve calculations (Kent Overstreet) [task:205710]
  - bcachefs: Add a workqueue for journal reclaim (Kent Overstreet) [task:205710]
  - bcachefs: Fix an allocator error path (Kent Overstreet) [task:205710]
  - bcachefs: fixes for getting stuck flushing journal pins (Kent Overstreet) [task:205710]
  - bcachefs: Fix a dio bug (Kent Overstreet) [task:205710]
  - bcachefs: More allocator startup improvements (Kent Overstreet) [task:205710]
  - bcachefs: correctly initialize bch_extent_ptr (Kent Overstreet) [task:205710]
  - bcachefs: use crc64 from lib/ (Kent Overstreet) [task:205710]
  - bcachefs: Factor out acc_u64s() (Kent Overstreet) [task:205710]
  - bcachefs: Minor replicas.c refactoring (Kent Overstreet) [task:205710]
  - bcachefs: fix new reinherit_attrs ioctl (Kent Overstreet) [task:205710]
  - bcachefs: Lots of option handling improvements (Kent Overstreet) [task:205710]
  - bcachefs: more project quota fixes (Kent Overstreet) [task:205710]
  - bcachefs: fix an rcu usage bug (Kent Overstreet) [task:205710]
  - bcachefs: fix ja->cur_idx use while reading journal (Kent Overstreet) [task:205710]
  - bcachefs: fix device remove error path (Kent Overstreet) [task:205710]
  - bcachefs: Fix duplicate ioctl nr (Kent Overstreet) [task:205710]
  - bcachefs: bch2_ioc_reinherit_attrs() (Kent Overstreet) [task:205710]
  - bcachefs: rename keeps inheritable inode opts consistent (Kent Overstreet) [task:205710]
  - bcachefs: add bcachefs_effective xattrs (Kent Overstreet) [task:205710]
  - bcachefs: Add flags to indicate if inode opts were inherited or explicitly set (Kent Overstreet) [task:205710]
  - bcachefs: bch2_fs_quota_transfer (Kent Overstreet) [task:205710]
  - bcachefs: merge BCH_INODE_FIELDS_INHERIT/BCH_INODE_OPTS (Kent Overstreet) [task:205710]
  - bcachefs: use x-macros more consistently (Kent Overstreet) [task:205710]
  - bcachefs: Fix for building in userspace (Kent Overstreet) [task:205710]
  - bcachefs: Fix bkey_method compilation on gcc 7.3.0 (Tim Schlueter) [task:205710]
  - bcachefs: Include summarized counts in fs_usage (Kent Overstreet) [task:205710]
  - bcachefs: refactor bch_fs_usage (Kent Overstreet) [task:205710]
  - bcachefs: Switch replicas to mark_lock (Kent Overstreet) [task:205710]
  - bcachefs: fix an incorrect bkey_debugcheck() call (Kent Overstreet) [task:205710]
  - bcachefs: improve extent debugcheck fn (Kent Overstreet) [task:205710]
  - bcachefs: improve/clarify ptr_disk_sectors() (Kent Overstreet) [task:205710]
  - bcachefs: Fix for running in degraded mode (Kent Overstreet) [task:205710]
  - bcachefs: Compression fixes (Kent Overstreet) [task:205710]
  - bcachefs: propagate BCH_WRITE_CACHED (Kent Overstreet) [task:205710]
  - bcachefs: s/usage_lock/mark_lock (Kent Overstreet) [task:205710]
  - bcachefs: New blockcount field for bch_stripe (Kent Overstreet) [task:205710]
  - bcachefs: move dirty into bucket_mark (Kent Overstreet) [task:205710]
  - bcachefs: Add new alloc fields (Kent Overstreet) [task:205710]
  - bcachefs: Deferred btree updates (Kent Overstreet) [task:205710]
  - bcachefs: drop bogus percpu_ref_tryget (Kent Overstreet) [task:205710]
  - bcachefs: Track nr_inodes with the key marking machinery (Kent Overstreet) [task:205710]
  - bcachefs: Make bkey types globally unique (Kent Overstreet) [task:205710]
  - bcachefs: Fix a btree iter usage error (Kent Overstreet) [task:205710]
  - bcachefs: Split out bkey_sort.c (Kent Overstreet) [task:205710]
  - bcachefs: fix waiting on an open journal entry (Kent Overstreet) [task:205710]
  - bcachefs: return errors correctly from gc (Kent Overstreet) [task:205710]
  - bcachefs: Hold usage_lock over mark_key and fs_usage_apply (Kent Overstreet) [task:205710]
  - bcachefs: Stripes now properly subject to gc (Kent Overstreet) [task:205710]
  - bcachefs: Btree locking fix, refactoring (Kent Overstreet) [task:205710]
  - bcachefs: shim for userspace raid library (Kent Overstreet) [task:205710]
  - Revert "bcachefs: start erasure coding after journal replay" (Kent Overstreet) [task:205710]
  - bcachefs: Allow for new alloc fields (Kent Overstreet) [task:205710]
  - bcachefs: gc now operates on second set of bucket marks (Kent Overstreet) [task:205710]
  - bcachefs: fix mempool double initialization (Kent Overstreet) [task:205710]
  - bcachefs: fix btree iterator bug when using depth > 0 (Kent Overstreet) [task:205710]
  - bcachefs: Allocator startup improvements (Kent Overstreet) [task:205710]
  - bcachefs: Journal refactoring (Kent Overstreet) [task:205710]
  - bcachefs: Don't block on journal reservation with btree locks held (Kent Overstreet) [task:205710]
  - bcachefs: start erasure coding after journal replay (Kent Overstreet) [task:205710]
  - bcachefs: Clean up, possixly fix page disk reservation accounting (Kent Overstreet) [task:205710]
  - bcachefs: Fix an error path (Kent Overstreet) [task:205710]
  - bcachefs: fix typo when picking read method (Kent Overstreet) [task:205710]
  - bcachefs: Erasure coding (Kent Overstreet) [task:205710]
  - bcachefs: More btree gc refactorings (Kent Overstreet) [task:205710]
  - bcachefs: Centralize marking of replicas in btree update path (Kent Overstreet) [task:205710]
  - bcachefs: Move key marking out of extents.c (Kent Overstreet) [task:205710]
  - bcachefs: stripe support for replicas tracking (Kent Overstreet) [task:205710]
  - bcachefs: Check for unsupported features (Kent Overstreet) [task:205710]
  - bcachefs: revamp to_text methods (Kent Overstreet) [task:205710]
  - bcachefs: delete some dead code (Kent Overstreet) [task:205710]
  - bcachefs: fix a replicas bug (Kent Overstreet) [task:205710]
  - bcachefs: Set the last mount time using the realtime clock (Tim Schlueter) [task:205710]
  - bcachefs: Disk usage in compressed sectors, not uncompressed (Kent Overstreet) [task:205710]
  - bcachefs: Assorted fixes for running on very small devices (Kent Overstreet) [task:205710]
  - bcachefs: Scale down number of writepoints when low on space (Kent Overstreet) [task:205710]
  - bcachefs: Fix an assertion when rebuilding replicas (Kent Overstreet) [task:205710]
  - bcachefs: Rename nofsck opt to fsck (Kent Overstreet) [task:205710]
  - bcachefs: Fix journal replay when replicas sb section missing (Kent Overstreet) [task:205710]
  - bcachefs: fix bounds checks in bch2_bio_map() (Kent Overstreet) [task:205710]
  - bcachefs: Some fixes for building in userspace (Kent Overstreet) [task:205710]
  - bcachefs: fix bch2_bkey_print_bfloat (Kent Overstreet) [task:205710]
  - bcachefs: new avoid mechanism for io retries (Kent Overstreet) [task:205710]
  - bcachefs: more key marking refactoring (Kent Overstreet) [task:205710]
  - bcachefs: replicas: prep work for stripes (Kent Overstreet) [task:205710]
  - bcachefs: kill struct bch_replicas_cpu_entry (Kent Overstreet) [task:205710]
  - bcachefs: add functionality for heaps to update backpointers (Kent Overstreet) [task:205710]
  - bcachefs: btree gc refactoring (Kent Overstreet) [task:205710]
  - bcachefs: BCH_EXTENT_ENTRY_TYPES() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_extent_ptr_decoded_append() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_extent_drop_ptrs() (Kent Overstreet) [task:205710]
  - bcachefs: extent_for_each_ptr_decode() (Kent Overstreet) [task:205710]
  - bcachefs: kill bch_extent_crc_type (Kent Overstreet) [task:205710]
  - bcachefs: extent_ptr_decoded (Kent Overstreet) [task:205710]
  - bcachefs: fix missing include (Kent Overstreet) [task:205710]
  - bcachefs: fix a spurious gcc warning (Kent Overstreet) [task:205710]
  - bcachefs: Allocation code refactoring (Kent Overstreet) [task:205710]
  - bcachefs: Split out alloc_background.c (Kent Overstreet) [task:205710]
  - bcachefs: Fix failure to suspend (Kent Overstreet) [task:205710]
  - bcachefs: Fix suspend when moving data faster than ratelimit (Kent Overstreet) [task:205710]
  - bcachefs: fix bch2_acl_chmod() (Kent Overstreet) [task:205710]
  - bcachefs: Fix a deadlock (Kent Overstreet) [task:205710]
  - bcachefs: fix a divide (Kent Overstreet) [task:205710]
  - bcachefs: make fsck spew less (Kent Overstreet) [task:205710]
  - bcachefs: Dirent repair code (Kent Overstreet) [task:205710]
  - bcachefs: Fix a btree iter bug when iter pos == POS_MAX (Kent Overstreet) [task:205710]
  - bcachefs: Comparison function cleanups (Kent Overstreet) [task:205710]
  - bcachefs: Prioritize fragmentation in bucket allocator (Kent Overstreet) [task:205710]
  - bcachefs: Pass around bset_tree less (Kent Overstreet) [task:205710]
  - bcachefs: kill extent_insert_hook (Kent Overstreet) [task:205710]
  - bcachefs: kill i_sectors_hook (Kent Overstreet) [task:205710]
  - bcachefs: convert fcollapse to bch2_extent_update() (Kent Overstreet) [task:205710]
  - bcachefs: convert fpunch to bch2_extent_update() (Kent Overstreet) [task:205710]
  - bcachefs: convert truncate to bch2_extent_update() (Kent Overstreet) [task:205710]
  - bcachefs: convert bchfs_write_index_update() to bch2_extent_update() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_extent_trim_atomic() (Kent Overstreet) [task:205710]
  - bcachefs: mempoolify btree_trans (Kent Overstreet) [task:205710]
  - bcachefs: BTREE_INSERT_JOURNAL_RES_FULL is no longer possible (Kent Overstreet) [task:205710]
  - bcachefs: extent_squash() can no longer fail (Kent Overstreet) [task:205710]
  - bcachefs: make struct btree_iter a bit smaller (Kent Overstreet) [task:205710]
  - bcachefs: lift ordering restriction on 0 size extents (Kent Overstreet) [task:205710]
  - bcachefs: extent unit tests (Kent Overstreet) [task:205710]
  - bcachefs: bkey_written() (Kent Overstreet) [task:205710]
  - bcachefs: improved rw_aux_tree_bsearch() (Kent Overstreet) [task:205710]
  - bcachefs: Factor out btree_key_can_insert() (Kent Overstreet) [task:205710]
  - bcachefs: BCH_SB_RESERVE_BYTES (Kent Overstreet) [task:205710]
  - bcachefs: Better calculation of copygc threshold (Kent Overstreet) [task:205710]
  - bcachefs: Change how replicated data is accounted (Kent Overstreet) [task:205710]
  - bcachefs: Account for internal fragmentation better (Kent Overstreet) [task:205710]
  - bcachefs: kill s_alloc, use bch_data_type (Kent Overstreet) [task:205710]
  - bcachefs: bch2_mark_key() now takes bch_data_type (Kent Overstreet) [task:205710]
  - bcachefs: Fix an assertion in the btree node merge path (Kent Overstreet) [task:205710]
  - bcachefs: Fix locking in allocator thread (Kent Overstreet) [task:205710]
  - bcachefs: fix bch2_val_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: minor fsync fix (Kent Overstreet) [task:205710]
  - bcachefs: Assorted journal refactoring (Kent Overstreet) [task:205710]
  - bcachefs: fix last_seq_ondisk (Kent Overstreet) [task:205710]
  - bcachefs: fix mtime/ctime update on truncate (Kent Overstreet) [task:205710]
  - bcachefs: fix fsync after create (Kent Overstreet) [task:205710]
  - bcachefs: fix nbuckets usage on device resize (Kent Overstreet) [task:205710]
  - bcachefs: Invalidate buckets when writing to alloc btree (Kent Overstreet) [task:205710]
  - bcachefs: kill bucket mark sector count saturation (Kent Overstreet) [task:205710]
  - bcachefs: don't call bch2_bucket_seq_cleanup from journal_buf_switch (Kent Overstreet) [task:205710]
  - bcachefs: Fix an assertion (Kent Overstreet) [task:205710]
  - bcachefs: fix rename + fsync (Kent Overstreet) [task:205710]
  - bcachefs: Use ei_update_lock consistently (Kent Overstreet) [task:205710]
  - bcachefs: bch2_trans_update() now takes struct btree_insert_entry (Kent Overstreet) [task:205710]
  - bcachefs: Fix mtime/ctime updates (Kent Overstreet) [task:205710]
  - bcachefs: Simplify bch2_write_inode_trans, fix lockdep splat (Kent Overstreet) [task:205710]
  - bcachefs: add bch_verbose() statements for shutdown (Kent Overstreet) [task:205710]
  - bcachefs: Fix a use after free in the journal code (Kent Overstreet) [task:205710]
  - bcachefs: Fix device add (Kent Overstreet) [task:205710]
  - bcachefs: trace transaction restarts (Kent Overstreet) [task:205710]
  - bcachefs: Convert raw uses of bch2_btree_iter_link() to new transactions (Kent Overstreet) [task:205710]
  - bcachefs: Only check inode i_nlink during full fsck (Kent Overstreet) [task:205710]
  - bcachefs: Initial commit (Kent Overstreet) [task:205710]
  - MAINTAINERS: Add entry for bcachefs (Kent Overstreet) [task:205710]
  - objtool: Add bcachefs noreturns (Kent Overstreet) [task:205710]
  - lib/generic-radix-tree.c: Add peek_prev() (Kent Overstreet) [task:205710]
  - MAINTAINERS: Add entry for generic-radix-tree (Kent Overstreet) [task:205710]
  - closures: Add a missing include (Kent Overstreet) [task:205710]
  - closures: closure_nr_remaining() (Kent Overstreet) [task:205710]
  - closures: closure_wait_event() (Kent Overstreet) [task:205710]
  - MAINTAINERS: Add entry for closures (Kent Overstreet) [task:205710]
  - bcache: move closures to lib/ (Kent Overstreet) [task:205710]
  - locking: export contention tracepoints for bcachefs six locks (Brian Foster) [task:205710]
  - lib: Export errname (Kent Overstreet) [task:205710]
  - lib/string_helpers: string_get_size() now returns characters wrote (Kent Overstreet) [task:205710]
  - stacktrace: Export stack_trace_save_tsk (Christopher James Halse Rogers) [task:205710]
  - fs: factor out d_mark_tmpfile() (Kent Overstreet) [task:205710]
  - sched: Add task_struct->faults_disabled_mapping (Kent Overstreet) [task:205710]
  - config: enable CONFIG_BCACHE=m (Jiangshan Yi) [task:205700]
  - machine_t: enable machine type only we have them (Jackie Liu) [task:205745]
  - drm/amd/display: Fix disable_otg_wa logic (Nicholas Susanto) [task:209223] {CVE-2023-52634}
  - drm/amd/display: Disable OTG for mode timing switch on DCN35 (Ovidiu Bunea) [task:209223]
  - drm/amd/display: Add pointer check before function call (Sung Joon Kim) [task:209223]
  - drm/amd/display: Add DCN35 CLK_MGR (Qingqing Zhuo) [task:209223]
  - drm/amdgpu: add header files for MP 14.0.0 (Li Ma) [task:209223]
  - Revert "git-review: correct branch name" (Jackie Liu)
  - drm/amdgpu: fix use-after-free bug (Vitaly Prosyak) [task:209217] {CVE-2024-26656}
  - ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs (Duoming Zhou) [task:209211] {CVE-2024-26654}
  - drm/amdgpu: Fix variable 'mca_funcs' dereferenced before NULL check in 'amdgpu_mca_smu_get_mca_entry()' (Srinivasan Shanmugam) [task:209220] {CVE-2024-26672}
  - drm/amdgpu: add amdgpu smu mca dump feature support (Yang Wang) [task:209220]
  - tty: Add driver for Aspeed SIO UART (Hu Hai) [task:150350]
  - hwmon: add PHYTIUM cpu temperature monitoring module (Zhengyuan Liu) [task:150350]
  - ARM64: Export CPU desc for ARM64 platform (Riwen Lu) [task:205745]
  - ARM64/Phytium: add SMC function to read phytium cpu version (Riwen Lu) [task:205745]
  - ARM64/machine_t: Provide is_xxx() for arm64 cpu type (Riwen Lu) [task:205745]
  - tools/power/turbostat: Enable MSR_CORE_C1_RES on recent Intel client platforms (Zhang Rui) [task:205664]
  - tools/power/turbostat: Introduce probe_pm_features() (Zhang Rui) [task:205664]
  - tools/power/turbostat: Relocate more probing related code (Zhang Rui) [task:205664]
  - tools/power/turbostat: Reorder some functions (Zhang Rui) [task:205664]
  - tools/power/turbostat: Relocate thermal probing code (Zhang Rui) [task:205664]
  - tools/power/turbostat: Relocate lpi probing code (Zhang Rui) [task:205664]
  - tools/power/turbostat: Relocate graphics probing code (Zhang Rui) [task:205664]
  - tools/power/turbostat: Rename rapl probing function (Zhang Rui) [task:205664]
  - tools/power/turbostat: Rename uncore probing function (Zhang Rui) [task:205664]
  - tools/power/turbostat: Relocate pstate probing code (Zhang Rui) [task:205664]
  - tools/power/turbostat: Relocate cstate probing code (Zhang Rui) [task:205664]
  - tools/power/turbostat: Improve probe_platform_features() logic (Zhang Rui) [task:205664]
  - tools/power/turbostat: Delete intel_model_duplicates() (Zhang Rui) [task:205664]
  - tools/power/turbostat: Abstract cstate prewake bit support (Zhang Rui) [task:205664]
  - tools/power/turbostat: Abstract aperf/mperf multiplier support (Zhang Rui) [task:205664]
  - tools/power/turbostat: Abstract extended cstate MSRs support (Zhang Rui) [task:205664]
  - tools/power/turbostat: Abstract MSR_KNL_CORE_C6_RESIDENCY support (Zhang Rui) [task:205664]
  - tools/power/turbostat: Abstract MSR_ATOM_PKG_C6_RESIDENCY support (Zhang Rui) [task:205664]
  - tools/power/turbostat: Abstract MSR_CC6/MC6_DEMOTION_POLICY_CONFIG support (Zhang Rui) [task:205664]
  - tools/power/turbostat: Abstract MSR_MODULE_C6_RES_MS support (Zhang Rui) [task:205664]
  - tools/power/turbostat: Abstract MSR_CORE_C1_RES support (Zhang Rui) [task:205664]
  - tools/power/turbostat: Abstract IRTL support (Zhang Rui) [task:205664]
  - tools/power/turbostat: Use fine grained IRTL output (Zhang Rui) [task:205664]
  - tools/power/turbostat: Adjust cstate for is_slm()/is_knl()/is_cnl()/is_ehl() models (Zhang Rui) [task:205664]
  - tools/power/turbostat: Adjust cstate for has_c8910_msrs() models (Zhang Rui) [task:205664]
  - tools/power/turbostat: Adjust cstate for is_bdx() models (Zhang Rui) [task:205664]
  - tools/power/turbostat: Adjust cstate for is_skx()/is_icx()/is_spr() models (Zhang Rui) [task:205664]
  - tools/power/turbostat: Adjust cstate for is_dnv() models (Zhang Rui) [task:205664]
  - tools/power/turbostat: Adjust cstate for is_jvl() models (Zhang Rui) [task:205664]
  - tools/power/turbostat: Adjust cstate for has_slv_msrs() models (Zhang Rui) [task:205664]
  - tools/power/turbostat: Adjust cstate for has_snb_msrs() models (Zhang Rui) [task:205664]
  - tools/power/turbostat: Adjust cstate for models with .cst_limit set (Zhang Rui) [task:205664]
  - tools/power/turbostat: Adjust cstate for has_snb_msrs() models (Zhang Rui) [task:205664]
  - tools/power/turbostat: Adjust cstate for models with .has_nhm_msrs set (Zhang Rui) [task:205664]
  - tools/power/turbostat: Add skeleton support for cstate enumeration (Zhang Rui) [task:205664]
  - tools/power/turbostat: Abstract TSC tweak support (Zhang Rui) [task:205664]
  - tools/power/turbostat: Remove unused family/model parameters for RAPL functions (Zhang Rui) [task:205664]
  - tools/power/turbostat: Abstract hardcoded TDP value (Zhang Rui) [task:205664]
  - tools/power/turbostat: Abstract fixed DRAM Energy unit support (Zhang Rui) [task:205664]
  - tools/power/turbostat: Abstract RAPL divisor support (Zhang Rui) [task:205664]
  - tools/power/turbostat: Abstract Per Core RAPL support (Zhang Rui) [task:205664]
  - tools/power/turbostat: Abstract RAPL MSRs support (Zhang Rui) [task:205664]
  - tools/power/turbostat: Simplify the logic for RAPL enumeration (Zhang Rui) [task:205664]
  - tools/power/turbostat: Redefine RAPL macros (Zhang Rui) [task:205664]
  - tools/power/turbostat: Abstract hardcoded Crystal Clock frequency (Zhang Rui) [task:205664]
  - tools/power/turbostat: Abstract Automatic Cstate Conversion support (Zhang Rui) [task:205664]
  - tools/power/turbostat: Abstract Perf Limit Reasons MSRs support (Zhang Rui) [task:205664]
  - tools/power/turbostat: Abstract TCC Offset bits support (Zhang Rui) [task:205664]
  - tools/power/turbostat: Abstract Config TDP MSRs support (Zhang Rui) [task:205664]
  - tools/power/turbostat: Rename some TRL functions (Zhang Rui) [task:205664]
  - tools/power/turbostat: Abstract Turbo Ratio Limit MSRs support (Zhang Rui) [task:205664]
  - tools/power/turbostat: Rename some functions (Zhang Rui) [task:205664]
  - tools/power/turbostat: Remove a redundant check (Zhang Rui) [task:205664]
  - tools/power/turbostat: Abstract Nehalem MSRs support (Zhang Rui) [task:205664]
  - tools/power/turbostat: Abstract Package cstate limit decoding support (Zhang Rui) [task:205664]
  - tools/power/turbostat: Abstract BCLK frequency support (Zhang Rui) [task:205664]
  - tools/power/turbostat: Abstract MSR_MISC_PWR_MGMT support (Zhang Rui) [task:205664]
  - tools/power/turbostat: Abstract MSR_MISC_FEATURE_CONTROL support (Zhang Rui) [task:205664]
  - tools/power/turbostat: Add skeleton support for table driven feature enumeration (Zhang Rui) [task:205664]
  - tools/power/turbostat: Remove pseudo check for two models (Zhang Rui) [task:205664]
  - tools/power/turbostat: Remove redundant duplicates (Zhang Rui) [task:205664]
  - tools/power/turbostat: Replace raw value cpu model with Macro (Zhang Rui) [task:205664]
  - tools/power/turbostat: Support alternative graphics sysfs knobs (Zhang Rui) [task:205664]
  - tools/power/turbostat: Enable TCC Offset on more models (Zhang Rui) [task:205664]
  - selftests: mptcp: join: fix dev in check_endpoint (Geliang Tang) [task:201243]
  - mptcp: don't account accept() of non-MPC client as fallback to TCP (Davide Caratti) [task:201243]
  - ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions (Pierre-Louis Bossart) [task:205664]
  - sh: boards: Fix Sound Simple-Card struct name (Kuninori Morimoto) [task:205664]
  - ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn (Richard Fitzgerald) [task:205664]
  - ASoC: SOF: make .remove callback return void (Pierre-Louis Bossart) [task:205664]
  - ASoC: SOF: ipc4: Dump the notification payload (Peter Ujfalusi) [task:205664]
  - ASoC: SOF: Intel: hda-dsp: Make sure that no irq handler is pending before suspend (Peter Ujfalusi) [task:205664]
  - ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions (Arun T) [task:205664]
  - ASoC: Intel: sof_ssp_amp: use common module for HDMI link (Brent Lu) [task:205664]
  - ASoC: Intel: sof_rt5682: use common module for HDMI link (Brent Lu) [task:205664]
  - ASoC: Intel: sof_nau8825: use common module for HDMI link (Brent Lu) [task:205664]
  - ASoC: Intel: sof_cs42l42: use common module for HDMI link (Brent Lu) [task:205664]
  - ASoC: Intel: board_helpers: new module for common functions (Brent Lu) [task:205664]
  - ASoC: Intel: sof_ssp_amp: use sof_hdmi_private to init HDMI (Brent Lu) [task:205664]
  - ASoC: Intel: sof_sdw: use sof_hdmi_private to init HDMI (Brent Lu) [task:205664]
  - ASoC: Intel: sof_rt5682: use sof_hdmi_private to init HDMI (Brent Lu) [task:205664]
  - ASoC: Intel: sof_nau8825: use sof_hdmi_private to init HDMI (Brent Lu) [task:205664]
  - ASoC: Intel: sof_da7219: use sof_hdmi_private to init HDMI (Brent Lu) [task:205664]
  - ASoC: Intel: sof_cs42l42: use sof_hdmi_private to init HDMI (Brent Lu) [task:205664]
  - ASoC: Intel: sof_hdmi: add common header for HDMI (Brent Lu) [task:205664]
  - ASoC: Intel: sof_ssp_amp: remove hdac-hdmi support (Brent Lu) [task:205664]
  - ASoC: Intel: sof_rt5682: remove hdac-hdmi support (Brent Lu) [task:205664]
  - ASoC: Intel: sof_nau8825: remove hdac-hdmi support (Brent Lu) [task:205664]
  - ASoC: Intel: sof_da7219: remove hdac-hdmi support (Brent Lu) [task:205664]
  - ASoC: Intel: sof_cs42l42: remove hdac-hdmi support (Brent Lu) [task:205664]
  - ASoC: Intel: sof_sdw_rt712_sdca: construct cards->components by name_prefix (Bard Liao) [task:205664]
  - ASoC: Intel: MTL: Add entry for HDMI-In capture support to non-I2S codec boards. (Balamurugan C) [task:205664]
  - ASoC: Intel: soc-acpi-intel-mtl-match: add rt713 rt1316 config (Bard Liao) [task:205664]
  - ASoC: Intel: soc-acpi-intel-rpl-match: add rt711-l0-rt1316-l12 support (Bard Liao) [task:205664]
  - ASoC: Intel: sof_sdw: update HP Omen match (Pierre-Louis Bossart) [task:205664]
  - ASoC: remove asoc_xxx() compatible macro (Kuninori Morimoto) [task:205664]
  - ASoC: sof: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: intel: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: mediatek: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child node schemas (Rob Herring) [task:205664]
  - ASoC: soc-generic-dmaengine-pcm: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: soc-component: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: soc-compress: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: soc-topology: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: soc-utils: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: soc-link: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: soc-dapm: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: soc-core: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: soc-pcm: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: soc-dai: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: sof: mediatek: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: sof: intel: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: sof: amd: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: codec: cs47lxx: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: codec: rt5677: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: codec: wm: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: intel: avs: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: soundwire: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: uniphier: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: starfive: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: rockchip: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: loongson: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: kirkwood: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: extensa: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: samsung: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: generic: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: cirrus: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: google: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: ux500: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: tegra: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: sunxi: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: meson: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: atmel: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: apple: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: sprd: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: au1x: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: stm: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: pxa: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: mxs: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: img: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: fsl: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: dwc: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: bcm: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: amd: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: arm: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: ti: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: sh: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: simple_card_utils.h: convert not to use asoc_xxx() (Kuninori Morimoto) [task:205664]
  - ASoC: SOF: Drop unused IPC type defines (Peter Ujfalusi) [task:205664]
  - ASoC: SOF: mediatek: Use generic names for IPC types (Peter Ujfalusi) [task:205664]
  - ASoC: SOF: Intel: Use generic names for IPC types (Peter Ujfalusi) [task:205664]
  - ASoC: SOF: imx: Use generic names for IPC types (Peter Ujfalusi) [task:205664]
  - ASoC: SOF: amd: Use generic names for IPC types (Peter Ujfalusi) [task:205664]
  - ASoC: SOF: Use generic names for IPC types (Peter Ujfalusi) [task:205664]
  - ASoC: SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_SOC_SOF_IPC4 (Peter Ujfalusi) [task:205664]
  - ASoC: SOF: sof-pci-dev: Update the ipc_type module parameter description (Peter Ujfalusi) [task:205664]
  - ASoC: SOF: Introduce generic names for IPC types (Peter Ujfalusi) [task:205664]
  - ASoC: SOF: Intel: hda: add ipc4 FW panic support on CAVS 2.5+ platforms (Rander Wang) [task:205664]
  - ASoC: SOF: Intel: mtl: dump dsp stack (Rander Wang) [task:205664]
  - ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms (Rander Wang) [task:205664]
  - ASoC: SOF: ipc4: add exception node in sof debugfs directory (Rander Wang) [task:205664]
  - ASoC: SOF: ipc4: add definition of telemetry slot for exception handling (Rander Wang) [task:205664]
  - ASoC: SOF: ipc4: add a helper function to search debug slot (Rander Wang) [task:205664]
  - ASoC: SOF: ipc4-mtrace: move debug slot related definitions to header.h (Rander Wang) [task:205664]
  - ASoC: SOF: Xtensa: dump ar registers to restore call stack (Rander Wang) [task:205664]
  - ASoC: Intel: soc-acpi-intel-mtl-match: add acpi match table for cdb35l56-eight-c (Chao Song) [task:205664]
  - ASoC: intel: sof_sdw: Add CS42L43 CODEC support (Bard Liao) [task:205664]
  - ASoC: Intel: common: add ACPI matching tables for Arrow Lake (Arun T) [task:205664]
  - ASoC: Intel: sof_da7219: use ssp-common module to detect codec (Brent Lu) [task:205664]
  - ASoC: Intel: sof_da7219: add adl_mx98360_da7219 board config (Brent Lu) [task:205664]
  - ASoC: Intel: sof_da7219: use maxim-common module (Brent Lu) [task:205664]
  - ASoC: Intel: sof_da7219: rename driver file and kernel option (Brent Lu) [task:205664]
  - ASoC: Intel: sof_nau8825: use realtek-common module (Brent Lu) [task:205664]
  - ASoC: Intel: sof_nau8825: use nuvoton-common module (Brent Lu) [task:205664]
  - ASoC: Intel: nuvoton-common: support nau8318 amplifier (Brent Lu) [task:205664]
  - ASoC: Intel: sof_ssp_amp: do not create amp link for nocodec board (Brent Lu) [task:205664]
  - ASoC: Intel: sof_rt5682: add HDMI_In capture feature support for RPL. (Balamurugan C) [task:205664]
  - ASoC: Intel: sof_rt5682: add adl_rt5650 board config (Brent Lu) [task:205664]
  - ASoC: Intel: sof_rt5682: Modify number of HDMI to 3 for MTL/Rex devices (Uday M Bhat) [task:205664]
  - ASoC: Intel: sof_rt5682: Add support for Rex with discrete BT offload. (Uday M Bhat) [task:205664]
  - ASoC: Intel: sof_nau8825: use ssp-common module to detect codec (Brent Lu) [task:205664]
  - ASoC: Intel: sof_ssp_amp: use ssp-common module to detect codec (Brent Lu) [task:205664]
  - ASoC: Intel: sof_cs42l42: use ssp-common module to detect codec (Brent Lu) [task:205664]
  - ASoC: Intel: sof_rt5682: use ssp-common module to detect codec (Brent Lu) [task:205664]
  - ASoC: Intel: use ACPI HID definition in ssp-common (Brent Lu) [task:205664]
  - ASoC: Intel: ssp-common: support codec detection (Brent Lu) [task:205664]
  - ASoC: Intel: sof_rt5682: cleanup unnecessary quirk flag (Brent Lu) [task:205664]
  - ASoC: intel: sof_sdw: Increment be_id in init_dai_link (Charles Keepax) [task:205664]
  - ASoC: intel: sof_sdw: Make create_sdw_dailink allocate link components (Charles Keepax) [task:205664]
  - ASoC: intel: sof_sdw: Add simple DAI link creation helper (Charles Keepax) [task:205664]
  - ASoC: intel: sof_sdw: Move sdw_pin_index into private struct (Charles Keepax) [task:205664]
  - x86/config: enable Intel server Xeon gen6 config support (lifangxu) [task:206488]
  - cxl/pci: Skip to handle RAS errors if CXL.mem device is detached (Li Ming) [task:206488]
  - cxl/hdm: Fix && vs || bug (Dan Carpenter) [task:206488]
  - cxl/pci: Change CXL AER support check to use native AER (Terry Bowman) [task:206488]
  - cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm (Robert Richter) [task:206488]
  - cxl/core/regs: Rename phys_addr in cxl_map_component_regs() (Robert Richter) [task:206488]
  - PCI/AER: Unmask RCEC internal errors to enable RCH downstream port error handling (Robert Richter) [task:206488]
  - PCI/AER: Forward RCH downstream port-detected errors to the CXL.mem dev handler (Robert Richter) [task:206488]
  - cxl/pci: Disable root port interrupts in RCH mode (Terry Bowman) [task:206488]
  - cxl/pci: Add RCH downstream port error logging (Terry Bowman) [task:206488]
  - cxl/pci: Map RCH downstream AER registers for logging protocol errors (Terry Bowman) [task:206488]
  - cxl/pci: Update CXL error logging to use RAS register address (Terry Bowman) [task:206488]
  - PCI/AER: Refactor cper_print_aer() for use by CXL driver module (Terry Bowman) [task:206488]
  - cxl/pci: Add RCH downstream port AER register discovery (Robert Richter) [task:206488]
  - cxl/port: Remove Component Register base address from struct cxl_port (Robert Richter) [task:206488]
  - cxl/pci: Remove Component Register base address from struct cxl_dev_state (Robert Richter) [task:206488]
  - cxl/hdm: Use stored Component Register mappings to map HDM decoder capability (Robert Richter) [task:206488]
  - cxl/pci: Store the endpoint's Component Register mappings in struct cxl_dev_state (Robert Richter) [task:206488]
  - cxl/port: Pre-initialize component register mappings (Robert Richter) [task:206488]
  - cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map (Robert Richter) [task:206488]
  - security/tpm: add tpm_ax99100 driver (lijun) [task:206459]
  - kylin_check: Added authorization verification driver (Jackie Liu) [task:205744]
  - workqueue: Shorten events_freezable_power_efficient name (Audra Mitchell) [task:205664]
  - build-generic-config.sh: Fix the run without cross-compilation environment (Jackie Liu)
  - configs: enable CONFIG_AUTOFS_FS=m (Jackie Liu) [task:207232]
  - osinfo: fix 32-bit build in osinfo (Jackie Liu) [task:207697]
  - platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR (Hans de Goede) [task:207217]
  - platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe (Shin'ichiro Kawasaki) [task:207217]
  - wifi: iwlwifi: properly check if link is active (Miri Korenblit) [task:205664]
  - wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF (Emmanuel Grumbach) [task:205664]
  - wifi: iwlwifi: change link id in time event to s8 (Miri Korenblit) [task:205664]
  - wifi: iwlwifi: clear link_id in time_event (Miri Korenblit) [task:205664]
  - wifi: iwlwifi: mvm: Do not warn if valid link pair was not found (Ilan Peer) [task:205664]
  - wifi: iwlwifi: mvm: skip adding debugfs symlink for reconfig (Benjamin Berg) [task:205664]
  - wifi: iwlwifi: mvm: handle debugfs names more carefully (Johannes Berg) [task:205664]
  - wifi: iwlwifi: fix system commands group ordering (Miri Korenblit) [task:205664]
  - wifi: iwlwifi: drop NULL pointer check in iwl_mvm_tzone_set_trip_temp() (Dmitry Antipov) [task:205664]
  - wifi: iwlwifi: bump FW API to 86 for AX/BZ/SC devices (Gregory Greenman) [task:205664]
  - wifi: iwlwifi: read DSM func 2 for specific RF types (Daniel Gabay) [task:205664]
  - wifi: iwlwifi: trace full frames with TX status request (Johannes Berg) [task:205664]
  - wifi: iwlwifi: disable multi rx queue for 9000 (Emmanuel Grumbach) [task:205664]
  - wifi: iwlwifi: add support for SNPS DPHYIP region type (Daniel Gabay) [task:205664]
  - wifi: iwlwifi: api: fix center_freq label in PHY diagram (Johannes Berg) [task:205664]
  - wifi: iwlwifi: support link id in SESSION_PROTECTION_NOTIF (Miri Korenblit) [task:205664]
  - wifi: iwlwifi: support link_id in SESSION_PROTECTION cmd (Miri Korenblit) [task:205664]
  - wifi: iwlwifi: make time_events MLO aware (Miri Korenblit) [task:205664]
  - wifi: iwlwifi: add support for activating UNII-1 in WW via BIOS (Miri Korenblit) [task:205664]
  - wifi: iwlwifi: send EDT table to FW (Alon Giladi) [task:205664]
  - wifi: iwlwifi: add new RF support for wifi7 (Mukesh Sisodiya) [task:205664]
  - wifi: iwlwifi: check for kmemdup() return value in iwl_parse_tlv_firmware() (Dmitry Antipov) [task:205664]
  - wifi: iwlwifi: fix the rf step and flavor bits range (Mukesh Sisodiya) [task:205664]
  - wifi: iwlwifi: abort scan when rfkill on but device enabled (Miri Korenblit) [task:205664]
  - wifi: iwlwifi: mei: return error from register when not built (Johannes Berg) [task:205664]
  - wifi: iwlwifi: add support for new ini region types (Miri Korenblit) [task:205664]
  - wifi: iwlwifi: Extract common prph mac/phy regions data dump logic (Miri Korenblit) [task:205664]
  - wifi: iwlwifi: bump FW API to 84 for AX/BZ/SC devices (Gregory Greenman) [task:205664]
  - wifi: iwlwifi: fix opmode start/stop race (Johannes Berg) [task:205664]
  - wifi: iwlwifi: skip opmode start retries on dead transport (Johannes Berg) [task:205664]
  - wifi: iwlwifi: add mapping of a periphery register crf for WH RF (Mukesh Sisodiya) [task:205664]
  - wifi: iwlwifi: fail NIC access fast on dead NIC (Johannes Berg) [task:205664]
  - wifi: iwlwifi: implement enable/disable for China 2022 regulatory (Anjaneyulu) [task:205664]
  - wifi: iwlwifi: no power save during transition to D3 (Miri Korenblit) [task:205664]
  - wifi: iwlwifi: update context info structure definitions (Johannes Berg) [task:205664]
  - wifi: iwlwifi: remove dead-code (Miri Korenblit) [task:205664]
  - wifi: iwlwifi: dvm: remove kernel-doc warnings (Johannes Berg) [task:205664]
  - wifi: iwlwifi: queue: fix kernel-doc (Johannes Berg) [task:205664]
  - wifi: iwlwifi: fix some kernel-doc issues (Johannes Berg) [task:205664]
  - wifi: iwlwifi: mvm: show dump even for pldr_sync (Johannes Berg) [task:205664]
  - wifi: iwlwifi: mvm: cycle FW link on chanctx removal (Johannes Berg) [task:205664]
  - wifi: iwlwifi: mvm: add a print when sending RLC command (Miri Korenblit) [task:205664]
  - wifi: iwlwifi: mvm: debugfs for fw system stats (Anjaneyulu) [task:205664]
  - wifi: iwlwifi: mvm: implement new firmware API for statistics (Anjaneyulu) [task:205664]
  - wifi: iwlwifi: mvm: fix regdb initialization (Gregory Greenman) [task:205664]
  - wifi: iwlwifi: mvm: simplify the reorder buffer (Emmanuel Grumbach) [task:205664]
  - wifi: iwlwifi: mvm: Return success if link could not be removed (Benjamin Berg) [task:205664]
  - wifi: iwlwifi: mvm: remove set_tim callback for MLD ops (Johannes Berg) [task:205664]
  - wifi: iwlwifi: mvm: extend alive timeout to 2 seconds (Haim Dreyfuss) [task:205664]
  - wifi: iwlwifi: mvm: fix the PHY context resolution for p2p device (Emmanuel Grumbach) [task:205664]
  - wifi: iwlwifi: mvm: fold the ref++ into iwl_mvm_phy_ctxt_add (Emmanuel Grumbach) [task:205664]
  - wifi: iwlwifi: mvm: don't add dummy phy context (Emmanuel Grumbach) [task:205664]
  - wifi: iwlwifi: mvm: cleanup MLO and non-MLO unification code (Miri Korenblit) [task:205664]
  - wifi: iwlwifi: mvm: implement ROC version 3 (Shaul Triebitz) [task:205664]
  - wifi: iwlwifi: mvm: Fix unreachable code path (Ilan Peer) [task:205664]
  - wifi: iwlwifi: mvm: advertise support for SCS traffic description (Ayala Beker) [task:205664]
  - wifi: iwlwifi: mvm: add start mac ctdp sum calculation debugfs handler (iallouch) [task:205664]
  - wifi: iwlwifi: mvm: Add basic link selection logic (Ilan Peer) [task:205664]
  - wifi: iwlwifi: mvm: fix SB CFG check (Johannes Berg) [task:205664]
  - wifi: iwlwifi: mvm: add a per-link debugfs (Miri Korenblit) [task:205664]
  - wifi: iwlwifi: mvm: rework debugfs handling (Johannes Berg) [task:205664]
  - wifi: iwlwifi: mvm: offload IGTK in AP if BIGTK is supported (Johannes Berg) [task:205664]
  - wifi: iwlwifi: mvm: check for iwl_mvm_mld_update_sta() errors (Johannes Berg) [task:205664]
  - wifi: iwlwifi: mvm: support injection antenna control (Johannes Berg) [task:205664]
  - wifi: iwlwifi: mvm: refactor TX rate handling (Johannes Berg) [task:205664]
  - wifi: iwlwifi: mvm: make pldr_sync AX210 specific (Johannes Berg) [task:205664]
  - wifi: iwlwifi: mvm: add support for new wowlan_info_notif (Yedidya Benshimol) [task:205664]
  - wifi: iwlwifi: mvm: handle link-STA allocation in restart (Johannes Berg) [task:205664]
  - wifi: iwlwifi: mvm: iterate active links for STA queues (Johannes Berg) [task:205664]
  - wifi: iwlwifi: mvm: support set_antenna() (Emmanuel Grumbach) [task:205664]
  - wifi: iwlwifi: mvm: add a debug print when we get a BAR (Emmanuel Grumbach) [task:205664]
  - wifi: iwlwifi: mvm: move listen interval to constants (Johannes Berg) [task:205664]
  - wifi: iwlwifi: mvm: fix recovery flow in CSA (Emmanuel Grumbach) [task:205664]
  - wifi: iwlwifi: mvm: enable FILS DF Tx on non-PSC channel (Shaul Triebitz) [task:205664]
  - wifi: iwlwifi: mvm: make "pldr_sync" mode effective (Johannes Berg) [task:205664]
  - wifi: iwlwifi: mvm: log dropped frames (Emmanuel Grumbach) [task:205664]
  - wifi: iwlwifi: mvm: reduce maximum RX A-MPDU size (Johannes Berg) [task:205664]
  - wifi: iwlwifi: mvm: check link more carefully (Johannes Berg) [task:205664]
  - wifi: iwlwifi: mvm: move RU alloc B2 placement (Johannes Berg) [task:205664]
  - wifi: iwlwifi: mvm: fix kernel-doc (Johannes Berg) [task:205664]
  - wifi: iwlwifi: mvm: disconnect long CSA only w/o alternative (Johannes Berg) [task:205664]
  - wifi: iwlwifi: mvm: increase session protection after CSA (Johannes Berg) [task:205664]
  - wifi: iwlwifi: mvm: support CSA with MLD (Emmanuel Grumbach) [task:205664]
  - arm64/config: enable CONFIG_AUTOFS_FS=y (tanze) [task:207232]
  - tools/bpf/resolve_btfids: Fix compilation errors (liyouhong) [task:207973]
  - USB: core: Use device_driver directly in struct usb_driver and usb_device_driver (Yajun Deng) [task:205664]
  - Bluetooth: btintel: Print firmware SHA1 (Kiran K) [task:205664]
  - Bluetooth: btusb: Don't suspend when there are connections (Luiz Augusto von Dentz) [task:205664]
  - Bluetooth: Add support for Intel Misty Peak - 8087:0038 (Vijay Satija) [task:205664]
  - EDAC/igen6: Add Intel Meteor Lake-P SoCs support (Qiuxu Zhuo) [task:205664]
  - EDAC/igen6: Add Intel Meteor Lake-PS SoCs support (Qiuxu Zhuo) [task:205664]
  - EDAC/igen6: Make get_mchbar() helper function (Qiuxu Zhuo) [task:205664]
  - EDAC/igen6: Add Intel Raptor Lake-P SoCs support (Qiuxu Zhuo) [task:205664]
  - EDAC/igen6: Add Intel Alder Lake-N SoCs support (Qiuxu Zhuo) [task:205664]
  - INTEL: EDAC/igen6: Add registration APIs for In-Band ECC error notification (Qiuxu Zhuo) [task:205664]
  - INTEL: EDAC/ieh: Add I/O device EDAC support for Intel Tiger Lake-H SoC (Qiuxu Zhuo) [task:205664]
  - INTEL: EDAC/ieh: Add I/O device EDAC driver for Intel CPUs with IEH (Qiuxu Zhuo) [task:205664]
  - INTEL: x86/mce: Add MCACOD code for generic I/O error (Qiuxu Zhuo) [task:205664]
  - INTEL: spi: intel: Add protected and locked attributes (Hao Ma) [task:205664]
  - wifi: ath11k: rely on mac80211 debugfs handling for vif (Benjamin Berg) [task:205664]
  - erofs: fix NULL dereference of dif->bdev_handle in fscache mode (Jingbo Xu) [task:207205]
  - ovl: fix memory leak in ovl_parse_param() (Amir Goldstein) [task:207205]
  - wifi: iwlwifi: always have 'uats_enabled' (Johannes Berg) [task:205664]
  - wifi: iwlwifi: mvm: fix a battery life regression (Emmanuel Grumbach) [task:205664]
  - wifi: mac80211: add/remove driver debugfs entries as appropriate (Benjamin Berg) [task:205664]
  - wifi: mac80211: do not re-add debugfs entries during resume (Benjamin Berg) [task:205664]
  - wifi: mac80211: handle debugfs when switching to/from MLO (Miri Korenblit) [task:205664]
  - wifi: iwlwifi: fw: Add support for UATS table in UHB (Mukesh Sisodiya) [task:205664]
  - wifi: iwlmvm: fw: Add new OEM vendor to tas approved list (Matt Chen) [task:205664]
  - wifi: iwlwifi: fw: increase fw_version string size (Gregory Greenman) [task:205664]
  - wifi: iwlwifi: fw: Fix debugfs command sending (Mukesh Sisodiya) [task:205664]
  - wifi: iwlwifi: fw: disable firmware debug asserts (Gregory Greenman) [task:205664]
  - wifi: iwlwifi: fw: reconstruct the API/CAPA enum number (Johannes Berg) [task:205664]
  - wifi: iwlwifi: pcie: clean up WFPM control bits (Johannes Berg) [task:205664]
  - wifi: iwlwifi: pcie: propagate iwl_pcie_gen2_apm_init() error (Johannes Berg) [task:205664]
  - wifi: iwlwifi: pcie: (re-)assign BAR0 on driver bind (Johannes Berg) [task:205664]
  - wifi: iwlwifi: pcie: enable TOP fatal error interrupt (Johannes Berg) [task:205664]
  - wifi: iwlwifi: pcie: give up mem read if HW is dead (Johannes Berg) [task:205664]
  - wifi: iwlwifi: pcie: rescan bus if no parent (Johannes Berg) [task:205664]
  - wifi: iwlwifi: pcie: fix RB status reading (Johannes Berg) [task:205664]
  - wifi: iwlwifi: pcie: fix kernel-doc issues (Johannes Berg) [task:205664]
  - wifi: cfg80211: annotate iftype_data pointer with sparse (Johannes Berg) [task:205664]
  - wifi: mac80211: rename ieee80211_tx_status() to ieee80211_tx_status_skb() (Kalle Valo) [task:205664]
  - wifi: mac80211: add link id to mgd_prepare_tx() (Miri Korenblit) [task:205664]
  - wifi: mac80211: Check if we had first beacon with relevant links (Miri Korenblit) [task:205664]
  - wifi: mac80211: Notify the low level driver on change in MLO valid links (Ilan Peer) [task:205664]
  - wifi: mac80211: add a driver callback to add vif debugfs (Miri Korenblit) [task:205664]
  - wifi: mac80211: make mgd_protect_tdls_discover MLO-aware (Miri Korenblit) [task:205664]
  - wifi: mac80211: Rename and update IEEE80211_VIF_DISABLE_SMPS_OVERRIDE (Ilan Peer) [task:205664]
  - wifi: mac80211: support antenna control in injection (Johannes Berg) [task:205664]
  - wifi: mac80211: add support for mld in ieee80211_chswitch_done (Emmanuel Grumbach) [task:205664]
  - x86/efistub: Don't clear BSS twice in mixed mode (Ard Biesheuvel) [task:207205]
  - x86/efistub: Clear decompressor BSS in native EFI entrypoint (Ard Biesheuvel) [task:207205]
  - dm-integrity: align the outgoing bio in integrity_recheck (Mikulas Patocka) [task:207205]
  - dm io: Support IO priority (Hongyu Jin) [task:207205]
  - selftests: forwarding: Fix ping failure due to short timeout (Ido Schimmel) [task:207205]
  - spi: spi-mt65xx: Fix NULL pointer access in interrupt handler (Fei Shao) [task:207205]
  - netfilter: nf_tables: Fix a memory leak in nf_tables_updchain (Quan Tian) [task:207205]
  - net: dsa: mt7530: fix handling of all link-local frames (Arınç ÜNAL) [task:207205]
  - net: dsa: mt7530: fix link-local frames that ingress vlan filtering ports (Arınç ÜNAL) [task:207205]
  - bpf: report RCU QS in cpumap kthread (Yan Zhai) [task:207205]
  - net: report RCU QS on threaded NAPI repolling (Yan Zhai) [task:207205]
  - rcu: add a helper to report consolidated flavor QS (Yan Zhai) [task:207205]
  - netfilter: nf_tables: do not compare internal table flags on updates (Pablo Neira Ayuso) [task:207205]
  - netfilter: nft_set_pipapo: release elements in clone only from destroy path (Pablo Neira Ayuso) [task:207205]
  - octeontx2-af: Use separate handlers for interrupts (Subbaraya Sundeep) [task:207205]
  - octeontx2-pf: Send UP messages to VF only when VF is up. (Subbaraya Sundeep) [task:207205]
  - octeontx2-pf: Use default max_active works instead of one (Subbaraya Sundeep) [task:207205]
  - octeontx2-pf: Wait till detach_resources msg is complete (Subbaraya Sundeep) [task:207205]
  - octeontx2: Detect the mbox up or down message via register (Subbaraya Sundeep) [task:207205]
  - devlink: fix port new reply cmd type (Jiri Pirko) [task:207205]
  - net/bnx2x: Prevent access to a freed page in page_pool (Thinh Tran) [task:207205]
  - dm-integrity: fix a memory leak when rechecking the data (Mikulas Patocka) [task:207205]
  - net: phy: fix phy_read_poll_timeout argument type in genphy_loopback (Nikita Kiryushin) [task:207205]
  - ceph: stop copying to iter at EOF on sync reads (Xiubo Li) [task:207205]
  - ipv4: raw: Fix sending packets from raw sockets via IPsec tunnels (Tobias Brunner) [task:207205]
  - hsr: Handle failures in module init (Felix Maurer) [task:207205]
  - rds: introduce acquire/release ordering in acquire/release_in_xmit() (Yewon Choi) [task:207205]
  - wireguard: receive: annotate data-race around receiving_counter.counter (Nikita Zhandarovich) [task:207205]
  - virtio: packed: fix unmap leak for indirect desc table (Xuan Zhuo) [task:207205]
  - vdpa/mlx5: Allow CVQ size changes (Jonah Palmer) [task:207205]
  - vdpa_sim: reset must not run (Steve Sistare) [task:207205]
  - drm: Fix drm_fixp2int_round() making it add 0.5 (Arthur Grillo) [task:207205]
  - spi: spi-imx: fix off-by-one in mx51 CPU mode burst length (Adam Butcher) [task:207205]
  - net: dsa: mt7530: prevent possible incorrect XTAL frequency selection (Arınç ÜNAL) [task:207205]
  - net: veth: do not manipulate GRO when using XDP (Ignat Korchagin) [task:207205]
  - xfrm: Allow UDP encapsulation only in offload modes (Leon Romanovsky) [task:207205]
  - packet: annotate data-races around ignore_outgoing (Eric Dumazet) [task:207205]
  - xen/events: increment refcnt only if event channel is refcounted (Juergen Gross) [task:207205]
  - xen/evtchn: avoid WARN() when unbinding an event channel (Juergen Gross) [task:207205]
  - riscv: Fix compilation error with FAST_GUP and rv32 (Alexandre Ghiti) [task:207205]
  - io_uring: fix poll_remove stalled req completion (Pavel Begunkov) [task:207205]
  - net: ethernet: mtk_eth_soc: fix PPE hanging issue (Daniel Golle) [task:207205]
  - net: mediatek: mtk_eth_soc: clear MAC_MCR_FORCE_LINK only when MAC is up (Daniel Golle) [task:207205]
  - nvme: fix reconnection fail due to reserved tag allocation (Chunguang Xu) [task:207205]
  - net: txgbe: fix clk_name exceed MAX_DEV_ID limits (Duanqiang Wen) [task:207205]
  - hsr: Fix uninit-value access in hsr_get_node() (Shigeru Yoshida) [task:207205]
  - vmxnet3: Fix missing reserved tailroom (William Tu) [task:207205]
  - tcp: Fix refcnt handling in __inet_hash_connect(). (Kuniyuki Iwashima) [task:207205]
  - io_uring: Fix release of pinned pages when __io_uaddr_map fails (Gabriel Krisman Bertazi) [task:207205]
  - cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw() (Sibi Sankar) [task:207205]
  - soc: fsl: dpio: fix kcalloc() argument order (Arnd Bergmann) [task:207205]
  - net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check (Eric Dumazet) [task:207205]
  - s390/vtime: fix average steal time calculation (Mete Durlu) [task:207205]
  - octeontx2-af: Use matching wake_up API variant in CGX command interface (Linu Cherian) [task:207205]
  - rds: tcp: Fix use-after-free of net in reqsk_timer_handler(). (Kuniyuki Iwashima) [task:207205]
  - tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge() (Eric Dumazet) [task:207205]
  - nouveau: reset the bo resource bus info after an eviction (Dave Airlie) [task:207205]
  - ASoC: rockchip: i2s-tdm: Fix inaccurate sampling rates (Luca Ceresoli) [task:207205]
  - spi: lpspi: Avoid potential use-after-free in probe() (Alexander Sverdlin) [task:207205]
  - io_uring: don't save/restore iowait state (Jens Axboe) [task:207205]
  - thermal/drivers/qoriq: Fix getting tmu range (Peng Fan) [task:207205]
  - thermal/drivers/mediatek/lvts_thermal: Fix a memory leak in an error handling path (Christophe JAILLET) [task:207205]
  - ASoC: tlv320adc3xxx: Don't strip remove function when driver is builtin (Uwe Kleine-König) [task:207205]
  - x86/hyperv: Use per cpu initial stack for vtl context (Saurabh Sengar) [task:207205]
  - usb: gadget: net2272: Use irqflags in the call to net2272_probe_fin (Colin Ian King) [task:207205]
  - staging: greybus: fix get_channel_from_mode() failure path (Dan Carpenter) [task:207205]
  - serial: 8250_exar: Don't remove GPIO device on suspend (Andy Shevchenko) [task:207205]
  - rtc: mt6397: select IRQ_DOMAIN instead of depending on it (Randy Dunlap) [task:207205]
  - hwtracing: hisi_ptt: Move type check to the beginning of hisi_ptt_pmu_event_init() (Yang Jihong) [task:207205]
  - bus: mhi: ep: check the correct variable in mhi_ep_register_controller() (Dan Carpenter) [task:207205]
  - iio: gts-helper: Fix division loop (Matti Vaittinen) [task:207205]
  - kconfig: fix infinite loop when expanding a macro at the end of file (Masahiro Yamada) [task:207205]
  - coresight: etm4x: Set skip_power_up in etm4_init_arch_data function (Mao Jinlong) [task:207205]
  - coresight: Fix issue where a source device's helpers aren't disabled (James Clark) [task:207205]
  - arm64: dts: broadcom: bcmbca: bcm4908: drop invalid switch cells (Rafał Miłecki) [task:207205]
  - tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT (Tudor Ambarus) [task:207205]
  - serial: max310x: fix syntax error in IRQ error message (Hugo Villeneuve) [task:207205]
  - tty: vt: fix 20 vs 0x20 typo in EScsiignore (Jiri Slaby (SUSE)) [task:207205]
  - usb: phy: generic: Get the vbus supply (Sean Anderson) [task:207205]
  - iio: pressure: mprls0025pa fix off-by-one enum (Petre Rodan) [task:207205]
  - remoteproc: stm32: Fix incorrect type assignment returned by stm32_rproc_get_loaded_rsc_tablef (Arnaud Pouliquen) [task:207205]
  - remoteproc: stm32: Fix incorrect type in assignment for va (Arnaud Pouliquen) [task:207205]
  - mei: gsc_proxy: match component when GSC is on different bus (Alexander Usyskin) [task:207205]
  - comedi: comedi_test: Prevent timers rescheduling during deletion (Ian Abbott) [task:207205]
  - io_uring/net: correct the type of variable (Muhammad Usama Anjum) [task:207205]
  - nfs: fix panic when nfs4_ff_layout_prepare_ds() fails (Josef Bacik) [task:207205]
  - afs: Revert "afs: Hide silly-rename files from userspace" (David Howells) [task:207205]
  - perf/x86/amd/core: Avoid register reset when CPU is dead (Sandipan Das) [task:207205]
  - f2fs: zone: fix to remove pow2 check condition for zoned block device (Chao Yu) [task:207205]
  - f2fs: fix to truncate meta inode pages forcely (Chao Yu) [task:207205]
  - f2fs: introduce f2fs_invalidate_internal_cache() for cleanup (Chao Yu) [task:207205]
  - f2fs: compress: fix reserve_cblocks counting error when out of space (Xiuhong Wang) [task:207205]
  - f2fs: compress: relocate some judgments in f2fs_reserve_compress_blocks (Xiuhong Wang) [task:207205]
  - NFSv4.1/pnfs: fix NFS with TLS in pnfs (Olga Kornievskaia) [task:207205]
  - NFS: Fix an off by one in root_nfs_cat() (Christophe JAILLET) [task:207205]
  - NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt (Dave Wysochanski) [task:207205]
  - Input: iqs7222 - add support for IQS7222D v1.1 and v1.2 (Jeff LaBundy) [task:207205]
  - RDMA/mana_ib: Fix bug in creation of dma regions (Konstantin Taranov) [task:207205]
  - f2fs: ro: compress: fix to avoid caching unaligned extent (Chao Yu) [task:207205]
  - f2fs: fix to use correct segment type in f2fs_allocate_data_block() (Chao Yu) [task:207205]
  - watchdog: stm32_iwdg: initialize default timeout (Ben Wolsieffer) [task:207205]
  - watchdog: starfive: Check pm_runtime_enabled() before decrementing usage counter (Ji Sheng Teoh) [task:207205]
  - f2fs: check number of blocks in a current section (Jaegeuk Kim) [task:207205]
  - f2fs: compress: fix to check compress flag w/ .i_sem lock (Chao Yu) [task:207205]
  - NFSv4.2: fix listxattr maximum XDR buffer size (Jorge Mora) [task:207205]
  - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (Jorge Mora) [task:207205]
  - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() (Christophe JAILLET) [task:207205]
  - f2fs: compress: fix to check zstd compress level correctly in mount option (Chao Yu) [task:207205]
  - f2fs: fix to create selinux label during whiteout initialization (Chao Yu) [task:207205]
  - scsi: bfa: Fix function pointer type mismatch for hcb_qe->cbfn (Arnd Bergmann) [task:207205]
  - RDMA/rtrs-clt: Check strnlen return len in sysfs mpath_policy_store() (Alexey Kodanev) [task:207205]
  - RDMA/device: Fix a race between mad_client and cm_client init (Shifeng Li) [task:207205]
  - RDMA/hns: Fix mis-modifying default congestion control algorithm (Luoyouming) [task:207205]
  - i3c: dw: Disable IBI IRQ depends on hot-join and SIR enabling (Dylan Hung) [task:207205]
  - scsi: csiostor: Avoid function pointer casts (Arnd Bergmann) [task:207205]
  - f2fs: fix to avoid potential panic during recovery (Chao Yu) [task:207205]
  - f2fs: compress: fix to cover f2fs_disable_compressed_file() w/ i_sem (Chao Yu) [task:207205]
  - f2fs: fix NULL pointer dereference in f2fs_submit_page_write() (Wenjie Qi) [task:207205]
  - f2fs: zone: fix to wait completion of last bio in zone correctly (Chao Yu) [task:207205]
  - f2fs: fix to remove unnecessary f2fs_bug_on() to avoid panic (Chao Yu) [task:207205]
  - f2fs: compress: fix to avoid inconsistence bewteen i_blocks and dnode (Chao Yu) [task:207205]
  - f2fs: update blkaddr in __set_data_blkaddr() for cleanup (Chao Yu) [task:207205]
  - f2fs: introduce get_dnode_addr() to clean up codes (Chao Yu) [task:207205]
  - f2fs: delete obsolete FI_DROP_CACHE (Chao Yu) [task:207205]
  - f2fs: delete obsolete FI_FIRST_BLOCK_WRITTEN (Chao Yu) [task:207205]
  - f2fs: compress: fix to check unreleased compressed cluster (Sheng Yong) [task:207205]
  - f2fs: compress: fix to cover normal cluster write with cp_rwsem (Chao Yu) [task:207205]
  - f2fs: compress: fix to guarantee persisting compressed blocks by CP (Chao Yu) [task:207205]
  - RDMA/srpt: Do not register event handler until srpt device is fully setup (William Kucharski) [task:207205]
  - RDMA/irdma: Remove duplicate assignment (Mustafa Ismail) [task:207205]
  - ALSA: usb-audio: Stop parsing channels bits when all channels are found. (Johan Carlsson) [task:207205]
  - ALSA: hda/tas2781: restore power state after system_resume (Gergo Koteles) [task:207205]
  - ALSA: hda/tas2781: configure the amp after firmware load (Gergo Koteles) [task:207205]
  - ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend (Gergo Koteles) [task:207205]
  - ALSA: hda/tas2781: add ptrs to calibration functions (Gergo Koteles) [task:207205]
  - ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend (Gergo Koteles) [task:207205]
  - ALSA: hda/tas2781: add lock to system_suspend (Gergo Koteles) [task:207205]
  - ALSA: hda/tas2781: use dev_dbg in system_resume (Gergo Koteles) [task:207205]
  - ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops (Athaariq Ardhiansyah) [task:207205]
  - cifs: Fix writeback data corruption (David Howells) [task:207205]
  - cifs: Don't use certain unnecessary folio_*() functions (David Howells) [task:207205]
  - smb: do not test the return value of folio_start_writeback() (Matthew Wilcox (Oracle)) [task:207205]
  - PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling (Jonathan Bell) [task:207205]
  - clk: zynq: Prevent null pointer dereference caused by kmalloc failure (Duoming Zhou) [task:207205]
  - clk: Fix clk_core_get NULL dereference (Bryan O'Donoghue) [task:207205]
  - sparc32: Fix section mismatch in leon_pci_grpci (Sam Ravnborg) [task:207205]
  - backlight: lp8788: Fully initialize backlight_properties during probe (Daniel Thompson) [task:207205]
  - backlight: lm3639: Fully initialize backlight_properties during probe (Daniel Thompson) [task:207205]
  - backlight: da9052: Fully initialize backlight_properties during probe (Daniel Thompson) [task:207205]
  - backlight: lm3630a: Don't set bl->props.brightness in get_brightness (Luca Weiss) [task:207205]
  - backlight: lm3630a: Initialize backlight_properties on init (Luca Weiss) [task:207205]
  - backlight: ktz8866: Correct the check for of_property_read_u32 (Jianhua Lu) [task:207205]
  - leds: sgm3140: Add missing timer cleanup and flash gpio control (Ondrej Jirman) [task:207205]
  - leds: aw2013: Unlock mutex before destroying it (George Stark) [task:207205]
  - powerpc/embedded6xx: Fix no previous prototype for avr_uart_send() etc. (Michael Ellerman) [task:207205]
  - mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults (Maciej Strozek) [task:207205]
  - modules: wait do_free_init correctly (Changbin Du) [task:207205]
  - drm/msm/dpu: add division of drm_display_mode's hskew parameter (Paloma Arellano) [task:207205]
  - clk: qcom: gcc-ipq5018: fix register offset for GCC_UBI0_AXI_ARES reset (Gabor Juhos) [task:207205]
  - clk: qcom: gcc-ipq5018: fix 'halt_reg' offset of 'gcc_pcie1_pipe_clk' (Gabor Juhos) [task:207205]
  - clk: qcom: gcc-ipq5018: fix 'enable_reg' offset of 'gcc_gmac0_sys_clk' (Gabor Juhos) [task:207205]
  - powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks (Kajol Jain) [task:207205]
  - powerpc/pseries: Fix potential memleak in papr_get_attr() (Qiheng Lin) [task:207205]
  - mfd: cs42l43: Fix wrong register defaults (Maciej Strozek) [task:207205]
  - drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip (Hsin-Yi Wang) [task:207205]
  - gpio: nomadik: fix offset bug in nmk_pmx_set() (Théo Lebrun) [task:207205]
  - drm/amd/pm: Fix esm reg mask use to get pcie speed (Asad Kamal) [task:207205]
  - drm/tests: helpers: Include missing drm_drv header (Maxime Ripard) [task:207205]
  - arm64: ftrace: Don't forbid CALL_OPS+CC_OPTIMIZE_FOR_SIZE with Clang (Stephen Boyd) [task:207205]
  - media: mediatek: vcodec: avoid -Wcast-function-type-strict warning (Arnd Bergmann) [task:207205]
  - media: ttpci: fix two memleaks in budget_av_attach (Zhipeng Lu) [task:207205]
  - media: go7007: fix a memleak in go7007_load_encoder (Zhipeng Lu) [task:207205]
  - media: dvb-frontends: avoid stack overflow warnings with clang (Arnd Bergmann) [task:207205]
  - media: pvrusb2: fix uaf in pvr2_context_set_notify (Edward Adam Davis) [task:207205]
  - drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of atom_get_src_int() (Srinivasan Shanmugam) [task:207205]
  - HID: amd_sfh: Avoid disabling the interrupt (Basavaraj Natikar) [task:207205]
  - HID: amd_sfh: Update HPD sensor structure elements (Basavaraj Natikar) [task:207205]
  - perf pmu: Fix a potential memory leak in perf_pmu__lookup() (Christophe JAILLET) [task:207205]
  - ASoC: meson: axg-tdm-interface: add frame rate constraint (Jerome Brunet) [task:207205]
  - ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs (Jerome Brunet) [task:207205]
  - mtd: rawnand: lpc32xx_mlc: fix irq handler prototype (Arnd Bergmann) [task:207205]
  - mtd: maps: physmap-core: fix flash size larger than 32-bit (Baruch Siach) [task:207205]
  - clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (Shengjiu Wang) [task:207205]
  - drm/tidss: Fix sync-lost issue with two displays (Tomi Valkeinen) [task:207205]
  - drm/tidss: Fix initial plane zpos values (Tomi Valkeinen) [task:207205]
  - crypto: jitter - fix CRYPTO_JITTERENTROPY help text (Randy Dunlap) [task:207205]
  - crypto: qat - fix ring to service map for dcc in 4xxx (Damian Muszynski) [task:207205]
  - crypto: qat - relocate and rename get_service_enabled() (Jie Wang) [task:207205]
  - crypto: qat - move adf_cfg_services (Giovanni Cabiddu) [task:207205]
  - crypto: qat - avoid division by zero (Adam Guerin) [task:207205]
  - crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg() (Mario Limonciello) [task:207205]
  - crypto: arm/sha - fix function cast warnings (Arnd Bergmann) [task:207205]
  - perf print-events: make is_event_supported() more robust (Mark Rutland) [task:207205]
  - mfd: altera-sysmgr: Call of_node_put() only when of_parse_phandle() takes a ref (Peter Griffin) [task:207205]
  - mfd: syscon: Call of_node_put() only when of_parse_phandle() takes a ref (Peter Griffin) [task:207205]
  - media: i2c: imx290: Fix IMX920 typo (Alexander Stein) [task:207205]
  - media: ivsc: csi: Swap SINK and SOURCE pads (Sakari Ailus) [task:207205]
  - drm/tegra: put drm_gem_object ref on error in tegra_fb_create (Fedor Pchelkin) [task:207205]
  - clk: mediatek: mt7981-topckgen: flag SGM_REG_SEL as critical (Daniel Golle) [task:207205]
  - clk: mediatek: mt8183: Correct parent of CLK_INFRA_SSPM_32K_SELF (Chen-Yu Tsai) [task:207205]
  - clk: mediatek: mt7622-apmixedsys: Fix an error handling path in clk_mt8135_apmixed_probe() (Christophe JAILLET) [task:207205]
  - clk: mediatek: mt8135: Fix an error handling path in clk_mt8135_apmixed_probe() (Christophe JAILLET) [task:207205]
  - clk: hisilicon: hi3559a: Fix an erroneous devm_kfree() (Christophe JAILLET) [task:207205]
  - clk: hisilicon: hi3519: Release the correct number of gates in hi3519_clk_unregister() (Christophe JAILLET) [task:207205]
  - pinctrl: renesas: Allow the compiler to optimize away sh_pfc_pm (Geert Uytterhoeven) [task:207205]
  - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken (Jörg Wedekind) [task:207205]
  - drm/mediatek: dsi: Fix DSI RGB666 formats and definitions (AngeloGioacchino Del Regno) [task:207205]
  - drm/panel: boe-tv101wum-nl6: make use of prepare_prev_first (Douglas Anderson) [task:207205]
  - drm/amd/display: Add 'replay' NULL check in 'edp_set_replay_allow_active()' (Srinivasan Shanmugam) [task:207205]
  - clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times (Konrad Dybcio) [task:207205]
  - media: pvrusb2: fix pvr2_stream_callback casts (Arnd Bergmann) [task:207205]
  - media: pvrusb2: remove redundant NULL check (Daniil Dulov) [task:207205]
  - media: go7007: add check of return value of go7007_read_addr() (Daniil Dulov) [task:207205]
  - media: imx: csc/scaler: fix v4l2_ctrl_handler memory leak (Lucas Stach) [task:207205]
  - media: sun8i-di: Fix chroma difference threshold (Jernej Skrabec) [task:207205]
  - media: sun8i-di: Fix power on/off sequences (Jernej Skrabec) [task:207205]
  - media: sun8i-di: Fix coefficient writes (Jernej Skrabec) [task:207205]
  - media: cedrus: h265: Fix configuring bitstream size (Jernej Skrabec) [task:207205]
  - NTB: fix possible name leak in ntb_register_device() (Yang Yingliang) [task:207205]
  - drm: ci: use clk_ignore_unused for apq8016 (Dmitry Baryshkov) [task:207205]
  - ASoC: SOF: Add some bounds checking to firmware data (Dan Carpenter) [task:207205]
  - powerpc: Force inlining of arch_vmap_p{u/m}d_supported() (Christophe Leroy) [task:207205]
  - ASoC: meson: t9015: fix function pointer type mismatch (Jerome Brunet) [task:207205]
  - ASoC: meson: aiu: fix function pointer type mismatch (Jerome Brunet) [task:207205]
  - perf metric: Don't remove scale from counts (Ian Rogers) [task:207205]
  - perf stat: Avoid metric-only segv (Ian Rogers) [task:207205]
  - perf expr: Fix "has_event" function for metric style events (Ian Rogers) [task:207205]
  - ALSA: seq: fix function cast warnings (Takashi Iwai) [task:207205]
  - clk: renesas: r8a779f0: Correct PFC/GPIO parent clock (Geert Uytterhoeven) [task:207205]
  - clk: renesas: r8a779g0: Correct PFC/GPIO parent clocks (Geert Uytterhoeven) [task:207205]
  - drm/amd/display: fix NULL checks for adev->dm.dc in amdgpu_dm_fini() (Nikita Zhandarovich) [task:207205]
  - drm/radeon/ni: Fix wrong firmware size logging in ni_init_microcode() (Nikita Zhandarovich) [task:207205]
  - drm/msm/dpu: Only enable DSC_MODE_MULTIPLEX if dsc_merge is enabled (Marijn Suijten) [task:207205]
  - drm/msm/dpu: fix the programming of INTF_CFG2_DATA_HCTL_EN (Abhinav Kumar) [task:207205]
  - dt-bindings: msm: qcom, mdss: Include ommited fam-b compatible (Adam Skladowski) [task:207205]
  - perf srcline: Add missed addr2line closes (Ian Rogers) [task:207205]
  - perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() (Yang Jihong) [task:207205]
  - drivers/ps3: select VIDEO to provide cmdline functions (Randy Dunlap) [task:207205]
  - crypto: xilinx - call finalize with bh disabled (Quanyang Wang) [task:207205]
  - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Christophe JAILLET) [task:207205]
  - PCI/P2PDMA: Fix a sleeping issue in a RCU read section (Christophe JAILLET) [task:207205]
  - quota: Properly annotate i_dquot arrays with __rcu (Jan Kara) [task:207205]
  - quota: Fix rcu annotations of inode dquot pointers (Jan Kara) [task:207205]
  - quota: Fix potential NULL pointer dereference (Wang Jianjian) [task:207205]
  - clk: qcom: reset: Ensure write completion on reset de/assertion (Konrad Dybcio) [task:207205]
  - clk: qcom: reset: Commonize the de/assert functions (Konrad Dybcio) [task:207205]
  - drm/amdgpu: Fix potential out-of-bounds access in 'amdgpu_discovery_reg_base_init()' (Srinivasan Shanmugam) [task:207205]
  - pinctrl: mediatek: Drop bogus slew rate register range for MT8192 (Chen-Yu Tsai) [task:207205]
  - pinctrl: mediatek: Drop bogus slew rate register range for MT8186 (Chen-Yu Tsai) [task:207205]
  - media: edia: dvbdev: fix a use-after-free (Zhipeng Lu) [task:207205]
  - mtd: spinand: esmt: Extend IDs to 5 bytes (Ezra Buehler) [task:207205]
  - media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity (Zhipeng Lu) [task:207205]
  - media: v4l2-tpg: fix some memleaks in tpg_alloc (Zhipeng Lu) [task:207205]
  - media: em28xx: annotate unchecked call to media_device_register() (Nikita Zhandarovich) [task:207205]
  - clk: meson: Add missing clocks to axg_clk_regmaps (Igor Prusov) [task:207205]
  - perf bpf: Clean up the generated/copied vmlinux.h (Arnaldo Carvalho de Melo) [task:207205]
  - perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() (Yang Jihong) [task:207205]
  - media: v4l2: cci: print leading 0 on error (Julien Massot) [task:207205]
  - clk: samsung: exynos850: Propagate SPI IPCLK rate change (Sam Protsenko) [task:207205]
  - pinctrl: renesas: r8a779g0: Add missing SCIF_CLK2 pin group/function (Geert Uytterhoeven) [task:207205]
  - drm/vmwgfx: Fix vmw_du_get_cursor_mob fencing of newly-created MOBs (Martin Krastev) [task:207205]
  - ASoC: sh: rz-ssi: Fix error message print (Lad Prabhakar) [task:207205]
  - drm/amd/display: Fix potential NULL pointer dereferences in 'dcn10_set_output_transfer_func()' (Srinivasan Shanmugam) [task:207205]
  - perf pmu: Treat the msr pmu as software (Ian Rogers) [task:207205]
  - drm/amd/display: Fix a potential buffer overflow in 'dp_dsc_clock_en_read()' (Srinivasan Shanmugam) [task:207205]
  - HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd (Mikhail Khvainitski) [task:207205]
  - perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording (Yang Jihong) [task:207205]
  - perf top: Uniform the event name for the hybrid machine (Kan Liang) [task:207205]
  - perf record: Fix possible incorrect free in record__switch_output() (Yang Jihong) [task:207205]
  - PCI/DPC: Print all TLP Prefixes, not just the first (Ilpo Järvinen) [task:207205]
  - media: cadence: csi2rx: use match fwnode for media link (Julien Massot) [task:207205]
  - media: tc358743: register v4l2 async device only after successful setup (Alexander Stein) [task:207205]
  - dmaengine: tegra210-adma: Update dependency to ARCH_TEGRA (Peter Robinson) [task:207205]
  - ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe() (Cristian Ciocaltea) [task:207205]
  - ASoC: amd: acp: Add missing error handling in sof-mach (Cristian Ciocaltea) [task:207205]
  - drm/lima: fix a memleak in lima_heap_alloc (Zhipeng Lu) [task:207205]
  - drm/panel-edp: use put_sync in unprepare (Hsin-Yi Wang) [task:207205]
  - drm/rockchip: lvds: do not print scary message when probing defer (Quentin Schulz) [task:207205]
  - drm/rockchip: lvds: do not overwrite error code (Quentin Schulz) [task:207205]
  - drm/vmwgfx: fix a memleak in vmw_gmrid_man_get_node (Zhipeng Lu) [task:207205]
  - drm/vkms: Avoid reading beyond LUT array (Harry Wentland) [task:207205]
  - drm: Don't treat 0 as -1 in drm_fixp2int_ceil (Harry Wentland) [task:207205]
  - drm/rockchip: inno_hdmi: Fix video timing (Alex Bee) [task:207205]
  - drm/tegra: output: Fix missing i2c_put_adapter() in the error handling paths of tegra_output_probe() (Christophe JAILLET) [task:207205]
  - drm/tegra: rgb: Fix missing clk_put() in the error handling paths of tegra_dc_rgb_probe() (Christophe JAILLET) [task:207205]
  - drm/tegra: rgb: Fix some error handling paths in tegra_dc_rgb_probe() (Christophe JAILLET) [task:207205]
  - drm/tegra: hdmi: Fix some error handling paths in tegra_hdmi_probe() (Christophe JAILLET) [task:207205]
  - drm/tegra: dsi: Fix missing pm_runtime_disable() in the error handling path of tegra_dsi_probe() (Christophe JAILLET) [task:207205]
  - drm/tegra: dsi: Fix some error handling paths in tegra_dsi_probe() (Christophe JAILLET) [task:207205]
  - drm/tegra: dpaux: Fix PM disable depth imbalance in tegra_dpaux_probe (Zhang Shurong) [task:207205]
  - drm/tegra: dsi: Add missing check for of_find_device_by_node (Chen Ni) [task:207205]
  - dm: call the resume method on internal suspend (Mikulas Patocka) [task:207205]
  - dm raid: fix false positive for requeue needed during reshape (Ming Lei) [task:207205]
  - bpf: hardcode BPF_PROG_PACK_SIZE to 2MB * num_possible_nodes() (Puranjay Mohan) [task:207205]
  - nfp: flower: handle acti_netdevs allocation failure (Duoming Zhou) [task:207205]
  - net/x25: fix incorrect parameter validation in the x25_getsockopt() function (Gavrilov Ilia) [task:207205]
  - net: kcm: fix incorrect parameter validation in the kcm_getsockopt) function (Gavrilov Ilia) [task:207205]
  - udp: fix incorrect parameter validation in the udp_lib_getsockopt() function (Gavrilov Ilia) [task:207205]
  - l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function (Gavrilov Ilia) [task:207205]
  - ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function (Gavrilov Ilia) [task:207205]
  - tcp: fix incorrect parameter validation in the do_tcp_getsockopt() function (Gavrilov Ilia) [task:207205]
  - OPP: debugfs: Fix warning around icc_get_name() (Viresh Kumar) [task:207205]
  - erofs: fix lockdep false positives on initializing erofs_pseudo_mnt (Baokun Li) [task:207205]
  - erofs: fix handling kern_mount() failure (Al Viro) [task:207205]
  - erofs: Convert to use bdev_open_by_path() (Jan Kara) [task:207205]
  - block: Provide bdev_open_* functions (Jan Kara) [task:207205]
  - net: phy: dp83822: Fix RGMII TX delay configuration (Tim Pambor) [task:207205]
  - Bluetooth: Fix eir name length (Frédéric Danis) [task:207205]
  - net: hns3: fix port duplex configure error in IMP reset (Jie Wang) [task:207205]
  - net: hns3: fix kernel crash when 1588 is received on HIP08 devices (Yonglong Liu) [task:207205]
  - net: hns3: fix wrong judgment condition issue (Jijie Shao) [task:207205]
  - net: phy: fix phy_get_internal_delay accessing an empty array (Kévin L'hôpital) [task:207205]
  - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() (Eric Dumazet) [task:207205]
  - ipv6: fib6_rules: flush route cache when rule is changed (Shiming Cheng) [task:207205]
  - iommu: Fix compilation without CONFIG_IOMMU_INTEL (Bert Karwatzki) [task:207205]
  - bpf: Fix stackmap overflow check on 32-bit arches (Toke Høiland-Jørgensen) [task:207205]
  - bpf: Fix hashtab overflow check on 32-bit arches (Toke Høiland-Jørgensen) [task:207205]
  - bpf: Fix DEVMAP_HASH overflow check on 32-bit arches (Toke Høiland-Jørgensen) [task:207205]
  - s390/cache: prevent rebuild of shared_cpu_list (Heiko Carstens) [task:207205]
  - sr9800: Add check for usbnet_get_endpoints (Chen Ni) [task:207205]
  - Bluetooth: fix use-after-free in accessing skb after sending it (Pauli Virtanen) [task:207205]
  - Bluetooth: af_bluetooth: Fix deadlock (Luiz Augusto von Dentz) [task:207205]
  - Bluetooth: btusb: Fix memory leak (Luiz Augusto von Dentz) [task:207205]
  - Bluetooth: msft: Fix memory leak (Luiz Augusto von Dentz) [task:207205]
  - Bluetooth: msft: __hci_cmd_sync() doesn't return NULL (Dan Carpenter) [task:207205]
  - Bluetooth: hci_core: Fix possible buffer overflow (Luiz Augusto von Dentz) [task:207205]
  - Bluetooth: btrtl: fix out of bounds memory access (Andrey Skvortsov) [task:207205]
  - Bluetooth: hci_h5: Add ability to allocate memory for private data (Andrey Skvortsov) [task:207205]
  - Bluetooth: hci_sync: Fix overwriting request callback (Luiz Augusto von Dentz) [task:207205]
  - Bluetooth: hci_core: Cancel request on command timeout (Luiz Augusto von Dentz) [task:207205]
  - Bluetooth: hci_qca: don't use IS_ERR_OR_NULL() with gpiod_get_optional() (Bartosz Golaszewski) [task:207205]
  - Bluetooth: hci_event: Fix not indicating new connection for BIG Sync (Luiz Augusto von Dentz) [task:207205]
  - Bluetooth: Remove BT_HS (Luiz Augusto von Dentz) [task:207205]
  - Bluetooth: Remove superfluous call to hci_conn_check_pending() (Jonas Dreßler) [task:207205]
  - Bluetooth: mgmt: Remove leftover queuing of power_off work (Jonas Dreßler) [task:207205]
  - Bluetooth: Remove HCI_POWER_OFF_TIMEOUT (Jonas Dreßler) [task:207205]
  - ice: fix stats being updated by way too large values (Przemek Kitszel) [task:207205]
  - igb: Fix missing time sync events (Vinicius Costa Gomes) [task:207205]
  - igc: Fix missing time sync events (Vinicius Costa Gomes) [task:207205]
  - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected (Ethan Zhao) [task:207205]
  - PCI: Make pci_dev_is_disconnected() helper public for other drivers (Ethan Zhao) [task:207205]
  - wifi: brcm80211: handle pmk_op allocation failure (Duoming Zhou) [task:207205]
  - wifi: rtw88: 8821c: Fix false alarm count (Bitterblue Smith) [task:207205]
  - wifi: rtw88: 8821c: Fix beacon loss and disconnect (Bitterblue Smith) [task:207205]
  - wifi: rtw88: 8821cu: Fix firmware upload fail (Bitterblue Smith) [task:207205]
  - ACPI: CPPC: enable AMD CPPC V2 support for family 17h processors (Perry Yuan) [task:207205]
  - mmc: wmt-sdmmc: remove an incorrect release_mem_region() call in the .remove function (Christophe JAILLET) [task:207205]
  - arm64: dts: qcom: sm8550: Fix SPMI channels size (Abel Vesa) [task:207205]
  - SUNRPC: fix some memleaks in gssx_dec_option_array (Zhipeng Lu) [task:207205]
  - SUNRPC: fix a memleak in gss_import_v2_context (Zhipeng Lu) [task:207205]
  - x86, relocs: Ignore relocations in .notes section (Kees Cook) [task:207205]
  - objtool: Fix UNWIND_HINT_{SAVE,RESTORE} across basic blocks (Josh Poimboeuf) [task:207205]
  - arm64: dts: rockchip: drop rockchip,trcm-sync-tx-only from rk3588 i2s (Heiko Stuebner) [task:207205]
  - arm64: dts: rockchip: fix reset-names for rk356x i2s2 controller (Heiko Stuebner) [task:207205]
  - arm64: dts: rockchip: add missing interrupt-names for rk356x vdpu (Heiko Stuebner) [task:207205]
  - ACPI: scan: Fix device check notification handling (Rafael J. Wysocki) [task:207205]
  - ACPI: resource: Add MAIBENBEN X577 to irq1_edge_low_force_override (Maxim Kudinov) [task:207205]
  - ACPI: resource: Do IRQ override on Lunnen Ground laptops (Alexey I. Froloff) [task:207205]
  - ACPI: resource: Add Infinity laptops to irq1_edge_low_force_override (David McFarland) [task:207205]
  - arm64: dts: marvell: reorder crypto interrupts on Armada SoCs (Rafał Miłecki) [task:207205]
  - gpiolib: Pass consumer device through to core in devm_fwnode_gpiod_get_index() (Stephen Boyd) [task:207205]
  - regulator: userspace-consumer: add module device table (John Keeping) [task:207205]
  - arm64: dts: imx8mp-evk: Fix hdmi@3d node (Liu Ying) [task:207205]
  - arm64: dts: imx8mp: Set SPI NOR to max 40 MHz on Data Modul i.MX8M Plus eDM SBC (Marek Vasut) [task:207205]
  - ARM: dts: imx6dl-yapp4: Move the internal switch PHYs under the switch node (Michal Vokáč) [task:207205]
  - ARM: dts: imx6dl-yapp4: Fix typo in the QCA switch register address (Michal Vokáč) [task:207205]
  - arm64: dts: allwinner: h6: Add RX DMA channel for SPDIF (Chen-Yu Tsai) [task:207205]
  - pstore: inode: Only d_invalidate() is needed (Kees Cook) [task:207205]
  - pstore: inode: Convert mutex usage to guard(mutex) (Kees Cook) [task:207205]
  - net: mctp: copy skb ext data when fragmenting (Jeremy Kerr) [task:207205]
  - arm64: dts: renesas: r8a779g0: Correct avb[01] reg sizes (Geert Uytterhoeven) [task:207205]
  - arm64: dts: renesas: r8a779a0: Correct avb[01] reg sizes (Geert Uytterhoeven) [task:207205]
  - arm64: dts: renesas: rzg2l: Add missing interrupts to IRQC nodes (Lad Prabhakar) [task:207205]
  - wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI (Ming Yen Hsieh) [task:207205]
  - wifi: mt76: mt7921e: fix use-after-free in free_irq() (Deren Wu) [task:207205]
  - wifi: mt76: mt792x: fix ethtool warning (Gen Xu) [task:207205]
  - wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (Benjamin Lin) [task:207205]
  - wifi: mt76: mt7996: fix efuse reading issue (StanleyYP Wang) [task:207205]
  - wifi: mt76: mt7996: fix HE beamformer phy cap for station vif (Howard Hsu) [task:207205]
  - wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps (Benjamin Lin) [task:207205]
  - wifi: mt76: mt7996: fix TWT issues (Peter Chiu) [task:207205]
  - memory: tegra: Correct DLA client names (Jon Hunter) [task:207205]
  - ARM: dts: arm: realview: Fix development chip ROM compatible value (Geert Uytterhoeven) [task:207205]
  - wifi: wilc1000: revert reset line logic flip (Alexis Lothoré) [task:207205]
  - arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS (Jai Luthra) [task:207205]
  - firmware: arm_scmi: Fix double free in SMC transport cleanup path (Andre Przywara) [task:207205]
  - arm64: dts: ti: Add common1 register space for AM62x SoC (Devarsh Thakkar) [task:207205]
  - arm64: dts: ti: Add common1 register space for AM65x SoC (Devarsh Thakkar) [task:207205]
  - arm64: dts: mt8195-cherry-tomato: change watchdog reset boot flow (Hsin-Te Yuan) [task:207205]
  - arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC (Judith Mendez) [task:207205]
  - arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level (Andrew Davis) [task:207205]
  - arm64: dts: ti: k3-am642-sk: Add boot phase tags marking (Nishanth Menon) [task:207205]
  - arm64: dts: ti: k3-am642-evm: Add boot phase tags marking (Nishanth Menon) [task:207205]
  - arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0 (Bhavya Kapoor) [task:207205]
  - arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0 (Bhavya Kapoor) [task:207205]
  - arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0 (Bhavya Kapoor) [task:207205]
  - arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0 (Bhavya Kapoor) [task:207205]
  - net: ena: Remove ena_select_queue (Kamal Heib) [task:207205]
  - powercap: dtpm_cpu: Fix error check against freq_qos_add_request() (Daniel Lezcano) [task:207205]
  - arm64: dts: qcom: sm8150: correct PCIe wake-gpios (Krzysztof Kozlowski) [task:207205]
  - arm64: dts: qcom: sm8150: use 'gpios' suffix for PCI GPIOs (Krzysztof Kozlowski) [task:207205]
  - arm64: dts: qcom: sdm845-db845c: correct PCIe wake-gpios (Krzysztof Kozlowski) [task:207205]
  - wifi: brcmsmac: avoid function pointer casts (Arnd Bergmann) [task:207205]
  - iommu/amd: Mark interrupt as managed (Mario Limonciello) [task:207205]
  - bus: tegra-aconnect: Update dependency to ARCH_TEGRA (Peter Robinson) [task:207205]
  - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Armin Wolf) [task:207205]
  - arm64: dts: ti: k3-am62-main: disable usb lpm (Andrejs Cainikovs) [task:207205]
  - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces (Alexis Lothoré) [task:207205]
  - cpufreq: qcom-hw: add CONFIG_COMMON_CLK dependency (Arnd Bergmann) [task:207205]
  - arm64: dts: mediatek: mt8186: Add missing xhci clock to usb controllers (Nícolas F. R. A. Prado) [task:207205]
  - arm64: dts: mediatek: mt8186: Add missing clocks to ssusb power domains (Nícolas F. R. A. Prado) [task:207205]
  - ARM: dts: qcom: msm8974: correct qfprom node size (Craig Tatlor) [task:207205]
  - soc: qcom: llcc: Check return value on Broadcast_OR reg read (Unnathi Chalicheemala) [task:207205]
  - arm64: dts: qcom: sdm845: Use the Low Power Island CX/MX for SLPI (Konrad Dybcio) [task:207205]
  - bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace correctly (Yonghong Song) [task:207205]
  - wifi: iwlwifi: mvm: Fix the listener MAC filter flags (Ilan Peer) [task:207205]
  - can: m_can: Start/Cancel polling timer together with interrupts (Markus Schneider-Pargmann) [task:207205]
  - arm64: dts: mediatek: mt7622: add missing "device_type" to memory nodes (Rafał Miłecki) [task:207205]
  - arm64: dts: mediatek: mt8186: fix VENC power domain clocks (Eugen Hristev) [task:207205]
  - arm64: dts: mediatek: mt8192: fix vencoder clock name (Eugen Hristev) [task:207205]
  - arm64: dts: mediatek: mt8192-asurada: Remove CrosEC base detection node (Nícolas F. R. A. Prado) [task:207205]
  - arm64: dts: mediatek: mt7986: add "#reset-cells" to infracfg (Rafał Miłecki) [task:207205]
  - arm64: dts: mediatek: mt7986: drop "#clock-cells" from PWM (Rafał Miłecki) [task:207205]
  - arm64: dts: mediatek: mt7986: fix SPI nodename (Rafał Miłecki) [task:207205]
  - arm64: dts: mediatek: mt7986: fix SPI bus width properties (Rafał Miłecki) [task:207205]
  - arm64: dts: mediatek: mt7986: drop crypto's unneeded/invalid clock name (Rafał Miłecki) [task:207205]
  - arm64: dts: mediatek: mt7986: fix reference to PWM in fan node (Rafał Miłecki) [task:207205]
  - arm64: dts: mt8183: Move CrosEC base detection node to kukui-based DTs (Nícolas F. R. A. Prado) [task:207205]
  - ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() (Eric Dumazet) [task:207205]
  - selftests: forwarding: Add missing multicast routing config entries (Ido Schimmel) [task:207205]
  - selftests: forwarding: Add missing config entries (Petr Machata) [task:207205]
  - s390/vdso: drop '-fPIC' from LDFLAGS (Nathan Chancellor) [task:207205]
  - s390/pai: fix attr_event_free upper limit for pai device drivers (Thomas Richter) [task:207205]
  - wifi: iwlwifi: mvm: don't set replay counters to 0xff (Johannes Berg) [task:207205]
  - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK (Emmanuel Grumbach) [task:207205]
  - wifi: iwlwifi: mvm: fix erroneous queue index mask (Johannes Berg) [task:207205]
  - wifi: iwlwifi: support EHT for WH (Miri Korenblit) [task:207205]
  - tools/resolve_btfids: Fix cross-compilation to non-host endianness (Viktor Malik) [task:207205]
  - tools/resolve_btfids: Refactor set sorting with types from btf_ids.h (Viktor Malik) [task:207205]
  - pwm: sti: Fix capture for st,pwm-num-chan < st,capture-num-chan (Uwe Kleine-König) [task:207205]
  - printk: Disable passing console lock owner completely during panic() (Petr Mladek) [task:207205]
  - wifi: ath12k: fix incorrect logic of calculating vdev_stats_id (Kang Yang) [task:207205]
  - arm64: dts: qcom: sm6115: declare VLS CLAMP register for USB3 PHY (Dmitry Baryshkov) [task:207205]
  - arm64: dts: qcom: qcm2290: declare VLS CLAMP register for USB3 PHY (Dmitry Baryshkov) [task:207205]
  - wifi: wfx: fix memory leak when starting AP (Jérôme Pouiller) [task:207205]
  - libbpf: Use OPTS_SET() macro in bpf_xdp_query() (Toke Høiland-Jørgensen) [task:207205]
  - wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer() (Zhipeng Lu) [task:207205]
  - wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use (Baochen Qiang) [task:207205]
  - arm64: dts: ti: k3-j784s4: Fix power domain for VTM node (Manorit Chawdhry) [task:207205]
  - arm64: dts: ti: k3-j721s2: Fix power domain for VTM node (Manorit Chawdhry) [task:207205]
  - net: blackhole_dev: fix build warning for ethh set but not used (Breno Leitao) [task:207205]
  - pwm: atmel-hlcdc: Fix clock imbalance related to suspend support (Uwe Kleine-König) [task:207205]
  - arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS (Tim Harvey) [task:207205]
  - gpio: vf610: allow disabling the vf610 driver (Martin Kaiser) [task:207205]
  - wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU (Miri Korenblit) [task:207205]
  - wifi: iwlwifi: mvm: fix the TLC command after ADD_STA (Emmanuel Grumbach) [task:207205]
  - wifi: iwlwifi: mvm: d3: fix IPN byte order (Johannes Berg) [task:207205]
  - wifi: iwlwifi: fix EWRD table validity check (Miri Korenblit) [task:207205]
  - wifi: iwlwifi: mvm: initialize rates in FW earlier (Johannes Berg) [task:207205]
  - wifi: iwlwifi: acpi: fix WPFC reading (Johannes Berg) [task:207205]
  - wifi: iwlwifi: dbg-tlv: ensure NUL termination (Johannes Berg) [task:207205]
  - wifi: iwlwifi: mvm: report beacon protection failures (Johannes Berg) [task:207205]
  - wifi: ath12k: fix fetching MCBC flag for QCN9274 (Raj Kumar Bhagat) [task:207205]
  - wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights (Jeff Johnson) [task:207205]
  - wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID (Wen Gong) [task:207205]
  - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Toke Høiland-Jørgensen) [task:207205]
  - libbpf: Add missing LIBBPF_API annotation to libbpf_set_memlock_rlim API (Andrii Nakryiko) [task:207205]
  - arm64: dts: imx8mm-kontron: Fix interrupt for RTC on OSM-S i.MX8MM module (Frieder Schrempf) [task:207205]
  - arm64: dts: imx8mm-kontron: Disable pull resistors for SD card signals on BL board (Frieder Schrempf) [task:207205]
  - arm64: dts: imx8mm-kontron: Disable pull resistors for SD card signals on BL OSM-S board (Frieder Schrempf) [task:207205]
  - arm64: dts: imx8mm-kontron: Disable pullups for onboard UART signals on BL board (Frieder Schrempf) [task:207205]
  - arm64: dts: imx8mm-kontron: Disable pullups for onboard UART signals on BL OSM-S board (Frieder Schrempf) [task:207205]
  - arm64: dts: imx8mm-kontron: Disable pullups for I2C signals on SL/BL i.MX8MM (Frieder Schrempf) [task:207205]
  - arm64: dts: imx8mm-kontron: Disable pullups for I2C signals on OSM-S i.MX8MM (Frieder Schrempf) [task:207205]
  - selftests/bpf: Disable IPv6 for lwt_redirect test (Manu Bretelle) [task:207205]
  - arm64: dts: renesas: r8a779g0: Add missing SCIF_CLK2 (Geert Uytterhoeven) [task:207205]
  - arm64: dts: renesas: r8a779g0: Restore sort order (Geert Uytterhoeven) [task:207205]
  - arm64: dts: qcom: sa8540p: Drop gfx.lvl as power-domain for gpucc (Bjorn Andersson) [task:207205]
  - pmdomain: qcom: rpmhpd: Drop SA8540P gfx.lvl (Bjorn Andersson) [task:207205]
  - libbpf: Fix faccessat() usage on Android (Andrii Nakryiko) [task:207205]
  - cpufreq: mediatek-hw: Don't error out if supply is not found (Nícolas F. R. A. Prado) [task:207205]
  - arm64: dts: qcom: sdm845-oneplus-common: improve DAI node naming (David Heidelberg) [task:207205]
  - soc: qcom: socinfo: rename PM2250 to PM4125 (Dmitry Baryshkov) [task:207205]
  - arm64: dts: qcom: sm8450: Add missing interconnects to serial (Konrad Dybcio) [task:207205]
  - af_unix: Annotate data-race of gc_in_progress in wait_for_unix_gc(). (Kuniyuki Iwashima) [task:207205]
  - selftests/bpf: Wait for the netstamp_needed_key static key to be turned on (Martin KaFai Lau) [task:207205]
  - selftests/bpf: Fix the flaky tc_redirect_dtime test (Martin KaFai Lau) [task:207205]
  - selftests/bpf: Add netkit to tc_redirect selftest (Daniel Borkmann) [task:207205]
  - selftests/bpf: De-veth-ize the tc_redirect test case (Daniel Borkmann) [task:207205]
  - wifi: ath12k: Fix issues in channel list update (Sriram R) [task:207205]
  - selftest/bpf: Add map_in_maps with BPF_MAP_TYPE_PERF_EVENT_ARRAY values (Andrey Grafin) [task:207205]
  - libbpf: Apply map_set_def_max_entries() for inner_maps on creation (Andrey Grafin) [task:207205]
  - selftests/bpf: Fix potential premature unload in bpf_testmod (Artem Savkov) [task:207205]
  - bpftool: Silence build warning about calloc() (Tiezhu Yang) [task:207205]
  - inet_diag: annotate data-races around inet_diag_table[] (Eric Dumazet) [task:207205]
  - sock_diag: annotate data-races around sock_diag_handlers[family] (Eric Dumazet) [task:207205]
  - cpufreq: mediatek-hw: Wait for CPU supplies before probing (Nícolas F. R. A. Prado) [task:207205]
  - cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value (Anastasia Belova) [task:207205]
  - arm64: dts: qcom: sc8180x: Shrink aoss_qmp register space size (Konrad Dybcio) [task:207205]
  - arm64: dts: qcom: sc8180x: Require LOW_SVS vote for MMCX if DISPCC is on (Konrad Dybcio) [task:207205]
  - arm64: dts: qcom: sc8180x: Don't hold MDP core clock at FMAX (Konrad Dybcio) [task:207205]
  - arm64: dts: qcom: sc8180x: Fix eDP PHY power-domains (Konrad Dybcio) [task:207205]
  - arm64: dts: qcom: sc8180x: Add missing CPU off state (Konrad Dybcio) [task:207205]
  - arm64: dts: qcom: sc8180x: Fix up big CPU idle state entry latency (Konrad Dybcio) [task:207205]
  - arm64: dts: qcom: sc8180x: Hook up VDD_CX as GCC parent domain (Konrad Dybcio) [task:207205]
  - ARM: dts: renesas: r8a73a4: Fix external clocks and clock rate (Geert Uytterhoeven) [task:207205]
  - wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() (Jinjie Ruan) [task:207205]
  - wifi: wilc1000: fix multi-vif management when deleting a vif (Ajay Singh) [task:207205]
  - wifi: wilc1000: do not realloc workqueue everytime an interface is added (Ajay Singh) [task:207205]
  - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Martin Kaistra) [task:207205]
  - wifi: wilc1000: fix RCU usage in connect path (Alexis Lothoré) [task:207205]
  - wifi: wilc1000: fix declarations ordering (Alexis Lothoré) [task:207205]
  - wifi: b43: Disable QoS for bcm4331 (Rahul Rameshbabu) [task:207205]
  - wifi: b43: Stop correct queue in DMA worker when QoS is disabled (Rahul Rameshbabu) [task:207205]
  - wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is disabled (Rahul Rameshbabu) [task:207205]
  - wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled (Rahul Rameshbabu) [task:207205]
  - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Xingyuan Mo) [task:207205]
  - sched/fair: Take the scheduling domain into account in select_idle_core() (Keisuke Nishimura) [task:207205]
  - sched/fair: Take the scheduling domain into account in select_idle_smt() (Keisuke Nishimura) [task:207205]
  - timekeeping: Fix cross-timestamp interpolation for non-x86 (Peter Hilber) [task:207205]
  - timekeeping: Fix cross-timestamp interpolation corner case decision (Peter Hilber) [task:207205]
  - timekeeping: Fix cross-timestamp interpolation on counter wrap (Peter Hilber) [task:207205]
  - x86/sme: Fix memory encryption setting if enabled by default and not overridden (Ard Biesheuvel) [task:207205]
  - x86/resctrl: Implement new mba_MBps throttling heuristic (Tony Luck) [task:207205]
  - x86/resctrl: Read supported bandwidth sources from CPUID (Babu Moger) [task:207205]
  - x86/resctrl: Remove hard-coded memory bandwidth limit (Babu Moger) [task:207205]
  - x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type (Michael Roth) [task:207205]
  - aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts (Chun-Yi Lee) [task:207205]
  - io_uring/net: fix overflow check in io_recvmsg_mshot_prep() (Dan Carpenter) [task:207205]
  - io_uring/net: move receive multishot out of the generic msghdr path (Jens Axboe) [task:207205]
  - io_uring/net: unify how recvmsg and sendmsg copy in the msghdr (Jens Axboe) [task:207205]
  - rtc: test: Fix invalid format specifier. (David Gow) [task:207205]
  - time: test: Fix incorrect format specifier (David Gow) [task:207205]
  - lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg (David Gow) [task:207205]
  - lib/cmdline: Fix an invalid format specifier in an assertion msg (David Gow) [task:207205]
  - kunit: test: Log the correct filter string in executor_test (David Gow) [task:207205]
  - ovl: Always reject mounting over case-insensitive directories (Gabriel Krisman Bertazi) [task:207205]
  - ovl: add support for appending lowerdirs one by one (Amir Goldstein) [task:207205]
  - ovl: refactor layer parsing helpers (Amir Goldstein) [task:207205]
  - ovl: store and show the user provided lowerdir mount option (Amir Goldstein) [task:207205]
  - ovl: remove unused code in lowerdir param parsing (Amir Goldstein) [task:207205]
  - md: Don't clear MD_CLOSING when the raid is about to stop (Li Nan) [task:207205]
  - fs/select: rework stack allocation hack for clang (Arnd Bergmann) [task:207205]
  - nbd: null check for nla_nest_start (Navid Emamdoost) [task:207205]
  - rcu/exp: Handle RCU expedited grace period kworker allocation failure (Frederic Weisbecker) [task:207205]
  - rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Frederic Weisbecker) [task:207205]
  - s390/dasd: fix double module refcount decrement (Miroslav Franc) [task:207205]
  - s390/dasd: Use dev_*() for device log messages (Jan Höppner) [task:207205]
  - io_uring: remove unconditional looping in local task_work handling (Jens Axboe) [task:207205]
  - io_uring: remove looping around handling traditional task_work (Jens Axboe) [task:207205]
  - fs: Fix rw_hint validation (Bart Van Assche) [task:207205]
  - iomap: clear the per-folio dirty bits on all writeback failures (Christoph Hellwig) [task:207205]
  - workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active() (Tejun Heo) [task:207205]
  - workqueue: Implement system-wide nr_active enforcement for unbound workqueues (Tejun Heo) [task:207205]
  - workqueue: Introduce struct wq_node_nr_active (Tejun Heo) [task:207205]
  - workqueue: RCU protect wq->dfl_pwq and implement accessors for it (Tejun Heo) [task:207205]
  - workqueue: Make wq_adjust_max_active() round-robin pwqs while activating (Tejun Heo) [task:207205]
  - workqueue: Move nr_active handling into helpers (Tejun Heo) [task:207205]
  - workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work() (Tejun Heo) [task:207205]
  - workqueue: Factor out pwq_is_empty() (Tejun Heo) [task:207205]
  - workqueue: Move pwq->max_active to wq->max_active (Tejun Heo) [task:207205]
  - workqueue.c: Increase workqueue name length (Audra Mitchell) [task:207205]
  - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Nikita Zhandarovich) [task:207205]
  - ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll (Stuart Henderson) [task:207205]
  - ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode (Stuart Henderson) [task:207205]
  - ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC (Stuart Henderson) [task:207205]
  - Input: gpio_keys_polled - suppress deferred probe error for gpio (Uwe Kleine-König) [task:207205]
  - xfrm: set skb control buffer based on packet offload as well (Mike Yu) [task:207205]
  - xfrm: fix xfrm child route lookup for packet offload (Mike Yu) [task:207205]
  - ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table (Al Raj Hassain) [task:207205]
  - x86/hyperv: Allow 15-bit APIC IDs for VTL platforms (Saurabh Sengar) [task:207205]
  - ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet (Alban Boyé) [task:207205]
  - arm64: tegra: Set the correct PHY mode for MGBE (Thierry Reding) [task:207205]
  - perf: RISCV: Fix panic on pmu overflow handler (Fei Wu) [task:207205]
  - firewire: core: use long bus reset on gap count error (Takashi Sakamoto) [task:207205]
  - Bluetooth: mgmt: Fix limited discoverable off timeout (Frédéric Danis) [task:207205]
  - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security (Yuxuan Hu) [task:207205]
  - ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2 (Jiawei Wang) [task:207205]
  - drm/amdgpu: Enable gpu reset for S3 abort cases on Raven series (Prike Liang) [task:207205]
  - ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port (Kailang Yang) [task:207205]
  - scsi: mpt3sas: Prevent sending diag_reset when the controller is ready (Ranjan Kumar) [task:207205]
  - ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table (Johnny Hsieh) [task:207205]
  - drm/ttm/tests: depend on UML || COMPILE_TEST (Christian König) [task:207205]
  - wifi: mac80211: only call drv_sta_rc_update for uploaded stations (Felix Fietkau) [task:207205]
  - net: smsc95xx: add support for SYS TEC USB-SPEmodule1 (Andre Werner) [task:207205]
  - btrfs: fix data race at btrfs_use_block_rsv() when accessing block reserve (Filipe Manana) [task:207205]
  - btrfs: fix data races when accessing the reserved amount of block reserves (Filipe Manana) [task:207205]
  - regulator: max5970: Fix regulator child node name (Naresh Solanki) [task:207205]
  - ARM: dts: renesas: rcar-gen2: Add missing #interrupt-cells to DA9063 nodes (Geert Uytterhoeven) [task:207205]
  - arm64: dts: qcom: Fix interrupt-map cell sizes (Rob Herring) [task:207205]
  - arm: dts: Fix dtc interrupt_map warnings (Rob Herring) [task:207205]
  - arm64: dts: Fix dtc interrupt_provider warnings (Rob Herring) [task:207205]
  - arm: dts: Fix dtc interrupt_provider warnings (Rob Herring) [task:207205]
  - dm-verity, dm-crypt: align "struct bvec_iter" correctly (Mikulas Patocka) [task:207205]
  - platform/x86: x86-android-tablets: Fix acer_b1_750_goodix_gpios name (Hans de Goede) [task:207205]
  - perf: CXL: fix CPMU filter value mask length (Hojin Nam) [task:207205]
  - cxl/region: Allow out of order assembly of autodiscovered regions (Alison Schofield) [task:207205]
  - cxl/region: Handle endpoint decoders in cxl_region_find_decoder() (Alison Schofield) [task:207205]
  - block: sed-opal: handle empty atoms when parsing response (Greg Joyce) [task:207205]
  - parisc/ftrace: add missing CONFIG_DYNAMIC_FTRACE check (Max Kellermann) [task:207205]
  - net/iucv: fix the allocation size of iucv_path_table array (Alexander Gordeev) [task:207205]
  - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() (Hou Tao) [task:207205]
  - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h (Hou Tao) [task:207205]
  - riscv: dts: sifive: add missing #interrupt-cells to pmic (Conor Dooley) [task:207205]
  - ARM: dts: rockchip: Drop interrupts property from pwm-rockchip nodes (Uwe Kleine-König) [task:207205]
  - RDMA/mlx5: Relax DEVX access upon modify commands (Yishai Hadas) [task:207205]
  - RDMA/mlx5: Fix fortify source warning while accessing Eth segment (Leon Romanovsky) [task:207205]
  - arm64: dts: rockchip: mark system power controller on rk3588-evb1 (Sebastian Reichel) [task:207205]
  - soc: microchip: Fix POLARFIRE_SOC_SYS_CTRL input prompt (Geert Uytterhoeven) [task:207205]
  - arm64/sve: Lower the maximum allocation for the SVE ptrace regset (Mark Brown) [task:207205]
  - gen_compile_commands: fix invalid escape sequence warning (Andrew Ballance) [task:207205]
  - ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend (Peter Ujfalusi) [task:207205]
  - HID: multitouch: Add required quirk for Synaptics 0xcddc device (Manuel Fombuena) [task:207205]
  - MIPS: Clear Cause.BD in instruction_pointer_set (Jiaxun Yang) [task:207205]
  - x86/xen: Add some null pointer checking to smp.c (Kunwu Chan) [task:207205]
  - ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU (Attila Tőkés) [task:207205]
  - regmap: kunit: Ensure that changed bytes are actually different (Mark Brown) [task:207205]
  - spi: intel-pci: Add support for Lunar Lake-M SPI serial flash (Mika Westerberg) [task:207205]
  - ASoC: rt5645: Make LattePanda board DMI match more precise (Hans de Goede) [task:207205]
  - selftests: tls: use exact comparison in recv_partial (Jakub Kicinski) [task:207205]
  - selftests: openvswitch: Add validation for the recursion test (Aaron Conole) [task:207205]
  - perf/arm-cmn: Workaround AmpereOneX errata AC04_MESH_1 (incorrect child count) (Ilkka Koskinen) [task:207205]
  - wifi: iwlwifi: mvm: use correct address 3 in A-MSDU (Daniel Gabay) [task:207205]
  - ASoC: cs42l43: Handle error from devm_pm_runtime_enable (Charles Keepax) [task:207205]
  - media: rkisp1: Fix IRQ handling due to shared interrupts (Tomi Valkeinen) [task:207205]
  - soc: qcom: pmic_glink_altmode: fix drm bridge use-after-free (Johan Hovold) [task:207205]
  - io_uring: drop any code related to SCM_RIGHTS (Jens Axboe) [task:207205]
  - io_uring/unix: drop usage of io_uring socket (Jens Axboe) [task:207205]
  - HYGON: ALSA: hda: Fix single byte writing issue for Hygon family 18h model 5h (fuhao) [task:205979]
  - HYGON: ALSA: hda: Add support for Hygon family 18h model 5h HD-Audio (fuhao) [task:205979]
  - HYGON: x86/resctrl: Add Hygon QoS support (fuhao) [task:205979]
  - HYGON: perf/x86/uncore: Add L3 PMU support for Hygon family 18h model 6h (fuhao) [task:205979]
  - HYGON: EDAC/amd64: Adjust UMC channel for Hygon family 18h model 6h (fuhao) [task:205979]
  - HYGON: EDAC/amd64: Add support for Hygon family 18h model 6h (fuhao) [task:205979]
  - HYGON: x86/amd_nb: Add support for Hygon family 18h model 6h (fuhao) [task:205979]
  - HYGON: hwmon/k10temp: Add support for Hygon family 18h model 5h (fuhao) [task:205979]
  - HYGON: EDAC/amd64: Add support for Hygon family 18h model 5h (fuhao) [task:205979]
  - HYGON: x86/amd_nb: Add support for Hygon family 18h model 5h (fuhao) [task:205979]
  - HYGON: x86/cpu: Get LLC ID for Hygon family 18h model 5h (fuhao) [task:205979]
  - HYGON: i2c-piix4: Remove the IMC detecting for Hygon SMBus (fuhao) [task:205979]
  - HYGON: hwmon/k10temp: Add support for Hygon family 18h model 4h (fuhao) [task:205979]
  - HYGON: EDAC/mce_amd: Use struct cpuinfo_x86.logical_die_id for Hygon NodeId (fuhao) [task:205979]
  - HYGON: EDAC/amd64: Adjust address translation for Hygon family 18h model 4h (fuhao) [task:205979]
  - HYGON: EDAC/amd64: Add support for Hygon family 18h model 4h (fuhao) [task:205979]
  - HYGON: EDAC/amd64: Get UMC channel from the 6th nibble for Hygon (fuhao) [task:205979]
  - HYGON: iommu/hygon: Add support for Hygon family 18h model 4h IOAPIC (fuhao) [task:205979]
  - HYGON: x86/amd_nb: Add northbridge support for Hygon family 18h model 4h (fuhao) [task:205979]
  - HYGON: x86/amd_nb: Add Hygon family 18h model 4h PCI IDs (fuhao) [task:205979]
  - HYGON: x86/microcode/hygon: Add microcode loading support for Hygon processors (fuhao) [task:205979]
  - HYGON: x86/cpu/hygon: Fix __max_die_per_package for Hygon family 18h model 4h (fuhao) [task:205979]
  - Makefile: fix generated/compile.h missing builder (Jackie Liu)
  - script/buildtar: strip module in tar package (Jackie Liu)
  - kbuild: Align LD/CC [M] and BTF [M] (Jackie Liu) [task:207240]
  - osinfo: show phytium cpuid info in /proc/osinfo (Jackie Liu) [task:207241]
  - sourceversion: Mark the source code version in the kernel (Jackie Liu) [task:207240]
  - machine_t: provide is_xxx for cpu type (Jackie Liu)
  - osinfo: Show all kernel info in /proc/osinfo (Jackie Liu) [task:207239]
  - accel/ivpu: avoid build failure with CONFIG_PM=n (Arnd Bergmann) [task:205664]
  - accel/ivpu: Delete the TODO file (Deepak R Varma) [task:205664]
  - accel/ivpu/37xx: Remove support for FPGA and simics (Stanislaw Gruszka) [task:205664]
  - accel/ivpu: Print IPC type string instead of number (Krystian Pradzynski) [task:205664]
  - accel/ivpu: Read clock rate only if device is up (Karol Wachowski) [task:205664]
  - accel/ivpu: Fix verbose version of REG_POLL macros (Krystian Pradzynski) [task:205664]
  - accel/ivpu: Use ratelimited warn and err in IPC/JSM (Krystian Pradzynski) [task:205664]
  - accel/ivpu: Add ivpu_bo_vaddr() and ivpu_bo_size() (Jacek Lawrynowicz) [task:205664]
  - accel/ivpu: Annotate struct ivpu_job with __counted_by (Kees Cook) [task:205664]
  - accel/ivpu: Move MMU register definitions to ivpu_mmu.c (Jacek Lawrynowicz) [task:205664]
  - accel/ivpu/37xx: White space cleanup (Stanislaw Gruszka) [task:205664]
  - accel/ivpu/37xx: Change register rename leftovers (Stanislaw Gruszka) [task:205664]
  - accel/ivpu: Move ivpu_fw_load() to ivpu_fw_init() (Jacek Lawrynowicz) [task:205664]
  - accel/ivpu: Initialize context with SSID = 1 (Karol Wachowski) [task:205664]
  - accel/ivpu: Add information about context on failure (Stanislaw Gruszka) [task:205664]
  - accel/ivpu: Make ivpu_pm_init() void (Stanislaw Gruszka) [task:205664]
  - accel/ivpu: Remove duplicated error messages (Jacek Lawrynowicz) [task:205664]
  - accel/ivpu: Move set autosuspend delay to HW specific code (Krystian Pradzynski) [task:205664]
  - intel_idle: add Sierra Forest SoC support (Artem Bityutskiy) [task:206440]
  - perf/x86/intel/uncore: Support Sierra Forest and Grand Ridge (Kan Liang) [task:206440]
  - perf/x86/intel/uncore: Support IIO free-running counters on GNR (Kan Liang) [task:206440]
  - perf/x86/intel/uncore: Support Granite Rapids (Kan Liang) [task:206440]
  - perf/x86/uncore: Use u64 to replace unsigned for the uncore offsets array (Kan Liang) [task:206440]
  - perf/x86/intel/uncore: Generic uncore_get_uncores and MMIO format of SPR (Kan Liang) [task:206440]
  - perf/x86/intel: Support branch counters logging (Kan Liang) [task:206440]
  - perf: Add branch_sample_call_stack (Kan Liang) [task:206440]
  - perf/x86: Add PERF_X86_EVENT_NEEDS_BRANCH_STACK flag (Kan Liang) [task:206440]
  - perf: Add branch stack counters (Kan Liang) [task:206440]
  - KVM: x86: Use KVM-governed feature framework to track "LAM enabled" (Binbin Wu) [task:206440]
  - KVM: x86: Advertise and enable LAM (user and supervisor) (Robert Hoo) [task:206440]
  - KVM: x86: Virtualize LAM for user pointer (Robert Hoo) [task:206440]
  - KVM: x86: Virtualize LAM for supervisor pointer (Robert Hoo) [task:206440]
  - KVM: x86: Untag addresses for LAM emulation where applicable (Binbin Wu) [task:206440]
  - KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator (Binbin Wu) [task:206440]
  - KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (Binbin Wu) [task:206440]
  - KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality (Binbin Wu) [task:206440]
  - KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD (Binbin Wu) [task:206440]
  - KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() (Binbin Wu) [task:206440]
  - KVM: x86: Add an emulation flag for implicit system access (Binbin Wu) [task:206440]
  - KVM: x86: Consolidate flags for __linearize() (Binbin Wu) [task:206440]
  - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup (Yicong Yang) [task:206440]
  - sched/fair: Scan cluster before scanning LLC in wake-up path (Barry Song) [task:206440]
  - sched: Add cpus_share_resources API (Barry Song) [task:206440]
  - Documentation/x86: Document resctrl's new sparse_masks (Fenghua Yu) [task:206440]
  - x86/resctrl: Add sparse_masks file in info (Fenghua Yu) [task:206440]
  - x86/resctrl: Enable non-contiguous CBMs in Intel CAT (Maciej Wieczor-Retman) [task:206440]
  - x86/resctrl: Rename arch_has_sparse_bitmaps (Maciej Wieczor-Retman) [task:206440]
  - platform/x86/intel/ifs: Call release_firmware() when handling errors. (Jithu Joseph) [task:206440]
  - platform/x86/intel/ifs: ARRAY BIST for Sierra Forest (Jithu Joseph) [task:206440]
  - platform/x86/intel/ifs: Add new error code (Jithu Joseph) [task:206440]
  - platform/x86/intel/ifs: Add new CPU support (Jithu Joseph) [task:206440]
  - platform/x86/intel/ifs: Metadata validation for start_chunk (Jithu Joseph) [task:206440]
  - platform/x86/intel/ifs: Validate image size (Jithu Joseph) [task:206440]
  - platform/x86/intel/ifs: Gen2 Scan test support (Jithu Joseph) [task:206440]
  - platform/x86/intel/ifs: Gen2 scan image loading (Jithu Joseph) [task:206440]
  - platform/x86/intel/ifs: Refactor image loading code (Jithu Joseph) [task:206440]
  - platform/x86/intel/ifs: Store IFS generation number (Jithu Joseph) [task:206440]
  - drm/i915/dsc: Fix the macro that calculates DSCC_/DSCA_ PPS reg address (Manasi Navare) [task:205664]
  - drm/i915/display: Get bigjoiner config before dsc config during readout (Ankit Nautiyal) [task:205664]
  - drm/i915: Prevent potential null-ptr-deref in engine_init_common (Nirmoy Das) [task:205664]
  - drm/i915/dsc: Fix pic_width readout (Suraj Kandpal) [task:205664]
  - drm/i915/mtl: Calculate the correct voltage level from port_clock (Ville Syrjälä) [task:205664]
  - drm/i915: Split intel_ddi_compute_min_voltage_level() into platform variants (Ville Syrjälä) [task:205664]
  - drm/i915/mtl: Fix voltage_level for cdclk==480MHz (Ville Syrjälä) [task:205664]
  - drm/i915/display: do not use cursor size reduction on MTL (Andrzej Hajda) [task:205664]
  - drm/i915/mtl: Rename the link_bit_rate to clock in C20 pll_state (Radhakrishna Sripada) [task:205664]
  - drm/i915/mtl: Remove misleading "clock" field from C20 pll_state (Radhakrishna Sripada) [task:205664]
  - drm/i915/mtl: Use port clock compatible numbers for C20 phy (Radhakrishna Sripada) [task:205664]
  - drm/i915/huc: Stop printing about unsupported HuC on MTL (Daniele Ceraolo Spurio) [task:205664]
  - drm/i915/display: split i915 specific code from intel_fbdev (Jouni Högander) [task:205664]
  - drm/i915: Fix glk+ degamma LUT conversions (Ville Syrjälä) [task:205664]
  - drm/i915/gt: Temporarily disable CPU caching into DMA for MTL (Jonathan Cavitt) [task:205664]
  - drm/i915/mtl: Apply notify_guc to all GTs (Nirmoy Das) [task:205664]
  - drm/i915/dsi: Extract port_ctrl_reg() (Ville Syrjälä) [task:205664]
  - drm/i915/dsi: Remove dead GLK checks (Ville Syrjälä) [task:205664]
  - drm/i915: Extract mchbar_reg() (Ville Syrjälä) [task:205664]
  - drm/i915: Stop using a 'reg' variable (Ville Syrjälä) [task:205664]
  - drm/i915: Extract hsw_chicken_trans_reg() (Ville Syrjälä) [task:205664]
  - drm/i915/mst: Swap TRANSCONF vs. FECSTALL_DIS_DPTSTREAM_DPTTG disable (Ville Syrjälä) [task:205664]
  - drm/i915/mtl: Add Wa_14019821291 (Dnyaneshwar Bhadane) [task:205664]
  - drm/i915/mst: Always write CHICKEN_TRANS (Ville Syrjälä) [task:205664]
  - drm/i915/mtl: Add Wa_22016670082 (Dnyaneshwar Bhadane) [task:205664]
  - drm/i915/lnl: Fix check for TC phy (Lucas De Marchi) [task:205664]
  - drm/i915/lnl: Extend C10/C20 phy (Lucas De Marchi) [task:205664]
  - drm/i915: drop gt/intel_gt.h include from skl_universal_plane.c (Jani Nikula) [task:205664]
  - drm/i915/mtl: Remove the 'force_probe' requirement for Meteor Lake (Radhakrishna Sripada) [task:205664]
  - drm/i915: Enable GuC TLB invalidations for MTL (Jonathan Cavitt) [task:205664]
  - drm/i915: Add GuC TLB Invalidation device info flags (Jonathan Cavitt) [task:205664]
  - drm/i915/guc: Update 'recommended' version to 70.12.1 for DG2/ADL-S/ADL-P/MTL (John Harrison) [task:205664]
  - drm/i915/guc: Enable WA 14018913170 (Daniele Ceraolo Spurio) [task:205664]
  - drm/i915/mtl: Don't set PIPE_CONTROL_FLUSH_L3 (Vinay Belgaumkar) [task:205664]
  - drm/i915: Enable GGTT updates with binder in MTL (Nirmoy Das) [task:205664]
  - drm/i915: Toggle binder context ready status (Nirmoy Das) [task:205664]
  - drm/i915: Implement GGTT update method with MI_UPDATE_GTT (Nirmoy Das) [task:205664]
  - drm/i915: Parameterize binder context creation (Nirmoy Das) [task:205664]
  - drm/i915: Implement for_each_sgt_daddr_next (Nirmoy Das) [task:205664]
  - drm/i915: Create a kernel context for GGTT updates (Nirmoy Das) [task:205664]
  - drm/i915/gt: remove a static inline that requires including i915_drv.h (Jani Nikula) [task:205664]
  - drm/i915: Lift runtime-pm acquire callbacks out of intel_wakeref.mutex (Chris Wilson) [task:205664]
  - drm/i915/mtl: Skip MCR ops for ring fault register (Nirmoy Das) [task:205664]
  - drm/i915: Introduce intel_gt_mcr_lock_sanitize() (Nirmoy Das) [task:205664]
  - drm/i915/gt: Update RC6 mask for mtl_drpc (Badal Nilawar) [task:205664]
  - drm/i915/lrc: User PXP contexts requires runalone bit in lrc (Alan Previn) [task:205664]
  - drm/i915/pxp/mtl: Update pxp-firmware packet size (Alan Previn) [task:205664]
  - drm/i915/pxp/mtl: Update pxp-firmware response timeout (Alan Previn) [task:205664]
  - drm/i915/mtl: Drop Wa_14017240301 (Matt Roper) [task:205664]
  - drm/i915/dsc: add the PPS number to the register content macros (Jani Nikula) [task:205664]
  - drm/i915/dsc: clean up pps comments (Jani Nikula) [task:205664]
  - drm/i915/dsc: drop redundant = 0 assignments (Jani Nikula) [task:205664]
  - drm/i915/dsc: rename pps write to intel_dsc_pps_write() (Jani Nikula) [task:205664]
  - drm/i915/dsc: have intel_dsc_pps_read() return the value (Jani Nikula) [task:205664]
  - drm/i915/dsc: have intel_dsc_pps_read_and_verify() return the value (Jani Nikula) [task:205664]
  - drm/i915/dsc: improve clarity of the pps reg read/write helpers (Jani Nikula) [task:205664]
  - drm/i915/mtl: Adding DeviceID for Arrowlake-S under MTL (Nemesa Garg) [task:205664]
  - drm/i915/display: Apply workarounds during display init (Matt Roper) [task:205664]
  - drm/i915/display: Extract display workarounds from clock gating init (Matt Roper) [task:205664]
  - drm/i915/adlp: Stop calling gen12lp_init_clock_gating() (Matt Roper) [task:205664]
  - drm/i915: Stop forcing clock gating init for future platforms (Matt Roper) [task:205664]
  - drm/i915/tc: move legacy code out of the main _max_lane_count() func (Luca Coelho) [task:205664]
  - drm/i915/tc: rename mtl_tc_port_get_pin_assignment_mask() (Luca Coelho) [task:205664]
  - drm/i915/mtl: Add TC port lockdep assert to AUX power well enabling (Imre Deak) [task:205664]
  - drm/i915/mtl: Update workaround 14016712196 (Tejas Upadhyay) [task:205664]
  - drm/i915/display: Compare the readout dsc pps params (Suraj Kandpal) [task:205664]
  - drm/i915/vdsc: Fill the intel_dsc_get_pps_config function (Suraj Kandpal) [task:205664]
  - drm/i915/vdsc: Remove unused dsc registers (Suraj Kandpal) [task:205664]
  - drm/i915/vdsc: Add function to write in PPS register (Suraj Kandpal) [task:205664]
  - drm/i915/vdsc: Add function to read any PPS register (Suraj Kandpal) [task:205664]
  - drm/i915/vdsc: Add func to get no. of vdsc instances per pipe (Suraj Kandpal) [task:205664]
  - drm/i915/vdsc: Add a check for dsc split cases (Suraj Kandpal) [task:205664]
  - drm/i915/vdsc: Refactor dsc register field macro (Suraj Kandpal) [task:205664]
  - drm/i915/pxp/mtl: intel_pxp_init_hw needs runtime-pm inside pm-complete (Alan Previn) [task:205664]
  - drm/i915: Replace several IS_METEORLAKE with proper IP version checks (Matt Roper) [task:205664]
  - drm/i915/display: Eliminate IS_METEORLAKE checks (Matt Roper) [task:205664]
  - drm/i915/mtl: Eliminate subplatforms (Matt Roper) [task:205664]
  - drm/i915: Eliminate IS_MTL_DISPLAY_STEP (Matt Roper) [task:205664]
  - drm/i915: Eliminate IS_MTL_MEDIA_STEP (Matt Roper) [task:205664]
  - drm/i915: Eliminate IS_MTL_GRAPHICS_STEP (Matt Roper) [task:205664]
  - drm/i915/xelpg: Call Xe_LPG workaround functions based on IP version (Matt Roper) [task:205664]
  - drm/i915/xelpmp: Don't assume workarounds extend to future platforms (Matt Roper) [task:205664]
  - drm/i915: Consolidate condition for Wa_22011802037 (Matt Roper) [task:205664]
  - drm/i915: Tidy workaround definitions (Matt Roper) [task:205664]
  - drm/i915/dg2: Drop Wa_16011777198 (Matt Roper) [task:205664]
  - drm/i915/dg2: Drop pre-production GT workarounds (Matt Roper) [task:205664]
  - ocfs2: Avoid touching renamed directory if parent does not change (Jan Kara) [task:206748] {CVE-2023-52590}
  - fs: ocfs2: check status values (Artem Chernyshev) [task:206748]
  - check-uapi: added arm64 support (Jackie Liu)
  - selftests: mptcp: use KSFT_SKIP/KSFT_PASS/KSFT_FAIL (Geliang Tang) [task:201243]
  - selftests: mptcp: declare event macros in mptcp_lib (Geliang Tang) [task:201243]
  - selftests: mptcp: add mptcp_lib_verify_listener_events (Geliang Tang) [task:201243]
  - selftests: mptcp: print_test out of verify_listener_events (Geliang Tang) [task:201243]
  - selftests: mptcp: extract mptcp_lib_check_expected (Geliang Tang) [task:201243]
  - selftests: mptcp: call test_fail without argument (Geliang Tang) [task:201243]
  - selftests: mptcp: print test results with colors (Geliang Tang) [task:201243]
  - selftests: mptcp: use += operator to append strings (Geliang Tang) [task:201243]
  - selftests: mptcp: print test results with counters (Geliang Tang) [task:201243]
  - selftests: mptcp: add print_title in mptcp_lib (Geliang Tang) [task:201243]
  - selftests: mptcp: export TEST_COUNTER variable (Geliang Tang) [task:201243]
  - selftests: mptcp: sockopt: print every test result (Geliang Tang) [task:201243]
  - selftests: mptcp: connect: fix misaligned output (Geliang Tang) [task:201243]
  - selftests: mptcp: connect: add dedicated port counter (Geliang Tang) [task:201243]
  - selftests: mptcp: print all error messages to stdout (Geliang Tang) [task:201243]
  - mptcp: annotate a data-race around sysctl_tcp_wmem[0] (Jason Xing) [task:201243]
  - tcp: annotate a data-race around sysctl_tcp_wmem[0] (Jason Xing) [task:201243]
  - selftests: userspace pm: avoid relaunching pm events (Matthieu Baerts (NGI0)) [task:201243]
  - selftests: mptcp: simult flows: fix shellcheck warnings (Matthieu Baerts (NGI0)) [task:201243]
  - selftests: mptcp: pm netlink: fix shellcheck warnings (Matthieu Baerts (NGI0)) [task:201243]
  - selftests: mptcp: sockopt: fix shellcheck warnings (Matthieu Baerts (NGI0)) [task:201243]
  - selftests: mptcp: connect: fix shellcheck warnings (Matthieu Baerts (NGI0)) [task:201243]
  - selftests: mptcp: diag: fix shellcheck warnings (Matthieu Baerts (NGI0)) [task:201243]
  - selftests: mptcp: add mptcp_lib_events helper (Geliang Tang) [task:201243]
  - selftests: mptcp: more operations in ns_init/exit (Geliang Tang) [task:201243]
  - selftests: mptcp: add mptcp_lib_ns_init/exit helpers (Geliang Tang) [task:201243]
  - selftests: mptcp: add local variables rndh (Geliang Tang) [task:201243]
  - selftests: mptcp: add mptcp_lib_check_tools helper (Geliang Tang) [task:201243]
  - selftests: mptcp: stop forcing iptables-legacy (Matthieu Baerts (NGI0)) [task:201243]
  - mptcp: drop lookup_by_id in lookup_addr (Geliang Tang) [task:201243]
  - mptcp: set error messages for set_flags (Geliang Tang) [task:201243]
  - mptcp: update set_flags interfaces (Geliang Tang) [task:201243]
  - mptcp: drop duplicate header inclusions (Geliang Tang) [task:201243]
  - selftests: mptcp: userspace pm get addr tests (Geliang Tang) [task:201243]
  - selftests: mptcp: add token for get_addr (Geliang Tang) [task:201243]
  - mptcp: get addr in userspace pm list (Geliang Tang) [task:201243]
  - mptcp: implement mptcp_userspace_pm_get_addr (Geliang Tang) [task:201243]
  - mptcp: add userspace_pm_lookup_addr_by_id helper (Geliang Tang) [task:201243]
  - selftests: mptcp: dump userspace addrs list (Geliang Tang) [task:201243]
  - selftests: mptcp: add mptcp_lib_check_output helper (Geliang Tang) [task:201243]
  - selftests: mptcp: add token for dump_addr (Geliang Tang) [task:201243]
  - selftests: mptcp: add userspace pm subflow flag (Geliang Tang) [task:201243]
  - mptcp: check userspace pm flags (Geliang Tang) [task:201243]
  - mptcp: dump addrs in userspace pm list (Geliang Tang) [task:201243]
  - mptcp: add token for get-addr in yaml (Geliang Tang) [task:201243]
  - mptcp: implement mptcp_userspace_pm_dump_addr (Geliang Tang) [task:201243]
  - mptcp: export mptcp_genl_family & mptcp_nl_fill_addr (Geliang Tang) [task:201243]
  - mptcp: make pm_remove_addrs_and_subflows static (Geliang Tang) [task:201243]
  - mptcp: cleanup SOL_TCP handling (Paolo Abeni) [task:201243]
  - mptcp: implement TCP_NOTSENT_LOWAT support (Paolo Abeni) [task:201243]
  - mptcp: avoid some duplicate code in socket option handling (Paolo Abeni) [task:201243]
  - mptcp: cleanup writer wake-up (Paolo Abeni) [task:201243]
  - selftests: mptcp: diag: avoid extra waiting (Matthieu Baerts (NGI0)) [task:201243]
  - selftests: mptcp: diag: return KSFT_FAIL not test_cnt (Geliang Tang) [task:201243]
  - configs/debug: add NET debug config (Matthieu Baerts (NGI0)) [task:201243]
  - MAINTAINERS: update Geliang's email address (Geliang Tang) [task:201243]
  - selftests: mptcp: diag: change timeout_poll to 30 (Geliang Tang) [task:201243]
  - selftests: mptcp: join: change capture/checksum as bool (Geliang Tang) [task:201243]
  - selftests: mptcp: simult flows: define missing vars (Geliang Tang) [task:201243]
  - selftests: mptcp: netlink: drop duplicate var ret (Geliang Tang) [task:201243]
  - mptcp: check the protocol in mptcp_sk() with DEBUG_NET (Matthieu Baerts (NGI0)) [task:201243]
  - mptcp: check the protocol in tcp_sk() with DEBUG_NET (Matthieu Baerts (NGI0)) [task:201243]
  - mptcp: token kunit: set protocol (Matthieu Baerts (NGI0)) [task:201243]
  - selftests: mptcp: lib: catch duplicated subtest entries (Matthieu Baerts (NGI0)) [task:201243]
  - selftests: mptcp: explicitly trigger the listener diag code-path (Paolo Abeni) [task:201243]
  - bpf, btf: Add check_btf_kconfigs helper (Geliang Tang) [task:201243]
  - bpf, btf: Fix return value of register_btf_id_dtor_kfuncs (Geliang Tang) [task:201243]
  - selftests: net: ip_local_port_range: define IPPROTO_MPTCP (Maxim Galaganov) [task:201243]
  - mptcp: annotate lockless accesses around read-mostly fields (Paolo Abeni) [task:201243]
  - mptcp: annotate lockless access for token (Paolo Abeni) [task:201243]
  - mptcp: annotate lockless access for RX path fields (Paolo Abeni) [task:201243]
  - mptcp: annotate lockless access for the tx path (Paolo Abeni) [task:201243]
  - mptcp: annotate access for msk keys (Paolo Abeni) [task:201243]
  - mptcp: fill in missing MODULE_DESCRIPTION() (Matthieu Baerts) [task:201243]
  - netfilter: nf_tables: disallow anonymous set with timeout flag (Pablo Neira Ayuso) [task:206380] {CVE-2024-26642}
  - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Pablo Neira Ayuso) [task:206379] {CVE-2024-26643}
  - INTEL: drivers: bus: mhi: host: fix recovery process when modem reboots (Daniele Palmas) [task:205664]
  - INTEL: drivers: net: wwan: add simple DTR driver (Daniele Palmas) [task:205664]
  - INTEL: drivers: bus: mhi: add FN990 NMEA and DIAG in SBL devices (Daniele Palmas) [task:205664]
  - INTEL: drivers: bus: mhi: add FN980 v2 support (Daniele Palmas) [task:205664]
  - INTEL: wwan: add NMEA type (Daniele Palmas) [task:205664]
  - INTEL: drivers: bus: mhi: let userspace manage xfp fw update states (Daniele Palmas) [task:205664]
  - INTEL: bus: mhi: host: allow SBL as initial EE (Daniele Palmas) [task:205664]
  - INTEL: wwan: add SAHARA device (Daniele Palmas) [task:205664]
  - INTEL: Revert "bus: mhi: host: pci_generic: add support for sc8280xp-crd SDX55 variant" (Daniele Palmas) [task:205664]
  - perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities (Dapeng Mi) [task:205664]
  - selftests/thermel/intel: Add test to read power floor status (Srinivas Pandruvada) [task:205664]
  - thermal: int340x: processor_thermal: Enable power floor support (Srinivas Pandruvada) [task:205664]
  - perf/x86/intel: Reorganize attrs and is_visible (Kan Liang) [task:205664]
  - perf/x86/intel/pt: Fix kernel-doc comments (Lucy Mielke) [task:205664]
  - perf/x86/intel: Extend the ref-cycles event to GP counters (Kan Liang) [task:205664]
  - perf/x86/intel: Fix broken fixed event constraints extension (Kan Liang) [task:205664]
  - perf/x86/intel: Add common intel_pmu_init_hybrid() (Kan Liang) [task:205664]
  - perf/x86/intel: Clean up the hybrid CPU type handling code (Kan Liang) [task:205664]
  - perf/x86/intel: Apply the common initialization code for ADL (Kan Liang) [task:205664]
  - perf/x86/intel: Factor out the initialization code for ADL e-core (Kan Liang) [task:205664]
  - perf/x86/intel: Factor out the initialization code for SPR (Kan Liang) [task:205664]
  - perf/x86/intel: Use the common uarch name for the shared functions (Kan Liang) [task:205664]
  - intel_idle: Add Meteorlake support (Zhang Rui) [task:205664]
  - arm64/config: enable CONFIG_ARCH_PHYTIUM=y (Jiangshan Yi) [task:206037]
  - PHYTIUM: Add gic support for Phytium S2500 (Li Yuting) [task:206037]
  - thermal: int340x: processor_thermal: Handle power floor interrupts (Srinivas Pandruvada) [task:205664]
  - thermal: int340x: processor_thermal: Support power floor notifications (Srinivas Pandruvada) [task:205664]
  - thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add (Srinivas Pandruvada) [task:205664]
  - thermal: int340x: processor_thermal: Common function to clear SOC interrupt (Srinivas Pandruvada) [task:205664]
  - thermal: int340x: processor_thermal: Move interrupt status MMIO offset to common header (Srinivas Pandruvada) [task:205664]
  - thermal: int3406: Convert to platform remove callback returning void (Uwe Kleine-König) [task:205664]
  - thermal: int3403: Convert to platform remove callback returning void (Uwe Kleine-König) [task:205664]
  - thermal: int3402: Convert to platform remove callback returning void (Uwe Kleine-König) [task:205664]
  - thermal: int3401: Convert to platform remove callback returning void (Uwe Kleine-König) [task:205664]
  - thermal: int3400: Convert to platform remove callback returning void (Uwe Kleine-König) [task:205664]
  - thermal: int340x: processor_thermal: Ack all PCI interrupts (Srinivas Pandruvada) [task:205664]
  - thermal: int340x: Add ArrowLake-S PCI ID (Srinivas Pandruvada) [task:205664]
  - selftests/thermel/intel: Add test to read workload hint (Srinivas Pandruvada) [task:205664]
  - thermal: int340x: Handle workload hint interrupts (Srinivas Pandruvada) [task:205664]
  - thermal: int340x: processor_thermal: Add workload type hint interface (Srinivas Pandruvada) [task:205664]
  - thermal: int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for Meteor Lake (Srinivas Pandruvada) [task:205664]
  - thermal: int340x: processor_thermal: Use non MSI interrupts by default (Srinivas Pandruvada) [task:205664]
  - thermal: int340x: processor_thermal: Add interrupt configuration function (Srinivas Pandruvada) [task:205664]
  - thermal: int340x: processor_thermal: Move mailbox code to common module (Srinivas Pandruvada) [task:205664]


author: Jackie Liu <liuyun01@kylinos.cn> - 6.6.0-3.0.v2404
changelog:
  - bcachefs: eytzinger0_find() search should be const (Kent Overstreet) [task:205710]
  - bcachefs: move "ptrs not changing" optimization to bch2_trigger_extent() (Kent Overstreet) [task:205710]
  - bcachefs: fix simulateously upgrading & downgrading (Kent Overstreet) [task:205710]
  - bcachefs: Restart recovery passes more reliably (Kent Overstreet) [task:205710]
  - bcachefs: bch2_dump_bset() doesn't choke on u64s == 0 (Kent Overstreet) [task:205710]
  - bcachefs: improve checksum error messages (Kent Overstreet) [task:205710]
  - bcachefs: improve validate_bset_keys() (Kent Overstreet) [task:205710]
  - bcachefs: print sb magic when relevant (Kent Overstreet) [task:205710]
  - bcachefs: __bch2_sb_field_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: %pg is banished (Kent Overstreet) [task:205710]
  - bcachefs: Improve would_deadlock trace event (Kent Overstreet) [task:205710]
  - bcachefs: fsck_err()s don't need to manually check c->sb.version anymore (Kent Overstreet) [task:205710]
  - bcachefs: Upgrades now specify errors to fix, like downgrades (Kent Overstreet) [task:205710]
  - bcachefs: no thread_with_file in userspace (Kent Overstreet) [task:205710]
  - bcachefs: Don't autofix errors we can't fix (Kent Overstreet) [task:205710]
  - bcachefs: add missing bch2_latency_acct() call (Kent Overstreet) [task:205710]
  - bcachefs: increase max_active on io_complete_wq (Kent Overstreet) [task:205710]
  - bcachefs: add time_stats for btree_node_read_done() (Kent Overstreet) [task:205710]
  - bcachefs: don't clear accessed bit in btree node fill (Kent Overstreet) [task:205710]
  - bcachefs: Add an option to control btree node prefetching (Kent Overstreet) [task:205710]
  - bcachefs: kill useless return ret (Kent Overstreet) [task:205710]
  - bcachefs: Combine .trans_trigger, .atomic_trigger (Kent Overstreet) [task:205710]
  - bcachefs: unify extent trigger (Kent Overstreet) [task:205710]
  - bcachefs: bch2_trigger_stripe_ptr() (Kent Overstreet) [task:205710]
  - bcachefs: Online fsck can now fix errors (Kent Overstreet) [task:205710]
  - bcachefs: bch2_trigger_pointer() (Kent Overstreet) [task:205710]
  - bcachefs: unify stripe trigger (Kent Overstreet) [task:205710]
  - bcachefs: move stripe triggers to ec.c (Kent Overstreet) [task:205710]
  - bcachefs: unify alloc trigger (Kent Overstreet) [task:205710]
  - bcachefs: move bch2_mark_alloc() to alloc_background.c (Kent Overstreet) [task:205710]
  - bcachefs: unify reservation trigger (Kent Overstreet) [task:205710]
  - bcachefs: unify reflink_p trigger (Kent Overstreet) [task:205710]
  - bcachefs: unify inode trigger (Kent Overstreet) [task:205710]
  - bcachefs: kill mem_trigger_run_overwrite_then_insert() (Kent Overstreet) [task:205710]
  - bcachefs: BTREE_TRIGGER_TRANSACTIONAL (Kent Overstreet) [task:205710]
  - bcachefs: Kill BTREE_TRIGGER_NOATOMIC (Kent Overstreet) [task:205710]
  - bcachefs: mark now takes bkey_s (Kent Overstreet) [task:205710]
  - bcachefs: trans_mark now takes bkey_s (Kent Overstreet) [task:205710]
  - bcachefs: Upgrading uses bch_sb.recovery_passes_required (Kent Overstreet) [task:205710]
  - bcachefs: factor out thread_with_file, thread_with_stdio (Kent Overstreet) [task:205710]
  - bcachefs: Fix printing of device durability (Kent Overstreet) [task:205710]
  - bcachefs: __bch2_journal_key_to_wb -> bch2_journal_key_to_wb_slowpath (Kent Overstreet) [task:205710]
  - bcachefs: __journal_keys_sort() refactoring (Kent Overstreet) [task:205710]
  - bcachefs: wb_key_cmp -> wb_key_ref_cmp (Kent Overstreet) [task:205710]
  - bcachefs: track transaction durations (Kent Overstreet) [task:205710]
  - bcachefs: btree_trans always has stats (Kent Overstreet) [task:205710]
  - bcachefs: Split brain detection (Kent Overstreet) [task:205710]
  - bcachefs: bch_member->seq (Kent Overstreet) [task:205710]
  - bcachefs: Fix nochanges/read_only interaction (Kent Overstreet) [task:205710]
  - bcachefs: Check journal entries for invalid keys in trans commit path (Kent Overstreet) [task:205710]
  - bcachefs: check_directory_structure() can now be run online (Kent Overstreet) [task:205710]
  - bcachefs: Fix reattach_inode() for snapshots (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_trans_peek_slot_updates (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_trans_peek_prev_updates (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_trans_peek_updates (Kent Overstreet) [task:205710]
  - bcachefs: growable btree_paths (Kent Overstreet) [task:205710]
  - bcachefs: Fix interior update path btree_path uses (Kent Overstreet) [task:205710]
  - bcachefs: trans->nr_paths (Kent Overstreet) [task:205710]
  - bcachefs: trans->updates will also be resizable (Kent Overstreet) [task:205710]
  - bcachefs: optimize __bch2_trans_get(), kill DEBUG_TRANSACTIONS (Kent Overstreet) [task:205710]
  - bcachefs: rcu protect trans->paths (Kent Overstreet) [task:205710]
  - bcachefs: Clean up btree_trans (Kent Overstreet) [task:205710]
  - bcachefs: kill btree_path.idx (Kent Overstreet) [task:205710]
  - bcachefs: get_unlocked_mut_path() -> btree_path_idx_t (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_iter_peek_prev() no longer uses path->idx (Kent Overstreet) [task:205710]
  - bcachefs: bch2_path_get() no longer uses path->idx (Kent Overstreet) [task:205710]
  - bcachefs: trans_for_each_path_with_node() no longer uses path->idx (Kent Overstreet) [task:205710]
  - bcachefs: trans_for_each_path() no longer uses path->idx (Kent Overstreet) [task:205710]
  - bcachefs: kill trans_for_each_path_from() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_path_to_text() -> btree_path_idx_t (Kent Overstreet) [task:205710]
  - bcachefs: struct trans_for_each_path_inorder_iter (Kent Overstreet) [task:205710]
  - bcachefs: btree_insert_entry -> btree_path_idx_t (Kent Overstreet) [task:205710]
  - bcachefs: btree_iter -> btree_path_idx_t (Kent Overstreet) [task:205710]
  - bcachefs: btree_path_alloc() -> btree_path_idx_t (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_path_traverse() -> btree_path_idx_t (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_path_make_mut() -> btree_path_idx_t (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_path_set_pos() -> btree_path_idx_t (Kent Overstreet) [task:205710]
  - bcachefs; bch2_path_put() -> btree_path_idx_t (Kent Overstreet) [task:205710]
  - bcachefs: bch2_path_get() -> btree_path_idx_t (Kent Overstreet) [task:205710]
  - bcachefs: minor bch2_btree_path_set_pos() optimization (Kent Overstreet) [task:205710]
  - bcachefs: Kill GFP_NOFAIL usage in readahead path (Kent Overstreet) [task:205710]
  - bcachefs: Convert split_devs() to darray (Kent Overstreet) [task:205710]
  - bcachefs: skip journal more often in key cache reclaim (Kent Overstreet) [task:205710]
  - bcachefs: for_each_keylist_key() declares loop iter (Kent Overstreet) [task:205710]
  - bcachefs: bkey_for_each_ptr() now declares loop iter (Kent Overstreet) [task:205710]
  - bcachefs: kill __bch2_btree_iter_peek_upto_and_restart() (Kent Overstreet) [task:205710]
  - bcachefs: fsck -> bch2_trans_run() (Kent Overstreet) [task:205710]
  - bcachefs: vstruct_for_each() now declares loop iter (Kent Overstreet) [task:205710]
  - bcachefs: for_each_member_device_rcu() now declares loop iter (Kent Overstreet) [task:205710]
  - bcachefs: for_each_member_device() now declares loop iter (Kent Overstreet) [task:205710]
  - bcachefs: for_each_btree_key() now declares loop iter (Kent Overstreet) [task:205710]
  - bcachefs: kill for_each_btree_key_norestart() (Kent Overstreet) [task:205710]
  - bcachefs: kill for_each_btree_key_old_upto() (Kent Overstreet) [task:205710]
  - bcachefs: for_each_btree_key_upto() -> for_each_btree_key_old_upto() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_dirent_lookup() -> lockrestart_do() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_trans_srcu_lock() should be static (Kent Overstreet) [task:205710]
  - bcachefs: use track_event_change() for allocator blocked stats (Kent Overstreet) [task:205710]
  - bcachefs: fix warning about uninitialized time_stats (Kent Overstreet) [task:205710]
  - bcachefs: add more verbose logging (Kent Overstreet) [task:205710]
  - bcachefs: better error message in btree_node_write_work() (Kent Overstreet) [task:205710]
  - bcachefs: simplify bch_devs_list (Kent Overstreet) [task:205710]
  - bcachefs: darray_for_each() now declares loop iter (Kent Overstreet) [task:205710]
  - bcachefs: trans_for_each_update() now declares loop iter (Kent Overstreet) [task:205710]
  - bcachefs: Improve the nopromote tracepoint (Kent Overstreet) [task:205710]
  - bcachefs: Use GFP_KERNEL for promote allocations (Kent Overstreet) [task:205710]
  - bcachefs: mean and variance: fix kernel-doc for function params (Randy Dunlap) [task:205710]
  - bcachefs: check for failure to downgrade (Kent Overstreet) [task:205710]
  - bcachefs: Fixes for rust bindgen (Kent Overstreet) [task:205710]
  - bcachefs: Delete dio read alignment check (Kent Overstreet) [task:205710]
  - MAINTAINERS: Update my email address (Kent Overstreet) [task:205710]
  - bcachefs: clean up some dead fallocate code (Brian Foster) [task:205710]
  - bcachefs: Make sure allocation failure errors are logged (Kent Overstreet) [task:205710]
  - bcachefs: drop extra semicolon (Kent Overstreet) [task:205710]
  - bcachefs: Replace zero-length array with flex-array member and use __counted_by (Gustavo A. R. Silva) [task:205710]
  - bcachefs: Use array_size() in call to copy_from_user() (Gustavo A. R. Silva) [task:205710]
  - bcachefs: qstr_eq() (Kent Overstreet) [task:205710]
  - bcachefs: bch_err_(fn|msg) check if should print (Kent Overstreet) [task:205710]
  - bcachefs: fix userspace build errors (Kent Overstreet) [task:205710]
  - bcachefs: Drop journal entry compaction (Kent Overstreet) [task:205710]
  - bcachefs: kill btree_trans->wb_updates (Kent Overstreet) [task:205710]
  - bcachefs: check_root() can now be run online (Kent Overstreet) [task:205710]
  - bcachefs: Inline btree write buffer sort (Kent Overstreet) [task:205710]
  - bcachefs: btree write buffer now slurps keys from journal (Kent Overstreet) [task:205710]
  - bcachefs: journal->buf_lock (Kent Overstreet) [task:205710]
  - bcachefs: Unwritten journal buffers are always dirty (Kent Overstreet) [task:205710]
  - bcachefs: bch2_trans_node_add no longer uses trans_for_each_path() (Kent Overstreet) [task:205710]
  - bcachefs: Improve trans->extra_journal_entries (Kent Overstreet) [task:205710]
  - bcachefs; kill bch2_btree_key_cache_flush() (Kent Overstreet) [task:205710]
  - bcachefs: kill btree_path->(alloc_seq|downgrade_seq) (Kent Overstreet) [task:205710]
  - bcachefs: Fix snapshot.c assertion for online fsck (Kent Overstreet) [task:205710]
  - bcachefs: six lock: fix typos (Randy Dunlap) [task:205710]
  - bcachefs: reserve path idx 0 for sentinal (Kent Overstreet) [task:205710]
  - bcachefs: Rename for_each_btree_key2() -> for_each_btree_key() (Kent Overstreet) [task:205710]
  - bcachefs: Kill for_each_btree_key() (Kent Overstreet) [task:205710]
  - bcachefs: continue now works in for_each_btree_key2() (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_read_btree() (Kent Overstreet) [task:205710]
  - bcachefs: Fix open coded set_btree_iter_dontneed() (Kent Overstreet) [task:205710]
  - bcachefs: BCH_IOCTL_FSCK_ONLINE (Kent Overstreet) [task:205710]
  - bcachefs: BCH_IOCTL_FSCK_OFFLINE (Kent Overstreet) [task:205710]
  - bcachefs: bch2_run_online_recovery_passes() (Kent Overstreet) [task:205710]
  - bcachefs: Mark recovery passses that are safe to run online (Kent Overstreet) [task:205710]
  - bcachefs: Add ability to redirect log output (Kent Overstreet) [task:205710]
  - bcachefs: thread_with_file (Kent Overstreet) [task:205710]
  - bcachefs: c->ro_ref (Kent Overstreet) [task:205710]
  - bcachefs: Improve error message when finding wrong btree node (Kent Overstreet) [task:205710]
  - bcachefs: return from fsync on writeback error to avoid early shutdown (Brian Foster) [task:205710]
  - bcachefs: BCH_ERR_opt_parse_error (Kent Overstreet) [task:205710]
  - bcachefs: Refactor trans->paths_allocated to be standard bitmap (Kent Overstreet) [task:205710]
  - bcachefs: Move reflink_p triggers into reflink.c (Kent Overstreet) [task:205710]
  - bcachefs: Remove obsolete comment about zstd (Richard Davies) [task:205710]
  - bcachefs: Include btree_trans in more tracepoints (Kent Overstreet) [task:205710]
  - bcachefs: remove sb lock and flags update on explicit shutdown (Brian Foster) [task:205710]
  - bcachefs: Make backpointer fsck wb flush check more rigorous (Kent Overstreet) [task:205710]
  - bcachefs: On missing backpointer to interior node, flush interior updates (Kent Overstreet) [task:205710]
  - bcachefs: remove redundant condition from data_update_index_update (Daniel Hill) [task:205710]
  - bcachefs: copygc shouldn't try moving buckets on error (Daniel Hill) [task:205710]
  - bcachefs: Explicity go RW for fsck (Kent Overstreet) [task:205710]
  - bcachefs: copygc should wakeup on shutdown if disabled (Daniel Hill) [task:205710]
  - bcachefs: rebalance should wakeup on shutdown if disabled (Daniel Hill) [task:205710]
  - bcachefs: remove dead bch2_evacuate_bucket() (Daniel Hill) [task:205710]
  - bcachefs: Replace zero-length arrays with flexible-array members (Gustavo A. R. Silva) [task:205710]
  - bcachefs: more write buffer refactoring (Kent Overstreet) [task:205710]
  - bcachefs: wb_flush_one_slowpath() (Kent Overstreet) [task:205710]
  - bcachefs: ONLY_SPECIFIED_DEVS doesn't mean ignore durability anymore (Kent Overstreet) [task:205710]
  - bcachefs: Don't open code bch2_dev_exists2() (Kent Overstreet) [task:205710]
  - bcachefs: Improve trace_trans_restart_would_deadlock (Kent Overstreet) [task:205710]
  - bcachefs: Improve trace_trans_restart_too_many_iters() (Kent Overstreet) [task:205710]
  - bcachefs: count_event() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_write_buffer_flush() -> bch2_btree_write_buffer_tryflush() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_write_buffer_flush_locked() (Kent Overstreet) [task:205710]
  - bcachefs: Clean up btree write buffer write ref handling (Kent Overstreet) [task:205710]
  - bcachefs: delete useless commit_do() (Kent Overstreet) [task:205710]
  - bcachefs: kill journal->preres_wait (Kent Overstreet) [task:205710]
  - bcachefs: Improve btree write buffer tracepoints (Kent Overstreet) [task:205710]
  - bcachefs: No need to allocate keys for write buffer (Kent Overstreet) [task:205710]
  - bcachefs: convert bch_fs_flags to x-macro (Kent Overstreet) [task:205710]
  - bcachefs: Kill journal_seq/gc args to bch2_dev_usage_update_m() (Kent Overstreet) [task:205710]
  - bcachefs: Refactor bch2_check_alloc_to_lru_ref() (Kent Overstreet) [task:205710]
  - bcachefs: Add a rebalance, data_update tracepoints (Kent Overstreet) [task:205710]
  - bcachefs: Print durability in member_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: Improve sysfs compression_stats (Kent Overstreet) [task:205710]
  - bcachefs: Kill dev_usage->buckets_ec (Kent Overstreet) [task:205710]
  - bcachefs: bch2_dev_usage_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: New bucket sector count helpers (Kent Overstreet) [task:205710]
  - bcachefs: BCH_IOCTL_DEV_USAGE_V2 (Kent Overstreet) [task:205710]
  - bcachefs: Simplify check_bucket_ref() (Kent Overstreet) [task:205710]
  - bcachefs: six locks: Simplify optimistic spinning (Kent Overstreet) [task:205710]
  - powerpc: Export kvm_guest static key, for bcachefs six locks (Kent Overstreet) [task:205710]
  - bcachefs: BCH_DATA_OP_drop_extra_replicas (Kent Overstreet) [task:205710]
  - bcachefs: Convert bch2_move_btree() to bbpos (Kent Overstreet) [task:205710]
  - bcachefs: x-macro-ify bch_data_ops enum (Kent Overstreet) [task:205710]
  - bcachefs: clean up one inconsistent indenting (Yang Li) [task:205710]
  - bcachefs: add a quieter bch2_read_super (Daniel Hill) [task:205710]
  - bcachefs: Don't use update_cached_sectors() in bch2_mark_alloc() (Kent Overstreet) [task:205710]
  - bcachefs: Rename bch_replicas_entry -> bch_replicas_entry_v1 (Kent Overstreet) [task:205710]
  - bcachefs: Kill btree_iter->journal_pos (Kent Overstreet) [task:205710]
  - bcachefs: Kill memset() in bch2_btree_iter_init() (Kent Overstreet) [task:205710]
  - bcachefs: Add a tracepoint for journal entry close (Kent Overstreet) [task:205710]
  - bcachefs: Don't flush journal after replay (Kent Overstreet) [task:205710]
  - bcachefs: Don't rejournal keys in key cache flush (Kent Overstreet) [task:205710]
  - bcachefs: Fix userspace bch2_prt_datetime() (Kent Overstreet) [task:205710]
  - bcachefs: Kill BTREE_ITER_ALL_LEVELS (Kent Overstreet) [task:205710]
  - bcachefs: backpointers fsck no longer uses BTREE_ITER_ALL_LEVELS (Kent Overstreet) [task:205710]
  - bcachefs: Improve btree_path_dowgrade tracepoint (Kent Overstreet) [task:205710]
  - bcachefs: Rename BTREE_INSERT flags (Kent Overstreet) [task:205710]
  - bcachefs: bch_str_hash_flags_t (Kent Overstreet) [task:205710]
  - bcachefs: Kill dead BTREE_INSERT flags (Kent Overstreet) [task:205710]
  - bcachefs: Fix redundant variable initialization (Kent Overstreet) [task:205710]
  - bcachefs: Avoiding dropping/retaking write locks in bch2_btree_write_buffer_flush_one() (Kent Overstreet) [task:205710]
  - bcachefs: Make journal replay more efficient (Kent Overstreet) [task:205710]
  - bcachefs: Go rw before journal replay (Kent Overstreet) [task:205710]
  - bcachefs: Kill BTREE_UPDATE_PREJOURNAL (Kent Overstreet) [task:205710]
  - bcachefs: BTREE_INSERT_JOURNAL_REPLAY now "don't init trans->journal_res" (Kent Overstreet) [task:205710]
  - bcachefs: Clear k->needs_whitout earlier in commit path (Kent Overstreet) [task:205710]
  - bcachefs: track_event_change() (Kent Overstreet) [task:205710]
  - bcachefs: Journal pins must always have a flush_fn (Kent Overstreet) [task:205710]
  - bcachefs: Add an assertion in bch2_journal_pin_set() (Kent Overstreet) [task:205710]
  - bcachefs: Include average write size in sysfs journal_debug (Kent Overstreet) [task:205710]
  - bcachefs: Fix warning when building in userspace (Kent Overstreet) [task:205710]
  - bcachefs: Print old version when scanning for old metadata (Kent Overstreet) [task:205710]
  - bcachefs: Fix locking when checking freespace btree (Kent Overstreet) [task:205710]
  - bcachefs: Check for unlinked inodes not on deleted list (Kent Overstreet) [task:205710]
  - bcachefs: kill INODE_LOCK, use lock_two_nondirectories() (Kent Overstreet) [task:205710]
  - bcachefs: Improved backpointer messages in fsck (Kent Overstreet) [task:205710]
  - bcachefs: Add extra verbose logging for ro path (Kent Overstreet) [task:205710]
  - bcachefs: Flush fsck errors before running twice (Kent Overstreet) [task:205710]
  - bcachefs: make RO snapshots actually RO (Kent Overstreet) [task:205710]
  - bcachefs: bch_sb_field_downgrade (Kent Overstreet) [task:205710]
  - bcachefs: bch_sb.recovery_passes_required (Kent Overstreet) [task:205710]
  - bcachefs: Add persistent identifiers for recovery passes (Kent Overstreet) [task:205710]
  - bcachefs: prt_bitflags_vector() (Kent Overstreet) [task:205710]
  - bcachefs: move BCH_SB_ERRS() to sb-errors_types.h (Kent Overstreet) [task:205710]
  - bcachefs: fix buffer overflow in nocow write path (Kent Overstreet) [task:205710]
  - bcachefs: DARRAY_PREALLOCATED() (Kent Overstreet) [task:205710]
  - bcachefs: Switch darray to kvmalloc() (Kent Overstreet) [task:205710]
  - bcachefs: Factor out darray resize slowpath (Kent Overstreet) [task:205710]
  - bcachefs: fix setting version_upgrade_complete (Kent Overstreet) [task:205710]
  - bcachefs: fix invalid free in dio write path (Kent Overstreet) [task:205710]
  - bcachefs: Fix extents iteration + snapshots interaction (Kent Overstreet) [task:205710]
  - bcachefs: Fix promotes (Kent Overstreet) [task:205710]
  - bcachefs: Fix leakage of internal error code (Kent Overstreet) [task:205710]
  - bcachefs: Fix insufficient disk reservation with compression + snapshots (Kent Overstreet) [task:205710]
  - bcachefs: fix BCH_FSCK_ERR enum (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_alloc_sectors_start_trans() error handling (Kent Overstreet) [task:205710]
  - bcachefs; guard against overflow in btree node split (Kent Overstreet) [task:205710]
  - bcachefs: btree_node_u64s_with_format() takes nr keys (Kent Overstreet) [task:205710]
  - bcachefs: print explicit recovery pass message only once (Kent Overstreet) [task:205710]
  - bcachefs: improve modprobe support by providing softdeps (Daniel Hill) [task:205710]
  - bcachefs: fix invalid memory access in bch2_fs_alloc() error path (Thomas Bertschinger) [task:205710]
  - bcachefs: Fix determining required file handle length (Jan Kara) [task:205710]
  - bcachefs: Fix nocow locks deadlock (Kent Overstreet) [task:205710]
  - drm/amd/display: fix disable otg wa logic in DCN316 (Fudongwang) [task:213012]
  - drm/amd/display: Set VSC SDP Colorimetry same way for MST and SST (Harry Wentland) [task:213012]
  - drm/amd/display: Program VSC SDP colorimetry for all DP sinks >= 1.4 (Harry Wentland) [task:213012]
  - drm/amdgpu: fix incorrect number of active RBs for gfx11 (Tim Huang) [task:213012]
  - drm/amdgpu: always force full reset for SOC21 (Alex Deucher) [task:213012]
  - drm/amdgpu: Reset dGPU if suspend got aborted (Lijo Lazar) [task:213012]
  - drm/i915: Disable port sync when bigjoiner is used (Ville Syrjälä) [task:213012]
  - drm/i915/cdclk: Fix CDCLK programming order when pipes are active (Ville Syrjälä) [task:213012]
  - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Josh Poimboeuf) [task:213012]
  - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Josh Poimboeuf) [task:213012]
  - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Josh Poimboeuf) [task:213012]
  - x86/bugs: Fix BHI handling of RRSBA (Josh Poimboeuf) [task:213012]
  - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Ingo Molnar) [task:213012]
  - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Josh Poimboeuf) [task:213012]
  - x86/bugs: Fix BHI documentation (Josh Poimboeuf) [task:213012]
  - x86/bugs: Fix return type of spectre_bhi_state() (Daniel Sneddon) [task:213012]
  - irqflags: Explicitly ignore lockdep_hrtimer_exit() argument (Arnd Bergmann) [task:213012]
  - x86/apic: Force native_apic_mem_read() to use the MOV instruction (Adam Dunlap) [task:213012]
  - selftests: timers: Fix abs() warning in posix_timers test (John Stultz) [task:213012]
  - x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n (Sean Christopherson) [task:213012]
  - perf/x86: Fix out of range data (Namhyung Kim) [task:213012]
  - vhost: Add smp_rmb() in vhost_enable_notify() (Gavin Shan) [task:213012]
  - vhost: Add smp_rmb() in vhost_vq_avail_empty() (Gavin Shan) [task:213012]
  - arm64: dts: imx8-ss-dma: fix spi lpcg indices (Frank Li) [task:213012]
  - arm64: dts: imx8-ss-lsio: fix pwm lpcg indices (Frank Li) [task:213012]
  - arm64: dts: imx8-ss-conn: fix usb lpcg indices (Frank Li) [task:213012]
  - arm64: dts: imx8-ss-dma: fix adc lpcg indices (Frank Li) [task:213012]
  - arm64: dts: imx8-ss-dma: fix can lpcg indices (Frank Li) [task:213012]
  - arm64: dts: imx8qm-ss-dma: fix can lpcg indices (Frank Li) [task:213012]
  - drm/client: Fully protect modes[] with dev->mode_config.mutex (Ville Syrjälä) [task:213012]
  - drm/panfrost: Fix the error path in panfrost_mmu_map_fault_addr() (Boris Brezillon) [task:213012]
  - drm/ast: Fix soft lockup (Jammy Huang) [task:213012]
  - drm/amdkfd: Reset GPU on queue preemption failure (Harish Kasiviswanathan) [task:213012]
  - drm/i915/vrr: Disable VRR when using bigjoiner (Ville Syrjälä) [task:213012]
  - drm/vmwgfx: Enable DMA mappings with SEV (Zack Rusin) [task:213012]
  - accel/ivpu: Fix deadlock in context_xa (Jacek Lawrynowicz) [task:213012]
  - scsi: sg: Avoid race in error handling & drop bogus warn (Alexander Wetzel) [task:213012]
  - scsi: sg: Avoid sg device teardown race (Alexander Wetzel) [task:213012]
  - kprobes: Fix possible use-after-free issue on kprobe registration (Zheng Yejian) [task:213012]
  - io_uring/net: restore msg_control on sendzc retry (Pavel Begunkov) [task:213012]
  - btrfs: qgroup: convert PREALLOC to PERTRANS after record_root_in_trans (Boris Burkov) [task:213012]
  - btrfs: record delayed inode root in transaction (Boris Burkov) [task:213012]
  - btrfs: qgroup: fix qgroup prealloc rsv leak in subvolume operations (Boris Burkov) [task:213012]
  - btrfs: qgroup: correctly model root qgroup rsv in convert (Boris Burkov) [task:213012]
  - iommu/vt-d: Allocate local memory for page request queue (Jacob Pan) [task:213012]
  - iommu/vt-d: Fix wrong use of pasid config (Xuchun Shang) [task:213012]
  - tracing: hide unused ftrace_event_id_fops (Arnd Bergmann) [task:213012]
  - net: ena: Set tx_info->xdpf value to NULL (David Arinzon) [task:213012]
  - net: ena: Use tx_ring instead of xdp_ring for XDP channel TX (David Arinzon) [task:213012]
  - net: ena: Pass ena_adapter instead of net_device to ena_xmit_common() (David Arinzon) [task:213012]
  - net: ena: Move XDP code to its new files (David Arinzon) [task:213012]
  - net: ena: Fix incorrect descriptor free behavior (David Arinzon) [task:213012]
  - net: ena: Wrong missing IO completions check order (David Arinzon) [task:213012]
  - net: ena: Fix potential sign extension issue (David Arinzon) [task:213012]
  - af_unix: Fix garbage collector racing against connect() (Michal Luczaj) [task:213012]
  - af_unix: Do not use atomic ops for unix_sk(sk)->inflight. (Kuniyuki Iwashima) [task:213012]
  - net: dsa: mt7530: trap link-local frames regardless of ST Port State (Arınç ÜNAL) [task:213012]
  - Revert "s390/ism: fix receive message buffer allocation" (Gerd Bayer) [task:213012]
  - net: sparx5: fix wrong config being used when reconfiguring PCS (Daniel Machon) [task:213012]
  - net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit (Rahul Rameshbabu) [task:213012]
  - net/mlx5e: HTB, Fix inconsistencies with QoS SQs number (Carolina Jubran) [task:213012]
  - net/mlx5e: Fix mlx5e_priv_init() cleanup flow (Carolina Jubran) [task:213012]
  - net/mlx5: Correctly compare pkt reformat ids (Cosmin Ratiu) [task:213012]
  - net/mlx5: Properly link new fs rules into the tree (Cosmin Ratiu) [task:213012]
  - net/mlx5: offset comp irq index in name by one (Michael Liang) [task:213012]
  - net/mlx5: Register devlink first under devlink lock (Shay Drory) [task:213012]
  - net/mlx5: SF, Stop waiting for FW as teardown was called (Moshe Shemesh) [task:213012]
  - netfilter: complete validation of user input (Eric Dumazet) [task:213012]
  - Bluetooth: l2cap: Don't double set the HCI_CONN_MGMT_CONNECTED bit (Archie Pusaka) [task:213012]
  - Bluetooth: SCO: Fix not validating setsockopt user input (Luiz Augusto von Dentz) [task:213012]
  - Bluetooth: hci_sync: Fix using the same interval and window for Coded PHY (Luiz Augusto von Dentz) [task:213012]
  - Bluetooth: hci_sync: Use QoS to determine which PHY to scan (Luiz Augusto von Dentz) [task:213012]
  - Bluetooth: ISO: Don't reject BT_ISO_QOS if parameters are unset (Luiz Augusto von Dentz) [task:213012]
  - Bluetooth: ISO: Align broadcast sync_timeout with connection timeout (Luiz Augusto von Dentz) [task:213012]
  - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [task:213012]
  - ipv4/route: avoid unused-but-set-variable warning (Arnd Bergmann) [task:213012]
  - ipv6: fib: hide unused 'pn' variable (Arnd Bergmann) [task:213012]
  - octeontx2-af: Fix NIX SQ mode and BP config (Geetha sowjanya) [task:213012]
  - af_unix: Clear stale u->oob_skb. (Kuniyuki Iwashima) [task:213012]
  - net: ks8851: Handle softirqs at the end of IRQ thread to fix hang (Marek Vasut) [task:213012]
  - net: ks8851: Inline ks8851_rx_skb() (Marek Vasut) [task:213012]
  - bnxt_en: Reset PTP tx_avail after possible firmware reset (Pavan Chebbi) [task:213012]
  - bnxt_en: Fix error recovery for RoCE ulp client (Vikas Gupta) [task:213012]
  - bnxt_en: Fix possible memory leak in bnxt_rdma_aux_device_init() (Vikas Gupta) [task:213012]
  - s390/ism: fix receive message buffer allocation (Gerd Bayer) [task:213012]
  - geneve: fix header validation in geneve[6]_xmit_skb (Eric Dumazet) [task:213012]
  - block: fix q->blkg_list corruption during disk rebind (Ming Lei) [task:213012]
  - octeontx2-pf: Fix transmit scheduler resource leak (Hariprasad Kelam) [task:213012]
  - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Eric Dumazet) [task:213012]
  - u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file (Petr Tesarik) [task:213012]
  - net: openvswitch: fix unwanted error log on timeout policy probing (Ilya Maximets) [task:213012]
  - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Dan Carpenter) [task:213012]
  - scsi: hisi_sas: Modify the deadline for ata_wait_after_reset() (Xiang Chen) [task:213012]
  - nouveau: fix function cast warning (Arnd Bergmann) [task:213012]
  - Revert "drm/qxl: simplify qxl_fence_wait" (Alex Constantino) [task:213012]
  - cxl/core: Fix initialization of mbox_cmd.size_out in get event (Kwangjin Ko) [task:213012]
  - arm64: dts: imx8-ss-conn: fix usdhc wrong lpcg clock order (Frank Li) [task:213012]
  - drm/msm/dpu: don't allow overriding data from catalog (Dmitry Baryshkov) [task:213012]
  - cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned (Dave Jiang) [task:213012]
  - cxl/mem: Fix for the index of Clear Event Record Handle (Yuquan Wang) [task:213012]
  - firmware: arm_scmi: Make raw debugfs entries non-seekable (Cristian Marussi) [task:213012]
  - ARM: OMAP2+: fix USB regression on Nokia N8x0 (Aaro Koskinen) [task:213012]
  - mmc: omap: restore original power up/down steps (Aaro Koskinen) [task:213012]
  - mmc: omap: fix deferred probe (Aaro Koskinen) [task:213012]
  - mmc: omap: fix broken slot switch lookup (Aaro Koskinen) [task:213012]
  - ARM: OMAP2+: fix N810 MMC gpiod table (Aaro Koskinen) [task:213012]
  - ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0 (Aaro Koskinen) [task:213012]
  - media: cec: core: remove length check of Timer Status (Nini Song) [task:213012]
  - PM: s2idle: Make sure CPUs will wakeup directly on resume (Anna-Maria Behnsen) [task:213012]
  - ACPI: scan: Do not increase dep_unmet for already met dependencies (Hans de Goede) [task:213012]
  - platform/chrome: cros_ec_uart: properly fix race condition (Noah Loomans) [task:213012]
  - drm/amd/pm: fixes a random hang in S4 for SMU v13.0.4/11 (Tim Huang) [task:213012]
  - Bluetooth: Fix memory leak in hci_req_sync_complete() (Dmitry Antipov) [task:213012]
  - ring-buffer: Only update pages_touched when a new page is touched (Steven Rostedt (Google)) [task:213012]
  - raid1: fix use-after-free for original bio in raid1_write_request() (Yu Kuai) [task:213012]
  - ARM: dts: imx7s-warp: Pass OV2680 link-frequencies (Fabio Estevam) [task:213012]
  - batman-adv: Avoid infinite loop trying to resize local TT (Sven Eckelmann) [task:213012]
  - ata: libata-scsi: Fix ata_scsi_dev_rescan() error path (Damien Le Moal) [task:213012]
  - ata: libata-core: Allow command duration limits detection for ACS-4 drives (Igor Pylypiv) [task:213012]
  - smb3: fix Open files on server counter going negative (Steve French) [task:213012]
  - arm64/config: enable CONFIG_TCM_QLA2XXX=m (tanze) [task:205688]
  - OPENEULER: xfs: longest free extent no need consider postalloc (yangerkun) [task:211777]
  - OPENEULER: xfs: fix xfs shutdown since we reserve more blocks in agfl fixup (yangerkun) [task:211777]
  - OPENEULER: xfs: set minleft correctly for randomly sparse inode allocations (Guo Xuenan) [task:211777]
  - OPENEULER: xfs: account extra freespace btree splits for multiple allocations (Gao Xiang) [task:211777]
  - arm64/configs: Enable CONFIG_PRINTK_CALLER=y (Riwen Lu) [task:210088]
  - bonding: add sending NS packets on each bonding slave interface actively (Yun Lu) [task:205714]
  - bond: broadcast ARP or ND packets to all slaves for 802.3ad mode (Yun Lu) [task:210041, task:205714]
  - config: basic sync defconfig for x86 (wolfgang huang) [task:210581]
  - config: basic sync defconfig for arm64 (wolfgang huang) [task:206010]
  - mm: shrinker: use kvzalloc_node() from expand_one_shrinker_info() (Tetsuo Handa) [task:205710]
  - mm: add printf attribute to shrinker_debugfs_name_alloc (Lucy Mielke) [task:205710]
  - bcachefs: Close journal entry if necessary when flushing all pins (Kent Overstreet) [task:205710]
  - bcachefs: Fix uninitialized var in bch2_journal_replay() (Kent Overstreet) [task:205710]
  - bcachefs: Fix deleted inode check for dirs (Kent Overstreet) [task:205710]
  - bcachefs: rebalance shouldn't attempt to compress unwritten extents (Daniel Hill) [task:205710]
  - bcachefs: don't attempt rw on unfreeze when shutdown (Brian Foster) [task:205710]
  - bcachefs: Fix creating snapshot with implict source (Kent Overstreet) [task:205710]
  - bcachefs: Don't run indirect extent trigger unless inserting/deleting (Kent Overstreet) [task:205710]
  - bcachefs: Convert compression_stats to for_each_btree_key2 (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_extent_drop_ptrs() call (Kent Overstreet) [task:205710]
  - bcachefs: Fix a journal deadlock in replay (Kent Overstreet) [task:205710]
  - bcachefs; Don't use btree write buffer until journal replay is finished (Kent Overstreet) [task:205710]
  - bcachefs: Don't drop journal pins in exit path (Kent Overstreet) [task:205710]
  - bcachefs: Extra kthread_should_stop() calls for copygc (Kent Overstreet) [task:205710]
  - bcachefs: Convert gc_alloc_start() to for_each_btree_key2() (Kent Overstreet) [task:205710]
  - bcachefs: Fix race between btree writes and metadata drop (Kent Overstreet) [task:205710]
  - bcachefs: move journal seq assertion (Kent Overstreet) [task:205710]
  - bcachefs: -EROFS doesn't count as move_extent_start_fail (Kent Overstreet) [task:205710]
  - bcachefs: trace_move_extent_start_fail() now includes errcode (Kent Overstreet) [task:205710]
  - bcachefs: Fix split_race livelock (Kent Overstreet) [task:205710]
  - bcachefs: Fix bucket data type for stripe buckets (Kent Overstreet) [task:205710]
  - bcachefs: Add missing validation for jset_entry_data_usage (Kent Overstreet) [task:205710]
  - bcachefs: Fix zstd compress workspace size (Kent Overstreet) [task:205710]
  - bcachefs: bpos is misaligned on big endian (Kent Overstreet) [task:205710]
  - bcachefs: Fix ec + durability calculation (Kent Overstreet) [task:205710]
  - bcachefs: Data update path won't accidentaly grow replicas (Kent Overstreet) [task:205710]
  - bcachefs: deallocate_extra_replicas() (Kent Overstreet) [task:205710]
  - bcachefs: Proper refcounting for journal_keys (Kent Overstreet) [task:205710]
  - bcachefs: preserve device path as device name (Brian Foster) [task:205710]
  - bcachefs: Fix an endianness conversion (Kent Overstreet) [task:205710]
  - bcachefs: Start gc, copygc, rebalance threads after initing writes ref (Kent Overstreet) [task:205710]
  - bcachefs: Don't stop copygc thread on device resize (Kent Overstreet) [task:205710]
  - bcachefs: Make sure bch2_move_ratelimit() also waits for move_ops (Kent Overstreet) [task:205710]
  - bcachefs: bch2_moving_ctxt_flush_all() (Kent Overstreet) [task:205710]
  - bcachefs: Put erasure coding behind an EXPERIMENTAL kconfig option (Kent Overstreet) [task:205710]
  - closures: CLOSURE_CALLBACK() to fix type punning (Kent Overstreet) [task:205710]
  - bcachefs: Fix missing locking for dentry->d_parent access (Kent Overstreet) [task:205710]
  - bcachefs: six locks: Fix lost wakeup (Kent Overstreet) [task:205710]
  - bcachefs: Fix no_data_io mode checksum check (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_check_nlinks() for snapshots (Kent Overstreet) [task:205710]
  - bcachefs: Don't decrease BTREE_ITER_MAX when LOCKDEP=y (Kent Overstreet) [task:205710]
  - bcachefs: Disable debug log statements (Kent Overstreet) [task:205710]
  - bcachefs: Fix missing transaction commit (Kent Overstreet) [task:205710]
  - bcachefs: Fix error path in bch2_mount() (Kent Overstreet) [task:205710]
  - bcachefs: Fix potential sleeping during mount (Daniel J Blueman) [task:205710]
  - bcachefs: Fix iterator leak in may_delete_deleted_inode() (Kent Overstreet) [task:205710]
  - bcachefs: Kill journal pre-reservations (Kent Overstreet) [task:205710]
  - bcachefs: Check for nonce offset inconsistency in data_update path (Kent Overstreet) [task:205710]
  - bcachefs: Make sure to drop/retake btree locks before reclaim (Kent Overstreet) [task:205710]
  - bcachefs: btree_trans->write_locked (Kent Overstreet) [task:205710]
  - bcachefs: Run btree key cache shrinker less aggressively (Kent Overstreet) [task:205710]
  - bcachefs: Split out btree_key_cache_types.h (Kent Overstreet) [task:205710]
  - bcachefs: Guard against insufficient devices to create stripes (Kent Overstreet) [task:205710]
  - bcachefs: Fix null ptr deref in bch2_backpointer_get_node() (Kent Overstreet) [task:205710]
  - bcachefs: Fix multiple -Warray-bounds warnings (Gustavo A. R. Silva) [task:205710]
  - bcachefs: Use DECLARE_FLEX_ARRAY() helper and fix multiple -Warray-bounds warnings (Gustavo A. R. Silva) [task:205710]
  - bcachefs: Use correct fgf_t type as function argument (Kent Overstreet) [task:205710]
  - bcachefs: make bch2_target_to_text_sb static (Jiapeng Chong) [task:205710]
  - bcachefs: convert to dynamically allocated shrinkers (Youling Tang) [task:205710]
  - mm: shrinker: convert shrinker_rwsem to mutex (Qi Zheng) [task:205710]
  - mm: shrinker: hold write lock to reparent shrinker nr_deferred (Qi Zheng) [task:205710]
  - mm: shrinker: make memcg slab shrink lockless (Qi Zheng) [task:205710]
  - mm: shrinker: make global slab shrink lockless (Qi Zheng) [task:205710]
  - mm: shrinker: rename {prealloc|unregister}_memcg_shrinker() to shrinker_memcg_{alloc|remove}() (Qi Zheng) [task:205710]
  - mm: shrinker: add a secondary array for shrinker_info::{map, nr_deferred} (Qi Zheng) [task:205710]
  - mm: shrinker: remove old APIs (Qi Zheng) [task:205710]
  - fs: super: dynamically allocate the s_shrink (Qi Zheng) [task:205710]
  - zsmalloc: dynamically allocate the mm-zspool shrinker (Qi Zheng) [task:205710]
  - xfs: dynamically allocate the xfs-qm shrinker (Qi Zheng) [task:205710]
  - xfs: dynamically allocate the xfs-inodegc shrinker (Qi Zheng) [task:205710]
  - xfs: dynamically allocate the xfs-buf shrinker (Qi Zheng) [task:205710]
  - nfsd: dynamically allocate the nfsd-reply shrinker (Qi Zheng) [task:205710]
  - nfsd: dynamically allocate the nfsd-client shrinker (Qi Zheng) [task:205710]
  - jbd2,ext4: dynamically allocate the jbd2-journal shrinker (Qi Zheng) [task:205710]
  - ext4: dynamically allocate the ext4-es shrinker (Qi Zheng) [task:205710]
  - mbcache: dynamically allocate the mbcache shrinker (Qi Zheng) [task:205710]
  - virtio_balloon: dynamically allocate the virtio-balloon shrinker (Qi Zheng) [task:205710]
  - vmw_balloon: dynamically allocate the vmw-balloon shrinker (Qi Zheng) [task:205710]
  - bcache: dynamically allocate the md-bcache shrinker (Qi Zheng) [task:205710]
  - md/raid5: dynamically allocate the md-raid5 shrinker (Qi Zheng) [task:205710]
  - dm zoned: dynamically allocate the dm-zoned-meta shrinker (Qi Zheng) [task:205710]
  - dm: dynamically allocate the dm-bufio shrinker (Qi Zheng) [task:205710]
  - drm/panfrost: dynamically allocate the drm-panfrost shrinker (Qi Zheng) [task:205710]
  - drm/msm: dynamically allocate the drm-msm_gem shrinker (Qi Zheng) [task:205710]
  - drm/i915: dynamically allocate the i915_gem_mm shrinker (Qi Zheng) [task:205710]
  - mm: workingset: dynamically allocate the mm-shadow shrinker (Qi Zheng) [task:205710]
  - sunrpc: dynamically allocate the sunrpc_cred shrinker (Qi Zheng) [task:205710]
  - mm: thp: dynamically allocate the thp-related shrinkers (Qi Zheng) [task:205710]
  - rcu: dynamically allocate the rcu-kfree shrinker (Qi Zheng) [task:205710]
  - rcu: dynamically allocate the rcu-lazy shrinker (Qi Zheng) [task:205710]
  - ubifs: dynamically allocate the ubifs-slab shrinker (Qi Zheng) [task:205710]
  - quota: dynamically allocate the dquota-cache shrinker (Qi Zheng) [task:205710]
  - nfsd: dynamically allocate the nfsd-filecache shrinker (Qi Zheng) [task:205710]
  - nfs: dynamically allocate the nfs-acl shrinker (Qi Zheng) [task:205710]
  - NFSv4.2: dynamically allocate the nfs-xattr shrinkers (Qi Zheng) [task:205710]
  - gfs2: dynamically allocate the gfs2-qd shrinker (Qi Zheng) [task:205710]
  - gfs2: dynamically allocate the gfs2-glock shrinker (Qi Zheng) [task:205710]
  - f2fs: dynamically allocate the f2fs-shrinker (Qi Zheng) [task:205710]
  - erofs: dynamically allocate the erofs-shrinker (Qi Zheng) [task:205710]
  - xenbus/backend: dynamically allocate the xen-backend shrinker (Qi Zheng) [task:205710]
  - drm/ttm: dynamically allocate the drm-ttm_pool shrinker (Qi Zheng) [task:205710]
  - binder: dynamically allocate the android-binder shrinker (Qi Zheng) [task:205710]
  - kvm: mmu: dynamically allocate the x86-mmu shrinker (Qi Zheng) [task:205710]
  - mm: shrinker: add infrastructure for dynamically allocating shrinker (Qi Zheng) [task:205710]
  - drm/ttm: introduce pool_shrink_rwsem (Qi Zheng) [task:205710]
  - mm: shrinker: remove redundant shrinker_rwsem in debugfs operations (Qi Zheng) [task:205710]
  - mm: vmscan: move shrinker-related code into a separate file (Qi Zheng) [task:205710]
  - mm: move some shrinker-related function declarations to mm/internal.h (Qi Zheng) [task:205710]
  - md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume (Yu Kuai) [task:211761]
  - dm-raid: really frozen sync_thread during suspend (Yu Kuai) [task:211761]
  - md: export helpers to stop sync_thread (Yu Kuai) [task:211761]
  - i40e: Enforce software interrupt during busy-poll exit (Ivan Vecera) [task:211035]
  - i40e: revert "Partial revert "ethernet/intel: consolidate NAPI  and NAPI exit" " (luoqing) [task:211035]
  - md: use RCU lock to protect traversal in md_spares_need_change() (Li Lingfeng) [task:211761]
  - md: remove redundant check of 'mddev->sync_thread' (Yu Kuai) [task:211761]
  - block: fix deadlock between bd_link_disk_holder and partition scan (Li Nan) [task:211761]
  - md: Don't suspend the array for interrupted reshape (Yu Kuai) [task:211761]
  - md: Don't register sync_thread for reshape directly (Yu Kuai) [task:211761]
  - md: Make sure md_do_sync() will set MD_RECOVERY_DONE (Yu Kuai) [task:211761]
  - md: Don't ignore read-only array in md_check_recovery() (Yu Kuai) [task:211761]
  - md: Don't ignore suspended array in md_check_recovery() (Yu Kuai) [task:211761]
  - md: fix a suspicious RCU usage warning (Mikulas Patocka) [task:211761]
  - md: Fix md_seq_ops() regressions (Yu Kuai) [task:211761]
  - dm-raid: delay flushing event_work() after reconfig_mutex is released (Yu Kuai) [task:211761]
  - md/raid1: support read error check (Li Nan) [task:211761]
  - md: factor out a helper exceed_read_errors() to check read_errors (Li Nan) [task:211761]
  - md/raid1: remove unnecessary null checking (Gou Hao) [task:211761]
  - md: split MD_RECOVERY_NEEDED out of mddev_resume (Yu Kuai) [task:211761]
  - md: fix stopping sync thread (Yu Kuai) [task:211761]
  - md: fix missing flush of sync_work (Yu Kuai) [task:211761]
  - md/md-multipath: remove rcu protection to access rdev from conf (Yu Kuai) [task:211761]
  - md/raid5: remove rcu protection to access rdev from conf (Yu Kuai) [task:211761]
  - md/raid1: remove rcu protection to access rdev from conf (Yu Kuai) [task:211761]
  - md/raid10: remove rcu protection to access rdev from conf (Yu Kuai) [task:211761]
  - md: remove flag RemoveSynchronized (Yu Kuai) [task:211761]
  - md: cleanup pers->prepare_suspend() (Yu Kuai) [task:211761]
  - md-cluster: check for timeout while a new disk adding (Denis Plotnikov) [task:211761]
  - md: rename __mddev_suspend/resume() back to mddev_suspend/resume() (Yu Kuai) [task:211761]
  - md: remove old apis to suspend the array (Yu Kuai) [task:211761]
  - md: suspend array in md_start_sync() if array need reconfiguration (Yu Kuai) [task:211761]
  - md/raid5: replace suspend with quiesce() callback (Yu Kuai) [task:211761]
  - md/md-linear: cleanup linear_add() (Yu Kuai) [task:211761]
  - md: cleanup mddev_create/destroy_serial_pool() (Yu Kuai) [task:211761]
  - md: use new apis to suspend array before mddev_create/destroy_serial_pool (Yu Kuai) [task:211761]
  - md: use new apis to suspend array for ioctls involed array reconfiguration (Yu Kuai) [task:211761]
  - md: use new apis to suspend array for adding/removing rdev from state_store() (Yu Kuai) [task:211761]
  - md: use new apis to suspend array for sysfs apis (Yu Kuai) [task:211761]
  - md/raid5: use new apis to suspend array (Yu Kuai) [task:211761]
  - md/raid5-cache: use new apis to suspend array (Yu Kuai) [task:211761]
  - md/md-bitmap: use new apis to suspend array for location_store() (Yu Kuai) [task:211761]
  - md/dm-raid: use new apis to suspend array (Yu Kuai) [task:211761]
  - md: add new helpers to suspend/resume and lock/unlock array (Yu Kuai) [task:211761]
  - md: add new helpers to suspend/resume array (Yu Kuai) [task:211761]
  - md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery() (Yu Kuai) [task:211761]
  - md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log' (Yu Kuai) [task:211761]
  - md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi' (Yu Kuai) [task:211761]
  - md/raid1: don't split discard io for write behind (Yu Kuai) [task:211761]
  - md: do not require mddev_lock() for all options in array_state_store() (Mariusz Tkaczyk) [task:211761]
  - md: simplify md_seq_ops (Yu Kuai) [task:211761]
  - md: factor out a helper from mddev_put() (Yu Kuai) [task:211761]
  - md: replace deprecated strncpy with memcpy (Justin Stitt) [task:211761]
  - md: don't check 'mddev->pers' and 'pers->quiesce' from suspend_lo_store() (Yu Kuai) [task:211761]
  - md: don't check 'mddev->pers' from suspend_hi_store() (Yu Kuai) [task:211761]
  - md-bitmap: suspend array earlier in location_store() (Yu Kuai) [task:211761]
  - md-bitmap: remove the checking of 'pers->quiesce' from location_store() (Yu Kuai) [task:211761]
  - md: initialize 'writes_pending' while allocating mddev (Yu Kuai) [task:211761]
  - md: initialize 'active_io' while allocating mddev (Yu Kuai) [task:211761]
  - md: delay remove_and_add_spares() for read only array to md_start_sync() (Yu Kuai) [task:211761]
  - md: factor out a helper rdev_addable() from remove_and_add_spares() (Yu Kuai) [task:211761]
  - md: factor out a helper rdev_is_spare() from remove_and_add_spares() (Yu Kuai) [task:211761]
  - md: factor out a helper rdev_removeable() from remove_and_add_spares() (Yu Kuai) [task:211761]
  - md: delay choosing sync action to md_start_sync() (Yu Kuai) [task:211761]
  - md: factor out a helper to choose sync action from md_check_recovery() (Yu Kuai) [task:211761]
  - md: use separate work_struct for md_start_sync() (Yu Kuai) [task:211761]
  - rpmbuild: Fix rpm package compilation errors in v11sp0 (Jiangshan Yi) [task:205720]
  - cpuinfo: Streamline ARM64 cpu model name retrieval for memory efficiency (Jackie Liu)
  - binder: kmre force shutdown binder_debug & security verfiy (Jackie Liu) [task:133898]
  - drm: Check polling initialized before enabling in drm_helper_probe_single_connector_modes (Shradha Gupta) [task:211935]
  - Revert "drm/amd/amdgpu: Fix potential ioremap() memory leaks in amdgpu_device_init()" (Ma Jun) [task:211935]
  - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() (Vasiliy Kovalev) [task:211935]
  - net: mpls: error out if inner headers are not set (Florian Westphal) [task:211935]
  - Bluetooth: btintel: Fixe build regression (Luiz Augusto von Dentz) [task:211935]
  - platform/x86: intel-vbtn: Update tablet mode switch at end of probe (Gwendal Grignou) [task:211935]
  - randomize_kstack: Improve entropy diffusion (Kees Cook) [task:211935]
  - media: mediatek: vcodec: adding lock to protect encoder context list (Yunfei Dong) [task:211935]
  - media: mediatek: vcodec: adding lock to protect decoder context list (Yunfei Dong) [task:211935]
  - media: mediatek: vcodec: Fix oops when HEVC init fails (Nicolas Dufresne) [task:211935]
  - gcc-plugins/stackleak: Avoid .head.text section (Ard Biesheuvel) [task:211935]
  - ALSA: hda/realtek: Add quirks for some Clevo laptops (Tim Crawford) [task:211935]
  - fbmon: prevent division by zero in fb_videomode_from_videomode() (Roman Smirnov) [task:211935]
  - drivers/nvme: Add quirks for device 126f:2262 (Jiawei Fu (iBug)) [task:211935]
  - modpost: fix null pointer dereference (Max Kellermann) [task:211935]
  - io_uring: clear opcode specific data for an early failure (Jens Axboe) [task:211935]
  - fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2 (Aleksandr Burakov) [task:211935]
  - x86/xen: attempt to inflate the memory balloon on PVH (Roger Pau Monne) [task:211935]
  - ASoC: soc-core.c: Skip dummy codec when adding platforms (Chancel Liu) [task:211935]
  - thermal/of: Assume polling-delay(-passive) 0 when absent (Konrad Dybcio) [task:211935]
  - ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE (M Cooley) [task:211935]
  - usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined (Colin Ian King) [task:211935]
  - usb: typec: tcpci: add generic tcpci fallback compatible (Marco Felsch) [task:211935]
  - thunderbolt: Keep the domain powered when USB4 port is in redrive mode (Mika Westerberg) [task:211935]
  - usb: typec: ucsi: Limit read size on v1.2 (Abhishek Pandit-Subedi) [task:211935]
  - usb: gadget: uvc: mark incomplete frames with UVC_STREAM_ERR (Michael Grzeschik) [task:211935]
  - kernfs: RCU protect kernfs_nodes and avoid kernfs_idr_lock in kernfs_find_and_get_node_by_id() (Tejun Heo) [task:211935]
  - bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (Jeffrey Hugo) [task:211935]
  - tools: iio: replace seekdir() in iio_generic_buffer (Petre Rodan) [task:211935]
  - ring-buffer: use READ_ONCE() to read cpu_buffer->commit_page in concurrent environment (linke li) [task:211935]
  - Input: xpad - add support for Snakebyte GAMEPADs (Matt Scialabba) [task:211935]
  - ktest: force $buildonly = 1 for 'make_warnings_file' test type (Ricardo B. Marliere) [task:211935]
  - ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9 (Jichi Zhang) [task:211935]
  - perf/x86/amd/lbr: Discard erroneous branch entries (Sandipan Das) [task:211935]
  - platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet (Alban Boyé) [task:211935]
  - Input: allocate keycode for Display refresh rate toggle (Gergo Koteles) [task:211935]
  - Input: imagis - use FIELD_GET where applicable (Duje Mihanović) [task:211935]
  - RDMA/cm: add timeout to cm_destroy_id wait (Manjunath Patil) [task:211935]
  - block: prevent division by zero in blk_rq_stat_sum() (Roman Smirnov) [task:211935]
  - drivers/perf: hisi: Enable HiSilicon Erratum 162700402 quirk for HIP09 (Junhao He) [task:211935]
  - input/touchscreen: imagis: Correct the maximum touch area value (Markuss Broks) [task:211935]
  - libperf evlist: Avoid out-of-bounds access (Ian Rogers) [task:211935]
  - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" (Daniel Drake) [task:211935]
  - PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (Daniel Drake) [task:211935]
  - SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int (Dai Ngo) [task:211935]
  - drm: Check output polling initialized before disabling (Shradha Gupta) [task:211935]
  - drm/amd/amdgpu: Fix potential ioremap() memory leaks in amdgpu_device_init() (Srinivasan Shanmugam) [task:211935]
  - HID: input: avoid polling stylus battery on Chromebook Pompom (Dmitry Torokhov) [task:211935]
  - i2c: designware: Fix RX FIFO depth define on Wangxun 10Gb NIC (Jarkko Nikula) [task:211935]
  - accel/habanalabs: increase HL_MAX_STR to 64 bytes to avoid warnings (Koby Elbaz) [task:211935]
  - drm/amd/display: Fix nanosec stat overflow (Aric Cyr) [task:211935]
  - ext4: forbid commit inconsistent quota data when errors=remount-ro (Ye Bin) [task:211935]
  - ext4: add a hint for block bitmap corrupt state in mb_groups (Zhang Yi) [task:211935]
  - ASoC: Intel: avs: Populate board selection with new I2S entries (Cezary Rojewski) [task:211935]
  - ALSA: firewire-lib: handle quirk to calculate payload quadlets as data block counter (Takashi Sakamoto) [task:211935]
  - media: sta2x11: fix irq handler cast (Arnd Bergmann) [task:211935]
  - Julia Lawall reported this null pointer dereference, this should fix it. (Mike Marshall) [task:211935]
  - rcu-tasks: Repair RCU Tasks Trace quiescence check (Paul E. McKenney) [task:211935]
  - rcu/nocb: Fix WARN_ON_ONCE() in the rcu_nocb_bypass_lock() (Zqiang) [task:211935]
  - ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops (mosomate) [task:211935]
  - isofs: handle CDs with bad root inode but good Joliet root directory (Alex Henrie) [task:211935]
  - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Justin Tee) [task:211935]
  - sysv: don't call sb_bread() with pointers_lock held (Tetsuo Handa) [task:211935]
  - pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs (Geert Uytterhoeven) [task:211935]
  - drm/ttm: return ENOSPC from ttm_bo_mem_space v3 (Christian König) [task:211935]
  - ASoC: SOF: amd: Optimize quirk for Valve Galileo (Cristian Ciocaltea) [task:211935]
  - drm: panel-orientation-quirks: Add quirk for GPD Win Mini (Samuel Dionne-Riel) [task:211935]
  - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails (Kunwu Chan) [task:211935]
  - drm/vc4: don't check if plane->state->fb == state->fb (Maíra Canal) [task:211935]
  - Bluetooth: Add new quirk for broken read key length on ATS2851 (Vinicius Peixoto) [task:211935]
  - Bluetooth: btmtk: Add MODULE_FIRMWARE() for MT7922 (Takashi Iwai) [task:211935]
  - Bluetooth: btintel: Fix null ptr deref in btintel_read_version (Edward Adam Davis) [task:211935]
  - net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list() (Eric Dumazet) [task:211935]
  - ice: use relative VSI index for VFs instead of PF VSI number (Jacob Keller) [task:211935]
  - btrfs: send: handle path ref underflow in header iterate_inode_ref() (David Sterba) [task:211935]
  - btrfs: export: handle invalid inode or root reference in btrfs_get_parent() (David Sterba) [task:211935]
  - btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks() (David Sterba) [task:211935]
  - wifi: cfg80211: check A-MSDU format more carefully (Johannes Berg) [task:211935]
  - wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm (Takashi Iwai) [task:211935]
  - overflow: Allow non-type arg to type_max() and type_min() (Kees Cook) [task:211935]
  - cpufreq: Don't unregister cpufreq cooling on CPU hotplug (Viresh Kumar) [task:211935]
  - wifi: ath11k: decrease MHI channel buffer length to 8KB (Baochen Qiang) [task:211935]
  - dma-direct: Leak pages on dma_set_decrypted() failure (Rick Edgecombe) [task:211935]
  - net: pcs: xpcs: Return EINVAL in the internal methods (Serge Semin) [task:211935]
  - tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num() (Samasth Norway Ananda) [task:211935]
  - pstore/zone: Add a null pointer check to the psz_kmsg_read (Kunwu Chan) [task:211935]
  - ACPI: x86: Move acpi_quirk_skip_serdev_enumeration() out of CONFIG_X86_ANDROID_TABLETS (Hans de Goede) [task:211935]
  - wifi: mt76: mt7996: add locking for accessing mapped registers (Shayne Chen) [task:211935]
  - wifi: mt76: mt7996: disable AMSDU for non-data frames (Peter Chiu) [task:211935]
  - wifi: mt76: mt7915: add locking for accessing mapped registers (Shayne Chen) [task:211935]
  - wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro (Hans de Goede) [task:211935]
  - firmware: tegra: bpmp: Return directly after a failed kzalloc() in get_filename() (Markus Elfring) [task:211935]
  - net: skbuff: add overflow debug check to pull/push helpers (Florian Westphal) [task:211935]
  - ionic: set adminq irq affinity (Shannon Nelson) [task:211935]
  - pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain (Adam Ford) [task:211935]
  - pmdomain: ti: Add a null pointer check to the omap_prm_domain_init (Kunwu Chan) [task:211935]
  - net: add netdev_lockdep_set_classes() to virtual drivers (Eric Dumazet) [task:211935]
  - arm64: dts: rockchip: fix rk3399 hdmi ports node (Johan Jonker) [task:211935]
  - arm64: dts: rockchip: fix rk3328 hdmi ports node (Johan Jonker) [task:211935]
  - ARM: dts: rockchip: fix rk322x hdmi ports node (Johan Jonker) [task:211935]
  - ARM: dts: rockchip: fix rk3288 hdmi ports node (Johan Jonker) [task:211935]
  - cpuidle: Avoid potential overflow in integer multiplication (C Cheng) [task:211935]
  - panic: Flush kernel log buffer at the end (John Ogness) [task:211935]
  - printk: For @suppress_panic_printk check for other CPU in panic (John Ogness) [task:211935]
  - wifi: iwlwifi: pcie: Add the PCI device id for new hardware (Mukesh Sisodiya) [task:211935]
  - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Harshit Mogalapalli) [task:211935]
  - wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor (Ping-Ke Shih) [task:211935]
  - net: phy: phy_device: Prevent nullptr exceptions on ISR (Andre Werner) [task:211935]
  - net: stmmac: dwmac-starfive: Add support for JH7100 SoC (Cristian Ciocaltea) [task:211935]
  - bnx2x: Fix firmware version string character counts (Kees Cook) [task:211935]
  - wifi: rtw89: fix null pointer access when abort scan (Po-Hao Huang) [task:211935]
  - wifi: ath9k: fix LNA selection in ath_ant_try_scan() (Dmitry Antipov) [task:211935]
  - amdkfd: use calloc instead of kzalloc to avoid integer overflow (Dave Airlie) [task:211935]
  - arm64/configs: enable CONFIG_PHYTIUM_MBOX=y (Riwen Lu) [task:210088]
  - scpi/hwmon: scpi hwmon support acpi mode (luriwen) [task:210088]
  - PHYTIUM: mailbox: Add support for Phytium SoC mailbox driver (Chen Baozi) [task:210088]
  - kabi: reserve space for cpu cgroup and cpuset cgroup related structures (lifangxu) [task:211760]
  - OPENEULER: ubi: block: fix memleak in ubiblock_create() (Li Nan) [task:211266]
  - ubi: block: Fix use-after-free in ubiblock_cleanup (ZhaoLong Wang) [task:211266]
  - selftests/hid: ensure we can compile the tests on kernels pre-6.3 (Benjamin Tissoires) [task:211195]
  - RDMA/hns: Rename the interrupts (Chengchang Tang) [task:209536]
  - RDMA/hns: Add a max length of gid table (Junxian Huang) [task:209536]
  - RDMA/hns: Response dmac to userspace (Junxian Huang) [task:209536]
  - RDMA/hns: Support SW stats with debugfs (Junxian Huang) [task:209536]
  - RDMA/hns: Add debugfs to hns RoCE (Junxian Huang) [task:209536]
  - net: hns3: add some link modes for hisilicon device (Hao Chen) [task:209536]
  - net: hns3: add vf fault detect support (Jie Wang) [task:209536]
  - net: hns3: add hns3 vf fault detect cap bit support (Jie Wang) [task:209536]
  - RDMA/hns: Support SRQ record doorbell (Yangyang Li) [task:209536]
  - RDMA/core: Add support to dump SRQ resource in RAW format (wenglianfa) [task:209536]
  - RDMA/core: Add dedicated SRQ resource tracker function (wenglianfa) [task:209536]
  - RDMA/hns: Support SRQ restrack ops for hns driver (wenglianfa) [task:209536]
  - OPENEULER: x86/kdump: make crash kernel boot faster (zhangnaichuan) [task:211434]
  - OPENEULER: drm: fix free illegal pointer when create drm_property_blob failed (zhangnaichuan) [task:211436]
  - OPENEULER: x86/kdump: add log before booting crash kernel (zhangnaichuan) [task:211435]
  - kabi: fuse: reserve space for future expansion (lifangxu) [task:211268]
  - OPENEULER: scsi_lib: disable fair tag sharing by default if total tags is less than 128 (Yu Kuai) [task:211428]
  - OPENEULER: scsi: core: make fair tag sharing configurable via sysfs (Yu Kuai) [task:211428]
  - OPENEULER: blk-mq: add apis to disable fair tag sharing (Yu Kuai) [task:211428]
  - kabi: net: reserve space for net subsystem related structure (lifangxu) [task:211265]
  - kabi: net: reserve space for net sunrpc subsystem related structure (lifangxu) [task:211265]
  - kabi: net: reserve space for net rdma subsystem related structure (lifangxu) [task:211265]
  - kabi: net: reserve space for net netfilter subsystem related structure (lifangxu) [task:211265]
  - kabi: net: reserve space for net can subsystem related structure (lifangxu) [task:211265]
  - kabi: net: reserve space for net bpf subsystem related structure (lifangxu) [task:211265]
  - kabi: net: reserve space for net base subsystem related structure (lifangxu) [task:211265]
  - bcachefs: Improve stripe checksum error message (Kent Overstreet) [task:205710]
  - bcachefs: Simplify, fix bch2_backpointer_get_key() (Kent Overstreet) [task:205710]
  - bcachefs: kill thing_it_points_to arg to backpointer_not_found() (Kent Overstreet) [task:205710]
  - bcachefs: bch2_ec_read_extent() now takes btree_trans (Kent Overstreet) [task:205710]
  - bcachefs: bch2_stripe_to_text() now prints ptr gens (Kent Overstreet) [task:205710]
  - bcachefs: Don't iterate over journal entries just for btree roots (Kent Overstreet) [task:205710]
  - bcachefs: Break up bch2_journal_write() (Kent Overstreet) [task:205710]
  - bcachefs: Replace ERANGE with private error codes (Kent Overstreet) [task:205710]
  - bcachefs: bkey_copy() is no longer a macro (Kent Overstreet) [task:205710]
  - bcachefs: x-macro-ify inode flags enum (Kent Overstreet) [task:205710]
  - bcachefs: Convert bch2_fs_open() to darray (Kent Overstreet) [task:205710]
  - bcachefs: Move __bch2_members_v2_get_mut to sb-members.h (Kent Overstreet) [task:205710]
  - bcachefs: bch2_prt_datetime() (Kent Overstreet) [task:205710]
  - bcachefs: CONFIG_BCACHEFS_DEBUG_TRANSACTIONS no longer defaults to y (Kent Overstreet) [task:205710]
  - bcachefs: Add a comment for BTREE_INSERT_NOJOURNAL usage (Kent Overstreet) [task:205710]
  - bcachefs: rebalance_work btree is not a snapshots btree (Kent Overstreet) [task:205710]
  - bcachefs: Add missing printk newlines (Kent Overstreet) [task:205710]
  - bcachefs: Fix recovery when forced to use JSET_NO_FLUSH journal entry (Kent Overstreet) [task:205710]
  - bcachefs: .get_parent() should return an error pointer (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_delete_dead_inodes() (Kent Overstreet) [task:205710]
  - bcachefs: use swab40 for bch_backpointer.bucket_offset bitfield (Brian Foster) [task:205710]
  - bcachefs: byte order swap bch_alloc_v4.fragmentation_lru field (Brian Foster) [task:205710]
  - bcachefs: allow writeback to fill bio completely (Brian Foster) [task:205710]
  - bcachefs: fix odebug warn and lockdep splat due to on-stack rhashtable (Brian Foster) [task:205710]
  - bcachefs: update alloc cursor in early bucket allocator (Brian Foster) [task:205710]
  - bcachefs: serialize on cached key in early bucket allocator (Brian Foster) [task:205710]
  - bcachefs: Data move path now uses bch2_trans_unlock_long() (Kent Overstreet) [task:205710]
  - bcachefs: Ensure srcu lock is not held too long (Kent Overstreet) [task:205710]
  - bcachefs: Fix build errors with gcc 10 (Kent Overstreet) [task:205710]
  - bcachefs: Fix MEAN_AND_VARIANCE kconfig options (Kent Overstreet) [task:205710]
  - bcachefs: Ensure copygc does not spin (Kent Overstreet) [task:205710]
  - bcachefs: Skip deleted members in member_to_text() (Kent Overstreet) [task:205710]
  - bcachefs: Fix an integer overflow (Kent Overstreet) [task:205710]
  - bcachefs: Don't downgrade locks on transaction restart (Kent Overstreet) [task:205710]
  - bcachefs: Fix deleted inodes btree in snapshot deletion (Kent Overstreet) [task:205710]
  - bcachefs: Fix error path in bch2_replicas_gc_end() (Kent Overstreet) [task:205710]
  - bcachefs: Enumerate fsck errors (Kent Overstreet) [task:205710]
  - bcachefs: bch_sb_field_errors (Kent Overstreet) [task:205710]
  - bcachefs: Add IO error counts to bch_member (Kent Overstreet) [task:205710]
  - bcachefs: Fix snapshot skiplists (Kent Overstreet) [task:205710]
  - bcachefs: Fix a kasan splat in bch2_dev_add() (Kent Overstreet) [task:205710]
  - bcachefs: Fix kasan splat in members_v1_get() (Kent Overstreet) [task:205710]
  - bcachefs: rebalance_work (Kent Overstreet) [task:205710]
  - bcachefs: bch2_inum_opts_get() (Kent Overstreet) [task:205710]
  - bcachefs: move: move_stats refactoring (Kent Overstreet) [task:205710]
  - bcachefs: move: convert to bbpos (Kent Overstreet) [task:205710]
  - bcachefs: moving_context now owns a btree_trans (Kent Overstreet) [task:205710]
  - bcachefs: move.c exports, refactoring (Kent Overstreet) [task:205710]
  - bcachefs: Guard against unknown compression options (Kent Overstreet) [task:205710]
  - bcachefs: trivial extents.c refactoring (Kent Overstreet) [task:205710]
  - bcachefs: Fix bch2_prt_bitflags() (Kent Overstreet) [task:205710]
  - bcachefs: Check for too-large encoded extents (Kent Overstreet) [task:205710]
  - bcachefs: Ensure we don't exceed encoded_extent_max (Kent Overstreet) [task:205710]
  - bcachefs: bch2_disk_path_to_text() no longer takes sb_lock (Kent Overstreet) [task:205710]
  - bcachefs: Split out disk_groups_types.h (Kent Overstreet) [task:205710]
  - bcachefs: Split apart bch2_target_to_text(), bch2_target_to_text_sb() (Kent Overstreet) [task:205710]
  - bcachefs: All triggers are BTREE_TRIGGER_WANTS_OLD_AND_NEW (Kent Overstreet) [task:205710]
  - bcachefs: Improve io option handling in data move path (Kent Overstreet) [task:205710]
  - bcachefs: Ensure devices are always correctly initialized (Kent Overstreet) [task:205710]
  - bcachefs: Delete duplicate time stats initialization (Kent Overstreet) [task:205710]
  - bcachefs: Kill dead code extent_save() (Kent Overstreet) [task:205710]
  - bcachefs: Fix ca->oldest_gen allocation (Kent Overstreet) [task:205710]
  - bcachefs: Fix shrinker names (Kent Overstreet) [task:205710]
  - bcachefs: Fix btree_node_type enum (Kent Overstreet) [task:205710]
  - bcachefs: bch2_btree_id_str() (Kent Overstreet) [task:205710]
  - bcachefs: Don't run bch2_delete_dead_snapshots() unnecessarily (Kent Overstreet) [task:205710]
  - bcachefs: Fix lock ordering with snapshot_create_lock (Kent Overstreet) [task:205710]
  - six locks: Lock contended tracepoints (Kent Overstreet) [task:205710]
  - closures: Fix race in closure_sync() (Kent Overstreet) [task:205710]
  - closures: Better memory barriers (Kent Overstreet) [task:205710]
  - kABI: Add generic kABI macros to use for kABI workarounds (Jackie Liu) [task:60915]
  - fs/address_space: move i_mmap_rwsem to mitigate a false sharing with i_mmap. (JonasZhou) [task:208998]
  - drm/amd: Stop evicting resources on APUs in suspend (Mario Limonciello) [task:211027]
  - drm/amd: Add missing kernel doc for prepare_suspend() (Mario Limonciello) [task:211027]
  - i40e: Fix ST code value for Clause 45 (Ivan Vecera) [task:211027]
  - i40e: Include types.h to some headers (Tony Nguyen) [task:211027]
  - intel: legacy: Partial revert of field get conversion (Sasha Neftin) [task:211027]
  - x86: set SPECTRE_BHI_ON as default (Greg Kroah-Hartman) [task:211027]
  - KVM: x86: Add BHI_NO (Daniel Sneddon) [task:211027]
  - x86/bhi: Mitigate KVM by default (Pawan Gupta) [task:211027]
  - x86/bhi: Add BHI mitigation knob (Pawan Gupta) [task:211027]
  - x86/bhi: Enumerate Branch History Injection (BHI) bug (Pawan Gupta) [task:211027]
  - x86/bhi: Define SPEC_CTRL_BHI_DIS_S (Daniel Sneddon) [task:211027]
  - x86/bhi: Add support for clearing branch history at syscall entry (Pawan Gupta) [task:211027]
  - x86/syscall: Don't force use of indirect calls for system calls (Linus Torvalds) [task:211027]
  - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Josh Poimboeuf) [task:211027]
  - x86/boot: Move mem_encrypt= parsing to the decompressor (Ard Biesheuvel) [task:211027]
  - x86/efistub: Remap kernel text read-only before dropping NX attribute (Ard Biesheuvel) [task:211027]
  - x86/sev: Move early startup code into .head.text section (Ard Biesheuvel) [task:211027]
  - x86/sme: Move early SME kernel encryption handling into .head.text (Ard Biesheuvel) [task:211027]
  - efi/libstub: Add generic support for parsing mem_encrypt= (Ard Biesheuvel) [task:211027]
  - x86/head/64: Move the __head definition to <asm/init.h> (Hou Wenlong) [task:211027]
  - bpf: support deferring bpf_link dealloc to after RCU grace period (Andrii Nakryiko) [task:211027]
  - bpf: put uprobe link's path and task in release callback (Andrii Nakryiko) [task:211027]
  - of: module: prevent NULL pointer dereference in vsnprintf() (Sergey Shtylyov) [task:211027]
  - Revert "x86/mpparse: Register APIC address only once" (Greg Kroah-Hartman) [task:211027]
  - drm/i915/gt: Enable only one CCS for compute workload (Andi Shyti) [task:211027]
  - drm/i915/gt: Do not generate the command streamer for all the CCS (Andi Shyti) [task:211027]
  - drm/i915/gt: Disable HW load balancing for CCS (Andi Shyti) [task:211027]
  - smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) [task:211027]
  - smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) [task:211027]
  - smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) [task:211027]
  - smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) [task:211027]
  - smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) [task:211027]
  - smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) [task:211027]
  - smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) [task:211027]
  - smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) [task:211027]
  - smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) [task:211027]
  - smb3: retrying on failed server close (Ritvik Budhiraja) [task:211027]
  - smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) [task:211027]
  - smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) [task:211027]
  - riscv: process: Fix kernel gp leakage (Stefan O'Rear) [task:211027]
  - riscv: Fix spurious errors from __get/put_kernel_nofault (Samuel Holland) [task:211027]
  - s390/entry: align system call table on 8 bytes (Sumanth Korikkar) [task:211027]
  - selftests/mm: include strings.h for ffsl (Edward Liaw) [task:211027]
  - mm/secretmem: fix GUP-fast succeeding on secretmem folios (David Hildenbrand) [task:211027]
  - arm64/ptrace: Use saved floating point state type to determine SVE layout (Mark Brown) [task:211027]
  - perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event (Kan Liang) [task:211027]
  - x86/coco: Require seeding RNG with RDRAND on CoCo systems (Jason A. Donenfeld) [task:211027]
  - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Borislav Petkov (AMD)) [task:211027]
  - x86/mm/pat: fix VM_PAT handling in COW mappings (David Hildenbrand) [task:211027]
  - of: dynamic: Synchronize of_changeset_destroy() with the devlink removals (Herve Codina) [task:211027]
  - driver core: Introduce device_link_wait_removal() (Herve Codina) [task:211027]
  - io_uring/kbuf: hold io_buffer_list reference over mmap (Jens Axboe) [task:211027]
  - io_uring: use private workqueue for exit work (Jens Axboe) [task:211027]
  - io_uring/kbuf: protect io_buffer_list teardown with a reference (Jens Axboe) [task:211027]
  - io_uring/kbuf: get rid of bl->is_ready (Jens Axboe) [task:211027]
  - io_uring/kbuf: get rid of lower BGID lists (Jens Axboe) [task:211027]
  - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (I Gede Agastya Darma Laksana) [task:211027]
  - ALSA: hda/realtek - Fix inactive headset mic jack (Christoffer Sandberg) [task:211027]
  - ksmbd: do not set SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1 (Namjae Jeon) [task:211027]
  - ksmbd: validate payload size in ipc response (Namjae Jeon) [task:211027]
  - ksmbd: don't send oplock break if rename fails (Namjae Jeon) [task:211027]
  - gpio: cdev: fix missed label sanitizing in debounce_setup() (Kent Gibson) [task:211027]
  - gpio: cdev: check for NULL labels when sanitizing them for irqs (Bartosz Golaszewski) [task:211027]
  - x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Borislav Petkov (AMD)) [task:211027]
  - ice: fix typo in assignment (Jesse Brandeburg) [task:211027]
  - nfsd: hold a lighter-weight client reference over CB_RECALL_ANY (Jeff Layton) [task:211027]
  - riscv: Disable preemption when using patch_map() (Alexandre Ghiti) [task:211027]
  - SUNRPC: Fix a slow server-side memory leak with RPC-over-TCP (Chuck Lever) [task:211027]
  - ASoC: SOF: amd: fix for false dsp interrupts (Vijendar Mukunda) [task:211027]
  - ata: sata_mv: Fix PCI device ID table declaration compilation warning (Arnd Bergmann) [task:211027]
  - spi: mchp-pci1xxx: Fix a possible null pointer dereference in pci1xxx_spi_probe (Huai-Yuan Liu) [task:211027]
  - cifs: Fix caching to try to do open O_WRONLY as rdwr on server (David Howells) [task:211027]
  - Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" (Oswald Buddenhagen) [task:211027]
  - scsi: sd: Unregister device if device_add_disk() failed in sd_probe() (Li Nan) [task:211027]
  - scsi: mylex: Fix sysfs buffer lengths (Arnd Bergmann) [task:211027]
  - ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit (Arnd Bergmann) [task:211027]
  - regmap: maple: Fix uninitialized symbol 'ret' warnings (Richard Fitzgerald) [task:211027]
  - ASoC: amd: acp: fix for acp_init function error handling (Vijendar Mukunda) [task:211027]
  - spi: s3c64xx: Use DMA mode from fifo size (Jaewon Kim) [task:211027]
  - spi: s3c64xx: determine the fifo depth only once (Tudor Ambarus) [task:211027]
  - spi: s3c64xx: allow full FIFO masks (Tudor Ambarus) [task:211027]
  - spi: s3c64xx: define a magic value (Tudor Ambarus) [task:211027]
  - spi: s3c64xx: remove else after return (Tudor Ambarus) [task:211027]
  - spi: s3c64xx: explicitly include <linux/bits.h> (Tudor Ambarus) [task:211027]
  - spi: s3c64xx: sort headers alphabetically (Tudor Ambarus) [task:211027]
  - spi: s3c64xx: Extract FIFO depth calculation to a dedicated macro (Sam Protsenko) [task:211027]
  - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (Stephen Lee) [task:211027]
  - ASoC: rt722-sdca-sdw: fix locking sequence (Pierre-Louis Bossart) [task:211027]
  - ASoC: rt712-sdca-sdw: fix locking sequence (Pierre-Louis Bossart) [task:211027]
  - ASoC: rt711-sdw: fix locking sequence (Pierre-Louis Bossart) [task:211027]
  - ASoC: rt711-sdca: fix locking sequence (Pierre-Louis Bossart) [task:211027]
  - ASoC: rt5682-sdw: fix locking sequence (Pierre-Louis Bossart) [task:211027]
  - drm/prime: Unbreak virtgpu dma-buf export (Rob Clark) [task:211027]
  - nouveau/uvmm: fix addr/range calcs for remap operations (Dave Airlie) [task:211027]
  - drm/panfrost: fix power transition timeout warnings (Christian Hewitt) [task:211027]
  - ALSA: hda: cs35l56: Add ACPI device match tables (Simon Trimmer) [task:211027]
  - regmap: maple: Fix cache corruption in regcache_maple_drop() (Richard Fitzgerald) [task:211027]
  - RISC-V: Update AT_VECTOR_SIZE_ARCH for new AT_MINSIGSTKSZ (Victor Isaev) [task:211027]
  - drivers/perf: riscv: Disable PERF_SAMPLE_BRANCH_* while not supported (Pu Lehui) [task:211027]
  - ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() (Richard Fitzgerald) [task:211027]
  - 9p: Fix read/write debug statements to report server reply (Dominique Martinet) [task:211027]
  - fs/pipe: Fix lockdep false-positive in watchqueue pipe_write() (Jann Horn) [task:211027]
  - KVM: SVM: Add support for allowing zero SEV ASIDs (Ashish Kalra) [task:211027]
  - KVM: SVM: Use unsigned integers when dealing with ASIDs (Sean Christopherson) [task:211027]
  - net: ravb: Always update error counters (Paul Barker) [task:211027]
  - net: ravb: Always process TX descriptor ring (Paul Barker) [task:211027]
  - net: ravb: Let IP-specific receive function to interrogate descriptors (Claudiu Beznea) [task:211027]
  - e1000e: move force SMBUS from enable ulp function to avoid PHY loss issue (Vitaly Lifshits) [task:211027]
  - e1000e: Minor flow correction in e1000_shutdown function (Vitaly Lifshits) [task:211027]
  - e1000e: Workaround for sporadic MDI error on Meteor Lake systems (Vitaly Lifshits) [task:211027]
  - intel: legacy: field get conversion (Jesse Brandeburg) [task:211027]
  - intel: add bit macro includes where needed (Jesse Brandeburg) [task:211027]
  - i40e: Remove circular header dependencies and fix headers (Ivan Vecera) [task:211027]
  - i40e: Split i40e_osdep.h (Ivan Vecera) [task:211027]
  - i40e: Move memory allocation structures to i40e_alloc.h (Ivan Vecera) [task:211027]
  - i40e: Simplify memory allocation functions (Ivan Vecera) [task:211027]
  - virtchnl: Add header dependencies (Ivan Vecera) [task:211027]
  - i40e: Refactor I40E_MDIO_CLAUSE* macros (Ivan Vecera) [task:211027]
  - i40e: Remove back pointer from i40e_hw structure (Ivan Vecera) [task:211027]
  - i40e: Remove _t suffix from enum type names (Ivan Vecera) [task:211027]
  - drm/amd: Flush GFXOFF requests in prepare stage (Mario Limonciello) [task:211027]
  - drm/amd: Add concept of running prepare_suspend() sequence for IP blocks (Mario Limonciello) [task:211027]
  - drm/amd: Evict resources during PM ops prepare() callback (Mario Limonciello) [task:211027]
  - drm/amd/display: Prevent crash when disable stream (Chris Park) [task:211027]
  - drm/amd/display: Fix DPSTREAM CLK on and off sequence (Dmytro Laktyushkin) [task:211027]
  - usb: typec: ucsi: Fix race between typec_switch and role_switch (Krishna Kurapati) [task:211027]
  - i40e: fix vf may be used uninitialized in this function warning (Aleksandr Loktionov) [task:211027]
  - i40e: fix i40e_count_filters() to count only active/new filters (Aleksandr Loktionov) [task:211027]
  - octeontx2-af: Add array index check (Aleksandr Mishin) [task:211027]
  - octeontx2-pf: check negative error code in otx2_open() (Su Hui) [task:211027]
  - octeontx2-af: Fix issue with loading coalesced KPU profiles (Hariprasad Kelam) [task:211027]
  - udp: prevent local UDP tunnel packets from being GROed (Antoine Tenart) [task:211027]
  - udp: do not transition UDP GRO fraglist partial checksums to unnecessary (Antoine Tenart) [task:211027]
  - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Antoine Tenart) [task:211027]
  - r8169: skip DASH fw status checks when DASH is disabled (Atlas Yu) [task:211027]
  - mlxbf_gige: stop interface during shutdown (David Thompson) [task:211027]
  - ipv6: Fix infinite recursion in fib6_dump_done(). (Kuniyuki Iwashima) [task:211027]
  - ax25: fix use-after-free bugs caused by ax25_ds_del_timer (Duoming Zhou) [task:211027]
  - tcp: Fix bind() regression for v6-only wildcard and v4(-mapped-v6) non-wildcard addresses. (Kuniyuki Iwashima) [task:211027]
  - selftests: reuseaddr_conflict: add missing new line at the end of the output (Jakub Kicinski) [task:211027]
  - erspan: make sure erspan_base_hdr is present in skb->head (Eric Dumazet) [task:211027]
  - i40e: Fix VF MAC filter removal (Ivan Vecera) [task:211027]
  - ice: fix enabling RX VLAN filtering (Petr Oros) [task:211027]
  - gro: fix ownership transfer (Antoine Tenart) [task:211027]
  - selftests: net: gro fwd: update vxlan GRO test expectations (Antoine Tenart) [task:211027]
  - net: dsa: mv88e6xxx: fix usable ports on 88e6020 (Michael Krummsdorf) [task:211027]
  - net: phy: micrel: Fix potential null pointer dereference (Aleksandr Mishin) [task:211027]
  - net: fec: Set mac_managed_pm during probe (Wei Fang) [task:211027]
  - net: txgbe: fix i2c dev name cannot match clkdev (Duanqiang Wen) [task:211027]
  - net: phy: micrel: lan8814: Fix when enabling/disabling 1-step timestamping (Horatiu Vultur) [task:211027]
  - net: stmmac: fix rx queue priority assignment (Piotr Wejman) [task:211027]
  - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() (Eric Dumazet) [task:211027]
  - net: dsa: sja1105: Fix parameters order in sja1110_pcs_mdio_write_c45() (Christophe JAILLET) [task:211027]
  - net/sched: act_skbmod: prevent kernel-infoleak (Eric Dumazet) [task:211027]
  - KVM: arm64: Ensure target address is granule-aligned for range TLBI (Will Deacon) [task:211027]
  - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Borislav Petkov (AMD)) [task:211027]
  - bpf, sockmap: Prevent lock inversion deadlock in map delete elem (Jakub Sitnicki) [task:211027]
  - vboxsf: Avoid an spurious warning if load_nls_xxx() fails (Christophe JAILLET) [task:211027]
  - netfilter: validate user input for expected length (Eric Dumazet) [task:211027]
  - netfilter: nf_tables: discard table flag update with pending basechain deletion (Pablo Neira Ayuso) [task:211027]
  - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Ziyang Xuan) [task:211027]
  - netfilter: nf_tables: flush pending destroy work before exit_net release (Pablo Neira Ayuso) [task:211027]
  - netfilter: nf_tables: reject new basechain after table flag update (Pablo Neira Ayuso) [task:211027]
  - x86/bugs: Fix the SRSO mitigation on Zen3/4 (Borislav Petkov (AMD)) [task:211027]
  - x86/nospec: Refactor UNTRAIN_RET[_*] (Josh Poimboeuf) [task:211027]
  - x86/srso: Disentangle rethunk-dependent options (Josh Poimboeuf) [task:211027]
  - x86/srso: Improve i-cache locality for alias mitigation (Josh Poimboeuf) [task:211027]
  - vsock/virtio: fix packet delivery to tap device (Marco Pinna) [task:211027]
  - net: mana: Fix Rx DMA datasize and skb_over_panic (Haiyang Zhang) [task:211027]
  - net: usb: ax88179_178a: avoid the interface always configured as random address (Jose Ignacio Tornos Martinez) [task:211027]
  - net/rds: fix possible cp null dereference (Mahmoud Adam) [task:211027]
  - xen-netfront: Add missing skb_mark_for_recycle (Jesper Dangaard Brouer) [task:211027]
  - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Pablo Neira Ayuso) [task:211027]
  - netfilter: nf_tables: release batch on table validation from abort path (Pablo Neira Ayuso) [task:211027]
  - Bluetooth: Fix TOCTOU in HCI debugfs implementation (Bastien Nocera) [task:211027]
  - Bluetooth: hci_event: set the conn encrypted before conn establishes (Hui Wang) [task:211027]
  - Bluetooth: add quirk for broken address properties (Johan Hovold) [task:211027]
  - Bluetooth: qca: fix device-address endianness (Johan Hovold) [task:211027]
  - arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken (Johan Hovold) [task:211027]
  - Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT" (Johan Hovold) [task:211027]
  - x86/bpf: Fix IP after emitting call depth accounting (Uros Bizjak) [task:211027]
  - x86/cpufeatures: Add CPUID_LNX_5 to track recently added Linux-defined word (Sean Christopherson) [task:211027]
  - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d (Heiner Kallweit) [task:211027]
  - selinux: avoid dereference of garbage after mount failure (Christian Göttsche) [task:211027]
  - KVM: arm64: Fix host-programmed guest events in nVHE (Oliver Upton) [task:211027]
  - RISC-V: KVM: Fix APLIC in_clrip[x] read emulation (Anup Patel) [task:211027]
  - RISC-V: KVM: Fix APLIC setipnum_le/be write emulation (Anup Patel) [task:211027]
  - gpio: cdev: sanitize the label before requesting the interrupt (Bartosz Golaszewski) [task:211027]
  - modpost: do not make find_tosym() return NULL (Masahiro Yamada) [task:211027]
  - modpost: Optimize symbol search from linear to binary search (Jack Brennen) [task:211027]
  - perf/x86/amd/lbr: Use freeze based on availability (Sandipan Das) [task:211027]
  - x86/cpufeatures: Add new word for scattered features (Sandipan Das) [task:211027]
  - perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later (Sandipan Das) [task:211027]
  - x86/CPU/AMD: Add X86_FEATURE_ZEN1 (Borislav Petkov (AMD)) [task:211027]
  - x86/CPU/AMD: Get rid of amd_erratum_1054[] (Borislav Petkov (AMD)) [task:211027]
  - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function (Borislav Petkov (AMD)) [task:211027]
  - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function (Borislav Petkov (AMD)) [task:211027]
  - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function (Borislav Petkov (AMD)) [task:211027]
  - x86/CPU/AMD: Carve out the erratum 1386 fix (Borislav Petkov (AMD)) [task:211027]
  - x86/CPU/AMD: Add ZenX generations flags (Borislav Petkov (AMD)) [task:211027]
  - Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped." (Ingo Molnar) [task:211027]
  - mm/treewide: replace pud_large() with pud_leaf() (Peter Xu) [task:211027]
  - dm integrity: fix out-of-range warning (Arnd Bergmann) [task:211027]
  - drm/i915/mtl: Update workaround 14018575942 (Tejas Upadhyay) [task:211027]
  - drm/i915/xelpg: Extend some workarounds/tuning to gfx version 12.74 (Matt Roper) [task:211027]
  - inet: inet_defrag: prevent sk release while still in use (Florian Westphal) [task:211027]
  - Octeontx2-af: fix pause frame configuration in GMP mode (Hariprasad Kelam) [task:211027]
  - net: lan743x: Add set RFE read fifo threshold for PCI1x1x chips (Raju Lakkaraju) [task:211027]
  - net: bcmasp: Bring up unimac after PHY link up (Justin Chen) [task:211027]
  - netfilter: nf_tables: skip netdev hook unregistration if table is dormant (Pablo Neira Ayuso) [task:211027]
  - netfilter: nf_tables: reject table flag and netdev basechain updates (Pablo Neira Ayuso) [task:211027]
  - netfilter: nf_tables: reject destroy command to remove basechain hooks (Pablo Neira Ayuso) [task:211027]
  - cifs: Fix duplicate fscache cookie warnings (David Howells) [task:211027]
  - bpf: Protect against int overflow for stack access size (Andrei Matei) [task:211027]
  - mlxbf_gige: call request_irq() after NAPI initialized (David Thompson) [task:211027]
  - tls: get psock ref after taking rxlock to avoid leak (Sabrina Dubroca) [task:211027]
  - tls: adjust recv return with async crypto and failed copy to userspace (Sabrina Dubroca) [task:211027]
  - tls: recv: process_rx_list shouldn't use an offset with kvec (Sabrina Dubroca) [task:211027]
  - net: hns3: mark unexcuted loopback test result as UNEXECUTED (Jian Shen) [task:211027]
  - net: hns3: fix kernel crash when devlink reload during pf initialization (Yonglong Liu) [task:211027]
  - net: hns3: fix index limit to support all queue stats (Jie Wang) [task:211027]
  - ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields() (Nikita Kiryushin) [task:211027]
  - selftests: vxlan_mdb: Fix failures with old libnet (Ido Schimmel) [task:211027]
  - net: wwan: t7xx: Split 64bit accesses to fix alignment issues (Bjørn Mork) [task:211027]
  - tcp: properly terminate timers for kernel sockets (Eric Dumazet) [task:211027]
  - net: hsr: hsr_slave: Fix the promiscuous mode in offload mode (Ravi Gunasekaran) [task:211027]
  - s390/qeth: handle deferred cc1 (Alexandra Winter) [task:211027]
  - igc: Remove stale comment about Tx timestamping (Kurt Kanzenbach) [task:211027]
  - ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa() (Przemek Kitszel) [task:211027]
  - ice: fix memory corruption bug with suspend and rebuild (Jesse Brandeburg) [task:211027]
  - ice: realloc VSI stats arrays (Michal Swiatkowski) [task:211027]
  - ice: Refactor FW data type and fix bitmap casting issue (Steven Zou) [task:211027]
  - ALSA: hda: cs35l56: Set the init_done flag before component_add() (Simon Trimmer) [task:211027]
  - wifi: iwlwifi: mvm: include link ID when releasing frames (Benjamin Berg) [task:211027]
  - wifi: iwlwifi: mvm: rfi: fix potential response leaks (Johannes Berg) [task:211027]
  - mlxbf_gige: stop PHY during open() error paths (David Thompson) [task:211027]
  - tools: ynl: fix setting presence bits in simple nests (Jakub Kicinski) [task:211027]
  - nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet (Ryosuke Yasuoka) [task:211027]
  - arm64: bpf: fix 32bit unconditional bswap (Artem Savkov) [task:211027]
  - dma-buf: Fix NULL pointer dereference in sanitycheck() (Pavel Sakharov) [task:211027]
  - bpf, arm64: fix bug in BPF_LDX_MEMSX (Puranjay Mohan) [task:211027]
  - s390/bpf: Fix bpf_plt pointer arithmetic (Ilya Leoshkevich) [task:211027]
  - scripts/bpf_doc: Use silent mode when exec make cmd (Hangbin Liu) [task:211027]
  - drm/i915: Pre-populate the cursor physical dma address (Ville Syrjälä) [task:211027]
  - drm/i915/display: Use i915_gem_object_get_dma_address to get dma address (Maarten Lankhorst) [task:211027]
  - igb: under 60ms delay for bonding switch (xiaolinkui) [task:210084]
  - net: add a sysctl interface for network affinity (xiaolinkui) [task:194010]
  - net: set net affinity for ft2500 and ft5000C (xiaolinkui) [task:194010]
  - driver: fix zx-200 dose not work well on arm64 (huhai) [task:194004]
  - drm/msm/dpu: Add mutex lock in control vblank irq (Paloma Arellano) [task:206747] {CVE-2023-52586}
  - drm/msm/dpu: shift IRQ indices by 1 (Dmitry Baryshkov) [task:206747]
  - drm/msm/dpu: stop using raw IRQ indices in the kernel output (Dmitry Baryshkov) [task:206747]
  - drm/msm/dpu: make the irq table size static (Dmitry Baryshkov) [task:206747]
  - drm/msm/dpu: add helper to get IRQ-related data (Dmitry Baryshkov) [task:206747]
  - drm/msm/dpu: extract dpu_core_irq_is_valid() helper (Dmitry Baryshkov) [task:206747]
  - drm/msm/dpu: remove irq_idx argument from IRQ callbacks (Dmitry Baryshkov) [task:206747]
  - config: add CONFIG_FS_ENCRYPTION (wangxuewen) [task:209785]
  - hda/phytium: solve ft-hda losing when reboot (songxiebing) [task:16353, task:194011]
  - PHYTIUM: hda: add ft-hda control driver (Zhang Yiqun) [task:210087]
  - OPENEULER: exec: Remove redundant check in do_open_execat/uselib (Zhihao Cheng) [task:210126]
  - OPENEULER: arm64: add machine check safe sysctl interface (Tong Tiangen) [task:210128]
  - OPENEULER: arm64: introduce copy_mc_to_kernel() implementation (Tong Tiangen) [task:210128]
  - OPENEULER: arm64: support copy_mc_[user]_highpage() (Tong Tiangen) [task:210128]
  - OPENEULER: mm/hwpoison: return -EFAULT when copy fail in copy_mc_[user]_highpage() (Tong Tiangen) [task:210128]
  - OPENEULER: arm64: add uaccess to machine check safe (Tong Tiangen) [task:210128]
  - OPENEULER: arm64: add support for machine check error safe (Tong Tiangen) [task:210128]
  - OPENEULER: uaccess: add generic fallback version of copy_mc_to_user() (Tong Tiangen) [task:210128]
  - mm: handle write faults to RO pages under the VMA lock (Matthew Wilcox (Oracle)) [task:210045]
  - mm: handle read faults under the VMA lock (Matthew Wilcox (Oracle)) [task:210045]
  - mm: handle COW faults under the VMA lock (Matthew Wilcox (Oracle)) [task:210045]
  - mm: handle shared faults under the VMA lock (Matthew Wilcox (Oracle)) [task:210045]
  - mm: call wp_page_copy() under the VMA lock (Matthew Wilcox (Oracle)) [task:210045]
  - mm: make lock_folio_maybe_drop_mmap() VMA lock aware (Matthew Wilcox (Oracle)) [task:210045]
  - drm/radeon: Prevent multiple debug error lines on suspend (Woody Suwalski) [task:205726]
  - OPENEULER: arm64: errata: add option to disable cache readunique prefetch on HIP08 (Kai Shen) [task:210133]
  - net: dsa: microchip: move REG_SW_MAC_ADDR to dev->info->regs[] (Vladimir Oltean) [task:203096]
  - OPENEULER: alinux: random: speed up the initialization of module (Xingjun Liu) [task:210044]
  - OPENEULER: stop_machine: mask sdei before running the callback (Xiongfeng Wang) [task:210124]
  - OPENEULER: kprobes/arm64: Blacklist sdei watchdog callback functions (Xiongfeng Wang) [task:210124]
  - OPENEULER: sdei_watchdog: avoid possible false hardlockup (Xiongfeng Wang) [task:210124]
  - OPENEULER: sdei_watchdog: set secure timer period base on 'watchdog_thresh' (Xiongfeng Wang) [task:210124]
  - OPENEULER: sdei_watchdog: clear EOI of the secure timer before kdump (Xiongfeng Wang) [task:210124]
  - OPENEULER: watchdog: add nmi_watchdog support for arm64 based on SDEI (Xiongfeng Wang) [task:210124]
  - OPENEULER: firmware: arm_sdei: make 'sdei_api_event_disable/enable' public (Xiongfeng Wang) [task:210124]
  - OPENEULER: firmware: arm_sdei: add interrupt binding api (Xiongfeng Wang) [task:210124]
  - OPENERULER: keys: Allow automatic module signature with SM3 (GUO Zihua) [task:210043]
  - staging/android: Fix the ASHMEM driver confilts (Shixiong Ou) [task:207987]
  - Revert "staging: remove ashmem" (Shixiong Ou) [task:207987]
  - deb-build: add desktop deb builder base on openkylin (wangqi) [task:206551]
  - crypto: hisilicon/sec - fix for sgl unmmap problem (Wenkai Lin) [task:209535]
  - iommu/iova: Manage the depot list size (Robin Murphy) [task:209535]
  - iommu/iova: Make the rcache depot scale better (Robin Murphy) [task:209535]
  - scsi: hisi_sas: Remove hisi_hba->timer for v3 hw (Xiang Chen) [task:209535]
  - scsi: hisi_sas: Check whether debugfs is enabled before removing or releasing it (Yihang Li) [task:209535]
  - scsi: hisi_sas: Remove redundant checks for automatic debugfs dump (Yihang Li) [task:209535]
  - scsi: hisi_sas: Fix a deadlock issue related to automatic dump (Yihang Li) [task:209535]
  - scsi: hisi_sas: Allocate DFX memory during dump trigger (Yihang Li) [task:209535]
  - scsi: hisi_sas: Directly call register snapshot instead of using workqueue (Yihang Li) [task:209535]
  - hwtracing: hisi_ptt: Optimize the trace data committing (Yicong Yang) [task:209535]
  - hwtracing: hisi_ptt: Disable interrupt after trace end (Yicong Yang) [task:209535]
  - gpio: hisi: Fix format specifier (Devyn Liu) [task:209535]
  - net: sched: sch_qfq: Use non-work-conserving warning handler (Liu Jian) [task:210033]
  - OPENEULER: fs/dcache.c: avoid softlock since too many negative dentry (yangerkun) [task:210040]
  - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI (huhai) [task:194003]
  - OPENEULER: hugetlbfs: avoid overflow in hugetlbfs_fallocate (yangerkun) [task:210039]
  - OPENEULER: cpufreq: CPPC: Keep the target core awake when reading its cpufreq rate (Zeng Heng) [task:210014]
  - PCI/VGA: set default vga boot device (Shixiong Ou) [task:205724]
  - PCI: Add graphic card pci vendor_id (Lu Yao) [task:205724]
  - drm/phytium: Resolve to not recognizing HDMI audio when first startup (songxiebing) [bug:205724]
  - drm/phytium: add mmap callback in drm_driver (Shixiong Ou) [task:205724]
  - drm/phytium: Change the fb_ops's callback (Shixiong Ou) [task:205724]
  - PHYTIUM: drm/phytium: cursor hot support negative numbers (Yang Xun) [task:205724]
  - PHYTIUM: drm/phytium: enable gamma function (Yang Xun) [task:205724]
  - PHYTIUM: drm/phytium: add capability of tile mode (Yang Xun) [task:205724]
  - PHYTIUM: drm/phytium: Limit the TU to a maximum of 63 (Yang Xun) [task:205724]
  - PHYTIUM: drm/phytium: Fixed dp codec id (Yang Xun) [task:205724]
  - PHYTIUM: drm/phytium: add driver for phytium display engine (Liu Tao) [task:205724]
  - drm/amd/display: Fix array-index-out-of-bounds in dcn35_clkmgr (Roman Li) [task:210286] {CVE-2024-26699}
  - drm/amd/display: Update DCN35 clock table policy (Nicholas Kazlauskas) [task:210286]
  - drm/amd/display: Update pmfw_driver_if new structure (Charlene Liu) [task:210286]
  - OPENEULER: ipvlan: Introduce local xmit queue for l2e mode (Keefe LIU) [task:210115]
  - OPENEULER: ipvlan: Introduce l2e mode (Keefe LIU) [task:210115]
  - OPENEULER: xfs: fix warning in xfs_vm_writepages() (Ye Bin) [task:210121]
  - OPENEULER: xfs: fix hung when transaction commit fail in xfs_inactive_ifree (Long Li) [task:210121]
  - OPENEULER: xfs: fix dead loop when do mount with IO fault injection (Ye Bin) [task:210121]
  - OPENEULER: xfs: fix dir3 block read verify fail during log recover (Long Li) [task:210121]
  - OPENEULER: xfs: keep growfs sb log item active until ail flush success (yangerkun) [task:210121]
  - OPENEULER: xfs: fix mounting failed caused by sequencing problem in the log records (yangerkun) [task:210121]
  - OPENEULER: xfs: fix the problem of mount failure caused by not refreshing mp->m_sb (Wu Guanghao) [task:210121]
  - OPENEULER: xfs: xfs_trans_cancel() path must check for log shutdown (Long Li) [task:210121]
  - OPENEULER: xfs: don't verify agf length when log recovery (Long Li) [task:210121]
  - OPENEULER: xfs: fix a UAF in xfs_iflush_abort_clean (Long Li) [task:210121]
  - OPENEULER: xfs: fix a UAF when inode item push (Long Li) [task:210121]
  - OPENEULER: RAS: Report ARM processor information to userspace (Shengwei Luo) [task:209994]
  - OPENEULER: drm/qxl: Fix missing free_irq (Wei Li) [task:209999]
  - arm64: Add the arm64.nolse command line option (Maria Yu) [task:209993]
  - coresight: trbe: Enable ACPI based TRBE devices (Anshuman Khandual) [task:210029]
  - coresight: trbe: Add a representative coresight_platform_data for TRBE (Anshuman Khandual) [task:210029]
  - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Oleg Nesterov) [task:210297] {CVE-2024-26686}
  - fs/proc: do_task_stat: use __for_each_thread() (Oleg Nesterov) [task:210297]
  - OPENEULER: defconfig: enable CONFIG_UNICODE for x86 and arm64 (Baokun Li) [task:210028]
  - OPENEULER: defconfig: enable CPU inspect for arm64 by default (Yu Liao) [task:210027]
  - OPENEULER: cpuinspect: add ATF inspector (Yu Liao) [task:210027]
  - OPENEULER: cpuinspect: add CPU-inspect infrastructure (Yu Liao) [task:210027]
  - OPENEULER: defconfig: enable CONFIG_VENDOR_HOOKS for x86 and arm64 (Jialin Zhang) [task:210026]
  - OPENEULER: ANDROID: add support for vendor hooks (Todd Kjos) [task:210026]
  - cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake (Srinivas Pandruvada) [task:205664]
  - pinctrl: intel: use the correct _PM_OPS() export macro (Raag Jadav) [task:205664]
  - pinctrl: intel: Make PM ops functions static (Andy Shevchenko) [task:205664]
  - pinctrl: tigerlake: Switch to use Intel pin control PM ops (Andy Shevchenko) [task:205664]
  - pinctrl: sunrisepoint: Switch to use Intel pin control PM ops (Andy Shevchenko) [task:205664]
  - pinctrl: meteorlake: Switch to use Intel pin control PM ops (Andy Shevchenko) [task:205664]
  - pinctrl: lewisburg: Switch to use Intel pin control PM ops (Andy Shevchenko) [task:205664]
  - pinctrl: lakefield: Switch to use Intel pin control PM ops (Andy Shevchenko) [task:205664]
  - pinctrl: jasperlake: Switch to use Intel pin control PM ops (Andy Shevchenko) [task:205664]
  - pinctrl: icelake: Switch to use Intel pin control PM ops (Andy Shevchenko) [task:205664]
  - pinctrl: geminilake: Switch to use Intel pin control PM ops (Andy Shevchenko) [task:205664]
  - pinctrl: emmitsburg: Switch to use Intel pin control PM ops (Andy Shevchenko) [task:205664]
  - pinctrl: elkhartlake: Switch to use Intel pin control PM ops (Andy Shevchenko) [task:205664]
  - pinctrl: denverton: Switch to use Intel pin control PM ops (Andy Shevchenko) [task:205664]
  - pinctrl: denverton: Enable platform device in the absence of ACPI enumeration (Andy Shevchenko) [task:205664]
  - pinctrl: cedarfork: Switch to use Intel pin control PM ops (Andy Shevchenko) [task:205664]
  - pinctrl: cannonlake: Switch to use Intel pin control PM ops (Andy Shevchenko) [task:205664]
  - pinctrl: broxton: Switch to use Intel pin control PM ops (Andy Shevchenko) [task:205664]
  - pinctrl: broxton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (Andy Shevchenko) [task:205664]
  - pinctrl: alderlake: Switch to use Intel pin control PM ops (Andy Shevchenko) [task:205664]
  - pinctrl: intel: Provide Intel pin control wide PM ops structure (Andy Shevchenko) [task:205664]
  - pinctrl: intel: Add Intel Meteor Point pin controller and GPIO support (Andy Shevchenko) [task:205664]
  - btrfs: fix race when detecting delalloc ranges during fiemap (Filipe Manana) [task:209524]
  - btrfs: ensure fiemap doesn't race with writes when FIEMAP_FLAG_SYNC is given (Filipe Manana) [task:209524]
  - ASoC: tas2781: mark dvc_tlv with __maybe_unused (Gergo Koteles) [task:209524]
  - Revert "tools/bpf/resolve_btfids: Fix compilation errors" (liyouhong) [task:207973]
  - platform/x86/intel/pmc/lnl: Remove SSRAM support (David E. Box) [task:205664]
  - platform/x86/intel/pmc/arl: Put GNA device in D3 (David E. Box) [task:205664]
  - platform/x86/intel/pmc: Add missing extern (David E. Box) [task:205664]
  - platform/x86/intel/pmc: Fix in pmc_core_ssram_get_pmc() (Rajvi Jingar) [task:205664]
  - platform/x86/intel/pmc: Add Lunar Lake M support to intel_pmc_core driver (Rajvi Jingar) [task:205664]
  - platform/x86/intel/pmc: Add Arrow Lake S support to intel_pmc_core driver (Rajvi Jingar) [task:205664]
  - platform/x86/intel/pmc: Add ssram_init flag in PMC discovery in Meteor Lake (Rajvi Jingar) [task:205664]
  - platform/x86/intel/pmc: Move common code to core.c (Rajvi Jingar) [task:205664]
  - platform/x86/intel/pmc: Add PSON residency counter for Alder Lake (Rajvi Jingar) [task:205664]
  - platform/x86/intel/pmc: Add regmap for Tiger Lake H PCH (Rajvi Jingar) [task:205664]
  - platform/x86/intel/pmc: Add PSON residency counter (Rajvi Jingar) [task:205664]
  - platform/x86/intel/pmc: Fix in mtl_punit_pmt_init() (Rajvi Jingar) [task:205664]
  - platform/x86/intel/pmc: Show Die C6 counter on Meteor Lake (David E. Box) [task:205664]
  - platform/x86/intel/pmc: Add debug attribute for Die C6 counter (David E. Box) [task:205664]
  - platform/x86/intel/pmc: Read low power mode requirements for MTL-M and MTL-P (Xi Pardee) [task:205664]
  - platform/x86/intel/pmc: Retrieve LPM information using Intel PMT (Xi Pardee) [task:205664]
  - platform/x86/intel/pmc: Display LPM requirements for multiple PMCs (Rajvi Jingar) [task:205664]
  - platform/x86/intel/pmc: Find and register PMC telemetry entries (David E. Box) [task:205664]
  - platform/x86/intel/pmc/mtl: Use return value from pmc_core_ssram_init() (David E. Box) [task:205664]
  - platform/x86/intel/pmc: Cleanup SSRAM discovery (David E. Box) [task:205664]
  - platform/x86/intel/pmc: Allow pmc_core_ssram_init to fail (David E. Box) [task:205664]
  - platform/x86:intel/pmc: Call pmc_get_low_power_modes from platform init (Xi Pardee) [task:205664]
  - platform/x86/intel/pmt: telemetry: Export API to read telemetry (David E. Box) [task:205664]
  - platform/x86/intel/pmt: Add header to struct intel_pmt_entry (David E. Box) [task:205664]
  - platform/x86/intel/vsec: Add base address field (David E. Box) [task:205664]
  - platform/x86/intel/vsec: Add intel_vsec_register (Gayatri Kammela) [task:205664]
  - platform/x86/intel/vsec: Assign auxdev parent by argument (David E. Box) [task:205664]
  - platform/x86/intel/vsec: Use cleanup.h (David E. Box) [task:205664]
  - platform/x86/intel/vsec: remove platform_info from vsec device structure (David E. Box) [task:205664]
  - platform/x86/intel/vsec: Move structures to header (David E. Box) [task:205664]
  - platform/x86/intel/vsec: Remove unnecessary return (David E. Box) [task:205664]
  - rpmbuild: Initialize rpmbuild repository (Zhengyuan Liu) [task:205720]
  - bcachefs: grab s_umount only if snapshotting (Su Yue) [task:209214] {CVE-2024-26658}
  - Revert "workqueue.c: Increase workqueue name length" (Greg Kroah-Hartman) [task:209524]
  - Revert "workqueue: Move pwq->max_active to wq->max_active" (Greg Kroah-Hartman) [task:209524]
  - Revert "workqueue: Factor out pwq_is_empty()" (Greg Kroah-Hartman) [task:209524]
  - Revert "workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work()" (Greg Kroah-Hartman) [task:209524]
  - Revert "workqueue: Move nr_active handling into helpers" (Greg Kroah-Hartman) [task:209524]
  - Revert "workqueue: Make wq_adjust_max_active() round-robin pwqs while activating" (Greg Kroah-Hartman) [task:209524]
  - Revert "workqueue: RCU protect wq->dfl_pwq and implement accessors for it" (Greg Kroah-Hartman) [task:209524]
  - Revert "workqueue: Introduce struct wq_node_nr_active" (Greg Kroah-Hartman) [task:209524]
  - Revert "workqueue: Implement system-wide nr_active enforcement for unbound workqueues" (Greg Kroah-Hartman) [task:209524]
  - Revert "workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active()" (Greg Kroah-Hartman) [task:209524]
  - Revert "workqueue: Shorten events_freezable_power_efficient name" (Greg Kroah-Hartman) [task:209524]
  - tools/resolve_btfids: fix build with musl libc (Natanael Copa) [task:209524]
  - x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Kevin Loughlin) [task:209524]
  - scsi: libsas: Fix disk not being scanned in after being removed (Xingui Yang) [task:209524]
  - scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type() (Xingui Yang) [task:209524]
  - scsi: lpfc: Correct size for wqe for memset() (Muhammad Usama Anjum) [task:209524]
  - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() (Muhammad Usama Anjum) [task:209524]
  - usb: dwc3: pci: Drop duplicate ID (Heikki Krogerus) [task:209524]
  - Revert "x86/bugs: Use fixed addressing for VERW operand" (Dave Hansen) [task:209524]
  - x86/bugs: Use fixed addressing for VERW operand (Pawan Gupta) [task:209524]
  - scsi: qla2xxx: Delay I/O Abort on PCI error (Quinn Tran) [task:209524]
  - scsi: qla2xxx: Change debug message during driver unload (Saurav Kashyap) [task:209524]
  - scsi: qla2xxx: Fix double free of fcport (Saurav Kashyap) [task:209524]
  - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (Saurav Kashyap) [task:209524]
  - scsi: qla2xxx: Fix command flush on cable pull (Quinn Tran) [task:209524]
  - scsi: qla2xxx: NVME|FCP prefer flag not being honored (Quinn Tran) [task:209524]
  - scsi: qla2xxx: Update manufacturer detail (Bikash Hazarika) [task:209524]
  - scsi: qla2xxx: Split FCE|EFT trace control (Quinn Tran) [task:209524]
  - scsi: qla2xxx: Fix N2N stuck connection (Quinn Tran) [task:209524]
  - scsi: qla2xxx: Prevent command send on chip reset (Quinn Tran) [task:209524]
  - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset (Christian A. Ehrhardt) [task:209524]
  - usb: typec: ucsi_acpi: Refactor and fix DELL quirk (Christian A. Ehrhardt) [task:209524]
  - usb: typec: ucsi: Ack unsupported commands (Christian A. Ehrhardt) [task:209524]
  - usb: typec: ucsi: Clear EVENT_PENDING under PPM lock (Christian A. Ehrhardt) [task:209524]
  - usb: typec: Return size of buffer if pd_set operation succeeds (Kyle Tso) [task:209524]
  - usb: udc: remove warning when queue disabled ep (yuan linyu) [task:209524]
  - usb: dwc2: gadget: LPM flow fix (Minas Harutyunyan) [task:209524]
  - usb: dwc2: gadget: Fix exiting from clock gating (Minas Harutyunyan) [task:209524]
  - usb: dwc2: host: Fix ISOC flow in DDMA mode (Minas Harutyunyan) [task:209524]
  - usb: dwc2: host: Fix hibernation flow (Minas Harutyunyan) [task:209524]
  - usb: dwc2: host: Fix remote wakeup from hibernation (Minas Harutyunyan) [task:209524]
  - USB: core: Fix deadlock in port "disable" sysfs attribute (Alan Stern) [task:209524]
  - USB: core: Add hub_get() and hub_put() routines (Alan Stern) [task:209524]
  - USB: core: Fix deadlock in usb_deauthorize_interface() (Alan Stern) [task:209524]
  - usb: dwc3: Properly set system wakeup (Thinh Nguyen) [task:209524]
  - staging: vc04_services: fix information leak in create_component() (Dan Carpenter) [task:209524]
  - staging: vc04_services: changen strncpy() to strscpy_pad() (Arnd Bergmann) [task:209524]
  - scsi: core: Fix unremoved procfs host directory regression (Guilherme G. Piccoli) [task:209524]
  - scsi: sd: Fix TCG OPAL unlock on system resume (Damien Le Moal) [task:209524]
  - vfio/pds: Make sure migration file isn't accessed after reset (Brett Creeley) [task:209524]
  - drm/amd/display: Clear OPTC mem select on disable (Ilya Bakoulin) [task:209524]
  - drm/amd/display: Disconnect phantom pipe OPP from OPTC being disabled (George Shen) [task:209524]
  - drm/amd/display: Fix hang/underflow when transitioning to ODM4:1 (Ilya Bakoulin) [task:209524]
  - USB: UAS: return ENODEV when submit urbs fail with device not attached (Weitao Wang) [task:209524]
  - usb: cdc-wdm: close race between read and workqueue (Oliver Neukum) [task:209524]
  - Revert "usb: phy: generic: Get the vbus supply" (Alexander Stein) [task:209524]
  - mtd: spinand: Add support for 5-byte IDs (Ezra Buehler) [task:209524]
  - Bluetooth: hci_sync: Fix not checking error on hci_cmd_sync_cancel_sync (Luiz Augusto von Dentz) [task:209524]
  - drm/i915/gt: Reset queue_priority_hint on parking (Chris Wilson) [task:209524]
  - drm/i915: Do not match JSL in ehl_combo_pll_div_frac_wa_needed() (Jonathon Hall) [task:209524]
  - drm/i915/dsi: Go back to the previous INIT_OTP/DISPLAY_ON order, mostly (Ville Syrjälä) [task:209524]
  - drm/i915/bios: Tolerate devdata==NULL in intel_bios_encoder_supports_dp_dual_mode() (Ville Syrjälä) [task:209524]
  - drm/i915/hwmon: Fix locking inversion in sysfs getter (Janusz Krzysztofik) [task:209524]
  - drm/amdgpu: fix deadlock while reading mqd from debugfs (Johannes Weiner) [task:209524]
  - drm/amdkfd: fix TLB flush after unmap for GFX9.4.2 (Eric Huang) [task:209524]
  - drm/vmwgfx: Create debugfs ttm_resource_manager entry only if needed (Jocelyn Falempe) [task:209524]
  - net: ll_temac: platform_get_resource replaced by wrong function (Claus Hansen Ries) [task:209524]
  - nouveau/dmem: handle kcalloc() allocation failure (Duoming Zhou) [task:209524]
  - thermal: devfreq_cooling: Fix perf state when calculate dfc res_util (Ye Zhang) [task:209524]
  - block: Do not force full zone append completion in req_bio_endio() (Damien Le Moal) [task:209524]
  - sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove() (Liming Sun) [task:209524]
  - mmc: core: Avoid negative index with array access (Mikko Rapeli) [task:209524]
  - mmc: core: Initialize mmc_blk_ioc_data (Mikko Rapeli) [task:209524]
  - mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode (Romain Naour) [task:209524]
  - selftests/mm: fix ARM related issue with fork after pthread_create (Edward Liaw) [task:209524]
  - selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM (Edward Liaw) [task:209524]
  - mm: cachestat: fix two shmem bugs (Johannes Weiner) [task:209524]
  - hexagon: vmlinux.lds.S: handle attributes section (Nathan Chancellor) [task:209524]
  - exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack() (Max Filippov) [task:209524]
  - Revert "drm/amd/display: Fix sending VSC (+ colorimetry) packets for DP/eDP displays without PSR" (Harry Wentland) [task:209524]
  - wifi: iwlwifi: fw: don't always use FW dump trig (Johannes Berg) [task:209524]
  - wifi: iwlwifi: mvm: disable MLO for the time being (Johannes Berg) [task:209524]
  - wifi: cfg80211: add a flag to disable wireless extensions (Johannes Berg) [task:209524]
  - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Felix Fietkau) [task:209524]
  - btrfs: zoned: use zone aware sb location for scrub (Johannes Thumshirn) [task:209524]
  - btrfs: zoned: don't skip block groups with 100% zone unusable (Johannes Thumshirn) [task:209524]
  - btrfs: fix race in read_extent_buffer_pages() (Tavian Barnes) [task:209524]
  - tmpfs: fix race on handling dquot rbtree (Carlos Maiolino) [task:209524]
  - ARM: prctl: reject PR_SET_MDWE on pre-ARMv6 (Zev Weiss) [task:209524]
  - prctl: generalize PR_SET_MDWE support check to be per-arch (Zev Weiss) [task:209524]
  - x86/efistub: Reinstate soft limit for initrd loading (Ard Biesheuvel) [task:209524]
  - efi/libstub: Cast away type warning in use of max() (Ard Biesheuvel) [task:209524]
  - x86/efistub: Add missing boot_params for mixed mode compat entry (Ard Biesheuvel) [task:209524]
  - init: open /initrd.image with O_LARGEFILE (John Sperbeck) [task:209524]
  - ALSA: hda/tas2781: add locks to kcontrols (Gergo Koteles) [task:209524]
  - ALSA: hda/tas2781: remove digital gain kcontrol (Gergo Koteles) [task:209524]
  - perf top: Use evsel's cpus to replace user_requested_cpus (Kan Liang) [task:209524]
  - selftests/mm: Fix build with _FORTIFY_SOURCE (Vitaly Chikunov) [task:209524]
  - selftests/mm: gup_test: conform test to TAP format output (Muhammad Usama Anjum) [task:209524]
  - pwm: img: fix pwm clock lookup (Zoltan HERPAI) [task:209524]
  - efi: fix panic in kdump kernel (Oleksandr Tymoshenko) [task:209524]
  - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (Adamos Ttofari) [task:209524]
  - x86/mpparse: Register APIC address only once (Thomas Gleixner) [task:209524]
  - efi/libstub: fix efi_random_alloc() to allocate memory at alloc_min or higher address (KONDO KAZUMA(近藤　和真)) [task:209524]
  - kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address (Masami Hiramatsu (Google)) [task:209524]
  - irqchip/renesas-rzg2l: Prevent spurious interrupts when setting trigger type (Biju Das) [task:209524]
  - irqchip/renesas-rzg2l: Rename rzg2l_irq_eoi() (Biju Das) [task:209524]
  - irqchip/renesas-rzg2l: Rename rzg2l_tint_eoi() (Biju Das) [task:209524]
  - irqchip/renesas-rzg2l: Add macro to retrieve TITSR register offset based on register's index (Claudiu Beznea) [task:209524]
  - irqchip/renesas-rzg2l: Flush posted write in irq_eoi() (Biju Das) [task:209524]
  - irqchip/renesas-rzg2l: Implement restriction when writing ISCR register (Claudiu Beznea) [task:209524]
  - printk: Update @console_may_schedule in console_trylock_spinning() (John Ogness) [task:209524]
  - iommu/dma: Force swiotlb_max_mapping_size on an untrusted device (Nicolin Chen) [task:209524]
  - swiotlb: Fix alignment checks when both allocation and DMA masks are present (Will Deacon) [task:209524]
  - swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() (Will Deacon) [task:209524]
  - swiotlb: Fix double-allocation of slots due to broken alignment handling (Will Deacon) [task:209524]
  - entry: Respect changes to system call number by trace_sys_enter() (André Rösti) [task:209524]
  - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses (Yongqiang Liu) [task:209524]
  - ARM: 9352/1: iwmmxt: Remove support for PJ4/PJ4B cores (Ard Biesheuvel) [task:209524]
  - clocksource/drivers/arm_global_timer: Fix maximum prescaler value (Martin Blumenstingl) [task:209524]
  - x86/sev: Fix position dependent variable references in startup code (Ard Biesheuvel) [task:209524]
  - x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT (Borislav Petkov (AMD)) [task:209524]
  - vfio/fsl-mc: Block calling interrupt handler without trigger (Alex Williamson) [task:209524]
  - vfio/platform: Create persistent IRQ handlers (Alex Williamson) [task:209524]
  - vfio/pci: Create persistent INTx handler (Alex Williamson) [task:209524]
  - vfio: Introduce interface to flush virqfd inject workqueue (Alex Williamson) [task:209524]
  - btrfs: fix deadlock with fiemap and extent locking (Josef Bacik) [task:209524]
  - xfs: remove conditional building of rt geometry validator functions (Darrick J. Wong) [task:209524]
  - xfs: reset XFS_ATTR_INCOMPLETE filter on node removal (Andrey Albershteyn) [task:209524]
  - xfs: update dir3 leaf block metadata after swap (Zhang Tianci) [task:209524]
  - xfs: ensure logflagsp is initialized in xfs_bmap_del_extent_real (Jiachen Zhang) [task:209524]
  - xfs: fix perag leak when growfs fails (Long Li) [task:209524]
  - xfs: add lock protection when remove perag from radix tree (Long Li) [task:209524]
  - xfs: short circuit xfs_growfs_data_private() if delta is zero (Eric Sandeen) [task:209524]
  - xfs: initialise di_crc in xfs_log_dinode (Dave Chinner) [task:209524]
  - xfs: add missing nrext64 inode flag check to scrub (Darrick J. Wong) [task:209524]
  - xfs: force all buffers to be written during btree bulk load (Darrick J. Wong) [task:209524]
  - xfs: fix an off-by-one error in xreap_agextent_binval (Darrick J. Wong) [task:209524]
  - xfs: recompute growfsrtfree transaction reservation while growing rt volume (Darrick J. Wong) [task:209524]
  - xfs: remove unused fields from struct xbtree_ifakeroot (Darrick J. Wong) [task:209524]
  - xfs: make xchk_iget safer in the presence of corrupt inode btrees (Darrick J. Wong) [task:209524]
  - xfs: don't allow overly small or large realtime volumes (Darrick J. Wong) [task:209524]
  - xfs: fix 32-bit truncation in xfs_compute_rextslog (Darrick J. Wong) [task:209524]
  - xfs: make rextslog computation consistent with mkfs (Darrick J. Wong) [task:209524]
  - xfs: transfer recovered intent item ownership in ->iop_recover (Darrick J. Wong) [task:209524]
  - xfs: pass the xfs_defer_pending object to iop_recover (Darrick J. Wong) [task:209524]
  - xfs: use xfs_defer_pending objects to recover intent items (Darrick J. Wong) [task:209524]
  - xfs: don't leak recovered attri intent items (Darrick J. Wong) [task:209524]
  - xfs: consider minlen sized extents in xfs_rtallocate_extent_block (Christoph Hellwig) [task:209524]
  - xfs: convert rt bitmap extent lengths to xfs_rtbxlen_t (Darrick J. Wong) [task:209524]
  - xfs: move the xfs_rtbitmap.c declarations to xfs_rtbitmap.h (Darrick J. Wong) [task:209524]
  - wifi: rtw88: 8821cu: Fix connection failure (Bitterblue Smith) [task:209524]
  - ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" (Jiawei Wang) [task:209524]
  - x86/efistub: Call mixed mode boot services on the firmware's stack (Ard Biesheuvel) [task:209524]
  - drm/amd/display: handle range offsets in VRR ranges (Alex Deucher) [task:209524]
  - drm/i915: Don't explode when the dig port we don't have an AUX CH (Ville Syrjälä) [task:209524]
  - iio: imu: inv_mpu6050: fix FIFO parsing when empty (Jean-Baptiste Maneyrol) [task:209524]
  - iio: imu: inv_mpu6050: fix frequency setting when chip is off (Jean-Baptiste Maneyrol) [task:209524]
  - i2c: i801: Avoid potential double call to gpiod_remove_lookup_table (Heiner Kallweit) [task:209524]
  - iio: accel: adxl367: fix I2C FIFO data register (Cosmin Tanislav) [task:209524]
  - iio: accel: adxl367: fix DEVID read after reset (Cosmin Tanislav) [task:209524]
  - arm64: dts: qcom: sc8280xp-x13s: limit pcie4 link speed (Johan Hovold) [task:209524]
  - mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations (Vlastimil Babka) [task:209524]
  - ARM: imx_v6_v7_defconfig: Restore CONFIG_BACKLIGHT_CLASS_DEVICE (Fabio Estevam) [task:209524]
  - tee: optee: Fix kernel panic caused by incorrect error handling (Sumit Garg) [task:209524]
  - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook (Andy Chi) [task:209524]
  - ALSA: hda/realtek - Add Headset Mic supported Acer NB platform (Kailang Yang) [task:209524]
  - fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion (Bart Van Assche) [task:209524]
  - Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()" (Douglas Anderson) [task:209524]
  - vt: fix unicode buffer corruption when deleting characters (Nicolas Pitre) [task:209524]
  - mei: me: add arrow lake point H DID (Alexander Usyskin) [task:209524]
  - mei: me: add arrow lake point S DID (Alexander Usyskin) [task:209524]
  - serial: port: Don't suspend if the port is still busy (Yicong Yang) [task:209524]
  - misc: fastrpc: Pass proper arguments to scm call (Ekansh Gupta) [task:209524]
  - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Hans de Goede) [task:209524]
  - tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled (Sherry Sun) [task:209524]
  - xhci: Fix failure to detect ring expansion need. (Mathias Nyman) [task:209524]
  - usb: port: Don't try to peer unused USB ports based on location (Mathias Nyman) [task:209524]
  - usb: gadget: ncm: Fix handling of zero block length packets (Krishna Kurapati) [task:209524]
  - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group (RD Babiera) [task:209524]
  - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Alan Stern) [task:209524]
  - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform (Kailang Yang) [task:209524]
  - drm/i915: Check before removing mm notifier (Nirmoy Das) [task:209524]
  - tty: serial: imx: Fix broken RS485 (Rickard x Andersson) [task:209524]
  - drm/amdgpu/pm: Fix the error of pwm1_enable setting (Ma Jun) [task:209524]
  - tracing: Use .flush() call to wake up readers (Steven Rostedt (Google)) [task:209524]
  - SEV: disable SEV-ES DebugSwap by default (Paolo Bonzini) [task:209524]
  - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (Sean Christopherson) [task:209524]
  - KVM: x86: Mark target gfn of emulated atomic instruction as dirty (Sean Christopherson) [task:209524]
  - firewire: ohci: prevent leak of left-over IRQ on unbind (Edmund Raile) [task:209524]
  - init/Kconfig: lower GCC version check for -Warray-bounds (Kees Cook) [task:209524]
  - Input: xpad - add additional HyperX Controller Identifiers (Max Nguyen) [task:209524]
  - cgroup/cpuset: Fix retval in update_cpumask() (Kamalesh Babulal) [task:209524]
  - usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices (Badhri Jagan Sridharan) [task:209524]
  - mm, mmap: fix vma_merge() case 7 with vma_ops->close (Vlastimil Babka) [task:209524]
  - xfrm: Avoid clang fortify warning in copy_to_user_tmpl() (Nathan Chancellor) [task:209524]
  - crypto: sun8i-ce - Fix use after free in unprepare (Andrey Skvortsov) [task:209524]
  - crypto: rk3288 - Fix use after free in unprepare (Herbert Xu) [task:209524]
  - drm/nouveau: fix stale locked mutex in nouveau_gem_ioctl_pushbuf (Karol Herbst) [task:209524]
  - nouveau: lock the client object tree. (Dave Airlie) [task:209524]
  - Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory (Michael Kelley) [task:209524]
  - netfilter: nf_tables: reject constant set with timeout (Pablo Neira Ayuso) [task:209524]
  - net: fix IPSTATS_MIB_OUTPKGS increment in OutForwDatagrams. (Heng Guo) [task:209524]
  - drm/amd/display: Use freesync when `DRM_EDID_FEATURE_CONTINUOUS_FREQ` found (Mario Limonciello) [task:209524]
  - drm/bridge: lt8912b: do not return negative values from .get_modes() (Jani Nikula) [task:209524]
  - drm/bridge: lt8912b: clear the EDID property on failures (Jani Nikula) [task:209524]
  - drm/bridge: lt8912b: use drm_bridge_edid_read() (Jani Nikula) [task:209524]
  - drm/bridge: add ->edid_read hook and drm_bridge_edid_read() (Jani Nikula) [task:209524]
  - drm/ttm: Make sure the mapped tt pages are decrypted when needed (Zack Rusin) [task:209524]
  - wifi: brcmfmac: Demote vendor-specific attach/detach messages to info (Hector Martin) [task:209524]
  - wifi: brcmfmac: cfg80211: Use WSEC to set SAE password (Hector Martin) [task:209524]
  - wifi: brcmfmac: add per-vendor feature detection callback (Arend van Spriel) [task:209524]
  - x86/pm: Work around false positive kmemleak report in msr_build_context() (Anton Altaparmakov) [task:209524]
  - dm snapshot: fix lockup in dm_exception_table_exit (Mikulas Patocka) [task:209524]
  - drm/amd/display: Fix noise issue on HDMI AV mute (Leo Ma) [task:209524]
  - drm/amd/display: Return the correct HDCP error code (Rodrigo Siqueira) [task:209524]
  - drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag (Philip Yang) [task:209524]
  - ahci: asm1064: asm1166: don't limit reported ports (Conrad Kostecki) [task:209524]
  - ahci: asm1064: correct count of reported ports (Andrey Jr. Melnikov) [task:209524]
  - wireguard: selftests: set RISCV_ISA_FALLBACK on riscv{32,64} (Jason A. Donenfeld) [task:209524]
  - wireguard: netlink: access device through ctx instead of peer (Jason A. Donenfeld) [task:209524]
  - wireguard: netlink: check for dangling peer via is_dead instead of empty list (Jason A. Donenfeld) [task:209524]
  - LoongArch/crypto: Clean up useless assignment operations (Yuli Wang) [task:209524]
  - LoongArch: Define the __io_aw() hook as mmiowb() (Huacai Chen) [task:209524]
  - LoongArch: Change __my_cpu_offset definition to avoid mis-optimization (Huacai Chen) [task:209524]
  - virtio: reenable config if freezing device failed (David Hildenbrand) [task:209524]
  - cxl/trace: Properly initialize cxl_poison region name (Alison Schofield) [task:209524]
  - net: hns3: tracing: fix hclgevf trace event strings (Steven Rostedt (Google)) [task:209524]
  - drm/i915: Add missing ; to __assign_str() macros in tracepoint code (Steven Rostedt (Google)) [task:209524]
  - NFSD: Fix nfsd_clid_class use of __string_len() macro (Steven Rostedt (Google)) [task:209524]
  - net: esp: fix bad handling of pages from page_pool (Dragos Tatulea) [task:209524]
  - x86/CPU/AMD: Update the Zenbleed microcode revisions (Borislav Petkov (AMD)) [task:209524]
  - cpufreq: dt: always allocate zeroed cpumask (Marek Szyprowski) [task:209524]
  - mtd: rawnand: Constrain even more when continuous reads are enabled (Miquel Raynal) [task:209524]
  - mtd: rawnand: Fix and simplify again the continuous read derivations (Miquel Raynal) [task:209524]
  - cifs: open_cached_dir(): add FILE_READ_EA to desired access (Eugene Korenevsky) [task:209524]
  - cifs: reduce warning log level for server not advertising interfaces (Shyam Prasad N) [task:209524]
  - cifs: make cifs_chan_update_iface() a void function (Dan Carpenter) [task:209524]
  - cifs: delete unnecessary NULL checks in cifs_chan_update_iface() (Dan Carpenter) [task:209524]
  - cifs: do not let cifs_chan_update_iface deallocate channels (Shyam Prasad N) [task:209524]
  - cifs: make sure server interfaces are requested only for SMB3+ (Shyam Prasad N) [task:209524]
  - cifs: add xid to query server interface call (Shyam Prasad N) [task:209524]
  - nilfs2: prevent kernel bug at submit_bh_wbc() (Ryusuke Konishi) [task:209524]
  - nilfs2: fix failure to detect DAT corruption in btree and direct mappings (Ryusuke Konishi) [task:209524]
  - f2fs: truncate page cache before clearing flags when aborting atomic write (Sunmin Jeong) [task:209524]
  - f2fs: mark inode dirty for FI_ATOMIC_COMMITTED flag (Sunmin Jeong) [task:209524]
  - Revert "block/mq-deadline: use correct way to throttling write requests" (Bart Van Assche) [task:209524]
  - memtest: use {READ,WRITE}_ONCE in memory scanning (Qiang Zhang) [task:209524]
  - drm/vc4: hdmi: do not return negative values from .get_modes() (Jani Nikula) [task:209524]
  - drm/imx/ipuv3: do not return negative values from .get_modes() (Jani Nikula) [task:209524]
  - drm/exynos: do not return negative values from .get_modes() (Jani Nikula) [task:209524]
  - drm/panel: do not return negative error codes from drm_panel_get_modes() (Jani Nikula) [task:209524]
  - drm/probe-helper: warn about negative .get_modes() (Jani Nikula) [task:209524]
  - s390/zcrypt: fix reference counting on zcrypt card objects (Harald Freudenberger) [task:209524]
  - soc: fsl: qbman: Use raw spinlock for cgr_lock (Sean Anderson) [task:209524]
  - soc: fsl: qbman: Always disable interrupts when taking cgr_lock (Sean Anderson) [task:209524]
  - dlm: fix user space lkb refcounting (Alexander Aring) [task:209524]
  - ring-buffer: Use wait_event_interruptible() in ring_buffer_wait() (Steven Rostedt (Google)) [task:209524]
  - ring-buffer: Fix full_waiters_pending in poll (Steven Rostedt (Google)) [task:209524]
  - ring-buffer: Fix resetting of shortest_full (Steven Rostedt (Google)) [task:209524]
  - ring-buffer: Do not set shortest_full when full target is hit (Steven Rostedt (Google)) [task:209524]
  - ring-buffer: Fix waking up ring buffer readers (Steven Rostedt (Google)) [task:209524]
  - io_uring: clean rings on NO_MMAP alloc fail (Pavel Begunkov) [task:209524]
  - platform/x86/intel/tpmi: Change vsec offset to u64 (Srinivas Pandruvada) [task:209524]
  - ksmbd: retrieve number of blocks using vfs_getattr in set_file_allocation_info (Marios Makassikis) [task:209524]
  - ksmbd: replace generic_fillattr with vfs_getattr (Marios Makassikis) [task:209524]
  - server: convert to new timestamp accessors (Jeff Layton) [task:209524]
  - tpm,tpm_tis: Avoid warning splat at shutdown (Lino Sanfilippo) [task:209524]
  - vfio/platform: Disable virqfds on cleanup (Alex Williamson) [task:209524]
  - vfio/pci: Lock external INTx masking ops (Alex Williamson) [task:209524]
  - vfio/pci: Disable auto-enable of exclusive INTx IRQ (Alex Williamson) [task:209524]
  - thermal/drivers/mediatek: Fix control buffer enablement on MT7896 (Frank Wunderlich) [task:209524]
  - cifs: allow changing password during remount (Steve French) [task:209524]
  - cifs: prevent updating file size from server if we have a read/write lease (Bharath SM) [task:209524]
  - smb: client: stop revalidating reparse points unnecessarily (Paulo Alcantara) [task:209524]
  - PCI: hv: Fix ring buffer size calculation (Michael Kelley) [task:209524]
  - PCI: dwc: endpoint: Fix advertised resizable BAR size (Niklas Cassel) [task:209524]
  - PCI: qcom: Enable BDF to SID translation properly (Manivannan Sadhasivam) [task:209524]
  - kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1 (Nathan Chancellor) [task:209524]
  - NFS: Read unlock folio on nfs_page_create_from_folio() error (Benjamin Coddington) [task:209524]
  - nfs: fix UAF in direct writes (Josef Bacik) [task:209524]
  - sparc32: Fix parport build with sparc32 (Sam Ravnborg) [task:209524]
  - io_uring: fix mshot io-wq checks (Pavel Begunkov) [task:209524]
  - io_uring/net: correctly handle multishot recvmsg retry setup (Jens Axboe) [task:209524]
  - PCI/AER: Block runtime suspend when handling errors (Stanislaw Gruszka) [task:209524]
  - speakup: Fix 8bit characters from direct synth (Samuel Thibault) [task:209524]
  - usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic (Wayne Chang) [task:209524]
  - phy: tegra: xusb: Add API to retrieve the port number of phy (Wayne Chang) [task:209524]
  - slimbus: core: Remove usage of the deprecated ida_simple_xx() API (Christophe JAILLET) [task:209524]
  - nvmem: meson-efuse: fix function pointer type mismatch (Jerome Brunet) [task:209524]
  - ext4: fix corruption during on-line resize (Maximilian Heyne) [task:209524]
  - hwmon: (amc6821) add of_match table (Josua Mayer) [task:209524]
  - landlock: Warn once if a Landlock action is requested while disabled (Mickaël Salaün) [task:209524]
  - drm/etnaviv: Restore some id values (Christian Gmeiner) [task:209524]
  - leds: trigger: netdev: Fix kernel panic on interface rename trig notify (Christian Marangi) [task:209524]
  - Bluetooth: btnxpuart: Fix btnxpuart_close (Marcel Ziswiler) [task:209524]
  - mmc: core: Fix switch on gp3 partition (Dominique Martinet) [task:209524]
  - mm: swap: fix race between free_swap_and_cache() and swapoff() (Ryan Roberts) [task:209524]
  - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Fedor Pchelkin) [task:209524]
  - block: Fix page refcounts for unaligned buffers in __bio_release_pages() (Tony Battersby) [task:209524]
  - powerpc: xor_vmx: Add '-mhard-float' to CFLAGS (Nathan Chancellor) [task:209524]
  - dm-raid: fix lockdep waring in "pers->hot_add_disk" (Yu Kuai) [task:209524]
  - PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports (Paul Menzel) [task:209524]
  - PCI/PM: Drain runtime-idle callbacks before driver removal (Rafael J. Wysocki) [task:209524]
  - wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU (Nick Morrow) [task:209524]
  - btrfs: fix off-by-one chunk length calculation at contains_pending_extent() (Filipe Manana) [task:209524]
  - btrfs: qgroup: always free reserved space for extent records (Qu Wenruo) [task:209524]
  - serial: Lock console when calling into driver before registration (Peter Collingbourne) [task:209524]
  - serial: core: only stop transmit when HW fifo is empty (Jonas Gorski) [task:209524]
  - usb: dwc3-am62: Disable wakeup at remove (Roger Quadros) [task:209524]
  - usb: dwc3-am62: fix module unload/reload behavior (Roger Quadros) [task:209524]
  - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (Jameson Thies) [task:209524]
  - fuse: don't unhash root (Miklos Szeredi) [task:209524]
  - fuse: fix root lookup with nonzero generation (Miklos Szeredi) [task:209524]
  - fuse: replace remaining make_bad_inode() with fuse_make_bad() (Miklos Szeredi) [task:209524]
  - mmc: tmio: avoid concurrent runs of mmc_request_done() (Wolfram Sang) [task:209524]
  - PM: sleep: wakeirq: fix wake irq warning in system suspend (Qingliang Li) [task:209524]
  - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M (Toru Katagiri) [task:209524]
  - KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled (David Woodhouse) [task:209524]
  - USB: serial: option: add MeiG Smart SLM320 product (Aurélien Jacobs) [task:209524]
  - USB: serial: cp210x: add ID for MGP Instruments PDS100 (Christian Häggström) [task:209524]
  - USB: serial: add device ID for VeriFone adapter (Cameron Williams) [task:209524]
  - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB (Daniel Vogelbacher) [task:209524]
  - powerpc/fsl: Fix mfpmr build errors with newer binutils (Michael Ellerman) [task:209524]
  - usb: xhci: Add error handling in xhci_map_urb_for_dma (Prashanth K) [task:209524]
  - clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays (Gabor Juhos) [task:209524]
  - clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays (Gabor Juhos) [task:209524]
  - clk: qcom: gcc-ipq9574: fix terminating of frequency table arrays (Gabor Juhos) [task:209524]
  - clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays (Gabor Juhos) [task:209524]
  - clk: qcom: gcc-ipq6018: fix terminating of frequency table arrays (Gabor Juhos) [task:209524]
  - clk: qcom: gcc-ipq5018: fix terminating of frequency table arrays (Gabor Juhos) [task:209524]
  - vfio/pds: Always clear the save/restore FDs on reset (Brett Creeley) [task:209524]
  - PM: suspend: Set mem_sleep_current during kernel command line setup (Maulik Shah) [task:209524]
  - cpufreq: Limit resolving a frequency to policy min/max (Shivnandan Kumar) [task:209524]
  - docs: Restore "smart quotes" for quotes (Akira Yokosawa) [task:209524]
  - iio: adc: rockchip_saradc: use mask for write_enable bitfield (Quentin Schulz) [task:209524]
  - iio: adc: rockchip_saradc: fix bitmask for channels on SARADCv2 (Quentin Schulz) [task:209524]
  - md/raid5: fix atomicity violation in raid5_cache_count (Gui-Dong Han) [task:209524]
  - parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds (Guenter Roeck) [task:209524]
  - parisc: Fix csum_ipv6_magic on 64-bit systems (Guenter Roeck) [task:209524]
  - parisc: Fix csum_ipv6_magic on 32-bit systems (Guenter Roeck) [task:209524]
  - parisc: Fix ip_fast_csum (Guenter Roeck) [task:209524]
  - parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros (John David Anglin) [task:209524]
  - parisc/unaligned: Rewrite 64-bit inline assembly of emulate_ldd() (Guenter Roeck) [task:209524]
  - x86/nmi: Fix the inverse "in NMI handler" check (Breno Leitao) [task:209524]
  - md/md-bitmap: fix incorrect usage for sb_index (Heming Zhao) [task:209524]
  - mtd: rawnand: meson: fix scrambling mode value in command macro (Arseniy Krasnov) [task:209524]
  - ubi: correct the calculation of fastmap size (Zhang Yi) [task:209524]
  - ubi: Check for too small LEB size in VTBL code (Richard Weinberger) [task:209524]
  - ubifs: Set page uptodate in the correct place (Matthew Wilcox (Oracle)) [task:209524]
  - fuse: fix VM_MAYSHARE and direct_io_allow_mmap (Bernd Schubert) [task:209524]
  - fat: fix uninitialized field in nostale filehandles (Jan Kara) [task:209524]
  - bounds: support non-power-of-two CONFIG_NR_CPUS (Matthew Wilcox (Oracle)) [task:209524]
  - kasan/test: avoid gcc warning for intentional overflow (Arnd Bergmann) [task:209524]
  - block: Clear zone limits for a non-zoned stacked queue (Damien Le Moal) [task:209524]
  - ext4: correct best extent lstart adjustment logic (Baokun Li) [task:209524]
  - selftests/mqueue: Set timeout to 180 seconds (SeongJae Park) [task:209524]
  - crypto: qat - resolve race condition during AER recovery (Damian Muszynski) [task:209524]
  - sparc: vDSO: fix return value of __setup handler (Randy Dunlap) [task:209524]
  - sparc64: NMI watchdog: fix return value of __setup handler (Randy Dunlap) [task:209524]
  - powerpc/smp: Increase nr_cpu_ids to include the boot CPU (Michael Ellerman) [task:209524]
  - powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core (Michael Ellerman) [task:209524]
  - powercap: intel_rapl_tpmi: Fix System Domain probing (Zhang Rui) [task:209524]
  - powercap: intel_rapl_tpmi: Fix a register bug (Zhang Rui) [task:209524]
  - powercap: intel_rapl: Fix locking in TPMI RAPL (Zhang Rui) [task:209524]
  - sched: Simplify tg_set_cfs_bandwidth() (Peter Zijlstra) [task:209524]
  - powercap: intel_rapl: Fix a NULL pointer dereference (Zhang Rui) [task:209524]
  - thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature (Zhang Rui) [task:209524]
  - cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf() (Tor Vic) [task:209524]
  - arm64: dts: qcom: sm8550-mtp: correct WCD9385 TX port mapping (Krzysztof Kozlowski) [task:209524]
  - arm64: dts: qcom: sm8550-qrd: correct WCD9385 TX port mapping (Krzysztof Kozlowski) [task:209524]
  - KVM: Always flush async #PF workqueue when vCPU is being destroyed (Sean Christopherson) [task:209524]
  - media: nxp: imx8-isi: Mark all crossbar sink pads as MUST_CONNECT (Laurent Pinchart) [task:209524]
  - media: mc: Expand MUST_CONNECT flag to always require an enabled link (Laurent Pinchart) [task:209524]
  - media: mc: Rename pad variable to clarify intent (Laurent Pinchart) [task:209524]
  - media: mc: Add num_links flag to media_pad (Laurent Pinchart) [task:209524]
  - media: nxp: imx8-isi: Check whether crossbar pad is non-NULL before access (Marek Vasut) [task:209524]
  - media: mc: Fix flags handling when creating pad links (Laurent Pinchart) [task:209524]
  - media: mc: Add local pad to pipeline regardless of the link state (Laurent Pinchart) [task:209524]
  - media: xc4000: Fix atomicity violation in xc4000_get_frequency (Gui-Dong Han) [task:209524]
  - pci_iounmap(): Fix MMIO mapping leak (Philipp Stanner) [task:209524]
  - drm/vmwgfx: Fix the lifetime of the bo cursor memory (Zack Rusin) [task:209524]
  - serial: max310x: fix NULL pointer dereference in I2C instantiation (Hugo Villeneuve) [task:209524]
  - drm/vmwgfx: Fix possible null pointer derefence with invalid contexts (Zack Rusin) [task:209524]
  - arm: dts: marvell: Fix maxium->maxim typo in brownstone dts (Duje Mihanović) [task:209524]
  - smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity() (Roberto Sassu) [task:209524]
  - smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr() (Roberto Sassu) [task:209524]
  - clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd (Amit Pundir) [task:209524]
  - remoteproc: virtio: Fix wdg cannot recovery remote processor (Joakim Zhang) [task:209524]
  - arm64: dts: qcom: sc7280: Add additional MSI interrupts (Krishna chaitanya chundru) [task:209524]
  - media: staging: ipu3-imgu: Set fields before media_entity_pads_init() (Hidenori Kobayashi) [task:209524]
  - wifi: brcmfmac: avoid invalid list operation when vendor attach fails (Arend van Spriel) [task:209524]
  - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (Zheng Wang) [task:209524]
  - drm/vmwgfx: Unmap the surface before resetting it on a plane state (Zack Rusin) [task:209524]
  - KVM: x86: Use a switch statement and macros in __feature_translate() (Jim Mattson) [task:209524]
  - KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (Jim Mattson) [task:209524]
  - module: don't disable lock debug by kernel module taint (Jackie Liu) [task:189112]


