# changelog

author: Scott Weaver <scweaver@redhat.com> [5.14.0-66.31.el9]
changelog:
  - mm/vmalloc: Remove unused `cpu' variable. (Luis Claudio R. Goncalves) [2023946]
  - preempt: Remove preempt_disable_rt(). (Juri Lelli) [2023946]
  - fs/dcache: disable preemption on i_dir_seq's write side. (Luis Claudio R. Goncalves) [2023946]
  - fscache: Use only one fscache_object_cong_wait. (Luis Claudio R. Goncalves) [2023946]
  - drm/i915: Update the i915 patches (Luis Claudio R. Goncalves) [2023946]
  - locking/lockdep: Provide lockdep_assert{,_once}() helpers (Luis Claudio R. Goncalves) [2023946]
  - mm: Disable NUMA_BALANCING_DEFAULT_ENABLED and TRANSPARENT_HUGEPAGE on PREEMPT_RT (Luis Claudio R. Goncalves) [2023946]
  - fs/namespace: Boost the mount_lock.lock owner instead of spinning on PREEMPT_RT. (Luis Claudio R. Goncalves) [2023946]
  - fscache: Use only one fscache_object_cong_wait. (Luis Claudio R. Goncalves) [2023946]
  - net: Update the seqcount_t removal from Qdisc. (Juri Lelli) [2023946]
  - net: Update the seqcount_t removal from Qdisc. (Luis Claudio R. Goncalves) [2023946]
  - arm64: signal: Use ARCH_RT_DELAYS_SIGNAL_SEND. (Luis Claudio R. Goncalves) [2023946]
  - net: Update the Qdisc-seqcount series. (Luis Claudio R. Goncalves) [2023946]
  - drm/i915: Update the i915 patches. (Luis Claudio R. Goncalves) [2023946]
  - irq_work: Update to the latest version. (Juri Lelli) [2023946]
  - sched: Sync the sched patches (Luis Claudio R. Goncalves) [2023946]
  - irq_work: Sync the patches (Luis Claudio R. Goncalves) [2023946]
  - smp: Wake ksoftirqd on PREEMPT_RT instead do_softirq(). (Luis Claudio R. Goncalves) [2023946]
  - mm/scatterlist: Sync with the proposed patch. (Luis Claudio R. Goncalves) [2023946]
  - zsmalloc. Sync patch (Luis Claudio R. Goncalves) [2023946]
  - irq_poll: Use raise_softirq_irqoff() in cpu_dead notifier (Luis Claudio R. Goncalves) [2023946]
  - Revert "softirq: Check preemption after reenabling interrupts" for irq_poll (Luis Claudio R. Goncalves) [2023946]
  - irq: Export force_irqthreads_key (Luis Claudio R. Goncalves) [2023946]
  - sched: Redo delayed mm_struct & task struct deallocation. (Juri Lelli) [2023946]
  - sched: Additional might_sleep() improvements. (Luis Claudio R. Goncalves) [2023946]
  - Remove a few atomic.h includes. (Luis Claudio R. Goncalves) [2023946]
  - smp: Wake ksoftirqd from idle when it is not running. (Luis Claudio R. Goncalves) [2023946]
  - smack: Correct intendention level. (Luis Claudio R. Goncalves) [2023946]
  - preempt: Move preempt_enable_no_resched() to the RT block (Luis Claudio R. Goncalves) [2023946]
  - Revert preempt: Provide preempt_*_nort variants (Luis Claudio R. Goncalves) [2023946]
  - locking/rt: Take RCU nesting into account for might_sleep() (Luis Claudio R. Goncalves) [2023946]
  - sched: Make cond_resched_lock() RT aware (Luis Claudio R. Goncalves) [2023946]
  - genirq: Disable irqfixup/poll on PREEMPT_RT. (Luis Claudio R. Goncalves) [2023946]
  - Revert "cpuset: Convert callback_lock to raw_spinlock_t" (Luis Claudio R. Goncalves) [2023946]
  - Revert "crypto: limit more FPU-enabled sections" (Luis Claudio R. Goncalves) [2023946]
  - lockd: fix failure to cleanup client locks (Scott Mayhew) [2049200]
  - lockd: fix server crash on reboot of client holding lock (Scott Mayhew) [2049200]
  - SUNRPC: Don't dereference xprt->snd_task if it's a cookie (Scott Mayhew) [2049200]
  - tracing: Fix mismatched comment in __string_len (Scott Mayhew) [2049200]
  - nfs: block notification on fs with its own ->lock (Scott Mayhew) [2049200]
  - NFSD: Fix READDIR buffer overflow (Scott Mayhew) [2049200]
  - nfsd: fix use-after-free due to delegation race (Scott Mayhew) [2049200]
  - nfsd: Fix nsfd startup race (again) (Scott Mayhew) [2049200]
  - SUNRPC: use different lock keys for INET6 and LOCAL (Scott Mayhew) [2049200]
  - NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION (Scott Mayhew) [2049200]
  - NFSv42: Fix pagecache invalidation after COPY/CLONE (Scott Mayhew) [2049200]
  - NFS: Add a tracepoint to show the results of nfs_set_cache_invalid() (Scott Mayhew) [2049200]
  - NFSv42: Don't fail clone() unless the OP_CLONE operation failed (Scott Mayhew) [2049200]
  - NFSD: Fix exposure in nfsd4_decode_bitmap() (Scott Mayhew) [2049200]
  - NFSv4: Sanity check the parameters in nfs41_update_target_slotid() (Scott Mayhew) [2049200]
  - NFS: Remove the nfs4_label argument from decode_getattr_*() functions (Scott Mayhew) [2049200]
  - NFS: Remove the nfs4_label argument from nfs_setsecurity (Scott Mayhew) [2049200]
  - NFS: Remove the nfs4_label argument from nfs_fhget() (Scott Mayhew) [2049200]
  - NFS: Remove the nfs4_label argument from nfs_add_or_obtain() (Scott Mayhew) [2049200]
  - NFS: Remove the nfs4_label argument from nfs_instantiate() (Scott Mayhew) [2049200]
  - NFS: Remove the nfs4_label from the nfs_setattrres (Scott Mayhew) [2049200]
  - NFS: Remove the nfs4_label from the nfs4_getattr_res (Scott Mayhew) [2049200]
  - NFS: Remove the f_label from the nfs4_opendata and nfs_openres (Scott Mayhew) [2049200]
  - NFS: Remove the nfs4_label from the nfs4_lookupp_res struct (Scott Mayhew) [2049200]
  - NFS: Remove the label from the nfs4_lookup_res struct (Scott Mayhew) [2049200]
  - NFS: Remove the nfs4_label from the nfs4_link_res struct (Scott Mayhew) [2049200]
  - NFS: Remove the nfs4_label from the nfs4_create_res struct (Scott Mayhew) [2049200]
  - NFS: Remove the nfs4_label from the nfs_entry struct (Scott Mayhew) [2049200]
  - NFS: Create a new nfs_alloc_fattr_with_label() function (Scott Mayhew) [2049200]
  - NFS: Always initialise fattr->label in nfs_fattr_alloc() (Scott Mayhew) [2049200]
  - NFSv4.2: alloc_file_pseudo() takes an open flag, not an f_mode (Scott Mayhew) [2049200]
  - NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open() (Scott Mayhew) [2049200]
  - NFSv4: Remove unnecessary 'minor version' check (Scott Mayhew) [2049200]
  - NFSv4: Fix potential Oops in decode_op_map() (Scott Mayhew) [2049200]
  - NFSv4: Ensure decode_compound_hdr() sanity checks the tag (Scott Mayhew) [2049200]
  - NFS: Don't trace an uninitialised value (Scott Mayhew) [2049200]
  - SUNRPC: Prevent immediate close+reconnect (Scott Mayhew) [2049200]
  - SUNRPC: Fix races when closing the socket (Scott Mayhew) [2049200]
  - NFSv4.2 add tracepoint to OFFLOAD_CANCEL (Scott Mayhew) [2049200]
  - NFSv4.2 add tracepoint to COPY_NOTIFY (Scott Mayhew) [2049200]
  - NFSv4.2 add tracepoint to CB_OFFLOAD (Scott Mayhew) [2049200]
  - NFSv4.2 add tracepoint to CLONE (Scott Mayhew) [2049200]
  - NFSv4.2 add tracepoint to COPY (Scott Mayhew) [2049200]
  - NFSv4.2 add tracepoints to FALLOCATE and DEALLOCATE (Scott Mayhew) [2049200]
  - NFSv4.2 add tracepoint to SEEK (Scott Mayhew) [2049200]
  - SUNRPC: Check if the xprt is connected before handling sysfs reads (Scott Mayhew) [2049200]
  - nfs4: take a reference on the nfs_client when running FREE_STATEID (Scott Mayhew) [2049200]
  - NFS: Add offset to nfs_aop_readahead tracepoint (Scott Mayhew) [2049200]
  - xprtrdma: Fix a maybe-uninitialized compiler warning (Scott Mayhew) [2049200]
  - NFS: Move NFS protocol display macros to global header (Scott Mayhew) [2049200]
  - NFS: Move generic FS show macros to global header (Scott Mayhew) [2049200]
  - nfsd4: remove obselete comment (Scott Mayhew) [2049200]
  - SUNRPC: Clean up xs_tcp_setup_sock() (Scott Mayhew) [2049200]
  - SUNRPC: Replace use of socket sk_callback_lock with sock_lock (Scott Mayhew) [2049200]
  - NFSv4: Fix a regression in nfs_set_open_stateid_locked() (Scott Mayhew) [2049200]
  - fsnotify: Protect fsnotify_handle_inode_event from no-inode events (Scott Mayhew) [2049200]
  - NFS: Remove redundant call to __set_page_dirty_nobuffers (Scott Mayhew) [2049200]
  - sunrpc: remove unnecessary test in rpc_task_set_client() (Scott Mayhew) [2049200]
  - NFS: Unexport nfs_probe_fsinfo() (Scott Mayhew) [2049200]
  - NFS: Call nfs_probe_server() during a fscontext-reconfigure event (Scott Mayhew) [2049200]
  - NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() (Scott Mayhew) [2049200]
  - NFS: Move nfs_probe_destination() into the generic client (Scott Mayhew) [2049200]
  - NFS: Create an nfs4_server_set_init_caps() function (Scott Mayhew) [2049200]
  - NFS: Remove --> and <-- dprintk call sites (Scott Mayhew) [2049200]
  - SUNRPC: Trace calls to .rpc_call_done (Scott Mayhew) [2049200]
  - NFS: Replace dprintk callsites in nfs_readpage(s) (Scott Mayhew) [2049200]
  - SUNRPC: Use BIT() macro in rpc_show_xprt_state() (Scott Mayhew) [2049200]
  - SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field (Scott Mayhew) [2049200]
  - xprtrdma: Remove rpcrdma_ep::re_implicit_roundup (Scott Mayhew) [2049200]
  - xprtrdma: Provide a buffer to pad Write chunks of unaligned length (Scott Mayhew) [2049200]
  - Fix user namespace leak (Scott Mayhew) [2049200]
  - NFS: Save some space in the inode (Scott Mayhew) [2049200]
  - NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests (Scott Mayhew) [2049200]
  - NFSv4: Fixes for nfs4_inode_return_delegation() (Scott Mayhew) [2049200]
  - NFS: Fix an Oops in pnfs_mark_request_commit() (Scott Mayhew) [2049200]
  - NFS: Fix up commit deadlocks (Scott Mayhew) [2049200]
  - NFSD:fix boolreturn.cocci warning (Scott Mayhew) [2049200]
  - nfsd: update create verifier comment (Scott Mayhew) [2049200]
  - SUNRPC: Change return value type of .pc_encode (Scott Mayhew) [2049200]
  - SUNRPC: Replace the "__be32 *p" parameter to .pc_encode (Scott Mayhew) [2049200]
  - NFSD: Save location of NFSv4 COMPOUND status (Scott Mayhew) [2049200]
  - SUNRPC: Change return value type of .pc_decode (Scott Mayhew) [2049200]
  - SUNRPC: Replace the "__be32 *p" parameter to .pc_decode (Scott Mayhew) [2049200]
  - SUNRPC: De-duplicate .pc_release() call sites (Scott Mayhew) [2049200]
  - SUNRPC: Simplify the SVC dispatch code path (Scott Mayhew) [2049200]
  - NFS: Fix deadlocks in nfs_scan_commit_list() (Scott Mayhew) [2049200]
  - NFS: Instrument i_size_write() (Scott Mayhew) [2049200]
  - SUNRPC: Per-rpc_clnt task PIDs (Scott Mayhew) [2049200]
  - NFS: Remove unnecessary TRACE_DEFINE_ENUM()s (Scott Mayhew) [2049200]
  - NFSD: Keep existing listeners on portlist error (Scott Mayhew) [2049200]
  - nfs: Fix kerneldoc warning shown up by W=1 (Scott Mayhew) [2049200]
  - SUNRPC: Capture value of xdr_buf::page_base (Scott Mayhew) [2049200]
  - SUNRPC: Add trace event when alloc_pages_bulk() makes no progress (Scott Mayhew) [2049200]
  - svcrdma: Split svcrmda_wc_{read,write} tracepoints (Scott Mayhew) [2049200]
  - svcrdma: Split the svcrdma_wc_send() tracepoint (Scott Mayhew) [2049200]
  - svcrdma: Split the svcrdma_wc_receive() tracepoint (Scott Mayhew) [2049200]
  - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds (Scott Mayhew) [2049200]
  - NFS: Remove unnecessary page cache invalidations (Scott Mayhew) [2049200]
  - NFS: Do not flush the readdir cache in nfs_dentry_iput() (Scott Mayhew) [2049200]
  - NFS: Fix dentry verifier races (Scott Mayhew) [2049200]
  - NFS: Further optimisations for 'ls -l' (Scott Mayhew) [2049200]
  - NFS: Fix up nfs_readdir_inode_mapping_valid() (Scott Mayhew) [2049200]
  - NFS: Ignore the directory size when marking for revalidation (Scott Mayhew) [2049200]
  - NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA (Scott Mayhew) [2049200]
  - NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED (Scott Mayhew) [2049200]
  - NFSv4: Retrieve ACCESS on open if we're not using NFS4_CREATE_EXCLUSIVE (Scott Mayhew) [2049200]
  - NFS: Fix a few more clear_bit() instances that need release semantics (Scott Mayhew) [2049200]
  - SUNRPC: xprt_clear_locked() only needs release memory semantics (Scott Mayhew) [2049200]
  - SUNRPC: Remove unnecessary memory barriers (Scott Mayhew) [2049200]
  - SUNRPC: Remove WQ_HIGHPRI from xprtiod (Scott Mayhew) [2049200]
  - SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute() (Scott Mayhew) [2049200]
  - SUNRPC: Partial revert of commit 6f9f17287e78 (Scott Mayhew) [2049200]
  - NFS: Fix up nfs_ctx_key_to_expire() (Scott Mayhew) [2049200]
  - NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink() (Scott Mayhew) [2049200]
  - NFS: Label the dentry with a verifier in nfs_link(), nfs_symlink() (Scott Mayhew) [2049200]
  - NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() (Scott Mayhew) [2049200]
  - SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases (Scott Mayhew) [2049200]
  - NFSD: Initialize pointer ni with NULL and not plain integer 0 (Scott Mayhew) [2049200]
  - NFSD: simplify struct nfsfh (Scott Mayhew) [2049200]
  - NFSD: drop support for ancient filehandles (Scott Mayhew) [2049200]
  - NFSD: move filehandle format declarations out of "uapi". (Scott Mayhew) [2049200]
  - SUNRPC: fix sign error causing rpcsec_gss drops (Scott Mayhew) [2049200]
  - nfsd: Fix a warning for nfsd_file_close_inode (Scott Mayhew) [2049200]
  - nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero (Scott Mayhew) [2049200]
  - nfsd: fix error handling of register_pernet_subsys() in init_nfsd() (Scott Mayhew) [2049200]
  - UNRPC: Return specific error code on kmalloc failure (Scott Mayhew) [2049200]
  - NFSD: Optimize DRC bucket pruning (Scott Mayhew) [2049200]
  - nfsd: don't alloc under spinlock in rpc_parse_scope_id (Scott Mayhew) [2049200]
  - nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN (Scott Mayhew) [2049200]
  - NLM: Fix svcxdr_encode_owner() (Scott Mayhew) [2049200]
  - SUNRPC: improve error response to over-size gss credential (Scott Mayhew) [2049200]
  - SUNRPC: don't pause on incomplete allocation (Scott Mayhew) [2049200]
  - NFS: Always provide aligned buffers to the RPC read layers (Scott Mayhew) [2049200]
  - NFSv4.1 add network transport when session trunking is detected (Scott Mayhew) [2049200]
  - SUNRPC enforce creation of no more than max_connect xprts (Scott Mayhew) [2049200]
  - NFSv4 introduce max_connect mount options (Scott Mayhew) [2049200]
  - SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info in sysfs (Scott Mayhew) [2049200]
  - SUNRPC keep track of number of transports to unique addresses (Scott Mayhew) [2049200]
  - NFSv3: Delete duplicate judgement in nfs3_async_handle_jukebox (Scott Mayhew) [2049200]
  - SUNRPC: Tweak TCP socket shutdown in the RPC client (Scott Mayhew) [2049200]
  - SUNRPC: Simplify socket shutdown when not reusing TCP ports (Scott Mayhew) [2049200]
  - nfsd: fix crash on LOCKT on reexported NFSv3 (Scott Mayhew) [2049200]
  - nfs: don't allow reexport reclaims (Scott Mayhew) [2049200]
  - lockd: don't attempt blocking locks on nfs reexports (Scott Mayhew) [2049200]
  - nfs: don't atempt blocking locks on nfs reexports (Scott Mayhew) [2049200]
  - Keep read and write fds with each nlm_file (Scott Mayhew) [2049200]
  - lockd: update nlm_lookup_file reexport comment (Scott Mayhew) [2049200]
  - nlm: minor refactoring (Scott Mayhew) [2049200]
  - nlm: minor nlm_lookup_file argument change (Scott Mayhew) [2049200]
  - lockd: lockd server-side shouldn't set fl_ops (Scott Mayhew) [2049200]
  - SUNRPC: Server-side disconnect injection (Scott Mayhew) [2049200]
  - SUNRPC: Move client-side disconnect injection (Scott Mayhew) [2049200]
  - SUNRPC: Add a /sys/kernel/debug/fail_sunrpc/ directory (Scott Mayhew) [2049200]
  - redhat/configs: Add CONFIG_FAIL_SUNRPC (Scott Mayhew) [2049200]
  - svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() (Scott Mayhew) [2049200]
  - nfsd4: Fix forced-expiry locking (Scott Mayhew) [2049200]
  - rpc: fix gss_svc_init cleanup on failure (Scott Mayhew) [2049200]
  - SUNRPC: Add RPC_AUTH_TLS protocol numbers (Scott Mayhew) [2049200]
  - lockd: change the proc_handler for nsm_use_hostnames (Scott Mayhew) [2049200]
  - sysctl: introduce new proc handler proc_dobool (Scott Mayhew) [2049200]
  - SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() (Scott Mayhew) [2049200]
  - NFSD: remove vanity comments (Scott Mayhew) [2049200]
  - svcrdma: Convert rdma->sc_rw_ctxts to llist (Scott Mayhew) [2049200]
  - svcrdma: Relieve contention on sc_send_lock. (Scott Mayhew) [2049200]
  - svcrdma: Fewer calls to wake_up() in Send completion handler (Scott Mayhew) [2049200]
  - lockd: Fix invalid lockowner cast after vfs_test_lock (Scott Mayhew) [2049200]
  - NFSD: Use new __string_len C macros for nfsd_clid_class (Scott Mayhew) [2049200]
  - NFSD: Use new __string_len C macros for the nfs_dirent tracepoint (Scott Mayhew) [2049200]
  - tracing: Add trace_event helper macros __string_len() and __assign_str_len() (Scott Mayhew) [2049200]
  - NFSD: Batch release pages during splice read (Scott Mayhew) [2049200]
  - SUNRPC: Add svc_rqst_replace_page() API (Scott Mayhew) [2049200]
  - NFSD: Clean up splice actor (Scott Mayhew) [2049200]
  - NFSv4.2: remove restriction of copy size for inter-server copy. (Scott Mayhew) [2049200]
  - NFS: Clean up the synopsis of callback process_op() (Scott Mayhew) [2049200]
  - NFS: Extract the xdr_init_encode/decode() calls from decode_compound (Scott Mayhew) [2049200]
  - NFS: Remove unused callback void decoder (Scott Mayhew) [2049200]
  - NFS: Add a private local dispatcher for NFSv4 callback operations (Scott Mayhew) [2049200]
  - SUNRPC: Eliminate the RQ_AUTHERR flag (Scott Mayhew) [2049200]
  - SUNRPC: Set rq_auth_stat in the pg_authenticate() callout (Scott Mayhew) [2049200]
  - SUNRPC: Add svc_rqst::rq_auth_stat (Scott Mayhew) [2049200]
  - SUNRPC: Add dst_port to the sysfs xprt info file (Scott Mayhew) [2049200]
  - SUNRPC: Add srcaddr as a file in sysfs (Scott Mayhew) [2049200]
  - sunrpc: Fix return value of get_srcport() (Scott Mayhew) [2049200]
  - SUNRPC/xprtrdma: Fix reconnection locking (Scott Mayhew) [2049200]
  - SUNRPC: Clean up scheduling of autoclose (Scott Mayhew) [2049200]
  - SUNRPC: Fix potential memory corruption (Scott Mayhew) [2049200]
  - NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid (Scott Mayhew) [2049200]
  - NFSv4/pNFS: Always allow update of a zero valued layout barrier (Scott Mayhew) [2049200]
  - NFSv4/pNFS: Remove dead code (Scott Mayhew) [2049200]
  - NFSv4/pNFS: Fix a layoutget livelock loop (Scott Mayhew) [2049200]
  - SUNRPC: Convert rpc_client refcount to use refcount_t (Scott Mayhew) [2049200]
  - xprtrdma: Eliminate rpcrdma_post_sends() (Scott Mayhew) [2049200]
  - xprtrdma: Add an xprtrdma_post_send_err tracepoint (Scott Mayhew) [2049200]
  - xprtrdma: Add xprtrdma_post_recvs_err() tracepoint (Scott Mayhew) [2049200]
  - xprtrdma: Put rpcrdma_reps before waking the tear-down completion (Scott Mayhew) [2049200]
  - xprtrdma: Disconnect after an ib_post_send() immediate error (Scott Mayhew) [2049200]
  - SUNRPC: Record timeout value in xprt_retransmit tracepoint (Scott Mayhew) [2049200]
  - SUNRPC: xprt_retransmit() displays the the NULL procedure incorrectly (Scott Mayhew) [2049200]
  - SUNRPC: Update trace flags (Scott Mayhew) [2049200]
  - SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs (Scott Mayhew) [2049200]
  - SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs (Scott Mayhew) [2049200]
  - SUNRPC: Refactor rpc_ping() (Scott Mayhew) [2049200]


author: Scott Weaver <scweaver@redhat.com> [5.14.0-67.32.el9]
changelog:
  - kabi: Adding symbol strncpy_from_user (lib/strncpy_from_user.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol strlcpy (lib/string.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol strchr (lib/string.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol simple_strtoull (lib/vsprintf.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol simple_strtol (lib/vsprintf.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol memparse (lib/cmdline.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol strsep (lib/string.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol kstrtoll (lib/kstrtox.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol __bitmap_weight (lib/bitmap.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol vsprintf (lib/vsprintf.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol vsnprintf (lib/vsprintf.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol strstr (lib/string.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol strrchr (lib/string.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol strlcat (lib/string.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol strcpy (lib/string.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol sprintf (lib/vsprintf.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol strnlen (lib/string.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol strncpy (lib/string.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol snprintf (lib/vsprintf.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol memcmp (lib/string.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol dump_stack (lib/dump_stack.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol strncmp (lib/string.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol sscanf (lib/vsprintf.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol memset (lib/string.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol memmove (lib/string.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol __list_add_valid (lib/list_debug.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol strlen (lib/string.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol strcmp (lib/string.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol memcpy (lib/string.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol _copy_to_user (lib/usercopy.c) (Čestmír Kalina) [2008872]
  - kabi: Adding symbol _copy_from_user (lib/usercopy.c) (Čestmír Kalina) [2008872]
  - block: bio-integrity: Advance seed correctly for larger interval sizes (Ming Lei) [2044184]
  - blk-mq: Fix wrong wakeup batch configuration which will cause hang (Ming Lei) [2044184]
  - block: fix memory leak in disk_register_independent_access_ranges (Ming Lei) [2044184]
  - block: fix async_depth sysfs interface for mq-deadline (Ming Lei) [2044184]
  - blk-mq: fix tag_get wait task can't be awakened (Ming Lei) [2044184]
  - block: Fix wrong offset in bio_truncate() (Ming Lei) [2044184]
  - block: assign bi_bdev for cloned bios in blk_rq_prep_clone (Ming Lei) [2044184]
  - block: Fix fsync always failed if once failed (Ming Lei) [2044184]
  - block: don't protect submit_bio_checks by q_usage_counter (Ming Lei) [2044184]
  - blk-mq: use bio->bi_opf after bio is checked (Ming Lei) [2044184]
  - block: fix double bio queue when merging in cached request path (Ming Lei) [2044184]
  - blk-mq: cleanup request allocation (Ming Lei) [2044184]
  - blk-mq: simplify the plug handling in blk_mq_submit_bio (Ming Lei) [2044184]
  - block: null_blk: only set set->nr_maps as 3 if active poll_queues is > 0 (Ming Lei) [2044184]
  - null_blk: allow zero poll queues (Ming Lei) [2044184]
  - iocost: Fix divide-by-zero on donation from low hweight cgroup (Ming Lei) [2044184]
  - block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2) (Ming Lei) [2044184]
  - block: fix single bio async DIO error handling (Ming Lei) [2044184]
  - usb: xhci: Extend support for runtime power management for AMD's Yellow carp. (Renjith Pananchikkal) [2015776]
  - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform (Renjith Pananchikkal) [2015776]
  - redhat: switch the vsyscall config to CONFIG_LEGACY_VSYSCALL_XONLY=y (Herton R. Krzesinski) [2023041]
  - ice: Implement support for SMA and U.FL on E810-T (Jonathan Toppins) [1975008]
  - ice: Add support for SMA control multiplexer (Jonathan Toppins) [1975008]
  - ice: Implement functions for reading and setting GPIO pins (Jonathan Toppins) [1975008]
  - ice: Refactor ice_aqc_link_topo_addr (Jonathan Toppins) [1975008]
  - blktrace: switch trace spinlock to a raw spinlock (Luis Claudio R. Goncalves) [2042495]
  - block: assign bi_bdev for cloned bios in blk_rq_prep_clone (Luis Claudio R. Goncalves) [2042495]
  - nvdimm/pmem: cleanup the disk if pmem_release_disk() is yet assigned (Ming Lei) [2042495]
  - nvdimm/pmem: stop using q_usage_count as external pgmap refcount (Ming Lei) [2042495]
  - libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind (Ming Lei) [2042495]
  - nvdimm/pmem: fix creating the dax group (Ming Lei) [2042495]
  - md: fix a lock order reversal in md_alloc (Ming Lei) [2042495]
  - tools headers UAPI: Sync linux/fs.h with the kernel sources (Ming Lei) [2042495]
  - Documentation: raise minimum supported version of GCC to 5.1 (Ming Lei) [2042495]
  - loop: Use pr_warn_once() for loop_control_remove() warning (Ming Lei) [2042495]
  - zram: only make zram_wb_devops for CONFIG_ZRAM_WRITEBACK (Ming Lei) [2042495]
  - block: call rq_qos_done() before ref check in batch completions (Ming Lei) [2042495]
  - block: fix parameter not described warning (Ming Lei) [2042495]
  - block: avoid to touch unloaded module instance when opening bdev (Ming Lei) [2042495]
  - block: Hold invalidate_lock in BLKRESETZONE ioctl (Ming Lei) [2042495]
  - block: Hold invalidate_lock in BLKZEROOUT ioctl (Ming Lei) [2042495]
  - block: Hold invalidate_lock in BLKDISCARD ioctl (Ming Lei) [2042495]
  - blk-mq: don't insert FUA request with data into scheduler queue (Ming Lei) [2042495]
  - blk-cgroup: fix missing put device in error path from blkg_conf_pref() (Ming Lei) [2042495]
  - block: avoid to quiesce queue in elevator_init_mq (Ming Lei) [2042495]
  - Revert "mark pstore-blk as broken" (Ming Lei) [2042495]
  - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() (Ming Lei) [2042495]
  - block: fix missing queue put in error path (Ming Lei) [2042495]
  - block: Check ADMIN before NICE for IOPRIO_CLASS_RT (Ming Lei) [2042495]
  - blk-mq: fix filesystem I/O request allocation (Ming Lei) [2042495]
  - blkcg: Remove extra blkcg_bio_issue_init (Ming Lei) [2042495]
  - blk-mq: rename blk_attempt_bio_merge (Ming Lei) [2042495]
  - blk-mq: don't grab ->q_usage_counter in blk_mq_sched_bio_merge (Ming Lei) [2042495]
  - block: fix kerneldoc for disk_register_independent_access__ranges() (Ming Lei) [2042495]
  - block: use enum type for blk_mq_alloc_data->rq_flags (Ming Lei) [2042495]
  - bcache: Revert "bcache: use bvec_virt" (Ming Lei) [2042495]
  - ataflop: Add missing semicolon to return statement (Ming Lei) [2042495]
  - floppy: address add_disk() error handling on probe (Ming Lei) [2042495]
  - ataflop: address add_disk() error handling on probe (Ming Lei) [2042495]
  - block: update __register_blkdev() probe documentation (Ming Lei) [2042495]
  - ataflop: remove ataflop_probe_lock mutex (Ming Lei) [2042495]
  - mtd/ubi/block: add error handling support for add_disk() (Ming Lei) [2042495]
  - block/sunvdc: add error handling support for add_disk() (Ming Lei) [2042495]
  - z2ram: add error handling support for add_disk() (Ming Lei) [2042495]
  - loop: Remove duplicate assignments (Ming Lei) [2042495]
  - drbd: Fix double free problem in drbd_create_device (Ming Lei) [2042495]
  - bcache: fix use-after-free problem in bcache_device_free() (Ming Lei) [2042495]
  - zram: replace fsync_bdev with sync_blockdev (Ming Lei) [2042495]
  - zram: avoid race between zram_remove and disksize_store (Ming Lei) [2042495]
  - zram: don't fail to remove zram during unloading module (Ming Lei) [2042495]
  - zram: fix race between zram_reset_device() and disksize_store() (Ming Lei) [2042495]
  - nbd: error out if socket index doesn't match in nbd_handle_reply() (Ming Lei) [2042495]
  - nbd: Fix hungtask when nbd_config_put (Ming Lei) [2042495]
  - nbd: Fix incorrect error handle when first_minor is illegal in nbd_dev_add (Ming Lei) [2042495]
  - nbd: fix possible overflow for 'first_minor' in nbd_dev_add() (Ming Lei) [2042495]
  - nbd: fix max value for 'first_minor' (Ming Lei) [2042495]
  - block/brd: add error handling support for add_disk() (Ming Lei) [2042495]
  - ps3vram: add error handling support for add_disk() (Ming Lei) [2042495]
  - ps3disk: add error handling support for add_disk() (Ming Lei) [2042495]
  - zram: add error handling support for add_disk() (Ming Lei) [2042495]
  - nvme: wait until quiesce is done (Ming Lei) [2042495]
  - scsi: make sure that request queue queiesce and unquiesce balanced (Ming Lei) [2042495]
  - scsi: avoid to quiesce sdev->request_queue two times (Ming Lei) [2042495]
  - blk-mq: add one API for waiting until quiesce is done (Ming Lei) [2042495]
  - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion (Ming Lei) [2042495]
  - block: fix device_add_disk() kobject_create_and_add() error handling (Ming Lei) [2042495]
  - block: ensure cached plug request matches the current queue (Ming Lei) [2042495]
  - block: move queue enter logic into blk_mq_submit_bio() (Ming Lei) [2042495]
  - block: make bio_queue_enter() fast-path available inline (Ming Lei) [2042495]
  - block: split request allocation components into helpers (Ming Lei) [2042495]
  - block: have plug stored requests hold references to the queue (Ming Lei) [2042495]
  - blk-mq: update hctx->nr_active in blk_mq_end_request_batch() (Ming Lei) [2042495]
  - blk-mq: add RQF_ELV debug entry (Ming Lei) [2042495]
  - blk-mq: only try to run plug merge if request has same queue with incoming bio (Ming Lei) [2042495]
  - block: move RQF_ELV setting into allocators (Ming Lei) [2042495]
  - dm: don't stop request queue after the dm device is suspended (Ming Lei) [2042495]
  - block: replace always false argument with 'false' (Ming Lei) [2042495]
  - block: assign correct tag before doing prefetch of request (Ming Lei) [2042495]
  - blk-mq: fix redundant check of !e expression (Ming Lei) [2042495]
  - block: use new bdev_nr_bytes() helper for blkdev_{read,write}_iter() (Ming Lei) [2042495]
  - block: add a loff_t cast to bdev_nr_bytes (Ming Lei) [2042495]
  - null_blk: Fix handling of submit_queues and poll_queues attributes (Ming Lei) [2042495]
  - block: ataflop: Fix warning comparing pointer to 0 (Ming Lei) [2042495]
  - bcache: replace snprintf in show functions with sysfs_emit (Ming Lei) [2042495]
  - bcache: move uapi header bcache.h to bcache code directory (Ming Lei) [2042495]
  - block: ataflop: more blk-mq refactoring fixes (Ming Lei) [2042495]
  - block: remove support for cryptoloop and the xor transfer (Ming Lei) [2042495]
  - mtd: add add_disk() error handling (Ming Lei) [2042495]
  - rnbd: add error handling support for add_disk() (Ming Lei) [2042495]
  - um/drivers/ubd_kern: add error handling support for add_disk() (Ming Lei) [2042495]
  - m68k/emu/nfblock: add error handling support for add_disk() (Ming Lei) [2042495]
  - xen-blkfront: add error handling support for add_disk() (Ming Lei) [2042495]
  - bcache: add error handling support for add_disk() (Ming Lei) [2042495]
  - dm: add add_disk() error handling (Ming Lei) [2042495]
  - block: aoe: fixup coccinelle warnings (Ming Lei) [2042495]
  - bcache: remove bch_crc64_update (Ming Lei) [2042495]
  - bcache: use bvec_kmap_local in bch_data_verify (Ming Lei) [2042495]
  - bcache: remove the backing_dev_name field from struct cached_dev (Ming Lei) [2042495]
  - bcache: remove the cache_dev_name field from struct cache (Ming Lei) [2042495]
  - bcache: move calc_cached_dev_sectors to proper place on backing device detach (Ming Lei) [2042495]
  - bcache: fix error info in register_bcache() (Ming Lei) [2042495]
  - bcache: reserve never used bits from bkey.high (Ming Lei) [2042495]
  - md: bcache: Fix spelling of 'acquire' (Ming Lei) [2042495]
  - s390/dasd: fix possibly missed path verification (Ming Lei) [2042495]
  - s390/dasd: fix missing path conf_data after failed allocation (Ming Lei) [2042495]
  - s390/dasd: summarize dasd configuration data in a separate structure (Ming Lei) [2042495]
  - s390/dasd: move dasd_eckd_read_fc_security (Ming Lei) [2042495]
  - s390/dasd: split up dasd_eckd_read_conf (Ming Lei) [2042495]
  - s390/dasd: fix kernel doc comment (Ming Lei) [2042495]
  - s390/dasd: handle request magic consistently as unsigned int (Ming Lei) [2042495]
  - nbd: Fix use-after-free in pid_show (Ming Lei) [2042495]
  - block: ataflop: fix breakage introduced at blk-mq refactoring (Ming Lei) [2042495]
  - nbd: fix uaf in nbd_handle_reply() (Ming Lei) [2042495]
  - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() (Ming Lei) [2042495]
  - nbd: clean up return value checking of sock_xmit() (Ming Lei) [2042495]
  - nbd: don't start request if nbd_queue_rq() failed (Ming Lei) [2042495]
  - nbd: check sock index in nbd_read_stat() (Ming Lei) [2042495]
  - nbd: make sure request completion won't concurrent (Ming Lei) [2042495]
  - nbd: don't handle response without a corresponding request message (Ming Lei) [2042495]
  - mtip32xx: Remove redundant 'flush_workqueue()' calls (Ming Lei) [2042495]
  - swim3: add missing major.h include (Ming Lei) [2042495]
  - sx8: fix an error code in carm_init_one() (Ming Lei) [2042495]
  - pf: fix error codes in pf_init_unit() (Ming Lei) [2042495]
  - pcd: fix error codes in pcd_init_unit() (Ming Lei) [2042495]
  - xtensa/platforms/iss/simdisk: add error handling support for add_disk() (Ming Lei) [2042495]
  - block/ataflop: add error handling support for add_disk() (Ming Lei) [2042495]
  - block/ataflop: provide a helper for cleanup up an atari disk (Ming Lei) [2042495]
  - block/ataflop: add registration bool before calling del_gendisk() (Ming Lei) [2042495]
  - block/ataflop: use the blk_cleanup_disk() helper (Ming Lei) [2042495]
  - swim: add error handling support for add_disk() (Ming Lei) [2042495]
  - swim: add a floppy registration bool which triggers del_gendisk() (Ming Lei) [2042495]
  - swim: add helper for disk cleanup (Ming Lei) [2042495]
  - swim: simplify using blk_cleanup_disk() on swim_remove() (Ming Lei) [2042495]
  - amiflop: add error handling support for add_disk() (Ming Lei) [2042495]
  - floppy: add error handling support for add_disk() (Ming Lei) [2042495]
  - floppy: fix calling platform_device_unregister() on invalid drives (Ming Lei) [2042495]
  - floppy: use blk_cleanup_disk() (Ming Lei) [2042495]
  - floppy: fix add_disk() assumption on exit due to new developments (Ming Lei) [2042495]
  - block/swim3: add error handling support for add_disk() (Ming Lei) [2042495]
  - rbd: add add_disk() error handling (Ming Lei) [2042495]
  - cdrom/gdrom: add error handling support for add_disk() (Ming Lei) [2042495]
  - pf: add error handling support for add_disk() (Ming Lei) [2042495]
  - block/sx8: add error handling support for add_disk() (Ming Lei) [2042495]
  - block/rsxx: add error handling support for add_disk() (Ming Lei) [2042495]
  - pktcdvd: add error handling support for add_disk() (Ming Lei) [2042495]
  - mtip32xx: add error handling support for add_disk() (Ming Lei) [2042495]
  - pd: add error handling support for add_disk() (Ming Lei) [2042495]
  - pcd: capture errors on cdrom_register() (Ming Lei) [2042495]
  - pcd: fix ordering of unregister_cdrom() (Ming Lei) [2042495]
  - pcd: add error handling support for add_disk() (Ming Lei) [2042495]
  - pd: cleanup initialization (Ming Lei) [2042495]
  - pf: cleanup initialization (Ming Lei) [2042495]
  - pcd: cleanup initialization (Ming Lei) [2042495]
  - pcd: move the identify buffer into pcd_identify (Ming Lei) [2042495]
  - n64cart: add error handling support for add_disk() (Ming Lei) [2042495]
  - drbd: add error handling support for add_disk() (Ming Lei) [2042495]
  - aoe: add error handling support for add_disk() (Ming Lei) [2042495]
  - nbd: add error handling support for add_disk() (Ming Lei) [2042495]
  - loop: add error handling support for add_disk() (Ming Lei) [2042495]
  - null_blk: poll queue support (Ming Lei) [2042495]
  - block: simplify the block device syncing code (Ming Lei) [2042495]
  - fat: use sync_blockdev_nowait (Ming Lei) [2042495]
  - btrfs: use sync_blockdev (Ming Lei) [2042495]
  - xen-blkback: use sync_blockdev (Ming Lei) [2042495]
  - block: remove __sync_blockdev (Ming Lei) [2042495]
  - fs: remove __sync_filesystem (Ming Lei) [2042495]
  - cdrom: Remove redundant variable and its assignment (Ming Lei) [2042495]
  - cdrom: docs: reformat table in Documentation/userspace-api/ioctl/cdrom.rst (Ming Lei) [2042495]
  - drivers/cdrom: improved ioctl for media change detection (Ming Lei) [2042495]
  - partitions/ibm: use bdev_nr_sectors instead of open coding it (Ming Lei) [2042495]
  - partitions/efi: use bdev_nr_bytes instead of open coding it (Ming Lei) [2042495]
  - block/ioctl: use bdev_nr_sectors and bdev_nr_bytes (Ming Lei) [2042495]
  - block: cache inode size in bdev (Ming Lei) [2042495]
  - udf: use sb_bdev_nr_blocks (Ming Lei) [2042495]
  - reiserfs: use sb_bdev_nr_blocks (Ming Lei) [2042495]
  - ntfs: use sb_bdev_nr_blocks (Ming Lei) [2042495]
  - jfs: use sb_bdev_nr_blocks (Ming Lei) [2042495]
  - ext4: use sb_bdev_nr_blocks (Ming Lei) [2042495]
  - block: add a sb_bdev_nr_blocks helper (Ming Lei) [2042495]
  - block: use bdev_nr_bytes instead of open coding it in blkdev_fallocate (Ming Lei) [2042495]
  - squashfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2042495]
  - reiserfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2042495]
  - pstore/blk: use bdev_nr_bytes instead of open coding it (Ming Lei) [2042495]
  - nilfs2: use bdev_nr_bytes instead of open coding it (Ming Lei) [2042495]
  - nfs/blocklayout: use bdev_nr_bytes instead of open coding it (Ming Lei) [2042495]
  - jfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2042495]
  - hfsplus: use bdev_nr_sectors instead of open coding it (Ming Lei) [2042495]
  - hfs: use bdev_nr_sectors instead of open coding it (Ming Lei) [2042495]
  - fat: use bdev_nr_sectors instead of open coding it (Ming Lei) [2042495]
  - cramfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2042495]
  - btrfs: use bdev_nr_bytes instead of open coding it (Ming Lei) [2042495]
  - affs: use bdev_nr_sectors instead of open coding it (Ming Lei) [2042495]
  - fs: simplify init_page_buffers (Ming Lei) [2042495]
  - fs: use bdev_nr_bytes instead of open coding it in blkdev_max_block (Ming Lei) [2042495]
  - target/iblock: use bdev_nr_bytes instead of open coding it (Ming Lei) [2042495]
  - nvmet: use bdev_nr_bytes instead of open coding it (Ming Lei) [2042495]
  - md: use bdev_nr_sectors instead of open coding it (Ming Lei) [2042495]
  - dm: use bdev_nr_sectors and bdev_nr_bytes instead of open coding them (Ming Lei) [2042495]
  - drbd: use bdev_nr_sectors instead of open coding it (Ming Lei) [2042495]
  - bcache: remove bdev_sectors (Ming Lei) [2042495]
  - block: add a bdev_nr_bytes helper (Ming Lei) [2042495]
  - block: move the SECTOR_SIZE related definitions to blk_types.h (Ming Lei) [2042495]
  - blk-mq-debugfs: Show active requests per queue for shared tags (Ming Lei) [2042495]
  - block: improve readability of blk_mq_end_request_batch() (Ming Lei) [2042495]
  - virtio-blk: Use blk_validate_block_size() to validate block size (Ming Lei) [2042495]
  - loop: Use blk_validate_block_size() to validate block size (Ming Lei) [2042495]
  - nbd: Use blk_validate_block_size() to validate block size (Ming Lei) [2042495]
  - block: Add a helper to validate the block size (Ming Lei) [2042495]
  - block: re-flow blk_mq_rq_ctx_init() (Ming Lei) [2042495]
  - block: prefetch request to be initialized (Ming Lei) [2042495]
  - block: pass in blk_mq_tags to blk_mq_rq_ctx_init() (Ming Lei) [2042495]
  - block: add rq_flags to struct blk_mq_alloc_data (Ming Lei) [2042495]
  - block: add async version of bio_set_polled (Ming Lei) [2042495]
  - block: kill DIO_MULTI_BIO (Ming Lei) [2042495]
  - block: kill unused polling bits in __blkdev_direct_IO() (Ming Lei) [2042495]
  - block: avoid extra iter advance with async iocb (Ming Lei) [2042495]
  - block: Add independent access ranges support (Ming Lei) [2042495]
  - blk-mq: don't issue request directly in case that current is to be blocked (Ming Lei) [2042495]
  - sbitmap: silence data race warning (Ming Lei) [2042495]
  - blk-cgroup: synchronize blkg creation against policy deactivation (Ming Lei) [2042495]
  - block: refactor bio_iov_bvec_set() (Ming Lei) [2042495]
  - block: add single bio async direct IO helper (Ming Lei) [2042495]
  - sched: make task_struct->plug always defined (Ming Lei) [2042495]
  - blk-mq-sched: Don't reference queue tagset in blk_mq_sched_tags_teardown() (Ming Lei) [2042495]
  - block: fix req_bio_endio append error handling (Ming Lei) [2042495]
  - blk-crypto: update inline encryption documentation (Ming Lei) [2042495]
  - blk-crypto: rename blk_keyslot_manager to blk_crypto_profile (Ming Lei) [2042495]
  - blk-crypto: rename keyslot-manager files to blk-crypto-profile (Ming Lei) [2042495]
  - blk-crypto-fallback: properly prefix function and struct names (Ming Lei) [2042495]
  - nbd: Use invalidate_disk() helper on disconnect (Ming Lei) [2042495]
  - loop: Remove the unnecessary bdev checks and unused bdev variable (Ming Lei) [2042495]
  - loop: Use invalidate_disk() helper to invalidate gendisk (Ming Lei) [2042495]
  - block: Add invalidate_disk() helper to invalidate the gendisk (Ming Lei) [2042495]
  - block: kill extra rcu lock/unlock in queue enter (Ming Lei) [2042495]
  - percpu_ref: percpu_ref_tryget_live() version holding RCU (Ming Lei) [2042495]
  - block: convert fops.c magic constants to SHIFT_SECTOR (Ming Lei) [2042495]
  - block: clean up blk_mq_submit_bio() merging (Ming Lei) [2042495]
  - block: optimise boundary blkdev_read_iter's checks (Ming Lei) [2042495]
  - fs: bdev: fix conflicting comment from lookup_bdev (Ming Lei) [2042495]
  - blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags (Ming Lei) [2042495]
  - block: cleanup the flush plug helpers (Ming Lei) [2042495]
  - block: optimise blk_flush_plug_list (Ming Lei) [2042495]
  - blk-mq: move blk_mq_flush_plug_list to block/blk-mq.h (Ming Lei) [2042495]
  - blk-mq: only flush requests from the plug in blk_mq_submit_bio (Ming Lei) [2042495]
  - block: remove inaccurate requeue check (Ming Lei) [2042495]
  - block: inline a part of bio_release_pages() (Ming Lei) [2042495]
  - block: don't bloat enter_queue with percpu_ref (Ming Lei) [2042495]
  - block: optimise req_bio_endio() (Ming Lei) [2042495]
  - block: convert leftovers to bdev_get_queue (Ming Lei) [2042495]
  - block: turn macro helpers into inline functions (Ming Lei) [2042495]
  - blk-mq: support concurrent queue quiesce/unquiesce (Ming Lei) [2042495]
  - nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated (Ming Lei) [2042495]
  - nvme: paring quiesce/unquiesce (Ming Lei) [2042495]
  - nvme: prepare for pairing quiescing and unquiescing (Ming Lei) [2042495]
  - nvme: apply nvme API to quiesce/unquiesce admin queue (Luis Claudio R. Goncalves) [2042495]
  - nvme: add APIs for stopping/starting admin queue (Ming Lei) [2042495]
  - block, bfq: fix UAF problem in bfqg_stats_init() (Ming Lei) [2042495]
  - block: inline fast path of driver tag allocation (Ming Lei) [2042495]
  - blk-mq: don't handle non-flush requests in blk_insert_flush (Ming Lei) [2042495]
  - block: attempt direct issue of plug list (Ming Lei) [2042495]
  - block: change plugging to use a singly linked list (Ming Lei) [2042495]
  - blk-wbt: prevent NULL pointer dereference in wb_timer_fn (Ming Lei) [2042495]
  - block: align blkdev_dio inlined bio to a cacheline (Ming Lei) [2042495]
  - block: move blk_mq_tag_to_rq() inline (Ming Lei) [2042495]
  - block: get rid of plug list sorting (Ming Lei) [2042495]
  - block: return whether or not to unplug through boolean (Ming Lei) [2042495]
  - block: don't call blk_status_to_errno in blk_update_request (Ming Lei) [2042495]
  - block: move bdev_read_only() into the header (Ming Lei) [2042495]
  - block: fix too broad elevator check in blk_mq_free_request() (Ming Lei) [2042495]
  - block: add support for blk_mq_end_request_batch() (Ming Lei) [2042495]
  - sbitmap: add helper to clear a batch of tags (Ming Lei) [2042495]
  - block: add a struct io_comp_batch argument to fops->iopoll() (Ming Lei) [2042495]
  - block: provide helpers for rq_list manipulation (Ming Lei) [2042495]
  - block: remove some blk_mq_hw_ctx debugfs entries (Ming Lei) [2042495]
  - block: remove debugfs blk_mq_ctx dispatched/merged/completed attributes (Ming Lei) [2042495]
  - block: cache rq_flags inside blk_mq_rq_ctx_init() (Ming Lei) [2042495]
  - block: blk_mq_rq_ctx_init cache ctx/q/hctx (Ming Lei) [2042495]
  - block: skip elevator fields init for non-elv queue (Ming Lei) [2042495]
  - block: store elevator state in request (Ming Lei) [2042495]
  - block: only mark bio as tracked if it really is tracked (Ming Lei) [2042495]
  - block: improve layout of struct request (Ming Lei) [2042495]
  - block: move update request helpers into blk-mq.c (Ming Lei) [2042495]
  - block: remove useless caller argument to print_req_error() (Ming Lei) [2042495]
  - block: don't bother iter advancing a fully done bio (Ming Lei) [2042495]
  - block: convert the rest of block to bdev_get_queue (Ming Lei) [2042495]
  - block: use bdev_get_queue() in blk-core.c (Ming Lei) [2042495]
  - block: use bdev_get_queue() in bio.c (Ming Lei) [2042495]
  - block: use bdev_get_queue() in bdev.c (Ming Lei) [2042495]
  - block: cache request queue in bdev (Ming Lei) [2042495]
  - block: handle fast path of bio splitting inline (Ming Lei) [2042495]
  - block: use flags instead of bit fields for blkdev_dio (Ming Lei) [2042495]
  - block: cache bdev in struct file for raw bdev IO (Ming Lei) [2042495]
  - block: don't allow writing to the poll queue attribute (Ming Lei) [2042495]
  - block: switch polling to be bio based (Ming Lei) [2042495]
  - block: define 'struct bvec_iter' as packed (Ming Lei) [2042495]
  - block: use SLAB_TYPESAFE_BY_RCU for the bio slab (Ming Lei) [2042495]
  - block: rename REQ_HIPRI to REQ_POLLED (Ming Lei) [2042495]
  - io_uring: don't sleep when polling for I/O (Ming Lei) [2042495]
  - block: replace the spin argument to blk_iopoll with a flags argument (Ming Lei) [2042495]
  - blk-mq: remove blk_qc_t_valid (Ming Lei) [2042495]
  - blk-mq: remove blk_qc_t_to_tag and blk_qc_t_is_internal (Ming Lei) [2042495]
  - blk-mq: factor out a "classic" poll helper (Ming Lei) [2042495]
  - blk-mq: factor out a blk_qc_to_hctx helper (Ming Lei) [2042495]
  - io_uring: fix a layering violation in io_iopoll_req_issued (Ming Lei) [2042495]
  - block: don't try to poll multi-bio I/Os in __blkdev_direct_IO (Ming Lei) [2042495]
  - direct-io: remove blk_poll support (Ming Lei) [2042495]
  - block: only check previous entry for plug merge attempt (Ming Lei) [2042495]
  - block: move CONFIG_BLOCK guard to top Makefile (Ming Lei) [2042495]
  - block: move menu "Partition type" to block/partitions/Kconfig (Ming Lei) [2042495]
  - block: simplify Kconfig files (Ming Lei) [2042495]
  - block: remove redundant =y from BLK_CGROUP dependency (Ming Lei) [2042495]
  - block: improve batched tag allocation (Ming Lei) [2042495]
  - sbitmap: add __sbitmap_queue_get_batch() (Ming Lei) [2042495]
  - blk-mq: optimise *end_request non-stat path (Ming Lei) [2042495]
  - block: mark bio_truncate static (Ming Lei) [2042495]
  - block: move bio_get_{first,last}_bvec out of bio.h (Ming Lei) [2042495]
  - block: mark __bio_try_merge_page static (Ming Lei) [2042495]
  - block: move bio_full out of bio.h (Ming Lei) [2042495]
  - block: fold bio_cur_bytes into blk_rq_cur_bytes (Ming Lei) [2042495]
  - block: move bio_mergeable out of bio.h (Ming Lei) [2042495]
  - block: don't include <linux/ioprio.h> in <linux/bio.h> (Ming Lei) [2042495]
  - block: remove BIO_BUG_ON (Ming Lei) [2042495]
  - blk-mq: inline hot part of __blk_mq_sched_restart (Ming Lei) [2042495]
  - block: inline hot paths of blk_account_io_*() (Ming Lei) [2042495]
  - block: merge block_ioctl into blkdev_ioctl (Ming Lei) [2042495]
  - block: move the *blkdev_ioctl declarations out of blkdev.h (Ming Lei) [2042495]
  - block: unexport blkdev_ioctl (Ming Lei) [2042495]
  - block: don't dereference request after flush insertion (Ming Lei) [2042495]
  - blk-mq: cleanup blk_mq_submit_bio (Ming Lei) [2042495]
  - blk-mq: cleanup and rename __blk_mq_alloc_request (Ming Lei) [2042495]
  - block: pre-allocate requests if plug is started and is a batch (Ming Lei) [2042495]
  - block: bump max plugged deferred size from 16 to 32 (Ming Lei) [2042495]
  - block: inherit request start time from bio for BLK_CGROUP (Ming Lei) [2042495]
  - block: move blk-throtl fast path inline (Ming Lei) [2042495]
  - blk-mq: Change shared sbitmap naming to shared tags (Ming Lei) [2042495]
  - blk-mq: Stop using pointers for blk_mq_tags bitmap tags (Ming Lei) [2042495]
  - blk-mq: Use shared tags for shared sbitmap support (Ming Lei) [2042495]
  - blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() (Ming Lei) [2042495]
  - blk-mq: Add blk_mq_alloc_map_and_rqs() (Ming Lei) [2042495]
  - blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() (Ming Lei) [2042495]
  - blk-mq: Don't clear driver tags own mapping (Ming Lei) [2042495]
  - blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() (Ming Lei) [2042495]
  - blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() (Ming Lei) [2042495]
  - blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() (Ming Lei) [2042495]
  - blk-mq: Invert check in blk_mq_update_nr_requests() (Ming Lei) [2042495]
  - blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr_requests() (Ming Lei) [2042495]
  - block: Rename BLKDEV_MAX_RQ -> BLKDEV_DEFAULT_RQ (Ming Lei) [2042495]
  - blk-mq: Change rqs check in blk_mq_free_rqs() (Ming Lei) [2042495]
  - block: print the current process in handle_bad_sector (Ming Lei) [2042495]
  - block/mq-deadline: Prioritize high-priority requests (Ming Lei) [2042495]
  - block/mq-deadline: Stop using per-CPU counters (Ming Lei) [2042495]
  - block/mq-deadline: Add an invariant check (Ming Lei) [2042495]
  - block/mq-deadline: Improve request accounting further (Ming Lei) [2042495]
  - block: move struct request to blk-mq.h (Ming Lei) [2042495]
  - block: move integrity handling out of <linux/blkdev.h> (Ming Lei) [2042495]
  - block: move a few merge helpers out of <linux/blkdev.h> (Ming Lei) [2042495]
  - block: drop unused includes in <linux/genhd.h> (Ming Lei) [2042495]
  - block: drop unused includes in <linux/blkdev.h> (Ming Lei) [2042495]
  - block: move elevator.h to block/ (Ming Lei) [2042495]
  - block: remove the struct blk_queue_ctx forward declaration (Ming Lei) [2042495]
  - block: remove the cmd_size field from struct request_queue (Ming Lei) [2042495]
  - block: remove the unused blk_queue_state enum (Ming Lei) [2042495]
  - block: remove the unused rq_end_sector macro (Ming Lei) [2042495]
  - sched: move the <linux/blkdev.h> include out of kernel/sched/sched.h (Ming Lei) [2042495]
  - kernel: remove spurious blkdev.h includes (Ming Lei) [2042495]
  - arch: remove spurious blkdev.h includes (Ming Lei) [2042495]
  - mm: remove spurious blkdev.h includes (Ming Lei) [2042495]
  - mm: don't include <linux/blkdev.h> in <linux/backing-dev.h> (Ming Lei) [2042495]
  - mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h> (Ming Lei) [2042495]
  - mm: don't include <linux/blk-cgroup.h> in <linux/writeback.h> (Ming Lei) [2042495]
  - block: nbd: add sanity check for first_minor (Ming Lei) [2042495]
  - mmc: core: Store pointer to bio_crypt_ctx in mmc_request (Ming Lei) [2042495]
  - iomap: simplify iomap_add_to_ioend (Ming Lei) [2042495]
  - iomap: simplify iomap_readpage_actor (Ming Lei) [2042495]
  - io_uring: don't halt iopoll too early (Ming Lei) [2042495]
  - block: Fix partition check for host-aware zoned block devices (Ming Lei) [2042495]
  - block: schedule queue restart after BLK_STS_ZONE_RESOURCE (Ming Lei) [2042495]
  - block: drain queue after disk is removed from sysfs (Ming Lei) [2042495]
  - block: fix incorrect references to disk objects (Ming Lei) [2042495]
  - blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu (Ming Lei) [2042495]
  - block, bfq: reset last_bfqq_created on group change (Ming Lei) [2042495]
  - block: warn when putting the final reference on a registered disk (Ming Lei) [2042495]
  - brd: reduce the brd_devices_mutex scope (Ming Lei) [2042495]
  - kyber: avoid q->disk dereferences in trace points (Ming Lei) [2042495]
  - block: keep q_usage_counter in atomic mode after del_gendisk (Ming Lei) [2042495]
  - block: drain file system I/O on del_gendisk (Ming Lei) [2042495]
  - block: split bio_queue_enter from blk_queue_enter (Ming Lei) [2042495]
  - block: factor out a blk_try_enter_queue helper (Ming Lei) [2042495]
  - block: call submit_bio_checks under q_usage_counter (Ming Lei) [2042495]
  - block/rnbd-clt-sysfs: fix a couple uninitialized variable bugs (Ming Lei) [2042495]
  - block: decode QUEUE_FLAG_HCTX_ACTIVE in debugfs output (Ming Lei) [2042495]
  - block: genhd: fix double kfree() in __alloc_disk_node() (Ming Lei) [2042495]
  - nbd: use shifts rather than multiplies (Ming Lei) [2042495]
  - Revert "block, bfq: honor already-setup queue merges" (Ming Lei) [2042495]
  - block: hold ->invalidate_lock in blkdev_fallocate (Ming Lei) [2042495]
  - blktrace: Fix uaf in blk_trace access after removing by sysfs (Ming Lei) [2042495]
  - block: don't call rq_qos_ops->done_bio if the bio isn't tracked (Ming Lei) [2042495]
  - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd (Ming Lei) [2042495]
  - blkcg: fix memory leak in blk_iolatency_init (Ming Lei) [2042495]
  - block: flush the integrity workqueue in blk_integrity_unregister (Ming Lei) [2042495]
  - block: check if a profile is actually registered in blk_integrity_unregister (Ming Lei) [2042495]
  - blk-mq: avoid to iterate over stale request (Ming Lei) [2042495]
  - n64cart: fix return value check in n64cart_probe() (Ming Lei) [2042495]
  - blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues (Ming Lei) [2042495]
  - block: move fs/block_dev.c to block/bdev.c (Ming Lei) [2042495]
  - block: split out operations on block special files (Ming Lei) [2042495]
  - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() (Ming Lei) [2042495]
  - block: genhd: don't call blkdev_show() with major_names_lock held (Ming Lei) [2042495]
  - cdrom: update uniform CD-ROM maintainership in MAINTAINERS file (Ming Lei) [2042495]
  - loop: reduce the loop_ctl_mutex scope (Ming Lei) [2042495]
  - bio: fix kerneldoc documentation for bio_alloc_kiocb() (Ming Lei) [2042495]
  - block, bfq: honor already-setup queue merges (Ming Lei) [2042495]
  - block/mq-deadline: Move dd_queued() to fix defined but not used warning (Ming Lei) [2042495]
  - bio: improve kerneldoc documentation for bio_alloc_kiocb() (Ming Lei) [2042495]
  - block: provide bio_clear_hipri() helper (Ming Lei) [2042495]
  - block: use the percpu bio cache in __blkdev_direct_IO (Ming Lei) [2042495]
  - io_uring: enable use of bio alloc cache (Ming Lei) [2042495]
  - block: clear BIO_PERCPU_CACHE flag if polling isn't supported (Ming Lei) [2042495]
  - bio: add allocation cache abstraction (Ming Lei) [2042495]
  - fs: add kiocb alloc cache flag (Ming Lei) [2042495]
  - bio: optimize initialization of a bio (Ming Lei) [2042495]
  - Revert "floppy: reintroduce O_NDELAY fix" (Ming Lei) [2042495]
  - nbd: remove nbd->destroy_complete (Ming Lei) [2042495]
  - nbd: only return usable devices from nbd_find_unused (Ming Lei) [2042495]
  - nbd: set nbd->index before releasing nbd_index_mutex (Ming Lei) [2042495]
  - nbd: prevent IDR lookups from finding partially initialized devices (Ming Lei) [2042495]
  - nbd: reset NBD to NULL when restarting in nbd_genl_connect (Ming Lei) [2042495]
  - nbd: add missing locking to the nbd_dev_add error path (Ming Lei) [2042495]
  - params: lift param_set_uint_minmax to common code (Ming Lei) [2042495]
  - nbd: reduce the nbd_index_mutex scope (Ming Lei) [2042495]
  - nbd: refactor device search and allocation in nbd_genl_connect (Ming Lei) [2042495]
  - nbd: return the allocated nbd_device from nbd_dev_add (Ming Lei) [2042495]
  - nbd: remove nbd_del_disk (Ming Lei) [2042495]
  - nbd: refactor device removal (Ming Lei) [2042495]
  - nbd: do del_gendisk() asynchronously for NBD_DESTROY_ON_DISCONNECT (Ming Lei) [2042495]
  - nbd: add the check to prevent overflow in __nbd_ioctl() (Ming Lei) [2042495]
  - xen-blkfront: Remove redundant assignment to variable err (Ming Lei) [2042495]
  - block/rnbd: Use sysfs_emit instead of s*printf function for sysfs show (Ming Lei) [2042495]
  - block/rnbd-clt: Use put_cpu_ptr after get_cpu_ptr (Ming Lei) [2042495]
  - sg: pass the device name to blk_trace_setup (Ming Lei) [2042495]
  - block, bfq: cleanup the repeated declaration (Ming Lei) [2042495]
  - blk-crypto: fix check for too-large dun_bytes (Ming Lei) [2042495]
  - blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN (Ming Lei) [2042495]
  - blk-zoned: allow zone management send operations without CAP_SYS_ADMIN (Ming Lei) [2042495]
  - block: mark blkdev_fsync static (Ming Lei) [2042495]
  - block: refine the disk_live check in del_gendisk (Ming Lei) [2042495]
  - mmc: sdhci-tegra: Enable MMC_CAP2_ALT_GPT_TEGRA (Ming Lei) [2042495]
  - mmc: block: Support alternative_gpt_sector() operation (Ming Lei) [2042495]
  - partitions/efi: Support non-standard GPT location (Ming Lei) [2042495]
  - block: Add alternative_gpt_sector() operation (Ming Lei) [2042495]
  - bio: fix page leak bio_add_hw_page failure (Ming Lei) [2042495]
  - block: remove CONFIG_DEBUG_BLOCK_EXT_DEVT (Ming Lei) [2042495]
  - block: remove a pointless call to MINOR() in device_add_disk (Ming Lei) [2042495]
  - null_blk: add error handling support for add_disk() (Ming Lei) [2042495]
  - virtio_blk: add error handling support for add_disk() (Ming Lei) [2042495]
  - block: add error handling for device_add_disk / add_disk (Ming Lei) [2042495]
  - block: return errors from disk_alloc_events (Ming Lei) [2042495]
  - block: return errors from blk_integrity_add (Ming Lei) [2042495]
  - block: call blk_register_queue earlier in device_add_disk (Ming Lei) [2042495]
  - block: call blk_integrity_add earlier in device_add_disk (Ming Lei) [2042495]
  - block: create the bdi link earlier in device_add_disk (Ming Lei) [2042495]
  - block: call bdev_add later in device_add_disk (Ming Lei) [2042495]
  - block: fold register_disk into device_add_disk (Ming Lei) [2042495]
  - block: add a sanity check for a live disk in del_gendisk (Ming Lei) [2042495]
  - block: add an explicit ->disk backpointer to the request_queue (Ming Lei) [2042495]
  - block: hold a request_queue reference for the lifetime of struct gendisk (Ming Lei) [2042495]
  - block: pass a request_queue to __blk_alloc_disk (Ming Lei) [2042495]
  - block: remove the minors argument to __alloc_disk_node (Ming Lei) [2042495]
  - block: remove alloc_disk and alloc_disk_node (Ming Lei) [2042495]
  - block: cleanup the lockdep handling in *alloc_disk (Ming Lei) [2042495]
  - sg: do not allocate a gendisk (Ming Lei) [2042495]
  - st: do not allocate a gendisk (Ming Lei) [2042495]
  - nvme: use blk_mq_alloc_disk (Ming Lei) [2042495]
  - block: add back the bd_holder_dir reference in bd_link_disk_holder (Ming Lei) [2042495]
  - block: fix default IO priority handling (Ming Lei) [2042495]
  - block: Introduce IOPRIO_NR_LEVELS (Ming Lei) [2042495]
  - block: fix IOPRIO_PRIO_CLASS() and IOPRIO_PRIO_VALUE() macros (Ming Lei) [2042495]
  - block: change ioprio_valid() to an inline function (Ming Lei) [2042495]
  - block: improve ioprio class description comment (Ming Lei) [2042495]
  - block: bfq: fix bfq_set_next_ioprio_data() (Ming Lei) [2042495]
  - block: unexport blk_register_queue (Ming Lei) [2042495]
  - blk-cgroup: stop using seq_get_buf (Ming Lei) [2042495]
  - blk-cgroup: refactor blkcg_print_stat (Ming Lei) [2042495]
  - nvme: use bvec_virt (Ming Lei) [2042495]
  - dcssblk: use bvec_virt (Ming Lei) [2042495]
  - dasd: use bvec_virt (Ming Lei) [2042495]
  - ps3vram: use bvec_virt (Ming Lei) [2042495]
  - ubd: use bvec_virt (Ming Lei) [2042495]
  - sd: use bvec_virt (Ming Lei) [2042495]
  - bcache: use bvec_virt (Ming Lei) [2042495]
  - virtio_blk: use bvec_virt (Ming Lei) [2042495]
  - rbd: use bvec_virt (Ming Lei) [2042495]
  - squashfs: use bvec_virt (Ming Lei) [2042495]
  - dm-integrity: use bvec_virt (Ming Lei) [2042495]
  - dm-ebs: use bvec_virt (Ming Lei) [2042495]
  - dm: make EBS depend on !HIGHMEM (Ming Lei) [2042495]
  - block: use bvec_virt in bio_integrity_{process,free} (Ming Lei) [2042495]
  - bvec: add a bvec_virt helper (Ming Lei) [2042495]
  - block: ensure the bdi is freed after inode_detach_wb (Ming Lei) [2042495]
  - block: free the extended dev_t minor later (Ming Lei) [2042495]
  - blk-throtl: optimize IOPS throttle for large IO scenarios (Ming Lei) [2042495]
  - block: pass a gendisk to bdev_resize_partition (Ming Lei) [2042495]
  - block: pass a gendisk to bdev_del_partition (Ming Lei) [2042495]
  - block: pass a gendisk to bdev_add_partition (Ming Lei) [2042495]
  - block: store a gendisk in struct parsed_partitions (Ming Lei) [2042495]
  - block: remove GENHD_FL_UP (Ming Lei) [2042495]
  - bcache: move the del_gendisk call out of bcache_device_free (Ming Lei) [2042495]
  - bcache: add proper error unwinding in bcache_device_init (Ming Lei) [2042495]
  - sx8: use the internal state machine to check if del_gendisk needs to be called (Ming Lei) [2042495]
  - nvme: replace the GENHD_FL_UP check in nvme_mpath_shutdown_disk (Ming Lei) [2042495]
  - nvme: remove the GENHD_FL_UP check in nvme_ns_remove (Ming Lei) [2042495]
  - mmc: block: cleanup gendisk creation (Ming Lei) [2042495]
  - mmc: block: let device_add_disk create disk attributes (Ming Lei) [2042495]
  - block: move some macros to blkdev.h (Ming Lei) [2042495]
  - block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei) [2042495]
  - block: remove the bd_bdi in struct block_device (Ming Lei) [2042495]
  - block: move the bdi from the request_queue to the gendisk (Ming Lei) [2042495]
  - block: add a queue_has_disk helper (Ming Lei) [2042495]
  - block: pass a gendisk to blk_queue_update_readahead (Ming Lei) [2042495]
  - block: remove support for delayed queue registrations (Ming Lei) [2042495]
  - dm: delay registering the gendisk (Ming Lei) [2042495]
  - dm: move setting md->type into dm_setup_md_queue (Ming Lei) [2042495]
  - dm: cleanup cleanup_mapped_device (Ming Lei) [2042495]
  - block: support delayed holder registration (Ming Lei) [2042495]
  - block: look up holders by bdev (Ming Lei) [2042495]
  - block: remove the extra kobject reference in bd_link_disk_holder (Ming Lei) [2042495]
  - block: make the block holder code optional (Ming Lei) [2042495]
  - loop: Select I/O scheduler 'none' from inside add_disk() (Ming Lei) [2042495]
  - blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flag (Ming Lei) [2042495]
  - block: remove blk-mq-sysfs dead code (Ming Lei) [2042495]
  - loop: raise media_change event (Ming Lei) [2042495]
  - block: add a helper to raise a media changed event (Ming Lei) [2042495]
  - block: export diskseq in sysfs (Ming Lei) [2042495]
  - block: add ioctl to read the disk sequence number (Ming Lei) [2042495]
  - block: export the diskseq in uevents (Ming Lei) [2042495]
  - block: add disk sequence number (Ming Lei) [2042495]
  - block: remove cmdline-parser.c (Ming Lei) [2042495]
  - block: remove disk_name() (Ming Lei) [2042495]
  - block: simplify disk name formatting in check_partition (Ming Lei) [2042495]
  - block: simplify printing the device names disk_stack_limits (Ming Lei) [2042495]
  - block: use the %pg format specifier in show_partition (Ming Lei) [2042495]
  - block: use the %pg format specifier in printk_all_partitions (Ming Lei) [2042495]
  - block: reduce stack usage in diskstats_show (Ming Lei) [2042495]
  - block: remove bdput (Ming Lei) [2042495]
  - block: remove bdgrab (Ming Lei) [2042495]
  - loop: don't grab a reference to the block device (Ming Lei) [2042495]
  - block: change the refcounting for partitions (Ming Lei) [2042495]
  - block: allocate bd_meta_info later in add_partitions (Ming Lei) [2042495]
  - block: unhash the whole device inode earlier (Ming Lei) [2042495]
  - block: assert the locking state in delete_partition (Ming Lei) [2042495]
  - block: use bvec_kmap_local in bio_integrity_process (Ming Lei) [2042495]
  - block: use bvec_kmap_local in t10_pi_type1_{prepare,complete} (Ming Lei) [2042495]
  - block: use memcpy_from_bvec in __blk_queue_bounce (Ming Lei) [2042495]
  - block: use memcpy_from_bvec in bio_copy_kern_endio_read (Ming Lei) [2042495]
  - block: use memcpy_to_bvec in copy_to_high_bio_irq (Ming Lei) [2042495]
  - block: rewrite bio_copy_data_iter to use bvec_kmap_local and memcpy_to_bvec (Ming Lei) [2042495]
  - block: remove bvec_kmap_irq and bvec_kunmap_irq (Ming Lei) [2042495]
  - ps3disk: use memcpy_{from,to}_bvec (Ming Lei) [2042495]
  - dm-writecache: use bvec_kmap_local instead of bvec_kmap_irq (Ming Lei) [2042495]
  - rbd: use memzero_bvec (Ming Lei) [2042495]
  - block: use memzero_page in zero_fill_bio (Ming Lei) [2042495]
  - bvec: add memcpy_{from,to}_bvec and memzero_bvec helper (Ming Lei) [2042495]
  - bvec: add a bvec_kmap_local helper (Ming Lei) [2042495]
  - bvec: fix the include guards for bvec.h (Ming Lei) [2042495]
  - MIPS: don't include <linux/genhd.h> in <asm/mach-rc32434/rb.h> (Ming Lei) [2042495]
  - ioprio: move user space relevant ioprio bits to UAPI includes (Ming Lei) [2042495]
  - Revert "virtio-blk: Add validation for block size in config space" (Ming Lei) [2042495]
  - virtio-blk: remove unneeded "likely" statements (Ming Lei) [2042495]
  - Revert "blk-mq: avoid to iterate over stale request" (Ming Lei) [2042495]
  - Revert "block: return ELEVATOR_DISCARD_MERGE if possible" (Ming Lei) [2042495]


author: Scott Weaver <scweaver@redhat.com> [5.14.0-68.33.el9]
changelog:
  - net: ena: Extract recurring driver reset code into a function (Petr Oros) [2038150]
  - net: ena: Change the name of bad_csum variable (Petr Oros) [2038150]
  - net: ena: Add debug prints for invalid req_id resets (Petr Oros) [2038150]
  - net: ena: Remove ena_calc_queue_size_ctx struct (Petr Oros) [2038150]
  - net: ena: Move reset completion print to the reset function (Petr Oros) [2038150]
  - net: ena: Remove redundant return code check (Petr Oros) [2038150]
  - net: ena: Update LLQ header length in ena documentation (Petr Oros) [2038150]
  - net: ena: Change ENI stats support check to use capabilities field (Petr Oros) [2038150]
  - net: ena: Add capabilities field with support for ENI stats capability (Petr Oros) [2038150]
  - net: ena: Change return value of ena_calc_io_queue_size() to void (Petr Oros) [2038150]
  - net: ena: Fix error handling when calculating max IO queues number (Petr Oros) [2038150]
  - net: ena: Fix wrong rx request id by resetting device (Petr Oros) [2038150]
  - net: ena: Fix undefined state when tx request id is out of bounds (Petr Oros) [2038150]
  - net/packet: rx_owner_map depends on pg_vec (Hangbin Liu) [2050329] {CVE-2021-22600}
  - powerpc: security: Lock down the kernel if booted in secure boot mode (Desnes A. Nunes do Rosario) [2041984]
  - drm/i915: Flush TLBs before releasing backing store (Dave Airlie) [2044335] {CVE-2022-0330}
  - sfc: The RX page_ring is optional (Íñigo Huguet) [2042801]
  - sfc: Check null pointer of rx_queue->page_ring (Íñigo Huguet) [2042801]
  - sfc_ef100: potential dereference of null pointer (Íñigo Huguet) [2042801]
  - sfc: Don't use netif_info before net_device setup (Íñigo Huguet) [2042801]
  - sfc: Export fibre-specific supported link modes (Íñigo Huguet) [2042801]
  - sfc: Fix reading non-legacy supported link modes (Íñigo Huguet) [2042801]
  - ethernet: constify references to netdev->dev_addr in drivers (Íñigo Huguet) [2042801]
  - sfc: last resort fallback for lack of xdp tx queues (Íñigo Huguet) [2042801]
  - sfc: fallback for lack of xdp tx queues (Íñigo Huguet) [2042801]
  - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2032069] {CVE-2021-4028}
  - kernel/sched/sched.h: Exclude cpuidle from KABI (Prarit Bhargava) [2033340]
  - redhat/configs: Disable CONFIG_SENSORS_NCT6683 in RHEL for arm/aarch64 (Dean Nelson) [2041186]
  - kernel.spec: Add glibc-static build requirement (Prarit Bhargava)
  - libbpf: Fix memleak in libbpf_netlink_recv() (Toke Høiland-Jørgensen) [2052543]
  - libbpf: Use dynamically allocated buffer when receiving netlink messages (Toke Høiland-Jørgensen) [2052543]
  - redhat/configs: Disable arch_hw disabled CONFIGS (Prarit Bhargava) [2053029]
  - netfilter: conntrack: re-init state for retransmitted syn-ack (Florian Westphal) [2051973]
  - netfilter: conntrack: move synack init code to helper (Florian Westphal) [2051973]
  - ext4: fix remount with 'abort' option (Lukas Czerner) [2049657]
  - thunderbolt: Enable retry logic for intra-domain control packets (David Arcari) [1960445]
  - thunderbolt: Handle ring interrupt by reading interrupt status register (David Arcari) [1960445]
  - thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt status (David Arcari) [1960445]
  - thunderbolt: Fix port linking by checking all adapters (David Arcari) [1960445]
  - thunderbolt: Do not read control adapter config space (David Arcari) [1960445]
  - ext4: fix potential NULL pointer dereference in ext4_fill_super() (Lukas Czerner) [2051466]
  - nvme: drop unused variable ctrl in nvme_setup_cmd (John Meneghini) [2044616]
  - nvme: increment request genctr on completion (John Meneghini) [2044616]
  - nvme-pci: Fix abort command id (John Meneghini) [2044616]
  - nvme: add command id quirk for apple controllers (John Meneghini) [2044616]
  - nvme: move nvme_multi_css into nvme.h (John Meneghini) [2044616]
  - nvme: code command_id with a genctr for use-after-free validation (John Meneghini) [2044616]
  - nvme-pci: limit maximum queue depth to 4095 (John Meneghini) [2044616]
  - quota: correct error number in free_dqentry() (Lukas Czerner) [2041793]
  - quota: check block number when reading the block in quota file (Lukas Czerner) [2041793]
  - ext4: don't use the orphan list when migrating an inode (Lukas Czerner) [2041486]
  - ext4: use BUG_ON instead of if condition followed by BUG (Lukas Czerner) [2041486]
  - ext4: fix a copy and paste typo (Lukas Czerner) [2041777]
  - ext4: set csum seed in tmp inode while migrating to extents (Lukas Czerner) [2041486]
  - ext4: remove unnecessary 'offset' assignment (Lukas Czerner) [2041486]
  - ext4: remove redundant o_start statement (Lukas Czerner) [2041486]
  - ext4: drop an always true check (Lukas Czerner) [2041486]
  - ext4: remove unused assignments (Lukas Czerner) [2041486]
  - ext4: remove redundant statement (Lukas Czerner) [2041486]
  - ext4: remove useless resetting io_end_size in mpage_process_page() (Lukas Czerner) [2041486]
  - ext4: allow to change s_last_trim_minblks via sysfs (Lukas Czerner) [2041486]
  - ext4: change s_last_trim_minblks type to unsigned long (Lukas Czerner) [2041486]
  - ext4: implement support for get/set fs label (Lukas Czerner) [2041486]
  - ext4: only set EXT4_MOUNT_QUOTA when journalled quota file is specified (Lukas Czerner) [2041777]
  - ext4: don't use kfree() on rcu protected pointer sbi->s_qf_names (Lukas Czerner) [2041486]
  - ext4: avoid trim error on fs with small groups (Lukas Czerner) [2041486]
  - ext4: fix an use-after-free issue about data=journal writeback mode (Lukas Czerner) [2041486]
  - ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' (Lukas Czerner) [2041486]
  - ext4: initialize err_blk before calling __ext4_get_inode_loc (Lukas Czerner) [2041486]
  - ext4: fix a possible ABBA deadlock due to busy PA (Lukas Czerner) [2041486]
  - ext4: replace snprintf in show functions with sysfs_emit (Lukas Czerner) [2041486]
  - ext4: make sure to reset inode lockdep class when quota enabling fails (Lukas Czerner) [2041486]
  - ext4: make sure quota gets properly shutdown on error (Lukas Czerner) [2041486]
  - ext4: Fix BUG_ON in ext4_bread when write quota data (Lukas Czerner) [2041486]
  - ext4: destroy ext4_fc_dentry_cachep kmemcache on module removal (Lukas Czerner) [2041486]
  - ext4: fast commit may miss tracking unwritten range during ftruncate (Lukas Czerner) [2041486]
  - ext4: use ext4_ext_remove_space() for fast commit replay delete range (Lukas Czerner) [2041486]
  - ext4: fix fast commit may miss tracking range for FALLOC_FL_ZERO_RANGE (Lukas Czerner) [2041486]
  - ext4: update fast commit TODOs (Lukas Czerner) [2041486]
  - ext4: simplify updating of fast commit stats (Lukas Czerner) [2041486]
  - ext4: drop ineligible txn start stop APIs (Lukas Czerner) [2041486]
  - ext4: use ext4_journal_start/stop for fast commit transactions (Lukas Czerner) [2041486]
  - ext4: fix i_version handling on remount (Lukas Czerner) [2041777]
  - ext4: remove lazytime/nolazytime mount options handled by MS_LAZYTIME (Lukas Czerner) [2041777]
  - ext4: don't fail remount if journalling mode didn't change (Lukas Czerner) [2041777]
  - ext4: Remove unused match_table_t tokens (Lukas Czerner) [2041777]
  - ext4: switch to the new mount api (Lukas Czerner) [2041777]
  - ext4: change token2str() to use ext4_param_specs (Lukas Czerner) [2041777]
  - ext4: clean up return values in handle_mount_opt() (Lukas Czerner) [2041777]
  - ext4: Completely separate options parsing and sb setup (Lukas Czerner) [2041777]
  - ext4: get rid of super block and sbi from handle_mount_ops() (Lukas Czerner) [2041777]
  - ext4: check ext2/3 compatibility outside handle_mount_opt() (Lukas Czerner) [2041777]
  - ext4: move quota configuration out of handle_mount_opt() (Lukas Czerner) [2041777]
  - ext4: Allow sb to be NULL in ext4_msg() (Lukas Czerner) [2041777]
  - ext4: Change handle_mount_opt() to use fs_parameter (Lukas Czerner) [2041777]
  - ext4: move option validation to a separate function (Lukas Czerner) [2041777]
  - ext4: Add fs parameter specifications for mount options (Lukas Czerner) [2041777]
  - fs_parse: allow parameter value to be empty (Lukas Czerner) [2041777]
  - ext4: fix error code saved on super block during file system abort (Lukas Czerner) [2041486]
  - ext4: inline data inode fast commit replay fixes (Lukas Czerner) [2041486]
  - ext4: commit inline data during fast commit (Lukas Czerner) [2041486]
  - ext4: scope ret locally in ext4_try_to_trim_range() (Lukas Czerner) [2041486]
  - ext4: remove an unused variable warning with CONFIG_QUOTA=n (Lukas Czerner) [2041486]
  - ext4: fix boolreturn.cocci warnings in fs/ext4/name.c (Lukas Czerner) [2041486]
  - ext4: prevent getting empty inode buffer (Lukas Czerner) [2041486]
  - ext4: move ext4_fill_raw_inode() related functions (Lukas Czerner) [2041486]
  - ext4: factor out ext4_fill_raw_inode() (Lukas Czerner) [2041486]
  - ext4: prevent partial update of the extent blocks (Lukas Czerner) [2035878]
  - ext4: check for inconsistent extents between index and leaf block (Lukas Czerner) [2035878]
  - ext4: check for out-of-order index extents in ext4_valid_extent_entries() (Lukas Czerner) [2035878]
  - ext4: convert from atomic_t to refcount_t on ext4_io_end->count (Lukas Czerner) [2041486]
  - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. (Lukas Czerner) [2041486]
  - ext4: ensure enough credits in ext4_ext_shift_path_extents (Lukas Czerner) [2041486]
  - ext4: correct the left/middle/right debug message for binsearch (Lukas Czerner) [2041486]
  - ext4: fix lazy initialization next schedule time computation in more granular unit (Lukas Czerner) [2041486]
  - ext4: recheck buffer uptodate bit under buffer lock (Lukas Czerner) [2041486]
  - ext4: fix potential infinite loop in ext4_dx_readdir() (Lukas Czerner) [2041486]
  - ext4: flush s_error_work before journal destroy in ext4_fill_super (Lukas Czerner) [2041486]
  - ext4: fix loff_t overflow in ext4_max_bitmap_size() (Lukas Czerner) [2041486]
  - ext4: fix reserved space counter leakage (Lukas Czerner) [2041486]
  - ext4: limit the number of blocks in one ADD_RANGE TLV (Lukas Czerner) [2041486]
  - ext4: remove extent cache entries when truncating inline data (Lukas Czerner) [2041486]
  - ext4: drop unnecessary journal handle in delalloc write (Lukas Czerner) [2041486]
  - ext4: factor out write end code of inline file (Lukas Czerner) [2041486]
  - ext4: correct the error path of ext4_write_inline_data_end() (Lukas Czerner) [2041486]
  - ext4: check and update i_disksize properly (Lukas Czerner) [2041486]
  - ext4: add error checking to ext4_ext_replay_set_iblocks() (Lukas Czerner) [2041486]
  - ext4: make the updating inode data procedure atomic (Lukas Czerner) [2041486]
  - ext4: remove an unnecessary if statement in __ext4_get_inode_loc() (Lukas Czerner) [2041486]
  - ext4: move inode eio simulation behind io completeion (Lukas Czerner) [2041486]
  - ext4: Improve scalability of ext4 orphan file handling (Lukas Czerner) [2041486]
  - ext4: Speedup ext4 orphan inode handling (Lukas Czerner) [2041486]
  - ext4: Move orphan inode handling into a separate file (Lukas Czerner) [2041486]
  - jbd2: add sparse annotations for add_transaction_credits() (Lukas Czerner) [2041486]
  - ext4: Support for checksumming from journal triggers (Lukas Czerner) [2041486]
  - ext4: fix sparse warnings (Lukas Czerner) [2041486]
  - ext4: fix race writing to an inline_data file while its xattrs are changing (Lukas Czerner) [2003461]
  - ext4: Make sure quota files are not grabbed accidentally (Lukas Czerner) [2041486]
  - ext4: fix e2fsprogs checksum failure for mounted filesystem (Lukas Czerner) [2022859]
  - ext4: if zeroout fails fall back to splitting the extent node (Lukas Czerner) [2041486]
  - ext4: reduce arguments of ext4_fc_add_dentry_tlv (Lukas Czerner) [2041486]
  - ext4: remove the repeated comment of ext4_trim_all_free (Lukas Czerner) [2041486]
  - ext4: add new helper interface ext4_try_to_trim_range() (Lukas Czerner) [2041486]
  - ext4: remove the 'group' parameter of ext4_trim_extent (Lukas Czerner) [2041486]
  - jbd2: clean up two gcc -Wall warnings in recovery.c (Lukas Czerner) [2041486]
  - jbd2: fix clang warning in recovery.c (Lukas Czerner) [2041486]
  - jbd2: fix portability problems caused by unaligned accesses (Lukas Czerner) [2041486]
  - ext4: Convert to use mapping->invalidate_lock (Lukas Czerner) [2041486]
  - redhat: support virtio-mem on x86-64 as tech-preview (David Hildenbrand) [2014492]
  - proc/vmcore: fix clearing user buffer by properly using clear_user() (David Hildenbrand) [2014492]
  - virtio-mem: support VIRTIO_MEM_F_UNPLUGGED_INACCESSIBLE (David Hildenbrand) [2014492]
  - virtio-mem: disallow mapping virtio-mem memory via /dev/mem (David Hildenbrand) [2014492]
  - kernel/resource: disallow access to exclusive system RAM regions (David Hildenbrand) [2014492]
  - kernel/resource: clean up and optimize iomem_is_exclusive() (David Hildenbrand) [2014492]
  - virtio-mem: kdump mode to sanitize /proc/vmcore access (David Hildenbrand) [2014492]
  - virtio-mem: factor out hotplug specifics from virtio_mem_remove() into virtio_mem_deinit_hotplug() (David Hildenbrand) [2014492]
  - virtio-mem: factor out hotplug specifics from virtio_mem_probe() into virtio_mem_init_hotplug() (David Hildenbrand) [2014492]
  - virtio-mem: factor out hotplug specifics from virtio_mem_init() into virtio_mem_init_hotplug() (David Hildenbrand) [2014492]
  - proc/vmcore: convert oldmem_pfn_is_ram callback to more generic vmcore callbacks (David Hildenbrand) [2014492]
  - proc/vmcore: let pfn_is_ram() return a bool (David Hildenbrand) [2014492]
  - x86/xen: print a warning when HVMOP_get_mem_type fails (David Hildenbrand) [2014492]
  - x86/xen: simplify xen_oldmem_pfn_is_ram() (David Hildenbrand) [2014492]
  - x86/xen: update xen_oldmem_pfn_is_ram() documentation (David Hildenbrand) [2014492]


author: Scott Weaver <scweaver@redhat.com> [5.14.0-69.34.el9]
changelog:
  - config: mt76: set CONFIG_MT7921S to not set, like in ark (Íñigo Huguet) [2043454]
  - config: rtw89: enable driver and device RTL8852AE (Íñigo Huguet) [2043454]
  - rtw89: 8852a: correct bit definition of dfs_en (Íñigo Huguet) [2043454]
  - rtw89: coex: Update COEX to 5.5.8 (Íñigo Huguet) [2043454]
  - rtw89: coex: Cancel PS leaving while C2H comes (Íñigo Huguet) [2043454]
  - rtw89: coex: Update BT counters while receiving report (Íñigo Huguet) [2043454]
  - rtw89: coex: Define LPS state for BTC using (Íñigo Huguet) [2043454]
  - rtw89: coex: Add MAC API to get BT polluted counter (Íñigo Huguet) [2043454]
  - rtw89: coex: Not to send H2C when WL not ready and count H2C (Íñigo Huguet) [2043454]
  - rtw89: coex: correct C2H header length (Íñigo Huguet) [2043454]
  - rtw89: don't kick off TX DMA if failed to write skb (Íñigo Huguet) [2043454]
  - rtw89: remove cch_by_bw which is not used (Íñigo Huguet) [2043454]
  - rtw89: fix sending wrong rtwsta->mac_id to firmware to fill address CAM (Íñigo Huguet) [2043454]
  - rtw89: fix incorrect channel info during scan (Íñigo Huguet) [2043454]
  - rtw89: update scan_mac_addr during scanning period (Íñigo Huguet) [2043454]
  - rtw89: use inline function instead macro to set H2C and CAM (Íñigo Huguet) [2043454]
  - rtw89: add const in the cast of le32_get_bits() (Íñigo Huguet) [2043454]
  - rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump (Íñigo Huguet) [2043454]
  - rtw89: fix potentially access out of range of RF register array (Íñigo Huguet) [2043454]
  - rtw89: remove unneeded variable (Íñigo Huguet) [2043454]
  - rtw89: remove unnecessary conditional operators (Íñigo Huguet) [2043454]
  - rtw89: update rtw89_regulatory map to R58-R31 (Íñigo Huguet) [2043454]
  - rtw89: update tx power limit/limit_ru tables to R54 (Íñigo Huguet) [2043454]
  - rtw89: update rtw89 regulation definition to R58-R31 (Íñigo Huguet) [2043454]
  - rtw89: fill regd field of limit/limit_ru tables by enum (Íñigo Huguet) [2043454]
  - iwlwifi: pcie: add killer devices to the driver (Íñigo Huguet) [2043454]
  - iwlwifi: add support for BNJ HW (Íñigo Huguet) [2043454]
  - iwlwifi: Read the correct addresses when getting the crf id (Íñigo Huguet) [2043454]
  - iwlwifi: pcie: add jacket bit to device configuration parsing (Íñigo Huguet) [2043454]
  - iwlwifi: add new ax1650 killer device (Íñigo Huguet) [2043454]
  - iwlwifi: add new Qu-Hr device (Íñigo Huguet) [2043454]
  - iwlwifi: add missing entries for Gf4 with So and SoF (Íñigo Huguet) [2043454]
  - iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure (Íñigo Huguet) [2043454]
  - iwlwifi: support 4-bits in MAC step value (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds (Íñigo Huguet) [2043454]
  - wilc1000: fix double free error in probe() (Íñigo Huguet) [2043454]
  - wilc1000: Fix spurious "FW not responding" error (Íñigo Huguet) [2043454]
  - wilc1000: Fix missing newline in error message (Íñigo Huguet) [2043454]
  - wilc1000: Fix copy-and-paste typo in wilc_set_mac_address (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2043454]
  - ath11k: Fix unexpected return buffer manager error for QCA6390 (Íñigo Huguet) [2043454]
  - ath11k: Fix napi related hang (Íñigo Huguet) [2043454]
  - iwlwifi: yoyo: fix issue with new DBGI_SRAM region read. (Íñigo Huguet) [2043454]
  - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: fix AUX ROC removal (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: set protected flag only for NDP ranging (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: perform 6GHz passive scan after suspend (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: Fix calculation of frame length (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: test roc running status bits before removing the sta (Íñigo Huguet) [2043454]
  - iwlwifi: don't pass actual WGDS revision number in table_revision (Íñigo Huguet) [2043454]
  - iwlwifi: fix leaks/bad data after failed firmware load (Íñigo Huguet) [2043454]
  - iwlwifi: fix debug TLV parsing (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: fix 32-bit build in FTM (Íñigo Huguet) [2043454]
  - iwlwifi: fix Bz NMI behaviour (Íñigo Huguet) [2043454]
  - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled (Íñigo Huguet) [2043454]
  - rtw88: 8822c: update rx settings to prevent potential hw deadlock (Íñigo Huguet) [2043454]
  - rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE (Íñigo Huguet) [2043454]
  - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream (Íñigo Huguet) [2043454]
  - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() (Íñigo Huguet) [2043454]
  - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() (Íñigo Huguet) [2043454]
  - mac80211: fix FEC flag in radio tap header (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix possible resume failure (Íñigo Huguet) [2043454]
  - mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus-related files (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix network buffer leak by txs missing (Íñigo Huguet) [2043454]
  - mt76: mt7615: clear mcu error interrupt status on mt7663 (Íñigo Huguet) [2043454]
  - mt76: connac: fix last_chan configuration in mt76_connac_mcu_rate_txpower_band (Íñigo Huguet) [2043454]
  - mt76: mt7921: use correct iftype data on 6GHz cap init (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix boolreturn.cocci warning (Íñigo Huguet) [2043454]
  - mt76: mt7615: fix unused tx antenna mask in testmode (Íñigo Huguet) [2043454]
  - mt76: fix the wiphy's available antennas to the correct value (Íñigo Huguet) [2043454]
  - mt76: connac: fix a theoretical NULL pointer dereference in mt76_connac_get_phy_mode (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix possible NULL pointer dereference in mt7921_mac_write_txwi (Íñigo Huguet) [2043454]
  - mt76: fix possible OOB issue in mt76_calculate_default_rate (Íñigo Huguet) [2043454]
  - mt76: debugfs: fix queue reporting for mt76-usb (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix SMPS operation fail (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix return condition in mt7915_tm_reg_backup_restore() (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix MT7921E reset failure (Íñigo Huguet) [2043454]
  - mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy() (Íñigo Huguet) [2043454]
  - mt76: mt7921: drop offload_flags overwritten (Íñigo Huguet) [2043454]
  - mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine (Íñigo Huguet) [2043454]
  - bus: mhi: core: Use correctly sized arguments for bit field (Íñigo Huguet) [2043454]
  - bus: mhi: core: Fix race while handling SYS_ERR at power up (Íñigo Huguet) [2043454]
  - bus: mhi: core: Fix reading wake_capable channel configuration (Íñigo Huguet) [2043454]
  - bus: mhi: core: Minor style and comment fixes (Íñigo Huguet) [2043454]
  - bus: mhi: pci_generic: Graceful shutdown on freeze (Íñigo Huguet) [2043454]
  - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() (Íñigo Huguet) [2043454]
  - mt76: remove variable set but not used (Íñigo Huguet) [2043454]
  - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush (Íñigo Huguet) [2043454]
  - ath11k: add spectral/CFR buffer validation support (Íñigo Huguet) [2043454]
  - ath11k: Fix buffer overflow when scanning with extraie (Íñigo Huguet) [2043454]
  - mwifiex: Fix possible ABBA deadlock (Íñigo Huguet) [2043454]
  - ath10k: fix scan abort when duration is set for hw scan (Íñigo Huguet) [2043454]
  - ath10k: Fix tx hanging (Íñigo Huguet) [2043454]
  - iwlwifi: Fix FW name for gl (Íñigo Huguet) [2043454]
  - iwlwifi: add support for Bz-Z HW (Íñigo Huguet) [2043454]
  - iwlwifi: acpi: fix wgds rev 3 size (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: avoid clearing a just saved session protection id (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: Fix wrong documentation for scan request command (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: synchronize with FW after multicast commands (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: fix delBA vs. NSSN queue sync race (Íñigo Huguet) [2043454]
  - ath11k: Fix QMI file type enum value (Íñigo Huguet) [2043454]
  - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043454]
  - ath10k: Fix the MTU size on QCA9377 SDIO (Íñigo Huguet) [2043454]
  - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma (Íñigo Huguet) [2043454]
  - mwifiex: Ignore BTCOEX events from the 88W8897 firmware (Íñigo Huguet) [2043454]
  - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() (Íñigo Huguet) [2043454]
  - ath11k: Use host CE parameters for CE interrupts configuration (Íñigo Huguet) [2043454]
  - ath11k: Fix mon status ring rx tlv processing (Íñigo Huguet) [2043454]
  - ath11k: skip sending vdev down for channel switch (Íñigo Huguet) [2043454]
  - ath11k: fix read fail for htt_stats and htt_peer_stats for single pdev (Íñigo Huguet) [2043454]
  - ath11k: Set IRQ affinity to CPU0 in case of one MSI vector (Íñigo Huguet) [2043454]
  - ath11k: do not restore ASPM in case of single MSI vector (Íñigo Huguet) [2043454]
  - ath11k: add support one MSI vector (Íñigo Huguet) [2043454]
  - ath11k: refactor multiple MSI vector implementation (Íñigo Huguet) [2043454]
  - ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ (Íñigo Huguet) [2043454]
  - ath11k: add CE and ext IRQ flag to indicate irq_handler (Íñigo Huguet) [2043454]
  - ath11k: get msi_data again after request_irq is called (Íñigo Huguet) [2043454]
  - ath9k: fix intr_txqs setting (Íñigo Huguet) [2043454]
  - ath11k: add hw_param for wakeup_mhi (Íñigo Huguet) [2043454]
  - ath11k: reset RSN/WPA present state for open BSS (Íñigo Huguet) [2043454]
  - ath11k: clear the keys properly via DISABLE_KEY (Íñigo Huguet) [2043454]
  - ath11k: Fix crash caused by uninitialized TX ring (Íñigo Huguet) [2043454]
  - ath11k: use cache line aligned buffers for dbring (Íñigo Huguet) [2043454]
  - ath11k: Fix ETSI regd with weather radar overlap (Íñigo Huguet) [2043454]
  - ath11k: fix FCS_ERR flag in radio tap header (Íñigo Huguet) [2043454]
  - ath11k: fix the value of msecs_to_jiffies in ath11k_debugfs_fw_stats_request (Íñigo Huguet) [2043454]
  - ath11k: fix firmware crash during channel switch (Íñigo Huguet) [2043454]
  - ath11k: Fix 'unused-but-set-parameter' error (Íñigo Huguet) [2043454]
  - ath11k: fix DMA memory free in CE pipe cleanup (Íñigo Huguet) [2043454]
  - ath11k: fix error routine when fallback of add interface fails (Íñigo Huguet) [2043454]
  - ath11k: fix fw crash due to peer get authorized before key install (Íñigo Huguet) [2043454]
  - ath11k: Clear auth flag only for actual association in security mode (Íñigo Huguet) [2043454]
  - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware (Íñigo Huguet) [2043454]
  - ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855 (Íñigo Huguet) [2043454]
  - mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh (Íñigo Huguet) [2043454]
  - mac80211: initialize variable have_higher_than_11mbit (Íñigo Huguet) [2043454]
  - mac80211: fix locking in ieee80211_start_ap error path (Íñigo Huguet) [2043454]
  - mac80211: do drv_reconfig_complete() before restarting all (Íñigo Huguet) [2043454]
  - mac80211: mark TX-during-stop for TX in in_reconfig (Íñigo Huguet) [2043454]
  - mac80211: update channel context before station state (Íñigo Huguet) [2043454]
  - mac80211: Fix the size used for building probe request (Íñigo Huguet) [2043454]
  - mac80211: fix lookup when adding AddBA extension element (Íñigo Huguet) [2043454]
  - mac80211: validate extended element ID is present (Íñigo Huguet) [2043454]
  - cfg80211: Acquire wiphy mutex on regulatory work (Íñigo Huguet) [2043454]
  - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock (Íñigo Huguet) [2043454]
  - nl80211: remove reload flag from regulatory_request (Íñigo Huguet) [2043454]
  - mac80211: send ADDBA requests using the tid/queue of the aggregation session (Íñigo Huguet) [2043454]
  - bus: mhi: core: Add support for forced PM resume (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix build regression (Íñigo Huguet) [2043454]
  - brcmsmac: rework LED dependencies (Íñigo Huguet) [2043454]
  - iwlwifi: fix LED dependencies (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: don't crash on invalid rate w/o STA (Íñigo Huguet) [2043454]
  - bus: mhi: pci_generic: Fix device recovery failed issue (Íñigo Huguet) [2043454]
  - mt76: fix key pointer overwrite in mt7921s_write_txwi/mt7663_usb_sdio_write_txwi (Íñigo Huguet) [2043454]
  - rt2x00: do not mark device gone on EPROTO errors during start (Íñigo Huguet) [2043454]
  - nl80211: reset regdom when reloading regdb (Íñigo Huguet) [2043454]
  - mac80211: add docs for ssn in struct tid_ampdu_tx (Íñigo Huguet) [2043454]
  - mac80211: fix a memory leak where sta_info is not freed (Íñigo Huguet) [2043454]
  - mac80211: set up the fwd_skb->dev for mesh forwarding (Íñigo Huguet) [2043454]
  - mac80211: fix regression in SSN handling of addba tx (Íñigo Huguet) [2043454]
  - mac80211: fix rate control for retransmitted frames (Íñigo Huguet) [2043454]
  - mac80211: track only QoS data frames for admission control (Íñigo Huguet) [2043454]
  - mac80211: fix TCP performance on mesh interface (Íñigo Huguet) [2043454]
  - mt76: fix possible pktid leak (Íñigo Huguet) [2043454]
  - mt76: fix timestamp check in tx_status (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode (Íñigo Huguet) [2043454]
  - rtw89: update partition size of firmware header on skb->data (Íñigo Huguet) [2043454]
  - iwlwifi: Fix memory leaks in error handling path (Íñigo Huguet) [2043454]
  - iwlwifi: fix warnings produced by kernel debug options (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: retry init flow if failed (Íñigo Huguet) [2043454]
  - iwlwifi: Fix missing error code in iwl_pci_probe() (Íñigo Huguet) [2043454]
  - iwlwifi: pcie: fix constant-conversion warning (Íñigo Huguet) [2043454]
  - mac80211: fix throughput LED trigger (Íñigo Huguet) [2043454]
  - mac80211: fix monitor_sdata RCU/locking assertions (Íñigo Huguet) [2043454]
  - mac80211: drop check for DONT_REORDER in __ieee80211_select_queue (Íñigo Huguet) [2043454]
  - mac80211: fix radiotap header generation (Íñigo Huguet) [2043454]
  - mac80211: do not access the IV when it was stripped (Íñigo Huguet) [2043454]
  - nl80211: fix radio statistics in survey dump (Íñigo Huguet) [2043454]
  - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type (Íñigo Huguet) [2043454]
  - mwifiex: fix division by zero in fw download path (Íñigo Huguet) [2043454]
  - iwlwifi: bump FW API to 67 for AX devices (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: extend session protection on association (Íñigo Huguet) [2043454]
  - iwlwifi: rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH_START_NOTIF (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: remove session protection on disassoc (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: fix WGDS table print in iwl_mvm_chub_update_mcc() (Íñigo Huguet) [2043454]
  - iwlwifi: rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: d3: use internal data representation (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: update RFI TLV (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: don't get address of mvm->fwrt just to dereference as a pointer (Íñigo Huguet) [2043454]
  - iwlwifi: yoyo: support for ROM usniffer (Íñigo Huguet) [2043454]
  - iwlwifi: fw: uefi: add missing include guards (Íñigo Huguet) [2043454]
  - iwlwifi: dump host monitor data when NIC doesn't init (Íñigo Huguet) [2043454]
  - iwlwifi: pcie: simplify iwl_pci_find_dev_info() (Íñigo Huguet) [2043454]
  - iwlwifi: ACPI: support revision 3 WGDS tables (Íñigo Huguet) [2043454]
  - iwlwifi: pcie: update sw error interrupt for BZ family (Íñigo Huguet) [2043454]
  - iwlwifi: add new pci SoF with JF (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: Use all Rx chains for roaming scan (Íñigo Huguet) [2043454]
  - iwlwifi: pcie: remove two duplicate PNJ device entries (Íñigo Huguet) [2043454]
  - iwlwifi: pcie: refactor dev_info lookup (Íñigo Huguet) [2043454]
  - iwlwifi: pcie: remove duplicate entry (Íñigo Huguet) [2043454]
  - iwlwifi: pcie: fix killer name matching for AX200 (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: fix some kerneldoc issues (Íñigo Huguet) [2043454]
  - ath10k: fix division by zero in send path (Íñigo Huguet) [2043454]
  - ath10k: fix control-message timeout (Íñigo Huguet) [2043454]
  - rtw89: Fix variable dereferenced before check 'sta' (Íñigo Huguet) [2043454]
  - rtw89: fix return value in hfc_pub_cfg_chk (Íñigo Huguet) [2043454]
  - rtw89: remove duplicate register definitions (Íñigo Huguet) [2043454]
  - rtw89: fix error function parameter (Íñigo Huguet) [2043454]
  - ath10k: fix module load regression with iram-recovery feature (Íñigo Huguet) [2043454]
  - ath10k: fix invalid dma_addr_t token assignment (Íñigo Huguet) [2043454]
  - ath11k: change return buffer manager for QCA6390 (Íñigo Huguet) [2043454]
  - mt76: connac: fix unresolved symbols when CONFIG_PM is unset (Íñigo Huguet) [2043454]
  - mt76: Make use of the helper macro kthread_run() (Íñigo Huguet) [2043454]
  - mt76: Print error message when reading EEPROM from mtd failed (Íñigo Huguet) [2043454]
  - mt76: mt7921: disable 4addr capability (Íñigo Huguet) [2043454]
  - mt76: mt7915: add debugfs knobs for MCU utilization (Íñigo Huguet) [2043454]
  - mt76: mt7915: add WA firmware log support (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps (Íñigo Huguet) [2043454]
  - mt76: mt7915: rework debugfs fixed-rate knob (Íñigo Huguet) [2043454]
  - mt76: mt7915: rework .set_bitrate_mask() to support more options (Íñigo Huguet) [2043454]
  - mt76: mt7915: remove mt7915_mcu_add_he() (Íñigo Huguet) [2043454]
  - mt76: mt7615: apply cached RF data for DBDC (Íñigo Huguet) [2043454]
  - mt76: mt7615: mt7622: fix ibss and meshpoint (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix Wformat build warning (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix mt7921s Kconfig (Íñigo Huguet) [2043454]
  - iwlwifi: pnvm: print out the version properly (Íñigo Huguet) [2043454]
  - iwlwifi: dbg: treat non active regions as unsupported regions (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: Read acpi dsm to get channel activation bitmap (Íñigo Huguet) [2043454]
  - iwlwifi: add new device id 7F70 (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: improve log when processing CSA (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS (Íñigo Huguet) [2043454]
  - iwlwifi: dbg: treat dbgc allocation failure when tlv is missing (Íñigo Huguet) [2043454]
  - iwlwifi: add new killer devices to the driver (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: set inactivity timeouts also for PS-poll (Íñigo Huguet) [2043454]
  - iwlwifi: pcie: try to grab NIC access early (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: reduce WARN_ON() in TX status path (Íñigo Huguet) [2043454]
  - iwlwifi: allow rate-limited error messages (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: remove session protection after auth/assoc (Íñigo Huguet) [2043454]
  - iwlwifi: remove redundant iwl_finish_nic_init() argument (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags. (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211() (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_NOTIF (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD. (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd. (Íñigo Huguet) [2043454]
  - iwlwifi: BZ Family SW reset support (Íñigo Huguet) [2043454]
  - iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication (Íñigo Huguet) [2043454]
  - iwlwifi: yoyo: fw debug config from context info and preset (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: Support new version of ranging response notification (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: Support version 3 of tlc_update_notif. (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: convert old rate & flags to the new format. (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: add definitions for new rate & flags (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: update definitions due to new rate & flags (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: scrub key material in firmware dumps (Íñigo Huguet) [2043454]
  - iwlwifi: parse debug exclude data from firmware file (Íñigo Huguet) [2043454]
  - iwlwifi: fw dump: add infrastructure for dump scrubbing (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: correct sta-state logic for TDLS (Íñigo Huguet) [2043454]
  - iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc (Íñigo Huguet) [2043454]
  - iwlwifi: fix fw/img.c license statement (Íñigo Huguet) [2043454]
  - iwlwifi: remove contact information (Íñigo Huguet) [2043454]
  - iwlwifi: remove MODULE_AUTHOR() statements (Íñigo Huguet) [2043454]
  - iwlwifi: api: remove unused RX status bits (Íñigo Huguet) [2043454]
  - iwlwifi: add some missing kernel-doc in struct iwl_fw (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: Remove antenna c references (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: add support for 160Mhz in ranging measurements (Íñigo Huguet) [2043454]
  - iwlwifi: add vendor specific capabilities for some RFs (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: add lmac/umac PC info in case of error (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: disable RX-diversity in powersave (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype (Íñigo Huguet) [2043454]
  - iwlwifi: Start scratch debug register for Bz family (Íñigo Huguet) [2043454]
  - iwlwifi: Add support for more BZ HWs (Íñigo Huguet) [2043454]
  - iwlwifi: Add support for getting rf id with blank otp (Íñigo Huguet) [2043454]
  - cfg80211: fix kernel-doc for MBSSID EMA (Íñigo Huguet) [2043454]
  - mac80211: Prevent AP probing during suspend (Íñigo Huguet) [2043454]
  - nl80211: Add LC placeholder band definition to nl80211_band (Íñigo Huguet) [2043454]
  - mac80211: split beacon retrieval functions (Íñigo Huguet) [2043454]
  - cfg80211: separate get channel number from ies (Íñigo Huguet) [2043454]
  - mac80211: use ieee80211_bss_get_elem() in most places (Íñigo Huguet) [2043454]
  - cfg80211: scan: use element finding functions in easy cases (Íñigo Huguet) [2043454]
  - nl80211: use element finding functions (Íñigo Huguet) [2043454]
  - mac80211: fils: use cfg80211_find_ext_elem() (Íñigo Huguet) [2043454]
  - mac80211: fix memory leaks with element parsing (Íñigo Huguet) [2043454]
  - cfg80211: prepare for const netdev->dev_addr (Íñigo Huguet) [2043454]
  - mac80211: use eth_hw_addr_set() (Íñigo Huguet) [2043454]
  - wireless: mac80211_hwsim: use eth_hw_addr_set() (Íñigo Huguet) [2043454]
  - mac80211: debugfs: calculate free buffer size correctly (Íñigo Huguet) [2043454]
  - fq_codel: generalise ce_threshold marking for subset of traffic (Íñigo Huguet) [2043454]
  - wl3501_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043454]
  - ray_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043454]
  - wilc1000: use eth_hw_addr_set() (Íñigo Huguet) [2043454]
  - brcmfmac: prepare for const netdev->dev_addr (Íñigo Huguet) [2043454]
  - wireless: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2043454]
  - wireless: use eth_hw_addr_set() (Íñigo Huguet) [2043454]
  - iwlwifi: cfg: set low-latency-xtal for some integrated So devices (Íñigo Huguet) [2043454]
  - iwlwifi: pnvm: read EFI data only if long enough (Íñigo Huguet) [2043454]
  - iwlwifi: pnvm: don't kmemdup() more than we have (Íñigo Huguet) [2043454]
  - iwlwifi: change all JnP to NO-160 configuration (Íñigo Huguet) [2043454]
  - iwlwifi: mvm: reset PM state on unsuccessful resume (Íñigo Huguet) [2043454]
  - mwifiex: Deactive host sleep using HSCFG after it was activated manually (Íñigo Huguet) [2043454]
  - mwifiex: Send DELBA requests according to spec (Íñigo Huguet) [2043454]
  - mwifiex: Fix an incorrect comment (Íñigo Huguet) [2043454]
  - mwifiex: Log an error on command failure during key-material upload (Íñigo Huguet) [2043454]
  - mwifiex: Don't log error on suspend if wake-on-wlan is disabled (Íñigo Huguet) [2043454]
  - rtw89: remove unneeded semicolon (Íñigo Huguet) [2043454]
  - rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() (Íñigo Huguet) [2043454]
  - mt76: mt7915: change max rx len limit of hw modules (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix missing HE phy cap (Íñigo Huguet) [2043454]
  - mt76: mt7915: rework mt7915_mcu_sta_muru_tlv() (Íñigo Huguet) [2043454]
  - mt76: mt7915: enable HE UL MU-MIMO (Íñigo Huguet) [2043454]
  - mt76: mt7921: add per-vif counters in ethtool (Íñigo Huguet) [2043454]
  - mt76: mt7921: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043454]
  - mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb (Íñigo Huguet) [2043454]
  - mt76: mt7921: introduce stats reporting through ethtool (Íñigo Huguet) [2043454]
  - mt76: mt7921: add some more MIB counters (Íñigo Huguet) [2043454]
  - mt76: do not reset MIB counters in get_stats callback (Íñigo Huguet) [2043454]
  - mt76: mt7915: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043454]
  - mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex (Íñigo Huguet) [2043454]
  - mt76: move mt76_ethtool_worker_info in mt76 module (Íñigo Huguet) [2043454]
  - mt76: move mt76_sta_stats in mt76.h (Íñigo Huguet) [2043454]
  - mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset (Íñigo Huguet) [2043454]
  - mt76: mt7921s: add reset support (Íñigo Huguet) [2043454]
  - mt76: mt7921: introduce mt7921s support (Íñigo Huguet) [2043454]
  - mt76: mt7921: refactor mt7921_mcu_send_message (Íñigo Huguet) [2043454]
  - mt76: mt7921: rely on mcu_get_nic_capability (Íñigo Huguet) [2043454]
  - mt76: connac: extend mcu_get_nic_capability (Íñigo Huguet) [2043454]
  - mt76: sdio: extend sdio module to support CONNAC2 (Íñigo Huguet) [2043454]
  - mt76: sdio: introduce parse_irq callback (Íñigo Huguet) [2043454]
  - mt76: sdio: move common code in mt76_sdio module (Íñigo Huguet) [2043454]
  - mt76: mt7921: use physical addr to unify register access (Íñigo Huguet) [2043454]
  - mt76: mt7921: make all event parser reusable between mt7921s and mt7921e (Íñigo Huguet) [2043454]
  - mt76: mt7663s: rely on mcu reg access utility (Íñigo Huguet) [2043454]
  - mt76: connac: move mcu reg access utility routines in mt76_connac_lib module (Íñigo Huguet) [2043454]
  - mt76: mt7921: add MT7921_COMMON module (Íñigo Huguet) [2043454]
  - mt76: mt7921: refactor init.c to be bus independent (Íñigo Huguet) [2043454]
  - mt76: mt7921: refactor mcu.c to be bus independent (Íñigo Huguet) [2043454]
  - mt76: mt7921: refactor dma.c to be pcie specific (Íñigo Huguet) [2043454]
  - mt76: mt7921: refactor mac.c to be bus independent (Íñigo Huguet) [2043454]
  - mt76: mt7921: add MU EDCA cmd support (Íñigo Huguet) [2043454]
  - mt76: mt7915: remove dead code in debugfs code (Íñigo Huguet) [2043454]
  - mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx routines (Íñigo Huguet) [2043454]
  - mt76: mt7915: improve code readability for xmit-queue handler (Íñigo Huguet) [2043454]
  - mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy (Íñigo Huguet) [2043454]
  - mt76: rely on phy pointer in mt76_register_debugfs_fops routine signature (Íñigo Huguet) [2043454]
  - mt76: mt7915: set muru platform type (Íñigo Huguet) [2043454]
  - mt76: mt7915: set VTA bit in tx descriptor (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() (Íñigo Huguet) [2043454]
  - mt76: mt7915: rework starec TLV tags (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix sta_rec_wtbl tag len (Íñigo Huguet) [2043454]
  - mt76: mt7915: improve starec readability of txbf (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix txbf starec TLV issues (Íñigo Huguet) [2043454]
  - mt76: mt7915: introduce mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2043454]
  - mt76: connac: fix possible NULL pointer dereference in mt76_connac_get_phy_mode_v2 (Íñigo Huguet) [2043454]
  - mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs (Íñigo Huguet) [2043454]
  - mt76: use a separate CCMP PN receive counter for management frames (Íñigo Huguet) [2043454]
  - mt76: mt7921: add delay config for sched scan (Íñigo Huguet) [2043454]
  - mt76: mt7615: fix monitor mode tear down crash (Íñigo Huguet) [2043454]
  - mt76: debugfs: improve queue node readability (Íñigo Huguet) [2043454]
  - mt76: mt7915: add twt_stats knob in debugfs (Íñigo Huguet) [2043454]
  - mt76: mt7915: enable twt responder capability (Íñigo Huguet) [2043454]
  - mt76: mt7915: introduce mt7915_mac_add_twt_setup routine (Íñigo Huguet) [2043454]
  - mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command (Íñigo Huguet) [2043454]
  - mt76: mt7915: introduce __mt7915_get_tsf routine (Íñigo Huguet) [2043454]
  - mt76: drop MCU header size from buffer size in __mt76_mcu_send_firmware (Íñigo Huguet) [2043454]
  - mt76: introduce __mt76_mcu_send_firmware routine (Íñigo Huguet) [2043454]
  - mt76: support reading EEPROM data embedded in fdt (Íñigo Huguet) [2043454]
  - mt76: schedule status timeout at dma completion (Íñigo Huguet) [2043454]
  - mt76: substitute sk_buff_head status_list with spinlock_t status_lock (Íñigo Huguet) [2043454]
  - mt76: remove mt76_wcid pointer from mt76_tx_status_check signature (Íñigo Huguet) [2043454]
  - mt76: introduce packet_id idr (Íñigo Huguet) [2043454]
  - mt76: mt7921: add 6GHz support (Íñigo Huguet) [2043454]
  - mt76: add 6GHz support (Íñigo Huguet) [2043454]
  - mt76: connac: enable hw amsdu @ 6GHz (Íñigo Huguet) [2043454]
  - mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss (Íñigo Huguet) [2043454]
  - mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv (Íñigo Huguet) [2043454]
  - mt76: connac: set 6G phymode in single-sku support (Íñigo Huguet) [2043454]
  - mt76: connac: add 6GHz support to mt76_connac_mcu_set_channel_domain (Íñigo Huguet) [2043454]
  - mt76: connac: enable 6GHz band for hw scan (Íñigo Huguet) [2043454]
  - mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2} (Íñigo Huguet) [2043454]
  - mt76: mt7915: add mib counters to ethtool stats (Íñigo Huguet) [2043454]
  - mt76: mt7915: add more MIB registers (Íñigo Huguet) [2043454]
  - mt76: mt7915: add tx mu/su counters to mib (Íñigo Huguet) [2043454]
  - mt76: mt7915: add some per-station tx stats to ethtool (Íñigo Huguet) [2043454]
  - mt76: mt7915: add tx stats gathered from tx-status callbacks (Íñigo Huguet) [2043454]
  - mt76: mt7915: add ethtool stats support (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix retrying release semaphore without end (Íñigo Huguet) [2043454]
  - mt76: mt7921: robustify hardware initialization flow (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix possible infinite loop release semaphore (Íñigo Huguet) [2043454]
  - mt76: mt7915: honor all possible error conditions in mt7915_mcu_init() (Íñigo Huguet) [2043454]
  - mt76: move spin_lock_bh to spin_lock in tasklet (Íñigo Huguet) [2043454]
  - mt76: mt7921: remove mt7921_sta_stats (Íñigo Huguet) [2043454]
  - mt76: mt7921: remove mcu rate reporting code (Íñigo Huguet) [2043454]
  - mt76: mt7921: report tx rate directly from tx status (Íñigo Huguet) [2043454]
  - mt76: mt7921: add support for tx status reporting (Íñigo Huguet) [2043454]
  - mt76: mt7921: start reworking tx rate reporting (Íñigo Huguet) [2043454]
  - mt76: mt7615: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043454]
  - mt76: mt7915: enable configured beacon tx rate (Íñigo Huguet) [2043454]
  - mt76: disable BH around napi_schedule() calls (Íñigo Huguet) [2043454]
  - mt76: fill boottime_ns in Rx path (Íñigo Huguet) [2043454]
  - mt76: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2043454]
  - mt76: fix boolreturn.cocci warnings (Íñigo Huguet) [2043454]
  - mt76: mt7921: update mib counters dumping phy stats (Íñigo Huguet) [2043454]
  - mt76: mt7921: always wake device if necessary in debugfs (Íñigo Huguet) [2043454]
  - mt76: mt7915: rename debugfs tx-queues (Íñigo Huguet) [2043454]
  - mt76: mt7915: rework debugfs queue info (Íñigo Huguet) [2043454]
  - mt76: mt7921: move mt7921_queue_rx_skb to mac.c (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix WMM index on DBDC cards (Íñigo Huguet) [2043454]
  - mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht (Íñigo Huguet) [2043454]
  - mt76: mt7915: introduce bss coloring support (Íñigo Huguet) [2043454]
  - mt76: mt7915: add LED support (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix potential NPE in TXS processing (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix he_mcs capabilities for 160mhz (Íñigo Huguet) [2043454]
  - mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD (Íñigo Huguet) [2043454]
  - mt76: mt7915: update mac timing settings (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix endianness warnings in mt7921_mac_decode_he_mu_radiotap (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix firmware usage of RA info using legacy rates (Íñigo Huguet) [2043454]
  - mt76: mt7915: add HE-LTF into fixed rate command (Íñigo Huguet) [2043454]
  - mt76: mt7921: report HE MU radiotap (Íñigo Huguet) [2043454]
  - mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module (Íñigo Huguet) [2043454]
  - mt76: overwrite default reg_ops if necessary (Íñigo Huguet) [2043454]
  - mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine (Íñigo Huguet) [2043454]
  - mt76: mt7921: get rid of mt7921_mac_set_beacon_filter (Íñigo Huguet) [2043454]
  - mt76: mt7921: get rid of monitor_vif (Íñigo Huguet) [2043454]
  - mt76: connac: add support for limiting to maximum regulatory Tx power (Íñigo Huguet) [2043454]
  - mt76: connac: fix GTK rekey offload failure on WPA mixed mode (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix dma hang in rmmod (Íñigo Huguet) [2043454]
  - mt76: add support for setting mcast rate (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix bit fields for HT rate idx (Íñigo Huguet) [2043454]
  - mt76: mt7915: switch proper tx arbiter mode in testmode (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix potential overflow of eeprom page index (Íñigo Huguet) [2043454]
  - mt76: mt7921: send EAPOL frames at lowest rate (Íñigo Huguet) [2043454]
  - mt76: mt7915: send EAPOL frames at lowest rate (Íñigo Huguet) [2043454]
  - mt76: mt7915: add control knobs for thermal throttling (Íñigo Huguet) [2043454]
  - mt76: mt7921: Add mt7922 support (Íñigo Huguet) [2043454]
  - mt76: mt7615: fix skb use-after-free on mac reset (Íñigo Huguet) [2043454]
  - mt76: mt7921: Fix out of order process by invalid event pkt (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043454]
  - mt76: add mt76_default_basic_rate more devices can rely on (Íñigo Huguet) [2043454]
  - mt76: mt7921: introduce testmode support (Íñigo Huguet) [2043454]
  - mt76: mt7915: remove mt7915_sta_stats (Íñigo Huguet) [2043454]
  - mt76: mt7915: report tx rate directly from tx status (Íñigo Huguet) [2043454]
  - mt76: mt7915: cleanup -Wunused-but-set-variable (Íñigo Huguet) [2043454]
  - mt76: mt7915: take RCU read lock when calling ieee80211_bss_get_elem() (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix an off-by-one bound check (Íñigo Huguet) [2043454]
  - mt76: mt7921: add .set_sar_specs support (Íñigo Huguet) [2043454]
  - mt76: mt7915: adapt new firmware to update BA winsize for Rx session (Íñigo Huguet) [2043454]
  - mt76: mt7915: report HE MU radiotap (Íñigo Huguet) [2043454]
  - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix survey-dump reporting (Íñigo Huguet) [2043454]
  - mt76: fix build error implicit enumeration conversion (Íñigo Huguet) [2043454]
  - mt76: mt7921: enable aspm by default (Íñigo Huguet) [2043454]
  - mt76: connac: fix mt76_connac_gtk_rekey_tlv usage (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix calling mt76_wcid_alloc with incorrect parameter (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() (Íñigo Huguet) [2043454]
  - mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix endianness warning in mt7921_update_txs (Íñigo Huguet) [2043454]
  - mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb (Íñigo Huguet) [2043454]
  - mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043454]
  - mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043454]
  - rtw89: Remove redundant check of ret after call to rtw89_mac_enable_bb_rf (Íñigo Huguet) [2043454]
  - rtw89: Fix two spelling mistakes in debug messages (Íñigo Huguet) [2043454]
  - mwifiex: Try waking the firmware until we get an interrupt (Íñigo Huguet) [2043454]
  - mwifiex: Read a PCI register after writing the TX ring write pointer (Íñigo Huguet) [2043454]
  - fq_codel: implement L4S style ce_threshold_ect1 marking (Íñigo Huguet) [2043454]
  - net: add skb_get_dsfield() helper (Íñigo Huguet) [2043454]
  - wireless: Remove redundant 'flush_workqueue()' calls (Íñigo Huguet) [2043454]
  - mt7601u: Remove redundant initialization of variable ret (Íñigo Huguet) [2043454]
  - rtlwifi: rtl8192ee: Remove redundant initialization of variable version (Íñigo Huguet) [2043454]
  - rtw89: add Realtek 802.11ax driver (Íñigo Huguet) [2043454]
  - ath10k: fix max antenna gain unit (Íñigo Huguet) [2043454]
  - ath9k: fix an IS_ERR() vs NULL check (Íñigo Huguet) [2043454]
  - ath11k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2043454]
  - ath9k: support DT ieee80211-freq-limit property to limit channels (Íñigo Huguet) [2043454]
  - ath11k: Change number of TCL rings to one for QCA6390 (Íñigo Huguet) [2043454]
  - ath11k: Handle MSI enablement during rmmod and SSR (Íñigo Huguet) [2043454]
  - ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() (Íñigo Huguet) [2043454]
  - ath11k: Use kcalloc() instead of kzalloc() (Íñigo Huguet) [2043454]
  - ath11k: Remove redundant assignment to variable fw_size (Íñigo Huguet) [2043454]
  - ath11k: fix m68k and xtensa build failure in ath11k_peer_assoc_h_smps() (Íñigo Huguet) [2043454]
  - ath11k: Fix spelling mistake "incompaitiblity" -> "incompatibility" (Íñigo Huguet) [2043454]
  - ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus() (Íñigo Huguet) [2043454]
  - ath9k: Fix potential interrupt storm on queue reset (Íñigo Huguet) [2043454]
  - ath9k: add option to reset the wifi chip via debugfs (Íñigo Huguet) [2043454]
  - ath10k: Don't always treat modem stop events as crashes (Íñigo Huguet) [2043454]
  - rtl8xxxu: Use lower tx rates for the ack packet (Íñigo Huguet) [2043454]
  - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet (Íñigo Huguet) [2043454]
  - rtw88: refine fw_crash debugfs to show non-zero while triggering (Íñigo Huguet) [2043454]
  - rtw88: fix RX clock gate setting while fifo dump (Íñigo Huguet) [2043454]
  - net: qrtr: combine nameservice into main module (Íñigo Huguet) [2043454]
  - ath10k: sdio: Add missing BH locking around napi_schdule() (Íñigo Huguet) [2043454]
  - ath10k: Fix missing frame timestamp for beacon/probe-resp (Íñigo Huguet) [2043454]
  - ath10k: high latency fixes for beacon buffer (Íñigo Huguet) [2043454]
  - ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets (Íñigo Huguet) [2043454]
  - ath11k: support SMPS configuration for 6 GHz (Íñigo Huguet) [2043454]
  - ath11k: add 6 GHz params in peer assoc command (Íñigo Huguet) [2043454]
  - ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps (Íñigo Huguet) [2043454]
  - ath11k: indicate to mac80211 scan complete with aborted flag for ATH11K_SCAN_STARTING state (Íñigo Huguet) [2043454]
  - ath11k: indicate scan complete for scan canceled when scan running (Íñigo Huguet) [2043454]
  - ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED (Íñigo Huguet) [2043454]
  - ath11k: add HTT stats support for new stats (Íñigo Huguet) [2043454]
  - ath11k: Change masking and shifting in htt stats (Íñigo Huguet) [2043454]
  - ath11k: Remove htt stats fixed size array usage (Íñigo Huguet) [2043454]
  - ath11k: Replace HTT_DBG_OUT with scnprintf (Íñigo Huguet) [2043454]
  - ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF (Íñigo Huguet) [2043454]
  - ath11k: Fix memory leak in ath11k_qmi_driver_event_work (Íñigo Huguet) [2043454]
  - ath11k: Fix inaccessible debug registers (Íñigo Huguet) [2043454]
  - ath11k: Drop MSDU with length error in DP rx path (Íñigo Huguet) [2043454]
  - ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CAP for WCN6855 (Íñigo Huguet) [2043454]
  - ath11k: enable 6G channels for WCN6855 (Íñigo Huguet) [2043454]
  - ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855 (Íñigo Huguet) [2043454]
  - ath11k: fix survey dump collection in 6 GHz (Íñigo Huguet) [2043454]
  - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status (Íñigo Huguet) [2043454]
  - ath11k: add channel 2 into 6 GHz channel list (Íñigo Huguet) [2043454]
  - mac80211: MBSSID support in interface handling (Íñigo Huguet) [2043454]
  - ath11k: Add wmi peer create conf event in wmi_tlv_event_id (Íñigo Huguet) [2043454]
  - ath11k: Avoid "No VIF found" warning message (Íñigo Huguet) [2043454]
  - ath11k: Fix crash during firmware recovery on reo cmd ring access (Íñigo Huguet) [2043454]
  - ath11k: Assign free_vdev_map value before ieee80211_register_hw (Íñigo Huguet) [2043454]
  - ath11k: Add vdev start flag to disable hardware encryption (Íñigo Huguet) [2043454]
  - ath11k: Avoid race during regd updates (Íñigo Huguet) [2043454]
  - ath11k: Avoid reg rules update during firmware recovery (Íñigo Huguet) [2043454]
  - ath11k: Update pdev tx and rx firmware stats (Íñigo Huguet) [2043454]
  - ath11k: Fix pktlog lite rx events (Íñigo Huguet) [2043454]
  - ath11k: Add support for RX decapsulation offload (Íñigo Huguet) [2043454]
  - ath11k: fix some sleeping in atomic bugs (Íñigo Huguet) [2043454]
  - ath11k: qmi: avoid error messages when dma allocation fails (Íñigo Huguet) [2043454]
  - ath11k: Replace one-element array with flexible-array member (Íñigo Huguet) [2043454]
  - ath11k: add caldata download support from EEPROM (Íñigo Huguet) [2043454]
  - ath11k: add caldata file for multiple radios (Íñigo Huguet) [2043454]
  - ath11k: clean up BDF download functions (Íñigo Huguet) [2043454]
  - ath11k: use hw_params to access board_size and cal_offset (Íñigo Huguet) [2043454]
  - ath11k: Wstringop-overread warning (Íñigo Huguet) [2043454]
  - ath11k: Add spectral scan support for QCN9074 (Íñigo Huguet) [2043454]
  - ath11k: Fix the spectral minimum FFT bin count (Íñigo Huguet) [2043454]
  - ath11k: Introduce spectral hw configurable param (Íñigo Huguet) [2043454]
  - ath11k: Refactor spectral FFT bin size (Íñigo Huguet) [2043454]
  - ath11k: add support for 80P80 and 160 MHz bandwidth (Íñigo Huguet) [2043454]
  - ath11k: add support for setting fixed HE rate/gi/ltf (Íñigo Huguet) [2043454]
  - nl80211: MBSSID and EMA support in AP mode (Íñigo Huguet) [2043454]
  - nl80211: don't kfree() ERR_PTR() value (Íñigo Huguet) [2043454]
  - cfg80211: always free wiphy specific regdomain (Íñigo Huguet) [2043454]
  - mac80211: save transmit power envelope element and power constraint (Íñigo Huguet) [2043454]
  - mac80211: add parse regulatory info in 6 GHz operation information (Íñigo Huguet) [2043454]
  - ieee80211: add power type definition for 6 GHz (Íñigo Huguet) [2043454]
  - mac80211: twt: don't use potentially unaligned pointer (Íñigo Huguet) [2043454]
  - cfg80211: AP mode driver offload for FILS association crypto (Íñigo Huguet) [2043454]
  - ath11k: monitor mode clean up to use separate APIs (Íñigo Huguet) [2043454]
  - ath11k: add separate APIs for monitor mode (Íñigo Huguet) [2043454]
  - ath11k: move static function ath11k_mac_vdev_setup_sync to top (Íñigo Huguet) [2043454]
  - rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC (Íñigo Huguet) [2043454]
  - rtw88: 8821c: support RFE type4 wifi NIC (Íñigo Huguet) [2043454]
  - brcmfmac: Replace zero-length array with flexible array member (Íñigo Huguet) [2043454]
  - mac80211_hwsim: enable 6GHz channels (Íñigo Huguet) [2043454]
  - mac80211: use ieee802_11_parse_elems() in ieee80211_prep_channel() (Íñigo Huguet) [2043454]
  - nl80211: don't put struct cfg80211_ap_settings on stack (Íñigo Huguet) [2043454]
  - mac80211: always allocate struct ieee802_11_elems (Íñigo Huguet) [2043454]
  - mac80211: mlme: find auth challenge directly (Íñigo Huguet) [2043454]
  - mac80211: move CRC into struct ieee802_11_elems (Íñigo Huguet) [2043454]
  - mac80211: mesh: clean up rx_bcn_presp API (Íñigo Huguet) [2043454]
  - mac80211: reduce stack usage in debugfs (Íñigo Huguet) [2043454]
  - nl80211: prefer struct_size over open coded arithmetic (Íñigo Huguet) [2043454]
  - mac80211: check hostapd configuration parsing twt requests (Íñigo Huguet) [2043454]
  - cfg80211: honour V=1 in certificate code generation (Íñigo Huguet) [2043454]
  - rt2x00: remove duplicate USB device ID (Íñigo Huguet) [2043454]
  - wilc1000: increase config packets response wait timeout limit (Íñigo Huguet) [2043454]
  - wilc1000: use correct write command sequence in wilc_spi_sync_ext() (Íñigo Huguet) [2043454]
  - wilc1000: add 'initialized' flag check before adding an element to TX queue (Íñigo Huguet) [2043454]
  - wilc1000: invoke chip reset register before firmware download (Íñigo Huguet) [2043454]
  - wilc1000: ignore clockless registers status response for SPI (Íñigo Huguet) [2043454]
  - wilc1000: handle read failure issue for clockless registers (Íñigo Huguet) [2043454]
  - wilc1000: add reset/terminate/repeat command support for SPI bus (Íñigo Huguet) [2043454]
  - wilc1000: configure registers to handle chip wakeup sequence (Íñigo Huguet) [2043454]
  - wilc1000: add new WID to pass wake_enable information to firmware (Íñigo Huguet) [2043454]
  - wilc1000: fix possible memory leak in cfg_scan_result() (Íñigo Huguet) [2043454]
  - wilc1000: move 'deinit_lock' lock init/destroy inside module probe (Íñigo Huguet) [2043454]
  - mwifiex: Fix copy-paste mistake when creating virtual interface (Íñigo Huguet) [2043454]
  - mwifiex: Properly initialize private structure on interface type changes (Íñigo Huguet) [2043454]
  - mwifiex: Handle interface type changes from AP to STATION (Íñigo Huguet) [2043454]
  - mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO (Íñigo Huguet) [2043454]
  - mwifiex: Update virtual interface counters right after setting bss_type (Íñigo Huguet) [2043454]
  - mwifiex: Use helper function for counting interface types (Íñigo Huguet) [2043454]
  - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type (Íñigo Huguet) [2043454]
  - mwifiex: Use function to check whether interface type change is allowed (Íñigo Huguet) [2043454]
  - mwifiex: Small cleanup for handling virtual interface type changes (Íñigo Huguet) [2043454]
  - rtw88: move adaptivity mechanism to firmware (Íñigo Huguet) [2043454]
  - rtw88: support adaptivity for ETSI/JP DFS region (Íñigo Huguet) [2043454]
  - rtw88: add regulatory strategy by chip type (Íñigo Huguet) [2043454]
  - rtw88: upgrade rtw_regulatory mechanism and mapping (Íñigo Huguet) [2043454]
  - brcmfmac: fix incorrect error prints (Íñigo Huguet) [2043454]
  - ath11k: Align bss_chan_info structure with firmware (Íñigo Huguet) [2043454]
  - ath11k: add support in survey dump with bss_chan_info (Íñigo Huguet) [2043454]
  - ath11k: Rename atf_config to flag1 in target_resource_config (Íñigo Huguet) [2043454]
  - ath11k: fix 4addr multicast packet tx (Íñigo Huguet) [2043454]
  - ath11k: fix 4-addr tx failure for AP and STA modes (Íñigo Huguet) [2043454]
  - ath9k: owl-loader: fetch pci init values through nvmem (Íñigo Huguet) [2043454]
  - ath9k: fetch calibration data via nvmem subsystem (Íñigo Huguet) [2043454]


author: Scott Weaver <scweaver@redhat.com> [5.14.0-70.35.el9]
changelog:
  - stmmac/intel: mark driver as tech preview (Mark Salter) [2045594]
  - net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability (Mark Salter) [2045594]
  - mm: fix invalid page pointer returned with FOLL_PIN gups (Peter Xu) [2037300]
  - tipc: improve size validations for received domain records (Xin Long) [2048972] {CVE-2022-0435}
  - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052168] {CVE-2022-0492}
  - bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC (Yauheni Kaliuta) [2033596]
  - bpf: Stop caching subprog index in the bpf_pseudo_func insn (Yauheni Kaliuta) [2033596]
  - ucount: Make get_ucount a safe get_user replacement (Alexey Gladkov) [2049040] {CVE-2022-24122}
  - ucounts: Add get_ucounts_or_wrap for clarity (Alexey Gladkov) [2049040]
  - ucounts: Remove unnecessary test for NULL ucount in get_ucounts (Alexey Gladkov) [2049040]
  - ucounts: Use atomic_long_sub_return for clarity (Alexey Gladkov) [2049040]
  - ucounts: Fix rlimit max values check (Alexey Gladkov) [2049040]
  - redhat/Makefile: fix access issue on shared build system (Bruno Meneguele)


author: Scott Weaver <scweaver@redhat.com> [5.14.0-71.36.el9]
changelog:
  - redhat: Add kernel-automotive 9.1 changelog as a copy of 9.0 (Scott Weaver)
  - redhat: Update RTBZ for 9.1 cycle (Juri Lelli)
  - redhat: Add kernel-rt 9.1 changelog as a copy of 9.0 (Juri Lelli)
  - CI: Build coverage RPMs on c9s environment (Veronika Kabatova)
  - md: use default_groups in kobj_type (Nigel Croxon) [2042797]
  - md: Move alloc/free acct bioset in to personality (Nigel Croxon) [2042797]
  - md: fix spelling of "its" (Nigel Croxon) [2042797]
  - md: raid456 add nowait support (Nigel Croxon) [2042797]
  - md: raid10 add nowait support (Nigel Croxon) [2042797]
  - md: raid1 add nowait support (Nigel Croxon) [2042797]
  - md: add support for REQ_NOWAIT (Nigel Croxon) [2042797]
  - md: drop queue limitation for RAID1 and RAID10 (Nigel Croxon) [2042797]
  - md/raid5: play nice with PREEMPT_RT (Nigel Croxon) [2042797]
  - md/raid1: fix missing bitmap update w/o WriteMostly devices (Nigel Croxon) [2042797]
  - md: fix double free of mddev->private in autorun_array() (Nigel Croxon) [2042797]
  - md: fix update super 1.0 on rdev size change (Nigel Croxon) [2042797]
  - raid5-ppl: use swap() to make code cleaner (Nigel Croxon) [2042797]
  - md/bitmap: don't set max_write_behind if there is no write mostly device (Nigel Croxon) [2042797]
  - md: update superblock after changing rdev flags in state_store (Nigel Croxon) [2042797]
  - md: remove unused argument from md_new_event (Nigel Croxon) [2042797]
  - md/raid5: call roundup_pow_of_two in raid5_run (Nigel Croxon) [2042797]
  - md/raid1: use rdev in raid1_write_request directly (Nigel Croxon) [2042797]
  - md/raid1: only allocate write behind bio fof WriteMostly device (Nigel Croxon) [2042797]
  - md: properly unwind when failing to add the kobject in md_alloc (Nigel Croxon) [2042797]
  - md: extend disks_mutex coverage (Nigel Croxon) [2042797]
  - md: add the bitmap group to the default groups for the md kobject (Nigel Croxon) [2042797]
  - md: add error handling support for add_disk() (Nigel Croxon) [2042797]
  - redhat: Bump RHEL_MINOR for 9.1 (Patrick Talbert)
  - kernel.spec: remove realtime-setup package dependency (Scott Weaver)


author: Julio Faracco <jfaracco@redhat.com> [5.14.0-72.37.el9]
changelog:
  - Revert 8dffe2b6 "Merge: kabi: add lib ACKed symbols" (Čestmír Kalina) [2059972]
  - include/linux/kernel.h: fix function name for mark_hardware_unmaintained() if !CONFIG_RHEL_DIFFERENCES (Ewan D. Milne) [2059687]
  - scsi: sd: Mark ZBC host-managed SCSI disks as unmaintained (Ewan D. Milne) [2059687]
  - spec: make linux-firmware weak(er) dependency (Jan Stancek) [2031113]
  - redhat/configs: Enable CONFIG_INTEL_PCH_THERMAL for x86 (David Arcari) [2058186]
  - redhat/configs: Disable CONFIG_SURFACE_PLATFORMS (David Arcari) [2056609]
  - spec: Fix separate tools build (Jiri Olsa) [2054579]
  - redhat: use centos x509.genkey file if building under centos (Herton R. Krzesinski) [2029952]


author: Julio Faracco <jfaracco@redhat.com> [5.14.0-73.38.el9]
changelog:
  - [rt] build kernel-automotive-5.14.0-73.38.el9 [2061574]
  - CI: Use 9.0-rt branch for rhel-9 realtime_check (Juri Lelli)
  - redhat: enable zstream release numbering for rhel 9.0 (Herton R. Krzesinski)
  - redhat: change kabi tarballs to use the package release (Herton R. Krzesinski)
  - redhat: generate distgit changelog in genspec.sh as well (Herton R. Krzesinski)
  - redhat: make genspec prefer metadata from git notes (Herton R. Krzesinski)
  - redhat: use tags from git notes for zstream to generate changelog (Herton R. Krzesinski)
  - CI: Add disttag setting (Veronika Kabatova)
  - CI: Drop c9s config (Veronika Kabatova)
  - virtio-net: fix pages leaking when building skb in big mode (Laurent Vivier) [2042559]
  - lib/iov_iter: initialize "flags" in new pipe_buffer (Carlos Maiolino) [2060869] {CVE-2022-0847}
  - redhat/configs: Make CRYPTO_ECDH algos built-in (Simo Sorce) [2062199]
  - crypto: api - Move cryptomgr soft dependency into algapi (Vladis Dronov) [2062199]
  - crypto: api - Fix boot-up crash when crypto manager is disabled (Vladis Dronov) [2062199]
  - crypto: api - Do not create test larvals if manager is disabled (Vladis Dronov) [2062199]
  - crypto: api - Export crypto_boot_test_finished (Vladis Dronov) [2062199]
  - crypto: api - Fix built-in testing dependency failures (Vladis Dronov) [2062199]
  - redhat/configs: Add CRYPTO_AES_ARM64 config explicitly (Vladis Dronov) [2062199]
  - crypto: arm64/aes-ce - stop using SIMD helper for skciphers (Vladis Dronov) [2062199]
  - crypto: arm64/aes-neonbs - stop using SIMD helper for skciphers (Vladis Dronov) [2062199]
  - redhat: change default dist suffix for RHEL 9.0 (Herton R. Krzesinski)
  - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050813]
  - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050813]
  - block: kabi: reserve space for block layer public structure (Ming Lei) [2057238]
  - block: kabi: reserve space for blk-mq related structure (Ming Lei) [2057238]
  - block: kabi: reserve space for bsg related structure (Ming Lei) [2057238]
  - block: kabi: reserve space for integrity related structure (Ming Lei) [2057238]
  - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop (Dick Kennedy) [2054866]
  - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [1898165 2047430 2047446]
  - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [1898165 2047430 2047446]
  - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [1898165 2047430 2047446]
  - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [1898165 2047430 2047446]
  - drm/amdgpu: Register MCE notifier for Aldebaran RAS (Aristeu Rozanski) [1898165 2047430 2047446]
  - x86/MCE/AMD: Export smca_get_bank_type symbol (Aristeu Rozanski) [1898165 2047430 2047446]
  - PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment (Mark Langsdorf) [2049635]
  - PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() (Mark Langsdorf) [2049635]
  - PCI/ACPI: Move _OSC query checks to separate function (Mark Langsdorf) [2049635]
  - PCI/ACPI: Move supported and control calculations to separate functions (Mark Langsdorf) [2049635]
  - PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS (Mark Langsdorf) [2049635]
  - nvmet-tcp: fix missing unmainted messages (Chris Leech) [2054441]
  - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2051798]
  - dm: fix double accounting of flush with data (Benjamin Marzinski) [2051798]
  - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2051798]
  - dm: properly fix redundant bio-based IO accounting (Benjamin Marzinski) [2051798]
  - dm: revert partial fix for redundant bio-based IO accounting (Benjamin Marzinski) [2051798]
  - block: add bio_start_io_acct_time() to control start_time (Benjamin Marzinski) [2051798]
  - scsi: mpt3sas: Fix incorrect system timestamp (Tomas Henzl) [2049631]
  - scsi: mpt3sas: Fix system going into read-only mode (Tomas Henzl) [2049631]
  - scsi: mpt3sas: Fix kernel panic during drive powercycle test (Tomas Henzl) [2049631]
  - redhat/configs: enable mellanox platform drivers to support LED, fan & watchdog devices (Ivan Vecera) [2057491]
  - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define (David Arcari) [2040022]
  - x86/cpu: Add Raptor Lake to Intel family (David Arcari) [2040022]
  - powerpc/64: Move paca allocation later in boot (Desnes A. Nunes do Rosario) [2055566]
  - powerpc: Set crashkernel offset to mid of RMA region (Desnes A. Nunes do Rosario) [2055566]
  - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2060814]
  - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2060814]
  - igb: refactor XDP registration (Corinna Vinschen) [2054379]
  - igc: avoid kernel warning when changing RX ring parameters (Corinna Vinschen) [2054379]
  - redhat/configs: Enable CONFIG_ACER_WIRELESS (Peter Georg) [2025985]
  - Add CONFIG_CPUFREQ_DT=m to automotive config (Alexander Larsson)
  - redhat: configs: Enable the DWC2 module (Pierre-Yves Chibon)
  - redhat: configs: Enable USB_GADGET on aarch64 (Pierre-Yves Chibon)
  - redhat: remove cbs build command for dist-automotive-sig makefile target (Julio Faracco)
  - redhat: add changelog and diff creation for dist-git (Julio Faracco)
  - redhat: remove automatic git operations from automotive script (Julio Faracco)
  - redhat: recreate all sources from scratch to track changes (Julio Faracco)


author: Scott Weaver <scweaver@redhat.com> [5.14.0-74.39.el9]
changelog:
  - [rt] build kernel-automotive-5.14.0-74.39.el9 [2061574]
  - redhat: rpminspect: disable 'patches' check for known empty patch files (Patrick Talbert)
  - KVM: x86/mmu: Don't advance iterator after restart due to yielding (Nico Pache) [2055725]
  - ibmvnic: don't release napi in __ibmvnic_open() (Diego Domingos) [2055981]


author: Ian Mullins <imullins@redhat.com> - 0.2-3
changelog:
  - Ship an empty ostree-compliance-mode.conf file. This way permissions are set
    correctly and it's SELinux file context is set correctly.


author: John Kacur <jkacur@redhat.com> - 1.9-6
changelog:
  - Remove ExclusiveArch but add ExcludeArch for now.
    Currently rt-tests is only available on arches that implement numactl


author: John Kacur <jkacur@redhat.com> - 1.9-7
changelog:
  - Escape all necessary percent symbols in the changelog
  - Remove some unncessary constructs in the rpm file
  - The following are from upstream patches
  - Add a menu to determine_maximum_mpps.sh
    and incorporates get_cpuinfo_mhz.sh functionality
  - remove get_cpuinfo_mhz.sh and an old oslat makefile
  - Add determine_maximum_mpps.8


author: John Kacur <jkacur@redhat.com> - 2.1-2
changelog:
  - Take into account the rename of the sched_features file for HRTICK
  - Use HRTICK_DL if available
  Resolves: rhbz#1973083


author: Adrien Thierry <athierry@redhat.com> 1.1
changelog:
  - Don't execute script during rpm installation
  - Handle RideSX4 stmmac interface
  - Add sanity check and fallback to random attribution


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.15.0-0.1.rc1
changelog:
  - new release
    - rebased tuned to latest upstream
      resolves: rhbz#1874052
    - added plugin service for linux services control
      resolves: rhbz#1869991
    - scheduler: added default_irq_smp_affinity option
      resolves: rhbz#1896348
    - bootloader: skip boom managed BLS snippets
      resolves: rhbz#1901532
    - scheduler: added perf_process_fork option to enable processing of fork
      resolves: rhbz#1894610
    - scheduler: added perf_mmap_pages option to set perf buffer size
      resolves: rhbz#1890219
    - bootloader: fixed cmdline duplication with BLS and grub2-mkconfig
      resolves: rhbz#1777874


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.16.0-1
changelog:
  - new release
    - rebased tuned to latest upstream
      resolves: rhbz#1944643
    - realtime: disabled kvm.nx_huge_page kernel module option in
      realtime-virtual-host profile
      resolves: rhbz#1976825
    - realtime: explicitly set 'irqaffinity=~<isolated_cpu_mask>' in kernel
      command line
      resolves: rhbz#1974820
    - scheduler: added abstraction for the sched_* and numa_* variables which
      were previously accessible through the sysctl
      resolves: rhbz#1952687
    - recommend: fixed wrong profile on ppc64le bare metal servers
      resolves: rhbz#1959889


author: Jaroslav Škarvada <jskarvad@redhat.com> - 2.16.0-3
changelog:
  - scheduler: allow exclude of processes from the specific cgroup(s)
    Resolves: rhbz#1980715
  - Switched to the configparser from the configobj
    Resolves: rhbz#1936386


