ELBA-2023-12950

ELBA-2023-12950 - Unbreakable Enterprise kernel bug fix update

Type:BUG
Severity:NA
Release Date:2023-10-26

Description


[5.15.0-200.131.27]
- net/mlx5: E-Switch, Protect unloading driver while adding rules (Chris Mi) [Orabug: 35806544]
- scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id() (Nilesh Javali) [Orabug: 35847181]
- scsi: qla2xxx: Correct endianness for rqstlen and rsplen (Nilesh Javali) [Orabug: 35847181]
- scsi: qla2xxx: Add Unsolicited LS Request and Response Support for NVMe (Manish Rangankar) [Orabug: 35847181]
- RDMA/mlx5: Fix UMR cleanup on error flow of driver init (Maor Gottlieb) [Orabug: 35290200]
- mlx5/core: E-Switch, Allocate ECPF vport if it's an eswitch manager (Bodong Wang) [Orabug: 35290200]
- net/mlx5: E-Switch, Remove redundant dev arg from mlx5_esw_vport_alloc() (Roi Dayan) [Orabug: 35290200]
- net/mlx5: enable the kernel build options to support new features (Qing Huang) [Orabug: 35290200]
- rethook: use preempt_{disable, enable}_notrace in rethook_trampoline_handler (Ze Gao) [Orabug: 35290200]
- devlink: Fix crash with CONFIG_NET_NS=n (Ido Schimmel) [Orabug: 35290200]
- devlink: change per-devlink netdev notifier to static one (Jiri Pirko) [Orabug: 35290200]
- net/sched: cls_api: Initialize miss_cookie_node when action miss is not used (Ivan Vecera) [Orabug: 35290200]
- net/sched: clear actions pointer in miss cookie init fail (Pedro Tammela) [Orabug: 35290200]
- net/sched: cls_api: Move call to tcf_exts_miss_cookie_base_destroy() (Nathan Chancellor) [Orabug: 35290200]
- devlink: allow to call devl_param_driverinit_value_get() without holding instance lock (Jiri Pirko) [Orabug: 35290200]
- devlink: Fix memleak in health diagnose callback (Moshe Shemesh) [Orabug: 35290200]
- net/sched: fix retpoline wrapper compilation on configs without tc filters (Pedro Tammela) [Orabug: 35290200]
- bpf: Resolve fext program type when checking map compatibility (Toke Hoiland-Jorgensen) [Orabug: 35290200]
- genetlink: fix single op policy dump when do is present (Jakub Kicinski) [Orabug: 35290200]
- genetlink: correctly begin the iteration over policies (Jakub Kicinski) [Orabug: 35290200]
- rethook: fix a potential memleak in rethook_alloc() (Yi Yang) [Orabug: 35290200]
- tracing/fprobe: Fix to check whether fprobe is registered correctly (Masami Hiramatsu (Google)) [Orabug: 35290200]
- fprobe: Check rethook_alloc() return in rethook initialization (Rafael Mendonca) [Orabug: 35290200]
- net: openvswitch: add missing .resv_start_op (Jakub Kicinski) [Orabug: 35290200]
- net: ieee802154: Fix compilation error when CONFIG_IEEE802154_NL802154_EXPERIMENTAL is disabled (Gal Pressman) [Orabug: 35290200]
- netdevsim: Fix hwstats debugfs file permissions (Ido Schimmel) [Orabug: 35290200]
- rethook: Reject getting a rethook if RCU is not watching (Masami Hiramatsu (Google)) [Orabug: 35290200]
- xsk: add usage of XDP features flags (Marek Majtyka) [Orabug: 35290200]
- drivers: net: turn on XDP features (Marek Majtyka) [Orabug: 35290200]
- netdev-genl: fix repeated typo oflloading -> offloading (Tariq Toukan) [Orabug: 35290200]
- net, xdp: Add missing xdp_features description (Lorenzo Bianconi) [Orabug: 35290200]
- netdev-genl: create a simple family for netdev stuff (Jakub Kicinski) [Orabug: 35290200]
- genetlink: convert control family to split ops (Jakub Kicinski) [Orabug: 35290200]
- genetlink: allow families to use split ops directly (Jakub Kicinski) [Orabug: 35290200]
- genetlink: inline old iteration helpers (Jakub Kicinski) [Orabug: 35290200]
- genetlink: use iterator in the op to policy map dumping (Jakub Kicinski) [Orabug: 35290200]
- genetlink: add iterator for walking family ops (Jakub Kicinski) [Orabug: 35290200]
- genetlink: inline genl_get_cmd() (Jakub Kicinski) [Orabug: 35290200]
- genetlink: support split policies in ctrl_dumppolicy_put_op() (Jakub Kicinski) [Orabug: 35290200]
- genetlink: add policies for both doit and dumpit in ctrl_dumppolicy_start() (Jakub Kicinski) [Orabug: 35290200]
- genetlink: check for callback type at op load time (Jakub Kicinski) [Orabug: 35290200]
- genetlink: load policy based on validation flags (Jakub Kicinski) [Orabug: 35290200]
- genetlink: move the private fields in struct genl_family (Jakub Kicinski) [Orabug: 35290200]
policy mapping dump (Jakub Kicinski) [Orabug: 35290200]
- genetlink: limit the use of validation workarounds to old ops (Jakub Kicinski) [Orabug: 35290200]
- genetlink: piggy back on resv_op to default to a reject policy (Jakub Kicinski) [Orabug: 35290200]
- netlink: add helpers for extack attr presence checking (Jakub Kicinski) [Orabug: 35290200]
- genetlink: start to validate reserved header bytes (Jakub Kicinski) [Orabug: 35290200]
- docs: netlink: basic introduction to Netlink (Jakub Kicinski) [Orabug: 35290200]
- netlink: factor out extack composition (Jakub Kicinski) [Orabug: 35290200]
- bpf, xdp, docs: Correct some English grammar and spelling (Kev Jackson) [Orabug: 35290200]
- Revert 'net/mlx5: Enable management PF initialization' (Jakub Kicinski) [Orabug: 35290200]
- mlx4: bpf_xdp_metadata_rx_hash add xdp rss hash type (Jesper Dangaard Brouer) [Orabug: 35290200]
- mlx5: bpf_xdp_metadata_rx_hash add xdp rss hash type (Jesper Dangaard Brouer) [Orabug: 35290200]
- xdp: rss hash types representation (Jesper Dangaard Brouer) [Orabug: 35290200]
- xdp: bpf_xdp_metadata use EOPNOTSUPP for no driver support (Jesper Dangaard Brouer) [Orabug: 35290200]
- mlxsw: spectrum_fid: Fix incorrect local port type (Ido Schimmel) [Orabug: 35290200]
- net/mlx5e: Overcome slow response for first macsec ASO WQE (Emeel Hakim) [Orabug: 35290200]
- net/mlx5e: Initialize link speed to zero (Roy Novich) [Orabug: 35290200]
- net/mlx5e: Block entering switchdev mode with ns inconsistency (Gavin Li) [Orabug: 35290200]
- mlxsw: core_thermal: Fix fan speed in maximum cooling state (Ido Schimmel) [Orabug: 35290200]
- net/mlx5e: TC, Remove error message log print (Oz Shlomo) [Orabug: 35290200]
- net/mlx5e: TC, fix cloned flow attribute (Oz Shlomo) [Orabug: 35290200]
- net/mlx5e: TC, fix missing error code (Oz Shlomo) [Orabug: 35290200]
- net/sched: TC, fix raw counter initialization (Oz Shlomo) [Orabug: 35290200]
- net/mlx5e: Lower maximum allowed MTU in XSK to match XDP prerequisites (Adham Faris) [Orabug: 35290200]
- net/mlx5: Set BREAK_FW_WAIT flag first when removing driver (Shay Drory) [Orabug: 35290200]
- net/mlx5e: kTLS, Fix missing error unwind on unsupported cipher type (Gal Pressman) [Orabug: 35290200]
- net/mlx5e: Fix cleanup null-ptr deref on encap lock (Paul Blakey) [Orabug: 35290200]
- net/mlx5: E-switch, Fix missing set of split_count when forward to ovs internal port (Maor Dickman) [Orabug: 35290200]
- net/mlx5: E-switch, Fix wrong usage of source port rewrite in split rules (Maor Dickman) [Orabug: 35290200]
- net/mlx5: Disable eswitch before waiting for VF pages (Daniel Jurgens) [Orabug: 35290200]
- net/mlx5: Fix setting ec_function bit in MANAGE_PAGES (Parav Pandit) [Orabug: 35290200]
- net/mlx5e: Don't cache tunnel offloads capability (Parav Pandit) [Orabug: 35290200]
- net/mlx5e: Fix macsec ASO context alignment (Emeel Hakim) [Orabug: 35290200]
- mlxsw: spectrum: Fix incorrect parsing depth after reload (Ido Schimmel) [Orabug: 35290200]
- platform: mellanox: mlx-platform: Initialize shift variable to 0 (Hans de Goede) [Orabug: 35290200]
- platform: mellanox: select REGMAP instead of depending on it (Randy Dunlap) [Orabug: 35290200]
- net/mlx5: ECPF, wait for VF pages only after disabling host PFs (Maher Sanalla) [Orabug: 35290200]
- mlx5: fix possible ptp queue fifo use-after-free (Vadim Fedorenko) [Orabug: 35290200]
- mlx5: fix skb leak while fifo resync and push (Vadim Fedorenko) [Orabug: 35290200]
- net/mlx5e: TC, fix return value check in mlx5e_tc_act_stats_create() (Yang Yingliang) [Orabug: 35290200]
- net/mlx5: Remove NULL check before dev_{put, hold} (Yang Li) [Orabug: 35290200]
- net/mlx5e: Remove hairpin write debugfs files (Gal Pressman) [Orabug: 35290200]
- net/mlx5: Fix memory leak in IPsec RoCE creation (Patrisious Haddad) [Orabug: 35290200]
- net/mlx5e: Align IPsec ASO result memory to be as required by hardware (Leon Romanovsky) [Orabug: 35290200]
- net/mlx5e: TC, Set CT miss to the specific ct action instance (Paul Blakey) [Orabug: 35290200]
- net/mlx5e: Rename CHAIN_TO_REG to MAPPED_OBJ_TO_REG (Paul Blakey) [Orabug: 35290200]
- net/mlx5: Refactor tc miss handling to a single function (Paul Blakey) [Orabug: 35290200]
- net/mlx5: Kconfig: Make tc offload depend on tc skb extension (Paul Blakey) [Orabug: 35290200]
- net/mlx4_en: Introduce flexible array to silence overflow warning (Kees Cook) [Orabug: 35290200]
- net/sched: cls_api: Support hardware miss to tc action (Paul Blakey) [Orabug: 35290200]
- net/sched: Rename user cookie and act cookie (Paul Blakey) [Orabug: 35290200]
- IB/mlx5: Extend debug control for CC parameters (Edward Srouji) [Orabug: 35290200]
- net/mlx5e: RX, Remove doubtful unlikely call (Gal Pressman) [Orabug: 35290200]
- net/mlx5e: Fix outdated TLS comment (Tariq Toukan) [Orabug: 35290200]
- net/mlx5e: Remove unused function mlx5e_sq_xmit_simple (Tariq Toukan) [Orabug: 35290200]
- net/mlx5e: Allow offloading of ct 'new' match (Vlad Buslov) [Orabug: 35290200]
- net/mlx5e: Implement CT entry update (Vlad Buslov) [Orabug: 35290200]
- net/mlx5: Simplify eq list traversal (Parav Pandit) [Orabug: 35290200]
- net/mlx5e: Remove redundant page argument in mlx5e_xdp_handle() (Tariq Toukan) [Orabug: 35290200]
- net/mlx5e: Remove redundant page argument in mlx5e_xmit_xdp_buff() (Tariq Toukan) [Orabug: 35290200]
- net/mlx5e: Switch to using napi_build_skb() (Tariq Toukan) [Orabug: 35290200]
- net/mlx5e: Use query_special_contexts for mkeys (Or Har-Toov) [Orabug: 35290200]
- net/mlx5: Change define name for 0x100 lkey value (Or Har-Toov) [Orabug: 35290200]
- net/mlx5: Expose bits for querying special mkeys (Or Har-Toov) [Orabug: 35290200]
- net/mlx5: Configure IPsec steering for egress RoCEv2 traffic (Mark Zhang) [Orabug: 35290200]
- net/mlx5: Configure IPsec steering for ingress RoCEv2 traffic (Mark Zhang) [Orabug: 35290200]
- net/mlx5: Add IPSec priorities in RDMA namespaces (Mark Zhang) [Orabug: 35290200]
- net/mlx5: Implement new destination type TABLE_TYPE (Mark Zhang) [Orabug: 35290200]
- net/mlx5: Introduce new destination type TABLE_TYPE (Patrisious Haddad) [Orabug: 35290200]
- net/mlx5: Suspend auxiliary devices only in case of PCI device suspend (Jiri Pirko) [Orabug: 35290200]
- net/mlx5: Remove 'recovery' arg from mlx5_load_one() function (Jiri Pirko) [Orabug: 35290200]
- net/mlx5e: Create auxdev devlink instance in the same ns as parent devlink (Jiri Pirko) [Orabug: 35290200]
- net/mlx5e: Move devlink port registration to be done before netdev alloc (Jiri Pirko) [Orabug: 35290200]
- net/mlx5e: Move dl_port to struct mlx5e_dev (Jiri Pirko) [Orabug: 35290200]
- net/mlx5e: Replace usage of mlx5e_devlink_get_dl_port() by netdev->devlink_port (Jiri Pirko) [Orabug: 35290200]
- net/mlx5e: Pass mdev to mlx5e_devlink_port_register() (Jiri Pirko) [Orabug: 35290200]
- net/mlx5: Remove outdated comment (Jiri Pirko) [Orabug: 35290200]
- net/mlx5e: TC, Remove redundant parse_attr argument (Roi Dayan) [Orabug: 35290200]
- net/mlx5e: Use a simpler comparison for uplink rep (Roi Dayan) [Orabug: 35290200]
- net/mlx5: Lag, Add single RDMA device in multiport mode (Mark Bloch) [Orabug: 35290200]
- net/mlx5: Lag, set different uplink vport metadata in multiport eswitch mode (Roi Dayan) [Orabug: 35290200]
- net/mlx5: E-Switch, rename bond update function to be reused (Roi Dayan) [Orabug: 35290200]
- net/mlx5e: TC, Add peer flow in mpesw mode (Roi Dayan) [Orabug: 35290200]
- net/mlx5: Lag, Control MultiPort E-Switch single FDB mode (Roi Dayan) [Orabug: 35290200]
- net/mlx5e: TC, support per action stats (Oz Shlomo) [Orabug: 35290200]
- net/mlx5e: TC, map tc action cookie to a hw counter (Oz Shlomo) [Orabug: 35290200]
- net/mlx5e: TC, store tc action cookies per attr (Oz Shlomo) [Orabug: 35290200]
- net/mlx5e: TC, add hw counter to branching actions (Oz Shlomo) [Orabug: 35290200]
- net/sched: avoid indirect classify functions on retpoline kernels (Pedro Tammela) [Orabug: 35290200]
- net/sched: add retpoline wrapper for tc (Pedro Tammela) [Orabug: 35290200]
- net/sched: Enable tc skb ext allocation on chain miss only when needed (Paul Blakey) [Orabug: 35290200]
- net: sched: do not allocate a tracker in tcf_exts_init() (Eric Dumazet) [Orabug: 35290200]
- net: sched: add netns refcount tracker to struct tcf_exts (Eric Dumazet) [Orabug: 35290200]
- net/sched: support per action hw stats (Oz Shlomo) [Orabug: 35290200]
- net/sched: pass flow_stats instead of multiple stats args (Oz Shlomo) [Orabug: 35290200]
- flow_offload: rename exts stats update functions with hw (Baowen Zheng) [Orabug: 35290200]
- net/sched: act_pedit, setup offload action for action stats query (Oz Shlomo) [Orabug: 35290200]
- net/sched: optimize action stats api calls (Oz Shlomo) [Orabug: 35290200]
- net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Vladimir Oltean) [Orabug: 35290200]
- platform: mellanox: mlx-platform: Move bus shift assignment out of the loop (Vadim Pasternak) [Orabug: 35290200]
- platform: mellanox: mlx-platform: Add mux selection register to regmap (Vadim Pasternak) [Orabug: 35290200]
- platform/mellanox: mlxreg-hotplug: Allow more flexible hotplug events configuration (Vadim Pasternak) [Orabug: 35290200]
- platform: mellanox: Extend all systems with I2C notification callback (Vadim Pasternak) [Orabug: 35290200]
- platform: mellanox: Split logic in init and exit flow (Vadim Pasternak) [Orabug: 35290200]
- Documentation: isdn: correct spelling (Randy Dunlap) [Orabug: 35290200]
- platform: mellanox: Split initialization procedure (Vadim Pasternak) [Orabug: 35290200]
- platform: mellanox: Introduce support of new Nvidia L1 switch (Vadim Pasternak) [Orabug: 35290200]
- platform: mellanox: Introduce support for next-generation 800GB/s switch (Vadim Pasternak) [Orabug: 35290200]
- platform: mellanox: Cosmetic changes - rename to more common name (Vadim Pasternak) [Orabug: 35290200]
- platform: mellanox: Change 'reset_pwr_converter_fail' attribute (Vadim Pasternak) [Orabug: 35290200]
- platform: mellanox: Introduce support for rack manager switch (Vadim Pasternak) [Orabug: 35290200]
- RDMA/mlx5: Track netdev to avoid deadlock during netdev notifier unregister (Jiri Pirko) [Orabug: 35290200]
- net/mlx5e: Propagate an internal event in case uplink netdev changes (Jiri Pirko) [Orabug: 35290200]
- net/mlx5e: Fix trap event handling (Jiri Pirko) [Orabug: 35290200]
- mlxsw: core: Register devlink instance before sub-objects (Ido Schimmel) [Orabug: 35290200]
- mlxsw: spectrum_acl_tcam: Move devlink param to TCAM code (Ido Schimmel) [Orabug: 35290200]
- mlxsw: spectrum_acl_tcam: Reorder functions to avoid forward declarations (Ido Schimmel) [Orabug: 35290200]
- mlxsw: spectrum_acl_tcam: Make fini symmetric to init (Ido Schimmel) [Orabug: 35290200]
- mlxsw: spectrum_acl_tcam: Add missing mutex_destroy() (Ido Schimmel) [Orabug: 35290200]
- mlxsw: spectrum: Remove pointless call to devlink_param_driverinit_value_set() (Danielle Ratson) [Orabug: 35290200]
- net/mlx5: fw_tracer, Add support for unrecognized string (Shay Drory) [Orabug: 35290200]
- net/mlx5: fw_tracer, Add support for strings DB update event (Shay Drory) [Orabug: 35290200]
- net/mlx5: fw_tracer, allow 0 size string DBs (Shay Drory) [Orabug: 35290200]
- net/mlx5: fs, Remove redundant assignment of size (Roi Dayan) [Orabug: 35290200]
- net/mlx5: fs_core, Remove redundant variable err (Maor Dickman) [Orabug: 35290200]
- net/mlx5e: Remove incorrect debugfs_create_dir NULL check in TLS (Gal Pressman) [Orabug: 35290200]
- net/mlx5e: Remove incorrect debugfs_create_dir NULL check in hairpin (Gal Pressman) [Orabug: 35290200]
- net/mlx5: fs, Remove redundant vport_number assignment (Roi Dayan) [Orabug: 35290200]
- net/mlx5e: Remove redundant code for handling vlan actions (Roi Dayan) [Orabug: 35290200]
- net/mlx5e: Don't listen to remove flows event (Leon Romanovsky) [Orabug: 35290200]
- net/mlx5: fw reset: Skip device ID check if PCI link up failed (Moshe Shemesh) [Orabug: 35290200]
- net/mlx5: Remove redundant health work lock (Shay Drory) [Orabug: 35290200]
- mlx5: reduce stack usage in mlx5_setup_tc (Arnd Bergmann) [Orabug: 35290200]
- net/mlx5e: Trigger NAPI after activating an SQ (Maxim Mikityanskiy) [Orabug: 35290200]
- net/mlx5e: IPsec, support upper protocol selector field offload (Raed Salem) [Orabug: 35290200]
- net/mlx5e: IPoIB, Add support for XDR speed (Dragos Tatulea) [Orabug: 35290200]
- net/mlx5: Add firmware support for MTUTC scaled_ppm frequency adjustments (Rahul Rameshbabu) [Orabug: 35290200]
- net/mlx5: Document support for RoCE HCA disablement capability (Rahul Rameshbabu) [Orabug: 35290200]
- net/mlx5: Add counter information to mlx5 driver documentation (Rahul Rameshbabu) [Orabug: 35290200]
- net/mlx5: Document previously implemented mlx5 tracepoints (Rahul Rameshbabu) [Orabug: 35290200]
- net/mlx5: Update Kconfig parameter documentation (Rahul Rameshbabu) [Orabug: 35290200]
- net/mlx5: Separate mlx5 driver documentation into multiple pages (Rahul Rameshbabu) [Orabug: 35290200]
- net/mlx5: Lag, Move mpesw related definitions to mpesw.h (Roi Dayan) [Orabug: 35290200]
- net/mlx5: Lag, Use flag to check for shared FDB mode (Mark Bloch) [Orabug: 35290200]
- net/mlx5: Lag, Remove redundant bool allocation on the stack (Roi Dayan) [Orabug: 35290200]
- net/mlx5: Lag, Use mlx5_lag_dev() instead of derefering pointers (Roi Dayan) [Orabug: 35290200]
- net/mlx5: Lag, Update multiport eswitch check to log an error (Roi Dayan) [Orabug: 35290200]
- devlink: Move devlink dev reload code to dev (Moshe Shemesh) [Orabug: 35290200]
- devlink: Split out dev get and dump code (Moshe Shemesh) [Orabug: 35290200]
- net: flow_offload: provision conntrack info in ct_metadata (Vlad Buslov) [Orabug: 35290200]
- devlink: rename and reorder instances of struct devlink_cmd (Jiri Pirko) [Orabug: 35290200]
- devlink: remove 'gen' from struct devlink_gen_cmd name (Jiri Pirko) [Orabug: 35290200]
- devlink: rename devlink_nl_instance_iter_dump() to 'dumpit' (Jiri Pirko) [Orabug: 35290200]
- selftests: mlxsw: qos_defprio: Convert from lldptool to dcb (Petr Machata) [Orabug: 35290200]
- selftests: mlxsw: qos_dscp_router: Convert from lldptool to dcb (Petr Machata) [Orabug: 35290200]
- selftests: mlxsw: qos_dscp_bridge: Convert from lldptool to dcb (Petr Machata) [Orabug: 35290200]
- docs: ftrace: always use canonical ftrace path (Ross Zwisler) [Orabug: 35290200]
- net/mlx5e: kTLS, Improve connection rate by using fast update encryption key (Jianbo Liu) [Orabug: 35290200]
- net/mlx5: Keep only one bulk of full available DEKs (Jianbo Liu) [Orabug: 35290200]
- net/mlx5: Add async garbage collector for DEK bulk (Jianbo Liu) [Orabug: 35290200]
- net/mlx5: Reuse DEKs after executing SYNC_CRYPTO command (Jianbo Liu) [Orabug: 35290200]
- net/mlx5: Use bulk allocation for fast update encryption key (Jianbo Liu) [Orabug: 35290200]
- net/mlx5: Add bulk allocation and modify_dek operation (Jianbo Liu) [Orabug: 35290200]
- net/mlx5: Add support SYNC_CRYPTO command (Jianbo Liu) [Orabug: 35290200]
- net/mlx5: Add new APIs for fast update encryption key (Jianbo Liu) [Orabug: 35290200]
- net/mlx5: Refactor the encryption key creation (Jianbo Liu) [Orabug: 35290200]
- net/mlx5: Add const to the key pointer of encryption key creation (Jianbo Liu) [Orabug: 35290200]
- net/mlx5: Prepare for fast crypto key update if hardware supports it (Jianbo Liu) [Orabug: 35290200]
- net/mlx5: Change key type to key purpose (Jianbo Liu) [Orabug: 35290200]
- net/mlx5: Add IFC bits and enums for crypto key (Jianbo Liu) [Orabug: 35290200]
- net/mlx5: Add IFC bits for general obj create param (Jianbo Liu) [Orabug: 35290200]
- net/mlx5: Header file for crypto (Tariq Toukan) [Orabug: 35290200]
- RDMA/mlx5: Remove implicit ODP cache entry (Aharon Landau) [Orabug: 35290200]
- RDMA/mlx5: Don't keep umrable 'page_shift' in cache entries (Aharon Landau) [Orabug: 35290200]
- net/mlx5: Move eswitch port metadata devlink param to flow eswitch code (Jiri Pirko) [Orabug: 35290200]
- net/mlx5: Move flow steering devlink param to flow steering code (Jiri Pirko) [Orabug: 35290200]
- net/mlx5: Move fw reset devlink param to fw reset code (Jiri Pirko) [Orabug: 35290200]
- devlink: protect devlink param list by instance lock (Jiri Pirko) [Orabug: 35290200]
- qed: remove pointless call to devlink_param_driverinit_value_set() (Jiri Pirko) [Orabug: 35290200]
- ice: remove pointless calls to devlink_param_driverinit_value_set() (Jiri Pirko) [Orabug: 35290200]
- devlink: remove devlink features (Jiri Pirko) [Orabug: 35290200]
- devlink: send objects notifications during devlink reload (Jiri Pirko) [Orabug: 35290200]
- devlink: move devlink reload notifications back in between _down() and _up() calls (Jiri Pirko) [Orabug: 35290200]
- devlink: put couple of WARN_ONs in devlink_param_driverinit_value_get() (Jiri Pirko) [Orabug: 35290200]
- devlink: make devlink_param_driverinit_value_set() return void (Jiri Pirko) [Orabug: 35290200]
- devlink: don't work with possible NULL pointer in devlink_param_unregister() (Jiri Pirko) [Orabug: 35290200]
- devlink: make devlink_param_register/unregister static (Jiri Pirko) [Orabug: 35290200]
- net/mlx5: Covert devlink params registration to use devlink_params_register/unregister() (Jiri Pirko) [Orabug: 35290200]
- net/mlx5: Change devlink param register/unregister function names (Jiri Pirko) [Orabug: 35290200]
- netdevsim: Fill IPsec state validation failure reason (Leon Romanovsky) [Orabug: 35290200]
- net/mlx5e: Fill IPsec state validation failure reason (Leon Romanovsky) [Orabug: 35290200]
- xfrm: extend add state callback to set failure reason (Leon Romanovsky) [Orabug: 35290200]
- net/mlx5e: Fill IPsec policy validation failure reason (Leon Romanovsky) [Orabug: 35290200]
- xfrm: extend add policy callback to set failure reason (Leon Romanovsky) [Orabug: 35290200]
- Documentation: kprobetrace: Fix some typos (Yoann Congal) [Orabug: 35290200]
- net/mlx5e: Support RX XDP metadata (Toke Hoiland-Jorgensen) [Orabug: 35290200]
- net/mlx5e: Introduce wrapper for xdp_buff (Toke Hoiland-Jorgensen) [Orabug: 35290200]
- xsk: Add cb area to struct xdp_buff_xsk (Toke Hoiland-Jorgensen) [Orabug: 35290200]
- net/mlx4_en: Support RX XDP metadata (Stanislav Fomichev) [Orabug: 35290200]
- net/mlx4_en: Introduce wrapper for xdp_buff (Stanislav Fomichev) [Orabug: 35290200]
- mlxsw: Add support of latency TLV (Amit Cohen) [Orabug: 35290200]
- mlxsw: core: Define latency TLV fields (Amit Cohen) [Orabug: 35290200]
- mlxsw: emad: Add support for latency TLV (Amit Cohen) [Orabug: 35290200]
- mlxsw: core: Do not worry about changing 'enable_string_tlv' while sending EMADs (Amit Cohen) [Orabug: 35290200]
- mlxsw: Enable string TLV usage according to MGIR output (Amit Cohen) [Orabug: 35290200]
- mlxsw: reg: Add TLV related fields to MGIR register (Amit Cohen) [Orabug: 35290200]
- net: Remove C45 check in C22 only MDIO bus drivers (Andrew Lunn) [Orabug: 35290200]
- net/mlx5: Remove MLX5E_LOCKED_FLOW flag (Jiri Pirko) [Orabug: 35290200]
- net/mlx5e: Create separate devlink instance for ethernet auxiliary device (Jiri Pirko) [Orabug: 35290200]
- bitfield: add FIELD_PREP_CONST() (Johannes Berg) [Orabug: 35290200]
- net/mlx5e: Use read lock for eswitch get callbacks (Leon Romanovsky) [Orabug: 35290200]
- net/mlx5e: Remove redundant allocation of spec in create indirect fwd group (Maor Dickman) [Orabug: 35290200]
- net/mlx5e: Support Geneve and GRE with VF tunnel offload (Maor Dickman) [Orabug: 35290200]
- net/mlx5: E-Switch, Fix typo for egress (Roi Dayan) [Orabug: 35290200]
- net/mlx5e: Warn when destroying mod hdr hash table that is not empty (Roi Dayan) [Orabug: 35290200]
- net/mlx5e: TC, Use common function allocating flow mod hdr or encap mod hdr (Roi Dayan) [Orabug: 35290200]
- net/mlx5e: TC, Add tc prefix to attach/detach hdr functions (Roi Dayan) [Orabug: 35290200]
- net/mlx5e: TC, Pass flow attr to attach/detach mod hdr functions (Roi Dayan) [Orabug: 35290200]
- net/mlx5e: Add warning when log WQE size is smaller than log stride size (Adham Faris) [Orabug: 35290200]
- net/mlx5e: Fail with messages when params are not valid for XSK (Adham Faris) [Orabug: 35290200]
- net/mlx5: E-switch, Remove redundant comment about meta rules (Roi Dayan) [Orabug: 35290200]
- net/mlx5: Add hardware extended range support for PTP adjtime and adjphase (Rahul Rameshbabu) [Orabug: 35290200]
- net/mlx5: Add adjphase function to support hardware-only offset control (Rahul Rameshbabu) [Orabug: 35290200]
- net/mlx5: Suppress error logging on UCTX creation (Yishai Hadas) [Orabug: 35290200]
- net/mlx5e: Suppress Send WQEBB room warning for PAGE_SIZE >= 16KB (Rahul Rameshbabu) [Orabug: 35290200]
- RDMA/mlx: Calling qp event handler in workqueue context (Mark Zhang) [Orabug: 35290200]
- net/mlx5: Introduce CQE error syndrome (Patrisious Haddad) [Orabug: 35290200]
- net/mlx5e: Use kzalloc() in mlx5e_accel_fs_tcp_create() (YueHaibing) [Orabug: 35290200]
- net/mlx5: remove redundant ret variable (zhang songyi) [Orabug: 35290200]
- net/mlx5e: Replace 0-length array with flexible array (Kees Cook) [Orabug: 35290200]
- net/mlx5e: Replace zero-length array with flexible-array member (Gustavo A. R. Silva) [Orabug: 35290200]
- net/mlx5: Prevent high-rate FW commands from populating all slots (Tariq Toukan) [Orabug: 35290200]
- net/mlx5: Introduce and use opcode getter in command interface (Tariq Toukan) [Orabug: 35290200]
- net/mlx5: Enable management PF initialization (Shay Drory) [Orabug: 35290200]
- net/mlx5e: Add hairpin debugfs files (Gal Pressman) [Orabug: 35290200]
- net/mlx5e: Add flow steering debugfs directory (Gal Pressman) [Orabug: 35290200]
- net/mlx5e: Add hairpin params structure (Gal Pressman) [Orabug: 35290200]
- net/mlx5e: kTLS, Add debugfs (Tariq Toukan) [Orabug: 35290200]
- net/mlx5e: Add Ethernet driver debugfs (Gal Pressman) [Orabug: 35290200]
- thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function (Daniel Lezcano) [Orabug: 35290200]
- netdevsim: Fix memory leak of nsim_dev->fa_cookie (Wang Yufen) [Orabug: 35290200]
- platform/x86: use PLATFORM_DEVID_NONE instead of -1 (Barnabas Pocze) [Orabug: 35290200]
- netdevsim: remove redundant variable ret (Jinpeng Cui) [Orabug: 35290200]
- thermal/core: Add missing EXPORT_SYMBOL_GPL (Daniel Lezcano) [Orabug: 35290200]
- thermal/core: Add thermal_trip in thermal_zone (Daniel Lezcano) [Orabug: 35290200]
- thermal/of: Move thermal_trip structure to thermal.h (Daniel Lezcano) [Orabug: 35290200]
- thermal/of: Remove the device node pointer for thermal_trip (Daniel Lezcano) [Orabug: 35290200]
- thermal/of: Replace device node match with device node search (Daniel Lezcano) [Orabug: 35290200]
- platform/x86: mlx-platform: Add COME board revision register (Vadim Pasternak) [Orabug: 35290200]
- platform/x86: mlx-platform: Add support for new system XH3000 (Vadim Pasternak) [Orabug: 35290200]
- platform/x86: mlx-platform: Introduce support for COMe NVSwitch management module for Vulcan chassis (Vadim Pasternak) [Orabug: 35290200]
- platform/x86: mlx-platform: Add support for systems equipped with two ASICs (Vadim Pasternak) [Orabug: 35290200]
- platform/x86: mlx-platform: Add cosmetic changes for alignment (Vadim Pasternak) [Orabug: 35290200]
- platform/x86: mlx-platform: Make activation of some drivers conditional (Vadim Pasternak) [Orabug: 35290200]
- Revert 'workqueue: remove unused cancel_work()' (Andrey Grodzovsky) [Orabug: 35290200]
- RDMA/mlx4: Avoid flush_scheduled_work() usage (Tetsuo Handa) [Orabug: 35290200]
- netdevsim: Introduce support for L3 offload xstats (Petr Machata) [Orabug: 35290200]
- parisc: Drop ifdef __KERNEL__ from non-uapi kernel headers (Helge Deller) [Orabug: 35290200]
- platform/x86: mlx-platform: Add support for new system SGN2410 (Vadim Pasternak) [Orabug: 35290200]
- platform/x86: mlx-platform: Add BIOS attributes for CoffeeLake COMEx based systems (Vadim Pasternak) [Orabug: 35290200]
- platform/x86: mlx-platform: Extend FAN and LED configuration to support new MQM97xx systems (Vadim Pasternak) [Orabug: 35290200]
- platform/x86: mlx-platform: Add support for multiply cooling devices (Vadim Pasternak) [Orabug: 35290200]
- platform/x86: mlx-platform: Configure notifier callbacks for modular system (Vadim Pasternak) [Orabug: 35290200]
- platform/x86: mlx-platform: Add initial support for new modular system (Vadim Pasternak) [Orabug: 35290200]
- bpf: Add __bpf_kfunc tag for marking kernel functions as kfuncs (David Vernet) [Orabug: 35290200]
- xdp: bpf_xdp_metadata use EOPNOTSUPP for no driver support (Jesper Dangaard Brouer) [Orabug: 35290200]
- bpf: XDP metadata RX kfuncs (Stanislav Fomichev) [Orabug: 35290200]
- bpf: Populate kfunc BTF ID sets in struct btf (Kumar Kartikeya Dwivedi) [Orabug: 35290200]
- bpf: Introduce btf_tracing_ids (Song Liu) [Orabug: 35290200]
- bpf: Extend BTF_ID_LIST_GLOBAL with parameter for number of IDs (Song Liu) [Orabug: 35290200]
- tools/resolve_btfids: Add support for 8-byte BTF sets (Kumar Kartikeya Dwivedi) [Orabug: 35290200]
- tools/resolve_btfids: Skip unresolved symbol warning for empty BTF sets (Kumar Kartikeya Dwivedi) [Orabug: 35290200]
- bpf: Introduce 8-byte BTF set (Kumar Kartikeya Dwivedi) [Orabug: 35290200]
- compiler_types.h: Add unified __diag_ignore_all for GCC/LLVM (Kumar Kartikeya Dwivedi) [Orabug: 35290200]
- bpf: generalise tail call map compatibility check (Toke Hoiland-Jorgensen) [Orabug: 35290200]
- bpf: Introduce helper bpf_find_vma (Song Liu) [Orabug: 35290200]
- bpf: Replace callers of BPF_CAST_CALL with proper function typedef (Kees Cook) [Orabug: 35290200]
- bpf: btf: Introduce helpers for dynamic BTF set registration (Kumar Kartikeya Dwivedi) [Orabug: 35290200]
- bpf: Replace 'want address' users of BPF_CAST_CALL with BPF_CALL_IMM (Kees Cook) [Orabug: 35290200]
- selftests/bpf: Update expected test_offload.py messages (Stanislav Fomichev) [Orabug: 35290200]
- bpf: Introduce device-bound XDP programs (Stanislav Fomichev) [Orabug: 35290200]
- bpf: Reshuffle some parts of bpf/offload.c (Stanislav Fomichev) [Orabug: 35290200]
- bpf: Move offload initialization into late_initcall (Stanislav Fomichev) [Orabug: 35290200]
- bpf: Rename bpf_{prog,map}_is_dev_bound to is_offloaded (Stanislav Fomichev) [Orabug: 35290200]
- bpf: Document XDP RX metadata (Stanislav Fomichev) [Orabug: 35290200]
- kallsyms: Skip the name search for empty string (Jiri Olsa) [Orabug: 35290200]
- lib/sort: Add priv pointer to swap function (Jiri Olsa) [Orabug: 35290200]
- fprobe: Add a selftest for fprobe (Masami Hiramatsu) [Orabug: 35290200]
- docs: fprobe: Add fprobe description to ftrace-use.rst (Masami Hiramatsu) [Orabug: 35290200]
- fprobe: Introduce FPROBE_FL_KPROBE_SHARED flag for fprobe (Masami Hiramatsu) [Orabug: 35290200]
- fprobe: Add sample program for fprobe (Masami Hiramatsu) [Orabug: 35290200]
- fprobe: Add exit_handler support (Masami Hiramatsu) [Orabug: 35290200]
- ARM: rethook: Add rethook arm implementation (Masami Hiramatsu) [Orabug: 35290200]
- powerpc: Add rethook support (Masami Hiramatsu) [Orabug: 35290200]
- rethook: x86: Add rethook x86 implementation (Masami Hiramatsu) [Orabug: 35290200]
- rethook: Add a generic return hook (Masami Hiramatsu) [Orabug: 35290200]
- fprobe: Add ftrace based probe APIs (Masami Hiramatsu) [Orabug: 35290200]
- ftrace: Add ftrace_set_filter_ips function (Jiri Olsa) [Orabug: 35290200]
- ARM: Recover kretprobe modified return address in stacktrace (Masami Hiramatsu) [Orabug: 35290200]
- ARM: kprobes: Make a frame pointer on __kretprobe_trampoline (Masami Hiramatsu) [Orabug: 35290200]
- arm64: Recover kretprobe modified return address in stacktrace (Masami Hiramatsu) [Orabug: 35290200]
- arm64: kprobes: Make a frame pointer on __kretprobe_trampoline (Masami Hiramatsu) [Orabug: 35290200]
- arm64: kprobes: Record frame pointer with kretprobe instance (Masami Hiramatsu) [Orabug: 35290200]
- x86/unwind: Compile kretprobe fixup code only if CONFIG_KRETPROBES=y (Masami Hiramatsu) [Orabug: 35290200]
- sched: Move kprobes cleanup out of finish_task_switch() (Thomas Gleixner) [Orabug: 35290200]
- x86/kprobes: Fixup return address in generic trampoline handler (Masami Hiramatsu) [Orabug: 35290200]
- tracing: Show kretprobe unknown indicator only for kretprobe_trampoline (Masami Hiramatsu) [Orabug: 35290200]
- x86/unwind: Recover kretprobe trampoline entry (Masami Hiramatsu) [Orabug: 35290200]
- x86/kprobes: Push a fake return address at kretprobe_trampoline (Masami Hiramatsu) [Orabug: 35290200]
- kprobes: Enable stacktrace from pt_regs in kretprobe handler (Masami Hiramatsu) [Orabug: 35290200]
- arm: kprobes: Make space for instruction pointer on stack (Masami Hiramatsu) [Orabug: 35290200]
- ia64: Add instruction_pointer_set() API (Masami Hiramatsu) [Orabug: 35290200]
- ARC: Add instruction_pointer_set() API (Masami Hiramatsu) [Orabug: 35290200]
- x86/kprobes: Add UNWIND_HINT_FUNC on kretprobe_trampoline() (Josh Poimboeuf) [Orabug: 35290200]
- objtool: Ignore unwind hints for ignored functions (Josh Poimboeuf) [Orabug: 35290200]
- kprobes: Add kretprobe_find_ret_addr() for searching return address (Masami Hiramatsu) [Orabug: 35290200]
- kprobes: treewide: Make it harder to refer kretprobe_trampoline directly (Masami Hiramatsu) [Orabug: 35290200]
- kprobes: treewide: Remove trampoline_address from kretprobe_trampoline_handler() (Masami Hiramatsu) [Orabug: 35290200]
- kprobes: treewide: Replace arch_deref_entry_point() with dereference_symbol_descriptor() (Masami Hiramatsu) [Orabug: 35290200]
- kprobes: Use bool type for functions which returns boolean value (Masami Hiramatsu) [Orabug: 35290200]
- kprobes: treewide: Use 'kprobe_opcode_t *' for the code address in get_optimized_kprobe() (Masami Hiramatsu) [Orabug: 35290200]
- kprobes: Add assertions for required lock (Masami Hiramatsu) [Orabug: 35290200]
- kprobes: Use IS_ENABLED() instead of kprobes_built_in() (Masami Hiramatsu) [Orabug: 35290200]
- kprobes: Fix coding style issues (Masami Hiramatsu) [Orabug: 35290200]
- kprobes: treewide: Cleanup the error messages for kprobes (Masami Hiramatsu) [Orabug: 35290200]
- kprobes: Make arch_check_ftrace_location static (Punit Agrawal) [Orabug: 35290200]
- csky: ftrace: Drop duplicate implementation of arch_check_ftrace_location() (Punit Agrawal) [Orabug: 35290200]
- kprobe: Simplify prepare_kprobe() by dropping redundant version (Punit Agrawal) [Orabug: 35290200]
- kprobes: Use helper to parse boolean input from userspace (Punit Agrawal) [Orabug: 35290200]
- devlink: remove a dubious assumption in fmsg dumping (Jakub Kicinski) [Orabug: 35290200]
- netlink: fix spelling mistake in dump size assert (Jakub Kicinski) [Orabug: 35290200]
- devlink: add instance lock assertion in devl_is_registered() (Jiri Pirko) [Orabug: 35290200]
- devlink: remove devlink_dump_for_each_instance_get() helper (Jiri Pirko) [Orabug: 35290200]
- devlink: convert reporters dump to devlink_nl_instance_iter_dump() (Jiri Pirko) [Orabug: 35290200]
- devlink: convert linecards dump to devlink_nl_instance_iter_dump() (Jiri Pirko) [Orabug: 35290200]
- devlink: remove reporter reference counting (Jiri Pirko) [Orabug: 35290200]
- devlink: remove devl*_port_health_reporter_destroy() (Jiri Pirko) [Orabug: 35290200]
- devlink: remove reporters_lock (Jiri Pirko) [Orabug: 35290200]
- devlink: protect health reporter operation with instance lock (Jiri Pirko) [Orabug: 35290200]
- devlink: remove linecard reference counting (Jiri Pirko) [Orabug: 35290200]
- devlink: remove linecards lock (Jiri Pirko) [Orabug: 35290200]
- devlink: remove some unnecessary code (Dan Carpenter) [Orabug: 35290200]
- devlink: keep the instance mutex alive until references are gone (Jakub Kicinski) [Orabug: 35290200]
- netdevsim: move devlink registration under the instance lock (Jakub Kicinski) [Orabug: 35290200]
- netdevsim: rename a label (Jakub Kicinski) [Orabug: 35290200]
- devlink: allow registering parameters after the instance (Jakub Kicinski) [Orabug: 35290200]
- devlink: don't require setting features before registration (Jakub Kicinski) [Orabug: 35290200]
- devlink: remove the registration guarantee of references (Jakub Kicinski) [Orabug: 35290200]
- devlink: always check if the devlink instance is registered (Jakub Kicinski) [Orabug: 35290200]
- devlink: protect devlink->dev by the instance lock (Jakub Kicinski) [Orabug: 35290200]
- devlink: update the code in netns move to latest helpers (Jakub Kicinski) [Orabug: 35290200]
- devlink: bump the instance index directly when iterating (Jakub Kicinski) [Orabug: 35290200]
- devlink: convert remaining dumps to the by-instance scheme (Jakub Kicinski) [Orabug: 35290200]
- devlink: add by-instance dump infra (Jakub Kicinski) [Orabug: 35290200]
- devlink: uniformly take the devlink instance lock in the dump loop (Jakub Kicinski) [Orabug: 35290200]
- devlink: restart dump based on devlink instance ids (function) (Jakub Kicinski) [Orabug: 35290200]
- devlink: restart dump based on devlink instance ids (nested) (Jakub Kicinski) [Orabug: 35290200]
- devlink: restart dump based on devlink instance ids (simple) (Jakub Kicinski) [Orabug: 35290200]
- devlink: health: combine loops in dump (Jakub Kicinski) [Orabug: 35290200]
- devlink: drop the filter argument from devlinks_xa_find_get (Jakub Kicinski) [Orabug: 35290200]
- devlink: remove start variables from dumps (Jakub Kicinski) [Orabug: 35290200]
- devlink: use an explicit structure for dump context (Jakub Kicinski) [Orabug: 35290200]
- netlink: add macro for checking dump ctx size (Jakub Kicinski) [Orabug: 35290200]
- netfilter: ctnetlink: use dump structure instead of raw args (Florian Westphal) [Orabug: 35290200]
- devlink: split out netlink code (Jakub Kicinski) [Orabug: 35290200]
- devlink: split out core code (Jakub Kicinski) [Orabug: 35290200]
- devlink: rename devlink_netdevice_event -> devlink_port_netdevice_event (Jakub Kicinski) [Orabug: 35290200]
- devlink: move code to a dedicated directory (Jakub Kicinski) [Orabug: 35290200]
- net: devlink: convert port_list into xarray (Jiri Pirko) [Orabug: 35290200]
- genetlink: introduce split op representation (Jakub Kicinski) [Orabug: 35290200]
- genetlink: fix kdoc warnings (Jakub Kicinski) [Orabug: 35290200]
- net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types (Ahmed S. Darwish) [Orabug: 35290200]
- net: sched: Use _bstats_update/set() instead of raw writes (Ahmed S. Darwish) [Orabug: 35290200]
- net: sched: Protect Qdisc::bstats with u64_stats (Ahmed S. Darwish) [Orabug: 35290200]
- net/sched: sch_ets: properly init all active DRR list handles (Davide Caratti) [Orabug: 35290200]
- u64_stats: Introduce u64_stats_set() (Ahmed S. Darwish) [Orabug: 35290200]
- gen_stats: Move remaining users to gnet_stats_add_queue(). (Sebastian Andrzej Siewior) [Orabug: 35290200]
- mq, mqprio: Use gnet_stats_add_queue(). (Sebastian Andrzej Siewior) [Orabug: 35290200]
- gen_stats: Add gnet_stats_add_queue(). (Sebastian Andrzej Siewior) [Orabug: 35290200]
- gen_stats: Add instead Set the value in __gnet_stats_copy_basic(). (Sebastian Andrzej Siewior) [Orabug: 35290200]
- net/mlx5: Free IRQ rmap and notifier on kernel shutdown (Saeed Mahameed)
- Revert 'net/rds: Change c_net field to possible_net_t' (Greg Jumper) [Orabug: 35811165]
- Revert 'net/rds: Add basic support for network namespaces' (Greg Jumper) [Orabug: 35811165]
- Revert 'net/rds: Use per-namespace bind hash tables' (Greg Jumper) [Orabug: 35811165]
- Revert 'net/rds: Use per-namespace connection hash tables' (Greg Jumper) [Orabug: 35811165]
- Revert 'net/rds: Monitor socket congestion per network namespace' (Greg Jumper) [Orabug: 35811165]
- Revert 'net/rds: Track 'rds' module statistics per network namespace' (Greg Jumper) [Orabug: 35811165]
- Revert 'net/rds: Track 'rds_tcp' module statistics per network namespace' (Greg Jumper) [Orabug: 35811165]
- Revert 'net/rds: Use per-namespace connection lists in 'rds_tcp'' (Greg Jumper) [Orabug: 35811165]
- Revert 'net/rds: Use per-namespace loopback connection lists' (Greg Jumper) [Orabug: 35811165]
- Revert 'net/rds: Restrict use of RDS/IB to the initial network namespace' (Greg Jumper) [Orabug: 35811165]
- Disallow file map THP creation at fault time if transparent_hugepage is 'never' (Prakash Sangappa) [Orabug: 35810398]
- platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications (Shih-Yi Chen) [Orabug: 35782760]
- platform/mellanox: fix potential race in mlxbf-tmfifo driver (Liming Sun) [Orabug: 35782760]
- uek-rpm: Bluefield 3: Disable CONFIG_NUMA (Dave Kleikamp) [Orabug: 35782760]
- Revert 'platform/mellanox: Updates to mlxbf-pmc' (Dave Kleikamp) [Orabug: 35782760]
- Revert 'mlxbf_pmc: Fix references to sprintf' (Dave Kleikamp) [Orabug: 35782760]
- Revert 'mlxbf-pmc: Fix error when reading unprogrammed events' (Dave Kleikamp) [Orabug: 35782760]
- Revert 'mlxbf-pmc: Support for BlueField-3 performance counters' (Dave Kleikamp) [Orabug: 35782760]
- Revert 'mlxbf-pmc: Bug fix for BlueField-3 counter offsets' (Dave Kleikamp) [Orabug: 35782760]
- Revert 'mlxbf-ptm: power and thermal management debugfs driver' (Dave Kleikamp) [Orabug: 35782760]
- Revert 'mlxbf-ptm: update license' (Dave Kleikamp) [Orabug: 35782760]
- Revert 'mlxbf-ptm: use 0444 instead of S_IRUGO' (Dave Kleikamp) [Orabug: 35782760]
- Revert 'mlxbf-ptm: add atx debugfs nodes' (Dave Kleikamp) [Orabug: 35782760]
- Revert 'mlxbf-ptm: update module version' (Dave Kleikamp) [Orabug: 35782760]
- uek-rpm: Bluefield 3: Remove mlxbf-pmc driver (Dave Kleikamp) [Orabug: 35782760]
- mlxbf-bootctl: Support sysfs entries for MFG fields (David Thompson) [Orabug: 35782760]
- mlxbf-bootctl: Support setting the ARM boot state to 'OS up' (Asmaa Mnebhi) [Orabug: 35782760]
- mlxbf-bootctl: Support the large icmc write/read (Asmaa Mnebhi) [Orabug: 35782760]
- mlxbf-bootctl: Add sysfs file for BlueField boot log (Liming Sun) [Orabug: 35782760]
- mlxbf-bootctl: Add sysfs file for BlueField boot fifo (Liming Sun) [Orabug: 35782760]
- platform/mellanox: add firmware reset support (Khalil Blaiech) [Orabug: 35782760]
- Revert 'platform/mellanox: Updates to mlxbf-bootctl' (Dave Kleikamp) [Orabug: 35782760]
- Revert 'mlx-bootctl: support icm carveout eeprom region read/write' (Dave Kleikamp) [Orabug: 35782760]
- Revert 'mlxbf-bootctl: support SMC call for setting ARM boot state' (Dave Kleikamp) [Orabug: 35782760]
- Revert 'mlxbf-bootctl: Fix kernel panic due to buffer overflow' (Dave Kleikamp) [Orabug: 35782760]
- mmc: sdhci-of-dwcmshc: Add runtime PM operations (Liming Sun) [Orabug: 35782760]
- mmc: sdhci-of-dwcmshc: Add error handling in dwcmshc_resume (Liming Sun) [Orabug: 35782760]
- mmc: sdhci-of-dwcmshc: Update DLL and pre-change delay for rockchip platform (Shawn Lin) [Orabug: 35782760]
- mmc: sdhci-of-dwcmshc: add support for rk3588 (Yifeng Zhao) [Orabug: 35782760]
- Revert 'mmc: sdhci-of-dwcmshc: Add runtime PM operations for BlueField-3' (Dave Kleikamp) [Orabug: 35782760]
- net: mana: use vmalloc_array and vcalloc (Julia Lawall) [Orabug: 35664334]
- RDMA/mana_ib: Use v2 version of cfg_rx_steer_req to enable RX coalescing (Long Li) [Orabug: 35664334]
- RDMA/mana_ib: Fix a bug when the PF indicates more entries for registering memory on first packet (Long Li) [Orabug: 35664334]
- RDMA/mana_ib: Prevent array underflow in mana_ib_create_qp_raw() (Dan Carpenter) [Orabug: 35664334]
- net: mana: Fix perf regression: remove rx_cqes, tx_cqes counters (Haiyang Zhang) [Orabug: 35664334]
- net: mana: Check if netdev/napi_alloc_frag returns single page (Haiyang Zhang) [Orabug: 35664334]
- net: mana: Rename mana_refill_rxoob and remove some empty lines (Haiyang Zhang) [Orabug: 35664334]
- net: mana: Add support for jumbo frame (Haiyang Zhang) [Orabug: 35664334]
- net: mana: Enable RX path to handle various MTU sizes (Haiyang Zhang) [Orabug: 35664334]
- net: mana: Refactor RX buffer allocation code to prepare for various MTU (Haiyang Zhang) [Orabug: 35664334]
- net: mana: Use napi_build_skb in RX path (Haiyang Zhang) [Orabug: 35664334]
- net: mana: Remove redundant pci_clear_master (Cai Huoqing) [Orabug: 35664334]
- net: mana: Add new MANA VF performance counters for easier troubleshooting (Shradha Gupta) [Orabug: 35664334]
- RDMA/mana: Remove redefinition of basic u64 type (Leon Romanovsky) [Orabug: 35664334]
- net: mana: Define data structures for allocating doorbell page from GDMA (Long Li) [Orabug: 35664334]
- RDMA/mana_ib: Add a driver for Microsoft Azure Network Adapter (Long Li) [Orabug: 35664334]
- net: mana: Fix return type of mana_start_xmit() (Nathan Huckleberry) [Orabug: 35664334]
- net: mana: Define data structures for protection domain and memory registration (Ajay Sharma) [Orabug: 35664334]
- net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Ajay Sharma) [Orabug: 35664334]
- net: mana: Define max values for SGL entries (Long Li) [Orabug: 35664334]
- net: mana: Move header files to a common location (Long Li) [Orabug: 35664334]
- net: mana: Record port number in netdev (Long Li) [Orabug: 35664334]
- net: mana: Export Work Queue functions for use by RDMA driver (Long Li) [Orabug: 35664334]
- net: mana: Set the DMA device max segment size (Ajay Sharma) [Orabug: 35664334]
- net: mana: Handle vport sharing between devices (Long Li) [Orabug: 35664334]
- net: mana: Record the physical address for doorbell page region (Long Li) [Orabug: 35664334]
- net: mana: Add support for auxiliary device (Long Li) [Orabug: 35664334]
- scsi: qla2xxx: Update version to 10.02.09.100-k (Nilesh Javali) [Orabug: 35733157]
- scsi: qla2xxx: Allow 32-byte CDBs (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: Move resource to allow code reuse (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit() (Nilesh Javali) [Orabug: 35733157]
- scsi: qla2xxx: Remove unsupported ql2xenabledif option (Manish Rangankar) [Orabug: 35733157]
- scsi: qla2xxx: Error code did not return to upper layer (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: Add logs for SFP temperature monitoring (Bikash Hazarika) [Orabug: 35733157]
- scsi: qla2xxx: Fix firmware resource tracking (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: Flush mailbox commands on chip reset (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: Update version to 10.02.08.500-k (Nilesh Javali) [Orabug: 35733157]
- scsi: qla2xxx: fix inconsistent TMF timeout (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: Turn off noisy message log (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: Fix session hang in gnl (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: Fix erroneous link up failure (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: Adjust IOCB resource on qpair create (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: Fix deletion race condition (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: Update version to 10.02.08.400-k (Nilesh Javali) [Orabug: 35733157]
- scsi: qla2xxx: Drop useless LIST_HEAD (Christophe JAILLET) [Orabug: 35733157]
- scsi: qla2xxx: Replace one-element array with DECLARE_FLEX_ARRAY() helper (Gustavo A. R. Silva) [Orabug: 35733157]
- scsi: qla2xxx: Fix end of loop test (Dan Carpenter) [Orabug: 35733157]
- scsi: qla2xxx: Fix NULL pointer dereference in target mode (Gleb Chesnokov) [Orabug: 35733157]
- scsi: qla2xxx: Replace all non-returning strlcpy() with strscpy() (Azeem Shaikh) [Orabug: 35733157]
- scsi: qla2xxx: Update version to 10.02.08.300-k (Nilesh Javali) [Orabug: 35733157]
- scsi: qla2xxx: Fix mem access after free (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: Remove default fabric ops callouts (Dmitry Bogdanov) [Orabug: 35733157]
- scsi: qla2xxx: Drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) [Orabug: 35733157]
- scsi: qla2xxx: Add option to disable FC2 Target support (Daniel Wagner) [Orabug: 35733157]
- scsi: qla2xxx: Remove the unused variable wwn (Jiapeng Chong) [Orabug: 35733157]
- scsi: qla2xxx: Simplify if condition evaluation (Deepak R Varma) [Orabug: 35733157]
- scsi: qla2xxx: Use a variable for repeated mem_size computation (Deepak R Varma) [Orabug: 35733157]
- scsi: qla2xxx: Make qla_trim_buf() and __qla_adjust_buf() static (Tom Rix) [Orabug: 35733157]
- scsi: qla2xxx: Fix printk() format string (Arnd Bergmann) [Orabug: 35733157]
- scsi: qla2xxx: Update version to 10.02.08.200-k (Nilesh Javali) [Orabug: 35733157]
- scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called (Shreyas Deodhar) [Orabug: 35733157]
- scsi: qla2xxx: edif: Fix clang warning (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: edif: Reduce memory usage during low I/O (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: edif: Fix stall session after app start (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: edif: Fix performance dip due to lock contention (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: Relocate/rename vp map (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: Remove dead code (GNN ID) (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: Remove dead code (GPNID) (Quinn Tran) [Orabug: 35733157]
- scsi: qla2xxx: Remove dead code (Quinn Tran) [Orabug: 35733157]
- net: mana: Add support for vlan tagging (Haiyang Zhang) [Orabug: 35496502]
- wifi: brcmfmac: support brcm,ccode-map-trivial DT property (Alvin Sipraga) [Orabug: 35435347]
- wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 43430 (Hans de Goede) [Orabug: 35435347]
- brcmfmac: use ISO3166 country code and 0 rev as fallback on some devices (Hans de Goede) [Orabug: 35435347]
- uek-rpm/aarch64: Enable CONFIG_I2C_MUX_PINCTRL for RPi (Vijay Kumar) [Orabug: 35609812]
- cpufreq: amd-pstate: Enable amd-pstate (Henry Willard) [Orabug: 35617133]
- cpufreq: amd-pstate: Add a kernel config option to set default mode (Mario Limonciello) [Orabug: 35617133]
- cpufreq: amd-pstate: Set a fallback policy based on preferred_profile (Mario Limonciello) [Orabug: 35617133]
- ACPI: CPPC: Add definition for undefined FADT preferred PM profile value (Mario Limonciello) [Orabug: 35617133]
- cpufreq: amd-pstate: Make amd-pstate EPP driver name hyphenated (Wyes Karny) [Orabug: 35617133]
- cpufreq: amd-pstate: Write CPPC enable bit per-socket (Wyes Karny) [Orabug: 35617133]
- cpufreq: amd-pstate: Update policy->cur in amd_pstate_adjust_perf() (Wyes Karny) [Orabug: 35617133]
- cpufreq: amd-pstate: Remove fast_switch_possible flag from active driver (Wyes Karny) [Orabug: 35617133]
- cpufreq: amd-pstate: Add ->fast_switch() callback (Gautham R. Shenoy) [Orabug: 35617133]
- cpufreq: amd-pstate: Make varaiable mode_state_machine static (Tom Rix) [Orabug: 35617133]
- cpufreq: amd-pstate: Add guided mode control support via sysfs (Wyes Karny) [Orabug: 35617133]
- cpufreq: amd-pstate: Add guided autonomous mode (Wyes Karny) [Orabug: 35617133]
- ACPI: CPPC: Add auto select register read/write support (Wyes Karny) [Orabug: 35617133]
- Documentation: cpufreq: amd-pstate: Move amd_pstate param to alphabetical order (Wyes Karny) [Orabug: 35617133]
- Documentation: introduce amd pstate active mode kernel command line options (Perry Yuan) [Orabug: 35617133]
- Documentation: add amd-pstate kernel command line options (Perry Yuan) [Orabug: 35617133]
- cpufreq: amd-pstate: remove MODULE_LICENSE in non-modules (Nick Alcock) [Orabug: 35617133]
- cpufreq: amd-pstate: Let user know amd-pstate is disabled (Kai-Heng Feng) [Orabug: 35617133]
- cpufreq: amd-pstate: Fix invalid write to MSR_AMD_CPPC_REQ (Wyes Karny) [Orabug: 35617133]
- cpufreq: amd-pstate: avoid uninitialized variable use (Arnd Bergmann) [Orabug: 35617133]
- cpufreq: Make cpufreq_unregister_driver() return void (Uwe Kleine-Konig) [Orabug: 35617133]
- cpufreq: amd-pstate: convert sprintf with sysfs_emit() (Perry Yuan) [Orabug: 35617133]
- cpufreq: amd-pstate: add driver working mode switch support (Perry Yuan) [Orabug: 35617133]
- cpufreq: amd-pstate: implement suspend and resume callbacks (Perry Yuan) [Orabug: 35617133]
- cpufreq: amd-pstate: implement amd pstate cpu online and offline callback (Perry Yuan) [Orabug: 35617133]
- cpufreq: amd-pstate: implement Pstate EPP support for the AMD processors (Perry Yuan) [Orabug: 35617133]
- ACPI: CPPC: Add AMD pstate energy performance preference cppc control (Perry Yuan) [Orabug: 35617133]
- x86/msr: Add AMD CPPC MSR definitions (Huang Rui) [Orabug: 35617133]
- cpufreq: amd-pstate: optimize driver working mode selection in amd_pstate_param() (Wyes Karny) [Orabug: 35617133]
- cpufreq: amd-pstate: fix kernel hang issue while amd-pstate unregistering (Perry Yuan) [Orabug: 35617133]
- cpufreq: amd-pstate: add amd-pstate driver parameter for mode selection (Perry Yuan) [Orabug: 35617133]
- cpufreq: amd-pstate: change amd-pstate driver to be built-in type (Perry Yuan) [Orabug: 35617133]
- cpufreq: amd-pstate: Add test module for amd-pstate driver (Meng Li) [Orabug: 35617133]
- cpufreq: amd-pstate: Fix Kconfig dependencies for AMD P-State (Huang Rui) [Orabug: 35617133]
- cpufreq: amd-pstate: cpufreq: amd-pstate: reset MSR_AMD_PERF_CTL register at init (Wyes Karny) [Orabug: 35617133]
- cpufreq: amd-pstate: Expose struct amd_cpudata (Meng Li) [Orabug: 35617133]
- tools/power/x86/amd_pstate_tracer: Add tracer tool for AMD P-state (Jinzhou Su) [Orabug: 35617133]
- MAINTAINERS: Add AMD P-State driver maintainer entry (Huang Rui) [Orabug: 35617133]
- cpufreq: amd-pstate: Fix initial highest_perf value (Perry Yuan) [Orabug: 35617133]
- cpufreq: amd-pstate: update pstate frequency transition delay time (Perry Yuan) [Orabug: 35617133]
- cpufreq: amd_pstate: map desired perf into pstate scope for powersave governor (Perry Yuan) [Orabug: 35617133]
- cpufreq: amd_pstate: fix wrong lowest perf fetch (Perry Yuan) [Orabug: 35617133]
- cpufreq: amd-pstate: simplify cpudata pointer assignment (Perry Yuan) [Orabug: 35617133]
- ACPI: CPPC: Add ACPI disabled check to acpi_cpc_valid() (Perry Yuan) [Orabug: 35617133]
- arch_topology: obtain cpu capacity using information from CPPC (Ionela Voinescu) [Orabug: 35617133]
- cpufreq: amd-pstate: Add resume and suspend callbacks (Jinzhou Su) [Orabug: 35617133]
- cpufreq: amd-pstate: Add more tracepoint for AMD P-State module (Jinzhou Su) [Orabug: 35617133]
- cpufreq: amd-pstate: Fix struct amd_cpudata kernel-doc comment (Yang Li) [Orabug: 35617133]
- cpufreq: amd-pstate: Add AMD P-State performance attributes (Huang Rui) [Orabug: 35617133]
- cpufreq: amd-pstate: Add AMD P-State frequencies attributes (Huang Rui) [Orabug: 35617133]
- cpufreq: amd-pstate: Add boost mode support for AMD P-State (Huang Rui) [Orabug: 35617133]
- cpufreq: amd-pstate: Add trace for AMD P-State module (Huang Rui) [Orabug: 35617133]
- cpufreq: amd-pstate: Introduce the support for the processors with shared memory solution (Huang Rui) [Orabug: 35617133]
- cpufreq: amd-pstate: Add fast switch function for AMD P-State (Huang Rui) [Orabug: 35617133]
- cpufreq: amd-pstate: Introduce a new AMD P-State driver to support future processors (Huang Rui) [Orabug: 35617133]
- x86/cpufeatures: Add AMD Collaborative Processor Performance Control feature flag (Huang Rui) [Orabug: 35617133]
- ACPI: CPPC: Add CPPC enable register function (Jinzhou Su) [Orabug: 35617133]
- rds: lb: Initialize t_type for loop-back transport to avoid ambiguity (Hakon Bugge) [Orabug: 35703698]
- nvme: don't reject probe due to duplicate IDs for single-ported PCIe devices (Christoph Hellwig) [Orabug: 35683572]
- uek-rpm: Build embedded kernel for Bluefield 3 smartnic (Dave Kleikamp) [Orabug: 35653899]
- mlxbf-bootctl: Fix kernel panic due to buffer overflow (David Thompson) [Orabug: 35653899]
- mlxbf-bootctl: support SMC call for setting ARM boot state (Asmaa Mnebhi) [Orabug: 35653899]
- mlxbf-ptm: update module version (Jitendra Lanka) [Orabug: 35653899]
- mlxbf-ptm: add atx debugfs nodes (Jitendra Lanka) [Orabug: 35653899]
- mlxbf-ptm: use 0444 instead of S_IRUGO (Jitendra Lanka) [Orabug: 35653899]
- mlxbf-ptm: update license (Jitendra Lanka) [Orabug: 35653899]
- mmc: sdhci-of-dwcmshc: Add runtime PM operations for BlueField-3 (David Thompson) [Orabug: 35653899]
- mlxbf-ptm: power and thermal management debugfs driver (David Thompson) [Orabug: 35653899]
- mlxbf-pmc: Bug fix for BlueField-3 counter offsets (David Thompson) [Orabug: 35653899]
- mlxbf-pmc: Support for BlueField-3 performance counters (David Thompson) [Orabug: 35653899]
- mlxbf-pmc: Fix error when reading unprogrammed events (David Thompson) [Orabug: 35653899]
- mlxbf_pmc: Fix references to sprintf (David Thompson) [Orabug: 35653899]
- platform/mellanox: Updates to mlxbf-pmc (David Thompson) [Orabug: 35653899]
- mlx-bootctl: support icm carveout eeprom region read/write (David Thompson) [Orabug: 35653899]
- platform/mellanox: Updates to mlxbf-bootctl (David Thompson) [Orabug: 35653899]
- gpio: mmio: handle 'ngpios' properly in bgpio_init() (Asmaa Mnebhi) [Orabug: 35653899]
- gpio: mlxbf3: Add gpio driver support (Asmaa Mnebhi) [Orabug: 35653899]
- pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static (Tom Rix) [Orabug: 35653899]
- pinctrl: mlxbf3: Add pinctrl driver support (Asmaa Mnebhi) [Orabug: 35653899]
- mmc: sdhci-of-dwcmshc: add the missing device table IDs for acpi (Liming Sun) [Orabug: 35653899]
- mmc: sdhci-of-dwcmshc: enable host V4 support for BlueField-3 SoC (Liming Sun) [Orabug: 35653899]
- mlxbf_gige: fix white space in mlxbf_gige_eth_ioctl (David Thompson) [Orabug: 35653899]
- mlxbf_gige: add 'set_link_ksettings' ethtool callback (David Thompson) [Orabug: 35653899]
- mlxbf_gige: support 10M/100M/1G speeds on BlueField-3 (David Thompson) [Orabug: 35653899]
- mlxbf_gige: add MDIO support for BlueField-3 (David Thompson) [Orabug: 35653899]
- pinctrl: Introduce struct pinfunction and PINCTRL_PINFUNCTION() macro (Andy Shevchenko) [Orabug: 35653899]
- net/sched: introduce flow_offload action cookie (Oz Shlomo) [Orabug: 35653899]
- net/sched: cls_api: Fix flow action initialization (Oz Shlomo) [Orabug: 35653899]
- tick/rcu: Fix bogus ratelimit condition (Wen Yang) [Orabug: 35653899]
- tick/rcu: Stop allowing RCU_SOFTIRQ in idle (Frederic Weisbecker) [Orabug: 35653899]
- uek-rpm: Enable CONFIG_NVME_AUTH and CONFIG_NVME_TARGET_AUTH (Alan Adamson) [Orabug: 35449881]
- rds: ib: Tune ring_mid_permille on BM machines (Hakon Bugge) [Orabug: 35349756]
- uek-misc: Add uek_runs_in_kvm (Hakon Bugge) [Orabug: 35349756]
- rds: ib: Make ring_{low,mid} parametrizable (Hakon Bugge) [Orabug: 35349756]
- rds: ib: Attempt to refill recv when send lock is busy (Hakon Bugge) [Orabug: 35349756]
- net/rds: Add rds_ib_ring_mid() (Ankur Arora) [Orabug: 35349756]
- rds: Avoid priority inversion whilst queuing recv worker (Hakon Bugge) [Orabug: 35349756]
- Attempt to create THP page for mapped executable text at fault time. (Prakash Sangappa) [Orabug: 35207805]
- nvmet: fix a memory leak in nvmet_auth_set_key (Sagi Grimberg) [Orabug: 35450713]
- nvme: quiet user passthrough command errors (Keith Busch) [Orabug: 35450713]
- nvme-multipath: set queue dma alignment to 3 (Keith Busch) [Orabug: 35450713]
- nvme-tcp: fix possible circular locking when deleting a controller under memory pressure (Sagi Grimberg) [Orabug: 35450713]
- nvme-tcp: replace sg_init_marker() with sg_init_table() (Nam Cao) [Orabug: 35450713]
- nvmet: fix invalid memory reference in nvmet_subsys_attr_qid_max_show (Daniel Wagner) [Orabug: 35450713]
- nvme-apple: don't limit DMA segement size (Russell King (Oracle)) [Orabug: 35450713]
- nvme-tcp: fix possible hang caused during ctrl deletion (Sagi Grimberg) [Orabug: 35450713]
- nvme-rdma: fix possible hang caused during ctrl deletion (Sagi Grimberg) [Orabug: 35450713]
- nvmet: add helpers to set the result field for connect commands (Christoph Hellwig) [Orabug: 35450713]
- nvme: improve the NVME_CONNECT_AUTHREQ* definitions (Christoph Hellwig) [Orabug: 35450713]
- nvmet-auth: don't try to cancel a non-initialized work_struct (Christoph Hellwig) [Orabug: 35450713]
- nvmet-tcp: remove nvmet_tcp_finish_cmd (zhenwei pi) [Orabug: 35450713]
- nvmet-tcp: handle ICReq PDU received in NVMET_TCP_Q_LIVE state (Varun Prakash) [Orabug: 35450713]
- nvmet-tcp: fix NULL pointer dereference during release (zhenwei pi) [Orabug: 35450713]
- nvmet-tcp: don't map pages which can't come from HIGHMEM (Fabio M. De Francesco) [Orabug: 35450713]
- nvme-pci: report the actual number of tagset maps (Keith Busch) [Orabug: 35450713]
- nvme: send a rediscover uevent when a persistent discovery controller reconnects (Sagi Grimberg) [Orabug: 35450713]
- nvme: enumerate controller flags (Sagi Grimberg) [Orabug: 35450713]
- nvme-tcp: print actual source IP address through sysfs 'address' attr (Martin Belanger) [Orabug: 35450713]
- nvme: consider also host_iface when checking ip options (Daniel Wagner) [Orabug: 35450713]
- nvme-rdma: handle number of queue changes (Daniel Wagner) [Orabug: 35450713]
- nvme-tcp: handle number of queue changes (Daniel Wagner) [Orabug: 35450713]
- nvmet: expose max queues to configfs (Daniel Wagner) [Orabug: 35450713]
- nvmet-auth: remove redundant parameters req (Genjian Zhang) [Orabug: 35450713]
- nvmet-auth: clean up with done_kfree (Jackie Liu) [Orabug: 35450713]
- nvme-auth: remove the redundant req->cqe->result.u16 assignment operation (Jackie Liu) [Orabug: 35450713]
- nvme: move from strlcpy with unused retval to strscpy (Wolfram Sang) [Orabug: 35450713]
- nvme: add comment for unaligned 'fake' nqn (Linjun Bao) [Orabug: 35450713]
- net/rds: dont expose kernel address to usercopy (Devesh Sharma) [Orabug: 35596878]
- net/rds: Perform pre-rdma_accept address sanity checks (Gerd Rausch) [Orabug: 35663497]
- nvme-pci: disable Write Zeroes on Phison E3C/E4C (Tina Hsu) [Orabug: 35450705]
- nvme: requeue aen after firmware activation (Keith Busch) [Orabug: 35450705]
- nvmet-auth: add missing goto in nvmet_setup_auth() (Hannes Reinecke) [Orabug: 35450705]
- nvme-tcp: check if the queue is allocated before stopping it (Maurizio Lombardi) [Orabug: 35450705]
- nvme-fabrics: Fix a typo in an error message (Christophe JAILLET) [Orabug: 35450705]
- nvme-fabrics: parse nvme connect Linux error codes (Amit Engel) [Orabug: 35450705]
- nvmet-auth: use kmemdup instead of kmalloc + memcpy (Zhang Xiaoxu) [Orabug: 35450705]
- nvme-fc: fix the fc_appid_store return value (Christoph Hellwig) [Orabug: 35450705]
- nvme-fc: restart admin queue if the caller needs to restart queue (Ming Lei) [Orabug: 35450705]
- nvme: enable generic interface (/dev/ngXnY) for unknown command sets (Joel Granados) [Orabug: 35450705]
- nvme: factor out a nvme_ns_is_readonly helper (Christoph Hellwig) [Orabug: 35450705]
- nvme: refactor namespace probing (Christoph Hellwig) [Orabug: 35450705]
- nvme: generalize the nvme_multi_css check in nvme_scan_ns (Christoph Hellwig) [Orabug: 35450705]
- nvme: rename nvme_validate_or_alloc_ns to nvme_scan_ns (Christoph Hellwig) [Orabug: 35450705]
- nvmet-auth: select the intended CRYPTO_DH_RFC7919_GROUPS (Lukas Bulwahn) [Orabug: 35450705]
- nvmet-auth: fix return value check in auth receive (Chaitanya Kulkarni) [Orabug: 35450705]
- nvmet-auth: fix return value check in auth send (Chaitanya Kulkarni) [Orabug: 35450705]
- nvmet-auth: fix a couple of spelling mistakes (Colin Ian King) [Orabug: 35450705]
- nvmet: fix a format specifier in nvmet_auth_ctrl_exponential (Christoph Hellwig) [Orabug: 35450705]
- nvmet: don't check for NULL pointer before kfree in nvmet_host_release (Christoph Hellwig) [Orabug: 35450705]
- nvme-apple: stop casting function pointer signatures (Christoph Hellwig) [Orabug: 35450705]
- nvme-tcp: split nvme_tcp_alloc_tagset (Christoph Hellwig) [Orabug: 35450705]
- nvme-rdma: split nvme_rdma_alloc_tagset (Christoph Hellwig) [Orabug: 35450705]
- nvme-pci: split nvme_dev_add (Christoph Hellwig) [Orabug: 35450705]
- nvme-pci: split nvme_alloc_admin_tags (Christoph Hellwig) [Orabug: 35450705]
- nvme-pci: print the command name of aborted commands (Christoph Hellwig) [Orabug: 35450705]
- nvme-pci: remove useless assignment in nvme_pci_setup_prps (Liu Song) [Orabug: 35450705]
- nvme-auth: uninitialized variable in nvme_auth_transform_key() (Dan Carpenter) [Orabug: 35450705]
- nvme-auth: fix off by one checks (Dan Carpenter) [Orabug: 35450705]
- nvme: don't always build constants.o (Christoph Hellwig) [Orabug: 35450705]
- nvme-multipath: refactor nvme_mpath_add_disk (Joel Granados) [Orabug: 35450705]
- nvme-apple: use nvme core helper to cancel requests in tagset (Guixin Liu) [Orabug: 35450705]
- nvme-pci: use nvme core helper to cancel requests in tagset (Guixin Liu) [Orabug: 35450705]
- nvme-tcp: use in-capsule data for I/O connect (Caleb Sander) [Orabug: 35450705]
- nvme-rdma: remove timeout for getting RDMA-CM established event (Israel Rukshin) [Orabug: 35450705]
- nvmet-auth: expire authentication sessions (Hannes Reinecke) [Orabug: 35450705]
- nvmet-auth: Diffie-Hellman key exchange support (Hannes Reinecke) [Orabug: 35450705]
- nvmet: implement basic In-Band Authentication (Hannes Reinecke) [Orabug: 35450705]
- nvmet: parse fabrics commands on io queues (Hannes Reinecke) [Orabug: 35450705]
- nvme-auth: Diffie-Hellman key exchange support (Hannes Reinecke) [Orabug: 35450705]
- nvme: implement In-Band authentication (Hannes Reinecke) [Orabug: 35450705]
- nvme: expose cntrltype and dctype through sysfs (Martin Belanger) [Orabug: 35450705]
- nvme-fabrics: decode 'authentication required' connect error (Hannes Reinecke) [Orabug: 35450705]
- nvme: add definitions for NVMe In-Band authentication (Hannes Reinecke) [Orabug: 35450705]
- lib/base64: RFC4648-compliant base64 encoding (Hannes Reinecke) [Orabug: 35450705]
- crypto: add crypto_has_kpp() (Hannes Reinecke) [Orabug: 35450705]
- crypto: add crypto_has_shash() (Hannes Reinecke) [Orabug: 35450705]
- nvme-loop: use nvme core helpers to cancel all requests in a tagset (Sagi Grimberg) [Orabug: 35450705]
- nvme: fix qid param blk_mq_alloc_request_hctx (Chaitanya Kulkarni) [Orabug: 35450705]
- nvme: remove unused timeout parameter (Chaitanya Kulkarni) [Orabug: 35450705]
- nvme: remove a double word in a comment (Xiang wangx) [Orabug: 35450705]
- nvme: add bug report info for global duplicate id (Keith Busch) [Orabug: 35450705]
- nvme: check that EUI/GUID/UUID are globally unique (Christoph Hellwig) [Orabug: 35450705]
- net/rds: Restrict use of RDS/IB to the initial network namespace (Greg Jumper) [Orabug: 34319530]
- net/rds: Use per-namespace loopback connection lists (Greg Jumper) [Orabug: 34319530]
- net/rds: Use per-namespace connection lists in 'rds_tcp' (Ka-Cheong Poon) [Orabug: 34319530]
- net/rds: Track 'rds_tcp' module statistics per network namespace (Mark Haywood) [Orabug: 34319530]
- net/rds: Track 'rds' module statistics per network namespace (Rao Shoaib) [Orabug: 34319530]
- net/rds: Monitor socket congestion per network namespace (Mark Haywood) [Orabug: 34319530]
- net/rds: Use per-namespace connection hash tables (Mark Haywood) [Orabug: 34319530]
- net/rds: Use per-namespace bind hash tables (Mark Haywood) [Orabug: 34319530]
- net/rds: Add basic support for network namespaces (Mark Haywood) [Orabug: 34319530]
- net/rds: Change c_net field to possible_net_t (Mark Haywood) [Orabug: 34319530]
- xfrm: add missed call to delete offloaded policies (Leon Romanovsky) [Orabug: 35290196]
- xfrm: Fix leak of dev tracker (Leon Romanovsky) [Orabug: 35290196]
- xfrm: Fix spelling mistake 'oflload' -> 'offload' (Colin Ian King) [Orabug: 35290196]
- xfrm: release all offloaded policy memory (Leon Romanovsky) [Orabug: 35290196]
- net: skb_partial_csum_set() fix against transport header magic value (Eric Dumazet) [Orabug: 35290196]
- bridge: Fix flushing of dynamic FDB entries (Ido Schimmel) [Orabug: 35290196]
- i2c: mlxbf: depend on ACPI; clean away ifdeffage (Adam Borowski) [Orabug: 35290196]
- tcp: md5: fix IPv4-mapped support (Eric Dumazet) [Orabug: 35290196]
- r8152: fix accessing unset transport header (Hayes Wang) [Orabug: 35290196]
- tcp_ipv6: set the drop_reason in the right place (Jakub Kicinski) [Orabug: 35290196]
- net: tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv() (Menglong Dong) [Orabug: 35290196]
- net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() (Menglong Dong) [Orabug: 35290196]
- tcp: fix signed/unsigned comparison (Eric Dumazet) [Orabug: 35290196]
- net: disable preemption in dev_core_stats_XXX_inc() helpers (Eric Dumazet) [Orabug: 35290196]
- net: tcp: fix shim definition of tcp_inbound_md5_hash (Vladimir Oltean) [Orabug: 35290196]
- net/mlx5: Expose SF firmware pages counter (Maher Sanalla) [Orabug: 35290196]
- net/mlx5: Store page counters in a single array (Maher Sanalla) [Orabug: 35290196]
- net/mlx5e: Fix crash unsetting rx-vlan-filter in switchdev mode (Amir Tzin) [Orabug: 35290196]
- net/mlx5: DR, Fix potential race in dr_rule_create_rule_nic (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: E-switch, Fix switchdev mode after devlink reload (Chris Mi) [Orabug: 35290196]
- net/mlx5e: Protect global IPsec ASO (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Remove optimization which prevented update of ESN state (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Set decap action based on attr for sample (Chris Mi) [Orabug: 35290196]
- net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT (Maor Dickman) [Orabug: 35290196]
- net/mlx5e: Remove redundant xsk pointer check in mlx5e_mpwrq_validate_xsk (Adham Faris) [Orabug: 35290196]
- net/mlx5e: Avoid false lock dependency warning on tc_ht even more (Vlad Buslov) [Orabug: 35290196]
- net: fix call location in kfree_skb_list_reason (Jesper Dangaard Brouer) [Orabug: 35290196]
- net/mlx5e: Fix macsec possible null dereference when updating MAC security entity (SecY) (Emeel Hakim) [Orabug: 35290196]
- net/mlx5e: Fix macsec ssci attribute handling in offload path (Emeel Hakim) [Orabug: 35290196]
- net/mlx5: E-switch, Coverity: overlapping copy (Shay Drory) [Orabug: 35290196]
- net/mlx5e: Fix memory leak on updating vport counters (Aya Levin) [Orabug: 35290196]
- net/mlx5e: TC, Restore pkt rate policing support (Oz Shlomo) [Orabug: 35290196]
- net/mlx5e: TC, ignore match level for post meter rules (Oz Shlomo) [Orabug: 35290196]
- net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path (Dragos Tatulea) [Orabug: 35290196]
- net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent (Dragos Tatulea) [Orabug: 35290196]
- net/mlx5e: IPoIB, Block queue count configuration when sub interfaces are present (Dragos Tatulea) [Orabug: 35290196]
- net/mlx5e: Verify dev is present for fix features ndo (Roy Novich) [Orabug: 35290196]
- net/mlx5: Fix command stats access after free (Moshe Shemesh) [Orabug: 35290196]
- net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc (Ariel Levkovich) [Orabug: 35290196]
- net/mlx5: check attr pointer validity before dereferencing it (Ariel Levkovich) [Orabug: 35290196]
- net/mlx5: DR, Fix 'stack frame size exceeds limit' error in dr_rule (Yevgeny Kliteynik) [Orabug: 35290196]
- mlxsw: spectrum_router: Replace 0-length array with flexible array (Kees Cook) [Orabug: 35290196]
- net/mlx5: Lag, fix failure to cancel delayed bond work (Eli Cohen) [Orabug: 35290196]
- net/mlx5e: Set geneve_tlv_option_0_exist when matching on geneve option (Maor Dickman) [Orabug: 35290196]
- net/mlx5e: CT: Fix ct debugfs folder name (Chris Mi) [Orabug: 35290196]
- net/mlx5e: Fix RX reporter for XSK RQs (Tariq Toukan) [Orabug: 35290196]
- net/mlx5: Fix RoCE setting at HCA level (Shay Drory) [Orabug: 35290196]
- net/mlx5: Fix io_eq_size and event_eq_size params validation (Shay Drory) [Orabug: 35290196]
- selftests: mlxsw: Move IPv6 decap_error test to shared directory (Ido Schimmel) [Orabug: 35290196]
- mlxsw: spectrum_ipip: Add Spectrum-1 ip6gre support (Ido Schimmel) [Orabug: 35290196]
- mlxsw: spectrum_ipip: Rename Spectrum-2 ip6gre operations (Ido Schimmel) [Orabug: 35290196]
- mlxsw: spectrum_router: Add support for double entry RIFs (Ido Schimmel) [Orabug: 35290196]
- mlxsw: spectrum_router: Parametrize RIF allocation size (Ido Schimmel) [Orabug: 35290196]
- mlxsw: spectrum_router: Use gen_pool for RIF index allocation (Ido Schimmel) [Orabug: 35290196]
- net/mlx5: Expose steering dropped packets counter (Michael Guralnik) [Orabug: 35290196]
- net/mlx5: Refactor and expand rep vport stat group (Or Har-Toov) [Orabug: 35290196]
- net/mlx5e: multipath, support routes with more than 2 nexthops (Maor Dickman) [Orabug: 35290196]
- net/mlx5e: TC, add support for meter mtu offload (Oz Shlomo) [Orabug: 35290196]
- net/mlx5e: meter, add mtu post meter tables (Oz Shlomo) [Orabug: 35290196]
- net/mlx5e: meter, refactor to allow multiple post meter tables (Oz Shlomo) [Orabug: 35290196]
- net/mlx5: DR, Add support for range match action (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, Add function that tells if STE miss addr has been initialized (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, Some refactoring of miss address handling (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, Manage definers with refcounts (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, Handle FT action in a separate function (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, Rework is_fw_table function (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, Add functions to create/destroy MATCH_DEFINER general object (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: fs, add match on ranges API (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: mlx5_ifc updates for MATCH_DEFINER general object (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx4: small optimization in mlx4_en_xmit() (Eric Dumazet) [Orabug: 35290196]
- net/mlx4: MLX4_TX_BOUNCE_BUFFER_SIZE depends on MAX_SKB_FRAGS (Eric Dumazet) [Orabug: 35290196]
- net/mlx4: rename two constants (Eric Dumazet) [Orabug: 35290196]
- net/mlx5e: TC, allow meter jump control action (Oz Shlomo) [Orabug: 35290196]
- net/mlx5e: TC, init post meter rules with branching attributes (Oz Shlomo) [Orabug: 35290196]
- net/mlx5e: TC, rename post_meter actions (Oz Shlomo) [Orabug: 35290196]
- net/mlx5e: TC, initialize branching action with target attr (Oz Shlomo) [Orabug: 35290196]
- net/mlx5e: TC, initialize branch flow attributes (Oz Shlomo) [Orabug: 35290196]
- net/mlx5e: TC, set control params for branching actions (Oz Shlomo) [Orabug: 35290196]
- net/mlx5e: TC, validate action list per attribute (Oz Shlomo) [Orabug: 35290196]
- net/mlx5e: TC, add terminating actions (Oz Shlomo) [Orabug: 35290196]
- net/mlx5e: TC, reuse flow attribute post parser processing (Oz Shlomo) [Orabug: 35290196]
- net/mlx5: fs, assert null dest pointer when dest_num is 0 (Oz Shlomo) [Orabug: 35290196]
- net/mlx5e: E-Switch, handle flow attribute with no destinations (Oz Shlomo) [Orabug: 35290196]
- net/mlx5e: Open mlx5 driver to accept IPsec packet offload (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Handle ESN update events (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Handle hardware IPsec limits events (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Update IPsec soft and hard limits (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Store all XFRM SAs in Xarray (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Provide intermediate pointer to access IPsec struct (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Skip IPsec encryption for TX path without matching policy (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Add statistics for Rx/Tx IPsec offloaded flows (Raed Salem) [Orabug: 35290196]
- net/mlx5e: Improve IPsec flow steering autogroup (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Configure IPsec packet offload flow steering (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Use same coding pattern for Rx and Tx flows (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Add XFRM policy offload logic (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Create IPsec policy offload tables (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5: E-Switch, Implement devlink port function cmds to control migratable (Shay Drory) [Orabug: 35290196]
- net/mlx5: E-Switch, Implement devlink port function cmds to control RoCE (Yishai Hadas) [Orabug: 35290196]
- net/mlx5: Add generic getters for other functions caps (Shay Drory) [Orabug: 35290196]
- net/mlx5e: Generalize creation of default IPsec miss group and rule (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Group IPsec miss handles into separate struct (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Make clear what IPsec rx_err does (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Flatten the IPsec RX add rule path (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Refactor FTE setup code to be more clear (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Move IPsec flow table creation to separate function (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Create hardware IPsec packet offload objects (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Create Advanced Steering Operation object for IPsec (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Remove accesses to priv for low level IPsec FS code (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Use mlx5 print routines for low level IPsec code (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Create symmetric IPsec RX and TX flow steering structs (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Remove extra layers of defines (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Store replay window in XFRM attributes (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Advertise IPsec packet offload support (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5: Add HW definitions for IPsec packet offload (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5: Return ready to use ASO WQE (Leon Romanovsky) [Orabug: 35290196]
- xfrm: document IPsec packet offload mode (Leon Romanovsky) [Orabug: 35290196]
- xfrm: add support to HW update soft and hard limits (Leon Romanovsky) [Orabug: 35290196]
- xfrm: speed-up lookup of HW policies (Leon Romanovsky) [Orabug: 35290196]
- xfrm: add RX datapath protection for IPsec packet offload mode (Leon Romanovsky) [Orabug: 35290196]
- xfrm: add TX datapath support for IPsec packet offload mode (Leon Romanovsky) [Orabug: 35290196]
- xfrm: add an interface to offload policy (Leon Romanovsky) [Orabug: 35290196]
- xfrm: allow state packet offload mode (Leon Romanovsky) [Orabug: 35290196]
- xfrm: add new packet offload flag (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Support devlink reload of IPsec core (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: TC, Add offload support for trap with additional actions (Maor Dickman) [Orabug: 35290196]
- net/mlx5e: Do early return when setup vports dests for slow path flow (Roi Dayan) [Orabug: 35290196]
- net/mlx5: Remove redundant check (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Delete always true DMA check (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Don't access directly DMA device pointer (Leon Romanovsky) [Orabug: 35290196]
- net/mlx5e: Don't use termination table when redundant (Roi Dayan) [Orabug: 35290196]
- net/mlx5: Use generic definition for UMR KLM alignment (Tariq Toukan) [Orabug: 35290196]
- net/mlx5: Generalize name of UMR alignment definition (Tariq Toukan) [Orabug: 35290196]
- net/mlx5: Remove unused UMR MTT definitions (Tariq Toukan) [Orabug: 35290196]
- net/mlx5e: Add padding when needed in UMR WQEs (Tariq Toukan) [Orabug: 35290196]
- net/mlx5: Remove unused ctx variables (Petr Pavlu) [Orabug: 35290196]
- net/mlx5e: Replace zero-length arrays with DECLARE_FLEX_ARRAY() helper (Gustavo A. R. Silva) [Orabug: 35290196]
- net/mlx5e: Remove unneeded io-mapping.h #include (Christophe JAILLET) [Orabug: 35290196]
- net/mlxsw: Convert to i2c's .probe_new() (Uwe Kleine-Konig) [Orabug: 35290196]
- devlink: Allow to set up parent in devl_rate_leaf_create() (Michal Wilczynski) [Orabug: 35290196]
- devlink: Enable creation of the devlink-rate nodes from the driver (Michal Wilczynski) [Orabug: 35290196]
- mlxsw: update adjfine to use adjust_by_scaled_ppm (Jacob Keller) [Orabug: 35290196]
- platform/mellanox: Add BlueField-3 support in the tmfifo driver (Liming Sun) [Orabug: 35290196]
- i2c: core: Introduce i2c_client_get_device_id helper function (Angel Iglesias) [Orabug: 35290196]
- net/mlx5e: ethtool: get_link_ext_stats for PHY down events (Saeed Mahameed) [Orabug: 35290196]
- net/mlx5e: CT, optimize pre_ct table lookup (Oz Shlomo) [Orabug: 35290196]
- net/mlx5e: kTLS, Use a single async context object per a callback bulk (Tariq Toukan) [Orabug: 35290196]
- net/mlx5e: kTLS, Remove unnecessary per-callback completion (Tariq Toukan) [Orabug: 35290196]
- net/mlx5e: kTLS, Remove unused work field (Tariq Toukan) [Orabug: 35290196]
- net/mlx5e: TC, Remove redundant WARN_ON() (Roi Dayan) [Orabug: 35290196]
- net/mlx5e: Add error flow when failing update_rx (Guy Truzman) [Orabug: 35290196]
- net/mlx5e: Move params kernel log print to probe function (Tariq Toukan) [Orabug: 35290196]
- net/mlx5e: Support enhanced CQE compression (Ofer Levi) [Orabug: 35290196]
- net/mlx5e: Use clamp operation instead of open coding it (Gal Pressman) [Orabug: 35290196]
- net/mlx5e: remove unused list in arfs (Anisse Astier) [Orabug: 35290196]
- net/mlx5: Expose vhca_id to debugfs (Eli Cohen) [Orabug: 35290196]
- net/mlx5: Unregister traps on driver unload flow (Moshe Shemesh) [Orabug: 35290196]
- net/mlx5: Fix spelling mistake 'destoy' -> 'destroy' (Colin Ian King) [Orabug: 35290196]
- net/mlx5: Bridge, Use debug instead of warn if entry doesn't exists (Roi Dayan) [Orabug: 35290196]
- selftests: mlxsw: Add a test for invalid locked bridge port configurations (Ido Schimmel) [Orabug: 35290196]
- selftests: mlxsw: Add a test for locked port trap (Ido Schimmel) [Orabug: 35290196]
- selftests: mlxsw: Add a test for EAPOL trap (Ido Schimmel) [Orabug: 35290196]
- mlxsw: spectrum_switchdev: Use extack in bridge port flag validation (Ido Schimmel) [Orabug: 35290196]
- mlxsw: spectrum: Add an API to configure security checks (Ido Schimmel) [Orabug: 35290196]
- mlxsw: reg: Add Switch Port FDB Security Register (Ido Schimmel) [Orabug: 35290196]
- mlxsw: spectrum_trap: Register 802.1X packet traps with devlink (Ido Schimmel) [Orabug: 35290196]
- ethtool: linkstate: add a statistic for PHY down events (Jakub Kicinski) [Orabug: 35290196]
- net: dropreason: propagate drop_reason to skb_release_data() (Eric Dumazet) [Orabug: 35290196]
- net: dropreason: add SKB_CONSUMED reason (Eric Dumazet) [Orabug: 35290196]
- ptp: mlx5: convert to .adjfine and adjust_by_scaled_ppm (Jacob Keller) [Orabug: 35290196]
- ptp: mlx4: convert to .adjfine and adjust_by_scaled_ppm (Jacob Keller) [Orabug: 35290196]
- ptp: introduce helpers to adjust by scaled parts per million (Jacob Keller) [Orabug: 35290196]
- net/mlx5: DR, Remove the buddy used_list (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, Keep track of hot ICM chunks in an array instead of list (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, Lower sync threshold for ICM hot memory (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, Allocate htbl from its own slab allocator (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, Allocate icm_chunks from their own slab allocator (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, Manage STE send info objects in pool (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, In rehash write the line in the entry immediately (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, Handle domain memory resources init/uninit separately (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, Initialize chunk's ste_arrays at chunk creation (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, For short chains of STEs, avoid allocating ste_arr dynamically (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, Remove unneeded argument from dr_icm_chunk_destroy (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, Check device state when polling CQ (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, Fix the SMFS sync_steering for fast teardown (Yevgeny Kliteynik) [Orabug: 35290196]
- net/mlx5: DR, In destroy flow, free resources even if FW command failed (Yevgeny Kliteynik) [Orabug: 35290196]
- xfrm: Remove not-used total variable (Leon Romanovsky) [Orabug: 35290196]
- mlxsw: Add support for 800Gbps link modes (Amit Cohen) [Orabug: 35290196]
- ethtool: Add support for 800Gbps link modes (Amit Cohen) [Orabug: 35290196]
- i2c: fix spelling typos in comments (Jiangshan Yi) [Orabug: 35290196]
- i2c: mlxbf: remove device tree support (Asmaa Mnebhi) [Orabug: 35290196]
- i2c: mlxbf: support BlueField-3 SoC (Asmaa Mnebhi) [Orabug: 35290196]
- i2c: mlxbf: add multi slave functionality (Asmaa Mnebhi) [Orabug: 35290196]
- xfrm: add extack support to xfrm_dev_state_add (Sabrina Dubroca) [Orabug: 35290196]
- i2c: mlxbf: remove IRQF_ONESHOT (Asmaa Mnebhi) [Orabug: 35290196]
- net: skb: export skb drop reaons to user by TRACE_DEFINE_ENUM (Menglong Dong) [Orabug: 35290196]
- xfrm: add extack to verify_policy_type (Sabrina Dubroca) [Orabug: 35290196]
- xfrm: add extack to verify_policy_dir (Sabrina Dubroca) [Orabug: 35290196]
- xfrm: add extack support to verify_newpolicy_info (Sabrina Dubroca) [Orabug: 35290196]
- xfrm: propagate extack to all netlink doit handlers (Sabrina Dubroca) [Orabug: 35290196]
- net: skb: prevent the split of kfree_skb_reason() by gcc (Menglong Dong) [Orabug: 35290196]
- igb: convert .adjfreq to .adjfine (Jacob Keller) [Orabug: 35290196]
- ixgbe: convert .adjfreq to .adjfine (Jacob Keller) [Orabug: 35290196]
- i40e: convert .adjfreq to .adjfine (Jacob Keller) [Orabug: 35290196]
- i40e: use mul_u64_u64_div_u64 for PTP frequency calculation (Jacob Keller) [Orabug: 35290196]
- e1000e: convert .adjfreq to .adjfine (Jacob Keller) [Orabug: 35290196]
- e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Jacob Keller) [Orabug: 35290196]
- i2c: mlxcpld: Add callback to notify probing completion (Vadim Pasternak) [Orabug: 35290196]
- power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables (Tom Rix) [Orabug: 35290196]
- power: reset: pwr-mlxbf: add missing include (Asmaa Mnebhi) [Orabug: 35290196]
- power: reset: pwr-mlxbf: add BlueField SoC power control driver (Asmaa Mnebhi) [Orabug: 35290196]
- RDMA/mlx5: Support handling of modify-header pattern ICM area (Yevgeny Kliteynik) [Orabug: 35290196]
- net: dropreason: reformat the comment fo skb drop reasons (Menglong Dong) [Orabug: 35290196]
- net: skb: use auto-generation to convert skb drop reason to string (Menglong Dong) [Orabug: 35290196]
- net: skb: move enum skb_drop_reason to standalone header file (Menglong Dong) [Orabug: 35290196]
- net: skb: change the definition SKB_DR_SET() (Menglong Dong) [Orabug: 35290196]
- net: skb: check the boundrary of drop reason in kfree_skb_reason() (Menglong Dong) [Orabug: 35290196]
- net: warn if transport header was not set (Eric Dumazet) [Orabug: 35290196]
- net: add CONFIG_DEBUG_NET (Eric Dumazet) [Orabug: 35290196]
- net: add include/net/net_debug.h (Eric Dumazet) [Orabug: 35290196]
- skbuff: render the checksum comment to documentation (Jakub Kicinski) [Orabug: 35290196]
- skbuff: rewrite the doc for data-only skbs (Jakub Kicinski) [Orabug: 35290196]
- skbuff: add a basic intro doc (Jakub Kicinski) [Orabug: 35290196]
- xfrm: drop not needed flags variable in XFRM offload struct (Leon Romanovsky) [Orabug: 35290196]
- netdevsim: rely on XFRM state direction instead of flags (Leon Romanovsky) [Orabug: 35290196]
- xfrm: rename xfrm_state_offload struct to allow reuse (Leon Romanovsky) [Orabug: 35290196]
- ethtool: Add 10base-T1L link mode entry (Alexandru Tachici) [Orabug: 35290196]
- tcp: add drop reason support to tcp_ofo_queue() (Eric Dumazet) [Orabug: 35290196]
- tcp: add drop reasons to tcp_rcv_synsent_state_process() (Eric Dumazet) [Orabug: 35290196]
- tcp: make tcp_rcv_synsent_state_process() drop monitor friend (Eric Dumazet) [Orabug: 35290196]
- tcp: add drop reason support to tcp_prune_ofo_queue() (Eric Dumazet) [Orabug: 35290196]
- tcp: add two drop reasons for tcp_ack() (Eric Dumazet) [Orabug: 35290196]
- tcp: add drop reasons to tcp_rcv_state_process() (Eric Dumazet) [Orabug: 35290196]
- tcp: make tcp_rcv_state_process() drop monitor friendly (Eric Dumazet) [Orabug: 35290196]
- tcp: add drop reason support to tcp_validate_incoming() (Eric Dumazet) [Orabug: 35290196]
- tcp: get rid of rst_seq_match (Eric Dumazet) [Orabug: 35290196]
- tcp: consume incoming skb leading to a reset (Eric Dumazet) [Orabug: 35290196]
- net: ip: add skb drop reasons to ip forwarding (Menglong Dong) [Orabug: 35290196]
- net: ipv4: add skb drop reasons to ip_error() (Menglong Dong) [Orabug: 35290196]
- skb: add some helpers for skb drop reasons (Menglong Dong) [Orabug: 35290196]
- net: bridge: fdb: add support for fine-grained flushing (Nikolay Aleksandrov) [Orabug: 35290196]
- net: bridge: fdb: add ndo_fdb_del_bulk (Nikolay Aleksandrov) [Orabug: 35290196]
- net: add ndo_fdb_del_bulk (Nikolay Aleksandrov) [Orabug: 35290196]
- net: icmp: add skb drop reasons to icmp protocol (Menglong Dong) [Orabug: 35290196]
- net: icmp: introduce __ping_queue_rcv_skb() to report drop reasons (Menglong Dong) [Orabug: 35290196]
- net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT (Menglong Dong) [Orabug: 35290196]
- net: sock: introduce sock_queue_rcv_skb_reason() (Menglong Dong) [Orabug: 35290196]
- net: add per-cpu storage and net->core_stats (Eric Dumazet) [Orabug: 35290196]
- skb: make drop reason booleanable (Jakub Kicinski) [Orabug: 35290196]
- net: tun: track dropped skb via kfree_skb_reason() (Dongli Zhang) [Orabug: 35290196]
- net: tap: track dropped skb via kfree_skb_reason() (Dongli Zhang) [Orabug: 35290196]
- net: dev: use kfree_skb_reason() for __netif_receive_skb_core() (Menglong Dong) [Orabug: 35290196]
- net: dev: use kfree_skb_reason() for sch_handle_ingress() (Menglong Dong) [Orabug: 35290196]
- net: dev: use kfree_skb_reason() for do_xdp_generic() (Menglong Dong) [Orabug: 35290196]
- net: dev: use kfree_skb_reason() for enqueue_to_backlog() (Menglong Dong) [Orabug: 35290196]
- net: dev: add skb drop reasons to __dev_xmit_skb() (Menglong Dong) [Orabug: 35290196]
- net: skb: introduce the function kfree_skb_list_reason() (Menglong Dong) [Orabug: 35290196]
- net: dev: use kfree_skb_reason() for sch_handle_egress() (Menglong Dong) [Orabug: 35290196]
- net: neigh: use kfree_skb_reason() for __neigh_event_send() (Menglong Dong) [Orabug: 35290196]
- net: ip: add skb drop reasons for ip egress path (Menglong Dong) [Orabug: 35290196]
- net/tcp: Merge TCP-MD5 inbound callbacks (Dmitry Safonov) [Orabug: 35290196]
- net: bridge: Add support for bridge port in locked mode (Hans Schultz) [Orabug: 35290196]
- net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() (Menglong Dong) [Orabug: 35290196]
- net: tcp: use tcp_drop_reason() for tcp_data_queue() (Menglong Dong) [Orabug: 35290196]
- net: tcp: use tcp_drop_reason() for tcp_rcv_established() (Menglong Dong) [Orabug: 35290196]
- net: tcp: add skb drop reasons to tcp_add_backlog() (Menglong Dong) [Orabug: 35290196]
- net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() (Menglong Dong) [Orabug: 35290196]
- net: tcp: use kfree_skb_reason() for tcp_v6_rcv() (Menglong Dong) [Orabug: 35290196]
- net: tcp: add skb drop reasons to tcp_v4_rcv() (Menglong Dong) [Orabug: 35290196]
- net: tcp: introduce tcp_drop_reason() (Menglong Dong) [Orabug: 35290196]
- net: dev: Make rps_lock() disable interrupts. (Sebastian Andrzej Siewior) [Orabug: 35290196]
- net: drop_monitor: support drop reason (Menglong Dong) [Orabug: 35290196]
- net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb() (Menglong Dong) [Orabug: 35290196]
- net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu() (Menglong Dong) [Orabug: 35290196]
- nfp: only use kdoc style comments for kdoc (Simon Horman) [Orabug: 35290196]
- tcp: tcp_send_challenge_ack delete useless param skb (Benjamin Yim) [Orabug: 35290196]
- RDMA/mlx5: Add support to multiple priorities for FDB rules (Maor Gottlieb) [Orabug: 35290196]
- net: phylink: add 1000base-KX to phylink_caps_to_linkmodes() (Russell King (Oracle)) [Orabug: 35290196]
- net: use .data.once section in netdev_level_once() (Eric Dumazet) [Orabug: 35290196]
- net: phylink: add generic validate implementation (Russell King (Oracle)) [Orabug: 35290196]
- bnxt_en: refactor printing of device info (Edwin Peer) [Orabug: 35290196]
- net: bridge: create a common function for populating switchdev FDB entries (Vladimir Oltean) [Orabug: 35290196]
- net: bridge: move br_fdb_replay inside br_switchdev.c (Vladimir Oltean) [Orabug: 35290196]
- net: phylink: use supported_interfaces for phylink validation (Russell King (Oracle)) [Orabug: 35290196]
- net: phylink: add MAC phy_interface_t bitmap (Russell King) [Orabug: 35290196]
- net: phy: add phy_interface_t bitmap support (Russell King (Oracle)) [Orabug: 35290196]
- i2c: mlxcpld: Allow flexible polling time setting for I2C transactions (Vadim Pasternak) [Orabug: 35290196]
- selftests: mlxsw: devlink_trap_tunnel_ipip6: Add test case for IPv6 decap_error (Amit Cohen) [Orabug: 35290196]
- i2c: mlxcpld: Reduce polling time for performance improvement (Vadim Pasternak) [Orabug: 35290196]
- tcp: remove sk_{tr}x_skb_cache (Eric Dumazet) [Orabug: 35290196]
- devlink: Fix netdev notifier chain corruption (Ido Schimmel) [Orabug: 35290196]
- devlink: change port event netdev notifier from per-net to global (Jiri Pirko) [Orabug: 35290196]
- devlink: protect devlink dump by the instance lock (Jakub Kicinski) [Orabug: 35290196]
- selftests: devlink: add a warning for interfaces coming up (Jakub Kicinski) [Orabug: 35290196]
- devlink: hold region lock when flushing snapshots (Jakub Kicinski) [Orabug: 35290196]
- net: devlink: Add missing error check to devlink_resource_put() (Gavrilov Ilia) [Orabug: 35290196]
- devlink: Expose port function commands to control migratable (Shay Drory) [Orabug: 35290196]
- devlink: Expose port function commands to control RoCE (Shay Drory) [Orabug: 35290196]
- devlink: Move devlink port function hw_addr attr documentation (Shay Drory) [Orabug: 35290196]
- net/mlx5: Fix orthography errors in documentation (Rahul Rameshbabu) [Orabug: 35290196]
- Documentation: devlink: Add blank line padding on numbered lists in Devlink Port documentation (Bagas Sanjaya) [Orabug: 35290196]
- Documentation: Add documentation for new devlink-rate attributes (Michal Wilczynski) [Orabug: 35290196]
- devlink: Validate port function request (Shay Drory) [Orabug: 35290196]
- net: devlink: clean-up empty devlink_ops::info_get() (Vincent Mailhol) [Orabug: 35290196]
- net: devlink: make the devlink_ops::info_get() callback optional (Vincent Mailhol) [Orabug: 35290196]
- net: devlink: let the core report the driver name instead of the drivers (Vincent Mailhol) [Orabug: 35290196]
- devlink: support directly reading from region memory (Jacob Keller) [Orabug: 35290196]
- devlink: refactor region_read_snapshot_fill to use a callback function (Jacob Keller) [Orabug: 35290196]
- devlink: remove unnecessary parameter from chunk_fill function (Jacob Keller) [Orabug: 35290196]
- devlink: find snapshot in devlink_nl_cmd_region_read_dumpit (Jacob Keller) [Orabug: 35290196]
- devlink: report extended error message in region_read_dumpit() (Jacob Keller) [Orabug: 35290196]
- devlink: use min_t to calculate data_size (Jacob Keller) [Orabug: 35290196]
- net: devlink: add WARN_ON_ONCE to check return value of unregister_netdevice_notifier_net() call (Jiri Pirko) [Orabug: 35290196]
- ice: move devlink port creation/deletion (Paul M Stillwell Jr) [Orabug: 35290196]
- bnxt_en: fix devlink port registration to netdev (Vikas Gupta) [Orabug: 35290196]
- devlink: remove redundant health state set to error (Moshe Shemesh) [Orabug: 35290196]
- devlink: Fix warning when unregistering a port (Ido Schimmel) [Orabug: 35290196]
- devlink: Add packet traps for 802.1X operation (Ido Schimmel) [Orabug: 35290196]
- net: devlink: move netdev notifier block to dest namespace during reload (Jiri Pirko) [Orabug: 35290196]
- net: introduce a helper to move notifier block to different namespace (Jiri Pirko) [Orabug: 35290196]
- net: expose devlink port over rtnetlink (Jiri Pirko) [Orabug: 35290196]
- net: remove unused ndo_get_devlink_port (Jiri Pirko) [Orabug: 35290196]
- net: devlink: use devlink_port pointer instead of ndo_get_devlink_port (Jiri Pirko) [Orabug: 35290196]
- net: devlink: add not cleared type warning to port unregister (Jiri Pirko) [Orabug: 35290196]
- net: devlink: store copy netdevice ifindex and ifname to allow port_fill() without RTNL held (Jiri Pirko) [Orabug: 35290196]
- net: devlink: remove net namespace check from devlink_nl_port_fill() (Jiri Pirko) [Orabug: 35290196]
- net: devlink: remove netdev arg from devlink_port_type_eth_set() (Jiri Pirko) [Orabug: 35290196]
- net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_port (Jiri Pirko) [Orabug: 35290196]
- net: devlink: track netdev with devlink_port assigned (Jiri Pirko) [Orabug: 35290196]
- net: devlink: take RTNL in port_fill() function only if it is not held (Jiri Pirko) [Orabug: 35290196]
- net: devlink: move port_type_netdev_checks() call to __devlink_port_type_set() (Jiri Pirko) [Orabug: 35290196]
- net: devlink: move port_type_warn_schedule() call to __devlink_port_type_set() (Jiri Pirko) [Orabug: 35290196]
- net: devlink: convert devlink port type-specific pointers to union (Jiri Pirko) [Orabug: 35290196]
- net: devlink: add port_init/fini() helpers to allow pre-register/post-unregister functions (Jiri Pirko) [Orabug: 35290196]
- net: devlink: introduce a flag to indicate devlink port being registered (Jiri Pirko) [Orabug: 35290196]
- net: devlink: introduce port registered assert helper and use it (Jiri Pirko) [Orabug: 35290196]
- net: devlink: stub port params cmds for they are unused internally (Jiri Pirko) [Orabug: 35290196]
- net: devlink: limit flash component name to match version returned by info_get() (Jiri Pirko) [Orabug: 35290196]
- netdevsim: add version fw.mgmt info info_get() and mark as a component (Jiri Pirko) [Orabug: 35290196]
- net: devlink: extend info_get() version put to indicate a flash component (Jiri Pirko) [Orabug: 35290196]
- net: devlink: Fix missing mutex_unlock() call (Ammar Faizi) [Orabug: 35290196]
- Documentation: devlink: add add devlink-selftests to the table of contents (Bagas Sanjaya) [Orabug: 35290196]
- net: devlink: enable parallel ops on netlink interface (Jiri Pirko) [Orabug: 35290196]
- net: devlink: remove devlink_mutex (Jiri Pirko) [Orabug: 35290196]
- net: devlink: introduce 'unregistering' mark and use it during devlinks iteration (Jiri Pirko) [Orabug: 35290196]
- net: devlink: remove region snapshots list dependency on devlink->lock (Jiri Pirko) [Orabug: 35290196]
- net: devlink: remove region snapshot ID tracking dependency on devlink->lock (Jiri Pirko) [Orabug: 35290196]
- devlink: introduce framework for selftests (Vikas Gupta) [Orabug: 35290196]
- net: devlink: remove redundant net_eq() check from sb_pool_get_dumpit() (Jiri Pirko) [Orabug: 35290196]
- net: devlink: move net check into devlinks_xa_for_each_registered_get() (Jiri Pirko) [Orabug: 35290196]
- net: devlink: make sure that devlink_try_get() works with valid pointer during xarray iteration (Jiri Pirko) [Orabug: 35290196]
- net: devlink: move unlocked function prototypes alongside the locked ones (Jiri Pirko) [Orabug: 35290196]
- net: devlink: fix return statement in devlink_port_new_notify() (Jiri Pirko) [Orabug: 35290196]
- net: devlink: fix a typo in function name devlink_port_new_notifiy() (Jiri Pirko) [Orabug: 35290196]
- net: devlink: fix unlocked vs locked functions descriptions (Jiri Pirko) [Orabug: 35290196]
- devlink: Remove unused functions devlink_rate_leaf_create/destroy (Moshe Shemesh) [Orabug: 35290196]
- devlink: Remove unused function devlink_rate_nodes_destroy (Moshe Shemesh) [Orabug: 35290196]
- devlink: adopt u64_stats_t (Eric Dumazet) [Orabug: 35290196]
- mptcp: adjust to use netns refcount tracker (Eric Dumazet) [Orabug: 35290196]
- nvme-pci: fix freeze accounting for error handling (Keith Busch) [Orabug: 35450692]
- nvme: use struct group for generic command dwords (Keith Busch) [Orabug: 35450692]
- nvmet: add a clear_ids attribute for passthru targets (Alan Adamson) [Orabug: 35450692]
- nvmet-tcp: fix regression in data_digest calculation (Sagi Grimberg) [Orabug: 35450692]
- nvme-pci: disable write zeros support on UMIC and Samsung SSDs (rasheed.hsueh) [Orabug: 35450692]
- nvme-pci: sk hynix p31 has bogus namespace ids (Keith Busch) [Orabug: 35450692]
- nvme-pci: smi has bogus namespace ids (Keith Busch) [Orabug: 35450692]
- nvme-pci: phison e12 has bogus namespace ids (Keith Busch) [Orabug: 35450692]
- nvmet: fix typo in comment (Julia Lawall) [Orabug: 35450692]
- nvme: set controller enable bit in a separate write (Niklas Cassel) [Orabug: 35450692]
- nvme: add support for TP4084 - Time-to-Ready Enhancements (Christoph Hellwig) [Orabug: 35450692]
- nvme: split the enum used for various register constants (Christoph Hellwig) [Orabug: 35450692]
- nvme-fabrics: add a request timeout helper (Chaitanya Kulkarni) [Orabug: 35450692]
- nvme-pci: harden drive presence detect in nvme_dev_disable() (Stefan Roese) [Orabug: 35450692]
- nvme: mark internal passthru request RQF_QUIET (Chaitanya Kulkarni) [Orabug: 35450692]
- nvme: remove unneeded include from constants file (Max Gurtovoy) [Orabug: 35450692]
- nvme: add missing status values to verbose logging (Max Gurtovoy) [Orabug: 35450692]
- nvme: fix interpretation of DMRSL (Tom Yan) [Orabug: 35450692]
- nvme-apple: fix sparse endianess warnings (Arnd Bergmann) [Orabug: 35450692]
- nvme-apple: Add initial Apple SoC NVMe driver (Sven Peter) [Orabug: 35450692]
- perf vendor events arm64: Add AmpereOne core PMU events (Ilkka Koskinen) [Orabug: 35475064]
- perf vendors events arm64: Arm Cortex-A34 (Nick Forrington) [Orabug: 35475064]
- perf vendor events: For the Arm Neoverse N2 (Andrew Kilroy) [Orabug: 35475064]
- perf vendor events arm64: Add new armv8 pmu events (Andrew Kilroy) [Orabug: 35475064]
- Revert 'bnxt_en: set missing reload flag in devlink features' (Harshit Mogalapalli) [Orabug: 35578118]
- bnxt: make sure we return pages to the pool (Jakub Kicinski) [Orabug: 35431038]
- bnxt_en: Fix HDS and jumbo thresholds for RX packets (Michael Chan) [Orabug: 35431038]
- bnxt_en: Fix first buffer size calculations for XDP multi-buffer (Michael Chan) [Orabug: 35431038]
- bnxt_en: Fix XDP RX path (Michael Chan) [Orabug: 35431038]
- bnxt_en: Simplify bnxt_xdp_buff_init() (Michael Chan) [Orabug: 35431038]
- bnxt_en: Add a non-real time mode to access NIC clock (Pavan Chebbi) [Orabug: 35431038]
- bnxt_en: update RSS config using difference algorithm (Edwin Peer) [Orabug: 35431038]
- bnxt_en: refactor VNIC RSS update functions (Edwin Peer) [Orabug: 35431038]
- bnxt_en: check and resize NVRAM UPDATE entry before flashing (Vikas Gupta) [Orabug: 35431038]
- bnxt_en: add .get_module_eeprom_by_page() support (Vikas Gupta) [Orabug: 35431038]
- bnxt_en: Update firmware interface to 1.10.2.118 (Michael Chan) [Orabug: 35431038]
- treewide: use get_random_bytes() when possible (Jason A. Donenfeld) [Orabug: 35431038]
- bnxt_en: replace reset with config timestamps (Vadim Fedorenko) [Orabug: 35431038]
- bnxt_en: fix flags to check for supported fw version (Vadim Fedorenko) [Orabug: 35431038]
- bnxt_en: fix LRO/GRO_HW features in ndo_fix_features callback (Vikas Gupta) [Orabug: 35431038]
- bnxt_en: set missing reload flag in devlink features (Vikas Gupta) [Orabug: 35431038]
- bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use (Pavan Chebbi) [Orabug: 35431038]
- bnxt_en: Fix and simplify XDP transmit path (Michael Chan) [Orabug: 35431038]
- bnxt: Use the bitmap API to allocate bitmaps (Christophe JAILLET) [Orabug: 35431038]
- bnxt: Fix typo in comments (Jiang Jian) [Orabug: 35431038]
- bnxt_en: parse and report result field when NVRAM package install fails (Kalesh AP) [Orabug: 35431038]
- bnxt: XDP multibuffer enablement (Andy Gospodarek) [Orabug: 35431038]
- bnxt: support transmit and free of aggregation buffers (Andy Gospodarek) [Orabug: 35431038]
- bnxt: adding bnxt_xdp_build_skb to build skb from multibuffer xdp_buff (Andy Gospodarek) [Orabug: 35431038]
- bnxt: add page_pool support for aggregation ring when using xdp (Andy Gospodarek) [Orabug: 35431038]
- bnxt: change receive ring space parameters (Andy Gospodarek) [Orabug: 35431038]
- bnxt: set xdp_buff pfmemalloc flag if needed (Andy Gospodarek) [Orabug: 35431038]
- bnxt: adding bnxt_rx_agg_pages_xdp for aggregated xdp (Andy Gospodarek) [Orabug: 35431038]
- bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb (Andy Gospodarek) [Orabug: 35431038]
- bnxt: refactor bnxt_rx_pages operate on skb_shared_info (Andy Gospodarek) [Orabug: 35431038]
- bnxt: add flag to denote that an xdp program is currently attached (Andy Gospodarek) [Orabug: 35431038]
- bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buff (Andy Gospodarek) [Orabug: 35431038]
- scsi: lpfc: Use struct_size() helper (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Fix incorrect big endian type assignments in FDMI and VMID paths (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Copyright updates for 14.2.0.13 patches (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Update lpfc version to 14.2.0.13 (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Enhance congestion statistics collection (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Use struct_group to isolate cast to larger object (Kees Cook) [Orabug: 35543716]
- scsi: lpfc: Use struct_group() to initialize struct lpfc_cgn_info (Kees Cook) [Orabug: 35543716]
- scsi: lpfc: Clean up SLI-4 CQE status handling (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Change firmware upgrade logging to KERN_NOTICE instead of TRACE_EVENT (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Revise NPIV ELS unsol rcv cmpl logic to drop ndlp based on nlp_state (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Account for fabric domain ctlr device loss recovery (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Clear NLP_IN_DEV_LOSS flag if already in rediscovery (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Fix use-after-free rport memory access in lpfc_register_remote_port() (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Replace all non-returning strlcpy() with strscpy() (Azeem Shaikh) [Orabug: 35543716]
- scsi: lpfc: Replace one-element array with flexible-array member (Gustavo A. R. Silva) [Orabug: 35543716]
- scsi: lpfc: Update lpfc version to 14.2.0.12 (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Replace blk_irq_poll intr handler with threaded IRQ (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Add new RCQE status for handling DMA failures (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Update congestion warning notification period (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Match lock ordering of lpfc_cmd->buf_lock and hbalock for abort paths (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Fix double free in lpfc_cmpl_els_logo_acc() caused by lpfc_nlp_not_used() (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Fix verbose logging for SCSI commands issued to SES devices (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Silence an incorrect device output (Jun Chen) [Orabug: 35543716]
- scsi: lpfc: Drop redundant pci_enable_pcie_error_reporting() (Bjorn Helgaas) [Orabug: 35543716]
- scsi: lpfc: Copyright updates for 14.2.0.11 patches (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Update lpfc version to 14.2.0.11 (Justin Tee) [Orabug: 35543716]
- scsi: scsi_transport_fc: Add an additional flag to fc_host_fpin_rcv() (Muneendra) [Orabug: 35543716]
- scsi: lpfc: Revise lpfc_error_lost_link() reason code evaluation logic (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Skip waiting for register ready bits when in unrecoverable state (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Correct used_rpi count when devloss tmo fires with no recovery (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Defer issuing new PLOGI if received RSCN before completing REG_LOGIN (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Record LOGO state with discovery engine even if aborted (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Fix lockdep warning for rx_monitor lock when unloading driver (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Reorder freeing of various DMA buffers and their list removal (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Fix double word in comments (Bo Liu) [Orabug: 35543716]
- scsi: lpfc: Copyright updates for 14.2.0.10 patches (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Update lpfc version to 14.2.0.10 (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Introduce new attention types for lpfc_sli4_async_fc_evt() handler (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Reinitialize internal VMID data structures after FLOGI completion (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Exit PRLI completion handling early if ndlp not in PRLI_ISSUE state (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Remove duplicate ndlp kref decrement in lpfc_cleanup_rpis() (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Remove redundant clean up code in disable_vport() (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Set max DMA segment size to HBA supported SGE length (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Resolve miscellaneous variable set but not used compiler warnings (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Replace outdated strncpy() with strscpy() (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Fix space indentation in lpfc_xcvr_data_show() (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Remove linux/msi.h include (Thomas Gleixner) [Orabug: 35543716]
- scsi: lpfc: Update lpfc version to 14.2.0.9 (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Fix crash involving race between FLOGI timeout and devloss handler (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Fix MI capability display in cmf_info sysfs attribute (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Correct bandwidth logging during receipt of congestion sync WCQE (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Fix WQ|CQ|EQ resource check (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Use memset_startat() helper (Xiu Jianfeng) [Orabug: 35543716]
- scsi: lpfc: Remove redundant pointer 'lp' (Colin Ian King) [Orabug: 35543716]
- scsi: lpfc: Update lpfc version to 14.2.0.8 (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Create a sysfs entry called lpfc_xcvr_data for transceiver info (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Log when congestion management limits are in effect (Justin Tee) [Orabug: 35543716]
- treewide: use get_random_{u8,u16}() when possible, part 1 (Jason A. Donenfeld) [Orabug: 35543716]
- random: add 8-bit and 16-bit batches (Jason A. Donenfeld) [Orabug: 35543716]
- scsi: lpfc: Set sli4_param's cmf option to zero when CMF is turned off (Justin Tee) [Orabug: 35543716]
- scsi: lpfc: Fix spelling mistake 'unsolicted' -> 'unsolicited' (Colin Ian King) [Orabug: 35543716]
- scsi: lpfc: Update lpfc version to 14.2.0.7 (James Smart) [Orabug: 35543716]
- scsi: lpfc: Fix various issues reported by tools (James Smart) [Orabug: 35543716]
- scsi: lpfc: Add reporting capability for Link Degrade Signaling (James Smart) [Orabug: 35543716]
- scsi: lpfc: Rework FDMI attribute registration for unintential padding (James Smart) [Orabug: 35543716]
- scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and consistency (James Smart) [Orabug: 35543716]
- scsi: lpfc: Rename mp/bmp dma buffers to rq/rsp in lpfc_fdmi_cmd (James Smart) [Orabug: 35543716]
- scsi: lpfc: Update congestion mode logging for Emulex SAN Manager application (James Smart) [Orabug: 35543716]
- scsi: lpfc: Move scsi_host_template outside dynamically allocated/freed phba (James Smart) [Orabug: 35543716]
- scsi: lpfc: Fix multiple NVMe remoteport registration calls for the same NPort ID (James Smart) [Orabug: 35543716]
- scsi: lpfc: Add missing free iocb and nlp kref put for early return VMID cases (James Smart) [Orabug: 35543716]
- scsi: lpfc: Fix mbuf pool resource detected as busy at driver unload (James Smart) [Orabug: 35543716]
- scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology (James Smart) [Orabug: 35543716]
- scsi: lpfc: Fix prli_fc4_req checks in PRLI handling (James Smart) [Orabug: 35543716]
- scsi: lpfc: Remove unneeded result variable (ye xingchen) [Orabug: 35543716]
- scsi: lpfc: Remove the unneeded result variable (ye xingchen) [Orabug: 35543716]
- scsi: lpfc: Copyright updates for 14.2.0.6 patches (James Smart) [Orabug: 35543716]
- scsi: lpfc: Update lpfc version to 14.2.0.6 (James Smart) [Orabug: 35543716]
- scsi: lpfc: Remove SANDiags related code (James Smart) [Orabug: 35543716]
- scsi: lpfc: Add warning notification period to CMF_SYNC_WQE (James Smart) [Orabug: 35543716]
- scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID (James Smart) [Orabug: 35543716]
- scsi: lpfc: Fix unsolicited FLOGI receive handling during PT2PT discovery (James Smart) [Orabug: 35543716]
- scsi: lpfc: Check the return value of alloc_workqueue() (William Dean) [Orabug: 35543716]
- zonefs: Do not propagate iomap_dio_rw() ENOTBLK error to user space (Damien Le Moal) [Orabug: 35351356]
- zonefs: Always invalidate last cached page on append write (Damien Le Moal) [Orabug: 35351356]
- zonefs: Fix error message in zonefs_file_dio_append() (Damien Le Moal) [Orabug: 35351356]
- zonefs: Prevent uninitialized symbol 'size' warning (Damien Le Moal) [Orabug: 35351356]
- zonefs: Cache zone group directory inodes (Damien Le Moal) [Orabug: 35351356]
- zonefs: Dynamically create file inodes when needed (Damien Le Moal) [Orabug: 35351356]
- zonefs: Separate zone information from inode information (Damien Le Moal) [Orabug: 35351356]
- zonefs: Reduce struct zonefs_inode_info size (Damien Le Moal) [Orabug: 35351356]
- zonefs: Simplify IO error handling (Damien Le Moal) [Orabug: 35351356]
- zonefs: Reorganize code (Damien Le Moal) [Orabug: 35351356]
- zonefs: Fix active zone accounting (Damien Le Moal) [Orabug: 35351356]
- zonefs: Fix race between modprobe and mount (Zhang Xiaoxu) [Orabug: 35351356]
- zonefs: Remove to_attr() helper function (Damien Le Moal) [Orabug: 35351356]
- fs/zonefs: Use the enum req_op type for tracing request operations (Bart Van Assche) [Orabug: 35351356]
- zonefs: remove ->writepage (Christoph Hellwig) [Orabug: 35351356]
- treewide: Rename enum req_opf into enum req_op (Bart Van Assche) [Orabug: 35351356]
- zonefs: Call page_address() on page acquired with GFP_KERNEL flag (Fabio M. De Francesco) [Orabug: 35351356]
- block: replace blkdev_nr_zones with bdev_nr_zones (Christoph Hellwig) [Orabug: 35351356]
- zonefs: Do not ignore explicit_open with active zone limit (Damien Le Moal) [Orabug: 35351356]
- zonefs: Fix zonefs_init_file_inode() return value (Damien Le Moal) [Orabug: 35351356]
- zonefs: Add active seq file accounting (Damien Le Moal) [Orabug: 35351356]
- zonefs: Export open zone resource information through sysfs (Damien Le Moal) [Orabug: 35351356]
- zonefs: Always do seq file write open accounting (Damien Le Moal) [Orabug: 35351356]
- zonefs: Rename super block information fields (Damien Le Moal) [Orabug: 35351356]
- mlx5: update kernel config options (Qing Huang) [Orabug: 35230582]
- net/mlx5: Lag, Fix for loop when checking lag (Chris Mi) [Orabug: 35230582]
- Revert 'net/mlx5e: MACsec, remove replay window size limitation in offload path' (Saeed Mahameed) [Orabug: 35230582]
- net/mlx5e: MACsec, block offload requests with encrypt off (Emeel Hakim) [Orabug: 35230582]
- net/mlx5e: MACsec, fix Tx SA active field update (Raed Salem) [Orabug: 35230582]
- net/mlx5e: MACsec, remove replay window size limitation in offload path (Emeel Hakim) [Orabug: 35230582]
- net/mlx5e: MACsec, fix add Rx security association (SA) rule memory leak (Emeel Hakim) [Orabug: 35230582]
- net/mlx5e: MACsec, fix mlx5e_macsec_update_rxsa bail condition and functionality (Raed Salem) [Orabug: 35230582]
- net/mlx5e: MACsec, fix update Rx secure channel active field (Raed Salem) [Orabug: 35230582]
- net/mlx5e: MACsec, fix memory leak when MACsec device is deleted (Raed Salem) [Orabug: 35230582]
- net/mlx5e: MACsec, fix RX data path 16 RX security channel limit (Raed Salem) [Orabug: 35230582]
- net/mlx5e: Use kvfree() in mlx5e_accel_fs_tcp_create() (YueHaibing) [Orabug: 35230582]
- net/mlx5e: Fix a couple error codes (Dan Carpenter) [Orabug: 35230582]
- net/mlx5: E-switch, Fix duplicate lag creation (Chris Mi) [Orabug: 35230582]
- net/mlx5: E-switch, Destroy legacy fdb table when needed (Chris Mi) [Orabug: 35230582]
- net/mlx5e: Fix possible race condition in macsec extended packet number update routine (Emeel Hakim) [Orabug: 35230582]
- net/mlx5e: Fix MACsec update SecY (Emeel Hakim) [Orabug: 35230582]
- net/mlx5e: Fix MACsec SA initialization routine (Emeel Hakim) [Orabug: 35230582]
- net/mlx5e: Remove leftovers from old XSK queues enumeration (Tariq Toukan) [Orabug: 35230582]
- net/mlx5e: Offload rule only when all encaps are valid (Chris Mi) [Orabug: 35230582]
- net/mlx5e: Fix missing alignment in size of MTT/KLM entries (Tariq Toukan) [Orabug: 35230582]
- net/mlx5: Fix sync reset event handler error flow (Moshe Shemesh) [Orabug: 35230582]
- net/mlx5: E-Switch, Set correctly vport destination (Roi Dayan) [Orabug: 35230582]
- net/mlx5: Lag, avoid lockdep warnings (Eli Cohen) [Orabug: 35230582]
- net/mlx5: cmdif, Print info on any firmware cmd failure to tracepoint (Moshe Shemesh) [Orabug: 35230582]
- net/mlx5: SF: Fix probing active SFs during driver probe phase (Shay Drory) [Orabug: 35230582]
- mlxsw: Avoid warnings when not offloaded FDB entry with IPv6 is removed (Amit Cohen) [Orabug: 35230582]
- net/mlx5e: TC, Fix slab-out-of-bounds in parse_tc_actions (Roi Dayan) [Orabug: 35230582]
- net/mlx5e: TC, Fix wrong rejection of packet-per-second policing (Jianbo Liu) [Orabug: 35230582]
- net/mlx5e: Fix tc acts array not to be dependent on enum order (Roi Dayan) [Orabug: 35230582]
- net/mlx5e: Fix usage of DMA sync API (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Add missing sanity checks for max TX WQE size (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5: fw_reset: Don't try to load device in case PCI isn't working (Shay Drory) [Orabug: 35230582]
- net/mlx5: E-switch, Set to legacy mode if failed to change switchdev mode (Chris Mi) [Orabug: 35230582]
- net/mlx5e: Fix macsec sci endianness at rx sa update (Raed Salem) [Orabug: 35230582]
- net/mlx5e: Fix wrong bitwise comparison usage in macsec_fs_rx_add_rule function (Raed Salem) [Orabug: 35230582]
- net/mlx5e: Fix macsec rx security association (SA) update/delete (Raed Salem) [Orabug: 35230582]
- net/mlx5e: Fix macsec coverity issue at rx sa update (Raed Salem) [Orabug: 35230582]
- net/mlx5e: TC, Fix cloned flow attr instance dests are not zeroed (Roi Dayan) [Orabug: 35230582]
- net/mlx5e: TC, Reject forwarding from internal port to internal port (Ariel Levkovich) [Orabug: 35230582]
- net/mlx5: ASO, Create the ASO SQ with the correct timestamp format (Saeed Mahameed) [Orabug: 35230582]
- net/mlx5e: Update restore chain id for slow path packets (Paul Blakey) [Orabug: 35230582]
- net/mlx5: DR, Fix matcher disconnect error flow (Rongwei Liu) [Orabug: 35230582]
- net/mlx5: Wait for firmware to enable CRS before pci_restore_state (Moshe Shemesh) [Orabug: 35230582]
- net/mlx5e: Cleanup MACsec uninitialization routine (Leon Romanovsky) [Orabug: 35230582]
- net/mlx5: Make ASO poll CQ usable in atomic context (Leon Romanovsky) [Orabug: 35230582]
- net/mlx5: E-Switch, Return EBUSY if can't get mode lock (Jianbo Liu) [Orabug: 35230582]
- net/mlx5: E-switch, Don't update group if qos is not enabled (Chris Mi) [Orabug: 35230582]
- net/mlx5: E-Switch, Allow offloading fwd dest flow table with vport (Roi Dayan) [Orabug: 35230582]
- net/mlx5: Set default grace period based on function type (Maher Sanalla) [Orabug: 35230582]
- net/mlx5: Start health poll at earlier stage of driver load (Moshe Shemesh) [Orabug: 35230582]
- net/mlx5e: Expose rx_oversize_pkts_buffer counter (Gal Pressman) [Orabug: 35230582]
- net/mlx5e: xsk: Optimize for unaligned mode with 3072-byte frames (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Print a warning in slow configurations (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Use KLM to protect frame overrun in unaligned mode (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Improve MTT/KSM alignment (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Use umr_mode to calculate striding RQ parameters (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Improve need_wakeup logic (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Include XSK skb_from_cqe callbacks in INDIRECT_CALL (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Set napi_id to support busy polling (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Flush RQ on XSK activation to save memory (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Use queue indices starting from 0 for XSK queues (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Support XDP metadata on XSK RQs (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Optimize RQ page deallocation (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Call mlx5e_page_release_dynamic directly where possible (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Use non-XSK page allocator in SHAMPO (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Use xsk_buff_alloc_batch on striding RQ (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Use xsk_buff_alloc_batch on legacy RQ (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Split out WQE allocation for legacy XSK RQ (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Remove the outer loop when allocating legacy RQ WQEs (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Use partial batches in legacy RQ with XSK (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Use partial batches in legacy RQ (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Make the wqe_index_mask calculation more exact (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Introduce wqe_index_mask for legacy RQ (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Drop the check for XSK state in mlx5e_xsk_wakeup (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Use mlx5e_trigger_napi_icosq for XSK wakeup (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Clean up and fix error flows in mlx5e_alloc_rq (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Split out channel (de)activation in rx_res (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Remove mlx5e_xsk_page_alloc_pool (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Convert struct mlx5e_alloc_unit to a union (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Remove DMA address from mlx5e_alloc_unit (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Rename mlx5e_dma_info to prepare for removal of DMA address (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Optimize the page cache reducing its size 2x (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Fix calculations for ICOSQ size (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Use KSM for unaligned XSK (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5: Add MLX5_FLEXIBLE_INLEN to safely calculate cmd inlen (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Keep a separate MKey for striding RQ (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Use XSK frame size as striding RQ page size (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Use runtime page_shift for striding RQ (Maxim Mikityanskiy) [Orabug: 35230582]
- xsk: Expose min chunk size to drivers (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5: Fix spelling mistake 'syndrom' -> 'syndrome' (Colin Ian King) [Orabug: 35230582]
- net/mlx5e: Use runtime values of striding RQ parameters in datapath (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Make dma_info array dynamic in struct mlx5e_mpw_info (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Improve the MTU change shortcut (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Fix SKB headroom calculation in validation (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: xsk: Remove dead code in validation (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Simplify stride size calculation for linear RQ (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: kTLS, Check ICOSQ WQE size in advance (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Use the aligned max TX MPWQE size (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Fix a typo in mlx5e_xdp_mpwqe_is_full (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Use mlx5e_stop_room_for_max_wqe where appropriate (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Let mlx5e_get_sw_max_sq_mpw_wqebbs accept mdev (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Validate striding RQ before enabling XDP (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Make mlx5e_verify_rx_mpwqe_strides static (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Remove unused fields from datapath structs (Maxim Mikityanskiy) [Orabug: 35230582]
- net/mlx5e: Convert mlx5e_get_max_sq_wqebbs to u8 (Maxim Mikityanskiy) [Orabug: 35230582]
- mlxsw: core_acl_flex_actions: Split memcpy() of struct flow_action_cookie flexible array (Kees Cook) [Orabug: 35230582]
- net/mlx5: Remove from FPGA IFC file not-needed definitions (Leon Romanovsky) [Orabug: 35230582]
- net/mlx5: Remove unused structs (Gal Pressman) [Orabug: 35230582]
- net/mlx5: Remove unused functions (Gal Pressman) [Orabug: 35230582]
- net/mlx5: detect and enable bypass port select flow table (Liu, Changcheng) [Orabug: 35230582]
- net/mlx5: Lag, enable hash mode by default for all NICs (Liu, Changcheng) [Orabug: 35230582]
- net/mlx5: Lag, set active ports if support bypass port select flow table (Liu, Changcheng) [Orabug: 35230582]
- RDMA/mlx5: Don't set tx affinity when lag is in hash mode (Liu, Changcheng) [Orabug: 35230582]
- net/mlx5: add IFC bits for bypassing port select flow table (Liu, Changcheng) [Orabug: 35230582]
- net/mlx5: Add support for NPPS with real time mode (Aya Levin) [Orabug: 35230582]
- net/mlx5: Expose NPPS related registers (Aya Levin) [Orabug: 35230582]
- net/mlx5: Add IFC bits for mkey ATS (Jason Gunthorpe) [Orabug: 35230582]
- mlxsw: reg: Remove deprecated code about SFTR-V2 Register (Gaosheng Cui) [Orabug: 35230582]
- macsec: don't free NULL metadata_dst (Sabrina Dubroca) [Orabug: 35230582]
- net/mlx5e: macsec: remove checks on the prepare phase (Antoine Tenart) [Orabug: 35230582]
- net/mlx5e: Support MACsec offload replay window (Emeel Hakim) [Orabug: 35230582]
- net/mlx5e: Support MACsec offload extended packet number (EPN) (Emeel Hakim) [Orabug: 35230582]
- net/mlx5e: Move MACsec initialization from profile init stage to profile enable stage (Emeel Hakim) [Orabug: 35230582]
- net/mlx5e: Create advanced steering operation (ASO) object for MACsec (Emeel Hakim) [Orabug: 35230582]
- net/mlx5e: Expose memory key creation (mkey) function (Emeel Hakim) [Orabug: 35230582]
- net/mlx5: Add ifc bits for MACsec extended packet number (EPN) and replay protection (Emeel Hakim) [Orabug: 35230582]
- net/mlx5e: Fix MACsec initial packet number (Emeel Hakim) [Orabug: 35230582]
- net/mlx5e: Fix MACsec initialization error path (Emeel Hakim) [Orabug: 35230582]
- net/mlx5: Fix fields name prefix in MACsec (Emeel Hakim) [Orabug: 35230582]
- net: macsec: Expose extended packet number (EPN) properties to macsec offload (Emeel Hakim) [Orabug: 35230582]
- net/mlx5e: Support 256 bit keys with kTLS device offload (Gal Pressman) [Orabug: 35230582]
- tcp: Access &tcp_hashinfo via net. (Kuniyuki Iwashima) [Orabug: 35230582]
- tcp: Don't allocate tcp_death_row outside of struct netns_ipv4. (Kuniyuki Iwashima) [Orabug: 35230582]
- tcp: Clean up some functions. (Kuniyuki Iwashima) [Orabug: 35230582]
- net/mlx5e: Ensure macsec_rule is always initiailized in macsec_fs_{r,t}x_add_rule() (Nathan Chancellor) [Orabug: 35230582]
- selftests: mlxsw: Remove qos_burst test (Amit Cohen) [Orabug: 35230582]
...




Updated Packages


Release/ArchitectureFilenameMD5sumSuperseded By AdvisoryChannel Label
Oracle Linux 8 (aarch64) kernel-uek-5.15.0-200.131.27.el8uek.src.rpm4a987ca8f4085afb6b3cb8d71117b735-ol8_aarch64_UEKR7
bpftool-5.15.0-200.131.27.el8uek.aarch64.rpme8eadccbf850687bc38d2062d969504b-ol8_aarch64_UEKR7
kernel-uek-5.15.0-200.131.27.el8uek.aarch64.rpm0bcfb255c85a3025c13a7c37840ef9c6-ol8_aarch64_UEKR7
kernel-uek-container-5.15.0-200.131.27.el8uek.aarch64.rpm5815eea4cd0a789789e7954544aec02f-ol8_aarch64_UEKR7
kernel-uek-container-debug-5.15.0-200.131.27.el8uek.aarch64.rpm17c571a242c5ab6d027b70f89e05a5dc-ol8_aarch64_UEKR7
kernel-uek-core-5.15.0-200.131.27.el8uek.aarch64.rpm62f76c6b67c16a204572591da4be74de-ol8_aarch64_UEKR7
kernel-uek-debug-5.15.0-200.131.27.el8uek.aarch64.rpm7e1ddef476adea16db3fef84e240d0a0-ol8_aarch64_UEKR7
kernel-uek-debug-core-5.15.0-200.131.27.el8uek.aarch64.rpma35dca194cf961975d7d8a863ec55e09-ol8_aarch64_UEKR7
kernel-uek-debug-devel-5.15.0-200.131.27.el8uek.aarch64.rpm367bb064205d0614c7b65eaf3ac9983f-ol8_aarch64_UEKR7
kernel-uek-debug-modules-5.15.0-200.131.27.el8uek.aarch64.rpm5f50f98bc2691a018cd545a4d77d9cf1-ol8_aarch64_UEKR7
kernel-uek-debug-modules-extra-5.15.0-200.131.27.el8uek.aarch64.rpm6e99e05cb209bf22f36305c25da2ac19-ol8_aarch64_UEKR7
kernel-uek-devel-5.15.0-200.131.27.el8uek.aarch64.rpmaa98e120ef0019f44083f288fc22d50c-ol8_aarch64_UEKR7
kernel-uek-doc-5.15.0-200.131.27.el8uek.noarch.rpm088302b4998aaab6279dfa3215b63542-ol8_aarch64_UEKR7
kernel-uek-modules-5.15.0-200.131.27.el8uek.aarch64.rpm57ed8014bbe8cedf220e819413805b70-ol8_aarch64_UEKR7
kernel-uek-modules-extra-5.15.0-200.131.27.el8uek.aarch64.rpm208c9ebd62989af092b107ad7b3d7550-ol8_aarch64_UEKR7
Oracle Linux 8 (x86_64) kernel-uek-5.15.0-200.131.27.el8uek.src.rpm4a987ca8f4085afb6b3cb8d71117b735-ol8_x86_64_UEKR7
bpftool-5.15.0-200.131.27.el8uek.x86_64.rpmf7a9cfcc0178ab3b1279d51c9f16c8e5-ol8_x86_64_UEKR7
kernel-uek-5.15.0-200.131.27.el8uek.x86_64.rpm3edc3973844e00bd63d7871aa641be59-ol8_x86_64_UEKR7
kernel-uek-container-5.15.0-200.131.27.el8uek.x86_64.rpm1f10375f4d11040cc0e8d653522ac534-ol8_x86_64_UEKR7
kernel-uek-container-debug-5.15.0-200.131.27.el8uek.x86_64.rpm53bce6eb1ee0cc6b2a6f48c0ed15868d-ol8_x86_64_UEKR7
kernel-uek-core-5.15.0-200.131.27.el8uek.x86_64.rpm96fc645c01a28572d7b7e70f7870d5fd-ol8_x86_64_UEKR7
kernel-uek-debug-5.15.0-200.131.27.el8uek.x86_64.rpm864b16aadd33b90b2ad3b60ac331af6f-ol8_x86_64_UEKR7
kernel-uek-debug-core-5.15.0-200.131.27.el8uek.x86_64.rpm115414319a09760c9de01f303acadda8-ol8_x86_64_UEKR7
kernel-uek-debug-devel-5.15.0-200.131.27.el8uek.x86_64.rpm64ccb0644c5d6dce9cf2fc62b0c071da-ol8_x86_64_UEKR7
kernel-uek-debug-modules-5.15.0-200.131.27.el8uek.x86_64.rpmd3186b455298bc5dd2d406b724c96aeb-ol8_x86_64_UEKR7
kernel-uek-debug-modules-extra-5.15.0-200.131.27.el8uek.x86_64.rpm689a0c05eee3d81f2e0f023357c98517-ol8_x86_64_UEKR7
kernel-uek-devel-5.15.0-200.131.27.el8uek.x86_64.rpm2e1c9b6fed3ee666038c03f8553e5b74-ol8_x86_64_UEKR7
kernel-uek-doc-5.15.0-200.131.27.el8uek.noarch.rpm088302b4998aaab6279dfa3215b63542-ol8_x86_64_UEKR7
kernel-uek-modules-5.15.0-200.131.27.el8uek.x86_64.rpm1ec0f38f4ce5baf3bf3f250071814492-ol8_x86_64_UEKR7
kernel-uek-modules-extra-5.15.0-200.131.27.el8uek.x86_64.rpm9888aaeb9ee64b7eebcef3df7759ae37-ol8_x86_64_UEKR7
Oracle Linux 9 (aarch64) kernel-uek-5.15.0-200.131.27.el9uek.src.rpmd19c4dde77e619ca418cac5472edc381-ol9_aarch64_baseos_latest
kernel-uek-5.15.0-200.131.27.el9uek.src.rpmd19c4dde77e619ca418cac5472edc381-ol9_aarch64_u2_baseos_patch
bpftool-5.15.0-200.131.27.el9uek.aarch64.rpma081df65ccbffa0e1ee918418b7271ca-ol9_aarch64_baseos_latest
bpftool-5.15.0-200.131.27.el9uek.aarch64.rpma081df65ccbffa0e1ee918418b7271ca-ol9_aarch64_u2_baseos_patch
kernel-uek-5.15.0-200.131.27.el9uek.aarch64.rpma5f5301d942dae10431e7ddc5244579b-ol9_aarch64_baseos_latest
kernel-uek-5.15.0-200.131.27.el9uek.aarch64.rpma5f5301d942dae10431e7ddc5244579b-ol9_aarch64_u2_baseos_patch
kernel-uek-core-5.15.0-200.131.27.el9uek.aarch64.rpm7f16ec93a167c3e1edf865528918bc68-ol9_aarch64_baseos_latest
kernel-uek-core-5.15.0-200.131.27.el9uek.aarch64.rpm7f16ec93a167c3e1edf865528918bc68-ol9_aarch64_u2_baseos_patch
kernel-uek-debug-5.15.0-200.131.27.el9uek.aarch64.rpm6d96d8296c1dc6838863d222b3454c38-ol9_aarch64_baseos_latest
kernel-uek-debug-5.15.0-200.131.27.el9uek.aarch64.rpm6d96d8296c1dc6838863d222b3454c38-ol9_aarch64_u2_baseos_patch
kernel-uek-debug-core-5.15.0-200.131.27.el9uek.aarch64.rpmeeb88be9ef05484c44e9020e60b4ec9a-ol9_aarch64_baseos_latest
kernel-uek-debug-core-5.15.0-200.131.27.el9uek.aarch64.rpmeeb88be9ef05484c44e9020e60b4ec9a-ol9_aarch64_u2_baseos_patch
kernel-uek-debug-devel-5.15.0-200.131.27.el9uek.aarch64.rpmab62f37b428517b060419f5b1021dc30-ol9_aarch64_baseos_latest
kernel-uek-debug-devel-5.15.0-200.131.27.el9uek.aarch64.rpmab62f37b428517b060419f5b1021dc30-ol9_aarch64_u2_baseos_patch
kernel-uek-debug-modules-5.15.0-200.131.27.el9uek.aarch64.rpmf4f5d43f840e2e018d1fea891006984a-ol9_aarch64_baseos_latest
kernel-uek-debug-modules-5.15.0-200.131.27.el9uek.aarch64.rpmf4f5d43f840e2e018d1fea891006984a-ol9_aarch64_u2_baseos_patch
kernel-uek-debug-modules-extra-5.15.0-200.131.27.el9uek.aarch64.rpmba8d77fafa1a23fa401eb357d3de87cb-ol9_aarch64_baseos_latest
kernel-uek-debug-modules-extra-5.15.0-200.131.27.el9uek.aarch64.rpmba8d77fafa1a23fa401eb357d3de87cb-ol9_aarch64_u2_baseos_patch
kernel-uek-devel-5.15.0-200.131.27.el9uek.aarch64.rpmcb4a2993480d7e350f51856b63a657ca-ol9_aarch64_baseos_latest
kernel-uek-devel-5.15.0-200.131.27.el9uek.aarch64.rpmcb4a2993480d7e350f51856b63a657ca-ol9_aarch64_u2_baseos_patch
kernel-uek-doc-5.15.0-200.131.27.el9uek.noarch.rpm82c9ada1b88072f1ed1cb410b31c1592-ol9_aarch64_baseos_latest
kernel-uek-doc-5.15.0-200.131.27.el9uek.noarch.rpm82c9ada1b88072f1ed1cb410b31c1592-ol9_aarch64_u2_baseos_patch
kernel-uek-modules-5.15.0-200.131.27.el9uek.aarch64.rpm37b8c67e7a3196920f2c507b02be7adb-ol9_aarch64_baseos_latest
kernel-uek-modules-5.15.0-200.131.27.el9uek.aarch64.rpm37b8c67e7a3196920f2c507b02be7adb-ol9_aarch64_u2_baseos_patch
kernel-uek-modules-extra-5.15.0-200.131.27.el9uek.aarch64.rpm1422fc81a9d0f3e663ff99a46165e788-ol9_aarch64_baseos_latest
kernel-uek-modules-extra-5.15.0-200.131.27.el9uek.aarch64.rpm1422fc81a9d0f3e663ff99a46165e788-ol9_aarch64_u2_baseos_patch
Oracle Linux 9 (x86_64) kernel-uek-5.15.0-200.131.27.el9uek.src.rpmd19c4dde77e619ca418cac5472edc381-ol9_x86_64_UEKR7
bpftool-5.15.0-200.131.27.el9uek.x86_64.rpm9248b3631a040cc8ee50dfef9b94c708-ol9_x86_64_UEKR7
kernel-uek-5.15.0-200.131.27.el9uek.x86_64.rpm2ea882fe69fe6bae42c63fa50bfd010a-ol9_x86_64_UEKR7
kernel-uek-container-5.15.0-200.131.27.el9uek.x86_64.rpmb8ba87411f27e96eeb5bcd8b14394f2b-ol9_x86_64_UEKR7
kernel-uek-container-debug-5.15.0-200.131.27.el9uek.x86_64.rpmf3c06b8c4e34450fdf546f542ccccb50-ol9_x86_64_UEKR7
kernel-uek-core-5.15.0-200.131.27.el9uek.x86_64.rpm4fdf8e772aa37e2fbc796504a567a6b6-ol9_x86_64_UEKR7
kernel-uek-debug-5.15.0-200.131.27.el9uek.x86_64.rpm9f0d9ca3e08f29ebcedcd001a2181d1f-ol9_x86_64_UEKR7
kernel-uek-debug-core-5.15.0-200.131.27.el9uek.x86_64.rpm9a2cced36f2313103cbea828d679c6ef-ol9_x86_64_UEKR7
kernel-uek-debug-devel-5.15.0-200.131.27.el9uek.x86_64.rpm941181207837aee099f7258adfc628aa-ol9_x86_64_UEKR7
kernel-uek-debug-modules-5.15.0-200.131.27.el9uek.x86_64.rpma89528ad6fbf2c9454233cfe1c8bbf47-ol9_x86_64_UEKR7
kernel-uek-debug-modules-extra-5.15.0-200.131.27.el9uek.x86_64.rpm80fcfd0e4e33c66d24446e2e676deb5b-ol9_x86_64_UEKR7
kernel-uek-devel-5.15.0-200.131.27.el9uek.x86_64.rpm1f6f399f2c1da35d4b208ab1810175f5-ol9_x86_64_UEKR7
kernel-uek-doc-5.15.0-200.131.27.el9uek.noarch.rpm82c9ada1b88072f1ed1cb410b31c1592-ol9_x86_64_UEKR7
kernel-uek-modules-5.15.0-200.131.27.el9uek.x86_64.rpm5be54cd42e78a00856c73545893293bd-ol9_x86_64_UEKR7
kernel-uek-modules-extra-5.15.0-200.131.27.el9uek.x86_64.rpm36d0cb41566794049973a7c85808cefa-ol9_x86_64_UEKR7



This page is generated automatically and has not been checked for errors or omissions. For clarification or corrections please contact the Oracle Linux ULN team

software.hardware.complete