Wed Feb 08 2023 Jack Vogel <jack.vogel@oracle.com> [5.15.0-100.91.24.el8uek]
- uek-rpm: Add ovmapi to core rpm (Joe Jin) [Orabug: 34696252]
- Revert "KVM: x86/xen: Maintain valid mapping of Xen shared_info page" (Vijayendra Suman) [Orabug: 34929435]
- Revert "KVM: x86: Fix wall clock writes in Xen shared_info not to mark page dirty" (Vijayendra Suman) [Orabug: 34929435]
- Revert "crypto: rsa - flag instantiations as FIPS compliant" (Saeed Mirzamohammadi) [Orabug: 35054646]
- uek-rpm/config-aarch64: Enable CONFIG_CLK_RASPBERRYPI (Vijay Kumar) [Orabug: 35018498]
- vfio/mlx5: Allow loading of larger images than 512 MB (Yishai Hadas) [Orabug: 35027279]
- vfio/mlx5: Fix UBSAN note (Yishai Hadas) [Orabug: 35027279]
- vfio/mlx5: error pointer dereference in error handling (Dan Carpenter) [Orabug: 35027279]
- vfio/mlx5: fix error code in mlx5vf_precopy_ioctl() (Dan Carpenter) [Orabug: 35027279]
- vfio/mlx5: Enable MIGRATION_PRE_COPY flag (Shay Drory) [Orabug: 35027279]
- vfio/mlx5: Fallback to STOP_COPY upon specific PRE_COPY error (Shay Drory) [Orabug: 35027279]
- vfio/mlx5: Introduce multiple loads (Yishai Hadas) [Orabug: 35027279]
- vfio/mlx5: Consider temporary end of stream as part of PRE_COPY (Yishai Hadas) [Orabug: 35027279]
- vfio/mlx5: Introduce vfio precopy ioctl implementation (Yishai Hadas) [Orabug: 35027279]
- vfio/mlx5: Introduce SW headers for migration states (Yishai Hadas) [Orabug: 35027279]
- vfio/mlx5: Introduce device transitions of PRE_COPY (Yishai Hadas) [Orabug: 35027279]
- vfio/mlx5: Refactor to use queue based data chunks (Yishai Hadas) [Orabug: 35027279]
- vfio/mlx5: Refactor migration file state (Yishai Hadas) [Orabug: 35027279]
- vfio/mlx5: Refactor MKEY usage (Yishai Hadas) [Orabug: 35027279]
- vfio/mlx5: Refactor PD usage (Yishai Hadas) [Orabug: 35027279]
- vfio/mlx5: Enforce a single SAVE command at a time (Yishai Hadas) [Orabug: 35027279]
- vfio: Extend the device migration protocol with PRE_COPY (Jason Gunthorpe) [Orabug: 35027279]
- net/mlx5: Introduce ifc bits for pre_copy (Shay Drory) [Orabug: 35027279]
- net/mlx5: Add the log_min_mkey_entity_size capability (Maxim Mikityanskiy) [Orabug: 35027279]
- vfio/iova_bitmap: refactor iova_bitmap_set() to better handle page boundaries (Joao Martins) [Orabug: 35027279]
- vfio/mlx5: Fix a typo in mlx5vf_cmd_load_vhca_state() (Yishai Hadas) [Orabug: 35027279]
- vfio: Add an option to get migration data size (Yishai Hadas) [Orabug: 35027279]
- vfio/mlx5: Switch to use module_pci_driver() macro (Shang XiaoJing) [Orabug: 35027279]
- uek-rpm: core: Move few modules which are recently enabled to core. (Harshit Mogalapalli) [Orabug: 34774213]
- tools arch x86: Sync the msr-index.h copy with the kernel sources (Arnaldo Carvalho de Melo) [Orabug: 34977257]
- crypto: panic on PCT failure for dh and ecdh (Saeed Mirzamohammadi) [Orabug: 34971139]
- uek-rpm: mod-extra: Move modules which are recently enabled to extras (Harshit Mogalapalli) [Orabug: 34774213]
- Allow the ima keyring to trust all keys in the machine keyring (Eric Snowberg) [Orabug: 34873856]
- Revert "X.509: Parse Basic Constraints for CA" (Eric Snowberg) [Orabug: 34873856]
- Revert "KEYS: CA link restriction" (Eric Snowberg) [Orabug: 34873856]
- Revert "integrity: restrict INTEGRITY_KEYRING_MACHINE to restrict_link_by_ca" (Eric Snowberg) [Orabug: 34873856]
- Revert "integrity: change ima link restriction to trust the machine keyring" (Eric Snowberg) [Orabug: 34873856]
- net/mlx5: Drain fw_reset when removing device (Shay Drory) [Orabug: 34816080]
- net/mlx5e: CT: Fix setting flow_source for smfs ct tuples (Paul Blakey) [Orabug: 34816080]
- net/mlx5e: CT: Fix support for GRE tuples (Paul Blakey) [Orabug: 34816080]
- net/mlx5e: Remove HW-GRO from reported features (Gal Pressman) [Orabug: 34816080]
- net/mlx5e: Properly block HW GRO when XDP is enabled (Maxim Mikityanskiy) [Orabug: 34816080]
- net/mlx5e: Properly block LRO when XDP is enabled (Maxim Mikityanskiy) [Orabug: 34816080]
- net/mlx5e: Block rx-gro-hw feature in switchdev mode (Aya Levin) [Orabug: 34816080]
- net/mlx5e: Wrap mlx5e_trap_napi_poll into rcu_read_lock (Maxim Mikityanskiy) [Orabug: 34816080]
- net/mlx5: DR, Ignore modify TTL on RX if device doesn't support it (Yevgeny Kliteynik) [Orabug: 34816080]
- net/mlx5: Initialize flow steering during driver probe (Shay Drory) [Orabug: 34816080]
- mlxsw: Avoid warning during ip6gre device removal (Amit Cohen) [Orabug: 34816080]
- net/mlx5: Fix matching on inner TTC (Mark Bloch) [Orabug: 34816080]
- net/mlx5e: Avoid checking offload capability in post_parse action (Ariel Levkovich) [Orabug: 34816080]
- net/mlx5e: TC, fix decap fallback to uplink when int port not supported (Ariel Levkovich) [Orabug: 34816080]
- net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Ariel Levkovich) [Orabug: 34816080]
- net/mlx5e: Fix wrong source vport matching on tunnel rule (Ariel Levkovich) [Orabug: 34816080]
- net: Handle l3mdev in ip_tunnel_init_flow (David Ahern) [Orabug: 34816080]
- net/mlx5e: Fix build warning, detected write beyond size of field (Saeed Mahameed) [Orabug: 34816080]
- net/mlx5e: HTB, remove unused function declaration (Saeed Mahameed) [Orabug: 34816080]
- net/mlx5e: Statify function mlx5_cmd_trigger_completions (Tariq Toukan) [Orabug: 34816080]
- net/mlx5e: Remove MLX5E_XDP_TX_DS_COUNT (Maxim Mikityanskiy) [Orabug: 34816080]
- net/mlx5e: Permit XDP with non-linear legacy RQ (Maxim Mikityanskiy) [Orabug: 34816080]
- net/mlx5e: Support multi buffer XDP_TX (Maxim Mikityanskiy) [Orabug: 34816080]
- net/mlx5e: Unindent the else-block in mlx5e_xmit_xdp_buff (Maxim Mikityanskiy) [Orabug: 34816080]
- net/mlx5e: Implement sending multi buffer XDP frames (Maxim Mikityanskiy) [Orabug: 34816080]
- net/mlx5e: Don't prefill WQEs in XDP SQ in the multi buffer mode (Maxim Mikityanskiy) [Orabug: 34816080]
- net/mlx5e: Remove assignment of inline_hdr.sz on XDP TX (Maxim Mikityanskiy) [Orabug: 34816080]
- net/mlx5e: Move mlx5e_xdpi_fifo_push out of xmit_xdp_frame (Maxim Mikityanskiy) [Orabug: 34816080]
- net/mlx5e: Store DMA address inside struct page (Maxim Mikityanskiy) [Orabug: 34816080]
- net/mlx5e: Add XDP multi buffer support to the non-linear legacy RQ (Maxim Mikityanskiy) [Orabug: 34816080]
- net/mlx5e: Use page-sized fragments with XDP multi buffer (Maxim Mikityanskiy) [Orabug: 34816080]
- net/mlx5e: Use fragments of the same size in non-linear legacy RQ with XDP (Maxim Mikityanskiy) [Orabug: 34816080]
- net/mlx5e: Prepare non-linear legacy RQ for XDP multi buffer support (Maxim Mikityanskiy) [Orabug: 34816080]
- net/mlx5: Remove unused fill page array API function (Tariq Toukan) [Orabug: 34816080]
- net/mlx5: Remove unused exported contiguous coherent buffer allocation API (Tariq Toukan) [Orabug: 34816080]
- net/mlx5: CT: Remove extra rhashtable remove on tuple entries (Paul Blakey) [Orabug: 34816080]
- net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memory (Rongwei Liu) [Orabug: 34816080]
- net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memory (Rongwei Liu) [Orabug: 34816080]
- net/mlx5: DR, Remove num_of_entries byte_size from struct mlx5_dr_icm_chunk (Rongwei Liu) [Orabug: 34816080]
- net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memory (Rongwei Liu) [Orabug: 34816080]
- net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunk (Rongwei Liu) [Orabug: 34816080]
- net/mlx5: DR, Adjust structure member to reduce memory hole (Rongwei Liu) [Orabug: 34816080]
- net/mlx5e: Drop cqe_bcnt32 from mlx5e_skb_from_cqe_mpwrq_linear (Maxim Mikityanskiy) [Orabug: 34816080]
- net/mlx5e: Drop the len output parameter from mlx5e_xdp_handle (Maxim Mikityanskiy) [Orabug: 34816080]
- net/mlx5e: RX, Test the XDP program existence out of the handler (Tariq Toukan) [Orabug: 34816080]
- net/mlx5e: Build SKB in place over the first fragment in non-linear legacy RQ (Maxim Mikityanskiy) [Orabug: 34816080]
- net/mlx5e: Add headroom only to the first fragment in legacy RQ (Maxim Mikityanskiy) [Orabug: 34816080]
- net/mlx5e: Validate MTU when building non-linear legacy RQ fragments info (Maxim Mikityanskiy) [Orabug: 34816080]
- net/mlx5e: MPLSoUDP encap, support action vlan pop_eth explicitly (Maor Dickman) [Orabug: 34816080]
- net/mlx5e: MPLSoUDP decap, use vlan push_eth instead of pedit (Maor Dickman) [Orabug: 34816080]
- net/sched: add vlan push_eth and pop_eth action to the hardware IR (Maor Dickman) [Orabug: 34816080]
- net: Add l3mdev index to flow struct and avoid oif reset for port devices (David Ahern) [Orabug: 34816080]
- net/mlx5e: Fix use-after-free in mlx5e_stats_grp_sw_update_stats (Saeed Mahameed) [Orabug: 34816080]
- net/mlx4_en: use kzalloc (Julia Lawall) [Orabug: 34816080]
- net/mlx5: Parse module mapping using mlx5_ifc (Gal Pressman) [Orabug: 34816080]
- net/mlx5: Query the maximum MCIA register read size from firmware (Gal Pressman) [Orabug: 34816080]
- net/mlx5: CT: Create smfs dr matchers dynamically (Paul Blakey) [Orabug: 34816080]
- net/mlx5: CT: Add software steering ct flow steering provider (Paul Blakey) [Orabug: 34816080]
- net/mlx5: Add smfs lib to export direct steering API to CT (Paul Blakey) [Orabug: 34816080]
- net/mlx5: DR, Add helper to get backing dr table from a mlx5 flow table (Paul Blakey) [Orabug: 34816080]
- net/mlx5: CT: Introduce a platform for multiple flow steering providers (Paul Blakey) [Orabug: 34816080]
- net/mlx5: Node-aware allocation for the doorbell pgdir (Tariq Toukan) [Orabug: 34816080]
- net/mlx5: Node-aware allocation for UAR (Tariq Toukan) [Orabug: 34816080]
- net/mlx5: Node-aware allocation for the EQs (Tariq Toukan) [Orabug: 34816080]
- net/mlx5: Node-aware allocation for the EQ table (Tariq Toukan) [Orabug: 34816080]
- net/mlx5: Node-aware allocation for the IRQ table (Tariq Toukan) [Orabug: 34816080]
- net/mlx5: Delete useless module.h include (Leon Romanovsky) [Orabug: 34816080]
- net/mlx4: Delete useless moduleparam include (Leon Romanovsky) [Orabug: 34816080]
- net/mlx5: DR, Add support for ConnectX-7 steering (Yevgeny Kliteynik) [Orabug: 34816080]
- net/mlx5: DR, Refactor ste_ctx handling for STE v0/1 (Yevgeny Kliteynik) [Orabug: 34816080]
- net/mlx5: DR, Rename action modify fields to reflect naming in HW spec (Yevgeny Kliteynik) [Orabug: 34816080]
- net/mlx5: DR, Fix handling of different actions on the same STE in STEv1 (Yevgeny Kliteynik) [Orabug: 34816080]
- net/mlx5: DR, Remove unneeded comments (Yevgeny Kliteynik) [Orabug: 34816080]
- net/mlx5: DR, Add support for matching on Internet Header Length (IHL) (Yevgeny Kliteynik) [Orabug: 34816080]
- net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior (Shun Hao) [Orabug: 34816080]
- net/mlx5: Add debugfs counters for page commands failures (Moshe Shemesh) [Orabug: 34816080]
- net/mlx5: Add pages debugfs (Moshe Shemesh) [Orabug: 34816080]
- net/mlx5: Move debugfs entries to separate struct (Moshe Shemesh) [Orabug: 34816080]
- net/mlx5: Change release_all_pages cap bit location (Moshe Shemesh) [Orabug: 34816080]
- net/mlx5: Remove redundant error on reclaim pages (Moshe Shemesh) [Orabug: 34816080]
- net/mlx5: Remove redundant error on give pages (Moshe Shemesh) [Orabug: 34816080]
- net/mlx5: Remove redundant notify fail on give pages (Moshe Shemesh) [Orabug: 34816080]
- net/mlx5: Add command failures data to debugfs (Moshe Shemesh) [Orabug: 34816080]
- net/mlx5e: TC, Fix use after free in mlx5e_clone_flow_attr_for_post_act() (Dan Carpenter) [Orabug: 34816080]
- net/mlx5: Support GRE conntrack offload (Toshiaki Makita) [Orabug: 34816080]
- mlxsw: Add support for IFLA_OFFLOAD_XSTATS_L3_STATS (Petr Machata) [Orabug: 34816080]
- mlxsw: Extract classification of router-related events to a helper (Petr Machata) [Orabug: 34816080]
- mlxsw: spectrum_router: Drop mlxsw_sp arg from counter alloc/free functions (Petr Machata) [Orabug: 34816080]
- mlxsw: reg: Fix packing of router interface counters (Petr Machata) [Orabug: 34816080]
- net: rtnetlink: Add UAPI toggle for IFLA_OFFLOAD_XSTATS_L3_STATS (Petr Machata) [Orabug: 34816080]
- net: rtnetlink: Add RTM_SETSTATS (Petr Machata) [Orabug: 34816080]
- net: rtnetlink: Add UAPI for obtaining L3 offload xstats (Petr Machata) [Orabug: 34816080]
- net: dev: Add hardware stats support (Petr Machata) [Orabug: 34816080]
- net: rtnetlink: Propagate extack to rtnl_offload_xstats_fill() (Petr Machata) [Orabug: 34816080]
- net: rtnetlink: RTM_GETSTATS: Allow filtering inside nests (Petr Machata) [Orabug: 34816080]
- net: rtnetlink: Stop assuming that IFLA_OFFLOAD_XSTATS_* are dev-backed (Petr Machata) [Orabug: 34816080]
- net: rtnetlink: Namespace functions related to IFLA_OFFLOAD_XSTATS_* (Petr Machata) [Orabug: 34816080]
- mlx5: add support for page_pool_get_stats (Joe Damato) [Orabug: 34816080]
- flow_offload: reject offload for all drivers with invalid police parameters (Jianbo Liu) [Orabug: 34816080]
- net: flow_offload: add tc police action parameters (Jianbo Liu) [Orabug: 34816080]
- net/mlx5: Add clarification on sync reset failure (Moshe Shemesh) [Orabug: 34816080]
- net/mlx5: Add reset_state field to MFRL register (Moshe Shemesh) [Orabug: 34816080]
- net/mlx5: cmdif, Refactor error handling and reporting of async commands (Saeed Mahameed) [Orabug: 34816080]
- net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct} (Saeed Mahameed) [Orabug: 34816080]
- net/mlx5: cmdif, Add new api for command execution (Saeed Mahameed) [Orabug: 34816080]
- net/mlx5: cmdif, cmd_check refactoring (Saeed Mahameed) [Orabug: 34816080]
- net/mlx5: cmdif, Return value improvements (Saeed Mahameed) [Orabug: 34816080]
- net/mlx5: Lag, offload active-backup drops to hardware (Mark Bloch) [Orabug: 34816080]
- net/mlx5: Lag, record inactive state of bond device (Mark Bloch) [Orabug: 34816080]
- net/mlx5: Lag, don't use magic numbers for ports (Mark Bloch) [Orabug: 34816080]
- net/mlx5: Lag, use local variable already defined to access E-Switch (Mark Bloch) [Orabug: 34816080]
- net/mlx5: E-switch, add drop rule support to ingress ACL (Mark Bloch) [Orabug: 34816080]
- net/mlx5: E-switch, remove special uplink ingress ACL handling (Mark Bloch) [Orabug: 34816080]
- net/mlx5: E-Switch, reserve and use same uplink metadata across ports (Sunil Rani) [Orabug: 34816080]
- net/mlx5: Add ability to insert to specific flow group (Mark Bloch) [Orabug: 34816080]
- mlx5: remove unused static inlines (Jakub Kicinski) [Orabug: 34816080]
- mlxsw: core: Add support for OSFP transceiver modules (Danielle Ratson) [Orabug: 34816080]
- mlxsw: Remove resource query check (Ido Schimmel) [Orabug: 34816080]
- mlxsw: core: Unify method of trap support validation (Vadim Pasternak) [Orabug: 34816080]
- mlxsw: spectrum: Remove SP{1,2,3} defines for FW minor and subminor (Jiri Pirko) [Orabug: 34816080]
- mlxsw: core: Remove unnecessary asserts (Vadim Pasternak) [Orabug: 34816080]
- mlxsw: reg: Add "mgpir_" prefix to MGPIR fields comments (Vadim Pasternak) [Orabug: 34816080]
- mlxsw: core_thermal: Remove obsolete API for query resource (Vadim Pasternak) [Orabug: 34816080]
- mlxsw: core_thermal: Rename labels according to naming convention (Vadim Pasternak) [Orabug: 34816080]
- mlxsw: core_hwmon: Fix variable names for hwmon attributes (Vadim Pasternak) [Orabug: 34816080]
- mlxsw: core_thermal: Avoid creation of virtual hwmon objects by thermal module (Vadim Pasternak) [Orabug: 34816080]
- mlxsw: spectrum_span: Ignore VLAN entries not used by the bridge in mirroring (Ido Schimmel) [Orabug: 34816080]
- mlxsw: core: Prevent trap group setting if driver does not support EMAD (Vadim Pasternak) [Orabug: 34816080]
- mlxsw: spectrum: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Vladimir Oltean) [Orabug: 34816080]
- net/mlx5e: TC, Allow sample action with CT (Roi Dayan) [Orabug: 34816080]
- net/mlx5e: TC, Make post_act parse CT and sample actions (Roi Dayan) [Orabug: 34816080]
- net/mlx5e: TC, Clean redundant counter flag from tc action parsers (Roi Dayan) [Orabug: 34816080]
- net/mlx5e: Use multi table support for CT and sample actions (Roi Dayan) [Orabug: 34816080]
- net/mlx5e: Create new flow attr for multi table actions (Roi Dayan) [Orabug: 34816080]
- net/mlx5e: Add post act offload/unoffload API (Roi Dayan) [Orabug: 34816080]
- net/mlx5e: Pass actions param to actions_match_supported() (Roi Dayan) [Orabug: 34816080]
- net/mlx5e: TC, Move flow hashtable to be per rep (Paul Blakey) [Orabug: 34816080]
- net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode (Aya Levin) [Orabug: 34816080]
- net/mlx5e: E-Switch, Add PTP counters for uplink representor (Aya Levin) [Orabug: 34816080]
- net/mlx5e: RX, Restrict bulk size for small Striding RQs (Tariq Toukan) [Orabug: 34816080]
- net/mlx5e: Default to Striding RQ when not conflicting with CQE compression (Tariq Toukan) [Orabug: 34816080]
- net/mlx5e: Generalize packet merge error message (Tariq Toukan) [Orabug: 34816080]
- net/mlx5e: Add support for using xdp->data_meta (Alex Liu) [Orabug: 34816080]
- net/mlx5e: Fix spelling mistake "supoported" -> "supported" (Colin Ian King) [Orabug: 34816080]
- net: rtnetlink: rtnl_stats_get(): Emit an extack for unset filter_mask (Petr Machata) [Orabug: 34816080]
- net/mlx5e: Optimize the common case condition in mlx5e_select_queue (Maxim Mikityanskiy) [Orabug: 34816080]
- net/mlx5e: Optimize modulo in mlx5e_select_queue (Maxim Mikityanskiy) [Orabug: 34816080]
- net/mlx5e: Optimize mlx5e_select_queue (Maxim Mikityanskiy) [Orabug: 34816080]
- net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state (Maxim Mikityanskiy) [Orabug: 34816080]
- net/mlx5e: Move repeating code that gets TC prio into a function (Maxim Mikityanskiy) [Orabug: 34816080]
- net/mlx5e: Use select queue parameters to sync with control flow (Maxim Mikityanskiy) [Orabug: 34816080]
- net/mlx5e: Move mlx5e_select_queue to en/selq.c (Maxim Mikityanskiy) [Orabug: 34816080]
- net/mlx5e: Introduce select queue parameters (Maxim Mikityanskiy) [Orabug: 34816080]
- net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues (Maxim Mikityanskiy) [Orabug: 34816080]
- net/mlx5e: Use a barrier after updating txq2sq (Maxim Mikityanskiy) [Orabug: 34816080]
- net/mlx5e: Cleanup of start/stop all queues (Maxim Mikityanskiy) [Orabug: 34816080]
- net/mlx5e: Use FW limitation for max MPW WQEBBs (Aya Levin) [Orabug: 34816080]
- net/mlx5e: Read max WQEBBs on the SQ from firmware (Aya Levin) [Orabug: 34816080]
- net/mlx5e: Remove unused tstamp SQ field (Tariq Toukan) [Orabug: 34816080]
- mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv6 addresses (Danielle Ratson) [Orabug: 34816080]
- mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv4 addresses (Danielle Ratson) [Orabug: 34816080]
- mlxsw: core_acl_flex_actions: Add SIP_DIP_ACTION (Danielle Ratson) [Orabug: 34816080]
- mlxsw: spectrum_acl: Allocate default actions for internal TCAM regions (Ido Schimmel) [Orabug: 34816080]
- mlxsw: spectrum: Guard against invalid local ports (Amit Cohen) [Orabug: 34816080]
- mlxsw: core: Consolidate trap groups to a single event group (Jiri Pirko) [Orabug: 34816080]
- mlxsw: core: Move functions to register/unregister array of traps to core.c (Jiri Pirko) [Orabug: 34816080]
- mlxsw: core: Move basic trap group initialization from spectrum.c (Jiri Pirko) [Orabug: 34816080]
- mlxsw: core: Move basic_trap_groups_set() call out of EMAD init code (Jiri Pirko) [Orabug: 34816080]
- mlxsw: spectrum: Set basic trap groups from an array (Jiri Pirko) [Orabug: 34816080]
- net/mlx5: VLAN push on RX, pop on TX (Dima Chumak) [Orabug: 34816080]
- net/mlx5: Introduce software defined steering capabilities (Dima Chumak) [Orabug: 34816080]
- net/mlx5: Remove unused TIR modify bitmask enums (Tariq Toukan) [Orabug: 34816080]
- net/mlx5e: CT, Remove redundant flow args from tc ct calls (Roi Dayan) [Orabug: 34816080]
- net/mlx5e: TC, Store mapped tunnel id on flow attr (Roi Dayan) [Orabug: 34816080]
- net/mlx5e: Test CT and SAMPLE on flow attr (Roi Dayan) [Orabug: 34816080]
- net/mlx5e: Refactor eswitch attr flags to just attr flags (Roi Dayan) [Orabug: 34816080]
- net/mlx5e: CT, Don't set flow flag CT for ct clear flow (Roi Dayan) [Orabug: 34816080]
- net/mlx5e: TC, Hold sample_attr on stack instead of pointer (Roi Dayan) [Orabug: 34816080]
- net/mlx5e: TC, Reject rules with multiple CT actions (Roi Dayan) [Orabug: 34816080]
- net/mlx5e: TC, Pass attr to tc_act can_offload() (Roi Dayan) [Orabug: 34816080]
- net/mlx5e: TC, Split pedit offloads verify from alloc_tc_pedit_action() (Roi Dayan) [Orabug: 34816080]
- net/mlx5e: TC, Move pedit_headers_action to parse_attr (Roi Dayan) [Orabug: 34816080]
- net/mlx5e: Move counter creation call to alloc_flow_attr_counter() (Roi Dayan) [Orabug: 34816080]
- net/mlx5e: Pass attr arg for attaching/detaching encaps (Roi Dayan) [Orabug: 34816080]
- net/mlx5e: Move code chunk setting encap dests into its own function (Roi Dayan) [Orabug: 34816080]
- mlxsw: spectrum_kvdl: Use struct_size() helper in kzalloc() (Gustavo A. R. Silva) [Orabug: 34816080]
- mlxsw: core_env: Forbid module reset on RJ45 ports (Danielle Ratson) [Orabug: 34816080]
- mlxsw: core_env: Forbid power mode set and get on RJ45 ports (Danielle Ratson) [Orabug: 34816080]
- mlxsw: core_env: Forbid getting module EEPROM on RJ45 ports (Danielle Ratson) [Orabug: 34816080]
- mlxsw: core_env: Query and store port module's type during initialization (Danielle Ratson) [Orabug: 34816080]
- mlxsw: reg: Add Port Module Type Mapping register (Danielle Ratson) [Orabug: 34816080]
- mlxsw: spectrum_ethtool: Add support for two new link modes (Danielle Ratson) [Orabug: 34816080]
- mlxsw: Add netdev argument to mlxsw_env_get_module_info() (Danielle Ratson) [Orabug: 34816080]
- mlxsw: core_env: Do not pass number of modules as argument (Ido Schimmel) [Orabug: 34816080]
- mlxsw: spectrum_ethtool: Remove redundant variable (Ido Schimmel) [Orabug: 34816080]
- bpf: introduce BPF_F_XDP_HAS_FRAGS flag in prog_flags loading the ebpf program (Lorenzo Bianconi) [Orabug: 34816080]
- net: xdp: add xdp_update_skb_shared_info utility routine (Lorenzo Bianconi) [Orabug: 34816080]
- xdp: introduce flags field in xdp_buff/xdp_frame (Lorenzo Bianconi) [Orabug: 34816080]
- net: skbuff: add size metadata to skb_shared_info for xdp (Lorenzo Bianconi) [Orabug: 34816080]
- flow_offload: allow user to offload tc action to net device (Baowen Zheng) [Orabug: 34816080]
- flow_offload: add ops to tc_action_ops for flow action setup (Baowen Zheng) [Orabug: 34816080]
- flow_offload: rename offload functions with offload instead of flow (Baowen Zheng) [Orabug: 34816080]
- devlink: hold the instance lock during eswitch_mode callbacks (Jakub Kicinski) [Orabug: 34816080]
- netdevsim: replace vfs_lock with devlink instance lock (Jakub Kicinski) [Orabug: 34816080]
- netdevsim: fix uninit value in nsim_drv_configure_vfs() (Jakub Kicinski) [Orabug: 34816080]
- netdevsim: replace port_list_lock with devlink instance lock (Jakub Kicinski) [Orabug: 34816080]
- devlink: add explicitly locked flavor of the rate node APIs (Jakub Kicinski) [Orabug: 34816080]
- bnxt: use the devlink instance lock to protect sriov (Jakub Kicinski) [Orabug: 34816080]
- devlink: pass devlink_port to port_split / port_unsplit callbacks (Jakub Kicinski) [Orabug: 34816080]
- devlink: hold the instance lock in port_split / port_unsplit callbacks (Jakub Kicinski) [Orabug: 34816080]
- eth: mlxsw: switch to explicit locking for port registration (Jakub Kicinski) [Orabug: 34816080]
- eth: nfp: replace driver's "pf" lock with devlink instance lock (Jakub Kicinski) [Orabug: 34816080]
- eth: nfp: wrap locking assertions in helpers (Jakub Kicinski) [Orabug: 34816080]
- devlink: expose instance locking and add locked port registering (Jakub Kicinski) [Orabug: 34816080]
- netdevsim: rename 'driver' entry points (Jakub Kicinski) [Orabug: 34816080]
- netdevsim: move max vf config to dev (Jakub Kicinski) [Orabug: 34816080]
- netdevsim: move details of vf config to dev (Jakub Kicinski) [Orabug: 34816080]
- uek-rpm: Define CONFIG_MLX5_VFIO_PCI=m (Joao Martins) [Orabug: 34778256]
- vfio/mlx5: Set VF as migratable (Yishai Hadas) [Orabug: 34778256]
- net/mlx5: Introduce ifc bits for migratable (Yishai Hadas) [Orabug: 34778256]
- vfio/iova_bitmap: Fix PAGE_SIZE unaligned bitmaps (Joao Martins) [Orabug: 34778256]
- vfio/mlx5: Set the driver DMA logging callbacks (Yishai Hadas) [Orabug: 34778256]
- vfio/mlx5: Manage error scenarios on tracker (Yishai Hadas) [Orabug: 34778256]
- vfio/mlx5: Report dirty pages from tracker (Yishai Hadas) [Orabug: 34778256]
- vfio/mlx5: Create and destroy page tracker object (Yishai Hadas) [Orabug: 34778256]
- vfio/mlx5: Init QP based resources for dirty tracking (Yishai Hadas) [Orabug: 34778256]
- vfio: Introduce the DMA logging feature support (Yishai Hadas) [Orabug: 34778256]
- vfio: Add an IOVA bitmap support (Joao Martins) [Orabug: 34778256]
- vfio: Introduce DMA logging uAPIs (Yishai Hadas) [Orabug: 34778256]
- net/mlx5: Query ADV_VIRTUALIZATION capabilities (Yishai Hadas) [Orabug: 34778256]
- net/mlx5: Introduce ifc bits for page tracker (Yishai Hadas) [Orabug: 34778256]
- vfio: Move vfio.c to vfio_main.c (Jason Gunthorpe) [Orabug: 34778256]
- net/mlx5: Use software VHCA id when it's supported (Yishai Hadas) [Orabug: 34778256]
- net/mlx5: Introduce ifc bits for using software vhca id (Yishai Hadas) [Orabug: 34778256]
- vfio: Split migration ops from main device ops (Yishai Hadas) [Orabug: 34778256]
- vfio/mlx5: Protect mlx5vf_disable_fds() upon close device (Yishai Hadas) [Orabug: 34778256]
- vfio/pci: Have all VFIO PCI drivers store the vfio_pci_core_device in drvdata (Jason Gunthorpe) [Orabug: 34778256]
- vfio/mlx5: Run the SAVE state command in an async mode (Yishai Hadas) [Orabug: 34778256]
- vfio/mlx5: Refactor to enable VFs migration in parallel (Yishai Hadas) [Orabug: 34778256]
- vfio/mlx5: Manage the VF attach/detach callback from the PF (Yishai Hadas) [Orabug: 34778256]
- net/mlx5: Expose mlx5_sriov_blocking_notifier_register / unregister APIs (Yishai Hadas) [Orabug: 34778256]
- vfio/mlx5: Fix to not use 0 as NULL pointer (Yishai Hadas) [Orabug: 34778256]
- vfio/mlx5: Use its own PCI reset_done error handler (Yishai Hadas) [Orabug: 34778256]
- vfio/pci: Expose vfio_pci_core_aer_err_detected() (Yishai Hadas) [Orabug: 34778256]
- vfio/mlx5: Implement vfio_pci driver for mlx5 devices (Yishai Hadas) [Orabug: 34778256]
- vfio/mlx5: Expose migration commands over mlx5 device (Yishai Hadas) [Orabug: 34778256]
- vfio: Remove migration protocol v1 documentation (Jason Gunthorpe) [Orabug: 34778256]
- vfio: Extend the device migration protocol with RUNNING_P2P (Jason Gunthorpe) [Orabug: 34778256]
- vfio: Define device migration protocol v2 (Jason Gunthorpe) [Orabug: 34778256]
- vfio: Have the core code decode the VFIO_DEVICE_FEATURE ioctl (Jason Gunthorpe) [Orabug: 34778256]
- net/mlx5: Add migration commands definitions (Yishai Hadas) [Orabug: 34778256]
- net/mlx5: Introduce migration bits and structures (Yishai Hadas) [Orabug: 34778256]
- net/mlx5: Expose APIs to get/put the mlx5 core device (Yishai Hadas) [Orabug: 34778256]
- PCI/IOV: Add pci_iov_get_pf_drvdata() to allow VF reaching the drvdata of a PF (Jason Gunthorpe) [Orabug: 34778256]
- net/mlx5: Disable SRIOV before PF removal (Yishai Hadas) [Orabug: 34778256]
- net/mlx5: Reuse exported virtfn index function call (Leon Romanovsky) [Orabug: 34778256]
- PCI/IOV: Add pci_iov_vf_id() to get VF index (Jason Gunthorpe) [Orabug: 34778256]
- NFSv4.2: Fix up an invalid combination of memory allocation flags (Trond Myklebust) [Orabug: 34844640]
- Add SecureBoot signing for aarch64 arch (Sherry Yang) [Orabug: 34845745]
- uek-rpm: Fix 'make olddefconfig' BLAKE2S crypto warnings (Harshit Mogalapalli) [Orabug: 34644522]
- RHCK 9.1 builtin option change to module for UEK7u1 (Vijayendra Suman) [Orabug: 34687867]
- uek-rpm: Disable few config options that we enabled previously. (Harshit Mogalapalli) [Orabug: 34803318]
- qlogic: qed: fix clang -Wformat warnings (Justin Stitt) [Orabug: 34789504]
- qed: Use bitmap_empty() (Christophe JAILLET) [Orabug: 34789504]
- qed: Use the bitmap API to allocate bitmaps (Christophe JAILLET) [Orabug: 34789504]
- qlogic/qed: fix repeated words in comments (Jilin Yuan) [Orabug: 34789504]
- qed: fix typos in comments (Julia Lawall) [Orabug: 34789504]
- net: qed: fix typos in comments (Julia Lawall) [Orabug: 34789504]
- RDMA/qedr: Remove unnecessary synchronize_irq() before free_irq() (Minghao Chi) [Orabug: 34789504]
- qed: Remove unnecessary synchronize_irq() before free_irq() (Minghao Chi) [Orabug: 34789504]
- qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() (Yury Norov) [Orabug: 34789504]
- qed: rework qed_rdma_bmap_free() (Yury Norov) [Orabug: 34789504]
- qede: Reduce verbosity of ptp tx timestamp (Prabhakar Kushwaha) [Orabug: 34789504]
- qed: Remove IP services API. (Guillaume Nault) [Orabug: 34789504]
- qed: remove an unneed NULL check on list iterator (Xiaomeng Tong) [Orabug: 34789504]
- qed: fix ethtool register dump (Manish Chopra) [Orabug: 34789504]
- qed: remove unnecessary memset in qed_init_fw_funcs (Wan Jiabing) [Orabug: 34789504]
- qed: prevent a fw assert during device shutdown (Venkata Sudheer Kumar Bhavaraju) [Orabug: 34789504]
- qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nosleep() for udelay. (Venkata Sudheer Kumar Bhavaraju) [Orabug: 34789504]
- qed: Use dma_set_mask_and_coherent() and simplify code (Christophe JAILLET) [Orabug: 34789504]
- qed*: esl priv flag support through ethtool (Manish Chopra) [Orabug: 34789504]
- qed*: enhance tx timeout debug info (Manish Chopra) [Orabug: 34789504]
- qed: Enhance rammod debug prints to provide pretty details (Prabhakar Kushwaha) [Orabug: 34789504]
- net: qed: fix the array may be out of bound (zhangyue) [Orabug: 34789504]
- qed: Use the bitmap API to simplify some functions (Christophe JAILLET) [Orabug: 34789504]
- RDMA/qed: Use helper function to set GUIDs (Kamal Heib) [Orabug: 34789504]
- net: qed_dev: fix check of true !rc expression (Jean Sacren) [Orabug: 34789504]
- net: qed_ptp: fix check of true !rc expression (Jean Sacren) [Orabug: 34789504]
- RDMA/qedr: Remove unsupported qedr_resize_cq callback (Kamal Heib) [Orabug: 34789504]
- qed: Change the TCP common variable - "iscsi_ooo" (Shai Malin) [Orabug: 34789504]
- qed: Optimize the ll2 ooo flow (Shai Malin) [Orabug: 34789504]
- net: qed_debug: fix check of false (grc_param < 0) expression (Jean Sacren) [Orabug: 34789504]
- qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario (Prabhakar Kushwaha) [Orabug: 34789504]
- qed: Initialize debug string array (Tim Gardner) [Orabug: 34789504]
- qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" (Colin Ian King) [Orabug: 34789504]
- qed: fix ll2 establishment during load of RDMA driver (Manish Chopra) [Orabug: 34789504]
- qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") (Prabhakar Kushwaha) [Orabug: 34789504]
- qed: Update TCP silly-window-syndrome timeout for iwarp, scsi (Nikolay Assa) [Orabug: 34789504]
- qed: Update debug related changes (Prabhakar Kushwaha) [Orabug: 34789504]
- qed: Add '_GTT' suffix to the IRO RAM macros (Prabhakar Kushwaha) [Orabug: 34789504]
- qed: Update FW init functions to support FW 8.59.1.0 (Omkar Kulkarni) [Orabug: 34789504]
- qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h (Prabhakar Kushwaha) [Orabug: 34789504]
- qed: Update qed_hsi.h for fw 8.59.1.0 (Prabhakar Kushwaha) [Orabug: 34789504]
- qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (Prabhakar Kushwaha) [Orabug: 34789504]
- qed: Update common_hsi for FW ver 8.59.1.0 (Prabhakar Kushwaha) [Orabug: 34789504]
- qed: Split huge qed_hsi.h header file (Omkar Kulkarni) [Orabug: 34789504]
- qed: Remove e4_ and _e4 from FW HSI (Shai Malin) [Orabug: 34789504]
- pmem: fix a name collision (Jane Chu) [Orabug: 34670103]
- pmem: implement pmem_recovery_write() (Jane Chu) [Orabug: 34670103]
- pmem: refactor pmem_clear_poison() (Jane Chu) [Orabug: 34670103]
- dax: add .recovery_write dax_operation (Jane Chu) [Orabug: 34670103]
- dax: introduce DAX_RECOVERY_WRITE dax access mode (Jane Chu) [Orabug: 34670103]
- dm-linear: add a linear_dax_pgoff helpe (Jane Chu) [Orabug: 34670103]
- dm-log-writes: add a log_writes_dax_pgoff helper (Jane Chu) [Orabug: 34670103]
- dm-stripe: add a stripe_dax_pgoff helper (Jane Chu) [Orabug: 34670103]
- mce: fix set_mce_nospec to always unmap the whole page (Jane Chu) [Orabug: 34670103]
- x86/mce: relocate set{clear}_mce_nospec() functions (Jane Chu) [Orabug: 34670103]
- acpi/nfit: rely on mce->misc to determine poison granularity (Jane Chu) [Orabug: 34670103]
- crypto: seqiv - flag instantiations as FIPS compliant (Vladis Dronov) [Orabug: 34711430]
- crypto: rsa - flag instantiations as FIPS compliant (Saeed Mirzamohammadi) [Orabug: 34711430]
- crypto: ecdh - implement FIPS PCT (Nicolai Stange) [Orabug: 34711430]
- crypto: dh - implement FIPS PCT (Nicolai Stange) [Orabug: 34711430]
- crypto: dh - calculate Q from P for the full public key verification (Nicolai Stange) [Orabug: 34711430]
- lib/mpi: export mpi_rshift (Nicolai Stange) [Orabug: 34711430]
- crypto: dh - allow for passing NULL to the ffdheXYZ(dh)s' ->set_secret() (Nicolai Stange) [Orabug: 34711430]
- crypto: testmgr - add keygen tests for ffdheXYZ(dh) templates (Nicolai Stange) [Orabug: 34711430]
- crypto: dh - implement private key generation primitive for ffdheXYZ(dh) (Nicolai Stange) [Orabug: 34711430]
- crypto: testmgr - add known answer tests for ffdheXYZ(dh) templates (Nicolai Stange) [Orabug: 34711430]
- crypto: dh - implement ffdheXYZ(dh) templates (Nicolai Stange) [Orabug: 34711430]
- crypto: dh - introduce common code for built-in safe-prime group support (Nicolai Stange) [Orabug: 34711430]
- crypto: dh - split out deserialization code from crypto_dh_decode() (Nicolai Stange) [Orabug: 34711430]
- crypto: dh - constify struct dh's pointer members (Nicolai Stange) [Orabug: 34711430]
- crypto: dh - remove struct dh's ->q member (Nicolai Stange) [Orabug: 34711430]
- crypto: kpp - provide support for KPP spawns (Nicolai Stange) [Orabug: 34711430]
- crypto: kpp - provide support for KPP template instances (Nicolai Stange) [Orabug: 34711430]
- crypto: xts - restrict key lengths to approved values in FIPS mode (Nicolai Stange) [Orabug: 34711430]
- crypto: hmac - disallow keys < 112 bits in FIPS mode (Stephan Müller) [Orabug: 34711430]
- crypto: dh - limit key size to 2048 in FIPS mode (Stephan Müller) [Orabug: 34711430]
- crypto: rsa - limit key size to 2048 in FIPS mode (Stephan Müller) [Orabug: 34711430]
- crypto: HMAC - add fips_skip support (Stephan Müller) [Orabug: 34711430]
- crypto: disallow drbg with sha384 hash in FIPS mode (Saeed Mirzamohammadi) [Orabug: 34711430]
- crypto: des - disallow des3 in FIPS mode (Stephan Müller) [Orabug: 34711430]
- crypto: dh - disallow plain "dh" usage in FIPS mode (Nicolai Stange) [Orabug: 34711430]
- crypto: ecdh - disallow plain "ecdh" usage in FIPS mode (Saeed Mirzamohammadi) [Orabug: 34711430]
- crypto: testmgr - disallow plain cbcmac(aes) and ghash in FIPS mode (Saeed Mirzamohammadi) [Orabug: 34711430]
- crypto: api - allow algs only in specific constructions in FIPS mode (Nicolai Stange) [Orabug: 34711430]
- NFSv4.2: Fix missing removal of SLAB_ACCOUNT on kmem_cache allocation (Muchun Song) [Orabug: 34717841]
- slab: remove __alloc_size attribute from __kmalloc_track_caller (Greg Kroah-Hartman) [Orabug: 34717841]
- mm: memcontrol: rename memcg_cache_id to memcg_kmem_id (Muchun Song) [Orabug: 34717841]
- mm: list_lru: rename list_lru_per_memcg to list_lru_memcg (Muchun Song) [Orabug: 34717841]
- mm: memcontrol: fix cannot alloc the maximum memcg ID (Muchun Song) [Orabug: 34717841]
- mm: memcontrol: reuse memory cgroup ID for kmem ID (Muchun Song) [Orabug: 34717841]
- mm: list_lru: replace linear array with xarray (Muchun Song) [Orabug: 34717841]
- mm: list_lru: rename memcg_drain_all_list_lrus to memcg_reparent_list_lrus (Muchun Song) [Orabug: 34717841]
- mm: list_lru: allocate list_lru_one only when needed (Muchun Song) [Orabug: 34717841]
- mm: memcontrol: move memcg_online_kmem() to mem_cgroup_css_online() (Muchun Song) [Orabug: 34717841]
- xarray: use kmem_cache_alloc_lru to allocate xa_node (Muchun Song) [Orabug: 34717841]
- mm: dcache: use kmem_cache_alloc_lru() to allocate dentry (Muchun Song) [Orabug: 34717841]
- f2fs: allocate inode by using alloc_inode_sb() (Muchun Song) [Orabug: 34717841]
- fs: allocate inode by using alloc_inode_sb() (Muchun Song) [Orabug: 34717841]
- fs: introduce alloc_inode_sb() to allocate filesystems specific inode (Muchun Song) [Orabug: 34717841]
- mm: introduce kmem_cache_alloc_lru (Muchun Song) [Orabug: 34717841]
- mm: list_lru: transpose the array of per-node per-memcg lru lists (Muchun Song) [Orabug: 34717841]
- mm: list_lru: only add memcg-aware lrus to the global lru list (Muchun Song) [Orabug: 34717841]
- mm: list_lru: fix the return value of list_lru_count_one() (Muchun Song) [Orabug: 34717841]
- mm: list_lru: remove holding lru lock (Muchun Song) [Orabug: 34717841]
- mm: memcontrol: remove the kmem states (Muchun Song) [Orabug: 34717841]
- mm: memcontrol: remove kmemcg_id reparenting (Muchun Song) [Orabug: 34717841]
- mm/memcg: remove obsolete memcg_free_kmem() (Waiman Long) [Orabug: 34717841]
- memcg, kmem: further deprecate kmem.limit_in_bytes (Shakeel Butt) [Orabug: 34717841]
- mm/list_lru.c: prefer struct_size over open coded arithmetic (Len Baker) [Orabug: 34717841]
- slab: add __alloc_size attributes for better bounds checking (Kees Cook) [Orabug: 34717841]
- slab: clean up function prototypes (Kees Cook) [Orabug: 34717841]
- net/mlx5e: SHAMPO, reduce TIR indication (Ben Ben-Ishay) [Orabug: 34481188]
- net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Dima Chumak) [Orabug: 34481188]
- net/mlx5e: Fix VF min/max rate parameters interchange mistake (Gal Pressman) [Orabug: 34481188]
- net/mlx5e: Add missing increment of count (Lama Kayal) [Orabug: 34481188]
- net/mlx5e: Fix MPLSoUDP encap to use MPLS action information (Maor Dickman) [Orabug: 34481188]
- net/mlx5e: Add feature check for set fec counters (Lama Kayal) [Orabug: 34481188]
- net/mlx5e: TC, Skip redundant ct clear actions (Roi Dayan) [Orabug: 34481188]
- net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte (Yevgeny Kliteynik) [Orabug: 34481188]
- net/mlx5e: Avoid field-overflowing memcpy() (Kees Cook) [Orabug: 34481188]
- net/mlx5e: Use struct_group() for memcpy() region (Kees Cook) [Orabug: 34481188]
- net/mlx5e: Avoid implicit modify hdr for decap drop rule (Roi Dayan) [Orabug: 34481188]
- net/mlx5e: Fix broken SKB allocation in HW-GRO (Khalid Manaa) [Orabug: 34481188]
- net/mlx5e: Fix wrong calculation of header index in HW_GRO (Khalid Manaa) [Orabug: 34481188]
- net/mlx5e: TC, Reject rules with forward and drop actions (Roi Dayan) [Orabug: 34481188]
- net/mlx5e: TC, Reject rules with drop and modify hdr action (Roi Dayan) [Orabug: 34481188]
- net/mlx5e: Fix build error in fec_set_block_stats() (Jakub Kicinski) [Orabug: 34481188]
- mlxsw: spectrum: Extend to support Spectrum-4 ASIC (Amit Cohen) [Orabug: 34481188]
- mlxsw: spectrum_acl_bloom_filter: Add support for Spectrum-4 calculation (Amit Cohen) [Orabug: 34481188]
- mlxsw: Add operations structure for bloom filter calculation (Amit Cohen) [Orabug: 34481188]
- mlxsw: spectrum_acl_bloom_filter: Rename Spectrum-2 specific objects for future use (Amit Cohen) [Orabug: 34481188]
- mlxsw: spectrum_acl_bloom_filter: Make mlxsw_sp_acl_bf_key_encode() more flexible (Amit Cohen) [Orabug: 34481188]
- mlxsw: spectrum_acl_bloom_filter: Reorder functions to make the code more aesthetic (Amit Cohen) [Orabug: 34481188]
- mlxsw: Introduce flex key elements for Spectrum-4 (Amit Cohen) [Orabug: 34481188]
- mlxsw: Rename virtual router flex key element (Amit Cohen) [Orabug: 34481188]
- net/mlx5e: Fix nullptr on deleting mirroring rule (Dima Chumak) [Orabug: 34481188]
- net/mlx5e: Add recovery flow in case of error CQE (Gal Pressman) [Orabug: 34481188]
- net/mlx5e: TC, Remove redundant error logging (Roi Dayan) [Orabug: 34481188]
- net/mlx5e: Refactor set_pflag_cqe_based_moder (Saeed Mahameed) [Orabug: 34481188]
- net/mlx5e: Move HW-GRO and CQE compression check to fix features flow (Gal Pressman) [Orabug: 34481188]
- net/mlx5e: Fix feature check per profile (Aya Levin) [Orabug: 34481188]
- net/mlx5e: Expose FEC counters via ethtool (Lama Kayal) [Orabug: 34481188]
- net/mlx5: SF, Use all available cpu for setting cpu affinity (Shay Drory) [Orabug: 34481188]
- net/mlx5: Introduce API for bulk request and release of IRQs (Shay Drory) [Orabug: 34481188]
- net/mlx5: Split irq_pool_affinity logic to new file (Shay Drory) [Orabug: 34481188]
- net/mlx5: Move affinity assignment into irq_request (Shay Drory) [Orabug: 34481188]
- net/mlx5: Introduce control IRQ request API (Shay Drory) [Orabug: 34481188]
- net/mlx5: mlx5e_hv_vhca_stats_create return type to void (Saeed Mahameed) [Orabug: 34481188]
- net: fixup build after bpf header changes (Jakub Kicinski) [Orabug: 34481188]
- net/mlx5: CT: Set flow source hint from provided tuple device (Paul Blakey) [Orabug: 34481188]
- net/mlx5: Set SMFS as a default steering mode if device supports it (Yevgeny Kliteynik) [Orabug: 34481188]
- net/mlx5: DR, Ignore modify TTL if device doesn't support it (Yevgeny Kliteynik) [Orabug: 34481188]
- net/mlx5: DR, Improve steering for empty or RX/TX-only matchers (Yevgeny Kliteynik) [Orabug: 34481188]
- net/mlx5: DR, Add support for matching on geneve_tlv_option_0_exist field (Yevgeny Kliteynik) [Orabug: 34481188]
- net/mlx5: DR, Support matching on tunnel headers 0 and 1 (Muhammad Sammar) [Orabug: 34481188]
- net/mlx5: DR, Add misc5 to match_param structs (Muhammad Sammar) [Orabug: 34481188]
- net/mlx5: Add misc5 flow table match parameters (Muhammad Sammar) [Orabug: 34481188]
- net/mlx5: DR, Warn on failure to destroy objects due to refcount (Yevgeny Kliteynik) [Orabug: 34481188]
- net/mlx5: DR, Add support for UPLINK destination type (Yevgeny Kliteynik) [Orabug: 34481188]
- net/mlx5: DR, Add support for dumping steering info (Muhammad Sammar) [Orabug: 34481188]
- net/mlx5: DR, Add missing reserved fields to dr_match_param (Muhammad Sammar) [Orabug: 34481188]
- net/mlx5: DR, Add check for flex parser ID value (Yevgeny Kliteynik) [Orabug: 34481188]
- net/mlx5: DR, Remove unused struct member in matcher (Yevgeny Kliteynik) [Orabug: 34481188]
- net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Yevgeny Kliteynik) [Orabug: 34481188]
- net/mlx5: DR, Fix error flow in creating matcher (Yevgeny Kliteynik) [Orabug: 34481188]
- mlxsw: spectrum_flower: Make vlan_id limitation more specific (Amit Cohen) [Orabug: 34481188]
- net/mlx5e: Use auxiliary_device driver data helpers (David E. Box) [Orabug: 34481188]
- driver core: auxiliary bus: Add driver data helpers (David E. Box) [Orabug: 34481188]
- net/mlx5e: Take packet_merge params directly from the RX res struct (Tariq Toukan) [Orabug: 34481188]
- net/mlx5e: Allocate per-channel stats dynamically at first usage (Lama Kayal) [Orabug: 34481188]
- net/mlx5e: Use dynamic per-channel allocations in stats (Tariq Toukan) [Orabug: 34481188]
- net/mlx5e: Allow profile-specific limitation on max num of channels (Tariq Toukan) [Orabug: 34481188]
- net/mlx5e: Save memory by using dynamic allocation in netdev priv (Tariq Toukan) [Orabug: 34481188]
- net/mlx5e: Add profile indications for PTP and QOS HTB features (Tariq Toukan) [Orabug: 34481188]
- net/mlx5e: Use bitmap field for profile features (Tariq Toukan) [Orabug: 34481188]
- net/mlx5: Remove the repeated declaration (Shaokun Zhang) [Orabug: 34481188]
- net/mlx5: Let user configure max_macs generic param (Shay Drory) [Orabug: 34481188]
- net/mlx5: Let user configure event_eq_size param (Shay Drory) [Orabug: 34481188]
- devlink: Add new "event_eq_size" generic device param (Shay Drory) [Orabug: 34481188]
- net/mlx5: Let user configure io_eq_size param (Shay Drory) [Orabug: 34481188]
- devlink: Add new "io_eq_size" generic device param (Shay Drory) [Orabug: 34481188]
- mlxsw: core: Extend devlink health reporter with new events and parameters (Danielle Ratson) [Orabug: 34481188]
- mlxsw: reg: Extend MFDE register with new events and parameters (Danielle Ratson) [Orabug: 34481188]
- mlxsw: core: Convert a series of if statements to switch case (Danielle Ratson) [Orabug: 34481188]
- mlxsw: Fix naming convention of MFDE fields (Danielle Ratson) [Orabug: 34481188]
- flow_offload: add index to flow_action_entry structure (Baowen Zheng) [Orabug: 34481188]
- flow_offload: reject to offload tc actions in offload drivers (Baowen Zheng) [Orabug: 34481188]
- net/mlx5: Introduce log_max_current_uc_list_wr_supported bit (Shay Drory) [Orabug: 34481188]
- mlxsw: Add support for VxLAN with IPv6 underlay (Amit Cohen) [Orabug: 34481188]
- mlxsw: spectrum_nve: Keep track of IPv6 addresses used by FDB entries (Amit Cohen) [Orabug: 34481188]
- mlxsw: reg: Add a function to fill IPv6 unicast FDB entries (Amit Cohen) [Orabug: 34481188]
- mlxsw: Split handling of FDB tunnel entries between address families (Amit Cohen) [Orabug: 34481188]
- mlxsw: spectrum_nve_vxlan: Make VxLAN flags check per address family (Amit Cohen) [Orabug: 34481188]
- mlxsw: spectrum_ipip: Use common hash table for IPv6 address mapping (Amit Cohen) [Orabug: 34481188]
- mlxsw: spectrum: Add hash table for IPv6 address mapping (Amit Cohen) [Orabug: 34481188]
- net/mlx5e: Move goto action checks into tc_action goto post parse op (Roi Dayan) [Orabug: 34481188]
- net/mlx5e: Move vlan action chunk into tc action vlan post parse op (Roi Dayan) [Orabug: 34481188]
- net/mlx5e: Add post_parse() op to tc action infrastructure (Roi Dayan) [Orabug: 34481188]
- net/mlx5e: Move sample attr allocation to tc_action sample parse op (Roi Dayan) [Orabug: 34481188]
- net/mlx5e: TC action parsing loop (Roi Dayan) [Orabug: 34481188]
- net/mlx5e: Add redirect ingress to tc action infra (Roi Dayan) [Orabug: 34481188]
- net/mlx5e: Add sample and ptype to tc_action infra (Roi Dayan) [Orabug: 34481188]
- net/mlx5e: Add ct to tc action infra (Roi Dayan) [Orabug: 34481188]
- net/mlx5e: Add mirred/redirect to tc action infra (Roi Dayan) [Orabug: 34481188]
- net/mlx5e: Add mpls push/pop to tc action infra (Roi Dayan) [Orabug: 34481188]
- net/mlx5e: Add vlan push/pop/mangle to tc action infra (Roi Dayan) [Orabug: 34481188]
- net/mlx5e: Add pedit to tc action infra (Roi Dayan) [Orabug: 34481188]
- net/mlx5e: Add csum to tc action infra (Roi Dayan) [Orabug: 34481188]
- net/mlx5e: Add tunnel encap/decap to tc action infra (Roi Dayan) [Orabug: 34481188]
- net/mlx5e: Add goto to tc action infra (Roi Dayan) [Orabug: 34481188]
- net/mlx5e: Add tc action infrastructure (Roi Dayan) [Orabug: 34481188]
- net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Hangbin Liu) [Orabug: 34481188]
- net/mlx5: Create more priorities for FDB bypass namespace (Maor Gottlieb) [Orabug: 34481188]
- net/mlx5: Refactor mlx5_get_flow_namespace (Maor Gottlieb) [Orabug: 34481188]
- net/mlx5: Separate FDB namespace (Maor Gottlieb) [Orabug: 34481188]
- bpf: Let bpf_warn_invalid_xdp_action() report more info (Paolo Abeni) [Orabug: 34481188]
- net/mlx4: Use irq_update_affinity_hint() (Nitesh Narayan Lal) [Orabug: 34481188]
- net/mlx5: Use irq_set_affinity_and_hint() (Nitesh Narayan Lal) [Orabug: 34481188]
- genirq: Provide new interfaces for affinity hints (Thomas Gleixner) [Orabug: 34481188]
- net/mlx5: Dynamically resize flow counters query buffer (Avihai Horon) [Orabug: 34481188]
- net/mlx5e: TC, Set flow attr ip_version earlier (Roi Dayan) [Orabug: 34481188]
- net/mlx5e: TC, Move common flow_action checks into function (Roi Dayan) [Orabug: 34481188]
- net/mlx5e: Remove redundant actions arg from vlan push/pop funcs (Roi Dayan) [Orabug: 34481188]
- net/mlx5e: Remove redundant actions arg from validate_goto_chain() (Roi Dayan) [Orabug: 34481188]
- net/mlx5e: TC, Remove redundant action stack var (Roi Dayan) [Orabug: 34481188]
- net/mlx5e: Hide function mlx5e_num_channels_changed (Tariq Toukan) [Orabug: 34481188]
- net/mlx5e: SHAMPO, clean MLX5E_MAX_KLM_PER_WQE macro (Ben Ben-Ishay) [Orabug: 34481188]
- net/mlx5: SF, silence an uninitialized variable warning (Dan Carpenter) [Orabug: 34481188]
- net/mlx5: Fix error return code in esw_qos_create() (Wei Yongjun) [Orabug: 34481188]
- mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Arnd Bergmann) [Orabug: 34481188]
- mlx5: fix psample_sample_packet link error (Arnd Bergmann) [Orabug: 34481188]
- mlxsw: Use Switch Multicast ID Register Version 2 (Amit Cohen) [Orabug: 34481188]
- mlxsw: Use Switch Flooding Table Register Version 2 (Amit Cohen) [Orabug: 34481188]
- mlxsw: Add support for more than 256 ports in SBSR register (Amit Cohen) [Orabug: 34481188]
- mlxsw: Use u16 for local_port field instead of u8 (Amit Cohen) [Orabug: 34481188]
- mlxsw: reg: Adjust PPCNT register to support local port 255 (Amit Cohen) [Orabug: 34481188]
- mlxsw: reg: Increase 'port_num' field in PMTDB register (Amit Cohen) [Orabug: 34481188]
- mlxsw: reg: Align existing registers to use extended local_port field (Amit Cohen) [Orabug: 34481188]
- mlxsw: item: Add support for local_port field in a split form (Amit Cohen) [Orabug: 34481188]
- mlxsw: reg: Remove unused functions (Amit Cohen) [Orabug: 34481188]
- mlxsw: spectrum: Bump minimum FW version to xx.2010.1006 (Amit Cohen) [Orabug: 34481188]
- devlink: Simplify devlink resources unregister call (Leon Romanovsky) [Orabug: 34481188]
- mlxsw: spectrum_router: Remove deadcode in mlxsw_sp_rif_mac_profile_find (Danielle Ratson) [Orabug: 34481188]
- devlink: Add 'enable_iwarp' generic device param (Shiraz Saleem) [Orabug: 34481188]
- mlxsw: constify address in mlxsw_sp_port_dev_addr_set (Jakub Kicinski) [Orabug: 34481188]
- stmmac: fix build due to brainos in trans_start changes (Alexander Lobakin) [Orabug: 34481188]
- net: annotate accesses to queue->trans_start (Eric Dumazet) [Orabug: 34481188]
- net/mlx5: E-switch, Create QoS on demand (Dmytro Linkin) [Orabug: 34481188]
- net/mlx5: E-switch, Enable vport QoS on demand (Dmytro Linkin) [Orabug: 34481188]
- net/mlx5: E-switch, move offloads mode callbacks to offloads file (Parav Pandit) [Orabug: 34481188]
- net/mlx5: E-switch, Reuse mlx5_eswitch_set_vport_mac (Parav Pandit) [Orabug: 34481188]
- net/mlx5: E-switch, Remove vport enabled check (Parav Pandit) [Orabug: 34481188]
- net/mlx5e: Specify out ifindex when looking up decap route (Chris Mi) [Orabug: 34481188]
- net/mlx5e: TC, Move comment about mod header flag to correct place (Roi Dayan) [Orabug: 34481188]
- net/mlx5e: TC, Move kfree() calls after destroying all resources (Roi Dayan) [Orabug: 34481188]
- net/mlx5e: TC, Destroy nic flow counter if exists (Roi Dayan) [Orabug: 34481188]
- net/mlx5: TC, using swap() instead of tmp variable (Yihao Han) [Orabug: 34481188]
- net/mlx5: CT: Allow static allocation of mod headers (Paul Blakey) [Orabug: 34481188]
- net/mlx5e: Refactor mod header management API (Paul Blakey) [Orabug: 34481188]
- net/mlx5: Avoid printing health buffer when firmware is unavailable (Aya Levin) [Orabug: 34481188]
- net/mlx5: Fix format-security build warnings (Saeed Mahameed) [Orabug: 34481188]
- net/mlx5e: Support ethtool cq mode (Saeed Mahameed) [Orabug: 34481188]
- netdevsim: move vfconfig to nsim_dev (Jakub Kicinski) [Orabug: 34481188]
- netdevsim: take rtnl_lock when assigning num_vfs (Jakub Kicinski) [Orabug: 34481188]
- netdevsim: remove max_vfs dentry (Jakub Kicinski) [Orabug: 34481188]
- virtio_net: introduce TX timeout watchdog (Tony Lu) [Orabug: 34481188]
- net/mlx5e: TC, Fix memory leak with rules with internal port (Roi Dayan) [Orabug: 34481188]
- net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()' (Christophe JAILLET) [Orabug: 34481188]
- net/mlx5e: Fix skb memory leak when TC classifier action offloads are disabled (Gal Pressman) [Orabug: 34481188]
- net/mlx5: Fix tc max supported prio for nic mode (Chris Mi) [Orabug: 34481188]
- net/mlx5: Use first online CPU instead of hard coded CPU (Shay Drory) [Orabug: 34481188]
- net/mlx5: DR, Fix querying eswitch manager vport for ECPF (Yevgeny Kliteynik) [Orabug: 34481188]
- mlxsw: spectrum_router: Consolidate MAC profiles when possible (Danielle Ratson) [Orabug: 34481188]
- net/mlx5e: SHAMPO, Fix constant expression result (Ben Ben-Ishay) [Orabug: 34481188]
- net/mlx5: Fix access to a non-supported register (Aya Levin) [Orabug: 34481188]
- net/mlx5: Fix too early queueing of log timestamp work (Gal Pressman) [Orabug: 34481188]
- net/mlx5: Fix use after free in mlx5_health_wait_pci_up (Amir Tzin) [Orabug: 34481188]
- net/mlx5: E-Switch, Use indirect table only if all destinations support it (Maor Dickman) [Orabug: 34481188]
- net/mlx5: Lag, Fix recreation of VF LAG (Maor Gottlieb) [Orabug: 34481188]
- mlxsw: spectrum: Allow driver to load with old firmware versions (Danielle Ratson) [Orabug: 34481188]
- RDMA/nldev: Check stat attribute before accessing it (Leon Romanovsky) [Orabug: 34481188]
- net/mlx5: Fix flow counters SF bulk query len (Avihai Horon) [Orabug: 34481188]
- net/mlx5: DR, Fix check for unsupported fields in match param (Yevgeny Kliteynik) [Orabug: 34481188]
- net/mlx5: DR, Handle eswitch manager and uplink vports separately (Yevgeny Kliteynik) [Orabug: 34481188]
- net/mlx5: Lag, fix a potential Oops with mlx5_lag_create_definer() (Dan Carpenter) [Orabug: 34481188]
- net/mlx5: Support internal port as decap route device (Ariel Levkovich) [Orabug: 34481188]
- net/mlx5e: Term table handling of internal port rules (Ariel Levkovich) [Orabug: 34481188]
- net/mlx5e: Add indirect tc offload of ovs internal port (Ariel Levkovich) [Orabug: 34481188]
- net/mlx5e: Offload internal port as encap route device (Ariel Levkovich) [Orabug: 34481188]
- net/mlx5e: Offload tc rules that redirect to ovs internal port (Ariel Levkovich) [Orabug: 34481188]
- net/mlx5e: Accept action skbedit in the tc actions list (Ariel Levkovich) [Orabug: 34481188]
- net/mlx5: E-Switch, Add ovs internal port mapping to metadata support (Ariel Levkovich) [Orabug: 34481188]
- net/mlx5e: Use generic name for the forwarding dev pointer (Ariel Levkovich) [Orabug: 34481188]
- net/mlx5e: Refactor rx handler of represetor device (Ariel Levkovich) [Orabug: 34481188]
- net/mlx5: DR, Add check for unsupported fields in match param (Muhammad Sammar) [Orabug: 34481188]
- net/mlx5: Allow skipping counter refresh on creation (Paul Blakey) [Orabug: 34481188]
- net/mlx5: CT: Remove warning of ignore_flow_level support for VFs (Paul Blakey) [Orabug: 34481188]
- net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() (Nathan Chancellor) [Orabug: 34481188]
- net: mellanox: mlxbf_gige: Replace non-standard interrupt handling (Asmaa Mnebhi) [Orabug: 34481188]
- mlxsw: spectrum_qdisc: Offload root TBF as port shaper (Petr Machata) [Orabug: 34481188]
- RDMA/core: Fix missed initialization of rdma_hw_stats::lock (Mark Zhang) [Orabug: 34481188]
- RDMA/umem: Allow pinned dmabuf umem usage (Gal Pressman) [Orabug: 34481188]
- net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Maor Dickman) [Orabug: 34481188]
- net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate together (Khalid Manaa) [Orabug: 34481188]
- net/mlx5e: Add HW-GRO offload (Khalid Manaa) [Orabug: 34481188]
- net/mlx5e: Add HW_GRO statistics (Khalid Manaa) [Orabug: 34481188]
- net/mlx5e: HW_GRO cqe handler implementation (Khalid Manaa) [Orabug: 34481188]
- net/mlx5e: Add data path for SHAMPO feature (Ben Ben-Ishay) [Orabug: 34481188]
- net/mlx5e: Add handle SHAMPO cqe support (Khalid Manaa) [Orabug: 34481188]
- net/mlx5e: Add control path for SHAMPO feature (Ben Ben-Ishay) [Orabug: 34481188]
- net/mlx5e: Add support to klm_umr_wqe (Ben Ben-Ishay) [Orabug: 34481188]
- net/mlx5: Add SHAMPO caps, HW bits and enumerations (Ben Ben-Ishay) [Orabug: 34481188]
- lib: bitmap: Introduce node-aware alloc API (Tariq Toukan) [Orabug: 34481188]
- net/mlx5: remove the recent devlink params (Jakub Kicinski) [Orabug: 34481188]
- mlxsw: spectrum_router: Expose RIF MAC profiles to devlink resource (Danielle Ratson) [Orabug: 34481188]
- mlxsw: spectrum_router: Add RIF MAC profiles support (Danielle Ratson) [Orabug: 34481188]
- mlxsw: spectrum_router: Propagate extack further (Danielle Ratson) [Orabug: 34481188]
- mlxsw: resources: Add resource identifier for RIF MAC profiles (Danielle Ratson) [Orabug: 34481188]
- mlxsw: reg: Add MAC profile ID field to RITR register (Danielle Ratson) [Orabug: 34481188]
- net/mlx5: SF_DEV Add SF device trace points (Parav Pandit) [Orabug: 34481188]
- net/mlx5: SF, Add SF trace points (Parav Pandit) [Orabug: 34481188]
- net/mlx5: Let user configure max_macs param (Shay Drory) [Orabug: 34481188]
- net/mlx5: Let user configure event_eq_size param (Shay Drory) [Orabug: 34481188]
- net/mlx5: Let user configure io_eq_size param (Shay Drory) [Orabug: 34481188]
- net/mlx5: Bridge, support replacing existing FDB entry (Vlad Buslov) [Orabug: 34481188]
- net/mlx5: Bridge, extract code to lookup and del/notify entry (Vlad Buslov) [Orabug: 34481188]
- net/mlx5: Add periodic update of host time to firmware (Aya Levin) [Orabug: 34481188]
- net/mlx5: Print health buffer by log level (Aya Levin) [Orabug: 34481188]
- net/mlx5: Extend health buffer dump (Aya Levin) [Orabug: 34481188]
- net/mlx5: Reduce flow counters bulk query buffer size for SFs (Avihai Horon) [Orabug: 34481188]
- net/mlx5: Fix unused function warning of mlx5i_flow_type_mask (Shay Drory) [Orabug: 34481188]
- net/mlx5: Remove unnecessary checks for slow path flag (Paul Blakey) [Orabug: 34481188]
- net/mlx5e: don't write directly to netdev->dev_addr (Jakub Kicinski) [Orabug: 34481188]
- RDMA/mlx5: Use dev_addr_mod() (Jakub Kicinski) [Orabug: 34481188]
- mlxsw: spectrum: Use 'bitmap_zalloc()' when applicable (Christophe JAILLET) [Orabug: 34481188]
- dma-buf: move dma-buf symbols into the DMA_BUF module namespace (Greg Kroah-Hartman) [Orabug: 34481188]
- net: convert users of bitmap_foo() to linkmode_foo() (Sean Anderson) [Orabug: 34481188]
- mlx5: fix build after merge (Jakub Kicinski) [Orabug: 34481188]
- ethernet: mlxsw: use eth_hw_addr_gen() (Jakub Kicinski) [Orabug: 34481188]
- RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib (Aharon Landau) [Orabug: 34481188]
- RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key (Aharon Landau) [Orabug: 34481188]
- RDMA/mlx5: Remove pd from struct mlx5_core_mkey (Aharon Landau) [Orabug: 34481188]
- RDMA/mlx5: Remove size from struct mlx5_core_mkey (Aharon Landau) [Orabug: 34481188]
- RDMA/mlx5: Remove iova from struct mlx5_core_mkey (Aharon Landau) [Orabug: 34481188]
- mlxsw: spectrum_qdisc: Make RED, TBF offloads classful (Petr Machata) [Orabug: 34481188]
- mlxsw: spectrum_qdisc: Validate qdisc topology (Petr Machata) [Orabug: 34481188]
- mlxsw: spectrum_qdisc: Clean stats recursively when priomap changes (Petr Machata) [Orabug: 34481188]
- mlxsw: spectrum_qdisc: Unify graft validation (Petr Machata) [Orabug: 34481188]
- mlxsw: spectrum_qdisc: Destroy children in mlxsw_sp_qdisc_destroy() (Petr Machata) [Orabug: 34481188]
- mlxsw: spectrum_qdisc: Extract two helpers for handling future FIFOs (Petr Machata) [Orabug: 34481188]
- mlxsw: spectrum_qdisc: Query tclass / priomap instead of caching it (Petr Machata) [Orabug: 34481188]
- net/mlx5: E-Switch, Increase supported number of forward destinations to 32 (Maor Dickman) [Orabug: 34481188]
- net/mlx5: E-Switch, Use dynamic alloc for dest array (Maor Dickman) [Orabug: 34481188]
- net/mlx5: Lag, use steering to select the affinity port in LAG (Maor Gottlieb) [Orabug: 34481188]
- net/mlx5: Lag, add support to create/destroy/modify port selection (Maor Gottlieb) [Orabug: 34481188]
- net/mlx5: Lag, add support to create TTC tables for LAG port selection (Maor Gottlieb) [Orabug: 34481188]
- net/mlx5: Lag, add support to create definers for LAG (Maor Gottlieb) [Orabug: 34481188]
- net/mlx5: Lag, set match mask according to the traffic type bitmap (Maor Gottlieb) [Orabug: 34481188]
- net/mlx5: Lag, set LAG traffic type mapping (Maor Gottlieb) [Orabug: 34481188]
- net/mlx5: Lag, move lag files into directory (Maor Gottlieb) [Orabug: 34481188]
- net/mlx5: Introduce new uplink destination type (Maor Gottlieb) [Orabug: 34481188]
- net/mlx5: Add support to create match definer (Maor Gottlieb) [Orabug: 34481188]
- net/mlx5: Introduce port selection namespace (Maor Gottlieb) [Orabug: 34481188]
- net/mlx5: Support partial TTC rules (Maor Gottlieb) [Orabug: 34481188]
- mlx5: prevent 64bit divide (Jakub Kicinski) [Orabug: 34481188]
- habanalabs: add support for dma-buf exporter (Tomer Tayar) [Orabug: 34481188]
- net/mlx5: Use system_image_guid to determine bonding (Rongwei Liu) [Orabug: 34481188]
- net/mlx5: Use native_port_num as 1st option of device index (Rongwei Liu) [Orabug: 34481188]
- net/mlx5: Introduce new device index wrapper (Rongwei Liu) [Orabug: 34481188]
- net/mlx5: Check return status first when querying system_image_guid (Rongwei Liu) [Orabug: 34481188]
- net/mlx5: DR, Prefer kcalloc over open coded arithmetic (Len Baker) [Orabug: 34481188]
- net/mlx5e: Add extack msgs related to TC for better debug (Abhiram R N) [Orabug: 34481188]
- net/mlx5: CT: Fix missing cleanup of ct nat table on init failure (Paul Blakey) [Orabug: 34481188]
- net/mlx5: Disable roce at HCA level (Shay Drory) [Orabug: 34481188]
- net/mlx5i: Enable Rx steering for IPoIB via ethtool (Moosa Baransi) [Orabug: 34481188]
- net/mlx5: Bridge, provide flow source hints (Vlad Buslov) [Orabug: 34481188]
- net/mlx5: Read timeout values from DTOR (Amir Tzin) [Orabug: 34481188]
- net/mlx5: Read timeout values from init segment (Amir Tzin) [Orabug: 34481188]
- net/mlx5: Add layout to support default timeouts register (Amir Tzin) [Orabug: 34481188]
- ethernet: constify references to netdev->dev_addr in drivers (Jakub Kicinski) [Orabug: 34481188]
- mlxsw: spectrum_qdisc: Introduce per-TC ECN counters (Petr Machata) [Orabug: 34481188]
- mlxsw: reg: Add ecn_marked_tc to Per-TC Congestion Counters (Petr Machata) [Orabug: 34481188]
- mlxsw: reg: Rename MLXSW_REG_PPCNT_TC_CONG_TC to _CNT (Petr Machata) [Orabug: 34481188]
- mlxsw: reg: Fix a typo in a group heading (Petr Machata) [Orabug: 34481188]
- devlink: Don't throw an error if flash notification sent before devlink visible (Leon Romanovsky) [Orabug: 34481188]
- devlink: fix flexible_array.cocci warning (Guo Zhengkui) [Orabug: 34481188]
- ethtool: don't drop the rtnl_lock half way thru the ioctl (Jakub Kicinski) [Orabug: 34481188]
- devlink: expose get/put functions (Jakub Kicinski) [Orabug: 34481188]
- ethtool: handle info/flash data copying outside rtnl_lock (Jakub Kicinski) [Orabug: 34481188]
- ethtool: push the rtnl_lock into dev_ethtool() (Jakub Kicinski) [Orabug: 34481188]
- devlink: make all symbols GPL-only (Jakub Kicinski) [Orabug: 34481188]
- devlink: Simplify internal devlink params implementation (Leon Romanovsky) [Orabug: 34481188]
- Revert "devlink: Remove not-executed trap policer notifications" (Leon Romanovsky) [Orabug: 34481188]
- Revert "devlink: Remove not-executed trap group notifications" (Leon Romanovsky) [Orabug: 34481188]
- devlink: Clean not-executed param notifications (Leon Romanovsky) [Orabug: 34481188]
- devlink: Remove not-executed trap group notifications (Leon Romanovsky) [Orabug: 34481188]
- devlink: Remove not-executed trap policer notifications (Leon Romanovsky) [Orabug: 34481188]
- devlink: Delete obsolete parameters publish API (Leon Romanovsky) [Orabug: 34481188]
- nfp: Move delink_register to be last command (Leon Romanovsky) [Orabug: 34481188]
- bnxt_en: Register devlink instance at the end devlink configuration (Leon Romanovsky) [Orabug: 34481188]
- net: dsa: Move devlink registration to be last devlink command (Leon Romanovsky) [Orabug: 34481188]
- net: wwan: iosm: Move devlink_register to be last devlink command (Leon Romanovsky) [Orabug: 34481188]
- net: ethernet: ti: Move devlink registration to be last devlink command (Leon Romanovsky) [Orabug: 34481188]
- qed: Move devlink registration to be last devlink command (Leon Romanovsky) [Orabug: 34481188]
- devlink: Remove extra device_lock assert checks (Leon Romanovsky) [Orabug: 34481188]
- devlink: Delete reload enable/disable interface (Leon Romanovsky) [Orabug: 34481188]
- net/mlx5: Set devlink reload feature bit for supported devices only (Leon Romanovsky) [Orabug: 34481188]
- devlink: Allow control devlink ops behavior through feature mask (Leon Romanovsky) [Orabug: 34481188]
- devlink: Annotate devlink API calls (Leon Romanovsky) [Orabug: 34481188]
- devlink: Move netdev_to_devlink helpers to devlink.c (Leon Romanovsky) [Orabug: 34481188]
- devlink: Reduce struct devlink exposure (Leon Romanovsky) [Orabug: 34481188]
- mlxsw: pci: Use dev_driver_string() instead of pci_dev->driver->name (Uwe Kleine-König) [Orabug: 34481188]
- RDMA: Remove redundant 'flush_workqueue()' calls (Christophe JAILLET) [Orabug: 34481188]
- RDMA/iwpm: Remove redundant initialization of pointer err_str (Colin Ian King) [Orabug: 34481188]
- RDMA/nldev: Allow optional-counter status configuration through RDMA netlink (Aharon Landau) [Orabug: 34481188]
- RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_stat_set_doit (Aharon Landau) [Orabug: 34481188]
- RDMA/nldev: Add support to get status of all counters (Aharon Landau) [Orabug: 34481188]
- RDMA/counter: Add optional counter support (Aharon Landau) [Orabug: 34481188]
- RDMA/counter: Add an is_disabled field in struct rdma_hw_stats (Aharon Landau) [Orabug: 34481188]
- RDMA/core: Add a helper API rdma_free_hw_stats_struct (Mark Zhang) [Orabug: 34481188]
- RDMA/bnxt_re: Fix kernel panic when trying to access bnxt_re_stat_descs (Kamal Heib) [Orabug: 34481188]
- RDMA/counter: Add a descriptor in struct rdma_hw_stats (Aharon Landau) [Orabug: 34481188]
- mlxsw: spectrum_qdisc: Offload RED qevent mark (Petr Machata) [Orabug: 34481188]
- mlxsw: spectrum_qdisc: Track permissible actions per binding (Petr Machata) [Orabug: 34481188]
- mlxsw: spectrum_qdisc: Distinguish between ingress and egress triggers (Petr Machata) [Orabug: 34481188]
- mlxsw: spectrum_qdisc: Pass extack to mlxsw_sp_qevent_entry_configure() (Petr Machata) [Orabug: 34481188]
- ethernet: Remove redundant 'flush_workqueue()' calls (Christophe JAILLET) [Orabug: 34481188]
- net/mlx5: Add priorities for counters in RDMA namespaces (Aharon Landau) [Orabug: 34481188]
- net/mlx5: Add ifc bits to support optional counters (Aharon Landau) [Orabug: 34481188]
- mlxsw: item: Annotate item helpers with '__maybe_unused' (Ido Schimmel) [Orabug: 34481188]
- mlxsw: Add support for transceiver module extended state (Ido Schimmel) [Orabug: 34481188]
- mlxsw: Add ability to control transceiver modules' power mode (Ido Schimmel) [Orabug: 34481188]
- mlxsw: reg: Add Management Cable IO and Notifications register (Ido Schimmel) [Orabug: 34481188]
- mlxsw: reg: Add Port Module Memory Map Properties register (Ido Schimmel) [Orabug: 34481188]
- mlxsw: spectrum_buffers: silence uninitialized warning (Dan Carpenter) [Orabug: 34481188]
- ethernet: add a helper for assigning port addresses (Jakub Kicinski) [Orabug: 34481188]
- net: sch_tbf: Add a graft command (Petr Machata) [Orabug: 34481188]
- ethtool: Add transceiver module extended state (Ido Schimmel) [Orabug: 34481188]
- ethtool: Add ability to control transceiver modules' power mode (Ido Schimmel) [Orabug: 34481188]
- RDMA/rw: switch to dma_map_sgtable() (Logan Gunthorpe) [Orabug: 34481188]
- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Jakub Kicinski) [Orabug: 34481188]
- mlx4: constify args for const dev_addr (Jakub Kicinski) [Orabug: 34481188]
- mlx4: remove custom dev_addr clearing (Jakub Kicinski) [Orabug: 34481188]
- mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() (Jakub Kicinski) [Orabug: 34481188]
- mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() (Jakub Kicinski) [Orabug: 34481188]
- net/mlx5: Enable single IRQ for PCI Function (Shay Drory) [Orabug: 34481188]
- net/mlx5: Shift control IRQ to the last index (Shay Drory) [Orabug: 34481188]
- net/mlx5: Bridge, pop VLAN on egress table miss (Vlad Buslov) [Orabug: 34481188]
- net/mlx5: Bridge, mark reg_c1 when pushing VLAN (Vlad Buslov) [Orabug: 34481188]
- net/mlx5: Bridge, extract VLAN pop code to dedicated functions (Vlad Buslov) [Orabug: 34481188]
- net/mlx5: Bridge, refactor eswitch instance usage (Vlad Buslov) [Orabug: 34481188]
- net/mlx5e: Support accept action (Vlad Buslov) [Orabug: 34481188]
- net/mlx5e: Specify out ifindex when looking up encap route (Chris Mi) [Orabug: 34481188]
- net/mlx5e: Reserve a value from TC tunnel options mapping (Vlad Buslov) [Orabug: 34481188]
- net/mlx5e: Move parse fdb check into actions_match_supported_fdb() (Roi Dayan) [Orabug: 34481188]
- net/mlx5e: Move mod hdr allocation to a single place (Roi Dayan) [Orabug: 34481188]
- net/mlx5e: TC, Refactor sample offload error flow (Roi Dayan) [Orabug: 34481188]
- net/mlx5e: Add TX max rate support for MQPRIO channel mode (Tariq Toukan) [Orabug: 34481188]
- net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() (Tariq Toukan) [Orabug: 34481188]
- RDMA/cma: Split apart the multiple uses of the same list heads (Jason Gunthorpe) [Orabug: 34481188]
- qed: Fix kernel-doc warnings (Prabhakar Kushwaha) [Orabug: 34481188]
- net/mlx4_en: avoid one cache line miss to ring doorbell (Eric Dumazet) [Orabug: 34481188]
- ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Jakub Kicinski) [Orabug: 34481188]
- ethernet: use eth_hw_addr_set() (Jakub Kicinski) [Orabug: 34481188]
- net/mlx5e: Use array_size() helper (Gustavo A. R. Silva) [Orabug: 34481188]
- net/mlx5: Use struct_size() helper in kvzalloc() (Gustavo A. R. Silva) [Orabug: 34481188]
- net/mlx5: Use kvcalloc() instead of kvzalloc() (Gustavo A. R. Silva) [Orabug: 34481188]
- net/mlx5: Tolerate failures in debug features while driver load (Aya Levin) [Orabug: 34481188]
- net/mlx5: Warn for devlink reload when there are VFs alive (Lama Kayal) [Orabug: 34481188]
- net/mlx5: DR, Add missing string for action type SAMPLER (Yevgeny Kliteynik) [Orabug: 34481188]
- net/mlx5: DR, init_next_match only if needed (Yevgeny Kliteynik) [Orabug: 34481188]
- net/mlx5: DR, Fix typo 'offeset' to 'offset' (Yevgeny Kliteynik) [Orabug: 34481188]
- net/mlx5: DR, Increase supported num of actions to 32 (Yevgeny Kliteynik) [Orabug: 34481188]
- net/mlx5: DR, Add support for SF vports (Yevgeny Kliteynik) [Orabug: 34481188]
- net/mlx5: DR, Support csum recalculation flow table on SFs (Yevgeny Kliteynik) [Orabug: 34481188]
- net/mlx5: DR, Align error messages for failure to obtain vport caps (Yevgeny Kliteynik) [Orabug: 34481188]
- net/mlx5: DR, Add missing query for vport 0 (Yevgeny Kliteynik) [Orabug: 34481188]
- net/mlx5: DR, Replace local WIRE_PORT macro with the existing MLX5_VPORT_UPLINK (Yevgeny Kliteynik) [Orabug: 34481188]
- net/mlx5: DR, Fix vport number data type to u16 (Yevgeny Kliteynik) [Orabug: 34481188]
- net/mlx4_en: Add XDP_REDIRECT statistics (Joshua Roys) [Orabug: 34481188]
- net/mlx4: Use array_size() helper in copy_to_user() (Gustavo A. R. Silva) [Orabug: 34481188]
- IB/mlx5: Enable UAR to have DevX UID (Meir Lichtinger) [Orabug: 34481188]
- net/mlx5: Add uid field to UAR allocation structures (Meir Lichtinger) [Orabug: 34481188]
- net/mlx5e: check return value of rhashtable_init (MichelleJin) [Orabug: 34481188]
- netdevsim: Move devlink registration to be last devlink command (Leon Romanovsky) [Orabug: 34481188]
- mlxsw: core: Register devlink instance last (Leon Romanovsky) [Orabug: 34481188]
- net/mlx5: Accept devlink user input after driver initialization complete (Leon Romanovsky) [Orabug: 34481188]
- net/mlx4: Move devlink_register to be the last initialization command (Leon Romanovsky) [Orabug: 34481188]
- devlink: report maximum number of snapshots with regions (Jacob Keller) [Orabug: 34481188]
- devlink: Add missed notifications iterators (Leon Romanovsky) [Orabug: 34481188]
- devlink: Notify users when objects are accessible (Leon Romanovsky) [Orabug: 34481188]
- net/mlx5e: Enable TC offload for ingress MACVLAN (Dima Chumak) [Orabug: 34481188]
- net/mlx5e: Enable TC offload for egress MACVLAN (Dima Chumak) [Orabug: 34481188]
- net/mlx5e: loopback test is not supported in switchdev mode (Roi Dayan) [Orabug: 34481188]
- net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel attributes (Roi Dayan) [Orabug: 34481188]
- net/mlx5e: Remove redundant priv arg from parse_pedit_to_reformat() (Roi Dayan) [Orabug: 34481188]
- net/mlx5e: Remove incorrect addition of action fwd flag (Roi Dayan) [Orabug: 34481188]
- net/mlx5e: Use correct return type (Roi Dayan) [Orabug: 34481188]
- net/mlx5e: Add error flow for ethtool -X command (Aya Levin) [Orabug: 34481188]
- net/mlx5: DR, Fix code indentation in dr_ste_v1 (Yevgeny Kliteynik) [Orabug: 34481188]
- net: mlx4: Add support for XDP_REDIRECT (Joshua Roys) [Orabug: 34481188]
- mlxsw: Add support for IP-in-IP with IPv6 underlay for Spectrum-2 and above (Amit Cohen) [Orabug: 34481188]
- mlxsw: spectrum_router: Increase parsing depth for IPv6 decapsulation (Amit Cohen) [Orabug: 34481188]
- mlxsw: Add IPV6_ADDRESS kvdl entry type (Amit Cohen) [Orabug: 34481188]
- mlxsw: spectrum_ipip: Add mlxsw_sp_ipip_gre6_ops (Amit Cohen) [Orabug: 34481188]
- mlxsw: Create separate ipip_ops_arr for different ASICs (Amit Cohen) [Orabug: 34481188]
- mlxsw: reg: Add support for ritr_loopback_ipip6_pack() (Amit Cohen) [Orabug: 34481188]
- mlxsw: reg: Add support for ratr_ipip6_entry_pack() (Amit Cohen) [Orabug: 34481188]
- mlxsw: reg: Add support for rtdp_ipip6_pack() (Amit Cohen) [Orabug: 34481188]
- mlxsw: reg: Add Router IP version Six Register (Amit Cohen) [Orabug: 34481188]
- mlxsw: Take tunnel's type into account when searching underlay device (Amit Cohen) [Orabug: 34481188]
- mlxsw: spectrum_ipip: Create common function for mlxsw_sp_ipip_ol_netdev_change_gre() (Amit Cohen) [Orabug: 34481188]
- mlxsw: spectrum_router: Fix arguments alignment (Amit Cohen) [Orabug: 34481188]
- mlxsw: spectrum_ipip: Pass IP tunnel parameters by reference and as 'const' (Amit Cohen) [Orabug: 34481188]
- mlxsw: spectrum_router: Create common function for fib_entry_type_unset() code (Amit Cohen) [Orabug: 34481188]
- mlxsw: spectrum_router: Start using new trap adjacency entry (Ido Schimmel) [Orabug: 34481188]
- mlxsw: spectrum_router: Add trap adjacency entry upon first nexthop group (Ido Schimmel) [Orabug: 34481188]
- devlink: Remove single line function obfuscations (Leon Romanovsky) [Orabug: 34481188]
- devlink: Delete not used port parameters APIs (Leon Romanovsky) [Orabug: 34481188]
- bnxt_en: Properly remove port parameter support (Leon Romanovsky) [Orabug: 34481188]
- devlink: Make devlink_register to be void (Leon Romanovsky) [Orabug: 34481188]
- RDMA/bnxt_re: Update statistics counter name (Selvin Xavier) [Orabug: 34481188]
- RDMA/bnxt_re: Add extended statistics counters (Selvin Xavier) [Orabug: 34481188]
- net: wwan: iosm: devlink registration (M Chetan Kumar) [Orabug: 34481188]
- mlxsw: Add support for transceiver modules reset (Ido Schimmel) [Orabug: 34481188]
- mlxsw: Make PMAOS pack function more generic (Ido Schimmel) [Orabug: 34481188]
- mlxsw: reg: Add fields to PMAOS register (Ido Schimmel) [Orabug: 34481188]
- mlxsw: Track per-module port status (Ido Schimmel) [Orabug: 34481188]
- mlxsw: spectrum: Do not return an error in mlxsw_sp_port_module_unmap() (Ido Schimmel) [Orabug: 34481188]
- mlxsw: spectrum: Do not return an error in ndo_stop() (Ido Schimmel) [Orabug: 34481188]
- mlxsw: core_env: Convert 'module_info_lock' to a mutex (Ido Schimmel) [Orabug: 34481188]
- mlxsw: core_env: Defer handling of module temperature warning events (Ido Schimmel) [Orabug: 34481188]
- mlxsw: core: Remove mlxsw_core_is_initialized() (Ido Schimmel) [Orabug: 34481188]
- mlxsw: core: Initialize switch driver last (Ido Schimmel) [Orabug: 34481188]
- mlxsw: reg: Remove PMTM register (Jiri Pirko) [Orabug: 34481188]
- mlxsw: spectrum: Use PMTDB register to obtain split info (Jiri Pirko) [Orabug: 34481188]
- mlxsw: reg: Add Port Module To local DataBase Register (Jiri Pirko) [Orabug: 34481188]
- mlxsw: spectrum: Use PLLP to get front panel number and split number (Jiri Pirko) [Orabug: 34481188]
- mlxsw: reg: Add Port Local port to Label Port mapping Register (Jiri Pirko) [Orabug: 34481188]
- mlxsw: spectrum: Move port SWID set before core port init (Jiri Pirko) [Orabug: 34481188]
- mlxsw: spectrum: Move port module mapping before core port init (Jiri Pirko) [Orabug: 34481188]
- mlxsw: spectrum: Bump minimum FW version to xx.2008.3326 (Jiri Pirko) [Orabug: 34481188]
- devlink: Delete not-used devlink APIs (Leon Romanovsky) [Orabug: 34481188]
- devlink: Delete not-used single parameter notification APIs (Leon Romanovsky) [Orabug: 34481188]
- uek-rpm: Enable modules in UEK7U1 to match RHCK9.1 - 34237783 (Harshit Mogalapalli) [Orabug: 34237783]
- uek-rpm: Enable CONFIG options in UEK7U1 to match RHCK9.1 (Harshit Mogalapalli) [Orabug: 34712370]
- crypto: fips - make proc files report fips module name and version (Saeed Mirzamohammadi) [Orabug: 34672372]
- crypto: jitter - add oversampling of noise source (Stephan Müller) [Orabug: 34672373]
- random: Add FIPS 140-3 entropy requirements (Saeed Mirzamohammadi) [Orabug: 34672373]
- uek-rpm: Enable sound subsystem CONFIG options in UEK7U1 to match RHCK9.1 (Harshit Mogalapalli) [Orabug: 34694103]
- x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO (Joerg Roedel) [Orabug: 34711419]
- x86/sev: Use CC_ATTR attribute to generalize string I/O unroll (Kuppuswamy Sathyanarayanan) [Orabug: 34711419]
- treewide: Replace the use of mem_encrypt_active() with cc_platform_has() (Tom Lendacky) [Orabug: 34711419]
- x86/sev: Replace occurrences of sev_es_active() with cc_platform_has() (Tom Lendacky) [Orabug: 34711419]
- x86/sev: Replace occurrences of sev_active() with cc_platform_has() (Tom Lendacky) [Orabug: 34711419]
- x86/sme: Replace occurrences of sme_active() with cc_platform_has() (Tom Lendacky) [Orabug: 34711419]
- NFSD: limit the number of v4 clients to 1024 per 1GB of system memory (Dai Ngo) [Orabug: 34728465]
- NFSD: keep track of the number of v4 clients in the system (Dai Ngo) [Orabug: 34728465]
- NFSD: refactoring v4 specific code to a helper in nfs4state.c (Dai Ngo) [Orabug: 34728465]
- NFSD: Show state of courtesy client in client info (Dai Ngo) [Orabug: 34728465]
- NFSD: add support for lock conflict to courteous server (Dai Ngo) [Orabug: 34728465]
- NFSD: Clean up _lm_ operation names (Chuck Lever) [Orabug: 34728465]
- fs/lock: add 2 callbacks to lock_manager_operations to resolve conflict (Dai Ngo) [Orabug: 34728465]
- fs/lock: add helper locks_owner_has_blockers to check for blockers (Dai Ngo) [Orabug: 34728465]
- NFSD: move create/destroy of laundry_wq to init_nfsd and exit_nfsd (Dai Ngo) [Orabug: 34728465]
- NFSD: add support for share reservation conflict to courteous server (Dai Ngo) [Orabug: 34728465]
- NFSD: add courteous server support for thread with only delegation (Dai Ngo) [Orabug: 34728465]
- mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_HUGETLB_PAGE_FREE_VMEMMAP (Muchun Song) [Orabug: 34549952]
- selftests: vm: add a hugetlb test case (Muchun Song) [Orabug: 34549952]
- mm: sparsemem: fix missing higher order allocation splitting (Muchun Song) [Orabug: 34549952]
- mm: sparsemem: use page table lock to protect kernel pmd operations (Muchun Song) [Orabug: 34549952]
- mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a static_key (Muchun Song) [Orabug: 34549952]
- mm: hugetlb: free the 2nd vmemmap page associated with each HugeTLB page (Muchun Song) [Orabug: 34549952]
- scsi: qedi: Use QEDI_MODE_NORMAL for error handling (Mike Christie) [Orabug: 34600328]
- scsi: qedi: Remove redundant flush_workqueue() calls (Minghao Chi (CGEL ZTE)) [Orabug: 34600328]
- scsi: qedi: Fix SYSFS_FLAG_FW_SEL_BOOT formatting (Florian Fainelli) [Orabug: 34600328]
- scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue (Manish Rangankar) [Orabug: 34600328]
- scsi: qedi: Remove set but unused 'page' variable (Florian Fainelli) [Orabug: 34600328]
- scsi: qla2xxx: Update version to 10.02.07.900-k (Nilesh Javali) [Orabug: 34600735]
- scsi: qla2xxx: Define static symbols (Nilesh Javali) [Orabug: 34600735]
- scsi: qla2xxx: Enhance driver tracing with separate tunable and more (Arun Easi) [Orabug: 34600735]
- scsi: qla2xxx: Add NVMe parameters support in Auxiliary Image Status (Anil Gurumurthy) [Orabug: 34600735]
- scsi: qla2xxx: Add debugfs create/delete helpers (Arun Easi) [Orabug: 34600735]
- scsi: qla2xxx: Fix response queue handler reading stale packets (Arun Easi) [Orabug: 34600735]
- scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue handler reading stale packets" (Arun Easi) [Orabug: 34600735]
- scsi: qla2xxx: Log message "skipping scsi_scan_host()" as informational (Mauricio Faria de Oliveira) [Orabug: 34600735]
- scsi: qla2xxx: Avoid flush_scheduled_work() usage (Tetsuo Handa) [Orabug: 34600735]
- scsi: qla2xxx: Always wait for qlt_sess_work_fn() from qlt_stop_phase1() (Tetsuo Handa) [Orabug: 34600735]
- scsi: qla2xxx: Remove unused qlt_tmr_work() (Tetsuo Handa) [Orabug: 34600735]
- scsi: qla2xxx: Remove unused del_sess_list field (Tetsuo Handa) [Orabug: 34600735]
- scsi: qla2xxx: Update version to 10.02.07.800-k (Nilesh Javali) [Orabug: 34600735]
- scsi: qla2xxx: Update manufacturer details (Bikash Hazarika) [Orabug: 34600735]
- scsi: qla2xxx: Fix sparse warning for dport_data (Nilesh Javali) [Orabug: 34600735]
- scsi: qla2xxx: Update version to 10.02.07.700-k (Nilesh Javali) [Orabug: 34600735]
- scsi: qla2xxx: Add debug prints in the device remove path (Arun Easi) [Orabug: 34600735]
- scsi: qla2xxx: Add a new v2 dport diagnostic feature (Bikash Hazarika) [Orabug: 34600735]
- scsi: qla2xxx: Update version to 10.02.07.600-k (Nilesh Javali) [Orabug: 34600735]
- scsi: qla2xxx: edif: Fix slow session teardown (Quinn Tran) [Orabug: 34600735]
- scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time (Quinn Tran) [Orabug: 34600735]
- scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription (Quinn Tran) [Orabug: 34600735]
- scsi: qla2xxx: Update version to 10.02.07.500-k (Nilesh Javali) [Orabug: 34600735]
- scsi: qla2xxx: edif: Remove old doorbell interface (Quinn Tran) [Orabug: 34600735]
- scsi: qla2xxx: edif: Add bsg interface to read doorbell events (Quinn Tran) [Orabug: 34600735]
- scsi: qla2xxx: edif: Wait for app to ack on sess down (Quinn Tran) [Orabug: 34600735]
- scsi: qla2xxx: edif: bsg refactor (Quinn Tran) [Orabug: 34600735]
- scsi: qla2xxx: Remove unused 'ql_dm_tgt_ex_pct' parameter (Gleb Chesnokov) [Orabug: 34600735]
- scsi: qla2xxx: Remove setting of 'req' and 'rsp' parameters (Tom Rix) [Orabug: 34600735]
- scsi: qla2xxx: edif: Remove unneeded variable (Guo Zhengkui) [Orabug: 34600735]
- scsi: qla2xxx: Remove unneeded flush_workqueue() (ran jianping) [Orabug: 34600735]
- scsi: qla2xxx: Remove free_sg command flag (Gleb Chesnokov) [Orabug: 34600735]
- scsi: qla2xxx: Fix typos in comments (Julia Lawall) [Orabug: 34600735]
- scsi: qla2xxx: Update version to 10.02.07.400-k (Nilesh Javali) [Orabug: 34600735]
- scsi: qla2xxx: Update version to 10.02.07.300-k (Nilesh Javali) [Orabug: 34600735]
- scsi: qla2xxx: Add retry for exec firmware (Quinn Tran) [Orabug: 34600735]
- scsi: qla2xxx: Synchronize rport dev_loss_tmo setting (Hannes Reinecke) [Orabug: 34600735]
- scsi: qla2xxx: Update version to 10.02.07.200-k (Nilesh Javali) [Orabug: 34600735]
- scsi: qla2xxx: edif: Tweak trace message (Quinn Tran) [Orabug: 34600735]
- scsi: qla2xxx: Remove a declaration (Bart Van Assche) [Orabug: 34600735]
- scsi: qla2xxx: Remove redundant initialization of pointer req (Colin Ian King) [Orabug: 34600735]
- scsi: qla2xxx: Update version to 10.02.07.100-k (Nilesh Javali) [Orabug: 34600735]
- scsi: qla2xxx: Call process_response_queue() in Tx path (Shreyas Deodhar) [Orabug: 34600735]
- scsi: qla2xxx: Check for firmware capability before creating QPair (Saurav Kashyap) [Orabug: 34600735]
- scsi: qla2xxx: Display 16G only as supported speeds for 3830c card (Saurav Kashyap) [Orabug: 34600735]
- scsi: qla2xxx: Add support for mailbox passthru (Bikash Hazarika) [Orabug: 34600735]
- scsi: qla2xxx: Increase max limit of ql2xnvme_queues (Shreyas Deodhar) [Orabug: 34600735]
- scsi: qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe queues (Shreyas Deodhar) [Orabug: 34600735]
- x86/sgx/virt: extract sgx_vepc_remove_page (Paolo Bonzini) [Orabug: 34534645]
- x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl (Paolo Bonzini) [Orabug: 34534645]
- selftests: kvm: add amx_test to .gitignore (Muhammad Usama Anjum) [Orabug: 34386748]
- selftests/x86/amx: Update the ARCH_REQ_XCOMP_PERM test (Chang S. Bae) [Orabug: 34386748]
- x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation (Yang Zhong) [Orabug: 34386748]
- KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer (Sean Christopherson) [Orabug: 34386748]
- selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP (Paolo Bonzini) [Orabug: 34386748]
- KVM: x86: add system attribute to retrieve full set of supported xsave states (Paolo Bonzini) [Orabug: 34386748]
- KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr (Sean Christopherson) [Orabug: 34386748]
- selftests: kvm: move vm_xsave_req_perm call to amx_test (Paolo Bonzini) [Orabug: 34386748]
- KVM: x86: Check .flags in kvm_cpuid_check_equal() too (Vitaly Kuznetsov) [Orabug: 34386748]
- KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID (Like Xu) [Orabug: 34386748]
- kvm: selftests: conditionally build vm_xsave_req_perm() (Wei Wang) [Orabug: 34386748]
- KVM: x86/cpuid: Clear XFD for component i if the base feature is missing (Like Xu) [Orabug: 34386748]
- x86/fpu: Correct AVX512 state tracking (Noah Goldstein) [Orabug: 34386748]
- KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUN (Vitaly Kuznetsov) [Orabug: 34386748]
- x86/fpu: Remove duplicate copy_fpstate_to_sigframe() prototype (Shaokun Zhang) [Orabug: 34386748]
- KVM: selftests: Rename 'get_cpuid_test' to 'cpuid_test' (Vitaly Kuznetsov) [Orabug: 34386748]
- KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [Orabug: 34386748]
- KVM: x86: Do runtime CPUID update before updating vcpu->arch.cpuid_entries (Vitaly Kuznetsov) [Orabug: 34386748]
- x86/fpu: Fix inline prefix warnings (Yang Zhong) [Orabug: 34386748]
- selftest: kvm: Add amx selftest (Yang Zhong) [Orabug: 34386748]
- selftest: kvm: Move struct kvm_x86_state to header (Yang Zhong) [Orabug: 34386748]
- selftest: kvm: Reorder vcpu_load_state steps for AMX (Paolo Bonzini) [Orabug: 34386748]
- kvm: x86: Disable interception for IA32_XFD on demand (Kevin Tian) [Orabug: 34386748]
- x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() (Thomas Gleixner) [Orabug: 34386748]
- kvm: selftests: Add support for KVM_CAP_XSAVE2 (Wei Wang) [Orabug: 34386748]
- kvm: Move KVM_GET_XSAVE2 IOCTL definition at the end of kvm.h (Janosch Frank) [Orabug: 34386748]
- kvm: x86: Add support for getting/setting expanded xstate buffer (Guang Zeng) [Orabug: 34386748]
- x86/fpu: Add uabi_size to guest_fpu (Thomas Gleixner) [Orabug: 34386748]
- kvm: x86: Add CPUID support for Intel AMX (Jing Liu) [Orabug: 34386748]
- kvm: x86: Add XCR0 support for Intel AMX (Jing Liu) [Orabug: 34386748]
- kvm: x86: Disable RDMSR interception of IA32_XFD_ERR (Jing Liu) [Orabug: 34386748]
- kvm: x86: Emulate IA32_XFD_ERR for guest (Jing Liu) [Orabug: 34386748]
- kvm: x86: Intercept #NM for saving IA32_XFD_ERR (Jing Liu) [Orabug: 34386748]
- x86/fpu: Prepare xfd_err in struct fpu_guest (Jing Liu) [Orabug: 34386748]
- kvm: x86: Add emulation for IA32_XFD (Jing Liu) [Orabug: 34386748]
- x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation (Kevin Tian) [Orabug: 34386748]
- kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 (Jing Liu) [Orabug: 34386748]
- x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM (Sean Christopherson) [Orabug: 34386748]
- x86/fpu: Add guest support to xfd_enable_feature() (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Make XFD initialization in __fpstate_reset() a function argument (Jing Liu) [Orabug: 34386748]
- kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID (Jing Liu) [Orabug: 34386748]
- kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule (Jing Liu) [Orabug: 34386748]
- x86/fpu: Prepare guest FPU for dynamically enabled FPU features (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Extend fpu_xstate_prctl() with guest permissions (Thomas Gleixner) [Orabug: 34386748]
- kvm: selftests: move ucall declarations into ucall_common.h (Michael Roth) [Orabug: 34386748]
- kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h (Michael Roth) [Orabug: 34386748]
- x86/fpu/signal: Initialize sw_bytes in save_xstate_epilog() (Marco Elver) [Orabug: 34386748]
- x86/fpu: Optimize out sigframe xfeatures when in init state (Dave Hansen) [Orabug: 34386748]
- Documentation/x86: Add documentation for using dynamic XSTATE features (Chang S. Bae) [Orabug: 34386748]
- x86/fpu: Include vmalloc.h for vzalloc() (Stephen Rothwell) [Orabug: 34386748]
- selftests/x86/amx: Add context switch test (Chang S. Bae) [Orabug: 34386748]
- selftests/x86/amx: Add test cases for AMX state management (Chang S. Bae) [Orabug: 34386748]
- x86/fpu/amx: Enable the AMX feature in 64-bit mode (Chang S. Bae) [Orabug: 34386748]
- x86/fpu: Add XFD handling for dynamic states (Chang S. Bae) [Orabug: 34386748]
- x86/fpu: Calculate the default sizes independently (Chang S. Bae) [Orabug: 34386748]
- x86/fpu/amx: Define AMX state components and have it used for boot-time checks (Chang S. Bae) [Orabug: 34386748]
- x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers (Chang S. Bae) [Orabug: 34386748]
- x86/fpu/xstate: Add fpstate_realloc()/free() (Chang S. Bae) [Orabug: 34386748]
- x86/fpu/xstate: Add XFD #NM handler (Chang S. Bae) [Orabug: 34386748]
- x86/fpu: Update XFD state where required (Chang S. Bae) [Orabug: 34386748]
- x86/fpu: Add sanity checks for XFD (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Add XFD state to fpstate (Chang S. Bae) [Orabug: 34386748]
- x86/msr-index: Add MSRs for XFD (Chang S. Bae) [Orabug: 34386748]
- x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit (Chang S. Bae) [Orabug: 34386748]
- x86/fpu: Reset permission and fpstate on exec() (Chang S. Bae) [Orabug: 34386748]
- x86/fpu: Prepare fpu_clone() for dynamically enabled features (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu/signal: Prepare for variable sigframe length (Chang S. Bae) [Orabug: 34386748]
- x86/signal: Use fpu::__state_user_size for sigalt stack validation (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Add basic helpers for dynamically enabled features (Thomas Gleixner) [Orabug: 34386748]
- x86/arch_prctl: Add controls for dynamic XSTATE components (Chang S. Bae) [Orabug: 34386748]
- x86/fpu: Add fpu_state_config::legacy_features (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Add members to struct fpu to cache permission information (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu/xstate: Provide xstate_calculate_size() (Chang S. Bae) [Orabug: 34386748]
- signal: Skip the altstack update when not needed (Chang S. Bae) [Orabug: 34386748]
- x86/signal: Implement sigaltstack size validation (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Remove old KVM FPU interface (Thomas Gleixner) [Orabug: 34386748]
- x86/kvm: Convert FPU handling to a single swap buffer (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Provide infrastructure for KVM FPU cleanup (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Prepare for sanitizing KVM FPU code (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu/xstate: Move remaining xfeature helpers to core (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Rework restore_regs_from_fpstate() (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Mop up xfeatures_mask_uabi() (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Move xstate feature masks to fpu_*_cfg (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Move xstate size to fpu_*_cfg (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu/xstate: Cleanup size calculations (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Provide struct fpu_config (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu/signal: Use fpstate for size and features (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() (Thomas Gleixner) [Orabug: 34386748]
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' (Paul Durrant) [Orabug: 34386748]
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES (Paul Durrant) [Orabug: 34386748]
- x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu/xstate: Use fpstate for os_xsave() (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Use fpstate::size (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Add size and mask information to fpstate (Thomas Gleixner) [Orabug: 34386748]
- x86/process: Move arch_thread_struct_whitelist() out of line (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Do not leak fpstate pointer on fork (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Remove fpu::state (Thomas Gleixner) [Orabug: 34386748]
- x86/math-emu: Convert to fpstate (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu/core: Convert to fpstate (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu/signal: Convert to fpstate (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu/regset: Convert to fpstate (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Convert tracing to fpstate (Thomas Gleixner) [Orabug: 34386748]
- x86/KVM: Convert to fpstate (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Replace KVMs xstate component clearing (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Convert fpstate_init() to struct fpstate (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Provide struct fpstate (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Replace KVMs home brewed FPU copy to user (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Provide a proper function for ex_handler_fprestore() (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Replace the includes of fpu/internal.h (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Mop up the internal.h leftovers (Thomas Gleixner) [Orabug: 34386748]
- x86/sev: Include fpu/xcr.h (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Remove internal.h dependency from fpu/signal.h (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Move fpstate functions to api.h (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Move mxcsr related code to core (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Move fpregs_restore_userregs() to core (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Make WARN_ON_FPU() private (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Move legacy ASM wrappers to core (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Move os_xsave() and os_xrstor() to core (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Make os_xrstor_booting() private (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Clean up CPU feature tests (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Move context switch and exit to user inlines into sched.h (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Rework copy_xstate_to_uabi_buf() (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Replace KVMs home brewed FPU copy from user (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Move KVMs FPU swapping to FPU core (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu/xstate: Mark all init only functions __init (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu/xstate: Provide and use for_each_xfeature() (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Cleanup xstate xcomp_bv initialization (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Do not inherit FPU context for kernel and IO worker threads (Thomas Gleixner) [Orabug: 34386748]
- x86/process: Clone FPU in copy_thread() (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Remove pointless memset in fpu_clone() (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Cleanup the on_boot_cpu clutter (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Restrict xsaves()/xrstors() to independent states (Thomas Gleixner) [Orabug: 34386748]
- x86/pkru: Remove useless include (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Update stale comments (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu: Remove pointless argument from switch_fpu_finish() (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() (Anders Roxell) [Orabug: 34386748]
- x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu/signal: Change return type of fpu__restore_sig() to boolean (Thomas Gleixner) [Orabug: 34386748]
- x86/signal: Change return type of restore_sigcontext() to boolean (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() (Thomas Gleixner) [Orabug: 34386748]
- x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() (Thomas Gleixner) [Orabug: 34386748]
- net: mana: Add support of XDP_REDIRECT action (Haiyang Zhang) [Orabug: 34366923]
- net: mana: Use struct_size() helper in mana_gd_create_dma_region() (Gustavo A. R. Silva) [Orabug: 34366923]
- net: mana: Reuse XDP dropped page (Haiyang Zhang) [Orabug: 34366923]
- net: mana: Add counter for XDP_TX (Haiyang Zhang) [Orabug: 34366923]
- net: mana: Add counter for packet dropped by XDP (Haiyang Zhang) [Orabug: 34366923]
- uek-rpm: Enable CONFIG_NVME_VERBOSE_ERRORS (Alan Adamson) [Orabug: 34329750]
- nvme: don't print verbose errors for internal passthrough requests (Chaitanya Kulkarni) [Orabug: 34329726]
- nvme: fix RCU hole that allowed for endless looping in multipath round robin (Chris Leech) [Orabug: 34329726]
- nvme-pci: expose use_threaded_interrupts read-only in sysfs (Xin Hao) [Orabug: 34329726]
- nvme: warn about shared namespaces without CONFIG_NVME_MULTIPATH (Christoph Hellwig) [Orabug: 34329726]
- nvme: remove nvme_alloc_request and nvme_alloc_request_qid (Christoph Hellwig) [Orabug: 34329726]
- nvme: cleanup how disk->disk_name is assigned (Christoph Hellwig) [Orabug: 34329726]
- nvmet: move the call to nvmet_ns_changed out of nvmet_ns_revalidate (Christoph Hellwig) [Orabug: 34329726]
- nvmet-rdma: fix kernel-doc warning for nvmet_rdma_device_removal (Chaitanya Kulkarni) [Orabug: 34329726]
- nvmet-fc: fix kernel-doc warning for nvmet_fc_unregister_targetport (Chaitanya Kulkarni) [Orabug: 34329726]
- nvmet-fc: fix kernel-doc warning for nvmet_fc_register_targetport (Chaitanya Kulkarni) [Orabug: 34329726]
- nvme-tcp: don't fold the line (Chaitanya Kulkarni) [Orabug: 34329726]
- nvme-tcp: don't initialize ret variable (Chaitanya Kulkarni) [Orabug: 34329726]
- nvme-multipath: call bio_io_error in nvme_ns_head_submit_bio (Guoqing Jiang) [Orabug: 34329726]
- nvme-multipath: use vmalloc for ANA log buffer (Hannes Reinecke) [Orabug: 34329726]
- nvme: remove support or stream based temperature hint (Christoph Hellwig) [Orabug: 34329726]
- nvme: remove nssa from struct nvme_ctrl (Keith Busch) [Orabug: 34329726]
- nvme: explicitly set non-error for directives (Keith Busch) [Orabug: 34329726]
- nvme: send uevent on connection up (Martin Belanger) [Orabug: 34329726]
- nvme: add vectored-io support for user-passthrough (Kanchan Joshi) [Orabug: 34329726]
- nvme: add verbose error logging (Alan Adamson) [Orabug: 34329726]
- nvme: add a helper to initialize connect_q (Chaitanya Kulkarni) [Orabug: 34329726]
- nvme-rdma: add helpers for mapping/unmapping request (Max Gurtovoy) [Orabug: 34329726]
- nvmet-tcp: replace ida_simple[get|remove] with the simler ida_[alloc|free] (Sagi Grimberg) [Orabug: 34329726]
- nvmet-rdma: replace ida_simple[get|remove] with the simler ida_[alloc|free] (Sagi Grimberg) [Orabug: 34329726]
- nvmet-fc: replace ida_simple[get|remove] with the simler ida_[alloc|free] (Sagi Grimberg) [Orabug: 34329726]
- nvmet: replace ida_simple[get|remove] with the simler ida_[alloc|free] (Sagi Grimberg) [Orabug: 34329726]
- nvme-fc: replace ida_simple[get|remove] with the simler ida_[alloc|free] (Sagi Grimberg) [Orabug: 34329726]
- nvme: replace ida_simple[get|remove] with the simler ida_[alloc|free] (Sagi Grimberg) [Orabug: 34329726]
- nvmet: allow bdev in buffered_io mode (Chaitanya Kulkarni) [Orabug: 34329726]
- nvmet: use i_size_read() to set size for file-ns (Chaitanya Kulkarni) [Orabug: 34329726]
- nvme-fabrics: remove unnecessary braces for case (Chaitanya Kulkarni) [Orabug: 34329726]
- nvme-fabrics: use consistent zeroout pattern (Chaitanya Kulkarni) [Orabug: 34329726]
- nvme-fabrics: use unsigned int type (Chaitanya Kulkarni) [Orabug: 34329726]
- nvme-fabrics: use unsigned int type (Chaitanya Kulkarni) [Orabug: 34329726]
- nvme-core: remove unnecessary semicolon (Chaitanya Kulkarni) [Orabug: 34329726]
- x86/sgx: Fix missing poison handling in reclaimer (Reinette Chatre) [Orabug: 34525523]
- x86/sgx: Fix NULL pointer dereference on non-SGX systems (Dave Hansen) [Orabug: 34525523]
- selftests/sgx: Fix corrupted cpuid macro invocation (Jarkko Sakkinen) [Orabug: 34525523]
- x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node (Jarkko Sakkinen) [Orabug: 34525523]
- x86/sgx: Fix free page accounting (Reinette Chatre) [Orabug: 34525523]
- x86/sgx: Fix minor documentation issues (Reinette Chatre) [Orabug: 34525523]
- selftests/sgx: Add test for multiple TCS entry (Reinette Chatre) [Orabug: 34525523]
- selftests/sgx: Enable multiple thread support (Reinette Chatre) [Orabug: 34525523]
- selftests/sgx: Add page permission and exception test (Reinette Chatre) [Orabug: 34525523]
- selftests/sgx: Rename test properties in preparation for more enclave tests (Reinette Chatre) [Orabug: 34525523]
- selftests/sgx: Provide per-op parameter structs for the test enclave (Jarkko Sakkinen) [Orabug: 34525523]
- selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed (Jarkko Sakkinen) [Orabug: 34525523]
- selftests/sgx: Move setup_test_encl() to each TEST_F() (Jarkko Sakkinen) [Orabug: 34525523]
- selftests/sgx: Encpsulate the test enclave creation (Jarkko Sakkinen) [Orabug: 34525523]
- selftests/sgx: Dump segments and /proc/self/maps only on failure (Jarkko Sakkinen) [Orabug: 34525523]
- selftests/sgx: Create a heap for the test enclave (Jarkko Sakkinen) [Orabug: 34525523]
- selftests/sgx: Make data measurement for an enclave segment optional (Jarkko Sakkinen) [Orabug: 34525523]
- selftests/sgx: Assign source for each segment (Jarkko Sakkinen) [Orabug: 34525523]
- selftests/sgx: Fix a benign linker warning (Sean Christopherson) [Orabug: 34525523]
- x86/sgx: Add check for SGX pages to ghes_do_memory_failure() (Tony Luck) [Orabug: 34525523]
- x86/sgx: Add hook to error injection address validation (Tony Luck) [Orabug: 34525523]
- x86/sgx: Hook arch_memory_failure() into mainline code (Tony Luck) [Orabug: 34525523]
- x86/sgx: Add SGX infrastructure to recover from poison (Tony Luck) [Orabug: 34525523]
- x86/sgx: Initial poison handling for dirty and free pages (Tony Luck) [Orabug: 34525523]
- x86/sgx: Add infrastructure to identify SGX EPC pages (Tony Luck) [Orabug: 34525523]
- x86/sgx: Add new sgx_epc_page flag bit to mark free pages (Tony Luck) [Orabug: 34525523]
- signal: Add an optional check for altstack size (Thomas Gleixner) [Orabug: 34525523]
- Revert "x86/sgx: Fix free page accounting" (Thomas Tai) [Orabug: 34525523]
- perf/x86/ibs: Add new IBS register bits into header (Ravi Bangoria) [Orabug: 34530245]
- perf/x86/amd/uncore: Add PerfMonV2 RDPMC assignments (Sandipan Das) [Orabug: 34530245]
- perf/x86/amd/uncore: Add PerfMonV2 DF event format (Sandipan Das) [Orabug: 34530245]
- perf/x86/amd/uncore: Detect available DF counters (Sandipan Das) [Orabug: 34530245]
- perf/x86/amd/uncore: Use attr_update for format attributes (Sandipan Das) [Orabug: 34530245]
- perf/x86/amd/uncore: Use dynamic events array (Sandipan Das) [Orabug: 34530245]
- perf/x86/amd/core: Fix reloading events for SVM (Sandipan Das) [Orabug: 34530245]
- perf/x86/amd: Run AMD BRS code only on supported hw (Borislav Petkov) [Orabug: 34530245]
- perf/x86/amd: Fix AMD BRS period adjustment (Peter Zijlstra) [Orabug: 34530245]
- perf/x86/amd: Remove unused variable 'hwc' (Zucheng Zheng) [Orabug: 34530245]
- perf/ibs: Fix comment (Ravi Bangoria) [Orabug: 34530245]
- perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute (Ravi Bangoria) [Orabug: 34530245]
- perf/amd/ibs: Add support for L3 miss filtering (Ravi Bangoria) [Orabug: 34530245]
- perf/amd/ibs: Use ->is_visible callback for dynamic attributes (Ravi Bangoria) [Orabug: 34530245]
- perf/x86/amd/core: Add PerfMonV2 overflow handling (Sandipan Das) [Orabug: 34530245]
- perf/x86/amd/core: Add PerfMonV2 counter control (Sandipan Das) [Orabug: 34530245]
- perf/x86/amd/core: Detect available counters (Sandipan Das) [Orabug: 34530245]
- perf/x86/amd/core: Detect PerfMonV2 support (Sandipan Das) [Orabug: 34530245]
- x86/msr: Add PerfCntrGlobal* registers (Sandipan Das) [Orabug: 34530245]
- x86/cpufeatures: Add PerfMonV2 feature bit (Sandipan Das) [Orabug: 34530245]
- perf/x86: Unify format of events sysfs show (Yang Jihong) [Orabug: 34530245]
- perf/x86/amd: Add idle hooks for branch sampling (Stephane Eranian) [Orabug: 34530245]
- ACPI: Add perf low power callback (Stephane Eranian) [Orabug: 34530245]
- perf/x86/amd: Make Zen3 branch sampling opt-in (Stephane Eranian) [Orabug: 34530245]
- perf/x86/amd: Add AMD branch sampling period adjustment (Stephane Eranian) [Orabug: 34530245]
- perf/x86/amd: Enable branch sampling priv level filtering (Stephane Eranian) [Orabug: 34530245]
- perf/x86/amd: Add branch-brs helper event for Fam19h BRS (Stephane Eranian) [Orabug: 34530245]
- perf/x86/amd: Add AMD Fam19h Branch Sampling support (Stephane Eranian) [Orabug: 34530245]
- x86/cpufeatures: Add AMD Fam19h Branch Sampling feature (Stephane Eranian) [Orabug: 34530245]
- perf/core: Add perf_clear_branch_entry_bitfields() helper (Stephane Eranian) [Orabug: 34530245]
- nvmet: revert "nvmet: make discovery NQN configurable" (Hannes Reinecke) [Orabug: 34500944]
- nvme-tcp: send H2CData PDUs based on MAXH2CDATA (Varun Prakash) [Orabug: 34500944]
- nvme-fabrics: remove the unneeded ret variable in nvmf_dev_show (Changcheng Deng) [Orabug: 34500944]
- nvme: add 'iopolicy' module parameter (Hannes Reinecke) [Orabug: 34500944]
- nvme: drop unused variable ctrl in nvme_setup_cmd (Geliang Tang) [Orabug: 34500944]
- nvme: increment request genctr on completion (Keith Busch) [Orabug: 34500944]
- nvme-fabrics: print out valid arguments when reading from /dev/nvme-fabrics (Hannes Reinecke) [Orabug: 34500944]
- arm64: kexec_file: use more system keyrings to verify kernel image signature (Coiby Xu) [Orabug: 34424679]
- kexec, KEYS: make the code in bzImage64_verify_sig generic (Coiby Xu) [Orabug: 34424679]
- kexec: clean up arch_kexec_kernel_verify_sig (Coiby Xu) [Orabug: 34424679]
- scsi: lpfc: Copyright updates for 14.2.0.5 patches (James Smart) [Orabug: 34377373]
- scsi: lpfc: Update lpfc version to 14.2.0.5 (James Smart) [Orabug: 34377373]
- scsi: lpfc: Remove Menlo/Hornet related code (James Smart) [Orabug: 34377373]
- scsi: lpfc: Refactor lpfc_nvmet_prep_abort_wqe() into lpfc_sli_prep_abort_xri() (James Smart) [Orabug: 34377373]
- scsi: lpfc: Revert RSCN_MEMENTO workaround for misbehaved configuration (James Smart) [Orabug: 34377373]
- scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test (James Smart) [Orabug: 34377373]
- scsi: lpfc: Fix attempted FA-PWWN usage after feature disable (James Smart) [Orabug: 34377373]
- scsi: lpfc: Set PU field when providing D_ID in XMIT_ELS_RSP64_CX iocb (James Smart) [Orabug: 34377373]
- scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cancel_iocb() (James Smart) [Orabug: 34377373]
- scsi: lpfc: Update lpfc version to 14.2.0.4 (James Smart) [Orabug: 34377373]
- scsi: lpfc: Add more logging of cmd and cqe information for aborted NVMe cmds (James Smart) [Orabug: 34377373]
- scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted (James Smart) [Orabug: 34377373]
- scsi: lpfc: Address NULL pointer dereference after starget_to_rport() (James Smart) [Orabug: 34377373]
- scsi: lpfc: Resolve some cleanup issues following abort path refactoring (James Smart) [Orabug: 34377373]
- scsi: lpfc: Correct BDE type for XMIT_SEQ64_WQE in lpfc_ct_reject_event() (James Smart) [Orabug: 34377373]
- scsi: lpfc: Add support for ATTO Fibre Channel devices (Bradley Grove) [Orabug: 34377373]
- scsi: lpfc: Add support for VMID tagging of NVMe I/Os (James Smart) [Orabug: 34377373]
- scsi: lpfc: Rework lpfc_vmid_get_appid() to be protocol independent (James Smart) [Orabug: 34377373]
- scsi: lpfc: Commonize VMID code location (James Smart) [Orabug: 34377373]
- scsi: nvme-fc: Add new routine nvme_fc_io_getuuid() (Muneendra Kumar) [Orabug: 34377373]
- scsi: lpfc: Update lpfc version to 14.2.0.3 (James Smart) [Orabug: 34377373]
- scsi: lpfc: Use sg_dma_address() and sg_dma_len() macros for NVMe I/O (James Smart) [Orabug: 34377373]
- scsi: lpfc: Rework FDMI initialization after link up (James Smart) [Orabug: 34377373]
- scsi: lpfc: Change VMID registration to be based on fabric parameters (James Smart) [Orabug: 34377373]
- scsi: lpfc: Decrement outstanding gidft_inp counter if lpfc_err_lost_link() (James Smart) [Orabug: 34377373]
- scsi: lpfc: Use list_for_each_entry_safe() in rscn_recovery_check() (James Smart) [Orabug: 34377373]
- scsi: lpfc: Fix dmabuf ptr assignment in lpfc_ct_reject_event() (James Smart) [Orabug: 34377373]
- scsi: lpfc: Inhibit aborts if external loopback plug is inserted (James Smart) [Orabug: 34377373]
- scsi: lpfc: Fix ndlp put following a LOGO completion (James Smart) [Orabug: 34377373]
- scsi: lpfc: Fill in missing ndlp kref puts in error paths (James Smart) [Orabug: 34377373]
- scsi: lpfc: Correct BDE DMA address assignment for GEN_REQ_WQE (James Smart) [Orabug: 34377373]
- scsi: lpfc: Fix split code for FLOGI on FCoE (James Smart) [Orabug: 34377373]
- scsi: lpfc: Remove redundant lpfc_sli_prep_wqe() call (James Smart) [Orabug: 34377373]
- scsi: lpfc: Fix additional reference counting in lpfc_bsg_rport_els() (James Smart) [Orabug: 34377373]
- blk-cgroup: move blkcg_{get,set}_fc_appid out of line (Christoph Hellwig) [Orabug: 34377373]
- scsi: lpfc: Remove unnecessary null ndlp check in lpfc_sli_prep_wqe() (James Smart) [Orabug: 34377373]
- scsi: lpfc: Remove unneeded variable (Changcheng Deng) [Orabug: 34377373]
- scsi: lpfc: Copyright updates for 14.2.0.2 patches (James Smart) [Orabug: 34377373]
- scsi: lpfc: Update lpfc version to 14.2.0.2 (James Smart) [Orabug: 34377373]
- scsi: lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE (James Smart) [Orabug: 34377373]
- scsi: lpfc: Update stat accounting for READ_STATUS mbox command (James Smart) [Orabug: 34377373]
- scsi: lpfc: Change FA-PWWN detection methodology (James Smart) [Orabug: 34377373]
- scsi: lpfc: Refactor cleanup of mailbox commands (James Smart) [Orabug: 34377373]
- scsi: lpfc: Fix field overload in lpfc_iocbq data structure (James Smart) [Orabug: 34377373]
- scsi: lpfc: Introduce FC_RSCN_MEMENTO flag for tracking post RSCN completion (James Smart) [Orabug: 34377373]
- scsi: lpfc: Register for Application Services FC-4 type in Fabric topology (James Smart) [Orabug: 34377373]
- scsi: lpfc: Remove false FDMI NVMe FC-4 support for NPIV ports (James Smart) [Orabug: 34377373]
- scsi: lpfc: Revise FDMI reporting of supported port speed for trunk groups (James Smart) [Orabug: 34377373]
- scsi: lpfc: Correct CRC32 calculation for congestion stats (James Smart) [Orabug: 34377373]
- scsi: lpfc: Move MI module parameter check to handle dynamic disable (James Smart) [Orabug: 34377373]
- scsi: lpfc: Remove unnecessary NULL pointer assignment for ELS_RDF path (James Smart) [Orabug: 34377373]
- scsi: lpfc: Transition to NPR state upon LOGO cmpl if link down or aborted (James Smart) [Orabug: 34377373]
- scsi: lpfc: Update fc_prli_sent outstanding only after guaranteed IOCB submit (James Smart) [Orabug: 34377373]
- scsi: lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT (James Smart) [Orabug: 34377373]
- scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI (James Smart) [Orabug: 34377373]
- scsi: lpfc: Clear fabric topology flag before initiating a new FLOGI (James Smart) [Orabug: 34377373]
- scsi: lpfc: Requeue SCSI I/O to upper layer when fw reports link down (James Smart) [Orabug: 34377373]
- scsi: lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field (James Smart) [Orabug: 34377373]
- scsi: lpfc: Fix diagnostic fw logging after a function reset (James Smart) [Orabug: 34377373]
- scsi: lpfc: Tweak message log categories for ELS/FDMI/NVMe rescan (James Smart) [Orabug: 34377373]
- scsi: lpfc: Fix broken SLI4 abort path (James Smart) [Orabug: 34377373]
- scsi: lpfc: Update lpfc version to 14.2.0.1 (James Smart) [Orabug: 34377373]
- scsi: lpfc: Fix unload hang after back to back PCI EEH faults (James Smart) [Orabug: 34377373]
- scsi: lpfc: Improve PCI EEH Error and Recovery Handling (James Smart) [Orabug: 34377373]
- scsi: lpfc: Copyright updates for 14.2.0.0 patches (James Smart) [Orabug: 34377373]
- scsi: lpfc: Update lpfc version to 14.2.0.0 (James Smart) [Orabug: 34377373]
- scsi: lpfc: SLI path split: Refactor BSG paths (James Smart) [Orabug: 34377373]
- scsi: lpfc: SLI path split: Refactor Abort paths (James Smart) [Orabug: 34377373]
- scsi: lpfc: SLI path split: Refactor CT paths (James Smart) [Orabug: 34377373]
- scsi: lpfc: SLI path split: Refactor misc ELS paths (James Smart) [Orabug: 34377373]
- scsi: lpfc: SLI path split: Refactor VMID paths (James Smart) [Orabug: 34377373]
- scsi: lpfc: SLI path split: Refactor FDISC paths (James Smart) [Orabug: 34377373]
- scsi: lpfc: SLI path split: Refactor LS_RJT paths (James Smart) [Orabug: 34377373]
- scsi: lpfc: SLI path split: Refactor LS_ACC paths (James Smart) [Orabug: 34377373]
- scsi: lpfc: SLI path split: Refactor the RSCN/SCR/RDF/EDC/FARPR paths (James Smart) [Orabug: 34377373]
- scsi: lpfc: SLI path split: Refactor PLOGI/PRLI/ADISC/LOGO paths (James Smart) [Orabug: 34377373]
- scsi: lpfc: SLI path split: Refactor base ELS paths and the FLOGI path (James Smart) [Orabug: 34377373]
- scsi: lpfc: Remove failing soft_wwn support (James Smart) [Orabug: 34377373]
- scsi: lpfc: SLI path split: Introduce lpfc_prep_wqe (James Smart) [Orabug: 34377373]
- scsi: lpfc: Use kcalloc() (Julia Lawall) [Orabug: 34377373]
- scsi: lpfc: Fix typos in comments (Julia Lawall) [Orabug: 34377373]
- scsi: lpfc: Use rport as argument for lpfc_chk_tgt_mapped() (Hannes Reinecke) [Orabug: 34377373]
- scsi: lpfc: Use rport as argument for lpfc_send_taskmgmt() (Hannes Reinecke) [Orabug: 34377373]
- scsi: lpfc: Use fc_block_rport() (Hannes Reinecke) [Orabug: 34377373]
- scsi: lpfc: Drop lpfc_no_handler() (Hannes Reinecke) [Orabug: 34377373]
- scsi: lpfc: Kill lpfc_bus_reset_handler() (Hannes Reinecke) [Orabug: 34377373]
- scsi: lpfc: Remove redundant flush_workqueue() call (Minghao Chi (CGEL ZTE)) [Orabug: 34377373]
- all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate (Yury Norov) [Orabug: 34377373]
- scsi: lpfc: Use irq_set_affinity() (Nitesh Narayan Lal) [Orabug: 34377373]
- scsi: lpfc: Update lpfc version to 14.0.0.4 (James Smart) [Orabug: 34377373]
- scsi: lpfc: Add additional debugfs support for CMF (James Smart) [Orabug: 34377373]
- scsi: lpfc: Cap CMF read bytes to MBPI (James Smart) [Orabug: 34377373]
- scsi: lpfc: Fix NPIV port deletion crash (James Smart) [Orabug: 34377373]
- scsi: lpfc: Change return code on I/Os received during link bounce (James Smart) [Orabug: 34377373]
- scsi: lpfc: Update lpfc version to 14.0.0.3 (James Smart) [Orabug: 34377373]
- scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted (James Smart) [Orabug: 34377373]
- scsi: lpfc: Correct sysfs reporting of loop support after SFP status change (James Smart) [Orabug: 34377373]
- scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup() (James Smart) [Orabug: 34377373]
- block: move elevator.h to block/ (Christoph Hellwig) [Orabug: 34377373]
- scsi: lpfc: Add support for optional PLDV handling (James Smart) [Orabug: 34377373]
- scsi: lpfc: Return NULL rather than a plain 0 integer (Colin Ian King) [Orabug: 34377373]
- scsi: lpfc: Fix a function name in comments (Cai Huoqing) [Orabug: 34377373]
- scsi: lpfc: Update lpfc version to 14.0.0.2 (James Smart) [Orabug: 34377373]
- scsi: lpfc: Improve PBDE checks during SGL processing (James Smart) [Orabug: 34377373]
- scsi: lpfc: Zero CGN stats only during initial driver load and stat reset (James Smart) [Orabug: 34377373]
- scsi: lpfc: Fix I/O block after enabling managed congestion mode (James Smart) [Orabug: 34377373]
- scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode (James Smart) [Orabug: 34377373]
- scsi: lpfc: Fix rediscovery of tape device after LIP (James Smart) [Orabug: 34377373]
- scsi: lpfc: Fix hang on unload due to stuck fport node (James Smart) [Orabug: 34377373]
- scsi: lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT (James Smart) [Orabug: 34377373]
- Revert "Revert "scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE"" (Jack Vogel)
- Revert "Revert "scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input"" (Jack Vogel)
- Revert "Revert "scsi: lpfc: Resolve some cleanup issues following SLI path refactoring"" (Jack Vogel)
- Revert "Revert "scsi: lpfc: Fix element offset in __lpfc_sli_release_iocbq_s4()"" (Jack Vogel)
- Revert "Revert "scsi: lpfc: Fix locking for lpfc_sli_iocbq_lookup()"" (Jack Vogel)
- Revert "Revert "scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID"" (Jack Vogel)
- Revert "Revert "scsi: lpfc: SLI path split: Refactor SCSI paths"" (Jack Vogel)
- Revert "Revert "scsi: lpfc: SLI path split: Refactor fast and slow paths to native SLI4"" (Jack Vogel)
- Revert "Revert "scsi: lpfc: SLI path split: Refactor lpfc_iocbq"" (Jack Vogel)
- uek-rpm: Enable CONFIG_LOCK_DOWN_IN_EFI_SECURE_BOOT (Eric Snowberg) [Orabug: 34304827]
- efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode (David Howells) [Orabug: 34304827]
- arm64: Allow locking down the kernel under EFI secure boot (Seth Forshee) [Orabug: 34304827]
- efi: Lock down the kernel if booted in secure boot mode (David Howells) [Orabug: 34304827]
- security: lockdown: expose a hook to lock the kernel down (Jeremy Cline) [Orabug: 34304827]
- Revert "lockdown: Run in lockdown integrity mode when SB is enabled." (Eric Snowberg) [Orabug: 34304827]
- nvmet-tcp: fix possible list corruption for unexpected command failure (Sagi Grimberg) [Orabug: 34461972]
- nvme: fix use after free when disconnecting a reconnecting ctrl (Ruozhu Li) [Orabug: 34461972]
- nvme-multipath: set ana_log_size to 0 after free ana_log_buf (Hou Tao) [Orabug: 34461972]
- nvme: report write pointer for a full zone as zone start + zone len (Niklas Cassel) [Orabug: 34461972]
- nvme: show subsys nqn for duplicate cntlids (Keith Busch) [Orabug: 34461972]
- nvme: fix write zeroes pi (Klaus Jensen) [Orabug: 34461972]
- nvme-fabrics: ignore invalid fast_io_fail_tmo values (Maurizio Lombardi) [Orabug: 34461972]
- nvme-tcp: fix memory leak when freeing a queue (Maurizio Lombardi) [Orabug: 34461972]
- nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (Varun Prakash) [Orabug: 34461972]
- nvmet-tcp: fix memory leak when performing a controller reset (Maurizio Lombardi) [Orabug: 34461972]
- nvme: add new discovery log page entry definitions (Hannes Reinecke) [Orabug: 34461972]
- nvmet: use flex_array_size and struct_size (Len Baker) [Orabug: 34461972]
- nvmet: register discovery subsystem as 'current' (Hannes Reinecke) [Orabug: 34461972]
- nvmet: switch check for subsystem type (Hannes Reinecke) [Orabug: 34461972]
- nvmet: use struct_size over open coded arithmetic (Len Baker) [Orabug: 34461972]
- nvme-pci: clear shadow doorbell memory on resets (Keith Busch) [Orabug: 34461972]
- nvme-multipath: add error handling support for add_disk() (Luis Chamberlain) [Orabug: 34461972]
- nvmet: use macro definitions for setting cmic value (Max Gurtovoy) [Orabug: 34461972]
- nvmet: use macro definition for setting nmic value (Max Gurtovoy) [Orabug: 34461972]
- nvme: add CNTRLTYPE definitions for 'identify controller' (Hannes Reinecke) [Orabug: 34461972]
- nvme: display correct subsystem NQN (Hannes Reinecke) [Orabug: 34461972]
- nvme: Add connect option 'discovery' (Hannes Reinecke) [Orabug: 34461972]
- nvme: expose subsystem type in sysfs attribute 'subsystype' (Hannes Reinecke) [Orabug: 34461972]
- nvmet: set 'CNTRLTYPE' in the identify controller data (Hannes Reinecke) [Orabug: 34461972]
- nvmet: add nvmet_is_disc_subsys() helper (Hannes Reinecke) [Orabug: 34461972]
- nvmet: make discovery NQN configurable (Hannes Reinecke) [Orabug: 34461972]
- nvmet-rdma: implement get_max_queue_size controller op (Max Gurtovoy) [Orabug: 34461972]
- nvmet: add get_max_queue_size op for controllers (Max Gurtovoy) [Orabug: 34461972]
- nvme-rdma: limit the maximal queue size for RDMA controllers (Max Gurtovoy) [Orabug: 34461972]
- nvme: generate uevent once a multipath namespace is operational again (Hannes Reinecke) [Orabug: 34461972]
- nvme: don't memset() the normal read/write command (Jens Axboe) [Orabug: 34461972]
- nvme: move command clear into the various setup helpers (Jens Axboe) [Orabug: 34461972]
Wed Jan 04 2023 Jack Vogel <jack.vogel@oracle.com> [5.15.0-7.86.1.el8uek]
- LTS version: v5.15.86 (Jack Vogel)
- pwm: tegra: Fix 32 bit build (Steven Price)
- mfd: qcom_rpm: Use devm_of_platform_populate() to simplify code (Christophe JAILLET)
- extcon: usbc-tusb320: Call the Type-C IRQ handler only if a port is registered (Yassine Oudjana)
- media: dvbdev: fix refcnt bug (Lin Ma)
- media: dvbdev: fix build warning due to comments (Lin Ma)
- net: stmmac: fix errno when create_singlethread_workqueue() fails (Gaosheng Cui)
- scsi: qla2xxx: Fix crash when I/O abort times out (Arun Easi)
- btrfs: do not BUG_ON() on ENOMEM when dropping extent items for a range (Filipe Manana)
- ovl: fix use inode directly in rcu-walk mode (Chen Zhongjin)
- fbdev: fbcon: release buffer when fbcon_do_set_font() failed (Tetsuo Handa)
- gcov: add support for checksum field (Rickard x Andersson)
- floppy: Fix memory leak in do_floppy_init() (Yuan Can)
- regulator: core: fix deadlock on regulator enable (Johan Hovold)
- iio: adc128s052: add proper .data members in adc128_of_match table (Rasmus Villemoes)
- iio: adc: ad_sigma_delta: do not use internal iio_dev lock (Nuno Sá)
- iio: fix memory leak in iio_device_register_eventset() (Zeng Heng)
- reiserfs: Add missing calls to reiserfs_security_free() (Roberto Sassu)
- security: Restrict CONFIG_ZERO_CALL_USED_REGS to gcc or clang > 15.0.6 (Nathan Chancellor)
- 9p: set req refcount to zero to avoid uninitialized usage (Schspa Shi)
- loop: Fix the max_loop commandline argument treatment when it is set to 0 (Isaac J. Manjarres)
- HID: mcp2221: don't connect hidraw (Enrik Berkhan)
- HID: wacom: Ensure bootloader PID is usable in hidraw mode (Jason Gerecke)
- xhci: Prevent infinite loop in transaction errors recovery for streams (Mathias Nyman)
- usb: dwc3: core: defer probe on ulpi_read_id timeout (Ferry Toth)
- usb: dwc3: Fix race between dwc3_set_mode and __dwc3_set_mode (Sven Peter)
- arm64: dts: qcom: sm8250: fix USB-DP PHY registers (Johan Hovold)
- usb: xhci-mtk: fix leakage of shared hcd when fail to set wakeup irq (Chunfeng Yun)
- usb: cdnsp: fix lack of ZLP for ep0 (Pawel Laszczak)
- ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list (Jiao Zhou)
- ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB (Edward Pacman)
- ALSA: usb-audio: add the quirk for KT0206 device (wangdicheng)
- ima: Simplify ima_lsm_copy_rule (GUO Zihua)
- pstore: Make sure CONFIG_PSTORE_PMSG selects CONFIG_RT_MUTEXES (John Stultz)
- afs: Fix lost servers_outstanding count (David Howells)
- perf debug: Set debug_peo_args and redirect_to_stderr variable to correct values in perf_quiet_option() (Yang Jihong)
- pstore: Switch pmsg_lock to an rt_mutex to avoid priority inversion (John Stultz)
- LoadPin: Ignore the "contents" argument of the LSM hooks (Kees Cook)
- drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern (Khaled Almahallawy)
- ASoC: rt5670: Remove unbalanced pm_runtime_put() (Hans de Goede)
- ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() (Wang Jingjin)
- ASoC: wm8994: Fix potential deadlock (Marek Szyprowski)
- ASoC: mediatek: mt8183: fix refcount leak in mt8183_mt6358_ts3a227_max98357_dev_probe() (Wang Yufen)
- ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() (Wang Jingjin)
- ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() (Wang Yufen)
- ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() (Wang Yufen)
- ASoC: Intel: Skylake: Fix driver hang during shutdown (Cezary Rojewski)
- ALSA: hda: add snd_hdac_stop_streams() helper (Pierre-Louis Bossart)
- ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c (Pierre-Louis Bossart)
- hwmon: (jc42) Fix missing unlock on error in jc42_write() (Yang Yingliang)
- KVM: selftests: Fix build regression by using accessor function (Tyler Hicks)
- tools/include: Add _RET_IP_ and math definitions to kernel.h (Karolina Drobnik)
- orangefs: Fix kmemleak in orangefs_{kernel,client}_debug_init() (Zhang Xiaoxu)
- orangefs: Fix kmemleak in orangefs_prepare_debugfs_help_string() (Zhang Xiaoxu)
- drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() (Nathan Chancellor)
- drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() (Nathan Chancellor)
- hugetlbfs: fix null-ptr-deref in hugetlbfs_parse_param() (Hawkins Jiawei)
- scsi: elx: libefc: Fix second parameter type in state callbacks (Nathan Chancellor)
- scsi: ufs: Reduce the START STOP UNIT timeout (Bart Van Assche)
- scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs (Justin Tee)
- crypto: hisilicon/hpre - fix resource leak in remove process (Zhiqi Song)
- clk: st: Fix memory leak in st_of_quadfs_setup() (Xiu Jianfeng)
- media: si470x: Fix use-after-free in si470x_int_in_callback() (Shigeru Yoshida)
- mmc: renesas_sdhi: better reset from HS400 mode (Wolfram Sang)
- mmc: f-sdh30: Add quirks for broken timeout clock capability (Kunihiko Hayashi)
- wifi: mt76: do not run mt76u_status_worker if the device is not running (Lorenzo Bianconi)
- regulator: core: fix use_count leakage when handling boot-on (Rui Zhang)
- libbpf: Avoid enum forward-declarations in public API in C++ mode (Andrii Nakryiko)
- drm/amd/display: Use the largest vready_offset in pipe group (Wesley Chalmers)
- blk-mq: fix possible memleak when register 'hctx' failed (Ye Bin)
- media: dvb-usb: fix memory leak in dvb_usb_adapter_init() (Mazin Al Haddad)
- media: dvbdev: adopts refcnt to avoid UAF (Lin Ma)
- media: dvb-frontends: fix leak of memory fw (Yan Lei)
- ethtool: avoiding integer overflow in ethtool_phys_id() (Maxim Korotkov)
- bpf: Prevent decl_tag from being referenced in func_proto arg (Stanislav Fomichev)
- ppp: associate skb with a device at tx (Stanislav Fomichev)
- mrp: introduce active flags to prevent UAF when applicant uninit (Schspa Shi)
- ipv6/sit: use DEV_STATS_INC() to avoid data-races (Eric Dumazet)
- net: add atomic_long_t to net_device_stats fields (Eric Dumazet)
- drm/amd/display: fix array index out of bound error in bios parser (Aurabindo Pillai)
- md/raid1: stop mdx_raid1 thread when raid1 array run failed (Jiang Li)
- drivers/md/md-bitmap: check the return value of md_bitmap_get_counter() (Li Zhong)
- drm/mediatek: Fix return type of mtk_hdmi_bridge_mode_valid() (Nathan Chancellor)
- drm/sti: Use drm_mode_copy() (Ville Syrjälä)
- drm/rockchip: Use drm_mode_copy() (Ville Syrjälä)
- drm/msm: Use drm_mode_copy() (Ville Syrjälä)
- s390/lcs: Fix return type of lcs_start_xmit() (Nathan Chancellor)
- s390/netiucv: Fix return type of netiucv_tx() (Nathan Chancellor)
- s390/ctcm: Fix return type of ctc{mp,}m_tx() (Nathan Chancellor)
- drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback (Nathan Chancellor)
- drm/amdgpu: Fix type of second parameter in trans_msg() callback (Nathan Chancellor)
- igb: Do not free q_vector unless new one was allocated (Kees Cook)
- wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request() (Minsuk Kang)
- hamradio: baycom_epp: Fix return type of baycom_send_packet() (Nathan Chancellor)
- net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() (Nathan Chancellor)
- bpf: make sure skb->len != 0 when redirecting to a tunneling device (Stanislav Fomichev)
- qed (gcc13): use u16 for fid to be big enough (Jiri Slaby (SUSE))
- Revert "drm/amd/display: Limit max DSC target bpp for specific monitors" (Hamza Mahfooz)
- drm/amd/display: prevent memory leak (gehao)
- ipmi: fix memleak when unload ipmi driver (Zhang Yuchen)
- ASoC: codecs: rt298: Add quirk for KBL-R RVP platform (Amadeusz Sławiński)
- wifi: ar5523: Fix use-after-free on ar5523_cmd() timed out (Shigeru Yoshida)
- wifi: ath9k: verify the expected usb_endpoints are present (Fedor Pchelkin)
- brcmfmac: return error when getting invalid max_flowrings from dongle (Wright Feng)
- media: imx-jpeg: Disable useless interrupt to avoid kernel panic (Ming Qian)
- drm/etnaviv: add missing quirks for GC300 (Doug Brown)
- hfs: fix OOB Read in __hfs_brec_find (ZhangPeng)
- acct: fix potential integer overflow in encode_comp_t() (Zheng Yejian)
- nilfs2: fix shift-out-of-bounds due to too large exponent of block size (Ryusuke Konishi)
- nilfs2: fix shift-out-of-bounds/overflow in nilfs_sb2_bad_offset() (Ryusuke Konishi)
- ACPICA: Fix error code path in acpi_ds_call_control_method() (Rafael J. Wysocki)
- fs: jfs: fix shift-out-of-bounds in dbDiscardAG (Hoi Pok Wu)
- jfs: Fix fortify moan in symlink (Dr. David Alan Gilbert)
- udf: Avoid double brelse() in udf_rename() (Shigeru Yoshida)
- fs: jfs: fix shift-out-of-bounds in dbAllocAG (Dongliang Mu)
- binfmt_misc: fix shift-out-of-bounds in check_special_flags (Liu Shixin)
- x86/hyperv: Remove unregister syscore call from Hyper-V cleanup (Gaurav Kohli)
- video: hyperv_fb: Avoid taking busy spinlock on panic path (Guilherme G. Piccoli)
- arm64: make is_ttbrX_addr() noinstr-safe (Mark Rutland)
- rcu: Fix __this_cpu_read() lockdep warning in rcu_force_quiescent_state() (Zqiang)
- HID: amd_sfh: Add missing check for dma_alloc_coherent (Jiasheng Jiang)
- net: stream: purge sk_error_queue in sk_stream_kill_queues() (Eric Dumazet)
- myri10ge: Fix an error handling path in myri10ge_probe() (Christophe JAILLET)
- rxrpc: Fix missing unlock in rxrpc_do_sendmsg() (David Howells)
- net_sched: reject TCF_EM_SIMPLE case for complex ematch module (Cong Wang)
- mailbox: zynq-ipi: fix error handling while device_register() fails (Yang Yingliang)
- mailbox: arm_mhuv2: Fix return value check in mhuv2_probe() (Yang Yingliang)
- mailbox: mpfs: read the system controller's status (Conor Dooley)
- skbuff: Account for tail adjustment during pull operations (Subash Abhinov Kasiviswanathan)
- arm64: dts: mt8183: Fix Mali GPU clock (Chen-Yu Tsai)
- soc: mediatek: pm-domains: Fix the power glitch issue (Chun-Jie Chen)
- openvswitch: Fix flow lookup to use unmasked key (Eelco Chaudron)
- selftests: devlink: fix the fd redirect in dummy_reporter_test (Jakub Kicinski)
- rtc: mxc_v2: Add missing clk_disable_unprepare() (GUO Zihua)
- igc: Set Qbv start_time and end_time to end_time if not being configured in GCL (Tan Tee Min)
- igc: Lift TAPRIO schedule restriction (Kurt Kanzenbach)
- igc: recalculate Qbv end_time by considering cycle time (Tan Tee Min)
- igc: allow BaseTime 0 enrollment for Qbv (Tan Tee Min)
- igc: Add checking for basetime less than zero (Muhammad Husaini Zulkifli)
- igc: Use strict cycles for Qbv scheduling (Vinicius Costa Gomes)
- igc: Enhance Qbv scheduling by using first flag bit (Vinicius Costa Gomes)
- r6040: Fix kmemleak in probe and remove (Li Zetao)
- unix: Fix race in SOCK_SEQPACKET's unix_dgram_sendmsg() (Kirill Tkhai)
- nfc: pn533: Clear nfc_target before being used (Minsuk Kang)
- net: enetc: avoid buffer leaks on xdp_do_redirect() failure (Vladimir Oltean)
- selftests/bpf: Add test for unstable CT lookup API (Kumar Kartikeya Dwivedi)
- block, bfq: fix possible uaf for 'bfqq->bic' (Yu Kuai)
- mISDN: hfcmulti: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() (Yang Yingliang)
- mISDN: hfcpci: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() (Yang Yingliang)
- mISDN: hfcsusb: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave() (Yang Yingliang)
- net: macsec: fix net device access prior to holding a lock (Emeel Hakim)
- nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure (Dan Aloni)
- rtc: pcf85063: fix pcf85063_clkout_control (Alexandre Belloni)
- rtc: pic32: Move devm_rtc_allocate_device earlier in pic32_rtc_probe() (Gaosheng Cui)
- rtc: st-lpc: Add missing clk_disable_unprepare in st_rtc_probe() (Gaosheng Cui)
- netfilter: flowtable: really fix NAT IPv6 offload (Qingfang DENG)
- mfd: pm8008: Fix return value check in pm8008_probe() (Yang Yingliang)
- mfd: pm8008: Remove driver data structure pm8008_data (Lee Jones)
- mfd: qcom_rpm: Fix an error handling path in qcom_rpm_probe() (Christophe JAILLET)
- mfd: bd957x: Fix Kconfig dependency on REGMAP_IRQ (Matti Vaittinen)
- powerpc/pseries/eeh: use correct API for error log size (Nathan Lynch)
- powerpc/eeh: Drop redundant spinlock initialization (Haowen Bai)
- remoteproc: qcom: q6v5: Fix missing clk_disable_unprepare() in q6v5_wcss_qcs404_power_on() (Shang XiaoJing)
- remoteproc: qcom_q6v5_pas: Fix missing of_node_put() in adsp_alloc_memory_region() (Yuan Can)
- remoteproc: qcom_q6v5_pas: detach power domains on remove (Luca Weiss)
- remoteproc: qcom_q6v5_pas: disable wakeup on probe fail or remove (Luca Weiss)
- remoteproc: qcom: q6v5: Fix potential null-ptr-deref in q6v5_wcss_init_mmio() (Shang XiaoJing)
- remoteproc: sysmon: fix memory leak in qcom_add_sysmon_subdev() (Gaosheng Cui)
- pwm: mediatek: always use bus clock for PWM on MT7622 (Daniel Golle)
- pwm: mtk-disp: Fix the parameters calculated by the enabled flag of disp_pwm (xinlei lee)
- pwm: sifive: Call pwm_sifive_update_clock() while mutex is held (Uwe Kleine-König)
- iommu/sun50i: Remove IOMMU_DOMAIN_IDENTITY (Jason Gunthorpe)
- selftests/powerpc: Fix resource leaks (Miaoqian Lin)
- powerpc/hv-gpci: Fix hv_gpci event list (Kajol Jain)
- powerpc/83xx/mpc832x_rdb: call platform_device_put() in error case in of_fsl_spi_probe() (Yang Yingliang)
- powerpc/perf: callchain validate kernel stack pointer bounds (Nicholas Piggin)
- powerpc/xive: add missing iounmap() in error path in xive_spapr_populate_irq_data() (Yang Yingliang)
- powerpc/xmon: Fix -Wswitch-unreachable warning in bpt_cmds (Gustavo A. R. Silva)
- cxl: Fix refcount leak in cxl_calc_capp_routing (Miaoqian Lin)
- powerpc/52xx: Fix a resource leak in an error handling path (Christophe JAILLET)
- macintosh/macio-adb: check the return value of ioremap() (Xie Shaowen)
- macintosh: fix possible memory leak in macio_add_one_device() (Yang Yingliang)
- iommu/fsl_pamu: Fix resource leak in fsl_pamu_probe() (Yuan Can)
- iommu/amd: Fix pci device refcount leak in ppr_notifier() (Yang Yingliang)
- rtc: pcf85063: Fix reading alarm (Alexander Stein)
- rtc: snvs: Allow a time difference on clock register read (Stefan Eichenberger)
- rtc: cmos: Disable ACPI RTC event on removal (Rafael J. Wysocki)
- rtc: cmos: Rename ACPI-related functions (Rafael J. Wysocki)
- rtc: cmos: Eliminate forward declarations of some functions (Rafael J. Wysocki)
- rtc: cmos: Call rtc_wake_setup() from cmos_do_probe() (Rafael J. Wysocki)
- rtc: cmos: Call cmos_wake_setup() from cmos_do_probe() (Rafael J. Wysocki)
- rtc: cmos: fix build on non-ACPI platforms (Alexandre Belloni)
- rtc: cmos: Fix wake alarm breakage (Rafael J. Wysocki)
- rtc: cmos: Fix event handler registration ordering issue (Rafael J. Wysocki)
- rtc: rtc-cmos: Do not check ACPI_FADT_LOW_POWER_S0 (Rafael J. Wysocki)
- dmaengine: idxd: Fix crc_val field for completion record (Fenghua Yu)
- fs/ntfs3: Fix slab-out-of-bounds read in ntfs_trim_fs (Abdun Nihaal)
- pwm: tegra: Improve required rate calculation (Jon Hunter)
- include/uapi/linux/swab: Fix potentially missing __always_inline (Matt Redfearn)
- phy: usb: s2 WoL wakeup_count not incremented for USB->Eth devices (Al Cooper)
- iommu/rockchip: fix permission bits in page table entries v2 (Michael Riesch)
- iommu/sun50i: Fix flush size (Jernej Skrabec)
- iommu/sun50i: Fix R/W permission check (Jernej Skrabec)
- iommu/sun50i: Consider all fault sources for reset (Jernej Skrabec)
- iommu/sun50i: Fix reset release (Jernej Skrabec)
- fs/ntfs3: Harden against integer overflows (Dan Carpenter)
- overflow: Implement size_t saturating arithmetic helpers (Kees Cook)
- fs/ntfs3: Avoid UBSAN error on true_sectors_per_clst() (Shigeru Yoshida)
- RDMA/siw: Fix pointer cast warning (Arnd Bergmann)
- perf stat: Do not delay the workload with --delay (Namhyung Kim)
- perf stat: Refactor __run_perf_stat() common code (Adrián Herrera Arcila)
- power: supply: fix null pointer dereferencing in power_supply_get_battery_info (ruanjinjie)
- power: supply: ab8500: Fix error handling in ab8500_charger_init() (Yuan Can)
- HSI: omap_ssi_core: Fix error handling in ssi_init() (Yuan Can)
- power: supply: z2_battery: Fix possible memleak in z2_batt_probe() (Zhang Qilong)
- perf symbol: correction while adjusting symbol (Ajay Kaher)
- perf trace: Handle failure when trace point folder is missed (Leo Yan)
- perf trace: Use macro RAW_SYSCALL_ARGS_NUM to replace number (Leo Yan)
- perf trace: Return error if a system call doesn't exist (Leo Yan)
- power: supply: fix residue sysfs file in error handle route of __power_supply_register() (Zeng Heng)
- HSI: omap_ssi_core: fix possible memory leak in ssi_probe() (Yang Yingliang)
- HSI: omap_ssi_core: fix unbalanced pm_runtime_disable() (Yang Yingliang)
- fbdev: uvesafb: Fixes an error handling path in uvesafb_probe() (Christophe JAILLET)
- fbdev: uvesafb: don't build on UML (Randy Dunlap)
- fbdev: geode: don't build on UML (Randy Dunlap)
- fbdev: ep93xx-fb: Add missing clk_disable_unprepare in ep93xxfb_probe() (Gaosheng Cui)
- fbdev: vermilion: decrease reference count in error path (Xiongfeng Wang)
- fbdev: via: Fix error in via_core_init() (Shang XiaoJing)
- fbdev: pm2fb: fix missing pci_disable_device() (Yang Yingliang)
- fbdev: ssd1307fb: Drop optional dependency (Andy Shevchenko)
- thermal/drivers/qcom/lmh: Fix irq handler return value (Bjorn Andersson)
- thermal/drivers/qcom/temp-alarm: Fix inaccurate warning for gen2 (Luca Weiss)
- thermal/drivers/imx8mm_thermal: Validate temperature range (Marcus Folkesson)
- samples: vfio-mdev: Fix missing pci_disable_device() in mdpy_fb_probe() (Shang XiaoJing)
- ksmbd: Fix resource leak in ksmbd_session_rpc_open() (Xiu Jianfeng)
- tracing/hist: Fix issue of losting command info in error_log (Zheng Yejian)
- usb: storage: Add check for kcalloc (Jiasheng Jiang)
- i2c: ismt: Fix an out-of-bounds bug in ismt_access() (Zheyu Ma)
- i2c: mux: reg: check return value after calling platform_get_resource() (Yang Yingliang)
- gpiolib: protect the GPIO device against being dropped while in use by user-space (Bartosz Golaszewski)
- gpiolib: make struct comments into real kernel docs (Bartosz Golaszewski)
- gpiolib: cdev: fix NULL-pointer dereferences (Bartosz Golaszewski)
- gpiolib: Get rid of redundant 'else' (Andy Shevchenko)
- vme: Fix error not catched in fake_init() (Chen Zhongjin)
- staging: rtl8192e: Fix potential use-after-free in rtllib_rx_Monitor() (YueHaibing)
- staging: rtl8192u: Fix use after free in ieee80211_rx() (Dan Carpenter)
- i2c: pxa-pci: fix missing pci_disable_device() on error in ce4100_i2c_probe (Hui Tang)
- chardev: fix error handling in cdev_device_add() (Yang Yingliang)
- mcb: mcb-parse: fix error handing in chameleon_parse_gdd() (Yang Yingliang)
- drivers: mcb: fix resource leak in mcb_probe() (Zhengchao Shao)
- usb: gadget: f_hid: fix refcount leak on error path (John Keeping)
- usb: gadget: f_hid: fix f_hidg lifetime vs cdev (John Keeping)
- usb: roles: fix of node refcount leak in usb_role_switch_is_parent() (Yang Yingliang)
- coresight: trbe: remove cpuhp instance node before remove cpuhp state (Yang Shen)
- counter: stm32-lptimer-cnt: fix the check on arr and cmp registers update (Fabrice Gasnier)
- iio: adis: add '__adis_enable_irq()' implementation (Ramona Bolboaca)
- iio:imu:adis: Move exports into IIO_ADISLIB namespace (Jonathan Cameron)
- iio: adis: stylistic changes (Nuno Sá)
- iio: adis: handle devices that cannot unmask the drdy pin (Nuno Sá)
- iio: temperature: ltc2983: make bulk write buffer DMA-safe (Cosmin Tanislav)
- cxl: fix possible null-ptr-deref in cxl_pci_init_afu|adapter() (Yang Yingliang)
- cxl: fix possible null-ptr-deref in cxl_guest_init_afu|adapter() (Yang Yingliang)
- firmware: raspberrypi: fix possible memory leak in rpi_firmware_probe() (Yang Yingliang)
- misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os (Zheng Wang)
- misc: tifm: fix possible memory leak in tifm_7xx1_switch_media() (ruanjinjie)
- ocxl: fix pci device refcount leak when calling get_function_0() (Yang Yingliang)
- misc: ocxl: fix possible name leak in ocxl_file_register_afu() (Yang Yingliang)
- test_firmware: fix memory leak in test_firmware_init() (Zhengchao Shao)
- serial: sunsab: Fix error handling in sunsab_init() (Yuan Can)
- serial: altera_uart: fix locking in polling mode (Gabriel Somlo)
- tty: serial: altera_uart_{r,t}x_chars() need only uart_port (Jiri Slaby)
- tty: serial: clean up stop-tx part in altera_uart_tx_chars() (Jiri Slaby)
- serial: pch: Fix PCI device refcount leak in pch_request_dma() (Xiongfeng Wang)
- serial: stm32: move dma_request_chan() before clk_prepare_enable() (Valentin Caron)
- serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. (delisun)
- serial: amba-pl011: avoid SBSA UART accessing DMACR register (Jiamei Xie)
- extcon: usbc-tusb320: Update state on probe even if no IRQ pending (Marek Vasut)
- extcon: usbc-tusb320: Add USB TYPE-C support (Marek Vasut)
- extcon: usbc-tusb320: Factor out extcon into dedicated functions (Marek Vasut)
- usb: typec: Factor out non-PD fwnode properties (Samuel Holland)
- extcon: usbc-tusb320: Add support for TUSB320L (Yassine Oudjana)
- extcon: usbc-tusb320: Add support for mode setting and reset (Yassine Oudjana)
- usb: typec: tipd: Fix spurious fwnode_handle_put in error path (Sven Peter)
- usb: typec: tipd: Cleanup resources if devm_tps6598_psy_register fails (Sven Peter)
- usb: typec: tcpci: fix of node refcount leak in tcpci_register_port() (Yang Yingliang)
- usb: typec: Check for ops->exit instead of ops->enter in altmode_exit (Sven Peter)
- staging: vme_user: Fix possible UAF in tsi148_dma_list_add (Gaosheng Cui)
- usb: fotg210-udc: Fix ages old endianness issues (Linus Walleij)
- uio: uio_dmem_genirq: Fix deadlock between irq config and handling (Rafael Mendonca)
- uio: uio_dmem_genirq: Fix missing unlock in irq configuration (Rafael Mendonca)
- vfio: platform: Do not pass return buffer to ACPI _RST method (Rafael Mendonca)
- class: fix possible memory leak in __class_register() (Yang Yingliang)
- serial: 8250_bcm7271: Fix error handling in brcmuart_init() (Yuan Can)
- serial: tegra: Read DMA status before terminating (Kartik)
- drivers: dio: fix possible memory leak in dio_init() (Yang Yingliang)
- RISC-V: Align the shadow stack (Palmer Dabbelt)
- IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces (Dragos Tatulea)
- hwrng: geode - Fix PCI device refcount leak (Xiongfeng Wang)
- hwrng: amd - Fix PCI device refcount leak (Xiongfeng Wang)
- crypto: img-hash - Fix variable dereferenced before check 'hdev->req' (Gaosheng Cui)
- RDMA/hns: Fix error code of CMD (Chengchang Tang)
- RDMA/hns: Fix page size cap from firmware (Chengchang Tang)
- RDMA/hns: Fix PBL page MTR find (Chengchang Tang)
- RDMA/hns: Fix AH attr queried by query_qp (Chengchang Tang)
- orangefs: Fix sysfs not cleanup when dev init failed (Zhang Xiaoxu)
- PCI: mt7621: Add sentinel to quirks table (John Thomson)
- PCI: mt7621: Rename mt7621_pci_ to mt7621_pcie_ (Bjorn Helgaas)
- RDMA/srp: Fix error return code in srp_parse_options() (Wang Yufen)
- RDMA/hfi1: Fix error return code in parse_platform_config() (Wang Yufen)
- riscv/mm: add arch hook arch_clear_hugepage_flags (Tong Tiangen)
- crypto: omap-sham - Use pm_runtime_resume_and_get() in omap_sham_probe() (Shang XiaoJing)
- crypto: amlogic - Remove kcalloc without check (Christophe JAILLET)
- RDMA/nldev: Fix failure to send large messages (Mark Zhang)
- f2fs: avoid victim selection from previous victim section (Yonggil Song)
- RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps() (Yuan Can)
- scsi: snic: Fix possible UAF in snic_tgt_create() (Gaosheng Cui)
- scsi: fcoe: Fix transport not deattached when fcoe_if_init() fails (Chen Zhongjin)
- scsi: ipr: Fix WARNING in ipr_init() (Shang XiaoJing)
- scsi: scsi_debug: Fix possible name leak in sdebug_add_host_helper() (Yang Yingliang)
- scsi: fcoe: Fix possible name leak when device_register() fails (Yang Yingliang)
- scsi: scsi_debug: Fix a warning in resp_report_zones() (Harshit Mogalapalli)
- scsi: scsi_debug: Fix a warning in resp_verify() (Harshit Mogalapalli)
- scsi: efct: Fix possible memleak in efct_device_init() (Chen Zhongjin)
- scsi: hpsa: Fix possible memory leak in hpsa_add_sas_device() (Yang Yingliang)
- scsi: hpsa: Fix error handling in hpsa_add_sas_host() (Yang Yingliang)
- scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() (Yang Yingliang)
- padata: Fix list iterator in padata_do_serial() (Daniel Jordan)
- padata: Always leave BHs disabled when running ->parallel() (Daniel Jordan)
- crypto: tcrypt - Fix multibuffer skcipher speed test mem leak (Zhang Yiqun)
- scsi: hpsa: Fix possible memory leak in hpsa_init_one() (Yuan Can)
- dt-bindings: visconti-pcie: Fix interrupts array max constraints (Serge Semin)
- dt-bindings: imx6q-pcie: Fix clock names for imx6sx and imx8mq (Serge Semin)
- RDMA/rxe: Fix NULL-ptr-deref in rxe_qp_do_cleanup() when socket create failed (Zhang Xiaoxu)
- RDMA/hns: fix memory leak in hns_roce_alloc_mr() (Zhengchao Shao)
- crypto: ccree - Make cc_debugfs_global_fini() available for module init function (Uwe Kleine-König)
- RDMA/hfi: Decrease PCI device reference count in error path (Xiongfeng Wang)
- PCI: Check for alloc failure in pci_request_irq() (Zeng Heng)
- RDMA/hns: Fix ext_sge num error when post send (Luoyouming)
- RDMA/hns: Repacing 'dseg_len' by macros in fill_ext_sge_inl_data() (Luoyouming)
- crypto: hisilicon/qm - add missing pci_dev_put() in q_num_set() (Xiongfeng Wang)
- crypto: cryptd - Use request context instead of stack for sub-request (Herbert Xu)
- crypto: ccree - Remove debugfs when platform_driver_register failed (Gaosheng Cui)
- scsi: scsi_debug: Fix a warning in resp_write_scat() (Harshit Mogalapalli)
- RDMA/siw: Set defined status for work completion with undefined status (Bernard Metzler)
- RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port (Mark Zhang)
- RDMA/core: Make sure "ib_port" is valid when access sysfs node (Mark Zhang)
- RDMA/restrack: Release MR restrack when delete (Mark Zhang)
- PCI: vmd: Disable MSI remapping after suspend (Nirmal Patel)
- IB/mad: Don't call to function that might sleep while in atomic context (Leonid Ravich)
- RDMA/siw: Fix immediate work request flush to completion queue (Bernard Metzler)
- scsi: qla2xxx: Fix set-but-not-used variable warnings (Bart Van Assche)
- RDMA/irdma: Report the correct link speed (Shiraz Saleem)
- f2fs: fix to destroy sbi->post_read_wq in error path of f2fs_fill_super() (Chao Yu)
- f2fs: fix normal discard process (Dongdong Zhang)
- f2fs: fix to invalidate dcc->f2fs_issue_discard in error path (Chao Yu)
- apparmor: Fix memleak in alloc_ns() (Xiu Jianfeng)
- crypto: rockchip - rework by using crypto_engine (Corentin Labbe)
- crypto: rockchip - remove non-aligned handling (Corentin Labbe)
- crypto: rockchip - better handle cipher key (Corentin Labbe)
- crypto: rockchip - add fallback for ahash (Corentin Labbe)
- crypto: rockchip - add fallback for cipher (Corentin Labbe)
- crypto: rockchip - do not store mode globally (Corentin Labbe)
- crypto: rockchip - do not do custom power management (Corentin Labbe)
- f2fs: Fix the race condition of resize flag between resizefs (Zhang Qilong)
- PCI: pci-epf-test: Register notifier if only core_init_notifier is enabled (Kunihiko Hayashi)
- RDMA/core: Fix order of nldev_exit call (Leon Romanovsky)
- PCI: dwc: Fix n_fts[] array overrun (Vidya Sagar)
- apparmor: Use pointer to struct aa_label for lbs_cred (Xiu Jianfeng)
- scsi: core: Fix a race between scsi_done() and scsi_timeout() (Bart Van Assche)
- crypto: nitrox - avoid double free on error path in nitrox_sriov_init() (Natalia Petrova)
- crypto: sun8i-ss - use dma_addr instead u32 (Corentin Labbe)
- crypto: hisilicon/qm - fix missing destroy qp_idr (Weili Qian)
- apparmor: Fix abi check to include v8 abi (John Johansen)
- apparmor: fix lockdep warning when removing a namespace (John Johansen)
- apparmor: fix a memleak in multi_transaction_new() (Gaosheng Cui)
- net: dsa: tag_8021q: avoid leaking ctx on dsa_tag_8021q_register() error path (Vladimir Oltean)
- i40e: Fix the inability to attach XDP program on downed interface (Bartosz Staszewski)
- stmmac: fix potential division by 0 (Piergiorgio Beruto)
- Bluetooth: RFCOMM: don't call kfree_skb() under spin_lock_irqsave() (Yang Yingliang)
- Bluetooth: hci_core: don't call kfree_skb() under spin_lock_irqsave() (Yang Yingliang)
- Bluetooth: hci_bcsp: don't call kfree_skb() under spin_lock_irqsave() (Yang Yingliang)
- Bluetooth: hci_h5: don't call kfree_skb() under spin_lock_irqsave() (Yang Yingliang)
- Bluetooth: hci_ll: don't call kfree_skb() under spin_lock_irqsave() (Yang Yingliang)
- Bluetooth: hci_qca: don't call kfree_skb() under spin_lock_irqsave() (Yang Yingliang)
- Bluetooth: btusb: don't call kfree_skb() under spin_lock_irqsave() (Yang Yingliang)
- Bluetooth: btintel: Fix missing free skb in btintel_setup_combined() (Wang ShaoBo)
- Bluetooth: MGMT: Fix error report for ADD_EXT_ADV_PARAMS (Inga Stotland)
- sctp: sysctl: make extra pointers netns aware (Firo Yang)
- ntb_netdev: Use dev_kfree_skb_any() in interrupt context (Eric Pilmore)
- net: lan9303: Fix read error execution path (Jerry Ray)
- can: tcan4x5x: Fix use of register error status mask (Markus Schneider-Pargmann)
- can: m_can: Call the RAM init directly from m_can_chip_config (Vivek Yadav)
- can: tcan4x5x: Remove invalid write in clear_interrupts (Markus Schneider-Pargmann)
- net: amd-xgbe: Check only the minimum speed for active/passive cables (Tom Lendacky)
- net: amd-xgbe: Fix logic around active and passive cables (Tom Lendacky)
- af_unix: call proto_unregister() in the error path in af_unix_init() (Yang Yingliang)
- net: amd: lance: don't call dev_kfree_skb() under spin_lock_irqsave() (Yang Yingliang)
- hamradio: don't call dev_kfree_skb() under spin_lock_irqsave() (Yang Yingliang)
- net: ethernet: dnet: don't call dev_kfree_skb() under spin_lock_irqsave() (Yang Yingliang)
- net: emaclite: don't call dev_kfree_skb() under spin_lock_irqsave() (Yang Yingliang)
- net: apple: bmac: don't call dev_kfree_skb() under spin_lock_irqsave() (Yang Yingliang)
- net: apple: mace: don't call dev_kfree_skb() under spin_lock_irqsave() (Yang Yingliang)
- net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu)
- net: farsync: Fix kmemleak when rmmods farsync (Li Zetao)
- ethernet: s2io: don't call dev_kfree_skb() under spin_lock_irqsave() (Yang Yingliang)
- of: overlay: fix null pointer dereferencing in find_dup_cset_node_entry() and find_dup_cset_prop() (ruanjinjie)
- drivers: net: qlcnic: Fix potential memory leak in qlcnic_sriov_init() (Yuan Can)
- net: stmmac: fix possible memory leak in stmmac_dvr_probe() (Gaosheng Cui)
- net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() (Zhang Changzhong)
- net: defxx: Fix missing err handling in dfx_init() (Yongqiang Liu)
- net: vmw_vsock: vmci: Check memcpy_from_msg() (Artem Chernyshev)
- clk: socfpga: Fix memory leak in socfpga_gate_init() (Xiu Jianfeng)
- bpf: Do not zero-extend kfunc return values (Björn Töpel)
- blktrace: Fix output non-blktrace event when blk_classic option enabled (Yang Jihong)
- wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware() (Wang Yufen)
- wifi: rtl8xxxu: Fix the channel width reporting (Bitterblue Smith)
- wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h (Bitterblue Smith)
- spi: spi-gpio: Don't set MOSI as an input if not 3WIRE mode (Kris Bahnsen)
- clk: samsung: Fix memory leak in _samsung_clk_register_pll() (Xiu Jianfeng)
- media: coda: Add check for kmalloc (Jiasheng Jiang)
- media: coda: Add check for dcoda_iram_alloc (Jiasheng Jiang)
- media: c8sectpfe: Add of_node_put() when breaking out of loop (Liang He)
- regulator: qcom-labibb: Fix missing of_node_put() in qcom_labibb_regulator_probe() (Yuan Can)
- mmc: core: Normalize the error handling branch in sd_read_ext_regs() (Zhen Lei)
- memstick/ms_block: Add check for alloc_ordered_workqueue (Jiasheng Jiang)
- memstick: ms_block: Add error handling support for add_disk() (Luis Chamberlain)
- mmc: renesas_sdhi: alway populate SCC pointer (Wolfram Sang)
- mmc: mmci: fix return value check of mmc_add_host() (Yang Yingliang)
- mmc: wbsd: fix return value check of mmc_add_host() (Yang Yingliang)
- mmc: via-sdmmc: fix return value check of mmc_add_host() (Yang Yingliang)
- mmc: meson-gx: fix return value check of mmc_add_host() (Yang Yingliang)
- mmc: omap_hsmmc: fix return value check of mmc_add_host() (Yang Yingliang)
- mmc: atmel-mci: fix return value check of mmc_add_host() (Yang Yingliang)
- mmc: wmt-sdmmc: fix return value check of mmc_add_host() (Yang Yingliang)
- mmc: vub300: fix return value check of mmc_add_host() (Yang Yingliang)
- mmc: toshsd: fix return value check of mmc_add_host() (Yang Yingliang)
- mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() (Yang Yingliang)
- mmc: rtsx_pci: fix return value check of mmc_add_host() (Yang Yingliang)
- mmc: pxamci: fix return value check of mmc_add_host() (Yang Yingliang)
- mmc: mxcmmc: fix return value check of mmc_add_host() (Yang Yingliang)
- mmc: moxart: fix return value check of mmc_add_host() (Yang Yingliang)
- mmc: alcor: fix return value check of mmc_add_host() (Yang Yingliang)
- riscv, bpf: Emit fixed-length instructions for BPF_PSEUDO_FUNC (Pu Lehui)
- NFSv4.x: Fail client initialisation if state manager thread can't run (Trond Myklebust)
- SUNRPC: Fix missing release socket in rpc_sockname() (Wang ShaoBo)
- xprtrdma: Fix regbuf data not freed in rpcrdma_req_create() (Zhang Xiaoxu)
- ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt (Gaosheng Cui)
- media: saa7164: fix missing pci_disable_device() (Liu Shixin)
- ALSA: pcm: Set missing stop_operating flag at undoing trigger start (Takashi Iwai)
- bpf, sockmap: fix race in sock_map_free() (Eric Dumazet)
- hwmon: (jc42) Restore the min/max/critical temperatures on resume (Martin Blumenstingl)
- hwmon: (jc42) Convert register access and caching to regmap/regcache (Martin Blumenstingl)
- regulator: core: fix resource leak in regulator_register() (Yang Yingliang)
- configfs: fix possible memory leak in configfs_create_dir() (Chen Zhongjin)
- hsr: Synchronize sequence number updates. (Sebastian Andrzej Siewior)
- hsr: Synchronize sending frames to have always incremented outgoing seq nr. (Sebastian Andrzej Siewior)
- hsr: Disable netpoll. (Sebastian Andrzej Siewior)
- hsr: Avoid double remove of a node. (Sebastian Andrzej Siewior)
- hsr: Add a rcu-read lock to hsr_forward_skb(). (Sebastian Andrzej Siewior)
- clk: qcom: clk-krait: fix wrong div2 functions (Christian Marangi)
- clk: qcom: lpass-sc7180: Fix pm_runtime usage (Douglas Anderson)
- regulator: core: fix module refcount leak in set_supply() (Yang Yingliang)
- wifi: mt76: fix coverity overrun-call in mt76_get_txpower() (Deren Wu)
- wifi: mt76: mt7921: fix reporting of TX AGGR histogram (Lorenzo Bianconi)
- mt76: stop the radar detector after leaving dfs channel (Xing Song)
- wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails (Chen Zhongjin)
- wifi: mac80211: fix memory leak in ieee80211_if_add() (Zhengchao Shao)
- spi: spidev: mask SPI_CS_HIGH in SPI_IOC_RD_MODE (Alexander Sverdlin)
- bonding: uninitialized variable in bond_miimon_inspect() (Dan Carpenter)
- bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect (Pengcheng Yang)
- bpf, sockmap: Fix missing BPF_F_INGRESS flag when using apply_bytes (Pengcheng Yang)
- bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data (Pengcheng Yang)
- Input: wistron_btns - disable on UML (Randy Dunlap)
- netfilter: conntrack: set icmpv6 redirects as RELATED (Florian Westphal)
- ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe (Zhang Qilong)
- drm/amdkfd: Fix memory leakage (Konstantin Meskhidze)
- drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() (Xiongfeng Wang)
- drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() (Xiongfeng Wang)
- drm/amd/pm/smu11: BACO is supported when it's in BACO state (Guchun Chen)
- ASoC: mediatek: mt8173: Enable IRQ when pdata is ready (Ricardo Ribalda)
- ASoC: mediatek: mt8173: Fix debugfs registration for components (AngeloGioacchino Del Regno)
- wifi: iwlwifi: mvm: fix double free on tx path. (Ben Greear)
- ALSA: asihpi: fix missing pci_disable_device() (Liu Shixin)
- NFS: Fix an Oops in nfs_d_automount() (Trond Myklebust)
- NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn (Trond Myklebust)
- NFSv4: Fix a credential leak in _nfs4_discover_trunking() (Trond Myklebust)
- NFSv4.2: Fix initialisation of struct nfs4_label (Trond Myklebust)
- NFSv4.2: Fix a memory stomp in decode_attr_security_label (Trond Myklebust)
- NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding (Trond Myklebust)
- ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd (Jiasheng Jiang)
- ASoC: dt-bindings: wcd9335: fix reset line polarity in example (Dmitry Torokhov)
- drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() (Zhang Zekun)
- media: s5p-mfc: Add variant data for MFC v7 hardware for Exynos 3250 SoC (Aakarsh Jain)
- media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() (Baisong Zhong)
- media: dvb-core: Fix ignored return value in dvb_register_frontend() (Chen Zhongjin)
- pinctrl: pinconf-generic: add missing of_node_put() (ZhangPeng)
- clk: imx8mn: fix imx8mn_enet_phy_sels clocks list (Dario Binacchi)
- clk: imx8mn: fix imx8mn_sai2_sels clocks list (Dario Binacchi)
- clk: imx: replace osc_hdmi with dummy (Dario Binacchi)
- clk: imx8mn: rename vpu_pll to m7_alt_pll (Dario Binacchi)
- media: imon: fix a race condition in send_packet() (Gautam Menghani)
- media: vimc: Fix wrong function called when vimc_init() fails (Chen Zhongjin)
- ASoC: qcom: Add checks for devm_kcalloc (Yuan Can)
- drbd: destroy workqueue when drbd device was freed (Wang ShaoBo)
- drbd: remove call to memset before free device/resource/connection (Wang ShaoBo)
- mtd: maps: pxa2xx-flash: fix memory leak in probe (Zheng Yongjun)
- bonding: fix link recovery in mode 2 when updelay is nonzero (Jonathan Toppins)
- drm/amdgpu: fix pci device refcount leak (Yang Yingliang)
- clk: rockchip: Fix memory leak in rockchip_clk_register_pll() (Xiu Jianfeng)
- regulator: core: use kfree_const() to free space conditionally (Wang ShaoBo)
- ALSA: seq: fix undefined behavior in bit shift for SNDRV_SEQ_FILTER_USE_EVENT (Baisong Zhong)
- ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT (Baisong Zhong)
- pinctrl: k210: call of_node_put() (ZhangPeng)
- HID: hid-sensor-custom: set fixed size for custom attributes (Marcus Folkesson)
- bpf: Move skb->len == 0 checks into __bpf_redirect (Stanislav Fomichev)
- mtd: spi-nor: Fix the number of bytes for the dummy cycles (Allen-KH Cheng)
- mtd: spi-nor: hide jedec_id sysfs attribute if not present (Michael Walle)
- inet: add READ_ONCE(sk->sk_bound_dev_if) in inet_csk_bind_conflict() (Eric Dumazet)
- media: videobuf-dma-contig: use dma_mmap_coherent (Christoph Hellwig)
- media: platform: exynos4-is: Fix error handling in fimc_md_init() (Yuan Can)
- media: solo6x10: fix possible memory leak in solo_sysfs_init() (Yang Yingliang)
- media: vidtv: Fix use-after-free in vidtv_bridge_dvb_init() (Chen Zhongjin)
- Input: elants_i2c - properly handle the reset GPIO when power is off (Douglas Anderson)
- mtd: lpddr2_nvm: Fix possible null-ptr-deref (Hui Tang)
- drm/msm/a6xx: Fix speed-bin detection vs probe-defer (Rob Clark)
- wifi: ath10k: Fix return value in ath10k_pci_init() (Xiu Jianfeng)
- block: clear ->slave_dir when dropping the main slave_dir reference (Christoph Hellwig)
- ima: Fix misuse of dereference of pointer in template_desc_init_fields() (Xiu Jianfeng)
- integrity: Fix memory leakage in keyring allocation error path (GUO Zihua)
- drm/fourcc: Fix vsub/hsub for Q410 and Q401 (Brian Starkey)
- drm/fourcc: Add packed 10bit YUV 4:2:0 format (Dave Stevenson)
- regulator: qcom-rpmh: Fix PMR735a S3 regulator spec (Konrad Dybcio)
- nvme: return err on nvme_init_non_mdts_limits fail (Joel Granados)
- amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() (Dan Carpenter)
- regulator: core: fix unbalanced of node refcount in regulator_dev_lookup() (Yang Yingliang)
- nvmet: only allocate a single slab for bvecs (Christoph Hellwig)
- libbpf: Fix uninitialized warning in btf_dump_dump_type_data (David Michael)
- ASoC: pxa: fix null-pointer dereference in filter() (Zeng Heng)
- drm/mediatek: Modify dpi power on/off sequence. (Xinlei Lee)
- drm/radeon: Add the missed acpi_put_table() to fix memory leak (Hanjun Guo)
- bfq: fix waker_bfqq inconsistency crash (Khazhismel Kumykov)
- rxrpc: Fix ack.bufferSize to be 0 when generating an ack (David Howells)
- net, proc: Provide PROC_FS=n fallback for proc_create_net_single_write() (David Howells)
- media: camss: Clean up received buffers on failed start of streaming (Vladimir Zapolskiy)
- wifi: rsi: Fix handling of 802.3 EAPOL frames sent via control port (Marek Vasut)
- Input: joystick - fix Kconfig warning for JOYSTICK_ADC (Randy Dunlap)
- mtd: Fix device name leak when register device failed in add_mtd_device() (Zhang Xiaoxu)
- clk: qcom: gcc-sm8250: Use retention mode for USB GDSCs (Manivannan Sadhasivam)
- bpf: propagate precision across all frames, not just the last one (Andrii Nakryiko)
- bpf: Check the other end of slot_type for STACK_SPILL (Martin KaFai Lau)
- bpf: propagate precision in ALU/ALU64 operations (Andrii Nakryiko)
- media: platform: exynos4-is: fix return value check in fimc_md_probe() (Yang Yingliang)
- media: vivid: fix compose size exceed boundary (Liu Shixin)
- bpf: Fix slot type check in check_stack_write_var_off (Kumar Kartikeya Dwivedi)
- drm/msm/hdmi: use devres helper for runtime PM management (Dmitry Baryshkov)
- drm/msm/hdmi: drop unused GPIO support (Dmitry Baryshkov)
- ima: Handle -ESTALE returned by ima_filter_rule_match() (GUO Zihua)
- drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure (Marek Vasut)
- spi: Update reference to struct spi_controller (Jonathan Neuschäfer)
- clk: renesas: r9a06g032: Repair grave increment error (Marek Vasut)
- drm/rockchip: lvds: fix PM usage counter unbalance in poweron (Zhang Qilong)
- can: kvaser_usb: Compare requested bittiming parameters with actual parameters in do_set_{,data}_bittiming (Jimmy Assarsson)
- can: kvaser_usb: Add struct kvaser_usb_busparams (Jimmy Assarsson)
- can: kvaser_usb_leaf: Fix bogus restart events (Anssi Hannula)
- can: kvaser_usb_leaf: Fix wrong CAN state after stopping (Anssi Hannula)
- can: kvaser_usb_leaf: Fix improved state not being reported (Anssi Hannula)
- can: kvaser_usb: make use of units.h in assignment of frequency (Jimmy Assarsson)
- can: kvaser_usb_leaf: Set Warning state even without bus errors (Anssi Hannula)
- can: kvaser_usb: kvaser_usb_leaf: Handle CMD_ERROR_EVENT (Jimmy Assarsson)
- can: kvaser_usb: kvaser_usb_leaf: Rename {leaf,usbcan}_cmd_error_event to {leaf,usbcan}_cmd_can_error_event (Jimmy Assarsson)
- can: kvaser_usb: kvaser_usb_leaf: Get capabilities from device (Jimmy Assarsson)
- can: kvaser_usb: do not increase tx statistics when sending error message frames (Vincent Mailhol)
- libbpf: Btf dedup identical struct test needs check for nested structs/arrays (Alan Maguire)
- media: exynos4-is: don't rely on the v4l2_async_subdev internals (Marek Szyprowski)
- soreuseport: Fix socket selection for SO_INCOMING_CPU. (Kuniyuki Iwashima)
- venus: pm_helpers: Fix error check in vcodec_domains_get() (Tang Bin)
- media: i2c: ad5820: Fix error path (Ricardo Ribalda)
- media: adv748x: afe: Select input port when initializing AFE (Niklas Söderlund)
- media: coda: jpeg: Add check for kmalloc (Jiasheng Jiang)
- media: v4l2-ctrls: Fix off-by-one error in integer menu control check (Laurent Pinchart)
- drm/amdgpu/powerplay/psm: Fix memory leak in power state init (Rafael Mendonca)
- ipmi: kcs: Poll OBF briefly to reduce OBE latency (Andrew Jeffery)
- ata: libata: fix NCQ autosense logic (Niklas Cassel)
- ata: add/use ata_taskfile::{error|status} fields (Sergey Shtylyov)
- ata: libata: move ata_{port,link,dev}_dbg to standard pr_XXX() macros (Hannes Reinecke)
- libbpf: Fix null-pointer dereference in find_prog_by_sec_insn() (Shung-Hsi Yu)
- libbpf: Fix use-after-free in btf_dump_name_dups (Xu Kuohai)
- drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge (Abhinav Kumar)
- wifi: rtl8xxxu: Fix reading the vendor of combo chips (Bitterblue Smith)
- wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb() (Fedor Pchelkin)
- wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs() (Fedor Pchelkin)
- platform/mellanox: mlxbf-pmc: Fix event typo (James Hurley)
- rapidio: devices: fix missing put_device in mport_cdev_open (Cai Xinchen)
- hfs: Fix OOB Write in hfs_asc2mac (ZhangPeng)
- relay: fix type mismatch when allocating memory in relay_create_buf() (Gavrilov Ilia)
- eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD (Zhang Qilong)
- rapidio: fix possible UAF when kfifo_alloc() fails (Wang Weiyang)
- fs: sysv: Fix sysv_nblocks() returns wrong value (Chen Zhongjin)
- lockd: set other missing fields when unlocking files (Trond Myklebust)
- MIPS: OCTEON: warn only once if deprecated link status is being used (Ladislav Michl)
- MIPS: BCM63xx: Add check for NULL for clk in clk_enable (Anastasia Belova)
- platform/x86: intel_scu_ipc: fix possible name leak in __intel_scu_ipc_register() (Yang Yingliang)
- platform/x86: mxm-wmi: fix memleak in mxm_wmi_call_mx[ds|mx]() (Yu Liao)
- platform/chrome: cros_ec_typec: zero out stale pointers (Victor Ding)
- platform/chrome: cros_ec_typec: Cleanup switch handle return paths (Prashant Malani)
- PM: runtime: Do not call __rpm_callback() from rpm_idle() (Rafael J. Wysocki)
- xen/privcmd: Fix a possible warning in privcmd_ioctl_mmap_resource() (Harshit Mogalapalli)
- x86/xen: Fix memory leak in xen_init_lock_cpu() (Xiu Jianfeng)
- x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Xiu Jianfeng)
- uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Oleg Nesterov)
- ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage() (Li Zetao)
- clocksource/drivers/timer-ti-dm: Fix missing clk_disable_unprepare in dmtimer_systimer_init_clock() (Yang Yingliang)
- cpu/hotplug: Do not bail-out in DYING/STARTING sections (Vincent Donnefort)
- cpu/hotplug: Make target_store() a nop when target == state (Phil Auld)
- futex: Resend potentially swallowed owner death notification (Alexey Izbyshev)
- futex: Move to kernel/futex/ (Peter Zijlstra)
- mips: ralink: mt7621: do not use kzalloc too early (John Thomson)
- mips: ralink: mt7621: soc queries and tests as functions (John Thomson)
- mips: ralink: mt7621: define MT7621_SYSC_BASE with __iomem (John Thomson)
- clocksource/drivers/sh_cmt: Access registers according to spec (Wolfram Sang)
- rapidio: rio: fix possible name leak in rio_register_mport() (Yang Yingliang)
- rapidio: fix possible name leaks when rio_add_device() fails (Yang Yingliang)
- debugfs: fix error when writing negative value to atomic_t debugfs file (Akinobu Mita)
- lib/notifier-error-inject: fix error when writing -errno to debugfs file (Akinobu Mita)
- libfs: add DEFINE_SIMPLE_ATTRIBUTE_SIGNED for signed value (Akinobu Mita)
- cpufreq: amd_freq_sensitivity: Add missing pci_dev_put() (Xiongfeng Wang)
- genirq/irqdesc: Don't try to remove non-existing sysfs files (Yang Yingliang)
- nfsd: don't call nfsd_file_put from client states seqfile display (Jeff Layton)
- NFSD: Finish converting the NFSv2 GETACL result encoder (Chuck Lever)
- SUNRPC: Return true/false (not 1/0) from bool functions (Haowen Bai)
- EDAC/i10nm: fix refcount leak in pci_get_dev_wrapper() (Yang Yingliang)
- irqchip/wpcm450: Fix memory leak in wpcm450_aic_of_init() (Wei Yongjun)
- irqchip: gic-pm: Use pm_runtime_resume_and_get() in gic_probe() (Shang XiaoJing)
- thermal: core: fix some possible name leaks in error paths (Yang Yingliang)
- platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() (Yuan Can)
- perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box() (Xiongfeng Wang)
- perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() (Xiongfeng Wang)
- perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() (Xiongfeng Wang)
- perf/x86/intel/uncore: Fix reference count leak in sad_cfg_iio_topology() (Xiongfeng Wang)
- PNP: fix name memory leak in pnp_alloc_dev() (Yang Yingliang)
- selftests/efivarfs: Add checking of the test return value (Zhao Gongyi)
- MIPS: vpe-cmp: fix possible memory leak while module exiting (Yang Yingliang)
- MIPS: vpe-mt: fix possible memory leak while module exiting (Yang Yingliang)
- ocfs2: fix memory leak in ocfs2_stack_glue_init() (Shang XiaoJing)
- lib/fonts: fix undefined behavior in bit shift for get_default_font (Gaosheng Cui)
- proc: fixup uptime selftest (Alexey Dobriyan)
- timerqueue: Use rb_entry_safe() in timerqueue_getnext() (Barnabás Pőcze)
- platform/x86: huawei-wmi: fix return value calculation (Barnabás Pőcze)
- lib/debugobjects: fix stat count and optimize debug_objects_mem_init (wuchi)
- perf: Fix possible memleak in pmu_dev_alloc() (Chen Zhongjin)
- selftests/ftrace: event_triggers: wait longer for test_event_enable (Yipeng Zou)
- cpufreq: qcom-hw: Fix memory leak in qcom_cpufreq_hw_read_lut() (Chen Hui)
- fs: don't audit the capability check in simple_xattr_list() (Ondrej Mosnacek)
- PM: hibernate: Fix mistake in kerneldoc comment (xiongxin)
- x86/sgx: Reduce delay and interference of enclave release (Reinette Chatre)
- alpha: fix syscall entry in !AUDUT_SYSCALL case (Al Viro)
- alpha: fix TIF_NOTIFY_SIGNAL handling (Al Viro)
- cpuidle: dt: Return the correct numbers of parsed idle states (Ulf Hansson)
- sched/uclamp: Make asym_fits_capacity() use util_fits_cpu() (Qais Yousef)
- sched/core: Introduce sched_asym_cpucap_active() (Dietmar Eggemann)
- sched/fair: Removed useless update of p->recent_used_cpu (Vincent Guittot)
- sched/uclamp: Make select_idle_capacity() use util_fits_cpu() (Qais Yousef)
- sched/uclamp: Make task_fits_capacity() use util_fits_cpu() (Qais Yousef)
- sched/uclamp: Fix relationship between uclamp and migration margin (Qais Yousef)
- sched/fair: Cleanup task_util and capacity type (Vincent Donnefort)
- ovl: remove privs in ovl_fallocate() (Amir Goldstein)
- ovl: remove privs in ovl_copyfile() (Amir Goldstein)
- ovl: use ovl_copy_{real,upper}attr() wrappers (Christian Brauner)
- ovl: store lower path in ovl_inode (Amir Goldstein)
- tpm/tpm_crb: Fix error message in __crb_relinquish_locality() (Michael Kelley)
- tpm/tpm_ftpm_tee: Fix error handling in ftpm_mod_init() (Yuan Can)
- pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP (Stephen Boyd)
- ARM: mmp: fix timer_read delay (Doug Brown)
- pstore/ram: Fix error return code in ramoops_probe() (Wang Yufen)
- seccomp: Move copy_seccomp() to no failure path. (Kuniyuki Iwashima)
- arm64: dts: armada-3720-turris-mox: Add missing interrupt for RTC (Pali Rohár)
- ARM: dts: turris-omnia: Add switch port 6 node (Pali Rohár)
- ARM: dts: turris-omnia: Add ethernet aliases (Pali Rohár)
- ARM: dts: armada-39x: Fix assigned-addresses for every PCIe Root Port (Pali Rohár)
- ARM: dts: armada-38x: Fix assigned-addresses for every PCIe Root Port (Pali Rohár)
- ARM: dts: armada-375: Fix assigned-addresses for every PCIe Root Port (Pali Rohár)
- ARM: dts: armada-xp: Fix assigned-addresses for every PCIe Root Port (Pali Rohár)
- ARM: dts: armada-370: Fix assigned-addresses for every PCIe Root Port (Pali Rohár)
- ARM: dts: dove: Fix assigned-addresses for every PCIe Root Port (Pali Rohár)
- arm64: dts: mediatek: mt6797: Fix 26M oscillator unit name (AngeloGioacchino Del Regno)
- arm64: dts: mediatek: pumpkin-common: Fix devicetree warnings (AngeloGioacchino Del Regno)
- arm64: dts: mt2712-evb: Fix usb vbus regulators unit names (AngeloGioacchino Del Regno)
- arm64: dts: mt2712-evb: Fix vproc fixed regulators unit names (AngeloGioacchino Del Regno)
- arm64: dts: mt2712e: Fix unit address for pinctrl node (AngeloGioacchino Del Regno)
- arm64: dts: mt2712e: Fix unit_address_vs_reg warning for oscillators (AngeloGioacchino Del Regno)
- arm64: dts: mt6779: Fix devicetree build warnings (AngeloGioacchino Del Regno)
- ARM: dts: nuvoton: Remove bogus unit addresses from fixed-partition nodes (Jonathan Neuschäfer)
- arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node (Jayesh Choudhary)
- arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node (Jayesh Choudhary)
- perf/smmuv3: Fix hotplug callback leak in arm_smmu_pmu_init() (Shang XiaoJing)
- perf/arm_dmc620: Fix hotplug callback leak in dmc620_pmu_init() (Shang XiaoJing)
- perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init() (Yuan Can)
- arm64: mm: kfence: only handle translation faults (Mark Rutland)
- arm64: Treat ESR_ELx as a 64-bit register (Alexandru Elisei)
- soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe (Zhang Qilong)
- soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe (Zhang Qilong)
- soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Minghao Chi)
- arm: dts: spear600: Fix clcd interrupt (Kory Maincent)
- arm64: dts: qcom: sm6125: fix SDHCI CQE reg names (Krzysztof Kozlowski)
- soc: qcom: apr: Add check for idr_alloc and of_property_read_string_index (Jiasheng Jiang)
- soc: qcom: apr: make code more reuseable (Srinivas Kandagatla)
- arm64: dts: qcom: sm8250: drop bogus DP PHY clock (Johan Hovold)
- arm64: dts: qcom: sm8350: fix UFS PHY registers (Johan Hovold)
- arm64: dts: qcom: sm8250: fix UFS PHY registers (Johan Hovold)
- arm64: dts: qcom: sm8150: fix UFS PHY registers (Johan Hovold)
- arm64: dts: qcom: Correct QMP PHY child node name (Shawn Guo)
- soc: qcom: llcc: make irq truly optional (Luca Weiss)
- arm64: dts: qcom: sm8250: correct LPASS pin pull down (Krzysztof Kozlowski)
- arm64: dts: qcom: pm660: Use unique ADC5_VCOIN address in node name (Marijn Suijten)
- drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static (Chen Jiahao)
- ARM: dts: stm32: Fix AV96 WLAN regulator gpio property (Marek Vasut)
- ARM: dts: stm32: Drop stm32mp15xc.dtsi from Avenger96 (Marek Vasut)
- objtool, kcsan: Add volatile read/write instrumentation to whitelist (Marco Elver)
- arm64: dts: qcom: msm8916: Drop MSS fallback compatible (Stephan Gerhold)
- arm64: dts: qcom: sdm845-cheza: fix AP suspend pin bias (Krzysztof Kozlowski)
- arm64: dts: qcom: sdm630: fix UART1 pin bias (Krzysztof Kozlowski)
- ARM: dts: qcom: apq8064: fix coresight compatible (Luca Weiss)
- arm64: dts: qcom: msm8996: fix GPU OPP table (Dmitry Baryshkov)
- arm64: dts: qcom: msm8996: fix supported-hw in cpufreq OPP tables (Dmitry Baryshkov)
- arm64: dts: qcom: msm8996: Add MSM8996 Pro support (Yassine Oudjana)
- arm64: dts: qcom: sm8250-sony-xperia-edo: fix touchscreen bias-disable (Krzysztof Kozlowski)
- arm64: dts: qcom: ipq6018-cp01-c1: use BLSPI1 pins (Krzysztof Kozlowski)
- usb: musb: remove extra check in musb_gadget_vbus_draw (Ivaylo Dimitrov)
- drm/amd/display: Manually adjust strobe for DCN303 (Martin Leung)
- LTS version: v5.15.85 (Jack Vogel)
- net: loopback: use NET_NAME_PREDICTABLE for name_assign_type (Rasmus Villemoes)
- selftests: net: Use "grep -E" instead of "egrep" (Tiezhu Yang)
- Bluetooth: L2CAP: Fix u8 overflow (Sungwoo Kim)
- HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk (José Expósito)
- usb: dwc3: pci: Update PCIe device ID for USB3 controller on CPU sub-system for Raptor Lake (Shruthi Sanil)
- igb: Initialize mailbox message for VF reset (Tony Nguyen)
- xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N (Reka Norman)
- USB: serial: f81534: fix division by zero on line-speed change (Johan Hovold)
- USB: serial: f81232: fix division by zero on line-speed change (Johan Hovold)
- USB: serial: cp210x: add Kamstrup RF sniffer PIDs (Bruno Thomsen)
- USB: serial: option: add Quectel EM05-G modem (Duke Xin)
- usb: gadget: uvc: Prevent buffer overflow in setup handler (Szymon Heidrich)
- udf: Fix extending file within last block (Jan Kara)
- udf: Do not bother looking for prealloc extents if i_lenExtents matches i_size (Jan Kara)
- udf: Fix preallocation discarding at indirect extent boundary (Jan Kara)
- udf: Discard preallocation before extending file with a hole (Jan Kara)
- LTS version: v5.15.84 (Jack Vogel)
- net: fec: properly guard irq coalesce setup (Rasmus Villemoes)
- ASoC: ops: Correct bounds check for second channel on SX controls (Charles Keepax)
- nvme-pci: clear the prp2 field when not used (Lei Rao)
- perf: Fix perf_pending_task() UaF (Peter Zijlstra)
- ASoC: cs42l51: Correct PGA Volume minimum value (Charles Keepax)
- net: fec: don't reset irq coalesce settings to defaults on "ip link up" (Rasmus Villemoes)
- can: mcba_usb: Fix termination command argument (Yasushi SHOJI)
- can: sja1000: fix size of OCR_MODE_MASK define (Heiko Schocher)
- pinctrl: meditatek: Startup with the IRQs disabled (Ricardo Ribalda)
- libbpf: Use page size as max_entries when probing ring buffer map (Hou Tao)
- ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx() (Mark Brown)
- ASoC: fsl_micfil: explicitly clear CHnF flags (Shengjiu Wang)
- ASoC: fsl_micfil: explicitly clear software reset bit (Shengjiu Wang)
- nfp: fix use-after-free in area_cache_get() (Jialiang Wang) [Orabug: 34719738] {CVE-2022-3545}
- vfs: fix copy_file_range() averts filesystem freeze protection (Amir Goldstein)
- x86/vdso: Conditionally export __vdso_sgx_enter_enclave() (Nathan Chancellor)
- LTS version: v5.15.83 (Jack Vogel)
- io_uring: Fix a null-ptr-deref in io_tctx_exit_cb() (Harshit Mogalapalli)
- io_uring: move to separate directory (Jens Axboe)
- block: move CONFIG_BLOCK guard to top Makefile (Masahiro Yamada)
- can: esd_usb: Allow REC and TEC to return to zero (Frank Jungclaus)
- s390/qeth: fix use-after-free in hsci (Alexandra Winter)
- s390/qeth: fix various format strings (Heiko Carstens)
- macsec: add missing attribute validation for offload (Emeel Hakim)
- net: mvneta: Fix an out of bounds check (Dan Carpenter)
- net: thunderbolt: fix memory leak in tbnet_open() (Zhengchao Shao)
- ipv6: avoid use-after-free in ip6_fragment() (Eric Dumazet)
- net: plip: don't call kfree_skb/dev_kfree_skb() under spin_lock_irq() (Yang Yingliang)
- net: phy: mxl-gpy: fix version reporting (Michael Walle)
- xen/netback: fix build warning (Juergen Gross)
- dpaa2-switch: Fix memory leak in dpaa2_switch_acl_entry_add() and dpaa2_switch_acl_entry_remove() (Yuan Can)
- ethernet: aeroflex: fix potential skb leak in greth_init_rings() (Zhang Changzhong)
- tipc: call tipc_lxc_xmit without holding node_read_lock (Xin Long)
- net: dsa: sja1105: fix memory leak in sja1105_setup_devlink_regions() (Zhengchao Shao)
- ipv4: Fix incorrect route flushing when table ID 0 is used (Ido Schimmel)
- ipv4: Fix incorrect route flushing when source address is deleted (Ido Schimmel)
- tipc: Fix potential OOB in tipc_link_proto_rcv() (YueHaibing)
- net: hisilicon: Fix potential use-after-free in hix5hd2_rx() (Liu Jian)
- net: mdio: fix unbalanced fwnode reference count in mdio_device_release() (Zeng Heng)
- net: hisilicon: Fix potential use-after-free in hisi_femac_rx() (Liu Jian)
- net: thunderx: Fix missing destroy_workqueue of nicvf_rx_mode_wq (Yongqiang Liu)
- net: microchip: sparx5: Fix missing destroy_workqueue of mact_queue (Qiheng Lin)
- ip_gre: do not report erspan version on GRE interface (Hangbin Liu)
- net: stmmac: fix "snps,axi-config" node property parsing (Jisheng Zhang)
- gpio/rockchip: fix refcount leak in rockchip_gpiolib_register() (Wang Yufen)
- nvme initialize core quirks before calling nvme_init_subsystem (Pankaj Raghav)
- NFC: nci: Bounds check struct nfc_target arrays (Kees Cook)
- i40e: Disallow ip4 and ip6 l4_4_bytes (Przemyslaw Patynowski)
- i40e: Fix for VF MAC address 0 (Sylwester Dziedziuch)
- i40e: Fix not setting default xps_cpus after reset (Michal Jaron)
- net: mvneta: Prevent out of bounds read in mvneta_config_rss() (Dan Carpenter)
- xen-netfront: Fix NULL sring after live migration (Lin Liu)
- octeontx2-pf: Fix potential memory leak in otx2_init_tc() (Ziyang Xuan)
- net: mdiobus: fix double put fwnode in the error path (Yang Yingliang)
- net: mdiobus: fwnode_mdiobus_register_phy() rework error handling (Oleksij Rempel)
- net: encx24j600: Fix invalid logic in reading of MISTAT register (Valentina Goncharenko)
- net: encx24j600: Add parentheses to fix precedence (Valentina Goncharenko)
- mac802154: fix missing INIT_LIST_HEAD in ieee802154_if_add() (Wei Yongjun)
- selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload (Zhengchao Shao)
- net: dsa: sja1105: Check return value (Artem Chernyshev)
- net: dsa: hellcreek: Check return value (Artem Chernyshev)
- net: dsa: ksz: Check return value (Artem Chernyshev)
- Bluetooth: Fix not cleanup led when bt_init fails (Chen Zhongjin)
- Bluetooth: 6LoWPAN: add missing hci_dev_put() in get_l2cap_conn() (Wang ShaoBo)
- vmxnet3: use correct intrConf reference when using extended queues (Ronak Doshi)
- vmxnet3: correctly report encapsulated LRO packet (Ronak Doshi)
- af_unix: Get user_ns from in_skb in unix_diag_get_exact(). (Kuniyuki Iwashima)
- drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420 (Guillaume BRUN)
- net: broadcom: Add PTP_1588_CLOCK_OPTIONAL dependency for BCMGENET under ARCH_BCM2835 (YueHaibing)
- igb: Allocate MSI-X vector when testing (Akihiko Odaki)
- e1000e: Fix TX dispatch condition (Akihiko Odaki)
- gpio: amd8111: Fix PCI device reference count leak (Xiongfeng Wang)
- drm/bridge: ti-sn65dsi86: Fix output polarity setting bug (Qiqi Zhang)
- netfilter: ctnetlink: fix compilation warning after data race fixes in ct mark (Pablo Neira Ayuso)
- ca8210: Fix crash by zero initializing data (Hauke Mehrtens)
- ieee802154: cc2520: Fix error return code in cc2520_hw_init() (Ziyang Xuan)
- drm/vmwgfx: Fix race issue calling pin_user_pages (Dawei Li)
- netfilter: nft_set_pipapo: Actually validate intervals in fields after the first one (Stefano Brivio)
- gpiolib: fix memory leak in gpiochip_setup_dev() (Zeng Heng)
- gpiolib: check the 'ngpios' property in core gpiolib code (Bartosz Golaszewski)
- gpiolib: improve coding style for local variables (Bartosz Golaszewski)
- clk: Fix pointer casting to prevent oops in devm_clk_release() (Uwe Kleine-König)
- can: af_can: fix NULL pointer dereference in can_rcv_filter (Oliver Hartkopp)
- HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10 (Hans de Goede)
- HID: core: fix shift-out-of-bounds in hid_report_raw_event (ZhangPeng)
- HID: hid-lg4ff: Add check for empty lbuf (Anastasia Belova)
- HID: usbhid: Add ALWAYS_POLL quirk for some mice (Ankit Patel)
- net: dsa: sja1105: avoid out of bounds access in sja1105_init_l2_policing() (Radu Nicolae Pirea (OSS))
- drm/shmem-helper: Avoid vm_open error paths (Rob Clark)
- drm/shmem-helper: Remove errant put in error path (Rob Clark)
- drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend (Prike Liang)
- drm/vmwgfx: Don't use screen objects when SEV is active (Zack Rusin)
- KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field (Thomas Huth)
- Bluetooth: Fix crash when replugging CSR fake controllers (Luiz Augusto von Dentz)
- Bluetooth: btusb: Add debug message for CSR controllers (Ismael Ferreras Morezuelas)
- mm/gup: fix gup_pud_range() for dax (John Starks)
- memcg: fix possible use-after-free in memcg_write_event_control() (Tejun Heo)
- media: v4l2-dv-timings.c: fix too strict blanking sanity checks (Hans Verkuil)
- Revert "ARM: dts: imx7: Fix NAND controller size-cells" (Francesco Dolcini)
- soundwire: intel: Initialize clock stop timeout (Sjoerd Simons)
- media: videobuf2-core: take mmap_lock in vb2_get_unmapped_area() (Hans Verkuil)
- xen/netback: don't call kfree_skb() with interrupts disabled (Juergen Gross)
- xen/netback: do some code cleanup (Juergen Gross)
- xen/netback: Ensure protocol headers don't fall in the non-linear area (Ross Lagerwall)
- drm/bridge: anx7625: Fix edid_read break case in sp_tx_edid_read() (Hsin-Yi Wang)
- cifs: fix use-after-free caused by invalid pointer `hostname` (Zeng Heng)
- rtc: cmos: avoid UIP when reading alarm time (Mateusz Jończyk)
- rtc: cmos: avoid UIP when writing alarm time (Mateusz Jończyk)
- rtc: mc146818-lib: extract mc146818_avoid_UIP (Mateusz Jończyk)
- mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths (Jann Horn)
- mm/khugepaged: fix GUP-fast interaction by sending IPI (Jann Horn)
- mm/khugepaged: take the right locks for page table retraction (Jann Horn)
- net: usb: qmi_wwan: add u-blox 0x1342 composition (Davide Tronchin)
- 9p/xen: check logical size for buffer size (Dominique Martinet)
- usb: dwc3: gadget: Disable GUSB2PHYCFG.SUSPHY for End Transfer (Thinh Nguyen)
- fbcon: Use kzalloc() in fbcon_prepare_logo() (Tetsuo Handa)
- regulator: twl6030: fix get status of twl6032 regulators (Andreas Kemnade)
- ASoC: soc-pcm: Add NULL check in BE reparenting (Srinivasa Rao Mandadapu)
- btrfs: send: avoid unaligned encoded writes when attempting to clone range (Filipe Manana)
- selftests/net: Find nettest in current directory (Daniel Díaz)
- ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event (Kees Cook)
- regulator: slg51000: Wait after asserting CS pin (Konrad Dybcio)
- 9p/fd: Use P9_HDRSZ for header size (GUO Zihua)
- ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions (Shuming Fan)
- ARM: dts: rockchip: disable arm_global_timer on rk3066 and rk3188 (Johan Jonker)
- spi: mediatek: Fix DEVAPC Violation at KO Remove (Zhichao Liu)
- ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register (Chancel Liu)
- ARM: 9266/1: mm: fix no-MMU ZERO_PAGE() implementation (Giulio Benetti)
- ARM: 9251/1: perf: Fix stacktraces for tracepoint events in THUMB2 kernels (Tomislav Novak)
- fs: use acquire ordering in __fget_light() (Jann Horn)
- ARM: dts: rockchip: rk3188: fix lcdc1-rgb24 node name (Johan Jonker)
- arm64: dts: rockchip: fix ir-receiver node names (Johan Jonker)
- ARM: dts: rockchip: fix ir-receiver node names (Johan Jonker)
- arm: dts: rockchip: remove clock-frequency from rtc (Sebastian Reichel)
- arm: dts: rockchip: fix node name for hym8563 rtc (Sebastian Reichel)
- arm64: dts: rockchip: keep I2S1 disabled for GPIO function on ROCK Pi 4 series (FUKAUMI Naoki)
- mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse() (Gaosheng Cui)
- clk: Provide new devm_clk helpers for prepared and enabled clocks (Uwe Kleine-König)
- clk: generalize devm_clk_get() a bit (Uwe Kleine-König)
- LTS version: v5.15.82 (Jack Vogel)
- ipc/sem: Fix dangling sem_array access in semtimedop race (Jann Horn)
- Input: raydium_ts_i2c - fix memory leak in raydium_i2c_send() (Zhang Xiaoxu)
- char: tpm: Protect tpm_pm_suspend with locks (Jan Dabros)
- Revert "clocksource/drivers/riscv: Events are stopped during CPU suspend" (Conor Dooley)
- ACPI: HMAT: Fix initiator registration for single-initiator systems (Vishal Verma)
- ACPI: HMAT: remove unnecessary variable initialization (Vishal Verma)
- i2c: imx: Only DMA messages with I2C_M_DMA_SAFE flag set (Andrew Lunn)
- i2c: npcm7xx: Fix error handling in npcm_i2c_init() (Yuan Can)
- serial: stm32: Deassert Transmit Enable on ->rs485_config() (Lukas Wunner)
- serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode (Marek Vasut)
- serial: stm32: Factor out GPIO RTS toggling into separate function (Marek Vasut)
- ipv4: Fix route deletion when nexthop info is not specified (Ido Schimmel)
- ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference (David Ahern) [Orabug: 34703911] {CVE-2022-3435}
- selftests: net: fix nexthop warning cleanup double ip typo (Nikolay Aleksandrov)
- selftests: net: add delete nexthop route warning test (Nikolay Aleksandrov)
- Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabled (Lee Jones)
- parisc: Increase FRAME_WARN to 2048 bytes on parisc (Helge Deller)
- mm: migrate: fix THP's mapcount on isolation (Gavin Shan)
- mm: __isolate_lru_page_prepare() in isolate_migratepages_block() (Hugh Dickins)
- iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() (Xiongfeng Wang)
- iommu/vt-d: Fix PCI device refcount leak in has_external_pci() (Xiongfeng Wang)
- nvme: fix SRCU protection of nvme_ns_head list (Caleb Sander)
- riscv: kexec: Fixup irq controller broken in kexec crash path (Guo Ren)
- riscv: fix race when vmap stack overflow (Jisheng Zhang)
- riscv: Sync efi page table's kernel mappings before switching (Alexandre Ghiti)
- pinctrl: single: Fix potential division by zero (Maxim Korotkov)
- ASoC: ops: Fix bounds check for _sx controls (Mark Brown)
- KVM: x86/mmu: Fix race condition in direct_page_fault (Kazuki Takiguchi) [Orabug: 34951672] {CVE-2022-45869}
- io_uring/poll: fix poll_refs race with cancelation (Lin Ma)
- io_uring: make poll refs more robust (Pavel Begunkov)
- io_uring: cmpxchg for poll arm refs release (Pavel Begunkov)
- io_uring: fix tw losing poll events (Pavel Begunkov)
- io_uring: update res mask in io_poll_check_events (Pavel Begunkov)
- tracing: Free buffers when a used dynamic event is removed (Steven Rostedt (Google))
- tracing: Fix race where histograms can be called before the event (Steven Rostedt (Google))
- tracing/osnoise: Fix duration type (Daniel Bristot de Oliveira)
- drm/i915: Never return 0 if not all requests retired (Janusz Krzysztofik)
- drm/i915: Fix negative value passed as remaining time (Janusz Krzysztofik)
- drm/amdgpu: enable Vangogh VCN indirect sram mode (Leo Liu)
- drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame (Lee Jones)
- mmc: sdhci: Fix voltage switch delay (Adrian Hunter)
- mmc: sdhci-sprd: Fix no reset data and command after voltage switch (Wenchao Chen)
- mmc: sdhci-esdhc-imx: correct CQHCI exit halt state check (Sebastian Falbesoner)
- mmc: core: Fix ambiguous TRIM and DISCARD arg (Christian Löhle)
- mmc: mmc_test: Fix removal of debugfs file (Ye Bin)
- net: stmmac: Set MAC's flow control register to reflect current settings (Goh, Wei Sheng)
- v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails (Linus Torvalds)
- pinctrl: intel: Save and restore pins in "direct IRQ" mode (Andy Shevchenko)
- x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 (Pawan Gupta)
- nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry() (ZhangPeng)
- tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep" (Tiezhu Yang)
- error-injection: Add prompt for function error injection (Steven Rostedt (Google))
- ALSA: dice: fix regression for Lexicon I-ONIX FW810S (Takashi Sakamoto)
- riscv: mm: Proper page permissions after initmem free (Björn Töpel)
- riscv: vdso: fix section overlapping under some conditions (Jisheng Zhang)
- hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new() (Yang Yingliang)
- hwmon: (coretemp) Check for null before removing sysfs attrs (Phil Auld)
- net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed (Yoshihiro Shimoda)
- sctp: fix memory leak in sctp_stream_outq_migrate() (Zhengchao Shao)
- packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE (Willem de Bruijn)
- net: tun: Fix use-after-free in tun_detach() (Shigeru Yoshida)
- afs: Fix fileserver probe RTT handling (David Howells)
- net: mdiobus: fix unbalanced node reference count (Yang Yingliang)
- net: hsr: Fix potential use-after-free (YueHaibing)
- tipc: re-fetch skb cb after tipc_msg_validate (Xin Long)
- dsa: lan9303: Correct stat name (Jerry Ray)
- net: wwan: iosm: fix dma_alloc_coherent incompatible pointer type (M Chetan Kumar)
- net: wwan: iosm: fix kernel test robot reported error (M Chetan Kumar)
- net: ethernet: nixge: fix NULL dereference (Yuri Karpov)
- net/9p: Fix a potential socket leak in p9_socket_open (Wang Hai)
- net: net_netdev: Fix error handling in ntb_netdev_init_module() (Yuan Can)
- net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe() (Zhang Changzhong)
- net: phy: fix null-ptr-deref while probe() failed (Yang Yingliang)
- wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration (Lorenzo Bianconi)
- wifi: cfg80211: don't allow multi-BSSID in S1G (Johannes Berg)
- wifi: cfg80211: fix buffer overflow in elem comparison (Johannes Berg)
- aquantia: Do not purge addresses when setting the number of rings (Izabela Bakollari)
- qlcnic: fix sleep-in-atomic-context bugs caused by msleep (Duoming Zhou)
- can: m_can: Add check for devm_clk_get (Jiasheng Jiang)
- can: m_can: pci: add missing m_can_class_free_dev() in probe/remove methods (Zhang Changzhong)
- can: etas_es58x: es58x_init_netdev(): free netdev when register_candev() (Zhang Changzhong)
- can: cc770: cc770_isa_probe(): add missing free_cc770dev() (Zhang Changzhong)
- can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev() (Zhang Changzhong)
- net/mlx5e: Fix use-after-free when reverting termination table (Roi Dayan)
- net/mlx5: Fix uninitialized variable bug in outlen_write() (YueHaibing)
- net/mlx5: DR, Fix uninitialized var warning (YueHaibing)
- net/mlx5: DR, Rename list field in matcher struct to list_node (Yevgeny Kliteynik)
- e100: Fix possible use after free in e100_xmit_prepare (Wang Hai)
- iavf: Fix error handling in iavf_init_module() (Yuan Can)
- iavf: remove redundant ret variable (Minghao Chi)
- fm10k: Fix error handling in fm10k_init_module() (Yuan Can)
- i40e: Fix error handling in i40e_init_module() (Shang XiaoJing)
- ixgbevf: Fix resource leak in ixgbevf_init_module() (Shang XiaoJing)
- of: property: decrement node refcount in of_fwnode_get_reference_args() (Yang Yingliang)
- nvmem: rmem: Fix return value check in rmem_read() (Wei Yongjun)
- bpf: Do not copy spin lock field from user in bpf_selem_alloc (Xu Kuohai)
- hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails (Gaosheng Cui)
- hwmon: (i5500_temp) fix missing pci_disable_device() (Yang Yingliang)
- hwmon: (ina3221) Fix shunt sum critical calculation (Ninad Malwade)
- hwmon: (ltc2947) fix temperature scaling (Derek Nguyen)
- libbpf: Handle size overflow for ringbuf mmap (Hou Tao)
- ARM: at91: rm9200: fix usb device clock id (Michael Grzeschik)
- scripts/faddr2line: Fix regression in name resolution on ppc64le (Srikar Dronamraju)
- bpf, perf: Use subprog name when reporting subprog ksymbol (Hou Tao)
- iio: light: rpr0521: add missing Kconfig dependencies (Paul Gazzillo)
- iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw (Wei Yongjun)
- iio: health: afe4403: Fix oob read in afe4403_read_raw (Wei Yongjun)
- drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" (Alex Deucher)
- drm/amdgpu: update drm_display_info correctly when the edid is read (Claudio Suarez)
- drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code (Lyude Paul)
- btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit() (ChenXiaoSong)
- btrfs: move QUOTA_ENABLED check to rescan_should_stop from btrfs_qgroup_rescan_worker (Nikolay Borisov)
- spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clock (Frieder Schrempf)
- btrfs: free btrfs_path before copying inodes to userspace (Anand Jain)
- btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino (David Sterba)
- erofs: fix order >= MAX_ORDER warning due to crafted negative i_size (Gao Xiang)
- drm/i915/gt: Use i915_vm_put on ppgtt_create error paths (Chris Wilson)
- drm/i915: Create a dummy object for gen6 ppgtt (Maarten Lankhorst)
- arm64: mte: Avoid setting PG_mte_tagged if no tags cleared or restored (Catalin Marinas)
- LTS version: v5.15.81 (Jack Vogel)
- cifs: fix missed refcounting of ipc tcon (Paulo Alcantara)
- drm/i915: fix TLB invalidation for Gen12 video and compute engines (Andrzej Hajda) [Orabug: 35005633] {CVE-2022-4139}
- drm/amdgpu: always register an MMU notifier for userptr (Christian König)
- drm/amdgpu: Enable Aldebaran devices to report CU Occupancy (Ramesh Errabolu)
- drm/amd/display: No display after resume from WB/CB (Tsung-hua Lin)
- drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN (Lyude Paul)
- btrfs: sysfs: normalize the error handling branch in btrfs_init_sysfs() (Zhen Lei)
- btrfs: use kvcalloc in btrfs_get_dev_zone_info (Christoph Hellwig)
- btrfs: zoned: fix missing endianness conversion in sb_write_pointer (Christoph Hellwig)
- btrfs: free btrfs_path before copying subvol info to userspace (Anand Jain)
- btrfs: free btrfs_path before copying fspath to userspace (Anand Jain)
- btrfs: free btrfs_path before copying root refs to userspace (Josef Bacik)
- genirq: Take the proposed affinity at face value if force==true (Luiz Capitulino)
- irqchip/gic-v3: Always trust the managed affinity provided by the core code (Luiz Capitulino)
- genirq: Always limit the affinity to online CPUs (Luiz Capitulino)
- genirq/msi: Shutdown managed interrupts with unsatifiable affinities (Luiz Capitulino)
- wifi: wilc1000: validate number of channels (Phil Turnbull)
- wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute (Phil Turnbull)
- wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_OPER_CHANNEL attribute (Phil Turnbull)
- wifi: wilc1000: validate pairwise and authentication suite offsets (Phil Turnbull)
- fuse: lock inode unconditionally in fuse_fallocate() (Miklos Szeredi)
- dm integrity: clear the journal on suspend (Mikulas Patocka)
- dm integrity: flush the journal on suspend (Mikulas Patocka)
- gpu: host1x: Avoid trying to use GART on Tegra20 (Robin Murphy)
- scsi: iscsi: Fix possible memory leak when device_register() failed (Zhou Guanghui)
- net: usb: qmi_wwan: add Telit 0x103a composition (Enrico Sau)
- tcp: configurable source port perturb table size (Gleb Mazovetskiy)
- platform/x86: ideapad-laptop: Fix interrupt storm on fn-lock toggle on some Yoga laptops (Arnav Rawat)
- platform/x86: hp-wmi: Ignore Smart Experience App event (Kai-Heng Feng)
- zonefs: fix zone report size in __zonefs_io_error() (Damien Le Moal)
- drm/amdgpu: disable BACO support on more cards (Guchun Chen)
- platform/x86: acer-wmi: Enable SW_TABLET_MODE on Switch V 10 (SW5-017) (Hans de Goede)
- platform/x86: asus-wmi: add missing pci_dev_put() in asus_wmi_set_xusb2pr() (Xiongfeng Wang)
- xen/platform-pci: add missing free_irq() in error path (ruanjinjie)
- xen-pciback: Allow setting PCI_MSIX_FLAGS_MASKALL too (Marek Marczykowski-Górecki)
- ASoC: stm32: dfsdm: manage cb buffers cleanup (Olivier Moysan)
- Input: i8042 - apply probe defer to more ASUS ZenBook models (Takashi Iwai)
- Input: soc_button_array - add Acer Switch V 10 to dmi_use_low_level_irq[] (Hans de Goede)
- Input: soc_button_array - add use_low_level_irq module parameter (Hans de Goede)
- Input: goodix - try resetting the controller when no config is set (Hans de Goede)
- serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() (Lukas Wunner)
- tools: iio: iio_generic_buffer: Fix read size (Matti Vaittinen)
- ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 (Hans de Goede)
- Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode (Aman Dhoot)
- x86/ioremap: Fix page aligned size calculation in __ioremap_caller() (Michael Kelley)
- x86/pm: Add enumeration check before spec MSRs save/restore setup (Pawan Gupta)
- x86/tsx: Add a feature bit for TSX control MSR support (Pawan Gupta)
- KVM: x86: remove exit_int_info warning in svm_handle_exit (Maxim Levitsky)
- KVM: x86: add kvm_leave_nested (Maxim Levitsky)
- KVM: x86: nSVM: harden svm_free_nested against freeing vmcb02 while still in use (Maxim Levitsky)
- KVM: x86: forcibly leave nested mode on vCPU reset (Maxim Levitsky)
- KVM: x86: nSVM: leave nested mode on vCPU free (Maxim Levitsky)
- mm: vmscan: fix extreme overreclaim and swap floods (Johannes Weiner)
- gcov: clang: fix the buffer overflow issue (Mukesh Ojha)
- nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirty (Chen Zhongjin)
- usb: dwc3: gadget: Clear ep descriptor last (Thinh Nguyen)
- usb: dwc3: gadget: Return -ESHUTDOWN on ep disable (Thinh Nguyen)
- usb: dwc3: gadget: conditionally remove requests (Michael Grzeschik)
- bus: ixp4xx: Don't touch bit 7 on IXP42x (Linus Walleij)
- iio: core: Fix entry not deleted when iio_register_sw_trigger_type() fails (Chen Zhongjin)
- iio: light: apds9960: fix wrong register for gesture gain (Alejandro Concepción Rodríguez)
- arm64: dts: rockchip: lower rk3399-puma-haikou SD controller clock frequency (Jakob Unterwurzacher)
- ext4: fix use-after-free in ext4_ext_shift_extents (Baokun Li)
- usb: cdnsp: fix issue with ZLP - added TD_SIZE = 1 (Pawel Laszczak)
- usb: cdnsp: Fix issue with Clear Feature Halt Endpoint (Pawel Laszczak)
- usb: dwc3: exynos: Fix remove() function (Marek Szyprowski)
- KVM: arm64: pkvm: Fixup boot mode to reflect that the kernel resumes from EL1 (Marc Zyngier)
- mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI (Brian Norris)
- mmc: sdhci-brcmstb: Enable Clock Gating to save power (Al Cooper)
- mmc: sdhci-brcmstb: Re-organize flags (Al Cooper)
- nios2: add FORCE for vmlinuz.gz (Randy Dunlap)
- init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash (Alexandre Belloni)
- lib/vdso: use "grep -E" instead of "egrep" (Greg Kroah-Hartman)
- s390/crashdump: fix TOD programmable field size (Heiko Carstens)
- net: thunderx: Fix the ACPI memory leak (Yu Liao)
- octeontx2-af: Fix reference count issue in rvu_sdp_init() (Xiongfeng Wang)
- octeontx2-pf: Add check for devm_kcalloc (Jiasheng Jiang)
- net: enetc: preserve TX ring priority across reconfiguration (Vladimir Oltean)
- net: enetc: cache accesses to &priv->si->hw (Vladimir Oltean)
- net: enetc: manage ENETC_F_QBV in priv->active_offloads only when enabled (Vladimir Oltean)
- nfc: st-nci: fix incorrect sizing calculations in EVT_TRANSACTION (Martin Faltesek)
- nfc: st-nci: fix memory leaks in EVT_TRANSACTION (Martin Faltesek)
- nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTION (Martin Faltesek)
- s390/dasd: fix no record found for raw_track_access (Stefan Haberland)
- arcnet: fix potential memory leak in com20020_probe() (Wang Hai)
- ipv4: Fix error return code in fib_table_insert() (Ziyang Xuan)
- dccp/tcp: Reset saddr on failure after inet6?_hash_connect(). (Kuniyuki Iwashima)
- fs: do not update freeing inode i_io_list (Svyatoslav Feldsherov)
- netfilter: flowtable_offload: add missing locking (Felix Fietkau)
- netfilter: ipset: restore allowing 64 clashing elements in hash:net,iface (Jozsef Kadlecsik)
- dma-buf: fix racing conflict of dma_heap_add() (Dawei Li)
- bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() (Yang Yingliang)
- regulator: twl6030: re-add TWL6032_SUBCLASS (Andreas Kemnade)
- NFC: nci: fix memory leak in nci_rx_data_packet() (Liu Shixin)
- net: sched: allow act_ct to be built without NF_NAT (Xin Long)
- net: sparx5: fix error handling in sparx5_port_open() (Liu Jian)
- sfc: fix potential memleak in __ef100_hard_start_xmit() (Zhang Changzhong)
- net: wwan: iosm: use ACPI_FREE() but not kfree() in ipc_pcie_read_bios_cfg() (Wang ShaoBo)
- xfrm: Fix ignored return value in xfrm6_init() (Chen Zhongjin)
- xfrm: Fix oops in __xfrm_state_delete() (Thomas Jarosch)
- tipc: check skb_linearize() return value in tipc_disc_rcv() (YueHaibing)
- tipc: add an extra conn_get in tipc_conn_alloc (Xin Long)
- tipc: set con sock in tipc_conn_alloc (Xin Long)
- net/mlx5: Fix handling of entry refcount when command is not issued to FW (Moshe Shemesh)
- net/mlx5: Fix FW tracer timestamp calculation (Moshe Shemesh)
- net/mlx5: Do not query pci info while pci disabled (Roy Novich)
- netfilter: ipset: regression in ip_set_hash_ip.c (Vishwanath Pai)
- Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() (Yang Yingliang)
- Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() (Yang Yingliang)
- macsec: Fix invalid error code set (YueHaibing)
- nfp: add port from netdev validation for EEPROM access (Jaco Coetzee)
- nfp: fill splittable of devlink_port_attrs correctly (Diana Wang)
- net: pch_gbe: fix pci device refcount leak while module exiting (Yang Yingliang)
- octeontx2-af: debugsfs: fix pci device refcount leak (Yang Yingliang)
- net/qla3xxx: fix potential memleak in ql3xxx_send() (Zhang Changzhong)
- net: mvpp2: fix possible invalid pointer dereference (Hui Tang)
- net/mlx4: Check retval of mlx4_bitmap_init (Peter Kosyh)
- net: ethernet: mtk_eth_soc: fix error handling in mtk_open() (Liu Jian)
- ARM: dts: imx6q-prti6q: Fix ref/tcxo-clock-frequency properties (Fabio Estevam)
- ARM: mxs: fix memory leak in mxs_machine_init() (Zheng Yongjun)
- iavf: Fix race condition between iavf_shutdown and iavf_remove (Slawomir Laba)
- iavf: Do not restart Tx queues after reset task failure (Ivan Vecera)
- iavf: Fix a crash during reset task (Ivan Vecera)
- netfilter: nf_tables: do not set up extensions for end interval (Pablo Neira Ayuso)
- netfilter: conntrack: Fix data-races around ct mark (Daniel Xu)
- 9p/fd: fix issue of list_del corruption in p9_fd_cancel() (Zhengchao Shao)
- net: pch_gbe: fix potential memleak in pch_gbe_tx_queue() (Wang Hai)
- nfc/nci: fix race with opening and closing (Lin Ma)
- net: dsa: sja1105: disallow C45 transactions on the BASE-TX MDIO bus (Vladimir Oltean)
- rxrpc: Fix race between conn bundle lookup and bundle removal [ZDI-CAN-15975] (David Howells)
- rxrpc: Use refcount_t rather than atomic_t (David Howells)
- rxrpc: Allow list of in-use local UDP endpoints to be viewed in /proc (David Howells)
- net: liquidio: simplify if expression (Leon Romanovsky)
- selftests: mptcp: fix mibit vs mbit mix up (Matthieu Baerts)
- selftests: mptcp: more stable simult_flows tests (Paolo Abeni)
- ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl (Michael Grzeschik)
- tee: optee: fix possible memory leak in optee_register_device() (Yang Yingliang)
- bus: sunxi-rsb: Support atomic transfers (Samuel Holland)
- bus: sunxi-rsb: Remove the shutdown callback (Samuel Holland)
- regulator: core: fix UAF in destroy_regulator() (Yang Yingliang)
- spi: dw-dma: decrease reference count in dw_spi_dma_init_mfld() (Xiongfeng Wang)
- regulator: core: fix kobject release warning and memory leak in regulator_register() (Zeng Heng)
- ASoC: max98373: Add checks for devm_kcalloc (Jiasheng Jiang)
- scsi: storvsc: Fix handling of srb_status and capacity change events (Michael Kelley)
- x86/hyperv: Restore VP assist page after cpu offlining/onlining (Vitaly Kuznetsov)
- ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open() (Richard Fitzgerald)
- ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove (Detlev Casanova)
- ASoC: hdac_hda: fix hda pcm buffer overflow issue (Junxiao Chang)
- ARM: dts: am335x-pcm-953: Define fixed regulators in root node (Dominik Haller)
- af_key: Fix send_acquire race with pfkey_register (Herbert Xu)
- xfrm: replay: Fix ESN wrap around for GSO (Christian Langrock)
- xfrm: fix "disable_policy" on ipv4 early demux (Eyal Birger)
- MIPS: pic32: treat port as signed integer (Jason A. Donenfeld)
- RISC-V: vdso: Do not add missing symbols to version section in linker script (Nathan Chancellor)
- ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue (Ai Chao)
- Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"" (Asher Song)
- nvmet: fix memory leak in nvmet_subsys_attr_model_store_locked (Aleksandr Miloserdov)
- arm64/syscall: Include asm/ptrace.h in syscall_wrapper header. (Kuniyuki Iwashima)
- block, bfq: fix null pointer dereference in bfq_bio_bfqg() (Yu Kuai)
- drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) (Hans de Goede)
- scsi: scsi_debug: Make the READ CAPACITY response compliant with ZBC (Bart Van Assche)
- scsi: ibmvfc: Avoid path failures during live migration (Brian King)
- platform/x86/intel/hid: Add some ACPI device IDs (Ivan Hu)
- platform/x86/intel/pmt: Sapphire Rapids PMT errata fix (David E. Box)
- platform/x86: touchscreen_dmi: Add info for the RCA Cambio W101 v2 2-in-1 (Hans de Goede)
- platform/x86: ideapad-laptop: Disable touchpad_switch (Manyi Li)
- Revert "net: macsec: report real_dev features when HW offloading is enabled" (Sabrina Dubroca)
- selftests/bpf: Add verifier test for release_reference() (Youlin Li)
- spi: stm32: fix stm32_spi_prepare_mbr() that halves spi clk for every run (Sean Nyekjaer)
- wifi: ath11k: Fix QCN9074 firmware boot on x86 (Tyler J. Stachecki)
- wifi: mac80211: Fix ack frame idr leak when mesh has no route (Nicolas Cavallari)
- wifi: airo: do not assign -1 to unsigned char (Jason A. Donenfeld)
- audit: fix undefined behavior in bit shift for AUDIT_BIT (Gaosheng Cui)
- riscv: dts: sifive unleashed: Add PWM controlled LEDs (Emil Renner Berthing)
- wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support (Jonas Jelonek)
- wifi: mac80211: fix memory free error when registering wiphy fail (taozhang)
- ceph: fix NULL pointer dereference for req->r_session (Xiubo Li)
- ceph: Use kcalloc for allocating multiple elements (Kenneth Lee)
- binder: validate alloc->mm in ->mmap() handler (Carlos Llamas)
- x86/sgx: Add overflow check in sgx_validate_offset_length() (Borys Popławski)
- x86/sgx: Create utility to validate user provided offset and length (Reinette Chatre)
- ceph: avoid putting the realm twice when decoding snaps fails (Xiubo Li)
- ceph: do not update snapshot context when there is no new snapshot (Xiubo Li)
- iio: pressure: ms5611: fixed value compensation bug (Mitja Spes)
- iio: ms5611: Simplify IO callback parameters (Lars-Peter Clausen)
- nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV7000 (Tiago Dias Ferreira)
- nvme-pci: disable write zeroes on various Kingston SSD (Xander Li)
- nvme-pci: disable namespace identifiers for the MAXIO MAP1001 (Christoph Hellwig)
- nvme-pci: add NVME_QUIRK_BOGUS_NID for Micron Nitro (Bean Huo)
- nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH (Leo Savernik)
- drm/display: Don't assume dual mode adaptors support i2c sub-addressing (Simon Rettberg)
- ata: libata-core: do not issue non-internal commands once EH is pending (Niklas Cassel)
- ata: libata-scsi: simplify __ata_scsi_queuecmd() (Wenchao Hao)
- cifs: Fix connections leak when tlink setup failed (Zhang Xiaoxu)
- cifs: support nested dfs links over reconnect (Paulo Alcantara)
- cifs: split out dfs code from cifs_reconnect() (Paulo Alcantara)
- cifs: introduce new helper for cifs_reconnect() (Paulo Alcantara)
- sctp: clear out_curr if all frag chunks of current msg are pruned (Xin Long)
- sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent (Xin Long)
- tty: serial: fsl_lpuart: don't break the on-going transfer when global reset (Sherry Sun)
- serial: fsl_lpuart: Fill in rs485_supported (Ilpo Järvinen)
- serial: Add rs485_supported to uart_port (Ilpo Järvinen)
- ASoC: fsl_asrc fsl_esai fsl_sai: allow CONFIG_PM=N (Maarten Zanders)
- ASoC: fsl_sai: use local device pointer (Marco Felsch)
- net: mana: Fix race on per-CQ variable napi work_done (Haiyang Zhang) [Orabug: 34917684]
- vhost-scsi: Fix max number of virtqueues (Mike Christie) [Orabug: 34915127]
- uek_kabi: unneeded include of uek_kabi.h in ip.h (Alan Maguire) [Orabug: 34911234]
- uek-container: Enable CONFIG_IA32_EMULATION (Liam Merwick) [Orabug: 34909790]
- uek-rpm: Disable CONFIG_SND_PCM_OSS for OL8 and OL9 (Harshit Mogalapalli) [Orabug: 34885467]
- uek-container: ol9: Update config with that generated by 'make olddefconfig' (Liam Merwick) [Orabug: 34850980]
- uek-container: ol8: Update config with that generated by 'make olddefconfig' (Liam Merwick) [Orabug: 34850980]
- uek-container: Fix x86_64 PVH ELF note with binutils >= 2.36 (Liam Merwick) [Orabug: 34850980]
- uek-rpm: ol9: Add spec file changes to build container kernel (Liam Merwick) [Orabug: 34850980]
- uek-rpm: ol8: Add spec file changes to build container kernel (Liam Merwick) [Orabug: 34850980]
- uek-rpm: ol9: x86_64: Add kernel-uek-container config file (Liam Merwick) [Orabug: 34850980]
- uek-rpm: ol8: x86_64: Add kernel-uek-container config file (Liam Merwick) [Orabug: 34850980]