This package provides commonly used kernel modules for the debug-core kernel package.
Provides
Requires
License
GPLv2 and Redistributable, no modification permitted
Changelog
* Tue Dec 28 2021 Augusto Caringi <acaringi@redhat.com> [4.18.0-358.el8]
- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970663]
- igbvf: convert to strongly typed descriptors (Corinna Vinschen) [1970663]
- intel: call csum functions with well formatted arguments (Corinna Vinschen) [1970663]
- igb: handle vlan types with checker enabled (Corinna Vinschen) [1970663]
- igb: fix netpoll exit with traffic (Corinna Vinschen) [1970662]
- igb: unbreak I2C bit-banging on i350 (Corinna Vinschen) [1970662]
- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970662]
- igb: Avoid memcpy() over-reading of ETH_SS_STATS (Corinna Vinschen) [1970662]
- igb: Add counter to i21x doublecheck (Corinna Vinschen) [1970662]
- igb: Fix position of assignment to *ring (Corinna Vinschen) [1970662]
- igb: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970662]
- igb: Fix an error handling path in 'igb_probe()' (Corinna Vinschen) [1970662]
- igb: Fix use-after-free error during reset (Corinna Vinschen) [1970662]
- intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970662]
- igb: add correct exception tracing for XDP (Corinna Vinschen) [1970662]
- igb: Fix XDP with PTP enabled (Corinna Vinschen) [1970662]
- igb: Fix -Wunused-const-variable warning (Corinna Vinschen) [1970662]
- igb: override two checker warnings (Corinna Vinschen) [1970662]
- igb: fix assignment on big endian machines (Corinna Vinschen) [1970662]
- igb: handle vlan types with checker enabled (Corinna Vinschen) [1970662]
- igb/igc: use strongly typed pointer (Corinna Vinschen) [1970662]
- intel: remove checker warning (Corinna Vinschen) [1970662]
- i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc (Stefan Assmann) [1970651]
- i40e: Fix pre-set max number of queues for VF (Stefan Assmann) [1970651]
- i40e: Fix failed opcode appearing if handling messages from VF (Stefan Assmann) [1970651]
- i40e: Fix display error code in dmesg (Stefan Assmann) [1970651]
- i40e: Fix creation of first queue by omitting it if is not power of two (Stefan Assmann) [1970651]
- i40e: Fix warning message and call stack during rmmod i40e driver (Stefan Assmann) [1970651]
- i40e: Fix ping is lost after configuring ADq on VF (Stefan Assmann) [1970651]
- i40e: Fix changing previously set num_queue_pairs for PFs (Stefan Assmann) [1970651]
- i40e: Fix NULL ptr dereference on VSI filter sync (Stefan Assmann) [1970651]
- i40e: Fix correct max_pkt_size on VF RX queue (Stefan Assmann) [1970651]
- ethernet: constify references to netdev->dev_addr in drivers (Stefan Assmann) [1970651]
- ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970651]
- i40e: Fix ATR queue selection (Stefan Assmann) [1970651]
- i40e: Fix spelling mistake "dissable" -> "disable" (Stefan Assmann) [1970651]
- iavf: do not override the adapter state in the watchdog task (again) (Stefan Assmann) [1970650]
- iavf: missing unlocks in iavf_watchdog_task() (Stefan Assmann) [1970650]
- iavf: Fix reporting when setting descriptor count (Stefan Assmann) [1970650]
- iavf: restore MSI state on reset (Stefan Assmann) [1970650]
- iavf: Fix displaying queue statistics shown by ethtool (Stefan Assmann) [1970650]
- iavf: Refactor string format to avoid static analysis warnings (Stefan Assmann) [1970650]
- iavf: Refactor text of informational message (Stefan Assmann) [1970650]
- iavf: Fix static code analysis warning (Stefan Assmann) [1970650]
- iavf: Refactor iavf_mac_filter struct memory usage (Stefan Assmann) [1970650]
- iavf: Enable setting RSS hash key (Stefan Assmann) [1970650]
- iavf: Add trace while removing device (Stefan Assmann) [1970650]
- iavf: return errno code instead of status code (Stefan Assmann) [1970650]
- iavf: Log info when VF is entering and leaving Allmulti mode (Stefan Assmann) [1970650]
- iavf: Add change MTU message (Stefan Assmann) [1970650]
- iavf: Fix VLAN feature flags after VFR (Stefan Assmann) [1970650]
- iavf: Fix refreshing iavf adapter stats on ethtool request (Stefan Assmann) [1970650]
- iavf: Fix deadlock occurrence during resetting VF interface (Stefan Assmann) [1970650]
- iavf: Prevent changing static ITR values if adaptive moderation is on (Stefan Assmann) [1970650]
- iavf: Restore VLAN filters after link down (Stefan Assmann) [1970650]
- iavf: Fix for setting queues to 0 (Stefan Assmann) [1970650]
- iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset (Stefan Assmann) [1970650]
- iavf: validate pointers (Stefan Assmann) [1970650]
- iavf: prevent accidental free of filter structure (Stefan Assmann) [1970650]
- iavf: Fix failure to exit out from last all-multicast mode (Stefan Assmann) [1970650]
- iavf: don't clear a lock we don't hold (Stefan Assmann) [1970650]
- iavf: free q_vectors before queues in iavf_disable_vf (Stefan Assmann) [1970650]
- iavf: check for null in iavf_fix_features (Stefan Assmann) [1970650]
- iavf: Fix return of set the new channel count (Stefan Assmann) [1970650]
- iavf: Fix kernel BUG in free_msi_irqs (Stefan Assmann) [1970650]
- iavf: Add helper function to go from pci_dev to adapter (Stefan Assmann) [1970650]
- iavf: Combine init and watchdog state machines (Stefan Assmann) [1970650]
- iavf: Add __IAVF_INIT_FAILED state (Stefan Assmann) [1970650]
- iavf: Refactor iavf state machine tracking (Stefan Assmann) [1970650]
- iavf: fix double unlock of crit_lock (Stefan Assmann) [1970650]
- ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970650]
- iavf: Fix ping is lost after untrusted VF had tried to change MAC (Stefan Assmann) [1970650]
- iavf: use mutexes for locking of critical sections (Stefan Assmann) [1970650]
- qed: rdma - don't wait for resources under hw error recovery flow (Manish Chopra) [1998195]
- qed: Handle management FW error (Manish Chopra) [1998195]
- qede: Fix memset corruption (Manish Chopra) [1998195]
- qed: Enable automatic recovery on error condition. (Manish Chopra) [1998195]
- qed: Fix the VF msix vectors flow (Manish Chopra) [1998195]
- qed: Fix null-pointer dereference in qed_rdma_create_qp() (Manish Chopra) [1998195]
- qed: qed ll2 race condition fixes (Manish Chopra) [1998195]
- qed: Remove duplicated include of kernel.h (Manish Chopra) [1998195]
- qed: Remove redundant prints from the iWARP SYN handling (Manish Chopra) [1998195]
- qed: Skip DORQ attention handling during recovery (Manish Chopra) [1998195]
- qed: Avoid db_recovery during recovery (Manish Chopra) [1998195]
- qede: fix crash in rmmod qede while automatic debug collection (Manish Chopra) [1998195]
- RDMA/qedr: Improve error logs for rdma_alloc_tid error return (Manish Chopra) [1998195]
- RDMA/qed: Use accurate error num in qed_cxt_dynamic_ilt_alloc (Manish Chopra) [1998195]
- net: qed: remove unneeded return variables (Manish Chopra) [1998195]
- net: qede: Fix end of loop tests for list_for_each_entry (Manish Chopra) [1998195]
- qede: Remove rcu_read_lock() around XDP program invocation (Manish Chopra) [1998195]
- net: qed: Fix memcpy() overflow of qed_dcbx_params() (Manish Chopra) [1998195]
- net: qede: Use list_for_each_entry() to simplify code (Manish Chopra) [1998195]
- qed: Fix duplicate included linux/kernel.h (Manish Chopra) [1998195]
- qed: Add IP services APIs support (Manish Chopra) [1998195]
- qed: Add NVMeTCP Offload IO Level FW Initializations (Manish Chopra) [1998195]
- qed: Add NVMeTCP Offload IO Level FW and HW HSI (Manish Chopra) [1998195]
- qed: Add support of HW filter block (Manish Chopra) [1998195]
- qed: Add NVMeTCP Offload Connection Level FW and HW HSI (Manish Chopra) [1998195]
- qed: Add NVMeTCP Offload PF Level FW and HW HSI (Manish Chopra) [1998195]
- qed: Add TCP_ULP FW resource layout (Manish Chopra) [1998195]
- net: qed: remove redundant initialization of variable rc (Manish Chopra) [1998195]
- net: qed: remove unused including <linux/version.h> (Manish Chopra) [1998195]
- qede: remove unused including <linux/version.h> (Manish Chopra) [1998195]
- linux/qed: Mundane spelling fixes throughout the file (Manish Chopra) [1998195]
- qed: Fix fall-through warnings for Clang (Manish Chopra) [1998195]
- RDMA/qedr: Use true and false for bool variable (Manish Chopra) [1998195]
- qede: preserve per queue stats across up/down of interface (Manish Chopra) [1998195]
- qede: add per queue coalesce support for qede driver (Manish Chopra) [1998195]
- qede: add netpoll support for qede driver (Manish Chopra) [1998195]
- RDMA/qedr: Remove in_irq() usage from debug output (Manish Chopra) [1998195]
- linux/qed: fix spelling typo in qed_chain.h (Manish Chopra) [1998195]
- qed: select CONFIG_CRC32 (Manish Chopra) [1998195]
- IB/qedr: Fix fall-through warnings for Clang (Manish Chopra) [1998195]
- RDMA/qedr: Endianness warnings cleanup (Manish Chopra) [1998195]
- qed/qed_ll2: Replace one-element array with flexible-array member (Manish Chopra) [1998195]
- net: qed: use true,false for bool variables (Manish Chopra) [1998195]
- RDMA/qedr: Fix reported max_pkeys (Manish Chopra) [1998195]
- qed: align adjacent indent (Manish Chopra) [1998195]
- qed: fix kconfig help entries (Manish Chopra) [1998195]
- sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full (Phil Auld) [1992387]
- net: tg3: fix obsolete check of !err (Ken Cox) [1987082]
- net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987082]
- tg3: Remove unused PHY_BRCM flags (Ken Cox) [1987082]
- net: check skb sec_path when re-initializing slow_gro in gro_list_prepare (Xin Long) [2030476]
- e1000e: Fix the max snoop/no-snoop latency for 10M (Ken Cox) [1970665]
- net/e1000e: Fix spelling mistake "The" -> "This" (Ken Cox) [1970665]
- e1000e: Add space to the debug print (Ken Cox) [1970665]
- e1000e: Additional PHY power saving in S0ix (Ken Cox) [1970665]
- e1000e: Add polling mechanism to indicate CSME DPG exit (Ken Cox) [1970665]
- e1000e: Add handshake with the CSME to support S0ix (Ken Cox) [1970665]
- e1000e: Fix an error handling path in 'e1000_probe()' (Ken Cox) [1970665]
- e1000e: Check the PCIm state (Ken Cox) [1970665]
- net: e1000e: fix misspell word "retreived" (Ken Cox) [1970665]
- net: e1000e: remove repeated word "slot" for netdev.c (Ken Cox) [1970665]
- net: e1000e: remove repeated word "the" for ich8lan.c (Ken Cox) [1970665]
- ppc64: Fix incorrect qrwlock use in debug kernel (Waiman Long) [2027200]
- locking: Remove spin_lock_flags() etc (Waiman Long) [2027200]
- Bluetooth: btusb: Add one more Bluetooth part for WCN6855 (Gopal Tiwari) [2007903]
- Bluetooth: btusb: Add the new support IDs for WCN6855 (Gopal Tiwari) [2007903]
- Bluetooth: btusb: re-definition for board_id in struct qca_version (Gopal Tiwari) [2007903]
- Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller (Gopal Tiwari) [2007903]
- bpf/selftests: enable atomic_bounds test (Viktor Malik) [2030572]
- Revert "bpf: Remove atomics tests from test_progs" (Viktor Malik) [2030572]
- bpf/selftests: disable tests failing on RHEL 8.6 (Viktor Malik) [2025797 2025801 2025810 2025812 2025813]
- bpf/selftests: allow disabling prog_tests (Viktor Malik) [2030572]
- xfs: drop experimental warnings for bigtime and inobtcount (Bill O'Donnell) [2022903]
- libxfs: expose inobtcount in xfs geometry (Bill O'Donnell) [2022903]
- xfs: enable new inode btree counters feature (Bill O'Donnell) [2022903]
- xfs: enable big timestamps (Bill O'Donnell) [2022903]
- selftests: net: bridge: fix typo in vlan_filtering dependency test (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for vlan_filtering dependency (Ivan Vecera) [2019055]
- selftests: net: bridge: add vlan mcast_router tests (Ivan Vecera) [2019055]
- selftests: net: bridge: add vlan mcast query and query response interval tests (Ivan Vecera) [2019055]
- selftests: net: bridge: add vlan mcast_querier_interval tests (Ivan Vecera) [2019055]
- selftests: net: bridge: add vlan mcast_membership_interval test (Ivan Vecera) [2019055]
- selftests: net: bridge: add vlan mcast_startup_query_count/interval tests (Ivan Vecera) [2019055]
- selftests: net: bridge: add vlan mcast_last_member_count/interval tests (Ivan Vecera) [2019055]
- selftests: net: bridge: add vlan mcast igmp/mld version tests (Ivan Vecera) [2019055]
- selftests: net: bridge: add vlan mcast querier test (Ivan Vecera) [2019055]
- selftests: net: bridge: add vlan mcast snooping control test (Ivan Vecera) [2019055]
- selftests: net: bridge: update IGMP/MLD membership interval value (Ivan Vecera) [2019055]
- net: bridge: mcast: use multicast_membership_interval for IGMPv3 (Ivan Vecera) [2019055]
- net: bridge: fix under estimation in br_get_linkxstats_size() (Ivan Vecera) [2019055]
- net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() (Ivan Vecera) [2019055]
- net: bridge: mcast: Associate the seqcount with its protecting lock. (Ivan Vecera) [2019055]
- net: bridge: mcast: fix vlan port router deadlock (Ivan Vecera) [2019055]
- net: bridge: use mld2r_ngrec instead of icmpv6_dataun (Ivan Vecera) [2019055]
- net: bridge: change return type of br_handle_ingress_vlan_tunnel (Ivan Vecera) [2019055]
- net: bridge: vlan: convert mcast router global option to per-vlan entry (Ivan Vecera) [2019055]
- net: bridge: mcast: br_multicast_set_port_router takes multicast context as argument (Ivan Vecera) [2019055]
- net: bridge: mcast: toggle also host vlan state in br_multicast_toggle_vlan (Ivan Vecera) [2019055]
- net: bridge: mcast: use the correct vlan group helper (Ivan Vecera) [2019055]
- net: bridge: vlan: account for router port lists when notifying (Ivan Vecera) [2019055]
- net: bridge: vlan: enable mcast snooping for existing master vlans (Ivan Vecera) [2019055]
- net: bridge: mcast: account for ipv6 size when dumping querier state (Ivan Vecera) [2019055]
- net: bridge: mcast: drop sizeof for nest attribute's zero size (Ivan Vecera) [2019055]
- net: bridge: mcast: don't dump querier state if snooping is disabled (Ivan Vecera) [2019055]
- net: bridge: vlan: dump mcast ctx querier state (Ivan Vecera) [2019055]
- net: bridge: mcast: dump ipv6 querier state (Ivan Vecera) [2019055]
- net: bridge: mcast: dump ipv4 querier state (Ivan Vecera) [2019055]
- net: bridge: mcast: consolidate querier selection for ipv4 and ipv6 (Ivan Vecera) [2019055]
- net: bridge: mcast: make sure querier port/address updates are consistent (Ivan Vecera) [2019055]
- net: bridge: mcast: record querier port device ifindex instead of pointer (Ivan Vecera) [2019055]
- net: bridge: vlan: use br_rports_fill_info() to export mcast router ports (Ivan Vecera) [2019055]
- net: bridge: mcast: use the proper multicast context when dumping router ports (Ivan Vecera) [2019055]
- net: bridge: vlan: add support for mcast router global option (Ivan Vecera) [2019055]
- net: bridge: vlan: add support for mcast querier global option (Ivan Vecera) [2019055]
- net: bridge: mcast: querier and query state affect only current context type (Ivan Vecera) [2019055]
- net: bridge: mcast: move querier state to the multicast context (Ivan Vecera) [2019055]
- net: bridge: vlan: add support for mcast startup query interval global option (Ivan Vecera) [2019055]
- net: bridge: vlan: add support for mcast query response interval global option (Ivan Vecera) [2019055]
- net: bridge: vlan: add support for mcast query interval global option (Ivan Vecera) [2019055]
- net: bridge: vlan: add support for mcast querier interval global option (Ivan Vecera) [2019055]
- net: bridge: vlan: add support for mcast membership interval global option (Ivan Vecera) [2019055]
- net: bridge: vlan: add support for mcast last member interval global option (Ivan Vecera) [2019055]
- net: bridge: vlan: add support for mcast startup query count global option (Ivan Vecera) [2019055]
- net: bridge: vlan: add support for mcast last member count global option (Ivan Vecera) [2019055]
- net: bridge: vlan: add support for mcast igmp/mld version global options (Ivan Vecera) [2019055]
- net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Ivan Vecera) [2019055]
- net: bridge: fix flags interpretation for extern learn fdb entries (Ivan Vecera) [2019055]
- net: bridge: vlan: fix global vlan option range dumping (Ivan Vecera) [2019055]
- net: bridge: fix memleak in br_add_if() (Ivan Vecera) [2019055]
- net: make switchdev_bridge_port_{,unoffload} loosely coupled with the bridge (Ivan Vecera) [2019055]
- net: bridge: switchdev: fix incorrect use of FDB flags when picking the dst device (Ivan Vecera) [2019055]
- net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry (Ivan Vecera) [2019055]
- net: bridge: switchdev: treat local FDBs the same as entries towards the bridge (Ivan Vecera) [2019055]
- net: bridge: switchdev: replay the entire FDB for each port (Ivan Vecera) [2019055]
- net: bridge: add a helper for retrieving port VLANs from the data path (Ivan Vecera) [2019055]
- net: bridge: update BROPT_VLAN_ENABLED before notifying switchdev in br_vlan_filter_toggle (Ivan Vecera) [2019055]
- net: bridge: fix build when setting skb->offload_fwd_mark with CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055]
- net: bridge: switchdev: allow the TX data plane forwarding to be offloaded (Ivan Vecera) [2019055]
- net: switchdev: fix FDB entries towards foreign ports not getting propagated to us (Ivan Vecera) [2019055]
- net: bridge: move the switchdev object replay helpers to "push" mode (Ivan Vecera) [2019055]
- net: bridge: guard the switchdev replay helpers against a NULL notifier block (Ivan Vecera) [2019055]
- net: bridge: switchdev: let drivers inform which bridge ports are offloaded (Ivan Vecera) [2019055]
- net: bridge: switchdev: recycle unused hwdoms (Ivan Vecera) [2019055]
- net: bridge: disambiguate offload_fwd_mark (Ivan Vecera) [2019055]
- net: bridge: multicast: add context support for host-joined groups (Ivan Vecera) [2019055]
- net: bridge: multicast: add mdb context support (Ivan Vecera) [2019055]
- net: bridge: multicast: fix igmp/mld port context null pointer dereferences (Ivan Vecera) [2019055]
- net: switchdev: recurse into __switchdev_handle_fdb_del_to_device (Ivan Vecera) [2019055]
- net: switchdev: remove stray semicolon in switchdev_handle_fdb_del_to_device shim (Ivan Vecera) [2019055]
- net: bridge: vlan: add mcast snooping control (Ivan Vecera) [2019055]
- net: bridge: vlan: notify when global options change (Ivan Vecera) [2019055]
- net: bridge: vlan: add support for dumping global vlan options (Ivan Vecera) [2019055]
- net: bridge: vlan: add support for global options (Ivan Vecera) [2019055]
- net: bridge: multicast: include router port vlan id in notifications (Ivan Vecera) [2019055]
- net: bridge: multicast: add vlan querier and query support (Ivan Vecera) [2019055]
- net: bridge: multicast: check if should use vlan mcast ctx (Ivan Vecera) [2019055]
- net: bridge: multicast: use the port group to port context helper (Ivan Vecera) [2019055]
- net: bridge: multicast: add helper to get port mcast context from port group (Ivan Vecera) [2019055]
- net: bridge: add vlan mcast snooping knob (Ivan Vecera) [2019055]
- net: bridge: multicast: add vlan state initialization and control (Ivan Vecera) [2019055]
- net: bridge: vlan: add global and per-port multicast context (Ivan Vecera) [2019055]
- net: bridge: multicast: use multicast contexts instead of bridge or port (Ivan Vecera) [2019055]
- net: bridge: multicast: factor out bridge multicast context (Ivan Vecera) [2019055]
- net: bridge: multicast: factor out port multicast context (Ivan Vecera) [2019055]
- net: switchdev: introduce a fanout helper for SWITCHDEV_FDB_{ADD,DEL}_TO_DEVICE (Ivan Vecera) [2019055]
- net: switchdev: introduce helper for checking dynamically learned FDB entries (Ivan Vecera) [2019055]
- net: bridge: do not replay fdb entries pointing towards the bridge twice (Ivan Vecera) [2019055]
- net: bridge: multicast: fix MRD advertisement router port marking race (Ivan Vecera) [2019055]
- net: bridge: multicast: fix PIM hello router port marking race (Ivan Vecera) [2019055]
- net: bridge: sync fdb to new unicast-filtering ports (Ivan Vecera) [2019055]
- net: bridge: allow br_fdb_replay to be called for the bridge device (Ivan Vecera) [2019055]
- net: bridge: switchdev: send FDB notifications for host addresses (Ivan Vecera) [2019055]
- net: bridge: use READ_ONCE() and WRITE_ONCE() compiler barriers for fdb->dst (Ivan Vecera) [2019055]
- net: bridge: allow the switchdev replay functions to be called for deletion (Ivan Vecera) [2019055]
- net: bridge: constify variables in the replay helpers (Ivan Vecera) [2019055]
- net: bridge: ignore switchdev events for LAG ports which didn't request replay (Ivan Vecera) [2019055]
- net: switchdev: add a context void pointer to struct switchdev_notifier_info (Ivan Vecera) [2019055]
- net: bridge: include the is_local bit in br_fdb_replay (Ivan Vecera) [2019055]
- net: bridge: mrp: Update the Test frames for MRA (Ivan Vecera) [2019055]
- bridge: cfm: remove redundant return (Ivan Vecera) [2019055]
- net: bridge: remove redundant continue statement (Ivan Vecera) [2019055]
- net: bridge: fix vlan tunnel dst refcnt when egressing (Ivan Vecera) [2019055]
- net: bridge: fix vlan tunnel dst null pointer dereference (Ivan Vecera) [2019055]
- net: bridge: mrp: Update ring transitions. (Ivan Vecera) [2019055]
- net: bridge: remove redundant assignment (Ivan Vecera) [2019055]
- net: bridge: fix br_multicast_is_router stub when igmp is disabled (Ivan Vecera) [2019055]
- net: bridge: fix build when IPv6 is disabled (Ivan Vecera) [2019055]
- net: bridge: mcast: export multicast router presence adjacent to a port (Ivan Vecera) [2019055]
- net: bridge: mcast: add ip4+ip6 mcast router timers to mdb netlink (Ivan Vecera) [2019055]
- net: bridge: mcast: split multicast router state for IPv4 and IPv6 (Ivan Vecera) [2019055]
- net: bridge: mcast: split router port del+notify for mcast router split (Ivan Vecera) [2019055]
- net: bridge: mcast: prepare add-router function for mcast router split (Ivan Vecera) [2019055]
- net: bridge: mcast: prepare expiry functions for mcast router split (Ivan Vecera) [2019055]
- net: bridge: mcast: prepare is-router function for mcast router split (Ivan Vecera) [2019055]
- net: bridge: mcast: prepare query reception for mcast router split (Ivan Vecera) [2019055]
- net: bridge: mcast: prepare mdb netlink for mcast router split (Ivan Vecera) [2019055]
- net: bridge: mcast: add wrappers for router node retrieval (Ivan Vecera) [2019055]
- net: bridge: mcast: rename multicast router lists and timers (Ivan Vecera) [2019055]
- bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit (Ivan Vecera) [2019055]
- net: bridge: mcast: fix broken length + header check for MRDv6 Adv. (Ivan Vecera) [2019055]
- net: bridge: fix error in br_multicast_add_port when CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055]
- net: bridge: propagate error code and extack from br_mc_disabled_update (Ivan Vecera) [2019055]
- net: bridge: Fix missing return assignment from br_vlan_replay_one call (Ivan Vecera) [2019055]
- bridge: mrp: Disable roles before deleting the MRP instance (Ivan Vecera) [2019055]
- net: bridge: add helper to replay VLANs installed on port (Ivan Vecera) [2019055]
- net: bridge: add helper to replay port and local fdb entries (Ivan Vecera) [2019055]
- net: bridge: add helper to replay port and host-joined mdb entries (Ivan Vecera) [2019055]
- net: bridge: add helper to retrieve the current ageing time (Ivan Vecera) [2019055]
- net: bridge: add helper for retrieving the current bridge port STP state (Ivan Vecera) [2019055]
- net: bridge: when suppression is enabled exclude RARP packets (Ivan Vecera) [2019055]
- net: bridge: declare br_vlan_tunnel_lookup argument tunnel_id as __be64 (Ivan Vecera) [2019055]
- Documentation: networking: switchdev: add missing "and" word (Ivan Vecera) [2019055]
- Documentation: networking: switchdev: separate bulleted items with new line (Ivan Vecera) [2019055]
- Documentation: networking: switchdev: fix command for static FDB entries (Ivan Vecera) [2019055]
- Documentation: networking: switchdev: clarify device driver behavior (Ivan Vecera) [2019055]
- net: bridge: mcast: factor out common allow/block EHT handling (Ivan Vecera) [2019055]
- net: bridge: mcast: remove unreachable EHT code (Ivan Vecera) [2019055]
- net: bridge: Fix fall-through warnings for Clang (Ivan Vecera) [2019055]
- bridge: mrp: Update br_mrp to use new return values of br_mrp_switchdev (Ivan Vecera) [2019055]
- bridge: mrp: Extend br_mrp_switchdev to detect better the errors (Ivan Vecera) [2019055]
- bridge: mrp: Add 'enum br_mrp_hw_support' (Ivan Vecera) [2019055]
- switchdev: mrp: Extend ring_role_mrp and in_role_mrp (Ivan Vecera) [2019055]
- switchdev: mrp: Remove CONFIG_BRIDGE_MRP (Ivan Vecera) [2019055]
- net: bridge: fix br_vlan_filter_toggle stub when CONFIG_BRIDGE_VLAN_FILTERING=n (Ivan Vecera) [2019055]
- net: bridge: fix switchdev_port_attr_set stub when CONFIG_SWITCHDEV=n (Ivan Vecera) [2019055]
- net: bridge: propagate extack through switchdev_port_attr_set (Ivan Vecera) [2019055]
- net: bridge: propagate extack through store_bridge_parm (Ivan Vecera) [2019055]
- net: bridge: remove __br_vlan_filter_toggle (Ivan Vecera) [2019055]
- net: switchdev: pass flags and mask to both {PRE_,}BRIDGE_FLAGS attributes (Ivan Vecera) [2019055]
- net: bridge: don't print in br_switchdev_set_port_flag (Ivan Vecera) [2019055]
- net: bridge: offload all port flags at once in br_setport (Ivan Vecera) [2019055]
- net: switchdev: propagate extack to port attributes (Ivan Vecera) [2019055]
- switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT (Ivan Vecera) [2019055]
- bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state (Ivan Vecera) [2019055]
- net: bridge: mcast: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Ivan Vecera) [2019055]
- net: bridge: add warning comments to avoid extending sysfs (Ivan Vecera) [2019055]
- net: bridge: mcast: drop hosts limit sysfs support (Ivan Vecera) [2019055]
- net: bridge: multicast: make tracked EHT hosts limit configurable (Ivan Vecera) [2019055]
- net: bridge: multicast: add per-port EHT hosts limit (Ivan Vecera) [2019055]
- net: switchdev: use obj-$(CONFIG_NET_SWITCHDEV) form in net/Makefile (Ivan Vecera) [2019055]
- net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP (Ivan Vecera) [2019055]
- net: bridge: multicast: fix br_multicast_eht_set_entry_lookup indentation (Ivan Vecera) [2019055]
- bridge: Use PTR_ERR_OR_ZERO instead if(IS_ERR(...)) + PTR_ERR (Ivan Vecera) [2019055]
- net: mrp: move struct definitions out of uapi (Ivan Vecera) [2019055]
- net: mrp: fix definitions of MRP test packets (Ivan Vecera) [2019055]
- net: bridge: multicast: mark IGMPv3/MLDv2 fast-leave deletes (Ivan Vecera) [2019055]
- net: bridge: multicast: handle block pg delete for all cases (Ivan Vecera) [2019055]
- net: bridge: multicast: add EHT host filter_mode handling (Ivan Vecera) [2019055]
- net: bridge: multicast: optimize TO_INCLUDE EHT timeouts (Ivan Vecera) [2019055]
- net: bridge: multicast: add EHT include and exclude handling (Ivan Vecera) [2019055]
- net: bridge: multicast: add EHT allow/block handling (Ivan Vecera) [2019055]
- net: bridge: multicast: add EHT host delete function (Ivan Vecera) [2019055]
- net: bridge: multicast: add EHT source set handling functions (Ivan Vecera) [2019055]
- net: bridge: multicast: add EHT host handling functions (Ivan Vecera) [2019055]
- net: bridge: multicast: add EHT structures and definitions (Ivan Vecera) [2019055]
- net: bridge: multicast: calculate idx position without changing ptr (Ivan Vecera) [2019055]
- net: bridge: multicast: __grp_src_block_incl can modify pg (Ivan Vecera) [2019055]
- net: bridge: multicast: pass host src address to IGMPv3/MLDv2 functions (Ivan Vecera) [2019055]
- net: bridge: multicast: rename src_size to addr_size (Ivan Vecera) [2019055]
- net: bridge: check vlan with eth_type_vlan() method (Ivan Vecera) [2019055]
- net: switchdev: delete the transaction object (Ivan Vecera) [2019055]
- mlxsw: spectrum_switchdev: remove transactional logic for VLAN objects (Ivan Vecera) [2019055]
- net: switchdev: remove the transaction structure from port attributes (Ivan Vecera) [2019055]
- net: switchdev: delete switchdev_port_obj_add_now (Ivan Vecera) [2019055]
- net: switchdev: remove the transaction structure from port object notifiers (Ivan Vecera) [2019055]
- net: switchdev: remove vid_begin -> vid_end range from VLAN objects (Ivan Vecera) [2019055]
- net: bridge: fix misspellings using codespell tool (Ivan Vecera) [2019055]
- net: bridge: notify switchdev of disappearance of old FDB entry upon migration (Ivan Vecera) [2019055]
- bridge: Fix a deadlock when enabling multicast snooping (Ivan Vecera) [2019055]
- bridge: mrp: Implement LC mode for MRP (Ivan Vecera) [2019055]
- net: bridge: switch to net core statistics counters handling (Ivan Vecera) [2019055]
- net: bridge: replace struct br_vlan_stats with pcpu_sw_netstats (Ivan Vecera) [2019055]
- bridge: mrp: Use hlist_head instead of list_head for mrp (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for mldv2 *,g auto-add (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for mldv2 exclude timeout (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for mldv2 exc -> block report (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for mldv2 inc -> block report (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for mldv2 exc -> to_exclude report (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for mldv2 exc -> is_exclude report (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for mldv2 exc -> is_include report (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for mldv2 exc -> allow report (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for mldv2 inc -> to_exclude report (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for mldv2 inc -> is_exclude report (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for mldv2 inc -> is_include report (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for mldv2 inc -> allow report (Ivan Vecera) [2019055]
- selftests: net: bridge: add initial MLDv2 include test (Ivan Vecera) [2019055]
- selftests: net: bridge: factor out and rename sg state functions (Ivan Vecera) [2019055]
- selftests: net: lib: add support for IPv6 mcast packet test (Ivan Vecera) [2019055]
- selftests: net: bridge: factor out mcast_packet_test (Ivan Vecera) [2019055]
- net: bridge: mcast: fix stub definition of br_multicast_querier_exists (Ivan Vecera) [2019055]
- net: bridge: explicitly convert between mdb entry state and port group flags (Ivan Vecera) [2019055]
- net: bridge: mcast: add support for raw L2 multicast groups (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for igmpv3 *,g auto-add (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for igmpv3 exclude timeout (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for igmpv3 exc -> block report (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for igmpv3 inc -> block report (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for igmpv3 exc -> to_exclude report (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for igmpv3 exc -> is_exclude report (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for igmpv3 exc -> is_include report (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for igmpv3 exc -> allow report (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for igmpv3 inc -> to_exclude report (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for igmpv3 inc -> is_exclude report (Ivan Vecera) [2019055]
- selftests: net: bridge: add test for igmpv3 inc -> is_include report (Ivan Vecera) [2019055]
- selftests: net: bridge: add tests for igmpv3 is_include and inc -> allow reports (Ivan Vecera) [2019055]
- selftests: net: bridge: igmp: add IGMPv3 entries' state helpers (Ivan Vecera) [2019055]
- selftests: net: bridge: igmp: check for specific udp ip protocol (Ivan Vecera) [2019055]
- selftests: net: bridge: igmp: add support for packet source address (Ivan Vecera) [2019055]
- selftests: net: bridge: rename current igmp tests to igmpv2 (Ivan Vecera) [2019055]
- net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled (Ivan Vecera) [2019055]
- bridge: cfm: Netlink Notifications. (Ivan Vecera) [2019055]
- bridge: cfm: Netlink GET status Interface. (Ivan Vecera) [2019055]
- bridge: cfm: Netlink GET configuration Interface. (Ivan Vecera) [2019055]
- bridge: cfm: Netlink SET configuration Interface. (Ivan Vecera) [2019055]
- bridge: cfm: Kernel space implementation of CFM. CCM frame RX added. (Ivan Vecera) [2019055]
- bridge: cfm: Kernel space implementation of CFM. CCM frame TX added. (Ivan Vecera) [2019055]
- bridge: cfm: Kernel space implementation of CFM. MEP create/delete. (Ivan Vecera) [2019055]
- bridge: uapi: cfm: Added EtherType used by the CFM protocol. (Ivan Vecera) [2019055]
- bridge: cfm: Add BRIDGE_CFM to Kconfig. (Ivan Vecera) [2019055]
- net: bridge: extend the process of special frames (Ivan Vecera) [2019055]
- bridge: Netlink interface fix. (Ivan Vecera) [2019055]
- net: bridge: mcast: remove only S,G port groups from sg_port hash (Ivan Vecera) [2019055]
- net: switchdev: Fixed kerneldoc warning (Ivan Vecera) [2019055]
- net: bridge: mcast: when forwarding handle filter mode and blocked flag (Ivan Vecera) [2019055]
- net: bridge: mcast: handle host state (Ivan Vecera) [2019055]
- net: bridge: mcast: add support for blocked port groups (Ivan Vecera) [2019055]
- net: bridge: mcast: handle port group filter modes (Ivan Vecera) [2019055]
- net: bridge: mcast: install S,G entries automatically based on reports (Ivan Vecera) [2019055]
- net: bridge: mcast: add sg_port rhashtable (Ivan Vecera) [2019055]
- net: bridge: mcast: add rt_protocol field to the port group struct (Ivan Vecera) [2019055]
- net: bridge: mcast: when igmpv3/mldv2 are enabled lookup (S,G) first, then (*,G) (Ivan Vecera) [2019055]
- net: bridge: mdb: add support for add/del/dump of entries with source (Ivan Vecera) [2019055]
- net: bridge: mdb: add support to extend add/del commands (Ivan Vecera) [2019055]
- net: bridge: mcast: rename br_ip's u member to dst (Ivan Vecera) [2019055]
- net: bridge: mcast: use br_ip's src for src groups and querier address (Ivan Vecera) [2019055]
- net: bridge: add src field to br_ip (Ivan Vecera) [2019055]
- net: bridge: mdb: use extack in br_mdb_add() and br_mdb_add_group() (Ivan Vecera) [2019055]
- net: bridge: mdb: move all port and bridge checks to br_mdb_add (Ivan Vecera) [2019055]
- net: bridge: mdb: use extack in br_mdb_parse() (Ivan Vecera) [2019055]
- net: bridge: delete duplicated words (Ivan Vecera) [2019055]
- net: bridge: mcast: don't ignore return value of __grp_src_toex_excl (Ivan Vecera) [2019055]
- __netif_receive_skb_core: don't untag vlan from skb on DSA master (Ivan Vecera) [2019055]
- bridge: mcast: Fix incomplete MDB dump (Ivan Vecera) [2019055]
- net: bridge: mcast: fix unused br var when lockdep isn't defined (Ivan Vecera) [2019055]
- net: bridge: mcast: destroy all entries via gc (Ivan Vecera) [2019055]
- net: bridge: mcast: improve IGMPv3/MLDv2 query processing (Ivan Vecera) [2019055]
- net: bridge: mcast: support for IGMPV3/MLDv2 BLOCK_OLD_SOURCES report (Ivan Vecera) [2019055]
- net: bridge: mcast: support for IGMPV3/MLDv2 CHANGE_TO_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055]
- net: bridge: mcast: support for IGMPV3/MLDv2 MODE_IS_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055]
- net: bridge: mcast: support for IGMPv3/MLDv2 ALLOW_NEW_SOURCES report (Ivan Vecera) [2019055]
- net: bridge: mcast: delete expired port groups without srcs (Ivan Vecera) [2019055]
- net: bridge: mdb: use mdb and port entries in notifications (Ivan Vecera) [2019055]
- net: bridge: mdb: push notifications in __br_mdb_add/del (Ivan Vecera) [2019055]
- net: bridge: mcast: add support for group query retransmit (Ivan Vecera) [2019055]
- net: bridge: mcast: add support for group-and-source specific queries (Ivan Vecera) [2019055]
- net: bridge: mcast: add support for src list and filter mode dumping (Ivan Vecera) [2019055]
- net: bridge: mcast: add support for group source list (Ivan Vecera) [2019055]
- net: bridge: mcast: factor out port group del (Ivan Vecera) [2019055]
- net: bridge: mdb: arrange internal structs so fast-path fields are close (Ivan Vecera) [2019055]
- netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [2019055]
- net: bridge: Add port attribute IFLA_BRPORT_MRP_IN_OPEN (Ivan Vecera) [2019055]
- bridge: mrp: Extend br_mrp_fill_info (Ivan Vecera) [2019055]
- bridge: uapi: mrp: Extend MRP_INFO attributes for interconnect status (Ivan Vecera) [2019055]
- bridge: mrp: Extend MRP netlink interface for configuring MRP interconnect (Ivan Vecera) [2019055]
- bridge: mrp: Implement the MRP Interconnect API (Ivan Vecera) [2019055]
- bridge: switchdev: mrp: Extend MRP API for switchdev for MRP Interconnect (Ivan Vecera) [2019055]
- bridge: mrp: Add br_mrp_in_port_open function (Ivan Vecera) [2019055]
- bridge: mrp: Rename br_mrp_port_open to br_mrp_ring_port_open (Ivan Vecera) [2019055]
- bridge: mrp: Extend br_mrp for MRP interconnect (Ivan Vecera) [2019055]
- bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055]
- bridge: uapi: mrp: Extend MRP attributes for MRP interconnect (Ivan Vecera) [2019055]
- switchdev: mrp: Extend switchdev API for MRP Interconnect (Ivan Vecera) [2019055]
- net: bridge: fix undefined br_vlan_can_enter_range in tunnel code (Ivan Vecera) [2019055]
- net: switchdev: kerneldoc fixes (Ivan Vecera) [2019055]
- net: bridge: notify on vlan tunnel changes done via the old api (Ivan Vecera) [2019055]
- bridge: Extend br_fill_ifinfo to return MPR status (Ivan Vecera) [2019055]
- bridge: mrp: Add br_mrp_fill_info (Ivan Vecera) [2019055]
- bridge: uapi: mrp: Extend MRP attributes to get the status (Ivan Vecera) [2019055]
- bridge: mrp: Fix endian conversion and some other warnings (Ivan Vecera) [2019055]
- net: bridge: add a flag to avoid refreshing fdb when changing/adding (Ivan Vecera) [2019055]
- net: bridge: add option to allow activity notifications for any fdb entries (Ivan Vecera) [2019055]
- net: neighbor: add fdb extended attribute (Ivan Vecera) [2019055]
- net: bridge: fdb_add_entry takes ndm as argument (Ivan Vecera) [2019055]
- bridge: mrp: Validate when setting the port role (Ivan Vecera) [2019055]
- bridge: uapi: mrp: Fix MRP_PORT_ROLE (Ivan Vecera) [2019055]
- bridge: mrp: Add support for role MRA (Ivan Vecera) [2019055]
- bridge: mrp: Set the priority of MRP instance (Ivan Vecera) [2019055]
- bridge: mrp: Update MRP frame type (Ivan Vecera) [2019055]
- bridge: multicast: work around clang bug (Ivan Vecera) [2019055]
- bridge: mrp: Rework the MRP netlink interface (Ivan Vecera) [2019055]
- bridge: mrp: Fix out-of-bounds read in br_mrp_parse (Ivan Vecera) [2019055]
- bridge: mrp: Restore port state when deleting MRP instance (Ivan Vecera) [2019055]
- switchdev: mrp: Remove the variable mrp_ring_state (Ivan Vecera) [2019055]
- bridge: mrp: Add br_mrp_unique_ifindex function (Ivan Vecera) [2019055]
- net: bridge: allow enslaving some DSA master network devices (Ivan Vecera) [2019055]
- net: remove newlines in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2019055]
- net: bridge: return false in br_mrp_enabled() (Ivan Vecera) [2019055]
- docs: networking: convert switchdev.txt to ReST (Ivan Vecera) [2019055]
- net: bridge: Add checks for enabling the STP. (Ivan Vecera) [2019055]
- bridge: mrp: Integrate MRP into the bridge (Ivan Vecera) [2019055]
- bridge: mrp: Implement netlink interface to configure MRP (Ivan Vecera) [2019055]
- bridge: mrp: Connect MRP API with the switchdev API (Ivan Vecera) [2019055]
- bridge: switchdev: mrp: Implement MRP API for switchdev (Ivan Vecera) [2019055]
- switchdev: mrp: Extend switchdev API to offload MRP (Ivan Vecera) [2019055]
- bridge: mrp: Add MRP interface. (Ivan Vecera) [2019055]
- net: bridge: Add port attribute IFLA_BRPORT_MRP_RING_OPEN (Ivan Vecera) [2019055]
- bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055]
- bridge: mrp: Update Kconfig (Ivan Vecera) [2019055]
- bridge: uapi: mrp: Add mrp attributes. (Ivan Vecera) [2019055]
- net: bridge: vlan options: move the tunnel command to the nested attribute (Ivan Vecera) [2019055]
- net: bridge: vlan options: nest the tunnel id into a tunnel info attribute (Ivan Vecera) [2019055]
- net: bridge: vlan: include stats in dumps if requested (Ivan Vecera) [2019055]
- net: bridge: vlan options: add support for tunnel mapping set/del (Ivan Vecera) [2019055]
- net: bridge: vlan options: add support for tunnel id dumping (Ivan Vecera) [2019055]
- net: bridge: vlan tunnel: constify bridge and port arguments (Ivan Vecera) [2019055]
- net: bridge: vlan options: rename br_vlan_opts_eq to br_vlan_opts_eq_range (Ivan Vecera) [2019055]
- net: switchdev: do not propagate bridge updates across bridges (Ivan Vecera) [2019055]
- bridge: br_stp: Use built-in RCU list checking (Ivan Vecera) [2019055]
- net: switchdev: Replace zero-length array with flexible-array member (Ivan Vecera) [2019055]
- net: bridge: vlan: add per-vlan state (Ivan Vecera) [2019055]
- net: bridge: vlan: add basic option setting support (Ivan Vecera) [2019055]
- net: bridge: vlan: add basic option dumping support (Ivan Vecera) [2019055]
- net: bridge: check port state before br_allowed_egress (Ivan Vecera) [2019055]
- net: bridge: vlan: notify on vlan add/delete/change flags (Ivan Vecera) [2019055]
- net: bridge: vlan: add rtnetlink group and notify support (Ivan Vecera) [2019055]
- net: bridge: vlan: add rtm range support (Ivan Vecera) [2019055]
- net: bridge: vlan: add del rtm message support (Ivan Vecera) [2019055]
- net: bridge: vlan: add new rtm message support (Ivan Vecera) [2019055]
- net: bridge: vlan: add rtm definitions and dump support (Ivan Vecera) [2019055]
- net: bridge: netlink: add extack error messages when processing vlans (Ivan Vecera) [2019055]
- net: bridge: vlan: add helpers to check for vlan id/range validity (Ivan Vecera) [2019055]
- net: bridge: add STP xstats (Ivan Vecera) [2019055]
- treewide: Use sizeof_field() macro (Ivan Vecera) [2019055]
- bridge: implement get_link_ksettings ethtool method (Ivan Vecera) [2019055]
- net: bridge: fdb: eliminate extra port state tests from fast-path (Ivan Vecera) [2019055]
- net: bridge: fdb: restore unlikely() when taking over externally added entries (Ivan Vecera) [2019055]
- net: bridge: fdb: avoid two atomic bitops in br_fdb_external_learn_add() (Ivan Vecera) [2019055]
- net: bridge: fdb: br_fdb_update can take flags directly (Ivan Vecera) [2019055]
- net: bridge: Populate the pvid flag in br_vlan_get_info (Ivan Vecera) [2019055]
- net: fix __ip_mc_inc_group usage (Ivan Vecera) [2019055]
- net: bridge: mdb: allow add/delete for host-joined groups (Ivan Vecera) [2019055]
- net: bridge: mdb: dump host-joined entries as well (Ivan Vecera) [2019055]
- net: bridge: mdb: factor out mdb filling (Ivan Vecera) [2019055]
- net: bridge: mdb: move vlan comments (Ivan Vecera) [2019055]
- net: bridge: mcast: add delete due to fast-leave mdb flag (Ivan Vecera) [2019055]
- treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [2019055]
- treewide: Add SPDX license identifier for missed files (Ivan Vecera) [2019055]
- treewide: Add SPDX license identifier - Makefile/Kconfig (Ivan Vecera) [2019055]
- bridge: Fix error path for kobject_init_and_add() (Ivan Vecera) [2019055]
- bridge: only include nf_queue.h if needed (Ivan Vecera) [2019055]
- bridge: broute: make broute a real ebtables table (Ivan Vecera) [2019055]
- bridge: netfilter: unroll NF_HOOK helper in bridge input path (Ivan Vecera) [2019055]
- bridge: reduce size of input cb to 16 bytes (Ivan Vecera) [2019055]
- net: bridge: update multicast stats from maybe_deliver() (Ivan Vecera) [2019055]
- net: bridge: mcast: remove unused br_ip_equal function (Ivan Vecera) [2019055]
- net: bridge: optimize backup_port fdb convergence (Ivan Vecera) [2019055]
- net: bridge: use netif_is_bridge_port() (Ivan Vecera) [2019055]
- net: bridge: use eth_broadcast_addr() to assign broadcast address (Ivan Vecera) [2019055]
- tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2019055]
- switchdev: Remove unused transaction item queue (Ivan Vecera) [2019055]
- bridge: remove redundant check on err in br_multicast_ipv4_rcv (Ivan Vecera) [2019055]
- net: Fix ip_mc_{dec,inc}_group allocation context (Ivan Vecera) [2019055]
- bridge: remove duplicated include from br_multicast.c (Ivan Vecera) [2019055]
- bridge: Snoop Multicast Router Advertisements (Ivan Vecera) [2019055]
- bridge: join all-snoopers multicast address (Ivan Vecera) [2019055]
- bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() internals (Ivan Vecera) [2019055]
- tools include uapi: Sync linux/if_link.h copy with the kernel sources (Ivan Vecera) [2019055]
- net: bridge: fix a bug on using a neighbour cache entry without checking its state (Ivan Vecera) [2019055]
- net: bridge: remove unneeded variable 'err' (Ivan Vecera) [2019055]
- net: bridge: remove redundant checks for null p->dev and p->br (Ivan Vecera) [2019055]
- net: bridge: export supported boolopts (Ivan Vecera) [2019055]
- net: bridge: add no_linklocal_learn bool option (Ivan Vecera) [2019055]
- net: bridge: add support for user-controlled bool options (Ivan Vecera) [2019055]
- bridge: use __vlan_hwaccel helpers (Ivan Vecera) [2019055]
- netfilter: bridge: define INT_MIN & INT_MAX in userspace (Ivan Vecera) [2019055]
- docs: fix some broken documentation references (Ivan Vecera) [2019055]
- bridge: Switch to bitmap_zalloc() (Ivan Vecera) [2019055]
- netfilter: bridge: Expose nf_tables bridge hook priorities through uapi (Ivan Vecera) [2019055]
- net: bridge: add support for backup port (Ivan Vecera) [2019055]
- net: bridge: add support for raw sysfs port options (Ivan Vecera) [2019055]
- docs: networking: Convert bridge.txt to rst (Ivan Vecera) [2019055]
- net: switchdev: consolidate RH_KABI macros usage (Ivan Vecera) [2019055]
- kcov: Remove kcov include from sched.h and move it to its users. (Josef Oskera) [2026467]
- tasklets: Provide tasklet_disable_in_atomic() (Ivan Vecera) [2026475]
- tasklets: Use static inlines for stub implementations (Ivan Vecera) [2026475]
- net: sock: introduce sk_error_report (Ivan Vecera) [2026469]
- redhat: Add CONFIG_RHEL_DIFFERENCES (Prarit Bhargava) [2021571]
* Wed Dec 22 2021 Augusto Caringi <acaringi@redhat.com> [4.18.0-357.el8]
- serial: 8520_port: Fix function param documentation (Waiman Long) [1970241]
- serial: 8250: Optimize irq enable after console write (Waiman Long) [1970241]
- serial: 8250: Fix rs485 delay after console write (Waiman Long) [1970241]
- serial: 8250: Support console on software emulated rs485 ports (Waiman Long) [1970241]
- serial: 8250: Generalize rs485 software emulation (Waiman Long) [1970241]
- serial: 8250: Deduplicate rs485 active_timer assignment (Waiman Long) [1970241]
- serial: 8250: Sanitize rs485 config harder (Waiman Long) [1970241]
- serial: 8250: Deduplicate ->rs485_config() callback (Waiman Long) [1970241]
- serial: 8250: Support rs485 devicetree properties (Waiman Long) [1970241]
- serial: 8250_port: Don't use power management for kernel console (Waiman Long) [1970241]
- console: Introduce ->exit() callback (Waiman Long) [1970241]
- console: Don't notify user space when unregister non-listed console (Waiman Long) [1970241]
- tty: 8250_of: Use software emulated RS485 direction control (Waiman Long) [1970241]
- serial: 8250: Add MSR/MCR TIOCM conversion wrapper functions (Waiman Long) [1970241]
- serial: 8250_of: Use of_device_get_match_data() (Waiman Long) [1970241]
- serial: 8250_of: Fix for lack of interrupt support (Waiman Long) [1970241]
- serial: 8250: of: Defer probe on missing IRQ (Waiman Long) [1970241]
- serial: 8250: of: Correct of_platform_serial_setup() error handling (Waiman Long) [1970241]
- mm/vmstat: protect per cpu variables with preempt disable on RT (Scott Wood) [2011667]
- mm, slub: convert kmem_cpu_slab protection to local_lock (Scott Wood) [2011667]
- mm, slub: use migrate_disable() on PREEMPT_RT (Scott Wood) [2011667]
- mm, slub: protect put_cpu_partial() with disabled irqs instead of cmpxchg (Scott Wood) [2011667]
- mm, slub: make slab_lock() disable irqs with PREEMPT_RT (Scott Wood) [2011667]
- mm: slub: make object_map_lock a raw_spinlock_t (Scott Wood) [2011667]
- mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context (Scott Wood) [2011667]
- mm, slab: split out the cpu offline variant of flush_slab() (Scott Wood) [2011667]
- mm, slub: don't disable irqs in slub_cpu_dead() (Scott Wood) [2011667]
- mm, slub: only disable irq with spin_lock in __unfreeze_partials() (Scott Wood) [2011667]
- mm, slub: separate detaching of partial list in unfreeze_partials() from unfreezing (Scott Wood) [2011667]
- mm, slub: detach whole partial list at once in unfreeze_partials() (Scott Wood) [2011667]
- mm, slub: discard slabs in unfreeze_partials() without irqs disabled (Scott Wood) [2011667]
- mm, slub: move irq control into unfreeze_partials() (Scott Wood) [2011667]
- mm, slub: call deactivate_slab() without disabling irqs (Scott Wood) [2011667]
- mm, slub: make locking in deactivate_slab() irq-safe (Scott Wood) [2011667]
- mm, slub: move reset of c->page and freelist out of deactivate_slab() (Scott Wood) [2011667]
- mm, slub: stop disabling irqs around get_partial() (Scott Wood) [2011667]
- mm, slub: check new pages with restored irqs (Scott Wood) [2011667]
- mm, slub: validate slab from partial list or page allocator before making it cpu slab (Scott Wood) [2011667]
- mm, slub: restore irqs around calling new_slab() (Scott Wood) [2011667]
- mm, slub: move disabling irqs closer to get_partial() in ___slab_alloc() (Scott Wood) [2011667]
- mm, slub: do initial checks in ___slab_alloc() with irqs enabled (Scott Wood) [2011667]
- mm, slub: move disabling/enabling irqs to ___slab_alloc() (Scott Wood) [2011667]
- mm, slub: simplify kmem_cache_cpu and tid setup (Scott Wood) [2011667]
- mm, slub: restructure new page checks in ___slab_alloc() (Scott Wood) [2011667]
- mm, slub: return slab page from get_partial() and set c->page afterwards (Scott Wood) [2011667]
- mm, slub: dissolve new_slab_objects() into ___slab_alloc() (Scott Wood) [2011667]
- mm, slub: extract get_partial() from new_slab_objects() (Scott Wood) [2011667]
- mm, slub: remove redundant unfreeze_partials() from put_cpu_partial() (Scott Wood) [2011667]
- mm, slub: don't disable irq for debug_check_no_locks_freed() (Scott Wood) [2011667]
- mm, slub: allocate private object map for validate_slab_cache() (Scott Wood) [2011667]
- mm, slub: allocate private object map for debugfs listings (Scott Wood) [2011667]
- mm, slub: don't call flush_all() from slab_debug_trace_open() (Scott Wood) [2011667]
- mm/slub.c: drop lockdep_assert_held() from put_map() (Scott Wood) [2011667]
- mm/slub.c: replace cpu_slab->partial with wrapped APIs (Scott Wood) [2011667]
- mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs (Scott Wood) [2011667]
- sched/rt, mm: Use CONFIG_PREEMPTION (Scott Wood) [2011667]
- tcp: fix page frag corruption on page fault (Paolo Abeni) [1996074]
- net: fix sk_page_frag() recursion from memory reclaim (Paolo Abeni) [1996074]
- net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS() (Xin Long) [2020407]
- net: udp: annotate data race around udp_sk(sk)->corkflag (Xin Long) [2020407]
- net/ipv4/udp_tunnel_core.c: remove superfluous header files from udp_tunnel_core.c (Xin Long) [2020407]
- udp_tunnel: Fix udp_tunnel_nic work-queue type (Xin Long) [2020407]
- net, gro: Set inner transport header offset in tcp/udp GRO hook (Xin Long) [2020407]
- bareudp: Add extack support to bareudp_configure() (Guillaume Nault) [1946040]
- bareudp: Move definition of struct bareudp_conf to bareudp.c (Guillaume Nault) [1946040]
- bareudp: Remove bareudp_dev_create() (Guillaume Nault) [1946040]
- net: bareudp: simplify error paths calling dellink (Guillaume Nault) [1946040]
- mptcp: re-arm retransmit timer if data is pending (Paolo Abeni) [2019493]
- mptcp: remove tx_pending_data (Paolo Abeni) [2019493]
- mptcp: do not shrink snd_nxt when recovering (Paolo Abeni) [2019493]
- mptcp: drop unused sk in mptcp_push_release (Paolo Abeni) [2019493]
- selftests: mptcp: fix proto type in link_failure tests (Paolo Abeni) [2019493]
- selftests: mptcp: add testcase for active-back (Paolo Abeni) [2019493]
- mptcp: backup flag from incoming MPJ ack option (Paolo Abeni) [2019493]
- mptcp: add mibs for stale subflows processing (Paolo Abeni) [2019493]
- mptcp: faster active backup recovery (Paolo Abeni) [2019493]
- mptcp: cleanup sysctl data and helpers (Paolo Abeni) [2019493]
- mptcp: handle pending data on closed subflow (Paolo Abeni) [2019493]
- mptcp: less aggressive retransmission strategy (Paolo Abeni) [2019493]
- mptcp: more accurate timeout (Paolo Abeni) [2019493]
- mptcp: stop relying on tcp_tx_skb_cache (Paolo Abeni) [2019493]
- tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers (Paolo Abeni) [2019493]
- selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2009340]
- KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 (Vitaly Kuznetsov) [2009340]
- KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active (Vitaly Kuznetsov) [2009340]
- KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO (Vitaly Kuznetsov) [2009340]
- KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism (Vitaly Kuznetsov) [2009340]
- KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340]
- x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl (Vitaly Kuznetsov) [2009340]
- x86/sgx/virt: extract sgx_vepc_remove_page (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU (Vitaly Kuznetsov) [2009340]
- KVM: x86: Do not mark all registers as avail/dirty during RESET/INIT (Vitaly Kuznetsov) [2009340]
- KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup (Vitaly Kuznetsov) [2009340]
- Revert "x86/kvm: fix vcpu-id indexed array sizes" (Vitaly Kuznetsov) [2009340]
- KVM: X86: Cache CR3 in prev_roots when PCID is disabled (Vitaly Kuznetsov) [2009340]
- KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() (Vitaly Kuznetsov) [2009340]
- KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE (Vitaly Kuznetsov) [2009340]
- KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned (Vitaly Kuznetsov) [2009340]
- KVM: x86: Take srcu lock in post_kvm_run_save() (Vitaly Kuznetsov) [2009340]
- KVM: SEV-ES: fix another issue with string I/O VMGEXITs (Vitaly Kuznetsov) [2009340]
- KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block() (Vitaly Kuznetsov) [2009340]
- KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Refactor help message for -s backing_src (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Change backing_src flag to -s in demand_paging_test (Vitaly Kuznetsov) [2009340]
- tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340]
- KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed (Vitaly Kuznetsov) [2009340]
- KVM: SEV-ES: keep INS functions together (Vitaly Kuznetsov) [2009340]
- KVM: x86: remove unnecessary arguments from complete_emulator_pio_in (Vitaly Kuznetsov) [2009340]
- KVM: x86: split the two parts of emulator_pio_in (Vitaly Kuznetsov) [2009340]
- KVM: SEV-ES: clean up kvm_sev_es_ins/outs (Vitaly Kuznetsov) [2009340]
- KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out (Vitaly Kuznetsov) [2009340]
- KVM: SEV-ES: rename guest_ins_data to sev_pio_data (Vitaly Kuznetsov) [2009340]
- KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340]
- KVM: MMU: Reset mmu->pkru_mask to avoid stale data (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: promptly process interrupts delivered while in guest mode (Vitaly Kuznetsov) [2009340]
- KVM: x86: check for interrupts before deciding whether to exit the fast path (Vitaly Kuznetsov) [2009340]
- KVM: SEV-ES: reduce ghcb_sa_len to 32 bits (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Remove redundant handling of bus lock vmexit (Vitaly Kuznetsov) [2009340]
- KVM: x86: WARN if APIC HW/SW disable static keys are non-zero on unload (Vitaly Kuznetsov) [2009340]
- KVM: SEV-ES: fix length of string I/O (Vitaly Kuznetsov) [2009340]
- KVM: SEV-ES: Set guest_state_protected after VMSA update (Vitaly Kuznetsov) [2009340]
- KVM: kvm_stat: do not show halt_wait_ns (Vitaly Kuznetsov) [2009340]
- Revert "KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET" (Vitaly Kuznetsov) [2009340]
- KVM: s390: restore old debugfs names (Vitaly Kuznetsov) [2009340]
- tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340]
- tools headers UAPI: Synch KVM's svm.h header with the kernel (Vitaly Kuznetsov) [2009340]
- KVM: selftests: introduce P44V64 for z196 and EC12 (Vitaly Kuznetsov) [2009340]
- KVM: selftests: introduce P47V64 for s390x (Vitaly Kuznetsov) [2009340]
- x86/sev: Use "SEV: " prefix for messages from sev.c (Vitaly Kuznetsov) [2009340]
- KVM: stats: remove dead stores (Vitaly Kuznetsov) [2009340]
- kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] (Vitaly Kuznetsov) [2009340]
- kvm: fix objtool relocation warning (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Ensure all migrations are performed when test is affined (Vitaly Kuznetsov) [2009340]
- KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks (Vitaly Kuznetsov) [2009340]
- x86/kvmclock: Move this_cpu_pvti into kvmclock.h (Vitaly Kuznetsov) [2009340]
- selftests: KVM: Don't clobber XMM register when read (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue (Vitaly Kuznetsov) [2009340]
- selftests: KVM: Explicitly use movq to read xmm registers (Vitaly Kuznetsov) [2009340]
- selftests: KVM: Call ucall_init when setting up in rseq_test (Vitaly Kuznetsov) [2009340]
- KVM: X86: Synchronize the shadow pagetable before link it (Vitaly Kuznetsov) [2009340]
- KVM: X86: Fix missed remote tlb flush in rmap_write_protect() (Vitaly Kuznetsov) [2009340]
- KVM: x86: nSVM: don't copy virt_ext from vmcb12 (Vitaly Kuznetsov) [2009340]
- KVM: x86: nSVM: test eax for 4K alignment for GP errata workaround (Vitaly Kuznetsov) [2009340]
- KVM: x86: selftests: test simultaneous uses of V_IRQ from L1 and L0 (Vitaly Kuznetsov) [2009340]
- KVM: x86: nSVM: restore int_vector in svm_clear_vintr (Vitaly Kuznetsov) [2009340]
- KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit (Vitaly Kuznetsov) [2009340]
- KVM: x86: nVMX: don't fail nested VM entry on invalid guest state if !from_vmentry (Vitaly Kuznetsov) [2009340]
- KVM: x86: VMX: synthesize invalid VM exit when emulating invalid guest state (Vitaly Kuznetsov) [2009340]
- KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm (Vitaly Kuznetsov) [2009340]
- KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit from SMM mode (Vitaly Kuznetsov) [2009340]
- KVM: x86: reset pdptrs_from_userspace when exiting smm (Vitaly Kuznetsov) [2009340]
- KVM: x86: nSVM: restore the L1 host state prior to resuming nested guest on SMM exit (Vitaly Kuznetsov) [2009340]
- KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs (Vitaly Kuznetsov) [2009340]
- KVM: Clean up benign vcpu->cpu data races when kicking vCPUs (Vitaly Kuznetsov) [2009340]
- KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Create a separate dirty bitmap per slot (Vitaly Kuznetsov) [2009340]
- KVM: SEV: Allow some commands for mirror VM (Vitaly Kuznetsov) [2009340]
- KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Fix nested bus lock VM exit (Vitaly Kuznetsov) [2009340]
- KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vCPUs array entry (Vitaly Kuznetsov) [2009340]
- KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor (Vitaly Kuznetsov) [2009340]
- kvm: fix wrong exception emulation in check_rdtsc (Vitaly Kuznetsov) [2009340]
- KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340]
- KVM: SVM: fix missing sev_decommission in sev_receive_start (Vitaly Kuznetsov) [2009340]
- KVM: SEV: Acquire vcpu mutex when updating VMSA (Vitaly Kuznetsov) [2009340]
- KVM: do not shrink halt_poll_ns below grow_start (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: fix comments of handle_vmon() (Vitaly Kuznetsov) [2009340]
- KVM: x86: Handle SRCU initialization failure during page track init (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Remove defunct "nr_active_uret_msrs" field (Vitaly Kuznetsov) [2009340]
- selftests: KVM: Align SMCCC call with the spec in steal_time (Vitaly Kuznetsov) [2009340]
- selftests: KVM: Fix check for !POLLIN in demand_paging_test (Vitaly Kuznetsov) [2009340]
- KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT (Vitaly Kuznetsov) [2009340]
- KVM: x86: Mark all registers as avail/dirty at vCPU creation (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Add a test for KVM_RUN+rseq to detect task migration bugs (Vitaly Kuznetsov) [2009340]
- tools: Move x86 syscall number fallbacks to .../uapi/ (Vitaly Kuznetsov) [2009340]
- selftests: kvm: fix get_run_delay() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340]
- selftests: kvm: move get_run_delay() into lib/test_util (Vitaly Kuznetsov) [2009340]
- selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340]
- selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340]
- tools: rename bitmap_alloc() to bitmap_zalloc() (Vitaly Kuznetsov) [2009340]
- KVM: Drop unused kvm_dirty_gfn_invalid() (Vitaly Kuznetsov) [2009340]
- KVM: MMU: mark role_regs and role accessors as maybe unused (Vitaly Kuznetsov) [2009340]
- x86/kvm: Don't enable IRQ when IRQ enabled in kvm_wait (Vitaly Kuznetsov) [2009340]
- KVM: stats: Add VM stat for remote tlb flush requests (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_page (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache locality (Vitaly Kuznetsov) [2009340]
- Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_page (Vitaly Kuznetsov) [2009340]
- KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Don't freak out if pml5_root is NULL on 4-level host (Vitaly Kuznetsov) [2009340]
- KVM: SVM: Add 5-level page table support for SVM (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host (Vitaly Kuznetsov) [2009340]
- KVM: x86: Allow CPU to force vendor-specific TDP level (Vitaly Kuznetsov) [2009340]
- KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level (Vitaly Kuznetsov) [2009340]
- KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340]
- KVM: SVM: split svm_handle_invalid_exit (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte (Vitaly Kuznetsov) [2009340]
- KVM: stats: Add halt polling related histogram stats (Vitaly Kuznetsov) [2009340]
- KVM: stats: Add halt_wait_ns stats for all architectures (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Add checks for histogram stats bucket_size field (Vitaly Kuznetsov) [2009340]
- KVM: stats: Update doc for histogram statistics (Vitaly Kuznetsov) [2009340]
- KVM: stats: Support linear and logarithmic histogram statistics (Vitaly Kuznetsov) [2009340]
- KVM: SVM: AVIC: drop unsupported AVIC base relocation code (Vitaly Kuznetsov) [2009340]
- KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/disabling AVIC (Vitaly Kuznetsov) [2009340]
- KVM: SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load} (Vitaly Kuznetsov) [2009340]
- KVM: SVM: avoid refreshing avic if its state didn't change (Vitaly Kuznetsov) [2009340]
- KVM: SVM: remove svm_toggle_avic_for_irq_window (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use (Vitaly Kuznetsov) [2009340]
- KVM: SVM: add warning for mistmatch between AVIC vcpu state and AVIC inhibition (Vitaly Kuznetsov) [2009340]
- KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM (Vitaly Kuznetsov) [2009340]
- KVM: x86: don't disable APICv memslot when inhibited (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: allow APICv memslot to be enabled but invisible (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling code (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_range (Vitaly Kuznetsov) [2009340]
- KVM: Allow to have arch-specific per-vm debugfs files (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter (Vitaly Kuznetsov) [2009340]
- KVM: x86: Clean up redundant ROL16(val, n) macro definition (Vitaly Kuznetsov) [2009340]
- KVM: x86: Move declaration of kvm_spurious_fault() to x86.h (Vitaly Kuznetsov) [2009340]
- KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Hide VMCS control calculators in vmx.c (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Drop caching of KVM's desired sec exec controls for vmcs01 (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340]
- KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340]
- KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF (Vitaly Kuznetsov) [2009340]
- kvm: vmx: Sync all matching EPTPs when injecting nested EPT fault (Vitaly Kuznetsov) [2009340]
- KVM: x86: remove dead initialization (Vitaly Kuznetsov) [2009340]
- KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels (Vitaly Kuznetsov) [2009340]
- x86: Fix typo s/ECLR/ELCR/ for the PIC register (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Move vcpu_args_set into perf_test_util (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Support multiple slots in dirty_log_perf_test (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycle (Vitaly Kuznetsov) [2009340]
- KVM: Cache the last used slot index per vCPU (Vitaly Kuznetsov) [2009340]
- KVM: Move last_used_slot logic out of search_memslots (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds (Vitaly Kuznetsov) [2009340]
- KVM: xen: do not use struct gfn_to_hva_cache (Vitaly Kuznetsov) [2009340]
- KVM: selftests: fix hyperv_clock test (Vitaly Kuznetsov) [2009340]
- KVM: SVM: improve the code readability for ASID management (Vitaly Kuznetsov) [2009340]
- KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB (Vitaly Kuznetsov) [2009340]
- KVM: Do not leak memory for duplicate debugfs directories (Vitaly Kuznetsov) [2009340]
- KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces (Vitaly Kuznetsov) [2009340]
- KVM: X86: Optimize zapping rmap (Vitaly Kuznetsov) [2009340]
- KVM: X86: Optimize pte_list_desc with per-array counter (Vitaly Kuznetsov) [2009340]
- KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Test access to XMM fast hypercalls (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Check if guest is allowed to use XMM registers for hypercall input (Vitaly Kuznetsov) [2009340]
- KVM: x86: Introduce trace_kvm_hv_hypercall_done() (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Check access to hypercall before reading XMM registers (Vitaly Kuznetsov) [2009340]
- KVM: nSVM: remove useless kvm_clear_*_queue (Vitaly Kuznetsov) [2009340]
- KVM: x86: Preserve guest's CR0.CD/NW on INIT (Vitaly Kuznetsov) [2009340]
- KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at INIT/RESET (Vitaly Kuznetsov) [2009340]
- KVM: SVM: Emulate #INIT in response to triple fault shutdown (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Remove redundant write to set vCPU as active at RESET/INIT (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Smush x2APIC MSR bitmap adjustments into single function (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace filter is changed (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Remove obsolete MSR bitmap refresh at nested transitions (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340]
- KVM: x86: Move setting of sregs during vCPU RESET/INIT to common x86 (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Don't _explicitly_ reconfigure user return MSRs on vCPU INIT (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Refresh list of user return MSRs after setting guest CPUID (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Skip pointless MSR bitmap update when setting EFER (Vitaly Kuznetsov) [2009340]
- KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT (Vitaly Kuznetsov) [2009340]
- KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT (Vitaly Kuznetsov) [2009340]
- KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Skip emulation required checks during pmode/rmode transitions (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Process CR0.PG side effects after setting CR0 assets (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Skip the permission_fault() check on MMIO if CR0.PG=0 (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exiting is disabled (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0() (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCPU RESET/INIT (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest (Vitaly Kuznetsov) [2009340]
- KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340]
- KVM: x86: Move EDX initialization at vCPU RESET to common code (Vitaly Kuznetsov) [2009340]
- KVM: x86: Consolidate APIC base RESET initialization code (Vitaly Kuznetsov) [2009340]
- KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET (Vitaly Kuznetsov) [2009340]
- KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default (Vitaly Kuznetsov) [2009340]
- KVM: x86: Don't force set BSP bit when local APIC is managed by userspace (Vitaly Kuznetsov) [2009340]
- KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP (Vitaly Kuznetsov) [2009340]
- KVM: x86: Remove defunct BSP "update" in local APIC reset (Vitaly Kuznetsov) [2009340]
- KVM: x86: WARN if the APIC map is dirty without an in-kernel local APIC (Vitaly Kuznetsov) [2009340]
- KVM: SVM: Drop explicit MMU reset at RESET/INIT (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Remove explicit MMU reset in enter_rmode() (Vitaly Kuznetsov) [2009340]
- KVM: SVM: Fall back to KVM's hardcoded value for EDX at RESET/INIT (Vitaly Kuznetsov) [2009340]
- KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping (Vitaly Kuznetsov) [2009340]
- KVM: SVM: Zero out GDTR.base and IDTR.base on INIT (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Set LDTR to its architecturally defined value on nested VM-Exit (Vitaly Kuznetsov) [2009340]
- KVM: x86: Flush the guest's TLB on INIT (Vitaly Kuznetsov) [2009340]
- KVM: x86: APICv: drop immediate APICv disablement on current vCPU (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: fast_page_fault support for the TDP MMU (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Fix use of enums in trace_fast_page_fault (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault (Vitaly Kuznetsov) [2009340]
- KVM: Introduce kvm_get_kvm_safe() (Vitaly Kuznetsov) [2009340]
- x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h (Vitaly Kuznetsov) [2009340]
- KVM: X86: Add per-vm stat for max rmap list size (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation (Vitaly Kuznetsov) [2009340]
- KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [2009340]
- KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM (Vitaly Kuznetsov) [2009340]
- KVM: Export kvm_make_all_cpus_request() for use in marking VMs as bugged (Vitaly Kuznetsov) [2009340]
- KVM: Add infrastructure and macro to mark VM as bugged (Vitaly Kuznetsov) [2009340]
- KVM: Get rid of kvm_get_pfn() (Vitaly Kuznetsov) [2009340]
- KVM: arm64: Use get_page() instead of kvm_get_pfn() (Vitaly Kuznetsov) [2009340]
- KVM: x86: accept userspace interrupt only if no event is injected (Vitaly Kuznetsov) [2009340]
- KVM: add missing compat KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2009340]
- KVM: use cpu_relax when halt polling (Vitaly Kuznetsov) [2009340]
- KVM: SVM: use vmcb01 in svm_refresh_apicv_exec_ctrl (Vitaly Kuznetsov) [2009340]
- KVM: SVM: tweak warning about enabled AVIC on nested entry (Vitaly Kuznetsov) [2009340]
- KVM: SVM: svm_set_vintr don't warn if AVIC is active but is about to be deactivated (Vitaly Kuznetsov) [2009340]
- KVM: SVM: delay svm_vcpu_init_msrpm after svm->vmcb is initialized (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Introduce access_tracking_perf_test (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Fix missing break in dirty_log_perf_test arg parsing (Vitaly Kuznetsov) [2009340]
- x86/kvm: fix vcpu-id indexed array sizes (Vitaly Kuznetsov) [2009340]
- KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF_ACK access (Vitaly Kuznetsov) [2009340]
- KVM: Documentation: Fix KVM_CAP_ENFORCE_PV_FEATURE_CPUID name (Vitaly Kuznetsov) [2009340]
- KVM: nSVM: Swap the parameter order for svm_copy_vmrun_state()/svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340]
- KVM: nSVM: Rename nested_svm_vmloadsave() to svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340]
- docs: virt: kvm: api.rst: replace some characters (Vitaly Kuznetsov) [2009340]
- docs: kvm: properly format code blocks and lists (Vitaly Kuznetsov) [2009340]
- docs: kvm: fix build warnings (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Address extra memslot parameters in vm_vaddr_alloc (Vitaly Kuznetsov) [2009340]
- kvm: debugfs: fix memory leak in kvm_create_vm_debugfs (Vitaly Kuznetsov) [2009340]
- Revert "KVM: x86: WARN and reject loading KVM if NX is supported but not enabled" (Vitaly Kuznetsov) [2009340]
- KVM: selftests: x86: Address missing vm_install_exception_handler conversions (Vitaly Kuznetsov) [2009340]
- KVM: selftests: change pthread_yield to sched_yield (Vitaly Kuznetsov) [2009340]
- KVM: x86: rename apic_access_page_done to apic_access_memslot_enabled (Vitaly Kuznetsov) [2009340]
- kvm: x86: disable the narrow guest module parameter on unload (Vitaly Kuznetsov) [2009340]
- selftests: kvm: Allows userspace to handle emulation errors. (Vitaly Kuznetsov) [2009340]
- kvm: x86: Allow userspace to handle emulation errors (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Let guest use GBPAGES if supported in hardware and TDP is on (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Get CR4.SMEP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Get CR0.WP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Drop redundant rsvd bits reset for nested NPT (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Optimize and clean up so called "last nonleaf level" logic (Vitaly Kuznetsov) [2009340]
- KVM: x86: Enhance comments for MMU roles and nested transition trickiness (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: WARN on any reserved SPTE value when making a valid SPTE (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Add helpers to do full reserved SPTE checks w/ generic MMU (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Use MMU's role to determine PTTYPE (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Collapse 32-bit PAE and 64-bit statements for helpers (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Add a helper to calculate root from role_regs (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Add helper to update paging metadata (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Don't update nested guest's paging bitmasks if CR0.PG=0 (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Consolidate reset_rsvds_bits_mask() calls (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Use MMU role_regs to get LA57, and drop vCPU LA57 helper (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Get nested MMU's root level from the MMU's role (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Drop "nx" from MMU context now that there are no readers (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Use MMU's role to get EFER.NX during MMU configuration (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Use MMU's role/role_regs to compute context's metadata (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Use MMU's role to detect EFER.NX in guest page walk (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Use MMU's roles to compute last non-leaf level (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Use MMU's role to compute PKRU bitmask (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Use MMU's role to compute permission bitmask (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Drop vCPU param from reserved bits calculator (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Use MMU's role to get CR4.PSE for computing rsvd bits (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Don't grab CR4.PSE for calculating shadow reserved bits (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Always set new mmu_role immediately after checking old role (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Set CR4.PKE/LA57 in MMU role iff long mode is active (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Do not set paging-related bits in MMU role if CR0.PG=0 (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Add accessors to query mmu_role bits (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro shenanigans (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Use MMU's role_regs, not vCPU state, to compute mmu_role (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Ignore CR0 and CR4 bits in nested EPT MMU role (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Consolidate misc updates into shadow_mmu_init_context() (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Add struct and helpers to retrieve MMU role bits from regs (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Grab shadow root level from mmu_role for shadow MMUs (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Move nested NPT reserved bit calculation into MMU proper (Vitaly Kuznetsov) [2009340]
- KVM: x86: Read and pass all CR0/CR4 role bits to shadow MMU helper (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Drop smep_andnot_wp check from "uses NX" for shadow MMUs (Vitaly Kuznetsov) [2009340]
- KVM: nSVM: Add a comment to document why nNPT uses vmcb01, not vCPU state (Vitaly Kuznetsov) [2009340]
- KVM: x86: Fix sizes used to pass around CR0, CR4, and EFER (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Rename unsync helper and update related comments (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Drop the intermediate "transient" __kvm_sync_page() (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: comment on kvm_mmu_get_page's syncing of pages (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: WARN and zap SP when sync'ing if MMU role mismatches (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Use MMU role to check for matching guest page sizes (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Unconditionally zap unsync SPs when creating >4k SP at GFN (Vitaly Kuznetsov) [2009340]
- Revert "KVM: MMU: record maximum physical address width in kvm_mmu_extended_role" (Vitaly Kuznetsov) [2009340]
- KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM_RUN is broken (Vitaly Kuznetsov) [2009340]
- KVM: debugfs: Reuse binary stats descriptors (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Add selftest for KVM statistics data binary interface (Vitaly Kuznetsov) [2009340]
- KVM: stats: Add documentation for binary statistics interface (Vitaly Kuznetsov) [2009340]
- KVM: stats: Support binary stats retrieval for a VCPU (Vitaly Kuznetsov) [2009340]
- KVM: stats: Support binary stats retrieval for a VM (Vitaly Kuznetsov) [2009340]
- KVM: stats: Add fd-based API to read binary stats data (Vitaly Kuznetsov) [2009340]
- KVM: stats: Separate generic stats from architecture specific ones (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU check (Vitaly Kuznetsov) [2009340]
- KVM: sefltests: Add x86-64 test to verify MMU reacts to CPUID updates (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Add hugepage support for x86-64 (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Genericize upper level page table entry struct (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Add PTE helper for x86-64 in preparation for hugepages (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Rename x86's page table "address" to "pfn" (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Add wrapper to allocate page table page (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Unconditionally allocate EPT tables in memslot 0 (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Unconditionally use memslot '0' for page table allocations (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Unconditionally use memslot 0 for vaddr allocations (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Use "standard" min virtual address for CPUID test alloc (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Use alloc page helper for xAPIC IPI test (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Use alloc_page helper for x86-64's GDT/IDT/TSS allocations (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Lower the min virtual address for misc page allocations (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Add helpers to allocate N pages of virtual memory (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Use "standard" min virtual address for Hyper-V pages (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Unconditionally use memslot 0 for x86's GDT/TSS setup (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Unconditionally use memslot 0 when loading elf binary (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Zero out the correct page in the Hyper-V features test (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Remove errant asm/barrier.h include to fix arm64 build (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Fix uninitialized boolean variable flush (Vitaly Kuznetsov) [2009340]
- KVM: selftests: fix triple fault if ept=0 in dirty_log_test (Vitaly Kuznetsov) [2009340]
- KVM: x86: Print CPU of last attempted VM-entry when dumping VMCS/VMCB (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Dynamically compute max VMCS index for vmcs12 (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Skip #PF(RSVD) intercepts when emulating smaller maxphyaddr (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Remove redundant root_hpa checks (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmu (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled check (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Remove redundant is_tdp_mmu_root check (Vitaly Kuznetsov) [2009340]
- KVM: x86: Stub out is_tdp_mmu_root on 32-bit hosts (Vitaly Kuznetsov) [2009340]
- KVM: x86: WARN and reject loading KVM if NX is supported but not enabled (Vitaly Kuznetsov) [2009340]
- KVM: SVM: Refuse to load kvm_amd if NX support is not available (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Refuse to load kvm_intel if EPT and NX are disabled (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Fix TDP MMU page table level (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340]
- KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPIC (Vitaly Kuznetsov) [2009340]
- KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall (Vitaly Kuznetsov) [2009340]
- KVM: switch per-VM stats to u64 (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Grab nx_lpage_splits as an unsigned long before division (Vitaly Kuznetsov) [2009340]
- KVM: x86: Check for pending interrupts when APICv is getting disabled (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Drop redundant checks on vmcs12 in EPTP switching emulation (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: WARN if subtly-impossible VMFUNC conditions occur (Vitaly Kuznetsov) [2009340]
- KVM: x86: Drop pointless @reset_roots from kvm_init_mmu() (Vitaly Kuznetsov) [2009340]
- KVM: x86: Defer MMU sync on PCID invalidation (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Use fast PGD switch when emulating VMFUNC[EPTP_SWITCH] (Vitaly Kuznetsov) [2009340]
- KVM: x86: Use KVM_REQ_TLB_FLUSH_GUEST to handle INVPCID(ALL) emulation (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPT (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Consolidate VM-Enter/VM-Exit TLB flush and MMU sync logic (Vitaly Kuznetsov) [2009340]
- KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpers (Vitaly Kuznetsov) [2009340]
- KVM: nSVM: Move TLB flushing logic (or lack thereof) to dedicated helper (Vitaly Kuznetsov) [2009340]
- KVM: x86: Uncondtionally skip MMU sync/TLB flush in MOV CR3's PGD switch (Vitaly Kuznetsov) [2009340]
- KVM: x86: Invalidate all PGDs for the current PCID on MOV CR3 w/ flush (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Sync all PGDs on nested transition with shadow paging (Vitaly Kuznetsov) [2009340]
- KVM: x86: avoid loading PDPTRs after migration when possible (Vitaly Kuznetsov) [2009340]
- KVM: x86: Introduce KVM_GET_SREGS2 / KVM_SET_SREGS2 (Vitaly Kuznetsov) [2009340]
- KVM: x86: introduce kvm_register_clear_available (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: delay loading of PDPTRs to KVM_REQ_GET_NESTED_STATE_PAGES (Vitaly Kuznetsov) [2009340]
- KVM: nSVM: refactor the CR3 reload on migration (Vitaly Kuznetsov) [2009340]
- KVM: x86: Always load PDPTRs on CR3 load for SVM w/o NPT and a PAE guest (Vitaly Kuznetsov) [2009340]
- KVM: nSVM: Drop pointless pdptrs_changed() check on nested transition (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Drop obsolete (and pointless) pdptrs_changed() check (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Introduce hyperv_features test (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Move evmcs.h to x86_64/ (Vitaly Kuznetsov) [2009340]
- KVM: selftests: move Hyper-V MSR definitions to hyperv.h (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_X64_EX_PROCESSOR_MASKS_RECOMMENDED bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_X64_CLUSTER_IPI_RECOMMENDED bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_X64_REMOTE_TLB_FLUSH_RECOMMENDED bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_DEBUGGING privilege bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_SIGNAL_EVENTS privilege bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_POST_MESSAGES privilege bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Check access to HVCALL_NOTIFY_LONG_SPIN_WAIT hypercall (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Prepare to check access to Hyper-V hypercalls (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_STIMER_DIRECT_MODE_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Inverse the default in hv_check_msr_access() (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_FEATURE_DEBUG_MSRS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_FEATURE_GUEST_CRASH_MSR_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_ACCESS_REENLIGHTENMENT privilege bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_ACCESS_FREQUENCY_MSRS privilege bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_MSR_APIC_ACCESS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_MSR_SYNTIMER_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_MSR_SYNIC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_MSR_REFERENCE_TSC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_MSR_RESET_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_MSR_VP_INDEX_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_MSR_TIME_REF_COUNT_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_MSR_VP_RUNTIME_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Honor HV_MSR_HYPERCALL_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Prepare to check access to Hyper-V MSRs (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Cache guest CPUID leaves determining features availability (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Introduce KVM_CAP_HYPERV_ENFORCE_CPUID (Vitaly Kuznetsov) [2009340]
- asm-generic/hyperv: add HV_STATUS_ACCESS_DENIED definition (Vitaly Kuznetsov) [2009340]
- KVM: SVM: hyper-v: Direct Virtual Flush support (Vitaly Kuznetsov) [2009340]
- KVM: SVM: hyper-v: Enlightened MSR-Bitmap support (Vitaly Kuznetsov) [2009340]
- KVM: SVM: hyper-v: Remote TLB flush for SVM (Vitaly Kuznetsov) [2009340]
- KVM: SVM: Software reserved fields (Vitaly Kuznetsov) [2009340]
- KVM: x86: hyper-v: Move the remote TLB flush logic out of vmx (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: nSVM: Add a new VCPU statistic to show if VCPU is in guest mode (Vitaly Kuznetsov) [2009340]
- KVM: x86: Drop "pre_" from enter/leave_smm() helpers (Vitaly Kuznetsov) [2009340]
- KVM: x86: Drop .post_leave_smm(), i.e. the manual post-RSM MMU reset (Vitaly Kuznetsov) [2009340]
- KVM: x86: Rename SMM tracepoint to make it reflect reality (Vitaly Kuznetsov) [2009340]
- KVM: x86: Move "entering SMM" tracepoint into kvm_smm_changed() (Vitaly Kuznetsov) [2009340]
- KVM: x86: Move (most) SMM hflags modifications into kvm_smm_changed() (Vitaly Kuznetsov) [2009340]
- KVM: x86: Invoke kvm_smm_changed() immediately after clearing SMM flag (Vitaly Kuznetsov) [2009340]
- KVM: x86: Replace .set_hflags() with dedicated .exiting_smm() helper (Vitaly Kuznetsov) [2009340]
- KVM: x86: Emulate triple fault shutdown if RSM emulation fails (Vitaly Kuznetsov) [2009340]
- KVM: x86: Drop vendor specific functions for APICv/AVIC enablement (Vitaly Kuznetsov) [2009340]
- KVM: x86: Use common 'enable_apicv' variable for both APICv and AVIC (Vitaly Kuznetsov) [2009340]
- kvm: x86: implement KVM PM-notifier (Vitaly Kuznetsov) [2009340]
- kvm: add PM-notifier (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Introduce x2APIC register manipulation functions (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Hoist APIC functions out of individual tests (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Move APIC definitions into a separate file (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Disable vmcs02 posted interrupts if vmcs12 PID isn't mappable (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Fail on MMIO completion for nested posted interrupts (Vitaly Kuznetsov) [2009340]
- KVM: x86: Add a return code to kvm_apic_accept_events (Vitaly Kuznetsov) [2009340]
- KVM: x86: Add a return code to inject_pending_event (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Add a return code to vmx_complete_nested_posted_interrupt (Vitaly Kuznetsov) [2009340]
- KVM: x86: Remove guest mode check from kvm_check_nested_events (Vitaly Kuznetsov) [2009340]
- KVM: selftests: x86: Add vmx_nested_tsc_scaling_test (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Enable nested TSC scaling (Vitaly Kuznetsov) [2009340]
- KVM: X86: Add vendor callbacks for writing the TSC multiplier (Vitaly Kuznetsov) [2009340]
- KVM: X86: Move write_l1_tsc_offset() logic to common code and rename it (Vitaly Kuznetsov) [2009340]
- KVM: X86: Add functions that calculate the nested TSC fields (Vitaly Kuznetsov) [2009340]
- KVM: X86: Add functions for retrieving L2 TSC fields from common code (Vitaly Kuznetsov) [2009340]
- KVM: nVMX: Add a TSC multiplier field in VMCS12 (Vitaly Kuznetsov) [2009340]
- KVM: X86: Add a ratio parameter to kvm_scale_tsc() (Vitaly Kuznetsov) [2009340]
- KVM: X86: Rename kvm_compute_tsc_offset() to kvm_compute_l1_tsc_offset() (Vitaly Kuznetsov) [2009340]
- KVM: X86: Store L1's TSC scaling ratio in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [2009340]
- math64.h: Add mul_s64_u64_shr() (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Add a field to control memslot rmap allocation (Vitaly Kuznetsov) [2009340]
- KVM: mmu: Add slots_arch_lock for memslot arch fields (Vitaly Kuznetsov) [2009340]
- KVM: mmu: Refactor memslot copy (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Factor out allocating memslot rmap (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Deduplicate rmap freeing (Vitaly Kuznetsov) [2009340]
- KVM: x86: Do not write protect huge page in initially-all-set mode (Vitaly Kuznetsov) [2009340]
- KVM: x86: Support write protecting only large pages (Vitaly Kuznetsov) [2009340]
- KVM: hyper-v: Advertise support for fast XMM hypercalls (Vitaly Kuznetsov) [2009340]
- KVM: x86: kvm_hv_flush_tlb use inputs from XMM registers (Vitaly Kuznetsov) [2009340]
- KVM: hyper-v: Collect hypercall params into struct (Vitaly Kuznetsov) [2009340]
- KVM: x86: Move FPU register accessors into fpu.h (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Make is_nx_huge_page_enabled an inline function (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Fix kvm_check_cap() assertion (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Add aarch64/debug-exceptions test (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Add exception handling support for aarch64 (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Move GUEST_ASSERT_EQ to utils header (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Introduce UCALL_UNHANDLED for unhandled vector reporting (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Complete x86_64/sync_regs_test ucall (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Rename vm_handle_exception (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Fix compiling errors when initializing the static structure (Vitaly Kuznetsov) [2009340]
- selftests: kvm: Add support for customized slot0 memory size (Vitaly Kuznetsov) [2009340]
- selftests: kvm: fix overlapping addresses in memslot_perf_test (Vitaly Kuznetsov) [2009340]
- selftests: kvm: do only 1 memslot_perf_test run by default (Vitaly Kuznetsov) [2009340]
- KVM: X86: Use _BITUL() macro in UAPI headers (Vitaly Kuznetsov) [2009340]
- KVM: selftests: create alias mappings when using shared memory (Vitaly Kuznetsov) [2009340]
- KVM: selftests: add shmem backing source type (Vitaly Kuznetsov) [2009340]
- KVM: selftests: refactor vm_mem_backing_src_type flags (Vitaly Kuznetsov) [2009340]
- KVM: selftests: allow different backing source types (Vitaly Kuznetsov) [2009340]
- KVM: selftests: compute correct demand paging size (Vitaly Kuznetsov) [2009340]
- KVM: selftests: simplify setup_demand_paging error handling (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Print a message if /dev/kvm is missing (Vitaly Kuznetsov) [2009340]
- KVM: selftests: trivial comment/logging fixes (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Fix hang in hardware_disable_test (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Ignore CPUID.0DH.1H in get_cpuid_test (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Fix 32-bit truncation of vm_get_max_gfn() (Vitaly Kuznetsov) [2009340]
- KVM: selftests: add a memslot-related performance benchmark (Vitaly Kuznetsov) [2009340]
- KVM: selftests: Keep track of memslots more efficiently (Vitaly Kuznetsov) [2009340]
- selftests: kvm: fix potential issue with ELF loading (Vitaly Kuznetsov) [2009340]
- selftests: kvm: make allocation of extra memory take effect (Vitaly Kuznetsov) [2009340]
- docs: virt: api.rst: fix a pointer to SGX documentation (Vitaly Kuznetsov) [2009340]
- docs: vcpu-requests.rst: fix reference for atomic ops (Vitaly Kuznetsov) [2009340]
- x86/msr: Rename MSR_K8_SYSCFG to MSR_AMD64_SYSCFG (Vitaly Kuznetsov) [2009340]
- x86/sev: Move GHCB MSR protocol and NAE definitions in a common header (Vitaly Kuznetsov) [2009340]
- x86/sev-es: Rename sev-es.{ch} to sev.{ch} (Vitaly Kuznetsov) [2009340]
- x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate() (Vitaly Kuznetsov) [2009340]
- tools/kvm_stat: Fix documentation typo (Vitaly Kuznetsov) [2009340]
- KVM: x86: Hide RDTSCP and RDPID if MSR_TSC_AUX probing failed (Vitaly Kuznetsov) [2009340]
- KVM: x86: Tie Intel and AMD behavior for MSR_TSC_AUX to guest CPU model (Vitaly Kuznetsov) [2009340]
- KVM: x86: Move uret MSR slot management to common x86 (Vitaly Kuznetsov) [2009340]
- KVM: x86: Export the number of uret MSRs to vendor modules (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Disable loading of TSX_CTRL MSR the more conventional way (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Use common x86's uret MSR list as the one true list (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Use flag to indicate "active" uret MSRs instead of sorting list (Vitaly Kuznetsov) [2009340]
- KVM: VMX: Configure list of user return MSRs at module init (Vitaly Kuznetsov) [2009340]
- KVM: x86: Add support for RDPID without RDTSCP (Vitaly Kuznetsov) [2009340]
- selftests: kvm: remove reassignment of non-absolute variables (Vitaly Kuznetsov) [2009340]
- doc/kvm: Fix wrong entry for KVM_CAP_X86_MSR_FILTER (Vitaly Kuznetsov) [2009340]
- KVM: x86/mmu: Fix kdoc of __handle_changed_spte (Vitaly Kuznetsov) [2009340]
- KVM: documentation: fix sphinx warnings (Vitaly Kuznetsov) [2009340]
- KVM: x86: document behavior of measurement ioctls with len==0 (Vitaly Kuznetsov) [2009340]
- documentation/kvm: additional explanations on KVM_SET_BOOT_CPU_ID (Vitaly Kuznetsov) [2009340]
- docs: kvm: Fix a typo ("althought") (Vitaly Kuznetsov) [2009340]
- KVM: move EXIT_FASTPATH_REENTER_GUEST to common code (Vitaly Kuznetsov) [2009340]
- mm, kvm: account kvm_vcpu_mmap to kmemcg (Vitaly Kuznetsov) [2009340]
- x86/kvm: Use msi_msg shadow structs (Vitaly Kuznetsov) [2009340]
- ceph: fix up non-directory creation in SGID directories (Jeffrey Layton) [2017796]
- ceph: initialize pathlen variable in reconnect_caps_cb (Jeffrey Layton) [2017796]
- ceph: initialize i_size variable in ceph_sync_read (Jeffrey Layton) [2017796]
- ceph: fix duplicate increment of opened_inodes metric (Jeffrey Layton) [2017796]
- ceph: add a new metric to keep track of remote object copies (Jeffrey Layton) [2017796]
- libceph, ceph: move ceph_osdc_copy_from() into cephfs code (Jeffrey Layton) [2017796]
- ceph: clean-up metrics data structures to reduce code duplication (Jeffrey Layton) [2017796]
- ceph: split 'metric' debugfs file into several files (Jeffrey Layton) [2017796]
- ceph: return the real size read when it hits EOF (Jeffrey Layton) [2017796]
- ceph: properly handle statfs on multifs setups (Jeffrey Layton) [2017796]
- ceph: shut down mount on bad mdsmap or fsmap decode (Jeffrey Layton) [2017796]
- ceph: fix mdsmap decode when there are MDS's beyond max_mds (Jeffrey Layton) [2017796]
- ceph: ignore the truncate when size won't change with Fx caps issued (Jeffrey Layton) [2017796]
- ceph: don't rely on error_string to validate blocklisted session. (Jeffrey Layton) [2017796]
- ceph: just use ci->i_version for fscache aux info (Jeffrey Layton) [2017796]
- ceph: shut down access to inode when async create fails (Jeffrey Layton) [2017796]
- ceph: refactor remove_session_caps_cb (Jeffrey Layton) [2017796]
- ceph: fix auth cap handling logic in remove_session_caps_cb (Jeffrey Layton) [2017796]
- ceph: drop private list from remove_session_caps_cb (Jeffrey Layton) [2017796]
- ceph: don't use -ESTALE as special return code in try_get_cap_refs (Jeffrey Layton) [2017796]
- ceph: print inode numbers instead of pointer values (Jeffrey Layton) [2017796]
- ceph: enable async dirops by default (Jeffrey Layton) [2017796]
- libceph: drop ->monmap and err initialization (Jeffrey Layton) [2017796]
- ceph: convert to noop_direct_IO (Jeffrey Layton) [2017796]
- ceph: fix off by one bugs in unsafe_request_wait() (Jeffrey Layton) [2017796]
- ceph: fix handling of "meta" errors (Jeffrey Layton) [2017796]
- ceph: drop the mdsc_get_session/put_session dout messages (Jeffrey Layton) [2017796]
- ceph: lockdep annotations for try_nonblocking_invalidate (Jeffrey Layton) [2017796]
- ceph: don't WARN if we're forcibly removing the session caps (Jeffrey Layton) [2017796]
- ceph: don't WARN if we're force umounting (Jeffrey Layton) [2017796]
- ceph: remove the capsnaps when removing caps (Jeffrey Layton) [2017796]
- ceph: request Fw caps before updating the mtime in ceph_write_iter (Jeffrey Layton) [2017796]
- ceph: reconnect to the export targets on new mdsmaps (Jeffrey Layton) [2017796]
- ceph: print more information when we can't find snaprealm (Jeffrey Layton) [2017796]
- ceph: add ceph_change_snap_realm() helper (Jeffrey Layton) [2017796]
- ceph: remove redundant initializations from mdsc and session (Jeffrey Layton) [2017796]
- ceph: cancel delayed work instead of flushing on mdsc teardown (Jeffrey Layton) [2017796]
- ceph: add a new vxattr to return auth mds for an inode (Jeffrey Layton) [2017796]
- ceph: flush the mdlog before waiting on unsafe reqs (Jeffrey Layton) [2017796]
- ceph: flush mdlog before umounting (Jeffrey Layton) [2017796]
- ceph: make iterate_sessions a global symbol (Jeffrey Layton) [2017796]
- ceph: make ceph_create_session_msg a global symbol (Jeffrey Layton) [2017796]
- ceph: fix comment about short copies in ceph_write_end (Jeffrey Layton) [2017796]
- ceph: fix memory leak on decode error in ceph_handle_caps (Jeffrey Layton) [2017796]
- RDMA/irdma: Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()' (Kamal Heib) [1970672]
- RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ (Kamal Heib) [1970672]
- RDMA/irdma: Fix a user-after-free in add_pble_prm (Kamal Heib) [1970672]
- RDMA/irdma: Report correct WC errors (Kamal Heib) [1970672]
- RDMA/irdma: Do not hold qos mutex twice on QP resume (Kamal Heib) [1970672]
- RDMA/irdma: Set VLAN in UD work completion correctly (Kamal Heib) [1970672]
- RDMA/irdma: Process extended CQ entries correctly (Kamal Heib) [1970672]
- RDMA/irdma: Report correct WC error when there are MW bind errors (Kamal Heib) [1970672]
- RDMA/irdma: Report correct WC error when transport retry counter is exceeded (Kamal Heib) [1970672]
- RDMA/irdma: Validate number of CQ entries on create CQ (Kamal Heib) [1970672]
- RDMA/irdma: Skip CQP ring during a reset (Kamal Heib) [1970672]
- RDMA/irdma: Remove the repeated declaration (Kamal Heib) [1970672]
- RDMA/irdma: Use correct kconfig symbol for AUXILIARY_BUS (Kamal Heib) [1970672]
- RDMA/irdma: Change returned type of irdma_setup_virt_qp to void (Kamal Heib) [1970672]
- RDMA/irdma: Change the returned type of irdma_set_hw_rsrc to void (Kamal Heib) [1970672]
- RDMA/irdma: change the returned type of irdma_sc_repost_aeq_entries to void (Kamal Heib) [1970672]
- RDMA/irdma: Check vsi pointer before using it (Kamal Heib) [1970672]
- RDMA/irdma: Change the returned type to void (Kamal Heib) [1970672]
- RDMA/irdma: Make spdxcheck.py happy (Kamal Heib) [1970672]
- RDMA/irdma: Fix unused variable total_size warning (Kamal Heib) [1970672]
- RDMA/irdma: Fix potential overflow expression in irdma_prm_get_pbles (Kamal Heib) [1970672]
- RDMA/irdma: Check contents of user-space irdma_mem_reg_req object (Kamal Heib) [1970672]
- RDMA/irdma: Remove use of kmap() (Kamal Heib) [1970672]
- RDMA/irdma: Use the queried port attributes (Kamal Heib) [1970672]
- RDMA/irdma: Check return value from ib_umem_find_best_pgsz (Kamal Heib) [1970672]
- RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [1970672]
- RDMA/irdma: Store PBL info address a pointer type (Kamal Heib) [1970672]
- RDMA/irdma: Use list_last_entry/list_first_entry (Kamal Heib) [1970672]
- RDMA/irdma: Use list_move instead of list_del/list_add (Kamal Heib) [1970672]
- RDMA/irdma: Fix return error sign from irdma_modify_qp (Kamal Heib) [1970672]
- RDMA/irdma: Fix spelling mistake "Allocal" -> "Allocate" (Kamal Heib) [1970672]
- RDMA/irdma: remove redundant initialization of variable val (Kamal Heib) [1970672]
- RDMA/irdma: remove extraneous indentation on a statement (Kamal Heib) [1970672]
- RDMA/irdma: Fix issues with u8 left shift operation (Kamal Heib) [1970672]
- RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw (Kamal Heib) [1970672]
- RDMA/irdma: Add ABI definitions (Kamal Heib) [1970672]
- RDMA/irdma: Add dynamic tracing for CM (Kamal Heib) [1970672]
- RDMA/irdma: Add miscellaneous utility definitions (Kamal Heib) [1970672]
- RDMA/irdma: Add user/kernel shared libraries (Kamal Heib) [1970672]
- RDMA/irdma: Add RoCEv2 UD OP support (Kamal Heib) [1970672]
- RDMA/irdma: Implement device supported verb APIs (Kamal Heib) [1970672]
- RDMA/irdma: Add PBLE resource manager (Kamal Heib) [1970672]
- RDMA/irdma: Add connection manager (Kamal Heib) [1970672]
- RDMA/irdma: Add QoS definitions (Kamal Heib) [1970672]
- RDMA/irdma: Add privileged UDA queue implementation (Kamal Heib) [1970672]
- RDMA/irdma: Add HMC backing store setup functions (Kamal Heib) [1970672]
- RDMA/irdma: Implement HW Admin Queue OPs (Kamal Heib) [1970672]
- RDMA/irdma: Implement device initialization definitions (Kamal Heib) [1970672]
- RDMA/irdma: Register auxiliary driver and implement private channel OPs (Kamal Heib) [1970672]
- i40e: Register auxiliary devices to provide RDMA (Kamal Heib) [1970672]
- i40e: Prep i40e header for aux bus conversion (Kamal Heib) [1970672]
- i40e: Replace one-element array with flexible-array member (Kamal Heib) [1970672]
- ibmvnic: drop bad optimization in reuse_tx_pools() (Gustavo Walbon) [2028722]
- ibmvnic: drop bad optimization in reuse_rx_pools() (Gustavo Walbon) [2028722]
- /proc/<pid>/cmdline: add back the setproctitle() special case (Ian Kent) [1979446]
- /proc/<pid>/cmdline: remove all the special cases (Ian Kent) [1979446]
- perf tests vmlinux-kallsyms: Ignore hidden symbols (Michael Petlan) [1903157]
- net/sched: sch_ets: don't remove idle classes from the round-robin list (Davide Caratti) [2013073]
- net/sched: sch_ets: don't peek at classes beyond 'nbands' (Davide Caratti) [2013073]
- net/sched: sch_ets: properly init all active DRR list handles (Davide Caratti) [2013073]
- serial: 8250: fix racy uartclk update (Puneet Sethi) [1784121]
- serial: 8250: Skip uninitialized TTY port baud rate update (Puneet Sethi) [1784121]
- serial: 8250: Discard RTS/DTS setting from clock update method (Puneet Sethi) [1784121]
- serial: 8250: Add 8250 port clock update method (Puneet Sethi) [1784121]
- serial: 8250_dw: drop bogus uartclk optimisation (Puneet Sethi) [1784121]
- serial: 8250_lpss: Enable PSE UART Auto Flow Control (Puneet Sethi) [1784121]
- serial: 8250_lpss: Extract dw8250_do_set_termios() for common use (Puneet Sethi) [1784121]
- serial: 8250_dw: Fix the trivial typo in the comment (Puneet Sethi) [1784121]
- serial: 8250_dw: Re-use temporary variable for of_node (Puneet Sethi) [1784121]
- serial: 8250_dw: Drop wrong use of ACPI_PTR() (Puneet Sethi) [1784121]
- serial: 8250_lpss: Enable DMA on Intel Elkhart Lake (Puneet Sethi) [1784121]
- serial: 8250_dw: Add device HID for new AMD UART controller (Puneet Sethi) [1784121]
- serial: 8250_dw: Fix clk-notifier/port suspend deadlock (Puneet Sethi) [1784121]
- serial: 8250_dw: Fix common clocks usage race condition (Puneet Sethi) [1784121]
- serial: 8250_dw: Pass the same rate to the clk round and set rate methods (Puneet Sethi) [1784121]
- serial: 8250_dw: Simplify the ref clock rate setting procedure (Puneet Sethi) [1784121]
- serial: 8250_dw: Use devm_clk_get_optional() to get the input clock (Puneet Sethi) [1784121]
- serial: 8250_dw: Avoid double error messaging when IRQ absent (Puneet Sethi) [1784121]
- serial: 8250_dw: switch to use 8250_dwlib library (Puneet Sethi) [1784121]
- serial: 8250_dw: use pointer to uart local variable (Puneet Sethi) [1784121]
- serial: 8250_dw: Use a unified new dev variable in remove (Puneet Sethi) [1784121]
- serial: 8250_dw: always set baud rate in dw8250_set_termios (Puneet Sethi) [1784121]
- serial: 8250_dw: add fractional divisor support (Puneet Sethi) [1784121]
- serial: 8250_dw: Introduce IO accessors to extended registers (Puneet Sethi) [1784121]
- dmaengine: dw: Program xBAR hardware for Elkhart Lake (Puneet Sethi) [1784121]
- dmaengine: dw: Make it dependent to HAS_IOMEM (Puneet Sethi) [1784121]
- dmaengine dw: Revert "dmaengine: dw: Enable runtime PM" (Puneet Sethi) [1784121]
- dmaengine: dw: Enable runtime PM (Puneet Sethi) [1784121]
- dmaengine: dw: Add DMA-channels mask cell support (Puneet Sethi) [1784121]
- dmaengine: dw: Ignore burst setting for memory peripherals (Puneet Sethi) [1784121]
- dmaengine: dw: Discard dlen from the dev-to-mem xfer width calculation (Puneet Sethi) [1784121]
- dmaengine: dw: Activate FIFO-mode for memory peripherals only (Puneet Sethi) [1784121]
- dmaengine: dw: Initialize max_sg_burst capability (Puneet Sethi) [1784121]
- dmaengine: dw: Introduce max burst length hw config (Puneet Sethi) [1784121]
- dmaengine: dw: Initialize min and max burst DMA device capability (Puneet Sethi) [1784121]
- dmaengine: dw: Set DMA device max segment size parameter (Puneet Sethi) [1784121]
- dmaengine: dw: Take HC_LLP flag into account for noLLP auto-config (Puneet Sethi) [1784121]
- dmaengine: Introduce DMA-device device_caps callback (Puneet Sethi) [1784121]
- dmaengine: Introduce max SG burst capability (Puneet Sethi) [1784121]
- dmaengine: Introduce min burst length capability (Puneet Sethi) [1784121]
- dmaengine: dw: Initialize channel before each transfer (Puneet Sethi) [1784121]
- dmaengine: dw: Replace 'objs' by 'y' (Puneet Sethi) [1784121]
- dmaengine: dw: Register ACPI DMA controller for PCI that has companion (Puneet Sethi) [1784121]
- dmaengine: dw: platform: Mark 'hclk' clock optional (Puneet Sethi) [1784121]
- dmaengine: dw: platform: Split OF helpers to separate module (Puneet Sethi) [1784121]
- dmaengine: dw: platform: Split ACPI helpers to separate module (Puneet Sethi) [1784121]
- dmaengine: dw: platform: Move handle check to dw_dma_acpi_controller_register() (Puneet Sethi) [1784121]
- dmaengine: dw: platform: Switch to acpi_dma_controller_register() (Puneet Sethi) [1784121]
- dmaengine: dw: platform: Use devm_platform_ioremap_resource() (Puneet Sethi) [1784121]
- dmaengine: dw: platform: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121]
- dmaengine: dw: platform: Use struct dw_dma_chip_pdata (Puneet Sethi) [1784121]
- dmaengine: dw: Export struct dw_dma_chip_pdata for wider use (Puneet Sethi) [1784121]
- dmaengine: dw: Update Intel Elkhart Lake Service Engine acronym (Puneet Sethi) [1784121]
- dmaengine: dw: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121]
- dmaengine: dw: Distinguish ->remove() between DW and iDMA 32-bit (Puneet Sethi) [1784121]
- dmaengine: dw: convert to SPDX identifiers (Puneet Sethi) [1784121]
- dmaengine: dw: Don't pollute CTL_LO on iDMA 32-bit (Puneet Sethi) [1784121]
- dmaengine: dw: Reset DRAIN bit when resume the channel (Puneet Sethi) [1784121]
- dmaengine: dw: Split DW and iDMA 32-bit operations (Puneet Sethi) [1784121]
- dmaengine: dw: Remove unused internal property (Puneet Sethi) [1784121]
- dmaengine: dw: Add missed multi-block support for iDMA 32-bit (Puneet Sethi) [1784121]
- dmaengine: dw: drop useless LIST_HEAD (Puneet Sethi) [1784121]
- dmaengine: dw: Fix FIFO size for Intel Merrifield (Puneet Sethi) [1784121]
- dmaengine: dw-dmac: implement dma protection control setting (Puneet Sethi) [1784121]
- dmaengine: dw: remove dma_slave_config direction usage (Puneet Sethi) [1784121]
- dmaengine: dw: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Puneet Sethi) [1784121]
- perf/arm-cmn: Fix invalid pointer when access dtc object sharing the same IRQ number (Mark Langsdorf) [1997732]
- drivers/perf: Simplify EVENT ATTR macro in SMMU PMU driver (Mark Langsdorf) [1997732]
- perf/smmuv3: Don't trample existing events with global filter (Mark Langsdorf) [1997732]
- perf: qcom: Remove redundant dev_err call in qcom_l3_cache_pmu_probe() (Mark Langsdorf) [1997732]
- perf: arm_spe: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732]
- perf: xgene_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732]
- perf: qcom: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732]
- perf: arm_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732]
- drivers/perf: arm-cci: Fix checkpatch spacing error (Mark Langsdorf) [1997732]
- drivers/perf: arm-cmn: Add space after ',' (Mark Langsdorf) [1997732]
- drivers/perf: arm_pmu: Fix some coding style issues (Mark Langsdorf) [1997732]
- drivers/perf: arm_spe_pmu: Fix some coding style issues (Mark Langsdorf) [1997732]
- drivers/perf: Remove redundant dev_err call in tx2_uncore_pmu_init_dev() (Mark Langsdorf) [1997732]
- perf/arm-smmuv3: Use irq_set_affinity() (Mark Langsdorf) [1997732]
- perf/arm-dsu: Use irq_set_affinity() (Mark Langsdorf) [1997732]
- perf/arm-dmc620: Use irq_set_affinity() (Mark Langsdorf) [1997732]
- perf/arm-cmn: Use irq_set_affinity() (Mark Langsdorf) [1997732]
- perf/arm-ccn: Use irq_set_affinity() (Mark Langsdorf) [1997732]
- perf/arm-ccn: Clean up CPU hotplug handling (Mark Langsdorf) [1997732]
- perf/arm-cci: Remove broken race mitigation (Mark Langsdorf) [1997732]
- genirq: Export affinity setter for modules (Mark Langsdorf) [1997732]
- perf/arm_pmu_platform: Clean up with dev_printk (Mark Langsdorf) [1997732]
- perf/arm_pmu_platform: Fix error handling (Mark Langsdorf) [1997732]
- perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors (Mark Langsdorf) [1997732]
- drivers/perf: Simplify the SMMUv3 PMU event attributes (Mark Langsdorf) [1997732]
- perf: Constify static struct attribute_group (Mark Langsdorf) [1997732]
- perf: qcom: Constify static struct attribute_group (Mark Langsdorf) [1997732]
- drivers/perf: Add support for ARMv8.3-SPE (Mark Langsdorf) [1997732]
- driver/perf: Remove ARM_SMMU_V3_PMU dependency on ARM_SMMU_V3 (Mark Langsdorf) [1997732]
- perf/smmuv3: Support sysfs identifier file (Mark Langsdorf) [1997732]
- perf: remove duplicate check on fwnode (Mark Langsdorf) [1997732]
- redhat/configs: enable ARM_DMC620_PMU memory controller perf counters (Mark Langsdorf) [1997732]
- perf/arm_dmc620_pmu: Fix error return code in dmc620_pmu_device_probe() (Mark Langsdorf) [1997732]
- drivers/perf: Prevent forced unbinding of ARM_DMC620_PMU drivers (Mark Langsdorf) [1997732]
- driver/perf: Add PMU driver for the ARM DMC-620 memory controller (Mark Langsdorf) [1997732]
- drivers/perf: thunderx2_pmu: Fix memory resource error handling (Mark Langsdorf) [1997732]
- drivers/perf: xgene_pmu: Fix uninitialized resource struct (Mark Langsdorf) [1997732]
- perf: arm_dsu: Support DSU ACPI devices (Mark Langsdorf) [1997732]
- perf/smmuv3: To simplify code for ioremap page in pmcg (Mark Langsdorf) [1997732]
- drivers/perf: Prevent forced unbinding of PMU drivers (Mark Langsdorf) [1997732]
- drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling (Mark Langsdorf) [1997732]
- pmu/smmuv3: Clear IRQ affinity hint on device removal (Mark Langsdorf) [1997732]
- drivers/perf: arm_spe_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732]
- drivers/perf: arm_dsu_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732]
- drivers/perf: Open access for CAP_PERFMON privileged process (Mark Langsdorf) [1997732]
- perf/smmuv3: Remove the leftover put_cpu() in error path (Mark Langsdorf) [1997732]
- perf: arm-ccn: Enable stats for CCN-512 interconnect (Mark Langsdorf) [1997732]
- perf/smmuv3: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732]
- perf/arm-cci: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732]
- perf/arm-ccn: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732]
- perf: xgene: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732]
- perf/smmuv3: Validate groups for global filtering (Mark Langsdorf) [1997732]
- perf/smmuv3: Validate group size (Mark Langsdorf) [1997732]
- perf/smmuv3: Enable HiSilicon Erratum 162001800 quirk (Mark Langsdorf) [1997732]
- perf/smmuv3: Add MSI irq support (Mark Langsdorf) [1997732]
- perf/smmuv3: Add arm64 smmuv3 pmu driver (Mark Langsdorf) [1997732]
- perf: xgene: Remove set but not used variable 'config' (Mark Langsdorf) [1997732]
- perf/drivers: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Mark Langsdorf) [1997732]
- For drivers that do not support context exclusion let's advertise the PERF_PMU_CAP_NO_EXCLUDE capability. This ensures that perf will prevent us from handling events where any exclusion flags are set. Let's also remove the now unnecessary check for exclusion flags. (Mark Langsdorf) [1997732]
- perf/core, arch/arm: Use PERF_PMU_CAP_NO_EXCLUDE conditionally (Mark Langsdorf) [1997732]
- drivers/perf: arm-ccn: Use devm_ioremap_resource() to map memory (Mark Langsdorf) [1997732]
- drivers/perf: Initialise return value in armpmu_request_irqs() (Mark Langsdorf) [1997732]
- perf/arm-cci: Remove VLA usage (Mark Langsdorf) [1997732]
- tools/power turbostat: version 2021.05.04 (Prarit Bhargava) [2030472]
- tools/power turbostat: Support "turbostat --hide idle" (Prarit Bhargava) [2030472]
- tools/power turbostat: elevate priority of interval mode (Prarit Bhargava) [2030472]
- tools/power turbostat: formatting (Prarit Bhargava) [2030472]
- tools/power turbostat: rename tcc variables (Prarit Bhargava) [2030472]
- tools/power turbostat: save original CPU model (Prarit Bhargava) [2030472]
- tools/power turbostat: add TCC Offset support (Prarit Bhargava) [2030472]
- tools/power turbostat: Fix Core C6 residency on Atom CPUs (Prarit Bhargava) [2030472]
- tools/power turbostat: Print the C-state Pre-wake settings (Prarit Bhargava) [2030472]
- tools/power turbostat: unmark non-kernel-doc comment (Prarit Bhargava) [2030472]
- tools/power/turbostat: Remove Package C6 Retention on Ice Lake Server (Prarit Bhargava) [2030472]
- tools/power turbostat: Fix offset overflow issue in index converting (Prarit Bhargava) [2030472]
- tools/power/turbostat: Fix turbostat for AMD Zen CPUs (Prarit Bhargava) [2030472]
- Revert "tools/power turbostat: adjust for temperature offset" (Prarit Bhargava) [2030472]
- tools/power turbostat: Fix DRAM Energy Unit on SKX (Prarit Bhargava) [2030472]
- tools/power turbostat: print microcode patch level (Prarit Bhargava) [2030472]
- tools/power turbostat: add built-in-counter for IPC -- Instructions per Cycle (Prarit Bhargava) [2030472]
* Wed Dec 15 2021 Augusto Caringi <acaringi@redhat.com> [4.18.0-356.el8]
- [s390] virtio: write back F_VERSION_1 before validate (Claudio Imbrenda) [2026234]
- cpufreq: powernv: Fix init_chip_info initialization in numa=off (Steve Best) [2017665]
- tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() (Guillaume Nault) [2016210]
- tipc: fix size validations for the MSG_CRYPTO type (Xin Long) [2020507] {CVE-2021-43267}
- tipc: increase timeout in tipc_sk_enqueue() (Xin Long) [2020401]
- Revert "tipc: Return the correct errno code" (Xin Long) [2020401]
- tipc: fix an use-after-free issue in tipc_recvmsg (Xin Long) [2020401]
- tipc: keep the skb in rcv queue until the whole data is read (Xin Long) [2020401]
- powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10 (Steve Best) [2025400]
- PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI (Myron Stowe) [2028298]
- media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors (Dean Nelson) [1921871] {CVE-2020-0404}
- sctp: fix transport encap_port update in sctp_vtag_verify (Xin Long) [2020393]
- sctp: account stream padding length for reconf chunk (Xin Long) [2020393]
- sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb (Xin Long) [2020393]
- net: cipso: fix warnings in netlbl_cipsov4_add_std (Balazs Nemeth) [2026691]
- net/sched: act_ct: fix err check for nf_conntrack_confirm (Davide Caratti) [2018109]
- net/sched: act_ct: Fix byte count on fragmented packets (Davide Caratti) [2018109]
- mqprio: Correct stats in mqprio_dump_class_stats(). (Davide Caratti) [2018109]
- net_sched: fix NULL deref in fifo_set_limit() (Davide Caratti) [2018109]
- net: sched: flower: protect fl_walk() with rcu (Davide Caratti) [2018109]
- fq_codel: reject silly quantum parameters (Davide Caratti) [2018109]
- net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed (Davide Caratti) [2018109]
- sch_htb: Fix inconsistency when leaf qdisc creation fails (Davide Caratti) [2018109]
- net: sched: fix lockdep_set_class() typo error for sch->seqlock (Davide Caratti) [2018109]
- net: sched: cls_api: Fix the the wrong parameter (Davide Caratti) [2018109]
- net/sched: act_vlan: Fix modify to allow 0 (Davide Caratti) [2018109]
- net-sysfs: initialize uid and gid before calling net_ns_get_ownership (Xin Long) [1979820]
- net: fix sysfs permssions when device changes network namespace (Xin Long) [1979820]
- net-sysfs: add queue_change_owner() (Xin Long) [1979820]
- net-sysfs: add netdev_change_owner() (Xin Long) [1979820]
- drivers/base/power: add dpm_sysfs_change_owner() (Xin Long) [1979820]
- device: add device_change_owner() (Xin Long) [1979820]
- sysfs: Fix regression when adding a file to an existing group (Xin Long) [1979820]
- bridge: make sure objects belong to container's owner (Xin Long) [1979820]
- net: create reusable function for getting ownership info of sysfs inodes (Xin Long) [1979820]
- net-sysfs: make sure objects belong to container's owner (Xin Long) [1979820]
- net-sysfs: require net admin in the init ns for setting tx_maxrate (Xin Long) [1979820]
- driver core: set up ownership of class devices in sysfs (Xin Long) [1979820]
- kobject: kset_create_and_add() - fetch ownership info from parent (Xin Long) [1979820]
- sysfs, kobject: allow creating kobject belonging to arbitrary users (Xin Long) [1979820]
- NFSv42: Fix pagecache invalidation after COPY/CLONE (Benjamin Coddington) [2017166]
- SUNRPC: fix sign error causing rpcsec_gss drops (Benjamin Coddington) [2017166]
- nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero (Benjamin Coddington) [2017166]
- nfsd: fix error handling of register_pernet_subsys() in init_nfsd() (Benjamin Coddington) [2017166]
- SUNRPC: Simplify socket shutdown when not reusing TCP ports (Benjamin Coddington) [2017166]
- nfsd4: Fix forced-expiry locking (Benjamin Coddington) [2017166]
- SUNRPC/xprtrdma: Fix reconnection locking (Benjamin Coddington) [2017166]
- NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid (Benjamin Coddington) [2017166]
- NFSv4/pNFS: Always allow update of a zero valued layout barrier (Benjamin Coddington) [2017166]
- NFSv4/pNFS: Fix a layoutget livelock loop (Benjamin Coddington) [2017166]
- xprtrdma: Put rpcrdma_reps before waking the tear-down completion (Benjamin Coddington) [2017166]
- NFSD: Fix TP_printk() format specifier in nfsd_clid_class (Benjamin Coddington) [2017166]
- NFSv42: Copy offload should update the file size when appropriate (Benjamin Coddington) [2017166]
- SUNRPC: Fix XPT_BUSY flag leakage in svc_handle_xprt()... (Benjamin Coddington) [2017166]
- NFSv4/pNFS: Return an error if _nfs4_pnfs_v3_ds_connect can't load NFSv3 (Benjamin Coddington) [2017166]
- NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times (Benjamin Coddington) [2017166]
- NFSv4/pnfs: Clean up layout get on open (Benjamin Coddington) [2017166]
- NFSv4/pnfs: Fix layoutget behaviour after invalidation (Benjamin Coddington) [2017166]
- NFSv4/pnfs: Fix the layout barrier update (Benjamin Coddington) [2017166]
- NFSD: Prevent a possible oops in the nfs_dirent() tracepoint (Benjamin Coddington) [2017166]
- nfsd: remove redundant assignment to pointer 'this' (Benjamin Coddington) [2017166]
- nfs_common: fix doc warning (Benjamin Coddington) [2017166]
- nfsd4: Expose the callback address and state of each NFS4 client (Benjamin Coddington) [2017166]
- xprtrdma: Fix spelling mistakes (Benjamin Coddington) [2017166]
- NFS: nfs_find_open_context() may only select open files (Benjamin Coddington) [2017166]
- SUNRPC: Should wake up the privileged task firstly. (Benjamin Coddington) [2017166]
- SUNRPC: Fix the batch tasks count wraparound. (Benjamin Coddington) [2017166]
- nfs: update has_sec_mnt_opts after cloning lsm options from parent (Benjamin Coddington) [2017166]
- nfs: fix acl memory leak of posix_acl_create() (Benjamin Coddington) [2017166]
- rpc: remove redundant initialization of variable status (Benjamin Coddington) [2017166]
- NFSv4: Initialise connection to the server in nfs4_alloc_client() (Benjamin Coddington) [2017166]
- nfsd: Prevent truncation of an unlinked inode from blocking access to its directory (Benjamin Coddington) [2017166]
- xprtrdma: Fix a maybe-uninitialized compiler warning (Benjamin Coddington) [2017166]
- NFSv4: Fix second deadlock in nfs4_evict_inode() (Benjamin Coddington) [2017166]
- NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() (Benjamin Coddington) [2017166]
- NFS: FMODE_READ and friends are C macros, not enum types (Benjamin Coddington) [2017166]
- NFS: Fix a potential NULL dereference in nfs_get_client() (Benjamin Coddington) [2017166]
- NFS: Fix use-after-free in nfs4_init_client() (Benjamin Coddington) [2017166]
- NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. (Benjamin Coddington) [2017166]
- nfs: Remove trailing semicolon in macros (Benjamin Coddington) [2017166]
- NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config (Benjamin Coddington) [2017166]
- NFS: Clean up reset of the mirror accounting variables (Benjamin Coddington) [2017166]
- NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() (Benjamin Coddington) [2017166]
- NFS: Fix an Oopsable condition in __nfs_pageio_add_request() (Benjamin Coddington) [2017166]
- SUNRPC: More fixes for backlog congestion (Benjamin Coddington) [2017166]
- SUNRPC: Fix Oops in xs_tcp_send_request() when transport is disconnected (Benjamin Coddington) [2017166]
- NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() (Benjamin Coddington) [2017166]
- SUNRPC in case of backlog, hand free slots directly to waiting task (Benjamin Coddington) [2017166]
- pNFS/NFSv4: Remove redundant initialization of 'rd_size' (Benjamin Coddington) [2017166]
- NFS: fix an incorrect limit in filelayout_decode_layout() (Benjamin Coddington) [2017166]
- fs/nfs: Use fatal_signal_pending instead of signal_pending (Benjamin Coddington) [2017166]
- xprtrdma: Fix a NULL dereference in frwr_unmap_sync() (Benjamin Coddington) [2017166]
- sunrpc: Fix misplaced barrier in call_decode (Benjamin Coddington) [2017166]
- SUNRPC: set rq_page_end differently (Benjamin Coddington) [2017166]
- xprtrdma: Move fr_mr field to struct rpcrdma_mr (Benjamin Coddington) [2017166]
- xprtrdma: Move the Work Request union to struct rpcrdma_mr (Benjamin Coddington) [2017166]
- xprtrdma: Move fr_linv_done field to struct rpcrdma_mr (Benjamin Coddington) [2017166]
- xprtrdma: Move cqe to struct rpcrdma_mr (Benjamin Coddington) [2017166]
- xprtrdma: Move fr_cid to struct rpcrdma_mr (Benjamin Coddington) [2017166]
- xprtrdma: Remove the RPC/RDMA QP event handler (Benjamin Coddington) [2017166]
- xprtrdma: Add tracepoints showing FastReg WRs and remote invalidation (Benjamin Coddington) [2017166]
- xprtrdma: Avoid Send Queue wrapping (Benjamin Coddington) [2017166]
- xprtrdma: Do not wake RPC consumer on a failed LocalInv (Benjamin Coddington) [2017166]
- xprtrdma: Do not recycle MR after FastReg/LocalInv flushes (Benjamin Coddington) [2017166]
- xprtrdma: Clarify use of barrier in frwr_wc_localinv_done() (Benjamin Coddington) [2017166]
- xprtrdma: Rename frwr_release_mr() (Benjamin Coddington) [2017166]
- xprtrdma: rpcrdma_mr_pop() already does list_del_init() (Benjamin Coddington) [2017166]
- xprtrdma: Delete rpcrdma_recv_buffer_put() (Benjamin Coddington) [2017166]
- xprtrdma: Fix cwnd update ordering (Benjamin Coddington) [2017166]
- xprtrdma: Improve locking around rpcrdma_rep creation (Benjamin Coddington) [2017166]
- xprtrdma: Improve commentary around rpcrdma_reps_unmap() (Benjamin Coddington) [2017166]
- xprtrdma: Improve locking around rpcrdma_rep destruction (Benjamin Coddington) [2017166]
- xprtrdma: Put flushed Receives on free list instead of destroying them (Benjamin Coddington) [2017166]
- xprtrdma: Do not refresh Receive Queue while it is draining (Benjamin Coddington) [2017166]
- xprtrdma: Avoid Receive Queue wrapping (Benjamin Coddington) [2017166]
- SUNRPC: fix ternary sign expansion bug in tracing (Benjamin Coddington) [2017166]
- nfsd: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166]
- nfsd: reshuffle some code (Benjamin Coddington) [2017166]
- nfsd: track filehandle aliasing in nfs4_files (Benjamin Coddington) [2017166]
- nfsd: hash nfs4_files by inode number (Benjamin Coddington) [2017166]
- NFSv4.1: Simplify layout return in pnfs_layout_process() (Benjamin Coddington) [2017166]
- NFSv4: Don't discard segments marked for return in _pnfs_return_layout() (Benjamin Coddington) [2017166]
- nfsd: ensure new clients break delegations (Benjamin Coddington) [2017166]
- NFS: Don't discard pNFS layout segments that are marked for return (Benjamin Coddington) [2017166]
- NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting (Benjamin Coddington) [2017166]
- nfsd: remove unused function (Benjamin Coddington) [2017166]
- svcrdma: Pass a useful error code to the send_err tracepoint (Benjamin Coddington) [2017166]
- svcrdma: Rename goto labels in svc_rdma_sendto() (Benjamin Coddington) [2017166]
- svcrdma: Don't leak send_ctxt on Send errors (Benjamin Coddington) [2017166]
- SUNRPC: Remove trace_xprt_transmit_queued (Benjamin Coddington) [2017166]
- SUNRPC: Add tracepoint that fires when an RPC is retransmitted (Benjamin Coddington) [2017166]
- SUNRPC: Move fault injection call sites (Benjamin Coddington) [2017166]
- pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() (Benjamin Coddington) [2017166]
- NFSv4: Catch and trace server filehandle encoding errors (Benjamin Coddington) [2017166]
- NFSv4: Convert nfs_xdr_status tracepoint to an event class (Benjamin Coddington) [2017166]
- NFSv4: Add tracing for COMPOUND errors (Benjamin Coddington) [2017166]
- NFSv4: Don't modify the change attribute cached in the inode (Benjamin Coddington) [2017166]
- NFSv4: Fix value of decode_fsinfo_maxsz (Benjamin Coddington) [2017166]
- NFS: Fix up revalidation of space used (Benjamin Coddington) [2017166]
- NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid (Benjamin Coddington) [2017166]
- NFS: Mask out unsupported attributes in nfs_getattr() (Benjamin Coddington) [2017166]
- NFS: Fix up inode cache tracing (Benjamin Coddington) [2017166]
- NFS: Deal correctly with attribute generation counter overflow (Benjamin Coddington) [2017166]
- NFSv4.2: Always flush out writes in nfs42_proc_fallocate() (Benjamin Coddington) [2017166]
- NFS: Fix attribute bitmask in _nfs42_proc_fallocate() (Benjamin Coddington) [2017166]
- NFS: nfs4_bitmask_adjust() must not change the server global bitmasks (Benjamin Coddington) [2017166]
- NFSD: Use DEFINE_SPINLOCK() for spinlock (Benjamin Coddington) [2017166]
- sunrpc: Remove unused function ip_map_lookup (Benjamin Coddington) [2017166]
- NFS: Fix fscache invalidation in nfs_set_cache_invalid() (Benjamin Coddington) [2017166]
- SUNRPC: Ensure the transport backchannel association (Benjamin Coddington) [2017166]
- nfs: hornor timeo and retrans option when mounting NFSv3 (Benjamin Coddington) [2017166]
- sunrpc: honor rpc_task's timeout value in rpcb_create() (Benjamin Coddington) [2017166]
- nfs: Fix a typo in the file nfs42xattr.c (Benjamin Coddington) [2017166]
- NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds (Benjamin Coddington) [2017166]
- NFS: Fix up incorrect documentation (Benjamin Coddington) [2017166]
- NFSv4: Simplify nfs4_retry_setlk() (Benjamin Coddington) [2017166]
- UAPI: nfsfh.h: Replace one-element array with flexible-array member (Benjamin Coddington) [2017166]
- svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() (Benjamin Coddington) [2017166]
- svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg (Benjamin Coddington) [2017166]
- svcrdma: Remove sc_read_complete_q (Benjamin Coddington) [2017166]
- svcrdma: Single-stage RDMA Read (Benjamin Coddington) [2017166]
- SUNRPC: Move svc_xprt_received() call sites (Benjamin Coddington) [2017166]
- SUNRPC: Export svc_xprt_received() (Benjamin Coddington) [2017166]
- svcrdma: Retain the page backing rq_res.head[0].iov_base (Benjamin Coddington) [2017166]
- svcrdma: Remove unused sc_pages field (Benjamin Coddington) [2017166]
- svcrdma: Normalize Send page handling (Benjamin Coddington) [2017166]
- svcrdma: Add a "deferred close" helper (Benjamin Coddington) [2017166]
- svcrdma: Maintain a Receive water mark (Benjamin Coddington) [2017166]
- svcrdma: Use svc_rdma_refresh_recvs() in wc_receive (Benjamin Coddington) [2017166]
- svcrdma: Add a batch Receive posting mechanism (Benjamin Coddington) [2017166]
- svcrdma: Remove stale comment for svc_rdma_wc_receive() (Benjamin Coddington) [2017166]
- svcrdma: Provide an explanatory comment in CMA event handler (Benjamin Coddington) [2017166]
- svcrdma: RPCDBG_FACILITY is no longer used (Benjamin Coddington) [2017166]
- nfsd: don't ignore high bits of copy count (Benjamin Coddington) [2017166]
- nfsd: COPY with length 0 should copy to end of file (Benjamin Coddington) [2017166]
- nfsd: Fix typo "accesible" (Benjamin Coddington) [2017166]
- nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted (Benjamin Coddington) [2017166]
- nfsd: Log client tracking type log message as info instead of warning (Benjamin Coddington) [2017166]
- nfsd: helper for laundromat expiry calculations (Benjamin Coddington) [2017166]
- NFSD: Clean up NFSDDBG_FACILITY macro (Benjamin Coddington) [2017166]
- NFSD: Add a tracepoint to record directory entry encoding (Benjamin Coddington) [2017166]
- rpc: fix NULL dereference on kmalloc failure (Benjamin Coddington) [2017166]
- sunrpc: fix refcount leak for rpc auth modules (Benjamin Coddington) [2017166]
- NFSD: Repair misuse of sv_lock in 5.10.16-rt30. (Benjamin Coddington) [2017166]
- svcrdma: disable timeouts on rdma backchannel (Benjamin Coddington) [2017166]
- svcrdma: Hold private mutex while invoking rdma_accept() (Benjamin Coddington) [2017166]
- NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache (Benjamin Coddington) [2017166]
- NFS: Always clear an invalid mapping when attempting a buffered write (Benjamin Coddington) [2017166]
- NFS: Optimise sparse writes past the end of file (Benjamin Coddington) [2017166]
- NFS: Fix documenting comment for nfs_revalidate_file_size() (Benjamin Coddington) [2017166]
- rpcrdma: Fix comments about reverse-direction operation (Benjamin Coddington) [2017166]
- xprtrdma: Refactor invocations of offset_in_page() (Benjamin Coddington) [2017166]
- xprtrdma: Simplify rpcrdma_convert_kvec() and frwr_map() (Benjamin Coddington) [2017166]
- xprtrdma: Remove FMR support in rpcrdma_convert_iovs() (Benjamin Coddington) [2017166]
- NFS: Fix fscache read from NFS after cache error (Benjamin Coddington) [2017166]
- NFS: Ensure nfs_readpage returns promptly when internal error occurs (Benjamin Coddington) [2017166]
- NFS: Remove unnecessary inode parameter from nfs_pageio_complete_read() (Benjamin Coddington) [2017166]
- NFS: Add nfs_pageio_complete_read() and remove nfs_readpage_async() (Benjamin Coddington) [2017166]
- NFS: Call readpage_async_filler() from nfs_readpage_async() (Benjamin Coddington) [2017166]
- NFS: Refactor nfs_readpage() and nfs_readpage_async() to use nfs_readdesc (Benjamin Coddington) [2017166]
- NFS: In nfs_readpage() only increment NFSIOS_READPAGES when read succeeds (Benjamin Coddington) [2017166]
- NFS: Clean up nfs_readpage() and nfs_readpages() (Benjamin Coddington) [2017166]
- nfs: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166]
- SUNRPC: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166]
- net: sunrpc: xprtsock.c: Corrected few spellings ,in comments (Benjamin Coddington) [2017166]
- SUNRPC: correct error code comment in xs_tcp_setup_socket() (Benjamin Coddington) [2017166]
- nfsd: cstate->session->se_client -> cstate->clp (Benjamin Coddington) [2017166]
- nfsd: simplify nfsd4_check_open_reclaim (Benjamin Coddington) [2017166]
- nfsd: remove unused set_client argument (Benjamin Coddington) [2017166]
- nfs/blocklayout: remove cruft in bl_alloc_init_bio (Benjamin Coddington) [2017166]
- nfsd: refactor set_client (Benjamin Coddington) [2017166]
- nfsd: rename lookup_clientid->set_client (Benjamin Coddington) [2017166]
- nfsd: simplify nfsd_renew (Benjamin Coddington) [2017166]
- nfsd: simplify process_lock (Benjamin Coddington) [2017166]
- nfsd4: simplify process_lookup1 (Benjamin Coddington) [2017166]
- SUNRPC: Correct a comment (Benjamin Coddington) [2017166]
- svcrdma: DMA-sync the receive buffer in svc_rdma_recvfrom() (Benjamin Coddington) [2017166]
- svcrdma: Restore read and write stats (Benjamin Coddington) [2017166]
- svcrdma: Convert rdma_stat_sq_starve to a per-CPU counter (Benjamin Coddington) [2017166]
- svcrdma: Convert rdma_stat_recv to a per-CPU counter (Benjamin Coddington) [2017166]
- svcrdma: Refactor svc_rdma_init() and svc_rdma_clean_up() (Benjamin Coddington) [2017166]
- nfsd: remove fault injection code (Benjamin Coddington) [2017166]
- SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() (Benjamin Coddington) [2017166]
- SUNRPC: Display RPC procedure names instead of proc numbers (Benjamin Coddington) [2017166]
- SUNRPC: Make trace_svc_process() display the RPC procedure symbolically (Benjamin Coddington) [2017166]
- EDAC/mce_amd: Do not load edac_mce_amd module on guests (Aristeu Rozanski) [2000776]
- tracing: Map all PIDs to command lines (Jerome Marchand) [1913211]
- mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() (Rafael Aquini) [2016441]
- mm: mark the OOM reaper thread as freezable (Rafael Aquini) [2016441]
- mm/page_isolation: guard against possible putback unisolated page (Rafael Aquini) [2016441]
- mm/page_isolation: fix potential missing call to unset_migratetype_isolate() (Rafael Aquini) [2016441]
- mm/page_alloc: use accumulated load when building node fallback list (Rafael Aquini) [2016441]
- mm/vmalloc: do not adjust the search size for alignment overhead (Rafael Aquini) [2016441]
- mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo (Rafael Aquini) [2016441]
- Revert "mm, slub: consider rest of partial list if acquire_slab() fails" (Rafael Aquini) [2016441]
- mm, slub: consider rest of partial list if acquire_slab() fails (Rafael Aquini) [2016441]
- mm, slub: fix incorrect memcg slab count for bulk free (Rafael Aquini) [2016441]
- mm, slub: fix mismatch between reconstructed freelist depth and cnt (Rafael Aquini) [2016441]
- slub: add back check for free nonslab objects (Rafael Aquini) [2016441]
- slub: fix kmalloc_pagealloc_invalid_free unit test (Rafael Aquini) [2016441]
- slub: fix unreclaimable slab stat for bulk free (Rafael Aquini) [2016441]
- mm/slub: add taint after the errors are printed (Rafael Aquini) [2016441]
- mm/slab.c: remove useless lines in enable_cpucache() (Rafael Aquini) [2016441]
- kasan: fix tag for large allocations when using CONFIG_SLAB (Rafael Aquini) [2016441]
- mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled (Rafael Aquini) [2016441]
- mm: memcontrol: set the correct memcg swappiness restriction (Rafael Aquini) [2016441]
- memcg: replace in_interrupt() by !in_task() in active_memcg() (Rafael Aquini) [2016441]
- huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE (Rafael Aquini) [2016441]
- huge tmpfs: fix fallocate(vanilla) advance over huge pages (Rafael Aquini) [2016441]
- huge tmpfs: revert shmem's use of transhuge_vma_enabled() (Rafael Aquini) [2016441]
- mm/huge_memory.c: remove unnecessary tlb_remove_page_size() for huge zero pmd (Rafael Aquini) [2016441]
- mm/huge_memory.c: add missing read-only THP checking in transparent_hugepage_enabled() (Rafael Aquini) [2016441]
- mm/huge_memory.c: use page->deferred_list (Rafael Aquini) [2016441]
- mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK (Rafael Aquini) [2016441]
- mm/thp: decrease nr_thps in file's mapping on THP split (Rafael Aquini) [2016441]
- mm/thp: fix page_address_in_vma() on file THP tails (Rafael Aquini) [2016441]
- mm/thp: try_to_unmap() use TTU_SYNC for safe splitting (Rafael Aquini) [2016441]
- mm/thp: make is_huge_zero_pmd() safe and quicker (Rafael Aquini) [2016441]
- mm/thp: fix __split_huge_pmd_locked() on shmem migration entry (Rafael Aquini) [2016441]
- mm/truncate: fix truncation for pages of arbitrary size (Rafael Aquini) [2016441]
- mm/rmap: fix potential pte_unmap on an not mapped pte (Rafael Aquini) [2016441]
- mm/rmap: correct obsolete comment of page_get_anon_vma() (Rafael Aquini) [2016441]
- mm/rmap: use page_not_mapped in try_to_unmap() (Rafael Aquini) [2016441]
- mm/rmap: fix obsolete comment in __page_check_anon_rmap() (Rafael Aquini) [2016441]
- mm/rmap: remove unneeded semicolon in page_not_mapped() (Rafael Aquini) [2016441]
- mm/rmap: correct some obsolete comments of anon_vma (Rafael Aquini) [2016441]
- mm/pgtable-generic.c: optimize the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441]
- mm/pgtable-generic.c: simplify the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441]
- mm: prevent a warning when casting void* -> enum (Rafael Aquini) [2016441]
- mm/hugeltb: simplify the return code of __vma_reservation_common() (Rafael Aquini) [2016441]
- mm,thp,shmem: make khugepaged obey tmpfs mount flags (Rafael Aquini) [2016441]
- mm/vma: make is_vma_temporary_stack() available for general use (Rafael Aquini) [2016441]
- mm/vma: make vma_is_foreign() available for general use (Rafael Aquini) [2016441]
- hugetlb: fix copy_huge_page_from_user contig page struct assumption (Rafael Aquini) [2016441]
- mm/sparsemem: pfn_to_page is not valid yet on SPARSEMEM (Rafael Aquini) [2016441]
- mm/sparse.c: use __nr_to_section(section_nr) to get mem_section (Rafael Aquini) [2016441]
- mm/huge_memory.c: thp: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [2016441]
- mm/huge_memory.c: make __thp_get_unmapped_area static (Rafael Aquini) [2016441]
- mm/mempolicy.c: fix checking unmapped holes for mbind (Rafael Aquini) [2016441]
- s390/mm: fix VMA and page table handling code in storage key handling functions (Rafael Aquini) [2016441]
- s390/mm: validate VMA in PGSTE manipulation functions (Rafael Aquini) [2016441]
- s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Rafael Aquini) [2016441]
- s390/gmap: validate VMA in __gmap_zap() (Rafael Aquini) [2016441]
- s390: mm: Fix secure storage access exception handling (Rafael Aquini) [2016441]
- powerpc/numa: Consider the max NUMA node for migratable LPAR (Rafael Aquini) [2016441]
- powerpc/64s: Fix pte update for kernel memory on radix (Rafael Aquini) [2016441]
- powerpc/mm: sanity_check_fault() should work for all, not only BOOK3S (Rafael Aquini) [2016441]
- powerpc/book3s64/pkeys: Use PVR check instead of cpu feature (Rafael Aquini) [2016441]
- powerpc/mm: Fix reporting of kernel execute faults on the 8xx (Rafael Aquini) [2016441]
- powerpc/mm/hash: Handle user access of kernel address gracefully (Rafael Aquini) [2016441]
- powerpc/mm: Add missing tracepoint for tlbie (Rafael Aquini) [2016441]
- arm64: hugetlb: avoid potential NULL dereference (Rafael Aquini) [2016441]
- arm64/numa: Report correct memblock range for the dummy node (Rafael Aquini) [2016441]
- x86/pat: Pass valid address to sanitize_phys() (Rafael Aquini) [2016441]
- x86/mm: Check for pfn instead of page in vmalloc_sync_one() (Rafael Aquini) [2016441]
- x86/mm/tlb: Revert "x86/mm: Align TLB invalidation info" (Rafael Aquini) [2016441]
- x86/mm: Report which part of kernel image is freed (Rafael Aquini) [2016441]
- mm: make free_reserved_area() return "const char *" (Rafael Aquini) [2016441]
- x86/mm/init: Remove freed kernel image areas from alias mapping (Rafael Aquini) [2016441]
- x86/mm/init: Add helper for freeing kernel image pages (Rafael Aquini) [2016441]
- x86/mm/init: Pass unconverted symbol addresses to free_init_pages() (Rafael Aquini) [2016441]
- x86/mm: Add TLB purge to free pmd/pte page interfaces (Rafael Aquini) [2016441]
- mm/mmu_notifier: Make drm-backport/linux/mmu_notifier.h use RH_MMU_NOTIFIER_V2 (Waiman Long) [1946746]
- mm/migrate: fix migrate_pgmap_owner w/o CONFIG_MMU_NOTIFIER (Waiman Long) [1946746]
- mm/notifier: add migration invalidation type (Waiman Long) [1946746]
- mm/migrate: add a flags parameter to migrate_vma (Waiman Long) [1946746]
- mm/mmu_notifiers: ensure range_end() is paired with range_start() (Waiman Long) [1946746]
- mm: track mmu notifiers in fs_reclaim_acquire/release (Waiman Long) [1946746]
- mm: mmu_notifier: fix and extend kerneldoc (Waiman Long) [1946746]
- mm/mmu_notifier: silence PROVE_RCU_LIST warnings (Waiman Long) [1946746]
- mm/mmu_notifiers: Use 'interval_sub' as the variable for mmu_interval_notifier (Waiman Long) [1946746]
- mm/mmu_notifiers: Use 'subscription' as the variable name for mmu_notifier (Waiman Long) [1946746]
- mm/mmu_notifier: Rename struct mmu_notifier_mm to mmu_notifier_subscriptions (Waiman Long) [1946746]
- mm, notifier: Catch sleeping/blocking for !blockable (Waiman Long) [1946746]
- mm/mmu_notifiers: use the right return code for WARN_ON (Waiman Long) [1946746]
- mm/mmu_notifiers: check if mmu notifier callbacks are allowed to fail (Waiman Long) [1946746]
- mm/mmu_notifier: mmu_notifier_range_update_to_read_only() helper (Waiman Long) [1946746]
- mm/mmu_notifier: pass down vma and reasons why mmu notifier is happening (Waiman Long) [1946746]
- mm/mmu_notifier: use structure for invalidate_range_start/end callback (Waiman Long) [1946746]
- Revert "mm, mmu_notifier: annotate mmu notifiers with blockable invalidate callbacks" (Waiman Long) [1946746]
- mm, mmu_notifier: be explicit about range invalition non-blocking mode (Waiman Long) [1946746]
- mm/oom_kill.c: clean up oom_reap_task_mm() (Waiman Long) [1946746]
- mm, oom: distinguish blockable mode for mmu notifiers (Waiman Long) [1946746]
- mm/mmu_notifier: helper to test if a range invalidation is blockable (Waiman Long) [1946746]
- mm/mmu_notifier: Relocate mmu_notifier_put() (Waiman Long) [1946746]
- mm/mmu_notifier: Add mmu_notifier versioning mechanism (Waiman Long) [1946746]
- af_unix: Return errno instead of NULL in unix_create1(). (Balazs Nemeth) [2026690]
- netfilter: nf_tables: fix audit memory leak in nf_tables_commit (Phil Sutter) [2028926]
- ethtool: Validate module EEPROM offset as part of policy (Ivan Vecera) [2019090]
- ethtool: Validate module EEPROM length as part of policy (Ivan Vecera) [2019090]
- ethtool: Use kernel data types for internal EEPROM struct (Ivan Vecera) [2019090]
- ethtool: Document behavior when module EEPROM bank attribute is omitted (Ivan Vecera) [2019090]
- ethtool: Decrease size of module EEPROM get policy array (Ivan Vecera) [2019090]
- ethtool: Document correct attribute type (Ivan Vecera) [2019090]
- ethtool: Use correct command name in title (Ivan Vecera) [2019090]
- net: fix mistake path for netdev_features_strings (Ivan Vecera) [2019089 2019090 2019092]
- ethtool: add a stricter length check (Ivan Vecera) [2019089 2019090 2019092]
- ethtool: Fix a typo (Ivan Vecera) [2019089 2019090 2019092]
- net: ethtool: clear heap allocations for ethtool function (Ivan Vecera) [2019090]
- ethtool: Fix NULL pointer dereference during module EEPROM dump (Ivan Vecera) [2019090]
- ethtool: stats: Fix a copy-paste error (Ivan Vecera) [2019092]
- ethtool: add missing EEPROM to list of messages (Ivan Vecera) [2019090]
- ethtool: stats: clarify the initialization to ETHTOOL_STAT_NOT_SET (Ivan Vecera) [2019092]
- ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() (Ivan Vecera) [2019092]
- ethtool: add interface to read RMON stats (Ivan Vecera) [2019092]
- ethtool: add interface to read standard MAC Ctrl stats (Ivan Vecera) [2019092]
- ethtool: add interface to read standard MAC stats (Ivan Vecera) [2019092]
- ethtool: add a new command for reading standard stats (Ivan Vecera) [2019092]
- docs: ethtool: document standard statistics (Ivan Vecera) [2019092]
- docs: networking: extend the statistics documentation (Ivan Vecera) [2019092]
- ethtool: add FEC statistics (Ivan Vecera) [2019089]
- docs: net: statistics.rst: remove a duplicated kernel-doc (Ivan Vecera) [2019089]
- ethtool: fec_prepare_data() - jump to error handling (Ivan Vecera) [2019089]
- ethtool: move ethtool_stats_init (Ivan Vecera) [2019089]
- ethtool: wire in generic SFP module access (Ivan Vecera) [2019090]
- phy: sfp: add netlink SFP support to generic SFP code (Ivan Vecera) [2019090]
- ethtool: Add fallback to get_module_eeprom from netlink command (Ivan Vecera) [2019090]
- net: ethtool: Export helpers for getting EEPROM info (Ivan Vecera) [2019090]
- ethtool: Allow network drivers to dump arbitrary EEPROM data (Ivan Vecera) [2019090]
- docs: ethtool: correct quotes (Ivan Vecera) [2019090]
- selftests: ethtool: add a netdevsim FEC test (Ivan Vecera) [2019089]
- netdevsim: add FEC settings support (Ivan Vecera) [2019089]
- ethtool: support FEC settings over netlink (Ivan Vecera) [2019089]
- ethtool: document the enum values not defines (Ivan Vecera) [2019089]
- ethtool: fec: fix FEC_NONE check (Ivan Vecera) [2019089]
- ethtool: fec: add note about reuse of reserved (Ivan Vecera) [2019089]
- ethtool: clarify the ethtool FEC interface (Ivan Vecera) [2019089]
- ethtool: fec: sanitize ethtool_fecparam->fec (Ivan Vecera) [2019089]
- ethtool: fec: sanitize ethtool_fecparam->active_fec (Ivan Vecera) [2019089]
- ethtool: fec: sanitize ethtool_fecparam->reserved (Ivan Vecera) [2019089]
- ethtool: fec: remove long structure description (Ivan Vecera) [2019089]
- ethtool: fec: fix typo in kdoc (Ivan Vecera) [2019089]
- net: Remove redundant if statements (Petr Oros) [2026472]
- netdevice: add the case if dev is NULL (Petr Oros) [2026472]
- nvmet: use IOCB_NOWAIT only if the filesystem supports it (Chris Leech) [2015563]
- nvmet-tcp: fix incomplete data digest send (Chris Leech) [2015563]
- nvmet-tcp: fix memory leak when performing a controller reset (Chris Leech) [2015563]
- nvmet-tcp: add an helper to free the cmd buffers (Chris Leech) [2015563]
- nvmet-tcp: fix a race condition between release_queue and io_work (Chris Leech) [2015563]
- nvmet-tcp: fix use-after-free when a port is removed (Chris Leech) [2015563]
- nvmet-rdma: fix use-after-free when a port is removed (Chris Leech) [2015563]
- nvmet: fix use-after-free when a port is removed (Chris Leech) [2015563]
- nvmet-tcp: fix header digest verification (Chris Leech) [2015563]
- nvmet-tcp: fix data digest pointer calculation (Chris Leech) [2015563]
- nvmet-tcp: fix a memory leak when releasing a queue (Chris Leech) [2015563]
- nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show() (Chris Leech) [2015563]
- nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() (Chris Leech) [2015563]
- nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req (Chris Leech) [2015563]
- nvmet: looks at the passthrough controller when initializing CAP (Chris Leech) [2015563]
- nvmet: check that host sqsize does not exceed ctrl MQES (Chris Leech) [2015563]
- nvmet: avoid duplicate qid in connect cmd (Chris Leech) [2015563]
- nvmet: pass back cntlid on successful completion (Chris Leech) [2015563]
- nvmet: remove redundant assignments of variable status (Chris Leech) [2015563]
- nvme-fabrics: ignore invalid fast_io_fail_tmo values (Chris Leech) [2015563]
- nvme-tcp: fix memory leak when freeing a queue (Chris Leech) [2015563]
- nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (Chris Leech) [2015563]
- nvme-tcp: fix data digest pointer calculation (Chris Leech) [2015563]
- nvme-tcp: fix possible req->offset corruption (Chris Leech) [2015563]
- nvme-tcp: fix H2CData PDU send accounting (again) (Chris Leech) [2015563]
- nvme: keep ctrl->namespaces ordered (Chris Leech) [2015563]
- nvme-tcp: fix incorrect h2cdata pdu offset accounting (Chris Leech) [2015563]
- nvme-tcp: fix io_work priority inversion (Chris Leech) [2015563]
- nvme-multipath: fix ANA state updates when a namespace is not present (Chris Leech) [2015563]
- nvme: avoid race in shutdown namespace removal (Chris Leech) [2015563]
- nvme: update keep alive interval when kato is modified (Chris Leech) [2015563]
- nvme: use return value from blk_execute_rq() (Chris Leech) [2015563]
- nvme-tcp: Do not reset transport on data digest errors (Chris Leech) [2015563]
- nvme-rdma: don't update queue count when failing to set io queues (Chris Leech) [2015563]
- nvme-tcp: don't update queue count when failing to set io queues (Chris Leech) [2015563]
- nvme-tcp: pair send_mutex init with destroy (Chris Leech) [2015563]
- nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data (Chris Leech) [2015563]
- RDMA/rxe: Bump up default maximum values used via uverbs (Kamal Heib) [2029675]
* Mon Dec 13 2021 Augusto Caringi <acaringi@redhat.com> [4.18.0-355.el8]
- scsi: qedi: Fix error codes in qedi_alloc_global_queues() (Nilesh Javali) [1983905]
- scsi: qedi: Add support for fastpath doorbell recovery (Nilesh Javali) [1983905]
- scsi: qedi: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983905]
- scsi: qedi: Fix host removal with running sessions (Nilesh Javali) [1983905]
- scsi: qedi: Wake up if cmd_cleanup_req is set (Nilesh Javali) [1983905]
- scsi: qedi: Complete TMF works before disconnect (Nilesh Javali) [1983905]
- scsi: qedi: Pass send_iscsi_tmf task to abort (Nilesh Javali) [1983905]
- scsi: qedi: Fix cleanup session block/unblock use (Nilesh Javali) [1983905]
- scsi: qedi: Fix TMF session block/unblock use (Nilesh Javali) [1983905]
- scsi: qedi: Use GFP_NOIO for TMF allocation (Nilesh Javali) [1983905]
- scsi: qedi: Fix TMF tid allocation (Nilesh Javali) [1983905]
- scsi: qedi: Fix use after free during abort cleanup (Nilesh Javali) [1983905]
- scsi: qedi: Fix race during abort timeouts (Nilesh Javali) [1983905]
- scsi: qedi: Fix null ref during abort handling (Nilesh Javali) [1983905]
- vrf: Fix fast path output packet handling with async Netfilter rules (Antoine Tenart) [2019333]
- ipv6: do not drop vrf udp multicast packets (Antoine Tenart) [2019333]
- ipv6: handling of multicast packets received in VRF (Antoine Tenart) [2019333]
- vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled (Antoine Tenart) [2019333]
- ipv6: add vrf table handling code for ipv6 mcast (Antoine Tenart) [2019333]
- ipv4: Allow sending multicast packets on specific i/f using VRF socket (Antoine Tenart) [2019333]
- xfs: fix I_DONTCACHE (Carlos Maiolino) [2024969]
- kernfs: don't create a negative dentry if inactive node exists (Ian Kent) [2001597]
- kernfs: also call kernfs_set_rev() for positive dentry (Ian Kent) [2001597]
- ixgbevf: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Ken Cox) [1970656]
- ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup (Ken Cox) [1970653]
- ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enable error path (Ken Cox) [1970653]
- powerpc/perf: Fix missing is_sier_aviable() during build (Gustavo Walbon) [2011687]
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support (Michael Petlan) [2026390]
- RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() (Kamal Heib) [2025496]
- RDMA: Use the sg_table directly and remove the opencoded version from umem (Kamal Heib) [2025496]
- ovs: clear skb->tstamp in forwarding path (Antoine Tenart) [2020160]
- net: openvswitch: fix kernel-doc warnings in flow.c (Antoine Tenart) [2020160]
- openvswitch: Optimize operation for key comparison (Antoine Tenart) [2020160]
- net: openvswitch: Remove unnecessary skb_nfct() (Antoine Tenart) [2020160]
- openvswitch: meter: fix race when getting now_ms. (Antoine Tenart) [2020160]
- net: openvswitch: Use 'skb_push_rcsum()' instead of hand coding it (Antoine Tenart) [2020160]
- openvswitch: Fix a typo (Antoine Tenart) [2020160]
- openvswitch: Warn over-mtu packets only if iface is UP. (Antoine Tenart) [2020160]
- openvswitch: meter: remove rate from the bucket size calculation (Antoine Tenart) [2020160]
- net: openvswitch: use core API to update/provide stats (Antoine Tenart) [2020160]
- net: openvswitch: use new function dev_fetch_sw_netstats (Antoine Tenart) [2020160]
- net: openvswitch: use dev_sw_netstats_rx_add() (Antoine Tenart) [2020160]
- net: openvswitch: Constify static struct genl_small_ops (Antoine Tenart) [2020160]
- selftests: add a test case for mirred egress to ingress (Xin Long) [1983894]
- net: sched: act_mirred: drop dst for the direction from egress to ingress (Xin Long) [1983894]
- usb: hso: fix error handling code of hso_create_net_device (José Ignacio Tornos Martínez) [1986489] {CVE-2021-37159}
- i40e: Fix freeing of uninitialized misc IRQ vector (Stefan Assmann) [1990683]
- x86/topology: Make __max_die_per_package available unconditionally (Aristeu Rozanski) [1949284]
- x86/cpu/amd: Set __max_die_per_package on AMD (Aristeu Rozanski) [1949284]
- x86/topology: Set cpu_die_id only if DIE_TYPE found (Aristeu Rozanski) [1949284]
- x86/mce: Drop AMD-specific "DEFERRED" case from Intel severity rule list (Aristeu Rozanski) [1949284]
- EDAC/mce_amd: Add new error descriptions for existing types (Aristeu Rozanski) [1949284]
- x86/mce/amd, edac: Remove report_gart_errors (Aristeu Rozanski) [1949284]
- x86/mce/amd: Make threshold bank setting hotplug robust (Aristeu Rozanski) [1949284]
- x86/mce/amd: Cleanup threshold device remove path (Aristeu Rozanski) [1949284]
- x86/mce/amd: Straighten CPU hotplug path (Aristeu Rozanski) [1949284]
- x86/mce/amd: Sanitize thresholding device creation hotplug path (Aristeu Rozanski) [1949284]
- x86/mce/amd: Protect a not-fully initialized bank from the thresholding interrupt (Aristeu Rozanski) [1949284]
- x86/mce/amd: Init thresholding machinery only on relevant vendors (Aristeu Rozanski) [1949284]
- x86/mce/amd: Do proper cleanup on error paths (Aristeu Rozanski) [1949284]
- x86/mce/amd: Fix kobject lifetime (Aristeu Rozanski) [1949284]
- x86/mce/amd: Publish the bank pointer only after setup has succeeded (Aristeu Rozanski) [1949284]
- x86/mce/amd: Make disable_err_thresholding() static (Aristeu Rozanski) [1949284]
- x86/MCE: Determine MCA banks' init state properly (Aristeu Rozanski) [1949284]
- x86/MCE: Group AMD function prototypes in <asm/mce.h> (Aristeu Rozanski) [1949284]
- x86/MCE: Switch to use the new generic UUID API (Aristeu Rozanski) [1949284]
- ipv4: fix endianness issue in inet_rtm_getroute_build_skb() (Guillaume Nault) [2022057]
- net: igmp: fix data-race in igmp_ifc_timer_expire() (Guillaume Nault) [2022057]
- net/ipv4: swap flow ports when validating source (Guillaume Nault) [2022057]
- tools headers UAPI: Sync linux/in.h copy with the kernel sources (Guillaume Nault) [2022057]
- icmp: don't send out ICMP messages with a source address of 0.0.0.0 (Guillaume Nault) [2022057]
- cipso: correct comments of cipso_v4_cache_invalidate() (Guillaume Nault) [2022057]
- crypto: ccp - Make use of the helper macro kthread_run() (Vladis Dronov) [1997593]
- crypto: ccp - Fix whitespace in sev_cmd_buffer_len() (Vladis Dronov) [1997593]
- crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() (Vladis Dronov) [1997593]
- crypto: jitter - consider 32 LSB for APT (Herbert Xu) [1994390]
- rcu: Tighten rcu_advance_cbs_nowake() checks (Daniel Vacek) [2013408]
- cxgb3: Remove seeprom_write and use VPD API (Myron Stowe) [2019086]
- cxgb3: Use VPD API in t3_seeprom_wp() (Myron Stowe) [2019086]
- cxgb3: Remove t3_seeprom_read and use VPD API (Myron Stowe) [2019086]
- PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() (Myron Stowe) [2019086]
- PCI/VPD: Add pci_read/write_vpd_any() (Myron Stowe) [2019086]
- PCI/VPD: Defer VPD sizing until first access (Myron Stowe) [2019086]
- PCI/VPD: Use unaligned access helpers (Myron Stowe) [2019086]
- PCI/VPD: Clean up public VPD defines and inline functions (Myron Stowe) [2019086]
- cxgb4: Use pci_vpd_find_id_string() to find VPD ID string (Myron Stowe) [2019086]
- PCI/VPD: Add pci_vpd_find_id_string() (Myron Stowe) [2019086]
- PCI/VPD: Include post-processing in pci_vpd_find_tag() (Myron Stowe) [2019086]
- PCI/VPD: Stop exporting pci_vpd_find_info_keyword() (Myron Stowe) [2019086]
- PCI/VPD: Stop exporting pci_vpd_find_tag() (Myron Stowe) [2019086]
- scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086]
- cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086]
- cxgb4: Remove unused vpd_param member ec (Myron Stowe) [2019086]
- cxgb4: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086]
- bnxt: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086]
- bnxt: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086]
- bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086]
- bnx2x: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086]
- bnx2: Replace open-coded byte swapping with swab32s() (Myron Stowe) [2019086]
- bnx2: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086]
- sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086]
- sfc: falcon: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086]
- tg3: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086]
- tg3: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086]
- tg3: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086]
- sfc: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086]
- sfc: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086]
- PCI/VPD: Add pci_vpd_check_csum() (Myron Stowe) [2019086]
- PCI/VPD: Add pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086]
- PCI/VPD: Add pci_vpd_alloc() (Myron Stowe) [2019086]
- PCI/VPD: Treat invalid VPD like missing VPD capability (Myron Stowe) [2019086]
- PCI/VPD: Determine VPD size in pci_vpd_init() (Myron Stowe) [2019086]
- PCI/VPD: Embed struct pci_vpd in struct pci_dev (Myron Stowe) [2019086]
- PCI/VPD: Remove struct pci_vpd.valid member (Myron Stowe) [2019086]
- PCI/VPD: Remove struct pci_vpd_ops (Myron Stowe) [2019086]
- PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() (Myron Stowe) [2019086]
- PCI/VPD: Remove struct pci_vpd.flag (Myron Stowe) [2019086]
- PCI/VPD: Make pci_vpd_wait() uninterruptible (Myron Stowe) [2019086]
- PCI/VPD: Remove pci_vpd_size() old_size argument (Myron Stowe) [2019086]
- PCI/VPD: Allow access to valid parts of VPD if some is invalid (Myron Stowe) [2019086]
- PCI/VPD: Don't check Large Resource Item Names for validity (Myron Stowe) [2019086]
- PCI/VPD: Reject resource tags with invalid size (Myron Stowe) [2019086]
- PCI/VPD: Treat initial 0xff as missing EEPROM (Myron Stowe) [2019086]
- PCI/VPD: Check Resource Item Names against those valid for type (Myron Stowe) [2019086]
- PCI/VPD: Correct diagnostic for VPD read failure (Myron Stowe) [2019086]
- net: create netdev->dev_addr assignment helpers (Josef Oskera) [2016478]
- scsi: ibmvfc: Fix up duplicate response detection (Steve Best) [2015732]
- scsi: core: Avoid leaving shost->last_reset with stale value if EH does not run (Ewan D. Milne) [2011330]
- libbpf: Add support for new llvm bpf relocations (Yauheni Kaliuta) [1944799]
- libbpf: Fix memory leak in strset (Yauheni Kaliuta) [1944799]
- selftests: bpf: skip test_doc_build.sh (Yauheni Kaliuta) [1944799]
- bpf: Stop caching subprog index in the bpf_pseudo_func insn (Yauheni Kaliuta) [1944799]
- redhat/configs: enable CONFIG_BPF_UNPRIV_DEFAULT_OFF (Yauheni Kaliuta) [1944799]
- kbuild: Quote OBJCOPY var to avoid a pahole call break the build (Yauheni Kaliuta) [1944799]
- bpf: Fix BPF_JIT kconfig symbol dependency (Yauheni Kaliuta) [1944799]
- bpf: Add kconfig knob for disabling unpriv bpf by default (Yauheni Kaliuta) [1944799]
- bpf, kconfig: Add consolidated menu entry for bpf with core options (Yauheni Kaliuta) [1944799]
- tools/resolve_btfids: Fix warnings (Yauheni Kaliuta) [1944799]
- tools/runqslower: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1944799]
- lib/string.c: allow searching for NUL with strnchr (Yauheni Kaliuta) [1944799]
- rpmspec: update manpages installation after 5.13 rebase (bpf-helpers, bpf-syscall) (Yauheni Kaliuta) [1944799]
- libbpf: Fix segfault in static linker for objects without BTF (Yauheni Kaliuta) [1944799]
- bpf: Avoid using ARRAY_SIZE on an uninitialized pointer (Yauheni Kaliuta) [1944799]
- bpf: Remove superfluous aux sanitation on subprog rejection (Yauheni Kaliuta) [1944799]
- bpf: Clarify a bpf_bprintf_prepare macro (Yauheni Kaliuta) [1944799]
- bpf: Fix nested bpf_bprintf_prepare with more per-cpu buffers (Yauheni Kaliuta) [1944799]
- selftests/bpf: Fix the snprintf test (Yauheni Kaliuta) [1944799]
- bpf: Implement formatted output helpers with bstr_printf (Yauheni Kaliuta) [1944799]
- seq_file: Add a seq_bprintf function (Yauheni Kaliuta) [1944799]
- bpf: Notify user if we ever hit a bpf_snprintf verifier bug (Yauheni Kaliuta) [1944799]
- selftests/bpf: Add a series of tests for bpf_snprintf (Yauheni Kaliuta) [1944799]
- bpf: Lock bpf_trace_printk's tmp buf before it is written to (Yauheni Kaliuta) [1944799]
- bpf: Add a bpf_snprintf helper (Yauheni Kaliuta) [1944799]
- bpf: Factorize bpf_trace_printk and bpf_seq_printf (Yauheni Kaliuta) [1944799]
- Stop the ad-hoc games with -Wno-maybe-initialized (Yauheni Kaliuta) [1944799]
- kbuild: compute false-positive -Wmaybe-uninitialized cases in Kconfig (Yauheni Kaliuta) [1944799]
- bpf: Fix potentially incorrect results with bpf_get_local_storage() (Yauheni Kaliuta) [1944799]
- bpf, samples: Fix xdpsock with '-M' parameter missing unload process (Yauheni Kaliuta) [1944799]
- libbpf: Don't crash on object files with no symbol tables (Yauheni Kaliuta) [1944799]
- libbpf: Fix ELF symbol visibility update logic (Yauheni Kaliuta) [1944799]
- bpf, selftests: Adjust few selftest outcomes wrt unreachable code (Yauheni Kaliuta) [1944799]
- bpf: Do not mark insn as seen under speculative path verification (Yauheni Kaliuta) [1944799]
- bpf: Inherit expanded/patched seen count from old aux data (Yauheni Kaliuta) [1944799]
- bpf, selftests: Adjust few selftest result_unpriv outcomes (Yauheni Kaliuta) [1944799]
- bpf: Fix BPF_LSM kconfig symbol dependency (Yauheni Kaliuta) [1944799]
- selftests/bpf: Add test for l3 use of bpf_redirect_peer (Yauheni Kaliuta) [1944799]
- bpftool: Add sock_release help info for cgroup attach/prog load command (Yauheni Kaliuta) [1944799]
- bpf, offload: Reorder offload callback 'prepare' in verifier (Yauheni Kaliuta) [1944799]
- selftests/bpf: Test ringbuf mmap read-only and read-write restrictions (Yauheni Kaliuta) [1944799]
- selftests/bpf: Convert static to global in tc_redirect progs (Yauheni Kaliuta) [1944799]
- selftests/bpf: Rewrite test_tc_redirect.sh as prog_tests/tc_redirect.c (Yauheni Kaliuta) [1944799]
- libbpf: Provide GELF_ST_VISIBILITY() define for older libelf (Yauheni Kaliuta) [1944799]
- bpf: Add deny list of btf ids check for tracing programs (Yauheni Kaliuta) [1944799]
- bpf: Forbid trampoline attach for functions with variable arguments (Yauheni Kaliuta) [1944799]
- samples/bpf: Consider frame size in tx_only of xdpsock sample (Yauheni Kaliuta) [1944799]
- libbpf: Add NULL check to add_dummy_ksym_var (Yauheni Kaliuta) [1944799]
- libbpf: Fix signed overflow in ringbuf_process_ring (Yauheni Kaliuta) [1944799]
- bpf, selftests: Update array map tests for per-cpu batched ops (Yauheni Kaliuta) [1944799]
- bpf: Add batched ops support for percpu array (Yauheni Kaliuta) [1944799]
- bpf, docs: Fix literal block for example code (Yauheni Kaliuta) [1944799]
- bpf, cpumap: Bulk skb using netif_receive_skb_list (Yauheni Kaliuta) [1944799]
- selftests/bpf: Fix field existence CO-RE reloc tests (Yauheni Kaliuta) [1944799]
- selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro (Yauheni Kaliuta) [1944799]
- selftests/bpf: Use ASSERT macros in lsm test (Yauheni Kaliuta) [1944799]
- selftests/bpf: Test that module can't be unloaded with attached trampoline (Yauheni Kaliuta) [1944799]
- selftests/bpf: Add re-attach test to lsm test (Yauheni Kaliuta) [1944799]
- selftests/bpf: Add re-attach test to fexit_test (Yauheni Kaliuta) [1944799]
- selftests/bpf: Add re-attach test to fentry_test (Yauheni Kaliuta) [1944799]
- bpf: Allow trampoline re-attach for tracing and lsm programs (Yauheni Kaliuta) [1944799]
- bpf: Document the pahole release info related to libbpf in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799]
- selftests/bpf: Document latest Clang fix expectations for linking tests (Yauheni Kaliuta) [1944799]
- selftests/bpf: Add map linking selftest (Yauheni Kaliuta) [1944799]
- selftests/bpf: Add global variables linking selftest (Yauheni Kaliuta) [1944799]
- selftests/bpf: Add function linking selftest (Yauheni Kaliuta) [1944799]
- selftests/bpf: Omit skeleton generation for multi-linked BPF object files (Yauheni Kaliuta) [1944799]
- selftests/bpf: Use -O0 instead of -Og in selftests builds (Yauheni Kaliuta) [1944799]
- libbpf: Support extern resolution for BTF-defined maps in .maps section (Yauheni Kaliuta) [1944799]
- libbpf: Add linker extern resolution support for functions and global variables (Yauheni Kaliuta) [1944799]
- libbpf: Tighten BTF type ID rewriting with error checking (Yauheni Kaliuta) [1944799]
- libbpf: Extend sanity checking ELF symbols with externs validation (Yauheni Kaliuta) [1944799]
- libbpf: Make few internal helpers available outside of libbpf.c (Yauheni Kaliuta) [1944799]
- libbpf: Factor out symtab and relos sanity checks (Yauheni Kaliuta) [1944799]
- libbpf: Refactor BTF map definition parsing (Yauheni Kaliuta) [1944799]
- libbpf: Allow gaps in BPF program sections to support overriden weak functions (Yauheni Kaliuta) [1944799]
- libbpf: Mark BPF subprogs with hidden visibility as static for BPF verifier (Yauheni Kaliuta) [1944799]
- libbpf: Suppress compiler warning when using SEC() macro with externs (Yauheni Kaliuta) [1944799]
- bpftool: Dump more info about DATASEC members (Yauheni Kaliuta) [1944799]
- bpftool: Support dumping BTF VAR's "extern" linkage (Yauheni Kaliuta) [1944799]
- bpf: Remove unnecessary map checks for ARG_PTR_TO_CONST_STR (Yauheni Kaliuta) [1944799]
- xsk: Align XDP socket batch size with DPDK (Yauheni Kaliuta) [1944799]
- bpf, doc: Fix some invalid links in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799]
- net, xdp: Update pkt_type if generic XDP changes unicast MAC (Yauheni Kaliuta) [1944799]
- powerpc/ebpf32: Use standard function call for functions within 32M distance (Yauheni Kaliuta) [1944799]
- selftests/bpf: Add docs target as all dependency (Yauheni Kaliuta) [1944799]
- bpf/selftests: Add bpf_get_task_stack retval bounds test_prog (Yauheni Kaliuta) [1944799]
- bpf/selftests: Add bpf_get_task_stack retval bounds verifier test (Yauheni Kaliuta) [1944799]
- bpf: Refine retval for bpf_get_task_stack helper (Yauheni Kaliuta) [1944799]
- samples/bpf: Fix broken tracex1 due to kprobe argument change (Yauheni Kaliuta) [1944799]
- libbpf: Introduce a BPF_SNPRINTF helper macro (Yauheni Kaliuta) [1944799]
- libbpf: Initialize the bpf_seq_printf parameters array field by field (Yauheni Kaliuta) [1944799]
- bpf: Add a ARG_PTR_TO_CONST_STR argument type (Yauheni Kaliuta) [1944799]
- bpftool: Fix a clang compilation warning (Yauheni Kaliuta) [1944799]
- selftests/bpf: Silence clang compilation warnings (Yauheni Kaliuta) [1944799]
- selftests/bpf: Fix test_cpp compilation failure with clang (Yauheni Kaliuta) [1944799]
- selftests: Set CC to clang in lib.mk if LLVM is set (Yauheni Kaliuta) [1944799]
- libbpf: Remove unused field. (Yauheni Kaliuta) [1944799]
- tools/testing: Remove unused variable (Yauheni Kaliuta) [1944799]
- selftests/bpf: Fix the ASSERT_ERR_PTR macro (Yauheni Kaliuta) [1944799]
- selftests/bpf: Add tests for target information in bpf_link info queries (Yauheni Kaliuta) [1944799]
- bpf: Return target info when a tracing bpf_link is queried (Yauheni Kaliuta) [1944799]
- libbpf: Clarify flags in ringbuf helpers (Yauheni Kaliuta) [1944799]
- bpf: Sync bpf headers in tooling infrastucture (Yauheni Kaliuta) [1944799]
- bpf: Document PROG_TEST_RUN limitations (Yauheni Kaliuta) [1944799]
- bpf, inode: Remove second initialization of the bpf_preload_lock (Yauheni Kaliuta) [1944799]
- libbpf: Fix KERNEL_VERSION macro (Yauheni Kaliuta) [1944799]
- bpf: selftests: Specify CONFIG_DYNAMIC_FTRACE in the testing config (Yauheni Kaliuta) [1944799]
- powerpc/bpf: Reallocate BPF registers to volatile registers when possible on PPC32 (Yauheni Kaliuta) [1944799]
- powerpc/bpf: Change values of SEEN_ flags (Yauheni Kaliuta) [1944799]
- powerpc/bpf: Move common functions into bpf_jit_comp.c (Yauheni Kaliuta) [1944799]
- powerpc/bpf: Remove classical BPF support for PPC32 (Yauheni Kaliuta) [1944799]
- powerpc/bpf: Move common helpers into bpf_jit.h (Yauheni Kaliuta) [1944799]
- powerpc/bpf: Change register numbering for bpf_set/is_seen_register() (Yauheni Kaliuta) [1944799]
- libbpf: Remove redundant semi-colon (Yauheni Kaliuta) [1944799]
- bpf: Remove repeated struct btf_type declaration (Yauheni Kaliuta) [1944799]
- bpf, cgroup: Delete repeated struct bpf_prog declaration (Yauheni Kaliuta) [1944799]
- bpf: Remove unused parameter from ___bpf_prog_run (Yauheni Kaliuta) [1944799]
- bpf, selftests: test_maps generating unrecognized data section (Yauheni Kaliuta) [1944799]
- selftests/bpf: Add an option for a debug shell in vmtest.sh (Yauheni Kaliuta) [1944799]
- bpf: Remove redundant assignment of variable id (Yauheni Kaliuta) [1944799]
- bpf: Remove unused bpf_load_pointer (Yauheni Kaliuta) [1944799]
- selftests: xsk: Remove unused defines (Yauheni Kaliuta) [1944799]
- selftests: xsk: Remove mutex and condition variable (Yauheni Kaliuta) [1944799]
- selftests: xsk: Remove thread attribute (Yauheni Kaliuta) [1944799]
- selftests: xsk: Implement bpf_link test (Yauheni Kaliuta) [1944799]
- selftests: xsk: Remove sync_mutex_tx and atomic var (Yauheni Kaliuta) [1944799]
- selftests: xsk: Refactor teardown/bidi test cases and testapp_validate (Yauheni Kaliuta) [1944799]
- selftests: xsk: Remove Tx synchronization resources (Yauheni Kaliuta) [1944799]
- selftests: xsk: Split worker thread (Yauheni Kaliuta) [1944799]
- selftests: xsk: Remove thread for netns switch (Yauheni Kaliuta) [1944799]
- samples: bpf: Do not unload prog within xdpsock (Yauheni Kaliuta) [1944799]
- libbpf: xsk: Use bpf_link (Yauheni Kaliuta) [1944799]
- selftests: xsk: Simplify frame traversal in dumping thread (Yauheni Kaliuta) [1944799]
- selftests: xsk: Remove inline keyword from source file (Yauheni Kaliuta) [1944799]
- selftests: xsk: Remove unused function (Yauheni Kaliuta) [1944799]
- selftests: xsk: Remove struct ifaceconfigobj (Yauheni Kaliuta) [1944799]
- selftests: xsk: Don't call worker_pkt_dump() for stats test (Yauheni Kaliuta) [1944799]
- libbpf: Fix memory leak when emitting final btf_ext (Yauheni Kaliuta) [1944799]
- bpf: selftests: Update clang requirement in README.rst for testing kfunc call (Yauheni Kaliuta) [1944799]
- bpf: Update bpf_design_QA.rst to clarify the kfunc call is not ABI (Yauheni Kaliuta) [1944799]
- bpf: selftests: Add kfunc_call test (Yauheni Kaliuta) [1944799]
- bpf: selftests: Bpf_cubic and bpf_dctcp calling kernel functions (Yauheni Kaliuta) [1944799]
- bpf: selftests: Rename bictcp to bpf_cubic (Yauheni Kaliuta) [1944799]
- libbpf: Support extern kernel function (Yauheni Kaliuta) [1944799]
- libbpf: Record extern sym relocation first (Yauheni Kaliuta) [1944799]
- libbpf: Rename RELO_EXTERN to RELO_EXTERN_VAR (Yauheni Kaliuta) [1944799]
- libbpf: Refactor codes for finding btf id of a kernel symbol (Yauheni Kaliuta) [1944799]
- libbpf: Refactor bpf_object__resolve_ksyms_btf_id (Yauheni Kaliuta) [1944799]
- bpf: Support bpf program calling kernel function (Yauheni Kaliuta) [1944799]
- bpf: Refactor btf_check_func_arg_match (Yauheni Kaliuta) [1944799]
- bpf: Simplify freeing logic in linfo and jited_linfo (Yauheni Kaliuta) [1944799]
- libbpf: Preserve empty DATASEC BTFs during static linking (Yauheni Kaliuta) [1944799]
- bpf: struct sock is declared twice in bpf_sk_storage header (Yauheni Kaliuta) [1944799]
- bpf: Remove unused headers (Yauheni Kaliuta) [1944799]
- libbpf: Add bpf object kern_version attribute setter (Yauheni Kaliuta) [1944799]
- bpf: selftests: Add tests for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799]
- bpf: Add support for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799]
- selftests/bpf: Better error messages for ima_setup.sh failures (Yauheni Kaliuta) [1944799]
- bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper (Yauheni Kaliuta) [1944799]
- libbpf: Constify few bpf_program getters (Yauheni Kaliuta) [1944799]
- bpf: Fix typo 'accesible' into 'accessible' (Yauheni Kaliuta) [1944799]
- tracing: Fix various typos in comments (Yauheni Kaliuta) [1944799]
- libbpf: Skip BTF fixup if object file has no BTF (Yauheni Kaliuta) [1944799]
- bpf: Remove insn_buf[] declaration in inner block (Yauheni Kaliuta) [1944799]
- selftests/bpf: Add multi-file statically linked BPF object file test (Yauheni Kaliuta) [1944799]
- selftests/bpf: Pass all BPF .o's through BPF static linker (Yauheni Kaliuta) [1944799]
- selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed (Yauheni Kaliuta) [1944799]
- bpftool: Add `gen object` command to perform BPF static linking (Yauheni Kaliuta) [1944799]
- bpftool: Add ability to specify custom skeleton object name (Yauheni Kaliuta) [1944799]
- libbpf: Add BPF static linker BTF and BTF.ext support (Yauheni Kaliuta) [1944799]
- libbpf: Add BPF static linker APIs (Yauheni Kaliuta) [1944799]
- libbpf: Add generic BTF type shallow copy API (Yauheni Kaliuta) [1944799]
- libbpf: Extract internal set-of-strings datastructure APIs (Yauheni Kaliuta) [1944799]
- libbpf: Rename internal memory-management helpers (Yauheni Kaliuta) [1944799]
- libbpf: Generalize BTF and BTF.ext type ID and strings iteration (Yauheni Kaliuta) [1944799]
- libbpf: Expose btf_type_by_id() internally (Yauheni Kaliuta) [1944799]
- x86: Fix various typos in comments (Yauheni Kaliuta) [1944799]
- selftests/bpf: drop custom NULL #define in skb_pkt_end selftest (Yauheni Kaliuta) [1944799]
- libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.h (Yauheni Kaliuta) [1944799]
- bpf: net: Emit anonymous enum with BPF_TCP_CLOSE value explicitly (Yauheni Kaliuta) [1944799]
- selftests/bpf: Use nanosleep() syscall instead of sleep() in get_cgroup_id (Yauheni Kaliuta) [1944799]
- selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799]
- selftests/bpf: Build everything in debug mode (Yauheni Kaliuta) [1944799]
- selftests/bpf: Fix maybe-uninitialized warning in xdpxceiver test (Yauheni Kaliuta) [1944799]
- bpftool: Fix maybe-uninitialized warnings (Yauheni Kaliuta) [1944799]
- libbpf: Add explicit padding to bpf_xdp_set_link_opts (Yauheni Kaliuta) [1944799]
- kernel/bpf/: Fix misspellings using codespell tool (Yauheni Kaliuta) [1944799]
- s390/bpf: Implement new atomic ops (Yauheni Kaliuta) [1944799]
- bpf: selftests: Remove unused 'nospace_err' in tests for batched ops in array maps (Yauheni Kaliuta) [1944799]
- samples: bpf: Fix a spelling typo in do_hbm_test.sh (Yauheni Kaliuta) [1944799]
- libbpf: Avoid inline hint definition from 'linux/stddef.h' (Yauheni Kaliuta) [1944799]
- libbpf: xsk: Move barriers from libbpf_util.h to xsk.h (Yauheni Kaliuta) [1944799]
- libbpf: xsk: Remove linux/compiler.h header (Yauheni Kaliuta) [1944799]
- bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799]
- selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799]
- bpf, xdp: Restructure redirect actions (Yauheni Kaliuta) [1944799]
- bpf, xdp: Make bpf_redirect_map() a map operation (Yauheni Kaliuta) [1944799]
- selftests/bpf: Fix compiler warning in BPF_KPROBE definition in loop6.c (Yauheni Kaliuta) [1944799]
- selftests/bpf: Fix typo in Makefile (Yauheni Kaliuta) [1944799]
- libbpf: Fix arm64 build (Yauheni Kaliuta) [1944799]
- libbpf, xsk: Add libbpf_smp_store_release libbpf_smp_load_acquire (Yauheni Kaliuta) [1944799]
- selftests, bpf: Extend test_tc_tunnel test with vxlan (Yauheni Kaliuta) [1944799]
- bpf: Add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_ENCAP_L2_ETH (Yauheni Kaliuta) [1944799]
- selftests/bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799]
- bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799]
- selftests: bpf: Don't run sk_lookup in verifier tests (Yauheni Kaliuta) [1944799]
- selftests: bpf: Check that PROG_TEST_RUN repeats as requested (Yauheni Kaliuta) [1944799]
- selftests: bpf: Convert sk_lookup ctx access tests to PROG_TEST_RUN (Yauheni Kaliuta) [1944799]
- bpf: Add PROG_TEST_RUN support for sk_lookup programs (Yauheni Kaliuta) [1944799]
- bpf: Consolidate shared test timing code (Yauheni Kaliuta) [1944799]
- docs/bpf: Add bpf() syscall command reference (Yauheni Kaliuta) [1944799]
- selftests/bpf: Test syscall command parsing (Yauheni Kaliuta) [1944799]
- selftests/bpf: Templatize man page generation (Yauheni Kaliuta) [1944799]
- tools/bpf: Remove bpf-helpers from bpftool docs (Yauheni Kaliuta) [1944799]
- scripts/bpf: Add syscall commands printer (Yauheni Kaliuta) [1944799]
- tools: Sync uapi bpf.h header with latest changes (Yauheni Kaliuta) [1944799]
- scripts/bpf: Abstract eBPF API target parameter (Yauheni Kaliuta) [1944799]
- bpf: Document BPF_MAP_*_BATCH syscall commands (Yauheni Kaliuta) [1944799]
- bpf: Document BPF_PROG_QUERY syscall command (Yauheni Kaliuta) [1944799]
- bpf: Document BPF_PROG_TEST_RUN syscall command (Yauheni Kaliuta) [1944799]
- bpf: Document BPF_PROG_ATTACH syscall command (Yauheni Kaliuta) [1944799]
- bpf: Document BPF_PROG_PIN syscall command (Yauheni Kaliuta) [1944799]
- bpf: Document BPF_F_LOCK in syscall commands (Yauheni Kaliuta) [1944799]
- bpf: Add minimal bpf() command documentation (Yauheni Kaliuta) [1944799]
- bpf: Import syscall arg documentation (Yauheni Kaliuta) [1944799]
- libbpf: Fix whitespace in btf_add_composite() comment (Yauheni Kaliuta) [1944799]
- selftests/bpf: Add a verifier scale test with unknown bounded loop (Yauheni Kaliuta) [1944799]
- tools, bpf_asm: Exit non-zero on errors (Yauheni Kaliuta) [1944799]
- tools, bpf_asm: Hard error on out of range jumps (Yauheni Kaliuta) [1944799]
- selftests/bpf: Add arraymap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799]
- selftests/bpf: Add hashmap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799]
- bpftool: Print subprog address properly (Yauheni Kaliuta) [1944799]
- libbpf: Support subprog address relocation (Yauheni Kaliuta) [1944799]
- libbpf: Move function is_ldimm64() earlier in libbpf.c (Yauheni Kaliuta) [1944799]
- bpf: Add arraymap support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799]
- bpf: Add hashtab support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799]
- bpf: Add bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799]
- bpf: Change return value of verifier function add_subprog() (Yauheni Kaliuta) [1944799]
- bpf: Refactor check_func_call() to allow callback function (Yauheni Kaliuta) [1944799]
- bpf: Factor out verbose_invalid_scalar() (Yauheni Kaliuta) [1944799]
- bpf: Factor out visit_func_call_insn() in check_cfg() (Yauheni Kaliuta) [1944799]
- selftests/bpf: Copy extras in out-of-srctree builds (Yauheni Kaliuta) [1944799]
- selftests/bpf: Propagate error code of the command to vmtest.sh (Yauheni Kaliuta) [1944799]
- selftests/bpf: Introduce xsk statistics tests (Yauheni Kaliuta) [1944799]
- selftests/bpf: Restructure xsk selftests (Yauheni Kaliuta) [1944799]
- selftests/bpf: Expose and rename debug argument (Yauheni Kaliuta) [1944799]
- selftest/bpf: Make xsk tests less verbose (Yauheni Kaliuta) [1944799]
- bpf: Rename fixup_bpf_calls and add some comments (Yauheni Kaliuta) [1944799]
- bpf: Use MAX_BPF_FUNC_REG_ARGS macro (Yauheni Kaliuta) [1944799]
- bpf: runqslower: Prefer using local vmlimux to generate vmlinux.h (Yauheni Kaliuta) [1944799]
- bpf: Add kernel/modules BTF presence checks to bpftool feature command (Yauheni Kaliuta) [1944799]
* Mon Dec 06 2021 Augusto Caringi <acaringi@redhat.com> [4.18.0-354.el8]
- netfilter: log: work around missing softdep backend module (Florian Westphal) [2017794]
- netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex (Florian Westphal) [2017794]
- netfilter: Fix fall-through warnings for Clang (Florian Westphal) [2017794]
- netfilter: nft_nat: allow to specify layer 4 protocol NAT only (Florian Westphal) [2017794]
- netfilter: conntrack: adjust stop timestamp to real expiry value (Florian Westphal) [2017794]
- netfilter: ipvs: make global sysctl readonly in non-init netns (Florian Westphal) [2017794]
- ipvs: fix possible memory leak in ip_vs_control_net_init (Florian Westphal) [2017794]
- ipvs: fix the connection sync failed in some cases (Florian Westphal) [2017794]
- net: Fix offloading indirect devices dependency on qdisc order creation (Davide Caratti) [1997381]
- net/core: Remove unused field from struct flow_indr_dev (Davide Caratti) [1997381]
- Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm_ring_size (Vitaly Kuznetsov) [2019101]
- hv_balloon: Remove redundant assignment to region_start (Vitaly Kuznetsov) [2019101]
- hv_balloon: disable warning when floor reached (Vitaly Kuznetsov) [2019101]
- net/tls: Fix flipped sign in async_wait.err assignment (Sabrina Dubroca) [2019176]
- net/tls: Fix flipped sign in tls_err_abort() calls (Sabrina Dubroca) [2019176]
- tls: prevent oversized sendfile() hangs by ignoring MSG_MORE (Sabrina Dubroca) [2019176]
- tls splice: remove inappropriate flags checking for MSG_PEEK (Sabrina Dubroca) [2019176]
- net/tls: Fix use-after-free after the TLS device goes down and up (Sabrina Dubroca) [2019176]
- net/tls: Replace TLS_RX_SYNC_RUNNING with RCU (Sabrina Dubroca) [2019176]
- tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT (Sabrina Dubroca) [2019176]
- net/tls: Remove redundant initialization of record (Sabrina Dubroca) [2019176]
- ibmvnic: don't stop queue in xmit (Diego Domingos) [2011995]
- selftests: net: switch to socat in the GSO GRE test (Hangbin Liu) [2018059]
- selftests: net: properly support IPv6 in GSO GRE test (Hangbin Liu) [2018059]
- kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile (Hangbin Liu) [2018059]
- selftests: add simple GSO GRE test (Hangbin Liu) [2018059]
- selftests/net: allow GRO coalesce test on veth (Hangbin Liu) [2018059]
- selftests/net: GRO coalesce test (Hangbin Liu) [2018059]
- perf/x86: Reset destroy callback on event init failure (Michael Petlan) [2003982]
- x86/msr: Define new bits in TSX_FORCE_ABORT MSR (Michael Petlan) [2003982]
- perf script: Fix --list-dlfilters documentation (Michael Petlan) [2003982]
- perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for SNR/ICX (Michael Petlan) [2003982]
- Revert "perf map: Fix dso->nsinfo refcounting" (Michael Petlan) [2003982]
- perf pmu: Fix alias matching (Michael Petlan) [2003982]
- perf cs-etm: Split --dump-raw-trace by AUX records (Michael Petlan) [2003982]
- perf sched: Fix record failure when CONFIG_SCHEDSTATS is not set (Michael Petlan) [2003982]
- perf probe: Fix add event failure when running 32-bit perf in a 64-bit kernel (Michael Petlan) [2003982]
- perf data: Close all files in close_dir() (Michael Petlan) [2003982]
- perf probe-file: Delete namelist in del_events() on the error path (Michael Petlan) [2003982]
- perf test bpf: Free obj_buf (Michael Petlan) [2003982]
- perf trace: Free strings in trace__parse_events_option() (Michael Petlan) [2003982]
- perf trace: Free syscall tp fields in evsel->priv (Michael Petlan) [2003982]
- perf trace: Free syscall->arg_fmt (Michael Petlan) [2003982]
- perf trace: Free malloc'd trace fields on exit (Michael Petlan) [2003982]
- perf lzma: Close lzma stream on exit (Michael Petlan) [2003982]
- perf script: Fix memory 'threads' and 'cpus' leaks on exit (Michael Petlan) [2003982]
- perf script: Release zstd data (Michael Petlan) [2003982]
- perf session: Cleanup trace_event (Michael Petlan) [2003982]
- perf inject: Close inject.output on exit (Michael Petlan) [2003982]
- perf report: Free generated help strings for sort option (Michael Petlan) [2003982]
- perf env: Fix memory leak of cpu_pmu_caps (Michael Petlan) [2003982]
- perf test maps__merge_in: Fix memory leak of maps (Michael Petlan) [2003982]
- perf dso: Fix memory leak in dso__new_map() (Michael Petlan) [2003982]
- perf test event_update: Fix memory leak of unit (Michael Petlan) [2003982]
- perf test event_update: Fix memory leak of evlist (Michael Petlan) [2003982]
- perf test session_topology: Delete session->evlist (Michael Petlan) [2003982]
- perf env: Fix sibling_dies memory leak (Michael Petlan) [2003982]
- perf probe: Fix dso->nsinfo refcounting (Michael Petlan) [2003982]
- perf map: Fix dso->nsinfo refcounting (Michael Petlan) [2003982]
- perf inject: Fix dso->nsinfo refcounting (Michael Petlan) [2003982]
- perf cs-etm: Split Coresight decode by aux records (Michael Petlan) [2003982]
- perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE) (Michael Petlan) [2003982]
- libperf: Fix build error with LIBPFM4=1 (Michael Petlan) [2003982]
- perf stat: Merge uncore events by default for hybrid platform (Michael Petlan) [2003982]
- perf tests: Fix 'Convert perf time to TSC' on core-only system (Michael Petlan) [2003982]
- perf tests: Fix 'Roundtrip evsel->name' on core-only system (Michael Petlan) [2003982]
- perf tests: Fix 'Parse event definition strings' on core-only system (Michael Petlan) [2003982]
- perf pmu: Skip invalid hybrid pmu (Michael Petlan) [2003982]
- perf test: Add free() calls for scandir() returned dirent entries (Michael Petlan) [2003982]
- libperf: Add tests for perf_evlist__set_leader() (Michael Petlan) [2003982]
- libperf: Remove BUG_ON() from library code in get_group_fd() (Michael Petlan) [2003982]
- libperf: Add group support to perf_evsel__open() (Michael Petlan) [2003982]
- perf tools: Fix pattern matching for same substring in different PMU type (Michael Petlan) [2003982]
- perf record: Add a dummy event on hybrid systems to collect metadata records (Michael Petlan) [2003982]
- perf stat: Add Topdown metrics L2 events as default events (Michael Petlan) [2003982]
- libperf: Adopt evlist__set_leader() from tools/perf as perf_evlist__set_leader() (Michael Petlan) [2003982]
- libperf: Move 'nr_groups' from tools/perf to evlist::nr_groups (Michael Petlan) [2003982]
- libperf: Move 'leader' from tools/perf to perf_evsel::leader (Michael Petlan) [2003982]
- libperf: Move 'idx' from tools/perf to perf_evsel::idx (Michael Petlan) [2003982]
- libperf: Change tests to single static and shared binaries (Michael Petlan) [2003982]
- perf intel-pt: Add a config for max loops without consuming a packet (Michael Petlan) [2003982]
- perf stat: Disable the NMI watchdog message on hybrid (Michael Petlan) [2003982]
- perf trace: Fix the perf trace link location (Michael Petlan) [2003982]
- perf top: Fix overflow in elf_sec__is_text() (Michael Petlan) [2003982]
- perf annotate: Fix 's' on source line when disasm is empty (Michael Petlan) [2003982]
- perf probe: Do not show @plt function by default (Michael Petlan) [2003982]
- perf symbol-elf: Decode dynsym even if symtab exists (Michael Petlan) [2003982]
- perf probe: Fix debuginfo__new() to enable build-id based debuginfo (Michael Petlan) [2003982]
- perf stat: Enable BPF counter with --for-each-cgroup (Michael Petlan) [2003982]
- perf report: Fix --task and --stat with pipe input (Michael Petlan) [2003982]
- perf session: Add missing evlist__delete when deleting a session (Michael Petlan) [2003982]
- perf annotate: Allow 's' on source code lines (Michael Petlan) [2003982]
- perf dlfilter: Add object_code() to perf_dlfilter_fns (Michael Petlan) [2003982]
- perf dlfilter: Add attr() to perf_dlfilter_fns (Michael Petlan) [2003982]
- perf dlfilter: Add srcline() to perf_dlfilter_fns (Michael Petlan) [2003982]
- perf dlfilter: Add insn() to perf_dlfilter_fns (Michael Petlan) [2003982]
- perf dlfilter: Add resolve_address() to perf_dlfilter_fns (Michael Petlan) [2003982]
- perf build: Install perf_dlfilter.h (Michael Petlan) [2003982]
- perf script: Add option to pass arguments to dlfilters (Michael Petlan) [2003982]
- perf script: Add option to list dlfilters (Michael Petlan) [2003982]
- perf script: Add dlfilter__filter_event_early() (Michael Petlan) [2003982]
- perf script: Add API for filtering via dynamically loaded shared object (Michael Petlan) [2003982]
- perf llvm: Return -ENOMEM when asprintf() fails (Michael Petlan) [2003982]
- perf cs-etm: Delay decode of non-timeless data until cs_etm__flush_events() (Michael Petlan) [2003982]
- perf arm-spe: Don't wait for PERF_RECORD_EXIT event (Michael Petlan) [2003982]
- perf arm-spe: Bail out if the trace is later than perf event (Michael Petlan) [2003982]
- perf arm-spe: Assign kernel time to synthesized event (Michael Petlan) [2003982]
- perf arm-spe: Convert event kernel time to counter value (Michael Petlan) [2003982]
- perf arm-spe: Save clock parameters from TIME_CONV event (Michael Petlan) [2003982]
- perf cs-etm: Remove callback cs_etm_find_snapshot() (Michael Petlan) [2003982]
- perf bpf_counter: Move common functions to bpf_counter.h (Michael Petlan) [2003982]
- perf tools: Add cgroup_is_v2() helper (Michael Petlan) [2003982]
- perf tools: Add read_cgroup_id() function (Michael Petlan) [2003982]
- tools lib: Adopt bitmap_intersects() operation from the kernel sources (Michael Petlan) [2003982]
- perf top: Add cgroup support for perf top (-G) (Michael Petlan) [2003982]
- perf script: Share addr_al between functions (Michael Petlan) [2003982]
- perf script: Move filtering before scripting (Michael Petlan) [2003982]
- perf script: Move filter_cpu() earlier (Michael Petlan) [2003982]
- perf test: Pass the verbose option to shell tests (Michael Petlan) [2003982]
- perf probe: Add --bootconfig to output definition in bootconfig format (Michael Petlan) [2003982]
- perf probe: Cleanup synthesize_probe_trace_command() (Michael Petlan) [2003982]
- perf probe: Support probes on init functions for offline kernel (Michael Petlan) [2003982]
- perf test: Make stat bpf counters test more robust (Michael Petlan) [2003982]
- perf test: Add verbose skip output for bpf counters (Michael Petlan) [2003982]
- perf annotate: Add itrace options support (Michael Petlan) [2003982]
- perf mem-events: Remove duplicate #undef (Michael Petlan) [2003982]
- perf evsel: Adjust hybrid event and global event mixed group (Michael Petlan) [2003982]
- perf probe: Provide clearer message permission error for tracefs access (Michael Petlan) [2003982]
- perf auxtrace: Change to use SMP memory barriers (Michael Petlan) [2003982]
- perf srccode: Use list_move() instead of equivalent list_del() + list_add() sequence (Michael Petlan) [2003982]
- perf probe: Report possible permission error for map__load() failure (Michael Petlan) [2003982]
- perf probe: Add permission and sysctl notice to man page (Michael Petlan) [2003982]
- perf c2c: Support record for hybrid platform (Michael Petlan) [2003982]
- perf mem: Disable 'mem-loads-aux' group before reporting (Michael Petlan) [2003982]
- perf mem: Fix wrong verbose output for recording events (Michael Petlan) [2003982]
- perf mem: Support record for hybrid platform (Michael Petlan) [2003982]
- perf tools: Check if mem_events is supported for hybrid platform (Michael Petlan) [2003982]
- perf tools: Support pmu prefix for mem-store event (Michael Petlan) [2003982]
- perf tools: Support pmu prefix for mem-load event (Michael Petlan) [2003982]
- perf tools: Check mem-loads auxiliary event (Michael Petlan) [2003982]
- perf scripting python: intel-pt-events.py: Add --insn-trace and --src-trace (Michael Petlan) [2003982]
- perf scripting python: exported-sql-viewer.py: Factor out libxed.py (Michael Petlan) [2003982]
- perf scripting python: Update documentation for srcline etc (Michael Petlan) [2003982]
- perf scripting python: Add perf_sample_srcline() and perf_sample_srccode() (Michael Petlan) [2003982]
- perf scripting python: Add perf_set_itrace_options() (Michael Petlan) [2003982]
- perf auxtrace: Factor out itrace_do_parse_synth_opts() (Michael Petlan) [2003982]
- perf scripting python: Add perf_sample_insn() (Michael Petlan) [2003982]
- perf script: Factor out script_fetch_insn() (Michael Petlan) [2003982]
- perf scripting python: Assign perf_script_context (Michael Petlan) [2003982]
- perf scripting: Add perf_session to scripting_context (Michael Petlan) [2003982]
- perf scripting: Add scripting_context__update() (Michael Petlan) [2003982]
- perf scripting python: Simplify perf-trace-context module functions (Michael Petlan) [2003982]
- perf scripting python: Remove unnecessary 'static' (Michael Petlan) [2003982]
- perf test: Test 2 libpfm4 error cases (Michael Petlan) [2003982]
- perf test: Iterate over shell tests in alphabetical order (Michael Petlan) [2003982]
- perf probe: Provide more detail with relocation warning (Michael Petlan) [2003982]
- perf parse-events: Add bison --file-prefix-map option (Michael Petlan) [2003982]
- perf inject: Do not inject BUILD_ID record if MMAP2 has it (Michael Petlan) [2003982]
- perf inject: Call dso__put() even if dso->hit is set (Michael Petlan) [2003982]
- perf scripts python: intel-pt-events.py: Add branches to script (Michael Petlan) [2003982]
- perf scripting python: Add auxtrace error (Michael Petlan) [2003982]
- perf scripting python: Add context switch (Michael Petlan) [2003982]
- perf scripting python: Add cpumode (Michael Petlan) [2003982]
- perf scripting python: Add IPC (Michael Petlan) [2003982]
- perf scripting python: Add sample flags (Michael Petlan) [2003982]
- perf script: Factor out perf_sample__sprintf_flags() (Michael Petlan) [2003982]
- perf scripting python: Add 'addr_location' for 'addr' (Michael Petlan) [2003982]
- perf scripting python: Factor out set_sym_in_dict() (Michael Petlan) [2003982]
- perf scripting python: Fix tuple_set_u64() (Michael Petlan) [2003982]
- perf auxtrace: Make perf_event__process_auxtrace*() callable (Michael Petlan) [2003982]
- perf script: Find script file relative to exec path (Michael Petlan) [2003982]
- perf arm-spe: Remove redundant checking for "full_auxtrace" (Michael Petlan) [2003982]
- perf arm-spe: Enable timestamp for per-cpu mode (Michael Petlan) [2003982]
- perf arm-spe: Correct sample flags for dummy event (Michael Petlan) [2003982]
- perf arm-spe: Correct sample flags for SPE event (Michael Petlan) [2003982]
- perf vendor events intel: Update event list for Icelake Client (Michael Petlan) [2003982]
- perf vendor events intel: Add uncore event list for Icelake Server (Michael Petlan) [2003982]
- perf vendor events intel: Add core event list for Icelake Server (Michael Petlan) [2003982]
- perf tests: Drop __maybe_unused on x86 test declarations (Michael Petlan) [2003982]
- perf tests: Consolidate test__arch_unwind_sample declaration (Michael Petlan) [2003982]
- perf build: Improve error message for old/missing clang (Michael Petlan) [2003982]
- perf tools: Test build with libbpf/LIBBPF_DYNAMIC=1 (Michael Petlan) [2003982]
- perf tools: Test build with libopencsd/CORESIGHT=1 (Michael Petlan) [2003982]
- perf cs-etm: Prevent and warn on underflows during timestamp calculation. (Michael Petlan) [2003982]
- perf cs-etm: Start reading 'Z' --itrace option (Michael Petlan) [2003982]
- perf cs-etm: Move synth_opts initialisation (Michael Petlan) [2003982]
- perf header: Support HYBRID_CPU_PMU_CAPS feature (Michael Petlan) [2003982]
- perf header: Support HYBRID_TOPOLOGY feature (Michael Petlan) [2003982]
- perf cs-etm: Set time on synthesised samples to preserve ordering (Michael Petlan) [2003982]
- perf cs-etm: Refactor timestamp variable names (Michael Petlan) [2003982]
- perf x86 kvm-stat: Support to analyze kvm MSR (Michael Petlan) [2003982]
- perf stat: Use aggregated counts directly (Michael Petlan) [2003982]
- perf record: Set timestamp boundary for AUX area events (Michael Petlan) [2003982]
- perf intel-pt: Parse VM Time Correlation options and set up decoding (Michael Petlan) [2003982]
- perf intel-pt: Add VM Time Correlation to decoder (Michael Petlan) [2003982]
- perf intel-pt: Better 7-byte timestamp wraparound logic (Michael Petlan) [2003982]
- perf intel-pt: Pass the first timestamp to the decoder (Michael Petlan) [2003982]
- perf intel-pt: Add a tree for VMCS information (Michael Petlan) [2003982]
- perf intel-pt: Let overlap detection handle VM timestamps (Michael Petlan) [2003982]
- perf auxtrace: Allow buffers to be mapped read / write (Michael Petlan) [2003982]
- perf inject: Add --vm-time-correlation option (Michael Petlan) [2003982]
- perf inject: Add facility to do in place update (Michael Petlan) [2003982]
- perf intel-pt: Support Z itrace option for timeless decoding (Michael Petlan) [2003982]
- perf intel-pt: Move synth_opts initialization earlier (Michael Petlan) [2003982]
- perf auxtrace: Add Z itrace option for timeless decoding (Michael Petlan) [2003982]
- perf/x86/amd/power: Assign pmu.module (Michael Petlan) [2003982]
- perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op (Michael Petlan) [2003982]
- perf/x86/amd/ibs: Work around erratum #1197 (Michael Petlan) [2003982]
- perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32 (Michael Petlan) [2003982]
- perf/x86/intel/pt: Fix mask of num_address_ranges (Michael Petlan) [2003982]
- perf/x86: Fix out of bound MSR access (Michael Petlan) [2003982]
- perf/x86/cstate: Add ICELAKE_X and ICELAKE_D support (Michael Petlan) [2003982]
- perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC (Michael Petlan) [2003982]
- arm64: perf: Simplify EVENT ATTR macro in perf_event.c (Michael Petlan) [2003982]
- arm64: perf: Simplify the ARMv8 PMUv3 event attributes (Michael Petlan) [2003982]
- arm64: perf: Remove unused macro (Michael Petlan) [2003982]
- drivers/perf: Simplify EVENT ATTR macro in qcom_l2_pmu.c (Michael Petlan) [2003982]
- drivers/perf: Simplify EVENT ATTR macro in qcom_l3_pmu.c (Michael Petlan) [2003982]
- drivers/perf: Simplify EVENT ATTR macro in xgene_pmu.c (Michael Petlan) [2003982]
- drivers/perf: convert sysfs sprintf family to sysfs_emit (Michael Petlan) [2003982]
- drivers/perf: convert sysfs scnprintf family to sysfs_emit_at() and sysfs_emit() (Michael Petlan) [2003982]
- perf: arm-ccn: Use scnprintf() for robustness (Michael Petlan) [2003982]
- drivers/perf: convert sysfs snprintf family to sysfs_emit (Michael Petlan) [2003982]
- perf: Add EVENT_ATTR_ID to simplify event attributes (Michael Petlan) [2003982]
- perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids (Michael Petlan) [2003982]
- perf/x86/intel: Add more events requires FRONTEND MSR on Sapphire Rapids (Michael Petlan) [2003982]
- perf/x86: Reset the dirty counter to prevent the leak for an RDPMC task (Michael Petlan) [2003982]
- uprobes: Update uprobe_write_opcode() kernel-doc comment (Michael Petlan) [2003982]
- perf/hw_breakpoint: Fix DocBook warnings in perf hw_breakpoint (Michael Petlan) [2003982]
- perf/core: Fix DocBook warnings (Michael Petlan) [2003982]
- perf/core: Make local function perf_pmu_snapshot_aux() static (Michael Petlan) [2003982]
- perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on ICX (Michael Petlan) [2003982]
- perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on SNR (Michael Petlan) [2003982]
- perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure (Michael Petlan) [2003982]
- perf/x86/intel/uncore: Drop unnecessary NULL checks after container_of() (Michael Petlan) [2003982]
- x86/events/intel: Do not deploy TSX force abort workaround when TSX is deprecated (Michael Petlan) [2003982]
- netpoll: don't require irqs disabled in rt kernels (Wander Lairson Costa) [1905440]
- net/netif_receive_skb_core: Use migrate_disable() (Luis Claudio R. Goncalves) [2024168]
- RDMA/qedr: Fix NULL deref for query_qp on the GSI QP (Kamal Heib) [2006260 1984280]
- RDMA/core: Always release restrack object (Kamal Heib) [2006260]
- RDMA/core: Fix incorrect print format specifier (Kamal Heib) [2006260]
- RDMA: Remove rdma_set_device_sysfs_group() (Kamal Heib) [2006260]
- RDMA/core: Allow port_groups to be used with namespaces (Kamal Heib) [2006260]
- RDMA: Change ops->init_port to ops->port_groups (Kamal Heib) [2006260]
- RDMA/hfi1: Use attributes for the port sysfs (Kamal Heib) [2006260 1989164]
- RDMA/cm: Use an attribute_group on the ib_port_attribute intead of kobj's (Kamal Heib) [2006260]
- RDMA/core: Expose the ib port sysfs attribute machinery (Kamal Heib) [2006260]
- RDMA/core: Remove the kobject_uevent() NOP (Kamal Heib) [2006260]
- RDMA/core: Create the device hw_counters through the normal groups mechanism (Kamal Heib) [2006260]
- RDMA/core: Simplify how the port sysfs is created (Kamal Heib) [2006260]
- RDMA/core: Simplify how the gid_attrs sysfs is created (Kamal Heib) [2006260]
- RDMA/core: Split gid_attrs related sysfs from add_port() (Kamal Heib) [2006260]
- RDMA/core: Split port and device counter sysfs attributes (Kamal Heib) [2006260]
- RDMA/core: Replace the ib_port_data hw_stats pointers with a ib_port pointer (Kamal Heib) [2006260]
- RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [2006260]
- RDMA/rxe: Zero out index member of struct rxe_queue (Kamal Heib) [2006260]
- RDMA/efa: Free IRQ vectors on error flow (Kamal Heib) [2006260]
- RDMA/rxe: Fix memory allocation while in a spin lock (Kamal Heib) [2006260]
- IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs() (Kamal Heib) [2006260 1989164]
- RDMA/rxe: Restore setting tot_len in the IPv4 header (Kamal Heib) [2006260]
- RDMA/rxe: Use the correct size of wqe when processing SRQ (Kamal Heib) [2006260]
- RDMA/cma: Revert INIT-INIT patch (Kamal Heib) [2006260]
- RDMA/rxe: Fix memory leak in error path code (Kamal Heib) [2006260]
- RDMA/rxe: Missing unlock on error in get_srq_wqe() (Kamal Heib) [2006260]
- RDMA/cma: Fix rdma_resolve_route() memory leak (Kamal Heib) [2006260]
- RDMA/core/sa_query: Remove unused argument (Kamal Heib) [2006260]
- RDMA/cma: Fix incorrect Packet Lifetime calculation (Kamal Heib) [2006260]
- RDMA/cma: Protect RMW with qp_mutex (Kamal Heib) [2006260]
- RDMA/cma: Remove unnecessary INIT->INIT transition (Kamal Heib) [2006260]
- RDMA/rxe: Fix redundant skb_put_zero (Kamal Heib) [2006260]
- RDMA/rxe: Fix extra copy in prepare_ack_packet (Kamal Heib) [2006260]
- RDMA/rxe: Fix over copying in get_srq_wqe (Kamal Heib) [2006260]
- RDMA/rxe: Fix extra copies in build_rdma_network_hdr (Kamal Heib) [2006260]
- RDMA/rxe: Fix redundant call to ip_send_check (Kamal Heib) [2006260]
- RDMA/rxe: Fix useless copy in send_atomic_ack (Kamal Heib) [2006260]
- RDMA/core: Use flexible array for mad data (Kamal Heib) [2006260]
- RDMA/rxe: Don't overwrite errno from ib_umem_get() (Kamal Heib) [2006260]
- IB/core: Shuffle locks in ib_port_data to save memory (Kamal Heib) [2006260]
- IB/core: Removed port validity check from ib_get_cached_subnet_prefix (Kamal Heib) [2006260]
- RDMA: Fix kernel-doc warnings about wrong comment (Kamal Heib) [2006260]
- RDMA/rxe: Disallow MR dereg and invalidate when bound (Kamal Heib) [2006260]
- RDMA/rxe: Implement memory access through MWs (Kamal Heib) [2006260]
- RDMA/rxe: Implement invalidate MW operations (Kamal Heib) [2006260]
- RDMA/rxe: Add support for bind MW work requests (Kamal Heib) [2006260]
- RDMA/rxe: Move local ops to subroutine (Kamal Heib) [2006260]
- RDMA/rxe: Replace WR_REG_MASK by WR_LOCAL_OP_MASK (Kamal Heib) [2006260]
- RDMA/rxe: Add ib_alloc_mw and ib_dealloc_mw verbs (Kamal Heib) [2006260]
- RDMA/rxe: Enable MW object pool (Kamal Heib) [2006260]
- RDMA/rxe: Return errors for add index and key (Kamal Heib) [2006260]
- RDMA/rxe: Add bind MW fields to rxe_send_wr (Kamal Heib) [2006260]
- RDMA/rxe: Fix qp reference counting for atomic ops (Kamal Heib) [2006260]
- IB/cm: Remove dgid from the cm_id_priv av (Kamal Heib) [2006260]
- RDMA/core: Use refcount_t instead of atomic_t on refcount of ib_uverbs_device (Kamal Heib) [2006260]
- RDMA/ipoib: Use refcount_t instead of atomic_t for reference counting (Kamal Heib) [2006260]
- RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_port (Kamal Heib) [2006260]
- RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_member (Kamal Heib) [2006260]
- RDMA/core: Remove refcount from struct ib_mad_snoop_private (Kamal Heib) [2006260]
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwpm_admin_data (Kamal Heib) [2006260]
- RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private (Kamal Heib) [2006260]
- RDMA/rxe: Protext kernel index from user space (Kamal Heib) [2006260]
- RDMA/rxe: Protect user space index loads/stores (Kamal Heib) [2006260]
- RDMA/rxe: Add a type flag to rxe_queue structs (Kamal Heib) [2006260]
- IB/cm: Protect cm_dev, cm_ports and mad_agent with kref and lock (Kamal Heib) [2006260]
- IB/cm: Improve the calling of cm_init_av_for_lap and cm_init_av_by_path (Kamal Heib) [2006260]
- IB/cm: Simplify ib_cancel_mad() and ib_modify_mad() calls (Kamal Heib) [2006260]
- Revert "IB/cm: Mark stale CM id's whenever the mad agent was unregistered" (Kamal Heib) [2006260]
- IB/cm: Tidy remaining cm_msg free paths (Kamal Heib) [2006260]
- IB/cm: Call the correct message free functions in cm_send_handler() (Kamal Heib) [2006260]
- IB/cm: Split cm_alloc_msg() (Kamal Heib) [2006260]
- IB/cm: Pair cm_alloc_response_msg() with a cm_free_response_msg() (Kamal Heib) [2006260]
- RDMA/core: Sanitize WQ state received from the userspace (Kamal Heib) [2006260]
- RDMA/srp: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260]
- RDMA/core: Use the DEVICE_ATTR_RO macro (Kamal Heib) [2006260]
- IB/ipoib: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260]
- IB/core: Only update PKEY and GID caches on respective events (Kamal Heib) [2006260]
- RDMA/srp: Fix a recently introduced memory leak (Kamal Heib) [2006260]
- RDMA/srp: Add more structure size checks (Kamal Heib) [2006260]
- IB/hfi1: Move a function from a header file into a .c file (Kamal Heib) [2006260 1989164]
- IB/hfi1: Remove the repeated declaration (Kamal Heib) [2006260 1989164]
- IB/hfi1: Delete an unneeded bool conversion (Kamal Heib) [2006260 1989164]
- RDMA: Remove unnecessary struct declaration (Kamal Heib) [2006260]
- RDMA/core: Remove never used ib_modify_wq function call (Kamal Heib) [2006260]
- IB/srpt: Remove redundant assignment to ret (Kamal Heib) [2006260]
- RDMA/ucma: Cleanup to reduce duplicate code (Kamal Heib) [2006260]
- RDMA/umem: batch page unpin in __ib_umem_release() (Kamal Heib) [2006259]
- RDMA/rxe: Return CQE error if invalid lkey was supplied (Kamal Heib) [2006259]
- RDMA/nldev: Add copy-on-fork attribute to get sys command (Kamal Heib) [2006259]
- IB/hfi1: Remove redundant variable rcd (Kamal Heib) [2006259 1989164]
- RDMA/nldev: Add QP numbers to SRQ information (Kamal Heib) [2006259]
- RDMA/nldev: Return SRQ information (Kamal Heib) [2006259]
- RDMA/restrack: Add support to get resource tracking for SRQ (Kamal Heib) [2006259]
- RDMA/nldev: Return context information (Kamal Heib) [2006259]
- RDMA/cma: Skip device which doesn't support CM (Kamal Heib) [2006259 1957239]
- IB/ipoib: Remove unnecessary struct declaration (Kamal Heib) [2006259]
- IB/ipoib: Improve latency in ipoib/cm connection formation (Kamal Heib) [2006259]
- RDMA/ipoib: Print a message if only child interface is UP (Kamal Heib) [2006259]
- RDMA/uverbs: Make UVERBS_OBJECT_METHODS to consider line number (Kamal Heib) [2006259]
- IB/hfi1: Rework AIP and VNIC dummy netdev usage (Kamal Heib) [2006259 1989164]
- IB/cma: Introduce rdma_set_min_rnr_timer() (Kamal Heib) [2006259]
- RDMA/core: Correct format of block comments (Kamal Heib) [2006259]
- RDMA/core: Correct format of braces (Kamal Heib) [2006259]
- RDMA/core: Remove redundant spaces (Kamal Heib) [2006259]
- RDMA/core: Add necessary spaces (Kamal Heib) [2006259]
- RDMA/core: Remove the redundant return statements (Kamal Heib) [2006259]
- RDMA/core: Print the function name by __func__ instead of an fixed string (Kamal Heib) [2006259]
- RDMA/rxe: Fix missing acks from responder (Kamal Heib) [2006259]
- RDMA/core: Make the wc status prompt message clearer (Kamal Heib) [2006259]
- IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma() (Kamal Heib) [2006259 1989164]
- IB/hfi1: Use napi_schedule_irqoff() for tx napi (Kamal Heib) [2006259 1989164]
- IB/hfi1: Correct oversized ring allocation (Kamal Heib) [2006259 1989164]
- IB/{ipoib,hfi1}: Add a timeout handler for rdma_netdev (Kamal Heib) [2006259 1989164]
- IB/hfi1: Add AIP tx traces (Kamal Heib) [2006259 1989164]
- RDMA/uverbs: Fix -Wunused-function warning (Kamal Heib) [2006259]
- RDMA/iser: struct iscsi_iser_task is declared twice (Kamal Heib) [2006259]
- RDMA/rxe: Split MEM into MR and MW (Kamal Heib) [2006259]
- RDMA/efa: Use strscpy instead of strlcpy (Kamal Heib) [2006259]
- RDMA: Fix a typo (Kamal Heib) [2006259]
- IB/hfi1: Fix a typo (Kamal Heib) [2006259 1989164]
- RDMA/core: Correct misspellings of two words in comments (Kamal Heib) [2006259]
- RDMA/uverbs: Refactor rdma_counter_set_auto_mode and __counter_set_mode (Kamal Heib) [2006259]
- RDMA: Support more than 255 rdma ports (Kamal Heib) [2006259 1957239]
- RDMA/include: Mundane typo fixes throughout the file (Kamal Heib) [2006259]
- RDMA/cma: Remove unused leftovers in cma code (Kamal Heib) [2006259]
- RDMA: Fix kernel-doc compilation warnings (Kamal Heib) [2006259]
- RDMA/hw/i40iw/i40iw_virtchnl: Fix a bunch of kernel-doc issues (Kamal Heib) [2006259]
- RDMA/hw/i40iw/i40iw_utils: Fix some misspellings and missing param descriptions (Kamal Heib) [2006259]
- IB/core: Split uverbs_get_const/default to consider target type (Kamal Heib) [2006259]
- IB/core: Drop WARN_ON() from ib_umem_find_best_pgsz() (Kamal Heib) [2006259]
- RDMA/core: Remove unused req_ncomp_notif device operation (Kamal Heib) [2006259]
- RDMA/iwcm: Allow AFONLY binding for IPv6 addresses (Kamal Heib) [2006259]
- IB/hfi1: switch to core handling of rx/tx byte/packet counters (Kamal Heib) [2006259 1989164]
- RDMA: Convert various random sprintf sysfs _show uses to sysfs_emit (Kamal Heib) [2006259]
- RDMA: Manual changes for sysfs_emit and neatening (Kamal Heib) [2006259]
- RDMA: Convert sysfs device * show functions to use sysfs_emit() (Kamal Heib) [2006259]
- IB/hfi1: use new function dev_fetch_sw_netstats (Kamal Heib) [2006259 1989164]
- RDMA/ipoib: Convert to use DEFINE_SEQ_ATTRIBUTE macro (Kamal Heib) [2006259]
- include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() helper macro (Kamal Heib) [2006259]
- ibmvnic: delay complete() (Diego Domingos) [2019210]
- ibmvnic: Process crqs after enabling interrupts (Diego Domingos) [2019210]
- Documentation: sysrq: update description about sysrq crash (Chris von Recklinghausen) [2019943]
- sysrq: Use panic() to force a crash (Chris von Recklinghausen) [2019943]
- ethtool: extend coalesce setting uAPI with CQE mode (Ivan Vecera) [2006829]
- ethtool: add two coalesce attributes for CQE mode (Ivan Vecera) [2006829]
- ice: Add support for VF rate limiting (Jonathan Toppins) [1973187]
- net: Prevent infinite while loop in skb_tx_hash() (Paolo Abeni) [2018437]
- napi: fix race inside napi_enable (Paolo Abeni) [2018437]
- net/af_unix: fix a data-race in unix_dgram_poll (Paolo Abeni) [2018437]
- devlink: Clear whole devlink_flash_notify struct (Paolo Abeni) [2018437]
- net: linkwatch: fix failure to restore device state across suspend/resume (Paolo Abeni) [2018437]
- gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check (Paolo Abeni) [2018437]
- gro: ensure frag0 meets IP header alignment (Paolo Abeni) [2018437]
- net: core: allow fast GRO for skbs with Ethernet header in head (Paolo Abeni) [2018437]
- udp: fix skb_copy_and_csum_datagram with odd segment sizes (Paolo Abeni) [2018437]
- skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too (Paolo Abeni) [2018437]
- selftests/net: remove min gso test in packet_snd (Paolo Abeni) [2018437]
- net: be more gentle about silly gso requests coming from user (Paolo Abeni) [2018437]
- virtio_net: Do not pull payload in skb->head (Paolo Abeni) [2018437]
- net: check untrusted gso_size at kernel entry (Paolo Abeni) [2018437]
- net: stricter validation of untrusted gso packets$ (Paolo Abeni) [2018437]
- net: avoid 32 x truesize under-estimation for tiny skbs (Paolo Abeni) [2018437]
- ionic: no devlink_unregister if not registered (Jonathan Toppins) [2016705]
- ionic: tame the filter no space message (Jonathan Toppins) [2016705 1959512 2002943]
- ionic: allow adminq requests to override default error message (Jonathan Toppins) [2016705 1959512 2002943]
- ionic: handle vlan id overflow (Jonathan Toppins) [2016705 1959512 2002943]
- ionic: generic filter delete (Jonathan Toppins) [2016705 1959512 2002943]
- ionic: generic filter add (Jonathan Toppins) [2016705 1959512 2002943]
- ionic: add generic filter search (Jonathan Toppins) [2016705 1959512 2002943]
- ionic: remove mac overflow flags (Jonathan Toppins) [2016705 1959512 2002943]
- ionic: move lif mac address functions (Jonathan Toppins) [2016705 1959512 2002943]
- ionic: add filterlist to debugfs (Jonathan Toppins) [2016705 1959512 2002943]
- ionic: don't remove netdev->dev_addr when syncing uc list (Jonathan Toppins) [2016705 2012030]
- ionic: move filter sync_needed bit set (Jonathan Toppins) [2016705]
- ionic: add lif param to ionic_qcq_disable (Jonathan Toppins) [2016705]
- ionic: have ionic_qcq_disable decide on sending to hardware (Jonathan Toppins) [2016705]
- ionic: add polling to adminq wait (Jonathan Toppins) [2016705]
- ionic: widen queue_lock use around lif init and deinit (Jonathan Toppins) [2016705]
- ionic: move lif mutex setup and delete (Jonathan Toppins) [2016705]
- ionic: check for binary values in FW ver string (Jonathan Toppins) [2016705]
- ionic: remove debug stats (Jonathan Toppins) [2016705]
- ionic: fix gathering of debug stats (Jonathan Toppins) [2016705]
- ionic: fix a sleeping in atomic bug (Jonathan Toppins) [2016705]
- ionic: fix double use of queue-lock (Jonathan Toppins) [2016705]
- ionic: recreate hwstamp queues on ifup (Jonathan Toppins) [2016705 1981590]
- ionic: pull hwstamp queue_lock up a level (Jonathan Toppins) [2016705 1981590]
- ionic: add queue lock around open and stop (Jonathan Toppins) [2016705 1981590]
- ionic: fill mac addr earlier in add_addr (Jonathan Toppins) [2016705 1981590]
- ionic: squelch unnecessary fw halted message (Jonathan Toppins) [2016705 1981590]
- ionic: fire watchdog again after fw_down (Jonathan Toppins) [2016705 1981590]
- ionic: handle mac filter overflow (Jonathan Toppins) [2016705 1981590]
- ionic: refactor ionic_lif_addr to remove a layer (Jonathan Toppins) [2016705 1981590]
- ionic: sync the filters in the work task (Jonathan Toppins) [2016705 1981590]
- ionic: flatten calls to set-rx-mode (Jonathan Toppins) [2016705 1981590]
- ionic: remove old work task types (Jonathan Toppins) [2016705 1981590]
- ionic: add function tag to debug string (Jonathan Toppins) [2016705]
- ionic: enable rxhash only with multiple queues (Jonathan Toppins) [2016705]
- ionic: block some ethtool operations when fw in reset (Jonathan Toppins) [2016705]
- ionic: remove unneeded comp union fields (Jonathan Toppins) [2016705]
- ionic: increment num-vfs before configure (Jonathan Toppins) [2016705]
- ionic: use fewer inits on the buf_info struct (Jonathan Toppins) [2016705]
- ionic: init reconfig err to 0 (Jonathan Toppins) [2016705]
- ionic: print firmware version on identify (Jonathan Toppins) [2016705]
- ionic: monitor fw status generation (Jonathan Toppins) [2016705]
- ionic: minimize resources when under kdump (Jonathan Toppins) [2016705]
- ionic: cleanly release devlink instance (Jonathan Toppins) [2016705]
- ionic: drop useless check of PCI driver data validity (Jonathan Toppins) [2016705]
- ionic: Remove unused function pointer typedef ionic_reset_cb (Jonathan Toppins) [2016705]
- ACPI: Use fwnode_init() to set up fwnode (Mark Langsdorf) [1982374]
- device property: Add missed header in fwnode.h (Mark Langsdorf) [1982374]
- regmap: set debugfs_name to NULL after it is freed (Mark Langsdorf) [1982374]
- mfd: cpcap: Fix interrupt regression with regmap clear_ack (Mark Langsdorf) [1982374]
- driver core: Fix device link device name collision (Mark Langsdorf) [1982374]
- driver core: Extend device_is_dependent() (Mark Langsdorf) [1982374]
- device property: add description of fwnode cases (Mark Langsdorf) [1982374]
- Revert "device property: Keep secondary firmware node secondary by type" (Mark Langsdorf) [1982374]
- regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init() (Mark Langsdorf) [1982374]
- regmap: debugfs: Fix a memory leak when calling regmap_attach_dev (Mark Langsdorf) [1982374]
- driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374]
- driver core: platform: don't oops in platform_shutdown() on unbound devices (Mark Langsdorf) [1982374]
- PM: domains: create debugfs nodes when adding power domains (Mark Langsdorf) [1982374]
- driver core: platform: Add devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374]
- platform-msi: Track shared domain allocation (Mark Langsdorf) [1982374]
- driver core: platform: Introduce platform_get_mem_or_io() (Mark Langsdorf) [1982374]
- soc: fix comment for freeing soc_dev_attr (Mark Langsdorf) [1982374]
- driver core: platform: use bus_type functions (Mark Langsdorf) [1982374]
- driver core: platform: change logic implementing platform_driver_probe (Mark Langsdorf) [1982374]
- driver core: platform: reorder functions (Mark Langsdorf) [1982374]
- driver core: make driver_probe_device() static (Mark Langsdorf) [1982374]
- driver core: Fix a couple of typos (Mark Langsdorf) [1982374]
- driver core: Refactor fw_devlink feature (Mark Langsdorf) [1982374]
- efi: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374]
- of: property: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374]
- driver core: Use device's fwnode to check if it is waiting for suppliers (Mark Langsdorf) [1982374]
- driver core: Add fw_devlink_parse_fwtree() (Mark Langsdorf) [1982374]
- driver core: Redefine the meaning of fwnode_operations.add_links() (Mark Langsdorf) [1982374]
- device property: Add fwnode_is_ancestor_of() and fwnode_get_next_parent_dev() (Mark Langsdorf) [1982374]
- driver core: Allow only unprobed consumers for SYNC_STATE_ONLY device links (Mark Langsdorf) [1982374]
- driver core: Add fwnode link support (Mark Langsdorf) [1982374]
- driver core: Add fwnode_init() (Mark Langsdorf) [1982374]
- Revert "[base] driver core: fw_devlink: Add support for batching fwnode parsing" (Mark Langsdorf) [1982374]
- Revert "[base] driver core: Remove check in driver_deferred_probe_force_trigger()" (Mark Langsdorf) [1982374]
- Revert "[base] driver core: Don't do deferred probe in parallel with kernel_init thread" (Mark Langsdorf) [1982374]
- Revert "[base] driver core: Rename dev_links_info.defer_sync to defer_hook" (Mark Langsdorf) [1982374]
- Revert "[base] driver core: Avoid deferred probe due to fw_devlink_pause/resume()" (Mark Langsdorf) [1982374]
- regmap: Remove duplicate `type` field from regmap `regcache_sync` trace event (Mark Langsdorf) [1982374]
- PM: sleep: Add dev_wakeup_path() helper (Mark Langsdorf) [1982374]
- regmap: Fix order of regmap write log (Mark Langsdorf) [1982374]
- regmap: use less #ifdef for LOG_DEVICE (Mark Langsdorf) [1982374]
- PM: domains: Enable dev_pm_genpd_suspend|resume() for suspend-to-idle (Mark Langsdorf) [1982374]
- PM: domains: Rename pm_genpd_syscore_poweroff|poweron() (Mark Langsdorf) [1982374]
- PM: sleep: Print driver flags for all devices during suspend/resume (Mark Langsdorf) [1982374]
- driver core: Fix lockdep warning on wfs_lock (Mark Langsdorf) [1982374]
- regmap: irq: Convert to use irq_domain_create_legacy() (Mark Langsdorf) [1982374]
- irqdomain: Introduce irq_domain_create_legacy() API (Mark Langsdorf) [1982374]
- irqdomain: Replace open coded of_node_to_fwnode() (Mark Langsdorf) [1982374]
- irqdomain: Add forward declaration of fwnode_handle (Mark Langsdorf) [1982374]
- irqdomain: Remove unused of_device_id forward declaration (Mark Langsdorf) [1982374]
- regmap-irq: use fwnode instead of device node in add_irq_chip() (Mark Langsdorf) [1982374]
- regmap: mmio: add config option to allow relaxed MMIO accesses (Mark Langsdorf) [1982374]
- PM: sleep: remove unreachable break (Mark Langsdorf) [1982374]
- PM: domains: enable domain idle state accounting (Mark Langsdorf) [1982374]
- PM: domains: Add curly braces to delimit comment + statement block (Mark Langsdorf) [1982374]
- PM: domains: Add support for PM domain on/off notifiers for genpd (Mark Langsdorf) [1982374]
- PM / Domains: Simplify genpd_lookup_dev() (Mark Langsdorf) [1982374]
- regmap: irq: Add support to clear ack registers (Mark Langsdorf) [1982374]
- PM: domains: Allow to abort power off when no ->power_off() callback (Mark Langsdorf) [1982374]
- PM: domains: Rename power state enums for genpd (Mark Langsdorf) [1982374]
- regmap: debugfs: use semicolons rather than commas to separate statements (Mark Langsdorf) [1982374]
- drivers core: node: Use a more typical macro definition style for ACCESS_ATTR (Mark Langsdorf) [1982374]
- drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show (Mark Langsdorf) [1982374]
- efi: Rename arm-init to efi-init common for all arch (Mark Langsdorf) [1982374]
- efi/arm: Defer probe of PCIe backed efifb on DT systems (Mark Langsdorf) [1982374]
- net/smc: improved fix wait on already cleared link (Sumanth Korikkar) [1984991]
- net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work (Sumanth Korikkar) [1984991]
- net/smc: add missing error check in smc_clc_prfx_set() (Sumanth Korikkar) [1984991]
- net/smc: Correct smc link connection counter in case of smc client (Sumanth Korikkar) [1984991]
- net/smc: fix wait on already cleared link (Sumanth Korikkar) [1984991]
- KVM: s390: Fix handle_sske page fault handling (Thomas Huth) [2022731]
- KVM: s390: Simplify SIGP Set Arch handling (Thomas Huth) [2022731]
- KVM: s390: pv: avoid stalls when making pages secure (Thomas Huth) [2022731]
- KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm (Thomas Huth) [2022731]
- KVM: s390: pv: avoid double free of sida page (Thomas Huth) [2022731]
- KVM: s390: pv: add macros for UVC CC values (Thomas Huth) [2022731]
- s390/uv: fully validate the VMA before calling follow_page() (Thomas Huth) [2022731]
- s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Thomas Huth) [2022731]
- s390/gmap: validate VMA in __gmap_zap() (Thomas Huth) [2022731]
- KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu (Thomas Huth) [2022731]
- KVM: s390: clear kicked_mask before sleeping again (Thomas Huth) [2022731]
- KVM: s390: Function documentation fixes (Thomas Huth) [2022731]
- s390/mm: fix kernel doc comments (Thomas Huth) [2022731]
- KVM: s390: index kvm->arch.idle_mask by vcpu_idx (Thomas Huth) [2022731]
- KVM: s390: generate kvm hypercall functions (Thomas Huth) [2022731]
- KVM: Rename lru_slot to last_used_slot (Thomas Huth) [2022731]
- s390: mm: Fix secure storage access exception handling (Thomas Huth) [2022731]
- virtio/s390: get rid of open-coded kvm hypercall (Thomas Huth) [2022731]
- KVM: s390: get rid of register asm usage (Thomas Huth) [2022731]
- powerpc/vas: Fix potential NULL pointer dereference (Steve Best) [1907522]
- powerpc/pseries/vas: Declare pseries_vas_fault_thread_fn() as static (Steve Best) [1907522]
- crypto/nx: Register and unregister VAS interface on PowerVM (Steve Best) [1907522]
- crypto/nx: Add sysfs interface to export NX capabilities (Steve Best) [1907522]
- crypto/nx: Get NX capabilities for GZIP coprocessor type (Steve Best) [1907522]
- crypto/nx: Rename nx-842-pseries file name to nx-common-pseries (Steve Best) [1907522]
- powerpc/pseries/vas: Setup IRQ and fault handling (Steve Best) [1907522]
- powerpc/pseries/vas: Integrate API with open/close windows (Steve Best) [1907522]
- powerpc/pseries/vas: Implement getting capabilities from hypervisor (Steve Best) [1907522]
- powerpc/pseries/vas: Add hcall wrappers for VAS handling (Steve Best) [1907522]
- powerpc/vas: Define QoS credit flag to allocate window (Steve Best) [1907522]
- powerpc/pseries/vas: Define VAS/NXGZIP hcalls and structs (Steve Best) [1907522]
- powerpc/vas: Define and use common vas_window struct (Steve Best) [1907522]
- powerpc/powernv: no need to check return value of debugfs_create functions (Steve Best) [1907522]
- powerpc/vas: Move update_csb/dump_crb to common book3s platform (Steve Best) [1907522]
- powerpc/vas: Create take/drop pid and mm reference functions (Steve Best) [1907522]
- powerpc/vas: Add platform specific user window operations (Steve Best) [1907522]
- powerpc/powernv/vas: Rename register/unregister functions (Steve Best) [1907522]
- powerpc/vas: Move VAS API to book3s common platform (Steve Best) [1907522]
- powerpc/powernv/vas: Release reference to tgid during window close (Steve Best) [1907522]
- powerpc/pseries: Prevent free CPU ids being reused on another node (Desnes A. Nunes do Rosario) [2004808]
- powerpc/numa: Consider the max NUMA node for migratable LPAR (Desnes A. Nunes do Rosario) [2004808]
* Thu Nov 25 2021 Jan Stancek <jstancek@redhat.com> [4.18.0-353.el8]
- zram: replace fsync_bdev with sync_blockdev (Ming Lei) [2015755]
- zram: avoid race between zram_remove and disksize_store (Ming Lei) [2015755]
- zram: don't fail to remove zram during unloading module (Ming Lei) [2015755]
- zram: fix race between zram_reset_device() and disksize_store() (Ming Lei) [2015755]
- zram: register default groups with device_add_disk() (Ming Lei) [2015755]
- hyperv/vmbus: include linux/bitops.h (Mohammed Gamal) [2008565]
- hv: vmbus: Avoid -Werror=maybe-uninitialized error (Mohammed Gamal) [2008565]
- Drivers: hv: vmbus: Fix kernel crash upon unbinding a device from uio_hv_generic driver (Mohammed Gamal) [2008565]
- Drivers: hv: vmbus: Fix duplicate CPU assignments within a device (Mohammed Gamal) [2008565]
- drivers: hv: Fix missing error code in vmbus_connect() (Mohammed Gamal) [2008565]
- hv_utils: Fix passing zero to 'PTR_ERR' warning (Mohammed Gamal) [2008565]
- ice: Fix VF true promiscuous mode (Jonathan Toppins) [1970643]
- ice: Remove toggling of antispoof for VF trusted promiscuous mode (Jonathan Toppins) [1970643]
- ice: Fix replacing VF hardware MAC to existing MAC filter (Jonathan Toppins) [1970643]
- ice: Fix not stopping Tx queues for VFs (Jonathan Toppins) [1970643]
- ice: Fix race conditions between virtchnl handling and VF ndo ops (Jonathan Toppins) [1970643]
- ice: move ice_container_type onto ice_ring_container (Jonathan Toppins) [1970643]
- ice: remove ring_active from ice_ring (Jonathan Toppins) [1970643]
- ice: Print the api_patch as part of the fw.mgmt.api (Jonathan Toppins) [1970643]
- ice: Avoid crash from unnecessary IDA free (Jonathan Toppins) [1970643]
- ice: Fix failure to re-add LAN/RDMA Tx queues (Jonathan Toppins) [1970643]
- ice: Add missing E810 device ids (Jonathan Toppins) [1970643]
- ice: fix locking for Tx timestamp tracking flush (Jonathan Toppins) [1970643]
- ice: Delete always true check of PF pointer (Jonathan Toppins) [1970643]
- ice: Correctly deal with PFs that do not support RDMA (Jonathan Toppins) [1970643]
- ice: add lock around Tx timestamp tracker flush (Jonathan Toppins) [1970643]
- ice: remove dead code for allocating pin_config (Jonathan Toppins) [1970643]
- ice: do not abort devlink info if board identifier can't be found (Jonathan Toppins) [1970643]
- ice: Fix a memory leak in an error handling path in 'ice_pf_dcb_cfg()' (Jonathan Toppins) [1970643]
- ice: remove unnecessary VSI assignment (Jonathan Toppins) [1970643]
- ice: remove the VSI info from previous agg (Jonathan Toppins) [1970643]
- ice: add tracepoints (Jonathan Toppins) [1970643]
- ice: report hash type such as L2/L3/L4 (Jonathan Toppins) [1970643]
- ice: remove redundant continue statement in a for-loop (Jonathan Toppins) [1970643]
- net: ice: ptp: fix compilation warning if PTP_1588_CLOCK is disabled (Jonathan Toppins) [1970643]
- ice: remove unnecessary NULL checks before ptp_read_system_* (Jonathan Toppins) [1970643]
- ice: Remove the repeated declaration (Jonathan Toppins) [1970643]
- ice: remove local variable (Jonathan Toppins) [1970643]
- ice: reduce scope of variables (Jonathan Toppins) [1970643]
- ice: mark PTYPE 2 as reserved (Jonathan Toppins) [1970643]
- ice: fix incorrect payload indicator on PTYPE (Jonathan Toppins) [1970643]
- ice: parameterize functions responsible for Tx ring management (Jonathan Toppins) [1970643]
- ice: add ndo_bpf callback for safe mode netdev ops (Jonathan Toppins) [1970643]
- ice: fix clang warning regarding deadcode.DeadStores (Jonathan Toppins) [1970643]
- ice: downgrade error print to debug print (Jonathan Toppins) [1970643]
- ice: Detect and report unsupported module power levels (Jonathan Toppins) [1970643]
- ice: (re)initialize NVM fields when rebuilding (Jonathan Toppins) [1970643]
- ice: wait for reset before reporting devlink info (Jonathan Toppins) [1970643]
- ice: add error message when pldmfw_flash_image fails (Jonathan Toppins) [1970643]
- ice: add extack when unable to read device caps (Jonathan Toppins) [1970643]
- ice: use static inline for dummy functions (Jonathan Toppins) [1970643]
- ice: Re-organizes reqstd/avail {R, T}XQ check/code for efficiency (Jonathan Toppins) [1970643]
- ice: set the value of global config lock timeout longer (Jonathan Toppins) [1970643]
- ice: Refactor VIRTCHNL_OP_CONFIG_VSI_QUEUES handling (Jonathan Toppins) [1970643]
- ice: Refactor ice_setup_rx_ctx (Jonathan Toppins) [1970643]
- ice: Save VF's MAC across reboot (Jonathan Toppins) [1970643]
- ice: Manage VF's MAC address for both legacy and new cases (Jonathan Toppins) [1970643]
- ice: Register auxiliary device to provide RDMA (Jonathan Toppins) [1970643]
- ice: Implement iidc operations (Jonathan Toppins) [1970643]
- virtchnl: Use pad byte in virtchnl_ether_addr to specify MAC type (Jonathan Toppins) [1970643]
- iidc: Introduce iidc.h (Jonathan Toppins) [1970643]
- ice: Initialize RDMA support (Jonathan Toppins) [1970643]
- ice: Respond to a NETDEV_UNREGISTER event for LAG (Jonathan Toppins) [1970643]
- Revert "Revert "ice: Add initial support framework for LAG"" (Jonathan Toppins) [1970643]
- ice: reduce scope of variable (Jonathan Toppins) [1970643]
- ice: remove return variable (Jonathan Toppins) [1970643]
- ice: suppress false cppcheck issues (Jonathan Toppins) [1970643]
- ice: Set vsi->vf_id as ICE_INVAL_VFID for non VF VSI types (Jonathan Toppins) [1970643]
- ice: remove unused struct member (Jonathan Toppins) [1970643]
- ice: use local for consistency (Jonathan Toppins) [1970643]
- ice: print name in /proc/iomem (Jonathan Toppins) [1970643]
- ice: Reimplement module reads used by ethtool (Jonathan Toppins) [1970643]
- ice: refactor ITR data structures (Jonathan Toppins) [1970643]
- ice: manage interrupts during poll exit (Jonathan Toppins) [1970643]
- ice: replace custom AIM algorithm with kernel's DIM library (Jonathan Toppins) [1970643]
- ice: refactor interrupt moderation writes (Jonathan Toppins) [1970643]
- ice: Add new VSI states to track netdev alloc/registration (Jonathan Toppins) [1970643]
- ice: Drop leading underscores in enum ice_pf_state (Jonathan Toppins) [1970643]
- ice: use kernel definitions for IANA protocol ports and ether-types (Jonathan Toppins) [1970643]
- ice: Remove unnecessary blank line (Jonathan Toppins) [1970643]
- ice: Remove unnecessary checks in add/kill_vid ndo ops (Jonathan Toppins) [1970643]
- ice: Remove rx_gro_dropped stat (Jonathan Toppins) [1970643]
- ice: Use local variable instead of pointer derefs (Jonathan Toppins) [1970643]
- ice: Remove unnecessary variable (Jonathan Toppins) [1970643]
- ice: Limit forced overrides based on FW version (Jonathan Toppins) [1970643]
- ice: Use default configuration mode for PHY configuration (Jonathan Toppins) [1970643]
- ice: Replace some memsets and memcpys with assignment (Jonathan Toppins) [1970643]
- ice: Fix error return codes in ice_set_link_ksettings (Jonathan Toppins) [1970643]
- ice: Rename a couple of variables (Jonathan Toppins) [1970643]
- ice: Remove unnecessary checker loop (Jonathan Toppins) [1970643]
- ice: Ignore EMODE return for opcode 0x0605 (Jonathan Toppins) [1970643]
- ice: Align macro names to the specification (Jonathan Toppins) [1970643]
- ice: Modify recursive way of adding nodes (Jonathan Toppins) [1970643]
- ice: Re-send some AQ commands, as result of EBUSY AQ error (Jonathan Toppins) [1970643]
- ice: Correct comment block style (Jonathan Toppins) [1970643]
- ice: cleanup style issues (Jonathan Toppins) [1970643]
- ice: rename ptype bitmap (Jonathan Toppins) [1970643]
- ice: correct memory allocation call (Jonathan Toppins) [1970643]
- ice: Check for bail out condition early (Jonathan Toppins) [1970643]
- ice: remove unnecessary duplicated AQ command flag setting (Jonathan Toppins) [1970643]
- ice: change link misconfiguration message (Jonathan Toppins) [1970643]
- ice: Update to use package info from ice segment (Jonathan Toppins) [1970643]
- ice: Delay netdev registration (Jonathan Toppins) [1970643]
- ice: Add Support for XPS (Jonathan Toppins) [1970643]
- ice: Fix fall-through warnings for Clang (Jonathan Toppins) [1970643]
- ice: Fix prototype warnings (Jonathan Toppins) [1970643]
- ice: move headroom initialization to ice_setup_rx_ctx (Jonathan Toppins) [1970643]
- ice: store the result of ice_rx_offset() onto ice_ring (Jonathan Toppins) [1970643]
- sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() (Phil Auld) [2011436]
- sched/fair: Prevent dead task groups from regaining cfs_rq's (Phil Auld) [2011436]
- sched/fair: Removed useless update of p->recent_used_cpu (Phil Auld) [2011436]
- sched: Always inline is_percpu_thread() (Phil Auld) [2011436]
- sched/fair: Add ancestors of unthrottled undecayed cfs_rq (Phil Auld) [2011436]
- sched: Remove unused inline function __rq_clock_broken() (Phil Auld) [2011436]
- sched: Prevent balance_push() on remote runqueues (Phil Auld) [2011436]
- cpumask/hotplug: Fix cpu_dying() state tracking (Phil Auld) [2011436]
- sched: Use cpu_dying() to fix balance_push vs hotplug-rollback (Phil Auld) [2011436]
- cpumask: Introduce DYING mask (Phil Auld) [2011436]
- cpumask: Make cpu_{online,possible,present,active}() inline (Phil Auld) [2011436]
- cpu/hotplug: Cache number of online CPUs (Phil Auld) [2011436]
- sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD (Phil Auld) [2011436]
- psi: Fix race between psi_trigger_create/destroy (Phil Auld) [2011436]
- sctp: add vtag check in sctp_sf_ootb (Xin Long) [2001767]
- sctp: add vtag check in sctp_sf_do_8_5_1_E_sa (Xin Long) [2001767]
- sctp: add vtag check in sctp_sf_violation (Xin Long) [2001767]
- sctp: fix the processing for COOKIE_ECHO chunk (Xin Long) [2001767]
- sctp: fix the processing for INIT_ACK chunk (Xin Long) [2001767]
- sctp: fix the processing for INIT chunk (Xin Long) [2001767]
- sctp: use init_tag from inithdr for ABORT chunk (Xin Long) [2001767]
* Mon Nov 22 2021 Jan Stancek <jstancek@redhat.com> [4.18.0-352.el8]
- KVM: arm64: Extract ESR_ELx.EC only (Gavin Shan) [2008070]
- KVM: arm64: vgic-v3: Align emulated cpuif LPI state machine with the pseudocode (Gavin Shan) [2008070]
- KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS (Gavin Shan) [2008070]
- KVM: arm64: Fix reporting of endianess when the access originates at EL0 (Gavin Shan) [2008070]
- KVM: arm64: Trim guest debug exception handling (Gavin Shan) [2008070]
- KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE (Gavin Shan) [2008070]
- KVM: arm64: vgic: Drop WARN from vgic_get_irq (Gavin Shan) [2008070]
- KVM: arm64: Enforce reserved bits for PSCI target affinities (Gavin Shan) [2008070]
- KVM: arm64: Handle PSCI resets before userspace touches vCPU state (Gavin Shan) [2008070]
- KVM: arm64: Fix read-side race on updates to vcpu reset state (Gavin Shan) [2008070]
- KVM: arm64: Restore PMU configuration on first run (Gavin Shan) [2008070]
- KVM: arm64: Don't zero the cycle count register when PMCR_EL0.P is set (Gavin Shan) [2008070]
- KVM: arm64: Prevent mixed-width VM creation (Gavin Shan) [2008070]
- KVM: arm64: Fix debug register indexing (Gavin Shan) [2008070]
- KVM: arm64: Reject VM creation when the default IPA size is unsupported (Gavin Shan) [2008070]
- KVM: arm64: Limit the debug architecture to ARMv8.0 (Gavin Shan) [2008070]
- KVM: arm64: Handle SCXTNUM_ELx traps (Gavin Shan) [2008070]
- arm64: kvm: mte: Hide the MTE CPUID information from the guests (Gavin Shan) [2008070]
- arm64: mte: Fix typo in macro definition (Gavin Shan) [2008070]
- arm64/cpufeature: Add remaining feature bits in ID_AA64PFR1 register (Gavin Shan) [2008070]
- arm64: mte: system register definitions (Gavin Shan) [2008070]
- arm64: sysreg: Clean up instructions for modifying PSTATE fields (Gavin Shan) [2008070]
- KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set (Gavin Shan) [2008070]
- arm64: kvm: Fix IDMAP overlap with HYP VA (Gavin Shan) [2008070]
- packet: rework packet_pick_tx_queue() to use common code selection (Petr Oros) [2016477]
- net: dev: rename queue selection helpers. (Petr Oros) [2016477]
- Revert "cpuset: Make cpuset hotplug synchronous" (Waiman Long) [2023783]
- tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN (Paolo Abeni) [2018546]
- net: Only allow init netns to set default tcp cong to a restricted algo (Paolo Abeni) [2018546]
- ipv6: tcp: drop silly ICMPv6 packet too big messages (Paolo Abeni) [2018546]
- tcp: annotate data races around tp->mtu_info (Paolo Abeni) [2018546]
- net: send SYNACK packet with accepted fwmark (Paolo Abeni) [2018546]
- tcp: call sk_wmem_schedule before sk_mem_charge in zerocopy path (Paolo Abeni) [2018546]
- net/tcp_fastopen: fix data races around tfo_active_disable_stamp (Paolo Abeni) [2018546]
- net/tcp_fastopen: remove obsolete extern (Paolo Abeni) [2018546]
- net, gro: Set inner transport header offset in tcp/udp GRO hook (Paolo Abeni) [2018546]
- tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets (Paolo Abeni) [2018546]
- tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos (Paolo Abeni) [2018546]
- tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() (Paolo Abeni) [2018546]
- evm: mark evm_fixmode as __ro_after_init (Bruno Meneguele) [2017155]
- IMA: remove -Wmissing-prototypes warning (Bruno Meneguele) [2017155]
- ima: Set correct casting types (Bruno Meneguele) [2017155]
- evm: Don't return an error in evm_write_xattrs() if audit is not enabled (Bruno Meneguele) [2017155]
- evm: fix writing <securityfs>/evm overflow (Bruno Meneguele) [2017155]
- ima: Fix function name error in comment. (Bruno Meneguele) [2017155]
- ima: Fix the error code for restoring the PCR value (Bruno Meneguele) [2017155]
- integrity: double check iint_cache was initialized (Bruno Meneguele) [2017155]
- certs: Fix blacklist flag type confusion (Bruno Meneguele) [2017155]
- integrity: Make function integrity_add_key() static (Bruno Meneguele) [2017155]
- ima: Free IMA measurement buffer after kexec syscall (Bruno Meneguele) [2017155]
- ima: Free IMA measurement buffer on error (Bruno Meneguele) [2017155]
- evm: Fix memleak in init_desc (Bruno Meneguele) [2017155]
- crypto: shash - remove shash_desc::flags (Bruno Meneguele) [2017155]
- ima: Don't modify file descriptor mode on the fly (Bruno Meneguele) [2017155]
- evm: Check size of security.evm before using it (Bruno Meneguele) [2017155]
- ima: Remove semicolon at the end of ima_get_binary_runtime_size() (Bruno Meneguele) [2017155]
- ima: Don't ignore errors from crypto_shash_update() (Bruno Meneguele) [2017155]
- integrity: remove redundant initialization of variable ret (Bruno Meneguele) [2017155]
- ima: Fail rule parsing when appraise_flag=blacklist is unsupportable (Bruno Meneguele) [2017155]
- ima: Fail rule parsing when the KEXEC_CMDLINE hook is combined with an invalid cond (Bruno Meneguele) [2017155]
- ima: Fail rule parsing when buffer hook functions have an invalid action (Bruno Meneguele) [2017155]
- ima: Free the entire rule if it fails to parse (Bruno Meneguele) [2017155]
- ima: Free the entire rule when deleting a list of rules (Bruno Meneguele) [2017155]
- evm: Fix possible memory leak in evm_calc_hmac_or_hash() (Bruno Meneguele) [2017155]
- ima: Fix ima digest hash table key calculation (Bruno Meneguele) [2017155]
- ima: Fix return value of ima_write_policy() (Bruno Meneguele) [2017155]
- evm: Fix a small race in init_desc() (Bruno Meneguele) [2017155]
- crypto: drop mask=CRYPTO_ALG_ASYNC from 'shash' tfm allocations (Bruno Meneguele) [2017155]
- evm: Don't deadlock if a crypto algorithm is unavailable (Bruno Meneguele) [2017155]
- evm: Check also if *tfm is an error pointer in init_desc() (Bruno Meneguele) [2017155]
- ima: avoid appraise error for hash calc interrupt (Bruno Meneguele) [2017155]
- integrity: remove pointless subdir-$(CONFIG_...) (Bruno Meneguele) [2017155]
- integrity: remove unneeded, broken attempt to add -fshort-wchar (Bruno Meneguele) [2017155]
- x86/cpu: Fix migration safety with X86_BUG_NULL_SEL (Vitaly Kuznetsov) [2016961]
- fs/xfs: convert comma to semicolon (Bill O'Donnell) [2009521]
- xfs: remove xfs_buf_t typedef (Bill O'Donnell) [2009521]
- xfs: open code updating i_mode in xfs_set_acl (Bill O'Donnell) [2009521]
- xfs: remove xfs_vn_setattr_nonsize (Bill O'Donnell) [2009521]
- xfs: remove unneeded return value check for *init_cursor() (Bill O'Donnell) [2009521]
- xfs: introduce xfs_validate_stripe_geometry() (Bill O'Donnell) [2009521]
- xfs: show the proper user quota options (Bill O'Donnell) [2009521]
- xfs: remove the unused XFS_B_FSB_OFFSET macro (Bill O'Donnell) [2009521]
- xfs: remove unnecessary null check in xfs_generic_create (Bill O'Donnell) [2009521]
- xfs: directly return if the delta equal to zero (Bill O'Donnell) [2009521]
- xfs: delete duplicated tp->t_dqinfo null check and allocation (Bill O'Donnell) [2009521]
- xfs: rename xfs_fc_* back to xfs_fs_* (Bill O'Donnell) [2009521]
- xfs: refactor file range validation (Bill O'Donnell) [2009521]
- xfs: refactor realtime volume extent validation (Bill O'Donnell) [2009521]
- xfs: refactor data device extent validation (Bill O'Donnell) [2009521]
- xfs: scrub should mark a directory corrupt if any entries cannot be iget'd (Bill O'Donnell) [2009521]
- xfs: detect overflows in bmbt records (Bill O'Donnell) [2009521]
- xfs: trace log intent item recovery failures (Bill O'Donnell) [2009521]
- xfs: validate feature support when recovering rmap/refcount intents (Bill O'Donnell) [2009521]
- xfs: improve the code that checks recovered extent-free intent items (Bill O'Donnell) [2009521]
- xfs: hoist recovered extent-free intent checks out of xfs_efi_item_recover (Bill O'Donnell) [2009521]
- xfs: improve the code that checks recovered refcount intent items (Bill O'Donnell) [2009521]
- xfs: hoist recovered refcount intent checks out of xfs_cui_item_recover (Bill O'Donnell) [2009521]
- xfs: improve the code that checks recovered rmap intent items (Bill O'Donnell) [2009521]
- xfs: hoist recovered rmap intent checks out of xfs_rui_item_recover (Bill O'Donnell) [2009521]
- xfs: improve the code that checks recovered bmap intent items (Bill O'Donnell) [2009521]
- xfs: hoist recovered bmap intent checks out of xfs_bui_item_recover (Bill O'Donnell) [2009521]
- xfs: move kernel-specific superblock validation out of libxfs (Bill O'Donnell) [2009521]
- platform/x86: amd-pmc: Increase the response register timeout (David Arcari) [2005064]
- ARM: 9093/1: drivers: firmwapsci: Register with kernel restart handler (Mark Salter) [1996748]
- arm64/kernel: Remove needless Call Frame Information annotations (Mark Salter) [1996748]
- arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Mark Salter) [1996748]
- psci: Remove unneeded semicolon (Mark Salter) [1996748]
- firmware: smccc: Add SMCCC TRNG function call IDs (Mark Salter) [1996748]
- arm64: Add support for SMCCC TRNG entropy source (Mark Salter) [1996748]
- firmware: smccc: Introduce SMCCC TRNG framework (Mark Salter) [1996748]
- arm64: random: Remove no longer needed prototypes (Mark Salter) [1996748]
- arm64: kaslr: Use standard early random function (Mark Salter) [1996748]
- random: random.h should include archrandom.h, not the other way around (Mark Salter) [1996748]
- arm64: add credited/trusted RNG support (Mark Salter) [1996748]
- arm64: Use v8.5-RNG entropy for KASLR seed (Mark Salter) [1996748]
- arm64: kaslr: Check command line before looking for a seed (Mark Salter) [1996748]
- arm64: kaslr: Announce KASLR status on boot (Mark Salter) [1996748]
- psci: Add accessor for psci_0_1_function_ids (Mark Salter) [1996748]
- psci: Replace psci_function_id array with a struct (Mark Salter) [1996748]
- psci: Split functions to v0.1 and v0.2+ variants (Mark Salter) [1996748]
- psci: Support psci_ops.get_version for v0.1 (Mark Salter) [1996748]
- arm64: psci: Avoid printing in cpu_psci_cpu_die() (Mark Salter) [1996748]
- firmware: psci: Extend psci_set_osi_mode() to allow reset to PC mode (Mark Salter) [1996748]
- smccc: Use separate variables for args and results (Mark Salter) [1996748]
- smccc: Define vendor hyp owned service call region (Mark Salter) [1996748]
- firmware: smccc: Export both smccc functions (Mark Salter) [1996748]
- sched,psci: Convert to sched_set_fifo*() (Mark Salter) [1996748]
- firmware: smccc: Add ARCH_SOC_ID support (Mark Salter) [1996748]
- base: soc: Add serial_number attribute to soc (Mark Salter) [1996748]
- drivers/firmware/psci: Assign @err directly in hotplug_tests() (Mark Salter) [1996748]
- drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups() (Mark Salter) [1996748]
- firmware: smccc: Fix missing prototype warning for arm_smccc_version_init (Mark Salter) [1996748]
- firmware: smccc: Add function to fetch SMCCC version (Mark Salter) [1996748]
- firmware: smccc: Refactor SMCCC specific bits into separate file (Mark Salter) [1996748]
- firmware: smccc: Drop smccc_version enum and use ARM_SMCCC_VERSION_1_x instead (Mark Salter) [1996748]
- firmware: smccc: Add HAVE_ARM_SMCCC_DISCOVERY to identify SMCCC v1.1 and above (Mark Salter) [1996748]
- firmware: psci: Replace cpu_up/down() with add/remove_cpu() (Mark Salter) [1996748]
- firmware: psci: Export functions to manage the OSI mode (Mark Salter) [1996748]
- arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill() (Mark Salter) [1996748]
- firmware/psci: use common SMCCC_CONDUIT_* (Mark Salter) [1996748]
- arm64: smp: disable hotplug on trusted OS resident CPU (Mark Salter) [1996748]
- PSCI: cpuidle: Refactor CPU suspend power_state parameter handling (Mark Salter) [1996748]
- ARM: psci: cpuidle: Enable PSCI CPUidle driver (Mark Salter) [1996748]
- drivers: firmware: psci: Decouple checker from generic ARM CPUidle (Mark Salter) [1996748]
- firmware/psci: psci_checker: Park kthreads before stopping them (Mark Salter) [1996748]
- firmware/psci: add support for SYSTEM_RESET2 (Mark Salter) [1996748]
- drivers: firmware: psci: Announce support for OS initiated suspend mode (Mark Salter) [1996748]
- drivers: firmware: psci: Simplify error path of psci_dt_init() (Mark Salter) [1996748]
- drivers: firmware: psci: Split psci_dt_cpu_init_idle() (Mark Salter) [1996748]
- drivers: firmware: psci: Move psci to separate directory (Mark Salter) [1996748]
- arm64: remove unused asm/compiler.h header file (Mark Salter) [1996748]
- ppc64: Adding read_lock definition to nvme (Gopal Tiwari) [1990475]
- nvme: fix per-namespace chardev deletion (Gopal Tiwari) [1990475]
- nvme: set the PRACT bit when using Write Zeroes with T10 PI (Gopal Tiwari) [1990475]
- nvme: fix nvme_setup_command metadata trace event (Gopal Tiwari) [1990475]
- nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING (Gopal Tiwari) [1990475]
- nvme: fix refcounting imbalance when all paths are down (Gopal Tiwari) [1990475]
- nvme-pci: do not call nvme_dev_remove_admin from nvme_remove (Gopal Tiwari) [1990475]
- nvme-pci: fix multiple races in nvme_setup_io_queues (Gopal Tiwari) [1990475]
- nvme-tcp: use __dev_get_by_name instead dev_get_by_name for OPT_HOST_IFACE (Gopal Tiwari) [1990475]
- nvme-tcp: can't set sk_user_data without write_lock (Gopal Tiwari) [1990475]
- nvme: use blk_execute_rq() for passthrough commands (Gopal Tiwari) [1990475]
- nvmet: use NVMET_MAX_NAMESPACES to set nn value (Gopal Tiwari) [1990475]
- nvme-pci: remove zeroout memset call for struct (Gopal Tiwari) [1990475]
- nvme: remove zeroout memset call for struct (Gopal Tiwari) [1990475]
- nvmet: add ZBD over ZNS backend support (Gopal Tiwari) [1990475]
- nvmet: remove zeroout memset call for struct (Gopal Tiwari) [1990475]
- nvmet: use req->cmd directly in file-ns fast path (Gopal Tiwari) [1990475]
- nvmet: add Command Set Identifier support (Gopal Tiwari) [1990475]
- nvmet: add nvmet_req_bio put helper for backends (Gopal Tiwari) [1990475]
- nvmet: use nvme status value directly (Gopal Tiwari) [1990475]
- nvmet: use u32 for nvmet_subsys max_nsid (Gopal Tiwari) [1990475]
- nvmet: remove local variable (Gopal Tiwari) [1990475]
- nvmet: add req cns error complete helper (Gopal Tiwari) [1990475]
- nvmet: use req->cmd directly in bdev-ns fast path (Gopal Tiwari) [1990475]
- nvmet: use u32 type for the local variable nsid (Gopal Tiwari) [1990475]
- nvme-fabrics: remove memset in connect io q (Gopal Tiwari) [1990475]
- nvme-fabrics: remove memset in nvmf_reg_write32() (Gopal Tiwari) [1990475]
- nvme-fabrics: remove memset in connect admin q (Gopal Tiwari) [1990475]
- nvmet: make ver stable once connection established (Gopal Tiwari) [1990475]
- nvmet: make sn stable once connection was established (Gopal Tiwari) [1990475]
- nvmet: change sn size and check validity (Gopal Tiwari) [1990475]
- nvme-tcp: use ctrl sgl check helper (Gopal Tiwari) [1990475]
- nvmet-fc: do not check for invalid target port in nvmet_fc_handle_fcp_rqst() (Gopal Tiwari) [1990475]
- nvme-fabrics: remove memset in nvmf_reg_read64() (Gopal Tiwari) [1990475]
- nvmet: allow mn change if subsys not discovered (Gopal Tiwari) [1990475]
- nvme-fc: use ctrl sgl check helper (Gopal Tiwari) [1990475]
- nvme-pci: fix var. type for increasing cq_head (Gopal Tiwari) [1990475]
- nvme: add a helper to check ctrl sgl support (Gopal Tiwari) [1990475]
- nvme: factor out a nvme_validate_passthru_nsid helper (Gopal Tiwari) [1990475]
- nvme-tcp: fix error codes in nvme_tcp_setup_ctrl() (Gopal Tiwari) [1990475]
- nvme: fix grammar in the CONFIG_NVME_MULTIPATH kconfig help text (Gopal Tiwari) [1990475]
- nvme: verify MNAN value if ANA is enabled (Gopal Tiwari) [1990475]
- ACPI: Check StorageD3Enable _DSD property in ACPI code (Gopal Tiwari) [1990475]
- nvmet: move ka_work initialization to nvmet_alloc_ctrl (Gopal Tiwari) [1990475]
- nvme: remove nvme_{get,put}_ns_from_disk (Gopal Tiwari) [1990475]
- nvme: split nvme_report_zones (Gopal Tiwari) [1990475]
- nvmet: remove a superfluous variable (Gopal Tiwari) [1990475]
- nvme: open code nvme_put_ns_from_disk in nvme_ns_head_chr_ioctl (Gopal Tiwari) [1990475]
- nvme: move the CSI sanity check into nvme_ns_report_zones (Gopal Tiwari) [1990475]
- nvme-fabrics: remove extra braces (Gopal Tiwari) [1990475]
- nvme: open code nvme_{get,put}_ns_from_disk in nvme_ns_head_ioctl (Gopal Tiwari) [1990475]
- nvme: add a sparse annotation to nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475]
- nvme-fabrics: remove an extra comment (Gopal Tiwari) [1990475]
- nvme-fabrics: remove extra new lines in the switch (Gopal Tiwari) [1990475]
- nvme: open code nvme_put_ns_from_disk in nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475]
- nvme: extend and modify the APST configuration algorithm (Gopal Tiwari) [1990475]
- nvme-tcp: allow selecting the network interface for connections (Gopal Tiwari) [1990475]
- nvme-fabrics: fix the kerneldco comment for nvmf_log_connect_error() (Gopal Tiwari) [1990475]
- nvme: remove redundant initialization of variable ret (Gopal Tiwari) [1990475]
- nvmet: fix freeing unallocated p2pmem (Gopal Tiwari) [1990475]
- nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() (Gopal Tiwari) [1990475]
- nvme-loop: do not warn for deleted controllers during reset (Gopal Tiwari) [1990475]
- nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() (Gopal Tiwari) [1990475]
- nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails (Gopal Tiwari) [1990475]
- nvme-rdma: fix in-casule data send for chained sgls (Gopal Tiwari) [1990475]
- nvmet: fix false keep-alive timeout when a controller is torn down (Gopal Tiwari) [1990475]
- nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response (Gopal Tiwari) [1990475]
- nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME (Gopal Tiwari) [1990475]
- nvme-fabrics: decode host pathing error for connect (Gopal Tiwari) [1990475]
- nvme-fc: short-circuit reconnect retries (Gopal Tiwari) [1990475]
- nvme: fix potential memory leaks in nvme_cdev_add (Gopal Tiwari) [1990475]
- nvme-fc: clear q_live at beginning of association teardown (Gopal Tiwari) [1990475]
- nvme-tcp: rerun io_work if req_list is not empty (Gopal Tiwari) [1990475]
- nvme-tcp: fix possible use-after-completion (Gopal Tiwari) [1990475]
- nvme-loop: fix memory leak in nvme_loop_create_ctrl() (Gopal Tiwari) [1990475]
- nvmet: fix memory leak in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475]
- nvmet: seset ns->file when open fails (Gopal Tiwari) [1990475]
- nvmet: demote fabrics cmd parse err msg to debug (Gopal Tiwari) [1990475]
- nvmet: fix inline bio check for passthru (Gopal Tiwari) [1990475]
- nvmet: fix inline bio check for bdev-ns (Gopal Tiwari) [1990475]
- nvmet: use helper to remove the duplicate code (Gopal Tiwari) [1990475]
- nvmet: demote discovery cmd parse err msg to debug (Gopal Tiwari) [1990475]
- nvmet: remove unsupported command noise (Gopal Tiwari) [1990475]
- nvme-pci: fix controller reset hang when racing with nvme_timeout (Gopal Tiwari) [1990475]
- nvme: move the fabrics queue ready check routines to core (Gopal Tiwari) [1990475]
- nvme: avoid memset for passthrough requests (Gopal Tiwari) [1990475]
- nvme: add nvme_get_ns helper (Gopal Tiwari) [1990475]
- nvme: fix controller ioctl through ns_head (Gopal Tiwari) [1990475]
- nvme: introduce generic per-namespace chardev (Gopal Tiwari) [1990475]
- nvme: cleanup nvme_configure_apst (Gopal Tiwari) [1990475]
- nvme: do not try to reconfigure APST when the controller is not live (Gopal Tiwari) [1990475]
- nvme: sanitize KATO setting (Gopal Tiwari) [1990475]
- nvmet: avoid queuing keep-alive timer if it is disabled (Gopal Tiwari) [1990475]
- nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1990475]
- nvme: let namespace probing continue for unsupported features (Gopal Tiwari) [1990475]
- nvme: factor out nvme_ns_open and nvme_ns_release helpers (Gopal Tiwari) [1990475]
- nvme: move nvme_ns_head_ops to multipath.c (Gopal Tiwari) [1990475]
- nvme: factor out a nvme_tryget_ns_head helper (Gopal Tiwari) [1990475]
- nvme: move the ioctl code to a separate file (Gopal Tiwari) [1990475]
- nvme: don't bother to look up a namespace for controller ioctls (Gopal Tiwari) [1990475]
- nvme: simplify block device ioctl handling for the !multipath case (Gopal Tiwari) [1990475]
- nvme: simplify the compat ioctl handling (Gopal Tiwari) [1990475]
- nvme-multipath: remove single trailing whitespace (Gopal Tiwari) [1990475]
- nvme: pass a user pointer to nvme_nvm_ioctl (Gopal Tiwari) [1990475]
- nvme: factor out a nvme_ns_ioctl helper (Gopal Tiwari) [1990475]
- nvme: cleanup setting the disk name (Gopal Tiwari) [1990475]
- nvme: remove single trailing whitespace (Gopal Tiwari) [1990475]
- nvme-pci: remove single trailing whitespace (Gopal Tiwari) [1990475]
- nvme: add a nvme_ns_head_multipath helper (Gopal Tiwari) [1990475]
- nvmet: fix a spelling mistake "nubmer" -> "number" (Gopal Tiwari) [1990475]
- nvmet-fc: simplify nvmet_fc_alloc_hostport (Gopal Tiwari) [1990475]
- nvmet-tcp: fix a segmentation fault during io parsing error (Gopal Tiwari) [1990475]
- lightnvm: use kobj_to_dev() (Gopal Tiwari) [1990475]
- nvme: fix handling of large MDTS values (Gopal Tiwari) [1990475]
- nvme: implement non-mdts command limits (Gopal Tiwari) [1990475]
- nvme: disallow passthru cmd from targeting a nsid != nsid of the block dev (Gopal Tiwari) [1990475]
- nvme: use sysfs_emit instead of sprintf (Gopal Tiwari) [1990475]
- nvme-fc: check sgl supported by target (Gopal Tiwari) [1990475]
- nvme: remove superfluous else in nvme_ctrl_loss_tmo_store (Gopal Tiwari) [1990475]
- nvme: warn of unhandled effects only once (Gopal Tiwari) [1990475]
- nvmet-tcp: enable optional queue idle period tracking (Gopal Tiwari) [1990475]
- nvmet-tcp: fix incorrect locking in state_change sk callback (Gopal Tiwari) [1990475]
- nvme-tcp: block BH in sk state_change sk callback (Gopal Tiwari) [1990475]
- nvmet: return proper error code from discovery ctrl (Gopal Tiwari) [1990475]
- nvme-tcp: check sgl supported by target (Gopal Tiwari) [1990475]
- nvme: use driver pdu command for passthrough (Gopal Tiwari) [1990475]
- nvmet: remove unnecessary ctrl parameter (Gopal Tiwari) [1990475]
- nvmet-fc: update function documentation (Gopal Tiwari) [1990475]
- nvme-pci: allocate nvme_command within driver pdu (Gopal Tiwari) [1990475]
- nvmet: do not allow model_number exceed 40 bytes (Gopal Tiwari) [1990475]
- nvme-fc: fix the function documentation comment (Gopal Tiwari) [1990475]
- nvme: add new line after variable declatation (Gopal Tiwari) [1990475]
- nvme: don't check nvme_req flags for new req (Gopal Tiwari) [1990475]
- nvme: mark nvme_setup_passsthru() inline (Gopal Tiwari) [1990475]
- nvme: split init identify into helper (Gopal Tiwari) [1990475]
- nvme: rename nvme_init_identify() (Gopal Tiwari) [1990475]
- nvme: reduce checks for zero command effects (Gopal Tiwari) [1990475]
- nvmet: update error log page in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475]
- nvmet: remove an unnecessary function parameter to nvmet_check_ctrl_status (Gopal Tiwari) [1990475]
- nvmet: remove a duplicate status assignment in nvmet_alloc_ctrl (Gopal Tiwari) [1990475]
- nvmet: replace white spaces with tabs (Gopal Tiwari) [1990475]
- nvme: use NVME_CTRL_CMIC_ANA macro (Gopal Tiwari) [1990475]
- nvme-pci: cleanup nvme_irq() (Gopal Tiwari) [1990475]
- nvme-pci: remove the barriers in nvme_irq() (Gopal Tiwari) [1990475]
- nvmet-tcp: fix kmap leak when data digest in use (Gopal Tiwari) [1990475]
- nvmet: don't check iosqes,iocqes for discovery controllers (Gopal Tiwari) [1990475]
- nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU (Gopal Tiwari) [1990475]
- nvme-rdma: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475]
- nvme-tcp: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475]
- nvme-fabrics: only reserve a single tag (Gopal Tiwari) [1990475]
- nvme: allocate the keep alive request using BLK_MQ_REQ_NOWAIT (Gopal Tiwari) [1990475]
- nvme: merge nvme_keep_alive into nvme_keep_alive_work (Gopal Tiwari) [1990475]
- nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1990475]
- nvme: update enumerations for status codes (Gopal Tiwari) [1990475]
* Sat Nov 20 2021 Bruno Meneguele <bmeneg@redhat.com> [4.18.0-351.el8]
- scsi: mpt3sas: Fix incorrectly assigned error return and check (Tomas Henzl) [1990535]
- scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute (Tomas Henzl) [1990535]
- scsi: mpt3sas: Update driver version to 39.100.00.00 (Tomas Henzl) [1990535]
- scsi: mpt3sas: Use firmware recommended queue depth (Tomas Henzl) [1990535]
- scsi: mpt3sas: Bump driver version to 38.100.00.00 (Tomas Henzl) [1990535]
- scsi: mpt3sas: Transition IOC to Ready state during shutdown (Tomas Henzl) [1990535]
- scsi: mpt3sas: Fix error return value in _scsih_expander_add() (Tomas Henzl) [1990535]
- scsi: mpt3sas: Fix Coverity reported issue (Tomas Henzl) [1990535]
- scsi: mpt3sas: Fix fall-through warnings for Clang (Tomas Henzl) [1990535]
- scsi: mpt3sas: Handle firmware faults during second half of IOC init (Tomas Henzl) [1990535]
- scsi: mpt3sas: Handle firmware faults during first half of IOC init (Tomas Henzl) [1990535]
- scsi: mpt3sas: Fix deadlock while cancelling the running firmware event (Tomas Henzl) [1990535]
- scsi: mpt3sas: Documentation cleanup (Tomas Henzl) [1990535]
- scsi: mpt3sas: Fix two kernel-doc headers (Tomas Henzl) [1990535]
- scsi: mpt3sas: Fix out-of-bounds warnings in _ctl_addnl_diag_query (Tomas Henzl) [1990535]
- scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 (Tomas Henzl) [1989643]
- scsi: megaraid_sas: Add helper functions for irq_context (Tomas Henzl) [1989643]
- scsi: megaraid: Clean up some inconsistent indenting (Tomas Henzl) [1989643]
- scsi: megaraid: Fix Coccinelle warning (Tomas Henzl) [1989643]
- IB/cma: Do not send IGMP leaves for sendonly Multicast groups (Kamal Heib) [2007269]
- hv_netvsc: Add comment of netvsc_xdp_xmit() (Mohammed Gamal) [2008560]
- hv_netvsc: use netif_is_bond_master() instead of open code (Mohammed Gamal) [2008560]
- hv_netvsc: Avoid field-overflowing memcpy() (Mohammed Gamal) [2008560]
- hv_netvsc: Set needed_headroom according to VF (Mohammed Gamal) [2008560]
- netfilter: conntrack: fix error path in nf_conntrack_pernet_init() (Florian Westphal) [1922568]
- netfilter: nf_conntrack: provide modparam to always register conntrack hooks (Florian Westphal) [1922568]
- sctp: return true only for pathmtu update in sctp_transport_pl_toobig (Xin Long) [1890383]
- sctp: subtract sctphdr len in sctp_transport_pl_hlen (Xin Long) [1890383]
- sctp: reset probe_timer in sctp_transport_pl_update (Xin Long) [1890383]
- sctp: allow IP fragmentation when PLPMTUD enters Error state (Xin Long) [1890383]
- sctp: send pmtu probe only if packet loss in Search Complete state (Xin Long) [1890383]
- sctp: improve the code for pmtu probe send and recv update (Xin Long) [1890383]
- sctp: prevent info leak in sctp_make_heartbeat() (Xin Long) [1890383]
- sctp: check pl.raise_count separately from its increment (Xin Long) [1890383]
- sctp: send the next probe immediately once the last one is acked (Xin Long) [1890383]
- sctp: do black hole detection in search complete state (Xin Long) [1890383]
- sctp: process sctp over udp icmp err on sctp side (Xin Long) [1890383]
- sctp: extract sctp_v4_err_handle function from sctp_v4_err (Xin Long) [1890383]
- sctp: extract sctp_v6_err_handle function from sctp_v6_err (Xin Long) [1890383]
- sctp: remove the unessessary hold for idev in sctp_v6_err (Xin Long) [1890383]
- sctp: enable PLPMTUD when the transport is ready (Xin Long) [1890383]
- sctp: do state transition when receiving an icmp TOOBIG packet (Xin Long) [1890383]
- sctp: do state transition when a probe succeeds on HB ACK recv path (Xin Long) [1890383]
- sctp: do state transition when PROBE_COUNT == MAX_PROBES on HB send path (Xin Long) [1890383]
- sctp: do the basic send and recv for PLPMTUD probe (Xin Long) [1890383]
- sctp: add the probe timer in transport for PLPMTUD (Xin Long) [1890383]
- sctp: add the constants/variables and states and some APIs for transport (Xin Long) [1890383]
- sctp: add SCTP_PLPMTUD_PROBE_INTERVAL sockopt for sock/asoc/transport (Xin Long) [1890383]
- sctp: add probe_interval in sysctl and sock/asoc/transport (Xin Long) [1890383]
- sctp: add pad chunk and its make function and event table (Xin Long) [1890383]
- blk-mq: still set q->make_request_fn for blk-mq (Ming Lei) [1999728]
- PCI: Add AMD RS690 quirk to enable 64-bit DMA (Myron Stowe) [1993279]
- PCI: Add ACS quirk for Broadcom BCM57414 NIC (Myron Stowe) [1993279]
- PCI: Mark some NVIDIA GPUs to avoid bus reset (Myron Stowe) [1993279]
- PCI: of: Clear 64-bit flag for non-prefetchable memory below 4GB (Myron Stowe) [1993279]
- x86/PCI: Remove unused alloc_pci_root_info() return value (Myron Stowe) [1993279]
- PCI: Delay after FLR of Intel DC P4510 NVMe (Myron Stowe) [1993279]
- PCI: Delay after FLR of Intel DC P3700 NVMe (Myron Stowe) [1993279]
- PCI: Disable Samsung SM961/PM961 NVMe before FLR (Myron Stowe) [1993279]
- PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [1993279]
- PCI/sysfs: Rearrange smbios_attr_group and acpi_attr_group (Myron Stowe) [1993279]
- PCI/sysfs: Tidy SMBIOS & ACPI label attributes (Myron Stowe) [1993279]
- PCI/sysfs: Convert "index", "acpi_index", "label" to static attributes (Myron Stowe) [1993279]
- PCI/sysfs: Define SMBIOS label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279]
- PCI/sysfs: Define ACPI label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279]
- PCI/sysfs: Rename device_has_dsm() to device_has_acpi_name() (Myron Stowe) [1993279]
- PCI/sysfs: Convert "vpd" to static attribute (Myron Stowe) [1993279]
- PCI/sysfs: Rename "vpd" attribute accessors (Myron Stowe) [1993279]
- PCI/sysfs: Convert "reset" to static attribute (Myron Stowe) [1993279]
- PCI/sysfs: Convert "rom" to static attribute (Myron Stowe) [1993279]
- PCI/sysfs: Convert "config" to static attribute (Myron Stowe) [1993279]
- PCI: Allow VPD access for QLogic ISP2722 (Myron Stowe) [1993279]
- PCI/VPD: Add helper pci_get_func0_dev() (Myron Stowe) [1993279]
- PCI/VPD: Remove pci_vpd_find_tag() SRDT handling (Myron Stowe) [1993279]
- PCI/VPD: Remove pci_vpd_find_tag() 'offset' argument (Myron Stowe) [1993279]
- PCI/VPD: Change pci_vpd_init() return type to void (Myron Stowe) [1993279]
- PCI/VPD: Make missing VPD message less alarming (Myron Stowe) [1993279]
- PCI/VPD: Remove pci_set_vpd_size() (Myron Stowe) [1993279]
- PCI/VPD: Remove sysfs accessor size checking dead code (Myron Stowe) [1993279]
- PCI/VPD: Remove obsolete Broadcom NIC quirk (Myron Stowe) [1993279]
- PCI/ACPI: Fix acpi_pci_set_power_state() debug message (Myron Stowe) [1993279]
- PCI: acpiphp: Fix whitespace issue (Myron Stowe) [1993279]
- PCI: shpchp: Remove unused shpc_writeb() (Myron Stowe) [1993279]
- PCI: cpqphp: Use DEFINE_SPINLOCK() for int15_lock (Myron Stowe) [1993279]
- ACPI / hotplug / PCI: Fix reference count leak in enable_slot() (Myron Stowe) [1993279]
- PCI: Add pci_disable_parity() (Myron Stowe) [1993279]
- PCI: Release OF node in pci_scan_device()'s error path (Myron Stowe) [1993279]
- fs: dlm: fix check for multi-homed hosts (Alexander Aring) [1889887]
- iommu: remove iommu_domain_{get,set}_attr (Jerry Snitselaar) [2004349]
- iommu/fsl_pamu: enable the liodn when attaching a device (Jerry Snitselaar) [2004349]
- iommu/fsl_pamu: replace DOMAIN_ATTR_FSL_PAMU_STASH with a direct call (Jerry Snitselaar) [2004349]
- iommu/fsl_pamu: remove ->domain_window_enable (Jerry Snitselaar) [2004349]
- iommu/fsl_pamu: remove support for multiple windows (Jerry Snitselaar) [2004349]
- iommu/fsl_pamu: remove fsl_pamu_get_domain_attr (Jerry Snitselaar) [2004349]
- iommu: remove the unused domain_window_disable method (Jerry Snitselaar) [2004349]
- iommu: Remove .domain_{get,set}_windows (Jerry Snitselaar) [2004349]
- iommu/arm-smmu-v3: Decrease the queue size of evtq and priq (Jerry Snitselaar) [2004349]
- iommu/vt-d: Use pasid_pte_is_present() helper function (Jerry Snitselaar) [2004349]
- iommu/vt-d: Update the virtual command related registers (Jerry Snitselaar) [2004349]
- ACPI: IORT: Handle device properties with software node API (Jerry Snitselaar) [2004349]
- iommu: Update "iommu.strict" documentation (Jerry Snitselaar) [2004349]
- iommu/dma: Remove redundant "!dev" checks (Jerry Snitselaar) [2004349]
- iommu/virtio: Drop IOVA cookie management (Jerry Snitselaar) [2004349]
- iommu/vt-d: Drop IOVA cookie management (Jerry Snitselaar) [2004349]
- iommu/arm-smmu: Drop IOVA cookie management (Jerry Snitselaar) [2004349]
- iommu/amd: Drop IOVA cookie management (Jerry Snitselaar) [2004349]
- iommu: Pull IOVA cookie management into the core (Jerry Snitselaar) [2004349]
- iommu/arm-smmu-v3: Stop pre-zeroing batch commands (Jerry Snitselaar) [2004349]
- iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cmdq_skip_err() (Jerry Snitselaar) [2004349]
- iommu/arm-smmu-v3: Add and use static helper function arm_smmu_get_cmdq() (Jerry Snitselaar) [2004349]
- iommu/arm-smmu-v3: Remove some unneeded init in arm_smmu_cmdq_issue_cmdlist() (Jerry Snitselaar) [2004349]
- iommu/arm-smmu-v3: Add and use static helper function arm_smmu_cmdq_issue_cmd_with_sync() (Jerry Snitselaar) [2004349]
- iommu/arm-smmu-v3: Use command queue batching helpers to improve performance (Jerry Snitselaar) [2004349]
- iommu/amd: Use only natural aligned flushes in a VM (Jerry Snitselaar) [2004349]
- iommu/amd: Sync once for scatter-gather operations (Jerry Snitselaar) [2004349]
- iommu/amd: Tailored gather logic for AMD (Jerry Snitselaar) [2004349]
- iommu: Factor iommu_iotlb_gather_is_disjoint() out (Jerry Snitselaar) [2004349]
- iommu: Improve iommu_iotlb_gather helpers (Jerry Snitselaar) [2004349]
- iommu/amd: Do not use flush-queue when NpCache is on (Jerry Snitselaar) [2004349]
- iommu/amd: Selective flush on unmap (Jerry Snitselaar) [2004349]
- iommu/amd: Convert from atomic_t to refcount_t on pasid_state->count (Jerry Snitselaar) [2004349]
- iommu: Streamline iommu_iova_to_phys() (Jerry Snitselaar) [2004349]
- iommu/vt-d: Allow devices to have more than 32 outstanding PRs (Jerry Snitselaar) [1920744]
- iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses (Jerry Snitselaar) [2004349]
- iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() (Jerry Snitselaar) [2004349]
- iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() (Jerry Snitselaar) [2004349]
- iommu/amd: Fix printing of IOMMU events when rate limiting kicks in (Jerry Snitselaar) [2004349]
- iommu/arm-smmu: Fix missing unlock on error in arm_smmu_device_group() (Jerry Snitselaar) [2004349]
- iommu/arm-smmu: Fix race condition during iommu_group creation (Jerry Snitselaar) [2004349]
- iommu: Fix race condition during default domain allocation (Jerry Snitselaar) [2004349]
- iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977]
- iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977]
- iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages() (Jerry Snitselaar) [1971977]
- iommu/vt-d: Implement map/unmap_pages() iommu_ops callback (Jerry Snitselaar) [1971977]
- iommu/vt-d: Report real pgsize bitmap to iommu core (Jerry Snitselaar) [1971977]
- iommu/arm-smmu: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977]
- iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977]
- iommu/io-pgtable-arm: Implement arm_lpae_map_pages() (Jerry Snitselaar) [1971977]
- iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages() (Jerry Snitselaar) [1971977]
- iommu/io-pgtable-arm: Prepare PTE methods for handling multiple entries (Jerry Snitselaar) [1971977]
- iommu: Add support for the map_pages() callback (Jerry Snitselaar) [1971977]
- iommu: Hook up '->unmap_pages' driver callback (Jerry Snitselaar) [1971977]
- iommu: Split 'addr_merge' argument to iommu_pgsize() into separate parts (Jerry Snitselaar) [1971977]
- iommu: Use bitmap to calculate page size in iommu_pgsize() (Jerry Snitselaar) [1971977]
- iommu: Add a map_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977]
- iommu/io-pgtable: Introduce map_pages() as a page table op (Jerry Snitselaar) [1971977]
- iommu: Add an unmap_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977]
- iommu/io-pgtable: Introduce unmap_pages() as a page table op (Jerry Snitselaar) [1971977]
- iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry() (Jerry Snitselaar) [2004349]
- iommu/vt-d: Fix PASID reference leak (Jerry Snitselaar) [2004349]
- iommu: Check if group is NULL before remove device (Jerry Snitselaar) [2004349]
- iommu/dma: Fix leak in non-contiguous API (Jerry Snitselaar) [2004349]
- iommu/arm-smmu-v3: Fix fall-through warning for Clang (Jerry Snitselaar) [2004349]
- iommu/vt-d: Fix clearing real DMA device's scalable-mode context entries (Jerry Snitselaar) [2004349]
- iommu/vt-d: Global devTLB flush when present context entry changed (Jerry Snitselaar) [2004349]
- iommu/arm-smmu: Use Tegra implementation on Tegra186 (Jerry Snitselaar) [2004349]
- iommu: Delete a duplicate check in iommu_change_dev_def_domain() (Jerry Snitselaar) [2004349]
- iommu/dma: Fix compile warning in 32-bit builds (Jerry Snitselaar) [2004349]
- iommu: Drop unnecessary of_iommu.h includes (Jerry Snitselaar) [2004349]
- iommu: Remove unused of_get_dma_window() (Jerry Snitselaar) [2004349]
- iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock (Jerry Snitselaar) [2004349]
- iommu/dma: Fix IOVA reserve dma ranges (Jerry Snitselaar) [2004349]
- iommu/virtio: Enable x86 support (Jerry Snitselaar) [2004349]
- iommu/dma: Pass address limit rather than size to iommu_setup_dma_ops() (Jerry Snitselaar) [2004349]
- iommu/amd: Fix section mismatch warning for detect_ivrs() (Jerry Snitselaar) [2004349]
- iommu/amd: Add amd_iommu=force_enable option (Jerry Snitselaar) [2004349]
- iommu/amd: Fix extended features logging (Jerry Snitselaar) [2004349]
- iommu/vt-d: Fix dereference of pointer info before it is null checked (Jerry Snitselaar) [2004349]
- iommu/vt-d: Fix linker error on 32-bit (Jerry Snitselaar) [2004349]
- iommu/vt-d: No need to typecast (Jerry Snitselaar) [2004349]
- iommu/vt-d: Define counter explicitly as unsigned int (Jerry Snitselaar) [2004349]
- iommu/vt-d: Remove unnecessary braces (Jerry Snitselaar) [2004349]
- iommu/vt-d: Removed unused iommu_count in dmar domain (Jerry Snitselaar) [2004349]
- iommu/vt-d: Use bitfields for DMAR capabilities (Jerry Snitselaar) [2004349]
- iommu/vt-d: Use DEVICE_ATTR_RO macro (Jerry Snitselaar) [2004349]
- iommu/vt-d: Fix out-bounds-warning in intel/svm.c (Jerry Snitselaar) [2004349]
- iommu/vt-d: Add PRQ handling latency sampling (Jerry Snitselaar) [1971935]
- iommu/vt-d: Add cache invalidation latency sampling (Jerry Snitselaar) [1971935]
- iommu/vt-d: Expose latency monitor data through debugfs (Jerry Snitselaar) [1971935]
- iommu/vt-d: Add common code for dmar latency performance monitors (Jerry Snitselaar) [1971935]
- iommu/vt-d: Add prq_report trace event (Jerry Snitselaar) [1971973]
- iommu/vt-d: Report prq to io-pgfault framework (Jerry Snitselaar) [1971971]
- iommu/vt-d: Allocate/register iopf queue for sva devices (Jerry Snitselaar) [1971971]
- iommu/vt-d: Refactor prq_event_thread() (Jerry Snitselaar) [1971971]
- iommu/vt-d: Use common helper to lookup svm devices (Jerry Snitselaar) [1971971]
- iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpers (Jerry Snitselaar) [1971971]
- iommu/vt-d: Add pasid private data helpers (Jerry Snitselaar) [1971971]
- iommu/vt-d: Support asynchronous IOMMU nested capabilities (Jerry Snitselaar) [2004349]
- iommu/vt-d: Select PCI_ATS explicitly (Jerry Snitselaar) [2004349]
- iommu/vt-d: Tweak the description of a DMA fault (Jerry Snitselaar) [1971975]
- iommu/vt-d: Fix kernel-doc syntax in file header (Jerry Snitselaar) [2004349]
- iommu/vt-d: Remove redundant assignment to variable agaw (Jerry Snitselaar) [2004349]
- iommu/arm-smmu: Check smmu->impl pointer before dereferencing (Jerry Snitselaar) [2004349]
- iommu/arm-smmu: Implement ->probe_finalize() (Jerry Snitselaar) [2004349]
- iommu/arm-smmu-v3: Remove unnecessary oom message (Jerry Snitselaar) [2004349]
- iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation (Jerry Snitselaar) [2004349]
- iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails (Jerry Snitselaar) [2004349]
- PM: runtime: Add documentation for pm_runtime_resume_and_get() (Jerry Snitselaar) [2004349]
- PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter (Jerry Snitselaar) [2004349]
- iommu/arm: Cleanup resources in case of probe error path (Jerry Snitselaar) [2004349]
- iommu/arm-smmu-v3: Ratelimit event dump (Jerry Snitselaar) [2004349]
- iommu/arm-smmu-v3: Add stall support for platform devices (Jerry Snitselaar) [2004349]
- iommu/arm-smmu-v3: Change *array into *const array (Jerry Snitselaar) [2004349]
- iommu/amd: Remove redundant assignment of err (Jerry Snitselaar) [2004349]
- iommu/amd: Tidy up DMA ops init (Jerry Snitselaar) [2004349]
- iommu/arm-smmu: Add support for driver IOMMU fault handlers (Jerry Snitselaar) [2004349]
- iommu/virtio: Add missing MODULE_DEVICE_TABLE (Jerry Snitselaar) [2004349]
- iommu/amd: Fix wrong parentheses on page-specific invalidations (Jerry Snitselaar) [2004349]
- iommu: Streamline registration interface (Jerry Snitselaar) [2004349]
- iommu: Statically set module owner (Jerry Snitselaar) [2004349]
- iommu: remove DOMAIN_ATTR_IO_PGTABLE_CFG (Jerry Snitselaar) [2004349]
- iommu: remove DOMAIN_ATTR_DMA_USE_FLUSH_QUEUE (Jerry Snitselaar) [2004349]
- iommu: remove iommu_set_cmd_line_dma_api and iommu_cmd_line_dma_api (Jerry Snitselaar) [2004349]
- iommu: remove DOMAIN_ATTR_NESTING (Jerry Snitselaar) [2004349]
- iommu: remove DOMAIN_ATTR_GEOMETRY (Jerry Snitselaar) [2004349]
- iommu: remove DOMAIN_ATTR_PAGING (Jerry Snitselaar) [2004349]
- iommu/arm-smmu-v3: Maintain a SID->device structure (Jerry Snitselaar) [2004349]
- iommu: Add a page fault handler (Jerry Snitselaar) [2004349]
- iommu/vt-d: Support IOMMU_DEV_FEAT_IOPF (Jerry Snitselaar) [2004349]
- iommu: Separate IOMMU_DEV_FEAT_IOPF from IOMMU_DEV_FEAT_SVA (Jerry Snitselaar) [2004349]
- iommu/arm-smmu-v3: Use device properties for pasid-num-bits (Jerry Snitselaar) [2004349]
- of/device: Add input id to of_dma_configure() (Jerry Snitselaar) [2004349]
- of/iommu: Make of_map_rid() PCI agnostic (Jerry Snitselaar) [2004349]
- iommu: Fix comment for struct iommu_fwspec (Jerry Snitselaar) [2004349]
- iommu/amd: Remove duplicate check of devid (Jerry Snitselaar) [2004349]
- iommu/amd: Page-specific invalidations for more than one page (Jerry Snitselaar) [2004349]
- iommu/amd: Move a few prototypes to include/linux/amd-iommu.h (Jerry Snitselaar) [2004349]
- iommu/amd: Remove a few unused exports (Jerry Snitselaar) [2004349]
- iommu/amd: Remove the unused amd_iommu_get_v2_domain function (Jerry Snitselaar) [2004349]
- iommu/amd: Remove the unused device errata code (Jerry Snitselaar) [2004349]
- iommu/amd: Remove duplicate check of pasids (Jerry Snitselaar) [2004349]
- iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry() (Jerry Snitselaar) [2004349]
- iommu/amd: Remove iommu_init_ga() (Jerry Snitselaar) [1998265]
- iommu/amd: Relocate GAMSup check to early_enable_iommus (Jerry Snitselaar) [1998265]
- x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically (Prarit Bhargava) [2021219]
- hyper-v: Replace uuid.h with types.h (Mohammed Gamal) [2008563]
- x86/hyperv: Avoid erroneously sending IPI to 'self' (Mohammed Gamal) [2008563]
- asm-generic/hyperv: provide cpumask_to_vpset_noself (Mohammed Gamal) [2008563]
- asm-generic/hyperv: Add missing function prototypes per -W1 warnings (Mohammed Gamal) [2008563]
- hv: hyperv.h: Remove unused inline functions (Mohammed Gamal) [2008563]
- hv: hyperv.h: a few mundane typo fixes (Mohammed Gamal) [2008563]
- hv: hyperv.h: Replace one-element array with flexible-array in struct icmsg_negotiate (Mohammed Gamal) [2008563]
- x86/hyperv: add comment describing TSC_INVARIANT_CONTROL MSR setting bit 0 (Mohammed Gamal) [2008563]
- x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unstable (Mohammed Gamal) [2008563]
- hyperv: Detect Nested virtualization support for SVM (Mohammed Gamal) [2008563]
- hyperv: SVM enlightened TLB flush support flag (Mohammed Gamal) [2008563]
- x86/hyperv: remove on-stack cpumask from hv_send_ipi_mask_allbutself (Mohammed Gamal) [2008563]
- drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2008563]
- x86/hyperv: remove unused linux/version.h header (Mohammed Gamal) [2008563]
- x86/hyperv: Fix unused variable 'hi' warning in hv_apic_read (Mohammed Gamal) [2008563]
- x86/hyperv: Fix unused variable 'msr_val' warning in hv_qlock_wait (Mohammed Gamal) [2008563]
- PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus (Mohammed Gamal) [2008562]
- PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv() (Mohammed Gamal) [2008562]
- PCI: hv: Drop msi_controller structure (Mohammed Gamal) [2008562]
- PCI/IOV: Add sysfs MSI-X vector assignment interface (Myron Stowe) [2019087]
- x86: ACPI: cstate: Optimize C3 entry on AMD CPUs (David Arcari) [1998529]
- Bluetooth: Move shutdown callback before flushing tx and rx queue (Gopal Tiwari) [1990477]
- Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS (Gopal Tiwari) [1990477]
- Bluetooth: Fix VIRTIO_ID_BT assigned number (Gopal Tiwari) [1990477]
- Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd (Gopal Tiwari) [1990477]
- Bluetooth: defer cleanup of resources in hci_unregister_dev() (Gopal Tiwari) [1990477]
- Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477]
- Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminated event (Gopal Tiwari) [1990477]
- Bluetooth: Fix Set Extended (Scan Response) Data (Gopal Tiwari) [1990477]
- Bluetooth: use inclusive language when filtering devices (Gopal Tiwari) [1990477]
- Bluetooth: smp: Use the correct print format (Gopal Tiwari) [1990477]
- Bluetooth: use inclusive language in HCI role comments (Gopal Tiwari) [1990477]
- Bluetooth: use inclusive language when tracking connections (Gopal Tiwari) [1990477]
- Bluetooth: sco: Use the correct print format (Gopal Tiwari) [1990477]
- Bluetooth: a2mp: Use the correct print format (Gopal Tiwari) [1990477]
- Bluetooth: 6lowpan: Use the correct print format (Gopal Tiwari) [1990477]
- Bluetooth: amp: Use the correct print format (Gopal Tiwari) [1990477]
- Bluetooth: cmtp: Use the correct print format (Gopal Tiwari) [1990477]
- Bluetooth: bnep: Use the correct print format (Gopal Tiwari) [1990477]
- Bluetooth: hidp: Use the correct print format (Gopal Tiwari) [1990477]
- Bluetooth: use inclusive language in comments (Gopal Tiwari) [1990477]
- Bluetooth: use inclusive language in SMP (Gopal Tiwari) [1990477]
- Bluetooth: use inclusive language in HCI LE features (Gopal Tiwari) [1990477]
- Bluetooth: use inclusive language to describe CPB (Gopal Tiwari) [1990477]
- Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid (Gopal Tiwari) [1990477]
- Bluetooth: disable filter dup when scan for adv monitor (Gopal Tiwari) [1990477]
- Bluetooth: mgmt: Fix the command returns garbage parameter value (Gopal Tiwari) [1990477]
- Bluetooth: RFCOMM: Use DEVICE_ATTR_RO macro (Gopal Tiwari) [1990477]
- Bluetooth: Translate additional address type during le_conn_comp (Gopal Tiwari) [1990477]
- Bluetooth: L2CAP: Fix invalid access on ECRED Connection response (Gopal Tiwari) [1990477]
- Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails (Gopal Tiwari) [1990477]
- Bluetooth: Remove spurious error message (Gopal Tiwari) [1990477]
- Bluetooth: Shutdown controller after workqueues are flushed or cancelled (Gopal Tiwari) [1990477]
- Bluetooth: Add ncmd=0 recovery handling (Gopal Tiwari) [1990477]
- Bluetooth: 6lowpan: remove unused function (Gopal Tiwari) [1990477]
- Bluetooth: Fix alt settings for incoming SCO with transparent coding format (Gopal Tiwari) [1990477]
- Bluetooth: Fix the HCI to MGMT status conversion table (Gopal Tiwari) [1990477]
- Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails (Gopal Tiwari) [1990477]
- Bluetooth: 6lowpan: delete unneeded variable initialization (Gopal Tiwari) [1990477]
- Bluetooth: Return whether a connection is outbound (Gopal Tiwari) [1990477]
- Bluetooth: SMP: Fix crash when receiving new connection when debug is enabled (Gopal Tiwari) [1990477]
- Bluetooth: Fix spelling mistakes (Gopal Tiwari) [1990477]
- Bluetooth: Set defaults for le_scan_{int,window}_adv_monitor (Gopal Tiwari) [1990477]
- Bluetooth: Allow Microsoft extension to indicate curve validation (Gopal Tiwari) [1990477]
- Bluetooth: Add support for reading AOSP vendor capabilities (Gopal Tiwari) [1990477]
- Bluetooth: LL privacy allow RPA (Gopal Tiwari) [1990477]
- Bluetooth: Handle own address type change with HCI_ENABLE_LL_PRIVACY (Gopal Tiwari) [1990477]
- Bluetooth: Do not set cur_adv_instance in adv param MGMT request (Gopal Tiwari) [1990477]
- Bluetooth: Use ext adv handle from requests in CCs (Gopal Tiwari) [1990477]
- Bluetooth: use the correct print format for L2CAP debug statements (Gopal Tiwari) [1990477]
- Bluetooth: SMP: Fix variable dereferenced before check 'conn' (Gopal Tiwari) [1990477]
- Bluetooth: Check inquiry status before sending one (Gopal Tiwari) [1990477]
- Bluetooth: Coding style fix (Gopal Tiwari) [1990477]
- Bluetooth: Remove 'return' in void function (Gopal Tiwari) [1990477]
- Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477]
- Bluetooth: Move the advertisement monitor events to correct list (Gopal Tiwari) [1990477]
- Bluetooth: Add missing entries for PHY configuration commands (Gopal Tiwari) [1990477]
- Bluetooth: Fix mgmt status for LL Privacy experimental feature (Gopal Tiwari) [1990477]
- Bluetooth: Fix wrong opcode error for read advertising features (Gopal Tiwari) [1990477]
- Bluetooth: L2CAP: Rudimentary typo fixes (Gopal Tiwari) [1990477]
- Bluetooth: Remove trailing semicolon in macros (Gopal Tiwari) [1990477]
- Bluetooth: check for zapped sk before connecting (Gopal Tiwari) [1990477]
- Bluetooth: fix set_ecdh_privkey() prototype (Gopal Tiwari) [1990477]
- Bluetooth: initialize skb_queue_head at l2cap_chan_create() (Gopal Tiwari) [1990477]
- Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default (Gopal Tiwari) [1990477]
- Bluetooth: Fix incorrect status handling in LE PHY UPDATE event (Gopal Tiwari) [1990477]
- Bluetooth: avoid deadlock between hci_dev->lock and socket lock (Gopal Tiwari) [1990477]
- Bluetooth: SMP: Convert BT_ERR/BT_DBG to bt_dev_err/bt_dev_dbg (Gopal Tiwari) [1990477]
- Bluetooth: L2CAP: Fix not checking for maximum number of DCID (Gopal Tiwari) [1990477]
- Bluetooth: Cancel le_scan_restart work when stopping discovery (Gopal Tiwari) [1990477]
- Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1990477]
- Bluetooth: Allow scannable adv with extended MGMT APIs (Gopal Tiwari) [1990477]
- Bluetooth: Remove unneeded commands for suspend (Gopal Tiwari) [1990477]
- Bluetooth: Notify suspend on le conn failed (Gopal Tiwari) [1990477]
- Bluetooth: hci_uart: Remove redundant assignment to fw_ptr (Gopal Tiwari) [1990477]
- Bluetooth: btmrvl: remove redundant continue statement (Gopal Tiwari) [1990477]
- Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. (Gopal Tiwari) [1990477]
- Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc. (Gopal Tiwari) [1990477]
- Bluetooth: btmtkuart: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Gopal Tiwari) [1990477]
- Bluetooth: btrtl: rename USB fw for RTL8761 (Gopal Tiwari) [1990477]
- Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS BT500) device. (Gopal Tiwari) [1990477]
- Bluetooth: hci_h5: Add RTL8822CS capabilities (Gopal Tiwari) [1990477]
- Bluetooth: btusb: Add support USB ALT 3 for WBS (Gopal Tiwari) [1990477]
- Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) (Gopal Tiwari) [1990477]
- Bluetooth: btqca: Don't modify firmware contents in-place (Gopal Tiwari) [1990477]
- Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth (Gopal Tiwari) [1990477]
- Bluetooth: hci_qca: fix potential GPF (Gopal Tiwari) [1990477]
- Bluetooth: btusb: fix memory leak (Gopal Tiwari) [1990477]
- Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip. (Gopal Tiwari) [1990477]
- Bluetooth: btusb: Add support for Lite-On Mediatek Chip (Gopal Tiwari) [1990477]
- Bluetooth: virtio_bt: add missing null pointer check on alloc_skb call return (Gopal Tiwari) [1990477]
- Bluetooth: btusb: Fix failing to init controllers with operation firmware (Gopal Tiwari) [1990477]
- Bluetooth: Add a new USB ID for RTL8822CE (Gopal Tiwari) [1990477]
- Bluetooth: btusb: Revert Fix the autosuspend enable and disable (Gopal Tiwari) [1990477]
- Bluetooth: Add support for virtio transport driver (Gopal Tiwari) [1990477]
- Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip. (Gopal Tiwari) [1990477]
- Bluetooth: btintel: Skip reading firmware file version while in bootloader mode (Gopal Tiwari) [1990477]
- Bluetooth: btintel: Collect tlv based active firmware build info in FW mode (Gopal Tiwari) [1990477]
- Bluetooth: btintel: Reorganized bootloader mode tlv checks in intel_version_tlv parsing (Gopal Tiwari) [1990477]
- Bluetooth: btusb: Consolidate code for waiting firmware to boot (Gopal Tiwari) [1990477]
- Bluetooth: btusb: Consolidate code for waiting firmware download (Gopal Tiwari) [1990477]
- Bluetooth: btintel: Consolidate intel_version parsing (Gopal Tiwari) [1990477]
- Bluetooth: btintel: Consolidate intel_version_tlv parsing (Gopal Tiwari) [1990477]
- Bluetooth: btintel: Move operational checks after version check (Gopal Tiwari) [1990477]
- Bluetooth: btintel: Check firmware version before download (Gopal Tiwari) [1990477]
- Bluetooth: hci_qca: Mundane typo fix (Gopal Tiwari) [1990477]
- Bluetooth: btbcm: Add BCM4330 and BCM4334 compatibles (Gopal Tiwari) [1990477]
- Bluetooth: hci_qca: Add device_may_wakeup support (Gopal Tiwari) [1990477]
- Bluetooth: btintel: Fix offset calculation boot address parameter (Gopal Tiwari) [1990477]
- Bluetooth: btusb: print firmware file name on error loading firmware (Gopal Tiwari) [1990477]
- Bluetooth: btbcm: Obtain and handle reset GPIO (Gopal Tiwari) [1990477]
- Bluetooth: btusb: Fix incorrect type in assignment and uninitialized symbol (Gopal Tiwari) [1990477]
- Bluetooth: btusb: support 0cb5:c547 Realtek 8822CE device (Gopal Tiwari) [1990477]
- Bluetooth: hci_qca: Fixed issue during suspend (Gopal Tiwari) [1990477]
- Bluetooth: btusb: fix excessive stack usage (Gopal Tiwari) [1990477]
- Bluetooth: btusb: remove set but not used variable in btusb_mtk_setup_firmware_79xx (Gopal Tiwari) [1990477]
- Bluetooth: btusb: Fix typo and correct the log print (Gopal Tiwari) [1990477]
- Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv (Gopal Tiwari) [1990477]
- Bluetooth: btusb: Add protocol support for MediaTek MT7921U USB devices (Gopal Tiwari) [1990477]
- Bluetooth: btusb: Fine-tune mt7663 mechanism. (Gopal Tiwari) [1990477]
- Bluetooth: hci_qca: check for SSR triggered flag while suspend (Gopal Tiwari) [1990477]
- Bluetooth: btrtl: Enable WBS for the specific Realtek devices (Gopal Tiwari) [1990477]
- Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl (Gopal Tiwari) [1990477]
- Bluetooth: hci_qca: Wait for SSR completion during suspend (Gopal Tiwari) [1990477]
- Bluetooth: hci_qca: Fix memleak in qca_controller_memdump (Gopal Tiwari) [1990477]
- Bluetooth: hci_h5: Add support for binding RTL8723DS with device tree (Gopal Tiwari) [1990477]
- Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1990477]
- Bluetooth: btrtl: Add null check in setup (Gopal Tiwari) [1990477]
- Bluetooth: btrtl: Enable central-peripheral role (Gopal Tiwari) [1990477]
- Bluetooth: btusb: Remove duplicate newlines from logging (Gopal Tiwari) [1990477]
- Bluetooth: btmtksdio: Fixed switch and case should be at the same indent (Gopal Tiwari) [1990477]
- Revert "Bluetooth: btintel: Fix endianness issue for TLV version information" (Gopal Tiwari) [1990477]
- Bluetooth: hci_bcm: Add support for ISO packets (Gopal Tiwari) [1990477]
- Bluetooth: btusb: add shutdown function for wcn6855 (Gopal Tiwari) [1990477]
- Bluetooth: hci_uart: Fix a race for write_work scheduling (Gopal Tiwari) [1990477]
- Bluetooth: btqca: Add support to read FW build version for WCN3991 BTSoC (Gopal Tiwari) [1990477]
- Bluetooth: btusb: Always fallback to alt 1 for WBS (Gopal Tiwari) [1990477]
- Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function (Gopal Tiwari) [1990477]
- Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1990477]
- Bluetooth: Skip eSCO 2M params when not supported (Gopal Tiwari) [1990477]
- Bluetooth: fix indentation and alignment reported by checkpatch (Gopal Tiwari) [1990477]
- Bluetooth: fix coccicheck warnings debugfs (Gopal Tiwari) [1990477]
- Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk (Gopal Tiwari) [1990477]
- Bluetooth: L2CAP: Try harder to accept device not knowing options (Gopal Tiwari) [1990477]
- Bluetooth: L2CAP: Fix handling fragmented length (Gopal Tiwari) [1990477]
- Bluetooth: btusb: fix memory leak on suspend and resume (Gopal Tiwari) [1990477]
- Bluetooth: Put HCI device if inquiry procedure interrupts (Gopal Tiwari) [1990477]
- Bluetooth: drop HCI device reference before return (Gopal Tiwari) [1990477]
- Bluetooth: avoid u128_xor() on potentially misaligned inputs (Gopal Tiwari) [1990477]
- Bluetooth: Fix initializing response id after clearing struct (Gopal Tiwari) [1990477]
- Bluetooth: Cancel Inquiry before Create Connection (Gopal Tiwari) [1990477]
- Bluetooth: Pause service discovery for suspend (Gopal Tiwari) [1990477]
- Bluetooth: Remove hci_req_le_suspend_config (Gopal Tiwari) [1990477]
- Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477]
- Bluetooth: Set missing suspend task bits (Gopal Tiwari) [1990477]
- Bluetooth: Change MGMT security info CMD to be more generic (Gopal Tiwari) [1990477]
- Bluetooth: Query LE tx power on startup (Gopal Tiwari) [1990477]
- Bluetooth: Use intervals and tx power from mgmt cmds (Gopal Tiwari) [1990477]
- Bluetooth: Break add adv into two mgmt commands (Gopal Tiwari) [1990477]
- Bluetooth: Add helper to set adv data (Gopal Tiwari) [1990477]
- Bluetooth: Add toggle to switch off interleave scan (Gopal Tiwari) [1990477]
- Bluetooth: Refactor read default sys config for various types (Gopal Tiwari) [1990477]
- Bluetooth: Handle active scan case (Gopal Tiwari) [1990477]
- Bluetooth: Handle system suspend resume case (Gopal Tiwari) [1990477]
- Bluetooth: Interleave with allowlist scan (Gopal Tiwari) [1990477]
- Bluetooth: Fix attempting to set RPA timeout when unsupported (Gopal Tiwari) [1990477]
- Bluetooth: Rename get_adv_instance_scan_rsp (Gopal Tiwari) [1990477]
- Bluetooth: Fix not sending Set Extended Scan Response (Gopal Tiwari) [1990477]
- Bluetooth: Fix for Bluetooth SIG test L2CAP/COS/CFD/BV-14-C (Gopal Tiwari) [1990477]
- Bluetooth: sco: Fix crash when using BT_SNDMTU/BT_RCVMTU option (Gopal Tiwari) [1990477]
- Bluetooth: Replace BT_DBG with bt_dev_dbg in HCI request (Gopal Tiwari) [1990477]
- Bluetooth: consolidate error paths in hci_phy_link_complete_evt() (Gopal Tiwari) [1990477]
- Bluetooth: Enforce key size of 16 bytes on FIPS level (Gopal Tiwari) [1990477]
- Bluetooth: hidp: use correct wait queue when removing ctrl_wait (Gopal Tiwari) [1990477]
- Bluetooth: Move force_bredr_smp debugfs into hci_debugfs_create_bredr (Gopal Tiwari) [1990477]
- Bluetooth: Fix: LL PRivacy BLE device fails to connect (Gopal Tiwari) [1990477]
- Bluetooth: Resume advertising after LE connection (Gopal Tiwari) [1990477]
- Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt() (Gopal Tiwari) [1990477]
- Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1990477]
- Bluetooth: MGMT: Fix not checking if BT_HS is enabled (Gopal Tiwari) [1990477]
- Bluetooth: Disable High Speed by default (Gopal Tiwari) [1990477]
- Bluetooth: Fix update of own_addr_type if ll_privacy supported (Gopal Tiwari) [1990477]
- Bluetooth: Fix auto-creation of hci_conn at Conn Complete event (Gopal Tiwari) [1990477]
- Bluetooth: Set scan parameters for ADV Monitor (Gopal Tiwari) [1990477]
- Bluetooth: Update Adv monitor count upon removal (Gopal Tiwari) [1990477]
- net: bluetooth: delete duplicated words (Gopal Tiwari) [1990477]
- Bluetooth: pause/resume advertising around suspend (Gopal Tiwari) [1990477]
- Bluetooth: Emit controller suspend and resume events (Gopal Tiwari) [1990477]
- Bluetooth: Add suspend reason for device disconnect (Gopal Tiwari) [1990477]
- Bluetooth: Add mgmt suspend and resume events (Gopal Tiwari) [1990477]
- Bluetooth: Set ext scan response only when it exists (Gopal Tiwari) [1990477]
- Bluetooth: Only mark socket zapped after unlocking (Gopal Tiwari) [1990477]
- Bluetooth: Add MGMT capability flags for tx power and ext advertising (Gopal Tiwari) [1990477]
- Bluetooth: Report num supported adv instances for hw offloading (Gopal Tiwari) [1990477]
- Bluetooth: sco: new getsockopt options BT_SNDMTU/BT_RCVMTU (Gopal Tiwari) [1990477]
- Bluetooth: Re-order clearing suspend tasks (Gopal Tiwari) [1990477]
- Bluetooth: Fix memory leak in read_adv_mon_features() (Gopal Tiwari) [1990477]
- Bluetooth: Clear suspend tasks on unregister (Gopal Tiwari) [1990477]
- Bluetooth: Remove CRYPTO_ALG_INTERNAL flag (Gopal Tiwari) [1990477]
- Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477]
- Bluetooth: use the proper scan params when conn is pending (Gopal Tiwari) [1990477]
- Bluetooth: Enable controller RPA resolution using Experimental feature (Gopal Tiwari) [1990477]
- Bluetooth: Let controller creates RPA during le create conn (Gopal Tiwari) [1990477]
- Bluetooth: Translate additional address type during le_conn (Gopal Tiwari) [1990477]
- Bluetooth: Enable RPA Timeout (Gopal Tiwari) [1990477]
- Bluetooth: Enable/Disable address resolution during le create conn (Gopal Tiwari) [1990477]
- Bluetooth: Configure controller address resolution if available (Gopal Tiwari) [1990477]
- Bluetooth: Translate additional address type correctly (Gopal Tiwari) [1990477]
- Bluetooth: Update resolving list when updating whitelist (Gopal Tiwari) [1990477]
- Bluetooth: Fix suspend notifier race (Gopal Tiwari) [1990477]
- Bluetooth: Return NOTIFY_DONE for hci_suspend_notifier (Gopal Tiwari) [1990477]
- Bluetooth: Add per-instance adv disable/remove (Gopal Tiwari) [1990477]
- Replace HTTP links with HTTPS ones: BLUETOOTH SUBSYSTEM (Gopal Tiwari) [1990477]
- Bluetooth: RFCOMM: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477]
- Bluetooth: core: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477]
- Bluetooth: Use whitelist for scan policy when suspending (Gopal Tiwari) [1990477]
- Bluetooth: le_simult_central_peripheral experimental feature (Gopal Tiwari) [1990477]
- Bluetooth: Fix kernel oops triggered by hci_adv_monitors_clear() (Gopal Tiwari) [1990477]
- Bluetooth: use configured default params for active scans (Gopal Tiwari) [1990477]
- Bluetooth: Adding a configurable autoconnect timeout (Gopal Tiwari) [1990477]
- Bluetooth: Don't restart scanning if paused (Gopal Tiwari) [1990477]
- Bluetooth: add a mutex lock to avoid UAF in do_enale_set (Gopal Tiwari) [1990477]
- Bluetooth: use configured params for ext adv (Gopal Tiwari) [1990477]
- Bluetooth: Add hci_dev_lock to get/set device flags (Gopal Tiwari) [1990477]
- Bluetooth: mgmt: Use command complete on success for set system config (Gopal Tiwari) [1990477]
- Bluetooth: Terminate the link if pairing is cancelled (Gopal Tiwari) [1990477]
- Bluetooth: Update background scan and report device based on advertisement monitors (Gopal Tiwari) [1990477]
- Bluetooth: Notify adv monitor removed event (Gopal Tiwari) [1990477]
- Bluetooth: Notify adv monitor added event (Gopal Tiwari) [1990477]
- Bluetooth: Add handler of MGMT_OP_REMOVE_ADV_MONITOR (Gopal Tiwari) [1990477]
- Bluetooth: Add handler of MGMT_OP_ADD_ADV_PATTERNS_MONITOR (Gopal Tiwari) [1990477]
- Bluetooth: Add handler of MGMT_OP_READ_ADV_MONITOR_FEATURES (Gopal Tiwari) [1990477]
- Bluetooth: Add definitions for advertisement monitor features (Gopal Tiwari) [1990477]
- Bluetooth: Add get/set device flags mgmt op (Gopal Tiwari) [1990477]
- Bluetooth: Replace wakeable in hci_conn_params (Gopal Tiwari) [1990477]
- Bluetooth: Replace wakeable list with flag (Gopal Tiwari) [1990477]
- Bluetooth: Add bdaddr_list_with_flags for classic whitelist (Gopal Tiwari) [1990477]
- Bluetooth: mgmt: Add commands for runtime configuration (Gopal Tiwari) [1990477]
- Bluetooth: implement read/set default system parameters mgmt (Gopal Tiwari) [1990477]
- Bluetooth: mgmt: read/set system parameter definitions (Gopal Tiwari) [1990477]
- Bluetooth: centralize default value initialization. (Gopal Tiwari) [1990477]
- Bluetooth: Use only 8 bits for the HCI CMSG state flags (Gopal Tiwari) [1990477]
- Bluetooth: Add support for BT_PKT_STATUS CMSG data for SCO connections (Gopal Tiwari) [1990477]
- Bluetooth: Removing noisy dbg message (Gopal Tiwari) [1990477]
- Bluetooth: Fix update of connection state in `hci_encrypt_cfm` (Gopal Tiwari) [1990477]
- Bluetooth: Fix assuming EIR flags can result in SSP authentication (Gopal Tiwari) [1990477]
- Bluetooth: Consolidate encryption handling in hci_encrypt_cfm (Gopal Tiwari) [1990477]
- Bluetooth: Add SCO fallback for invalid LMP parameters error (Gopal Tiwari) [1990477]
- Bluetooth: Fix for GAP/SEC/SEM/BI-10-C (Gopal Tiwari) [1990477]
- Bluetooth: L2CAP: add support for waiting disconnection resp (Gopal Tiwari) [1990477]
- Bluetooth: Handle Inquiry Cancel error after Inquiry Complete (Gopal Tiwari) [1990477]
- Bluetooth: Rename BT_SUSPEND_COMPLETE (Gopal Tiwari) [1990477]
- Bluetooth: Introduce debug feature when dynamic debug is disabled (Gopal Tiwari) [1990477]
- Bluetooth: Fix advertising handle is set to 0 (Gopal Tiwari) [1990477]
- Bluetooth: Introduce HCI_MGMT_HDEV_OPTIONAL option (Gopal Tiwari) [1990477]
- Bluetooth: Add support for experimental features configuration (Gopal Tiwari) [1990477]
- Bluetooth: L2CAP: Fix errors during L2CAP_CREDIT_BASED_CONNECTION_REQ (0x17) (Gopal Tiwari) [1990477]
- Bluetooth: Add MGMT_EV_PHY_CONFIGURATION_CHANGED to supported list (Gopal Tiwari) [1990477]
- Bluetooth: use crypto_shash_tfm_digest() (Gopal Tiwari) [1990477]
- Bluetooth: allow scatternet connections if supported. (Gopal Tiwari) [1990477]
- Bluetooth: Enhanced Connection Complete event belongs to LL Privacy (Gopal Tiwari) [1990477]
- Bluetooth: Enable LE Enhanced Connection Complete event. (Gopal Tiwari) [1990477]
- Bluetooth: Use extra variable to make code more readable (Gopal Tiwari) [1990477]
- Bluetooth: log advertisement packet length if it gets corrected (Gopal Tiwari) [1990477]
- Bluetooth: Always request for user confirmation for Just Works (LE SC) (Gopal Tiwari) [1990477]
- Bluetooth: Simplify / fix return values from tk_request (Gopal Tiwari) [1990477]
- Bluetooth: debugfs option to unset MITM flag (Gopal Tiwari) [1990477]
- Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477]
- Bluetooth: replace zero-length array with flexible-array member (Gopal Tiwari) [1990477]
- Bluetooth: Add support for reading security information (Gopal Tiwari) [1990477]
- Bluetooth: Add support for Read Local Simple Pairing Options (Gopal Tiwari) [1990477]
- Bluetooth: Add framework for Microsoft vendor extension (Gopal Tiwari) [1990477]
- Bluetooth: Move debugfs configuration above the selftests (Gopal Tiwari) [1990477]
- Bluetooth: fixing minor typo in comment (Gopal Tiwari) [1990477]
- Bluetooth: Prioritize SCO traffic (Gopal Tiwari) [1990477]
- Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS (Gopal Tiwari) [1990477]
- Bluetooth: Always request for user confirmation for Just Works (Gopal Tiwari) [1990477]
- Bluetooth: Add BT_MODE socket option (Gopal Tiwari) [1990477]
- crypto: shash - remove shash_desc::flags (Gopal Tiwari) [1990477]
- cifs: On cifs_reconnect, resolve the hostname again. (Ronnie Sahlberg) [2018046]
- cifs: Handle witness client move notification (Ronnie Sahlberg) [2018046]
- cifs: Send witness register messages to userspace daemon in echo task (Ronnie Sahlberg) [2018046]
- cifs: Add witness information to debug data dump (Ronnie Sahlberg) [2018046]
- cifs: Set witness notification handler for messages from userspace daemon (Ronnie Sahlberg) [2018046]
- cifs: Send witness register and unregister commands to userspace daemon (Ronnie Sahlberg) [2018046]
- cifs: Register generic netlink family (Ronnie Sahlberg) [2018046]
- cifs: add witness mount option and data structs (Ronnie Sahlberg) [2018046]
- cifs: Simplify reconnect code when dfs upcall is enabled (Ronnie Sahlberg) [2018046]
- file: fix close_range() for unshare+cloexec (Pavel Reichl) [1950248]
- scsi: lpfc: Update lpfc version to 14.0.0.3 (Dick Kennedy) [1989265]
- scsi: lpfc: Allow fabric node recovery if recovery is in progress before devloss (Dick Kennedy) [1989265]
- scsi: lpfc: Fix link down processing to address NULL pointer dereference (Dick Kennedy) [1989265]
- scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted (Dick Kennedy) [1989265]
- scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265]
- scsi: lpfc: Correct sysfs reporting of loop support after SFP status change (Dick Kennedy) [1989265]
- scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset (Dick Kennedy) [1989265]
- scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup() (Dick Kennedy) [1989265]
- scsi: lpfc: Fix memory overwrite during FC-GS I/O abort handling (Dick Kennedy) [1989265]
- scsi: lpfc: Add support for optional PLDV handling (Dick Kennedy) [1989265]
- scsi: lpfc: Return NULL rather than a plain 0 integer (Dick Kennedy) [1989265]
- scsi: lpfc: Fix a function name in comments (Dick Kennedy) [1989265]
- scsi: lpfc: Fix mailbox command failure during driver initialization (Dick Kennedy) [1989265]
- scsi: lpfc: Fix gcc -Wstringop-overread warning, again (Dick Kennedy) [1989265]
- scsi: lpfc: Use correct scnprintf() limit (Dick Kennedy) [1989265]
- scsi: lpfc: Fix sprintf() overflow in lpfc_display_fpin_wwpn() (Dick Kennedy) [1989265]
- scsi: lpfc: Update lpfc version to 14.0.0.2 (Dick Kennedy) [1989265]
- scsi: lpfc: Improve PBDE checks during SGL processing (Dick Kennedy) [1989265]
- scsi: lpfc: Zero CGN stats only during initial driver load and stat reset (Dick Kennedy) [1989265]
- scsi: lpfc: Fix I/O block after enabling managed congestion mode (Dick Kennedy) [1989265]
- scsi: lpfc: Adjust bytes received vales during cmf timer interval (Dick Kennedy) [1989265]
- scsi: fc: Add EDC ELS definition (Dick Kennedy) [1989265]
- scsi: lpfc: Fix EEH support for NVMe I/O (Dick Kennedy) [1989265]
- scsi: lpfc: Fix FCP I/O flush functionality for TMF routines (Dick Kennedy) [1989265]
- scsi: lpfc: Fix NVMe I/O failover to non-optimized path (Dick Kennedy) [1989265]
- scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode (Dick Kennedy) [1989265]
- scsi: lpfc: Fix rediscovery of tape device after LIP (Dick Kennedy) [1989265]
- scsi: lpfc: Fix hang on unload due to stuck fport node (Dick Kennedy) [1989265]
- scsi: lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT (Dick Kennedy) [1989265]
- scsi: lpfc: Don't release final kref on Fport node while ABTS outstanding (Dick Kennedy) [1989265]
- scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() (Dick Kennedy) [1989265]
- scsi: lpfc: Remove unneeded variable (Dick Kennedy) [1989265]
- scsi: lpfc: Fix compilation errors on kernels with no CONFIG_DEBUG_FS (Dick Kennedy) [1989265]
- scsi: lpfc: Fix CPU to/from endian warnings introduced by ELS processing (Dick Kennedy) [1989265]
- scsi: lpfc: Copyright updates for 14.0.0.1 patches (Dick Kennedy) [1989265]
- scsi: lpfc: Update lpfc version to 14.0.0.1 (Dick Kennedy) [1989265]
- scsi: lpfc: Add bsg support for retrieving adapter cmf data (Dick Kennedy) [1989265]
- scsi: lpfc: Add cmf_info sysfs entry (Dick Kennedy) [1989265]
- scsi: lpfc: Add debugfs support for cm framework buffers (Dick Kennedy) [1989265]
- scsi: lpfc: Add support for maintaining the cm statistics buffer (Dick Kennedy) [1989265]
- scsi: lpfc: Add rx monitoring statistics (Dick Kennedy) [1989265]
- scsi: lpfc: Add support for the CM framework (Dick Kennedy) [1989265]
- scsi: lpfc: Add cmfsync WQE support (Dick Kennedy) [1989265]
- scsi: lpfc: Add support for cm enablement buffer (Dick Kennedy) [1989265]
- scsi: lpfc: Add cm statistics buffer support (Dick Kennedy) [1989265]
- scsi: lpfc: Add EDC ELS support (Dick Kennedy) [1989265]
- scsi: lpfc: Expand FPIN and RDF receive logging (Dick Kennedy) [1989265]
- scsi: lpfc: Add MIB feature enablement support (Dick Kennedy) [1989265]
- scsi: lpfc: Add SET_HOST_DATA mbox cmd to pass date/time info to firmware (Dick Kennedy) [1989265]
- scsi: lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted() (Dick Kennedy) [1989265]
- scsi: lpfc: Remove redundant assignment to pointer pcmd (Dick Kennedy) [1989265]
- scsi: lpfc: Copyright updates for 14.0.0.0 patches (Dick Kennedy) [1989265]
- scsi: lpfc: Update lpfc version to 14.0.0.0 (Dick Kennedy) [1989265]
- scsi: lpfc: Add 256 Gb link speed support (Dick Kennedy) [1989265]
- scsi: lpfc: Revise Topology and RAS support checks for new adapters (Dick Kennedy) [1989265]
- scsi: lpfc: Fix cq_id truncation in rq create (Dick Kennedy) [1989265]
- scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 series adapters (Dick Kennedy) [1989265]
- scsi: lpfc: Copyright updates for 12.8.0.11 patches (Dick Kennedy) [1989265]
- scsi: lpfc: Update lpfc version to 12.8.0.11 (Dick Kennedy) [1989265]
- scsi: lpfc: Skip issuing ADISC when node is in NPR state (Dick Kennedy) [1989265]
- scsi: lpfc: Skip reg_vpi when link is down for SLI3 in ADISC cmpl path (Dick Kennedy) [1989265]
- scsi: lpfc: Call discovery state machine when handling PLOGI/ADISC completions (Dick Kennedy) [1989265]
- scsi: lpfc: Delay unregistering from transport until GIDFT or ADISC completes (Dick Kennedy) [1989265]
- scsi: lpfc: Enable adisc discovery after RSCN by default (Dick Kennedy) [1989265]
- scsi: lpfc: Use PBDE feature enabled bit to determine PBDE support (Dick Kennedy) [1989265]
- scsi: lpfc: Clear outstanding active mailbox during PCI function reset (Dick Kennedy) [1989265]
- scsi: lpfc: Fix KASAN slab-out-of-bounds in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265]
- scsi: lpfc: Remove REG_LOGIN check requirement to issue an ELS RDF (Dick Kennedy) [1989265]
- scsi: lpfc: Fix NULL ptr dereference with NPIV ports for RDF handling (Dick Kennedy) [1989265]
- scsi: lpfc: Fix target reset handler from falsely returning FAILURE (Dick Kennedy) [1989265]
- scsi: lpfc: Discovery state machine fixes for LOGO handling (Dick Kennedy) [1989265]
- scsi: lpfc: Fix function description comments for vmid routines (Dick Kennedy) [1989265]
- scsi: lpfc: Improve firmware download logging (Dick Kennedy) [1989265]
- scsi: lpfc: Remove use of kmalloc() in trace event logging (Dick Kennedy) [1989265]
- scsi: lpfc: Fix NVMe support reporting in log message (Dick Kennedy) [1989265]
- scsi: lpfc: Fix build error in lpfc_scsi.c (Dick Kennedy) [1989265]
- scsi: lpfc: Use list_move_tail() instead of list_del()/list_add_tail() (Dick Kennedy) [1989265]
- scsi: lpfc: vmid: Introduce VMID in I/O path (Dick Kennedy) [1989265]
- scsi: lpfc: vmid: Add QFPA and VMID timeout check in worker thread (Dick Kennedy) [1989265]
- scsi: lpfc: vmid: Timeout implementation for VMID (Dick Kennedy) [1989265]
- scsi: lpfc: vmid: Append the VMID to the wqe before sending (Dick Kennedy) [1989265]
- scsi: lpfc: vmid: Implement CT commands for appid (Dick Kennedy) [1989265]
- scsi: lpfc: vmid: Functions to manage VMIDs (Dick Kennedy) [1989265]
- scsi: lpfc: vmid: Implement ELS commands for appid (Dick Kennedy) [1989265]
- scsi: lpfc: vmid: Add support for VMID in mailbox command (Dick Kennedy) [1989265]
- scsi: lpfc: vmid: VMID parameter initialization (Dick Kennedy) [1989265]
- scsi: lpfc: vmid: Add datastructure for supporting VMID in lpfc (Dick Kennedy) [1989265]
- redhat/config: Rename CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE to CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Waiman Long) [2018425]
- kasan, kmemleak: reset tags when scanning block (Waiman Long) [2018425]
- mm/kmemleak: rely on rcu for task stack scanning (Waiman Long) [2018425]
- mm/kmemleak: silence KCSAN splats in checksum (Waiman Long) [2018425]
- mm/kmemleak: turn kmemleak_lock and object->lock to raw_spinlock_t (Waiman Long) [2018425]
- kmemleak: Do not corrupt the object_list during clean-up (Waiman Long) [2018425]
- mm: kmemleak: use the memory pool for early allocations (Waiman Long) [2018425]
- mm: kmemleak: simple memory allocation pool for kmemleak objects (Waiman Long) [2018425]
- mm: kmemleak: make the tool tolerant to struct scan_area allocation failures (Waiman Long) [2018425]
- kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K (Waiman Long) [2018425]
- mm: kmemleak: disable early logging in case of error (Waiman Long) [2018425]
- mm/kmemleak.c: fix unused-function warning (Waiman Long) [2018425]
- kmemleak: powerpc: skip scanning holes in the .bss section (Waiman Long) [2018425]
- mm: kmemleak: no need to check return value of debugfs_create functions (Waiman Long) [2018425]
* Wed Nov 17 2021 Bruno Meneguele <bmeneg@redhat.com> [4.18.0-350.el8]
- powerpc/smp: Use existing L2 cache_map cpumask to find L3 cache siblings (Desnes A. Nunes do Rosario) [2013537]
- powerpc/cacheinfo: Remove the redundant get_shared_cpu_map() (Desnes A. Nunes do Rosario) [2013537]
- powerpc/cacheinfo: Lookup cache by dt node and thread-group id (Desnes A. Nunes do Rosario) [2013537]
- Revert "thunderbolt: Hide authorized attribute if router does not support PCIe tunnels" (Torez Smith) [1969444]
- thunderbolt: Add quirk for Intel Goshen Ridge DP credits (Torez Smith) [1969444]
- thunderbolt: Update port credits after bonding is enabled/disabled (Torez Smith) [1969444]
- thunderbolt: Wait for the lanes to actually bond (Torez Smith) [1969444]
- thunderbolt: Read router preferred credit allocation information (Torez Smith) [1969444]
- thunderbolt: Make tb_port_type() take const parameter (Torez Smith) [1969444]
- thunderbolt: Move nfc_credits field to struct tb_path_hop (Torez Smith) [1969444]
- thunderbolt: Align USB4 router wakes configuration with the CM guide (Torez Smith) [1969444]
- thunderbolt: Add wake from DisplayPort (Torez Smith) [1969444]
- thunderbolt: Use generic tb_nvm_[read|write]_data() for Thunderbolt 2/3 devices (Torez Smith) [1969444]
- thunderbolt: Split NVM read/write generic functions out from usb4.c (Torez Smith) [1969444]
- thunderbolt: Add self-authenticate support for new dock (Torez Smith) [1969444]
- thunderbolt: usb4: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444]
- thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444]
- thunderbolt: Hide authorized attribute if router does not support PCIe tunnels (Torez Smith) [1969444]
- x86/mce: Avoid infinite loop for copy from user recovery (Prarit Bhargava) [1999550]
- x86/mce: Rename kill_it to kill_current_task (Prarit Bhargava) [1999550]
- x86/mce: Recover from poison found while copying from user space (Prarit Bhargava) [1999550]
- x86/mce: Delay clearing IA32_MCG_STATUS to the end of do_machine_check() (Prarit Bhargava) [1999550]
- x86/mce: Send #MC singal from task work (Prarit Bhargava) [1999550]
- redhat/config: Enable Nitro Enclaves on aarch64 (Vitaly Kuznetsov) [2001581]
- nitro_enclaves: Add fixes for checkpatch match open parenthesis reports (Vitaly Kuznetsov) [2001581]
- nitro_enclaves: Update copyright statement to include 2021 (Vitaly Kuznetsov) [2001581]
- nitro_enclaves: Add fix for the kernel-doc report (Vitaly Kuznetsov) [2001581]
- nitro_enclaves: Enable Arm64 support (Vitaly Kuznetsov) [2001581]
- nitro_enclaves: Set Bus Master for the NE PCI device (Vitaly Kuznetsov) [2001581]
- nitro_enclaves: Fixup type and simplify logic of the poll mask setup (Vitaly Kuznetsov) [2001581]
- mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static (Davide Caratti) [2020198]
- mptcp: fix possible stall on recvmsg() (Davide Caratti) [2020198]
- mptcp: don't clear MPTCP_DATA_READY in sk_wait_event() (Davide Caratti) [2020198]
- net: introduce and use lock_sock_fast_nested() (Davide Caratti) [2020198]
- net: add annotation for sock_{lock,unlock}_fast (Davide Caratti) [2020198]
- mptcp: allow changing the 'backup' bit when no sockets are open (Davide Caratti) [2020198]
- mptcp: don't return sockets in foreign netns (Davide Caratti) [2020198]
- mptcp: ensure tx skbs always have the MPTCP ext (Davide Caratti) [2020198]
- mptcp: full fully established support after ADD_ADDR (Davide Caratti) [2020198]
- redhat/configs: Move Hyper-V configs to 'generic' (Vitaly Kuznetsov) [1949614]
- redhat/configs: enable CONFIG_INPUT_KEYBOARD on Aarch64 (Vitaly Kuznetsov) [1949614]
- efi/libstub/random: Align allocate size to EFI_ALLOC_ALIGN (Vitaly Kuznetsov) [1949614]
- efi/libstub: arm64: Double check image alignment at entry (Vitaly Kuznetsov) [1949614]
- efi/arm64: Update debug prints to reflect other entropy sources (Vitaly Kuznetsov) [1949614]
- efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure (Vitaly Kuznetsov) [1949614]
- Drivers: hv: Enable Hyper-V code to be built on ARM64 (Vitaly Kuznetsov) [1949614]
- x86/Kconfig: Add new X86_HV_CALLBACK_VECTOR config symbol (Vitaly Kuznetsov) [1949614]
- arm64: efi: Export screen_info (Vitaly Kuznetsov) [1949614]
- arm64: hyperv: Initialize hypervisor on boot (Vitaly Kuznetsov) [1949614]
- arm64: hyperv: Add panic handler (Vitaly Kuznetsov) [1949614]
- arm64: hyperv: Add Hyper-V hypercall and register access utilities (Vitaly Kuznetsov) [1949614]
- arm64: add arch/arm64/Kbuild (Vitaly Kuznetsov) [1949614]
- PCI: hv: Turn on the host bridge probing on ARM64 (Vitaly Kuznetsov) [1949614]
- PCI: hv: Set up MSI domain at bridge probing time (Vitaly Kuznetsov) [1949614]
- PCI: hv: Set ->domain_nr of pci_host_bridge at probing time (Vitaly Kuznetsov) [1949614]
- PCI: hv: Generify PCI probing (Vitaly Kuznetsov) [1949614]
- arm64: PCI: Support root bridge preparation for Hyper-V (Vitaly Kuznetsov) [1949614]
- arm64: PCI: Restructure pcibios_root_bridge_prepare() (Vitaly Kuznetsov) [1949614]
- PCI: Support populating MSI domains of root buses via bridges (Vitaly Kuznetsov) [1949614]
- PCI: Introduce domain_nr in pci_host_bridge (Vitaly Kuznetsov) [1949614]
- drivers: hv: Decouple Hyper-V clock/timer code from VMbus drivers (Vitaly Kuznetsov) [1949614]
- Drivers: hv: Move Hyper-V misc functionality to arch-neutral code (Vitaly Kuznetsov) [1949614]
- x86/hyperv: handling hypercall page setup for root (Vitaly Kuznetsov) [1949614]
- Drivers: hv: Add arch independent default functions for some Hyper-V handlers (Vitaly Kuznetsov) [1949614]
- Drivers: hv: Make portions of Hyper-V init code be arch neutral (Vitaly Kuznetsov) [1949614]
- asm-generic/hyperv: Add missing #include of nmi.h (Vitaly Kuznetsov) [1949614]
- PCI: hv: Support for create interrupt v3 (Vitaly Kuznetsov) [1949614]
- Drivers: hv: Move Hyper-V extended capability check to arch neutral code (Vitaly Kuznetsov) [1949614]
- clocksource/drivers/hyper-v: Re-enable VDSO_CLOCKMODE_HVCLOCK on X86 (Vitaly Kuznetsov) [1949614]
- clocksource/drivers/hyper-v: Handle vDSO differences inline (Vitaly Kuznetsov) [1949614]
- arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Vitaly Kuznetsov) [1949614]
- smccc: Define vendor hyp owned service call region (Vitaly Kuznetsov) [1949614]
- scsi: smartpqi: Update version to 2.1.12-055 (Don Brace) [2018317]
- scsi: smartpqi: Add 3252-8i PCI id (Don Brace) [2018317]
- scsi: smartpqi: Fix duplicate device nodes for tape changers (Don Brace) [2018317]
- scsi: smartpqi: Fix boot failure during LUN rebuild (Don Brace) [2018317]
- scsi: smartpqi: Add extended report physical LUNs (Don Brace) [2018317]
- scsi: smartpqi: Avoid failing I/Os for offline devices (Don Brace) [2018317]
- scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation (Don Brace) [2018317]
- scsi: smartpqi: Update LUN reset handler (Don Brace) [2018317]
- scsi: smartpqi: Capture controller reason codes (Don Brace) [2018317]
- scsi: smartpqi: Add controller handshake during kdump (Don Brace) [2018317]
- scsi: smartpqi: Update device removal management (Don Brace) [2018317]
- KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling (Laurent Vivier) [2009312]
- vhost_net: fix OoB on sendmsg() failure. (Paolo Abeni) [1922828]
- scsi: qla2xxx: Update version to 10.02.06.200-k (Nilesh Javali) [1983874]
- scsi: qla2xxx: edif: Fix returnvar.cocci warnings (Nilesh Javali) [1983874]
- scsi: qla2xxx: Fix NVMe session down detection (Nilesh Javali) [1983874]
- scsi: qla2xxx: Fix NVMe retry (Nilesh Javali) [1983874]
- scsi: qla2xxx: Fix hang on NVMe command timeouts (Nilesh Javali) [1983874]
- scsi: qla2xxx: Fix NVMe | FCP personality change (Nilesh Javali) [1983874]
- scsi: qla2xxx: edif: Do secure PLOGI when auth app is present (Nilesh Javali) [1983874]
- scsi: qla2xxx: edif: Add N2N support for EDIF (Nilesh Javali) [1983874]
- scsi: qla2xxx: Fix hang during NVMe session tear down (Nilesh Javali) [1983874]
- scsi: qla2xxx: edif: Fix EDIF enable flag (Nilesh Javali) [1983874]
- scsi: qla2xxx: edif: Reject AUTH ELS on session down (Nilesh Javali) [1983874]
- scsi: qla2xxx: edif: Fix stale session (Nilesh Javali) [1983874]
- scsi: qla2xxx: Update version to 10.02.06.100-k (Nilesh Javali) [1983874]
- scsi: qla2xxx: Sync queue idx with queue_pair_map idx (Nilesh Javali) [1983874]
- scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS (Nilesh Javali) [1983874]
- scsi: qla2xxx: Changes to support kdump kernel (Nilesh Javali) [1983874]
- scsi: qla2xxx: Fix NPIV create erroneous error (Nilesh Javali) [1983874]
- scsi: qla2xxx: Fix unsafe removal from linked list (Nilesh Javali) [1983874]
- scsi: qla2xxx: Fix port type info (Nilesh Javali) [1983874]
- scsi: qla2xxx: Add debug print of 64G link speed (Nilesh Javali) [1983874]
- scsi: qla2xxx: Show OS name and version in FDMI-1 (Nilesh Javali) [1983874]
- scsi: qla2xxx: Changes to support FCP2 Target (Nilesh Javali) [1983874]
- scsi: qla2xxx: Adjust request/response queue size for 28xx (Nilesh Javali) [1983874]
- scsi: qla2xxx: Add host attribute to trigger MPI hang (Nilesh Javali) [1983874]
- scsi: qla2xxx: Remove redundant initialization of variable num_cnt (Nilesh Javali) [1983874]
- scsi: qla2xxx: Fix use after free in debug code (Nilesh Javali) [1983874]
- scsi: qla2xxx: Fix spelling mistakes "allloc" -> "alloc" (Nilesh Javali) [1983874]
- scsi: qla2xxx: Update version to 10.02.00.107-k (Nilesh Javali) [1983874]
- scsi: qla2xxx: edif: Increment command and completion counts (Nilesh Javali) [1983874]
- scsi: qla2xxx: edif: Add encryption to I/O path (Nilesh Javali) [1983874]
- scsi: qla2xxx: edif: Add doorbell notification for app (Nilesh Javali) [1983874]
- scsi: qla2xxx: edif: Add detection of secure device (Nilesh Javali) [1983874]
- scsi: qla2xxx: edif: Add authentication pass + fail bsgs (Nilesh Javali) [1983874]
- scsi: qla2xxx: edif: Add key update (Nilesh Javali) [1983874]
- scsi: qla2xxx: edif: Add extraction of auth_els from the wire (Nilesh Javali) [1983874]
- scsi: qla2xxx: edif: Add send, receive, and accept for auth_els (Nilesh Javali) [1983874]
- scsi: qla2xxx: edif: Add getfcinfo and statistic bsgs (Nilesh Javali) [1983874]
- scsi: qla2xxx: edif: Add start + stop bsgs (Nilesh Javali) [1983874]
- scsi: qla2xxx: Remove unused variable 'status' (Nilesh Javali) [1983874]
- scsi: qla2xxx: Remove redundant continue statement in a for-loop (Nilesh Javali) [1983874]
- scsi: qla2xxx: Add heartbeat check (Nilesh Javali) [1983874]
- scsi: qla2xxx: Use list_move_tail() instead of list_del()/list_add_tail() (Nilesh Javali) [1983874]
- scsi: qla2xxx: Remove duplicate declarations (Nilesh Javali) [1983874]
- scsi: qla2xxx: Log PCI address in qla_nvme_unregister_remote_port() (Nilesh Javali) [1983874]
- scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal (Nilesh Javali) [1983874]
- scsi: qla2xxx: Remove redundant assignment to rval (Nilesh Javali) [1983874]
- scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword() (Nilesh Javali) [1983874]
- scsi: qla2xxx: Prevent PRLI in target mode (Nilesh Javali) [1983874]
- scsi: qla2xxx: Reuse existing error handling path (Nilesh Javali) [1983874]
- scsi: qla2xxx: Remove unneeded if-null-free check (Nilesh Javali) [1983874]
- thermal/drivers/int340x: Do not set a wrong tcc offset on resume (David Arcari) [1997757]
- thermal: core: Add new event for sending keep alive notifications (David Arcari) [1997757]
- thermal/drivers/int340x/processor_thermal: Fix tcc setting (David Arcari) [1997757]
- thermal/drivers/int340x/processor_thermal: Fix warning for return value (David Arcari) [1997757]
- thermal/drivers/int340x/processor_thermal: Add PCI MMIO based thermal driver (David Arcari) [1997757]
- thermal/drivers/int340x/processor_thermal: Split enumeration and processing part (David Arcari) [1997757]
- thermal/drivers/int340x: processor_thermal: Export additional attributes (David Arcari) [1997757]
- thermal/drivers/int340x: processor_thermal: Export mailbox interface (David Arcari) [1997757]
- thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID (David Arcari) [1997757]
- thermal: int340x: Fix unexpected shutdown at critical temperature (David Arcari) [1997757]
- thermal: int340x: Support Alder Lake (David Arcari) [1997757]
- thermal: int340x: processor_thermal: Correct workload type name (David Arcari) [1997757]
- thermal: int340x: processor_thermal: Add mailbox driver (David Arcari) [1997757]
- thermal: int340x: processor_thermal: Add RFIM driver (David Arcari) [1997757]
- thermal: int340x: processor_thermal: Add AlderLake PCI device id (David Arcari) [1997757]
- thermal: int340x: processor_thermal: Refactor MMIO interface (David Arcari) [1997757]
- thermal: int340x: Add keep alive response method (David Arcari) [1997757]
- thermal: int340x: Provide notification for OEM variable change (David Arcari) [1997757]
- treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1997757]
- treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1997757]
- intel_idle: Adjust the SKX C6 parameters if PC6 is disabled (David Arcari) [2003731]
- intel_idle: update ICX C6 data (David Arcari) [2003731]
- nbd: provide a way for userspace processes to identify device backends (Ming Lei) [1997338]
- Revert "block, bfq: honor already-setup queue merges" (Ming Lei) [1997338]
- blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd (Ming Lei) [1997338]
- blkcg: fix memory leak in blk_iolatency_init (Ming Lei) [1997338]
- blk-mq: avoid to iterate over stale request (Ming Lei) [1997338]
- blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues (Ming Lei) [1997338]
- block, bfq: honor already-setup queue merges (Ming Lei) [1997338]
- block/mq-deadline: Move dd_queued() to fix defined but not used warning (Ming Lei) [1997338]
- cryptoloop: add a deprecation warning (Ming Lei) [1997338]
- Revert "block/mq-deadline: Prioritize high-priority requests" (Ming Lei) [1997338]
- mq-deadline: Fix request accounting (Ming Lei) [1997338]
- nbd: Aovid double completion of a request (Ming Lei) [1997338]
- blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1997338]
- Revert "block/mq-deadline: Add cgroup support" (Ming Lei) [1997338]
- kyber: make trace_block_rq call consistent with documentation (Ming Lei) [1997338]
- blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() (Ming Lei) [1997338]
- blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling (Ming Lei) [1997338]
- loop: reintroduce global lock for safe loop_validate_file() traversal (Ming Lei) [1997338]
- blk-cgroup: prevent rcu_sched detected stalls warnings while iterating blkgs (Ming Lei) [1997338]
- block: fix the problem of io_ticks becoming smaller (Ming Lei) [1997338]
- block: return errors from blk_execute_rq() (Ming Lei) [1997338]
- block: support polling through blk_execute_rq (Ming Lei) [1997338]
- loop: rewrite loop_exit using idr_for_each_entry (Ming Lei) [1997338]
- loop: split loop_lookup (Ming Lei) [1997338]
- loop: don't allow deleting an unspecified loop device (Ming Lei) [1997338]
- loop: move loop_ctl_mutex locking into loop_add (Ming Lei) [1997338]
- loop: split loop_control_ioctl (Ming Lei) [1997338]
- loop: don't call loop_lookup before adding a loop device (Ming Lei) [1997338]
- loop: remove the l argument to loop_add (Ming Lei) [1997338]
- loop: reduce loop_ctl_mutex coverage in loop_exit (Ming Lei) [1997338]
- loop: reorder loop_exit (Ming Lei) [1997338]
- loop: Fix missing discard support when using LOOP_CONFIGURE (Ming Lei) [1997338]
- block: export blk_next_bio() (Ming Lei) [1997338]
- rsxx: Use struct_size() in vmalloc() (Ming Lei) [1997338]
- block/mq-deadline: Remove a WARN_ON_ONCE() call (Ming Lei) [1997338]
- blk: Fix lock inversion between ioc lock and bfqd lock (Ming Lei) [1997338]
- bfq: Remove merged request already in bfq_requests_merged() (Ming Lei) [1997338]
- block: fix trace completion for chained bio (Ming Lei) [1997338]
- block/partitions/msdos: Fix typo inidicator -> indicator (Ming Lei) [1997338]
- block, bfq: reset waker pointer with shared queues (Ming Lei) [1997338]
- block, bfq: check waker only for queues with no in-flight I/O (Ming Lei) [1997338]
- block, bfq: avoid delayed merge of async queues (Ming Lei) [1997338]
- block, bfq: boost throughput by extending queue-merging times (Ming Lei) [1997338]
- block, bfq: consider also creation time in delayed stable merge (Ming Lei) [1997338]
- block, bfq: fix delayed stable merge check (Ming Lei) [1997338]
- block, bfq: let also stably merged queues enjoy weight raising (Ming Lei) [1997338]
- blk-wbt: make sure throttle is enabled properly (Ming Lei) [1997338]
- blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() (Ming Lei) [1997338]
- block/mq-deadline: Prioritize high-priority requests (Ming Lei) [1997338]
- block/mq-deadline: Add cgroup support (Ming Lei) [1997338]
- block/mq-deadline: Track I/O statistics (Ming Lei) [1997338]
- block/mq-deadline: Add I/O priority support (Ming Lei) [1997338]
- block/mq-deadline: Micro-optimize the batching algorithm (Ming Lei) [1997338]
- block/mq-deadline: Reserve 25 of scheduler tags for synchronous requests (Ming Lei) [1997338]
- block/mq-deadline: Improve the sysfs show and store macros (Ming Lei) [1997338]
- block/mq-deadline: Improve compile-time argument checking (Ming Lei) [1997338]
- block: mq-deadline: Fix queue restart handling (Ming Lei) [1997338]
- block/mq-deadline: Rename dd_init_queue() and dd_exit_queue() (Ming Lei) [1997338]
- block/mq-deadline: Remove two local variables (Ming Lei) [1997338]
- block/mq-deadline: Add two lockdep_assert_held() statements (Ming Lei) [1997338]
- block/mq-deadline: Add several comments (Ming Lei) [1997338]
- block: Introduce the ioprio rq-qos policy (Ming Lei) [1997338]
- block/blk-rq-qos: Move a function from a header file into a C file (Ming Lei) [1997338]
- block/blk-cgroup: Swap the blk_throtl_init() and blk_iolatency_init() calls (Ming Lei) [1997338]
- blkcg: fix memleak for iolatency (Ming Lei) [1997338]
- blk-wbt: remove outdated comment (Ming Lei) [1997338]
- block: Remove unnecessary elevator operation checks (Ming Lei) [1997338]
- blk-mq: factor out a blk_mq_alloc_sq_tag_set helper (Ming Lei) [1997338]
- block: Update blk_update_request() documentation (Ming Lei) [1997338]
- blkcg: drop CLONE_IO check in blkcg_can_attach() (Ming Lei) [1997338]
- aoe: remove unnecessary mutex_init() (Ming Lei) [1997338]
- block: loop: fix deadlock between open and remove (Ming Lei) [1997338]
- loop: scale loop device by introducing per device lock (Ming Lei) [1997338]
- block/partitions/efi.c: Fix the efi_partition() kernel-doc header (Ming Lei) [1997338]
- nbd: share nbd_put and return by goto put_nbd (Ming Lei) [1997338]
- nbd: Fix NULL pointer in flush_workqueue (Ming Lei) [1997338]
- blkdev.h: remove unused codes blk_account_rq (Ming Lei) [1997338]
- block, bfq: avoid circular stable merges (Ming Lei) [1997338]
- block: uapi: fix comment about block device ioctl (Ming Lei) [1997338]
- block: reexpand iov_iter after read/write (Ming Lei) [1997338]
- bfq/mq-deadline: remove redundant check for passthrough request (Ming Lei) [1997338]
- blk-mq: bypass IO scheduler's limit_depth for passthrough request (Ming Lei) [1997338]
- block: Fix sys_ioprio_set(.which=IOPRIO_WHO_PGRP) task iteration (Ming Lei) [1997338]
- blk-mq: Always use blk_mq_is_sbitmap_shared (Ming Lei) [1997338]
- block: add sysfs entry for virt boundary mask (Ming Lei) [1997338]
- block, bfq: merge bursts of newly-created queues (Ming Lei) [1997338]
- block, bfq: keep shared queues out of the waker mechanism (Ming Lei) [1997338]
- block, bfq: fix weight-raising resume with !low_latency (Ming Lei) [1997338]
- block, bfq: make shared queues inherit wakers (Ming Lei) [1997338]
- block, bfq: put reqs of waker and woken in dispatch list (Ming Lei) [1997338]
- block, bfq: always inject I/O of queues blocked by wakers (Ming Lei) [1997338]
- blk-mq: Sentence reconstruct for better readability (Ming Lei) [1997338]
- block: update a few comments in uapi/linux/blkpg.h (Ming Lei) [1997338]
- block: don't ignore REQ_NOWAIT for direct IO (Ming Lei) [1997338]
- block: clear GD_NEED_PART_SCAN later in bdev_disk_changed (Ming Lei) [1997338]
- block: Discard page cache of zone reset target range (Ming Lei) [1997338]
- block: Suppress uevent for hidden device when removed (Ming Lei) [1997338]
- block: rsxx: fix error return code of rsxx_pci_probe() (Ming Lei) [1997338]
- block: Fix REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1997338]
- blk-cgroup: Fix the recursive blkg rwstat (Ming Lei) [1997338]
- rsxx: Return -EFAULT if copy_to_user() fails (Ming Lei) [1997338]
- block/bfq: update comments and default value in docs for fifo_expire (Ming Lei) [1997338]
- block: Drop leftover references to RQF_SORTED (Ming Lei) [1997338]
- blktrace: fix documentation for blk_fill_rw() (Ming Lei) [1997338]
- blktrace: remove debugfs file dentries from struct blk_trace (Ming Lei) [1997338]
- block: get rid of the trace rq insert wrapper (Ming Lei) [1997338]
- blktrace: fix blk_rq_merge documentation (Ming Lei) [1997338]
- blktrace: fix blk_rq_issue documentation (Ming Lei) [1997338]
- blktrace: add blk_fill_rwbs documentation comment (Ming Lei) [1997338]
- block: remove superfluous param in blk_fill_rwbs() (Ming Lei) [1997338]
- block: Remove unused blk_pm_*() function definitions (Ming Lei) [1997338]
- blk-mq: Use llist_head for blk_cpu_done (Ming Lei) [1997338]
- blk-mq: Always complete remote completions requests in softirq (Ming Lei) [1997338]
- block: use bi_max_vecs to find the bvec pool (Ming Lei) [1997338]
- md/raid10: remove dead code in reshape_request (Ming Lei) [1997338]
- block: remove the 1 and 4 vec bvec_slabs entries (Ming Lei) [1997338]
- block: streamline bvec_alloc (Ming Lei) [1997338]
- block: factor out a bvec_alloc_gfp helper (Ming Lei) [1997338]
- block: move struct biovec_slab to bio.c (Ming Lei) [1997338]
- block: reuse BIO_INLINE_VECS for integrity bvecs (Ming Lei) [1997338]
- block: move three bvec helpers declaration into private helper (Ming Lei) [1997338]
- blk-cgroup: Remove obsolete macro (Ming Lei) [1997338]
- block: use an on-stack bio in blkdev_issue_flush (Ming Lei) [1997338]
- blkcg: delete redundant get/put operations for queue (Ming Lei) [1997338]
- block: unexport truncate_bdev_range (Ming Lei) [1997338]
- blk: wbt: remove unused parameter from wbt_should_throttle (Ming Lei) [1997338]
- bdev: Do not return EBUSY if bdev discard races with write (Ming Lei) [1997338]
- bfq: don't duplicate code for different paths (Ming Lei) [1997338]
- block: remove the request_queue to argument request based tracepoints (Ming Lei) [1997338]
- virtio_net: disable cb aggressively (Stefan Hajnoczi) [1965914]
- virtio: fix up virtio_disable_cb (Stefan Hajnoczi) [1965914]
- virtio_net: move txq wakeups under tx q lock (Stefan Hajnoczi) [1965914]
- virtio_net: move tx vq operation under tx queue lock (Stefan Hajnoczi) [1965914]
- virtio_net: bulk free tx skbs (Stefan Hajnoczi) [1965914]
- [s390] s390/qdio: propagate error when cancelling a ccw fails (Mete Durlu) [1984989]
- [s390] s390/qdio: improve roll-back after error on ESTABLISH ccw (Mete Durlu) [1984989]
- [s390] s390/qdio: cancel the ESTABLISH ccw after timeout (Mete Durlu) [1984989]
- [s390] scsi: zfcp: Lift Request Queue tasklet & timer from qdio (Mete Durlu) [1984989]
- [s390] scsi: zfcp: Move the position of put_device() (Mete Durlu) [1984989]
- [s390] scsi: zfcp: Clean up sysfs code for SFP diagnostics (Mete Durlu) [1984989]
- [s390] scsi: zfcp: Fix sysfs roll-back on error in zfcp_adapter_enqueue() (Mete Durlu) [1984989]
- [s390] scsi: zfcp: Fix indentation coding style issue (Mete Durlu) [1984989]
- [s390] scsi: zfcp: Remove unneeded INIT_LIST_HEAD() for FSF requests (Mete Durlu) [1984989]
- x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi_buf() again (Prarit Bhargava) [1981448]
- x86/fpu/signal: Let xrstor handle the features to init (Prarit Bhargava) [1981448]
- x86/fpu/signal: Handle #PF in the direct restore path (Prarit Bhargava) [1981448]
- x86/fpu: Return proper error codes from user access functions (Prarit Bhargava) [1981448]
- x86/fpu/signal: Split out the direct restore code (Prarit Bhargava) [1981448]
- x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1981448]
- x86/fpu/signal: Sanitize the xstate check on sigframe (Prarit Bhargava) [1981448]
- x86/fpu/signal: Remove the legacy alignment check (Prarit Bhargava) [1981448]
- x86/fpu/signal: Move initial checks into fpu__restore_sig() (Prarit Bhargava) [1981448]
- x86/fpu: Mark init_fpstate __ro_after_init (Prarit Bhargava) [1981448]
- x86/pkru: Remove xstate fiddling from write_pkru() (Prarit Bhargava) [1981448]
- x86/fpu: Don't store PKRU in xstate in fpu_reset_fpstate() (Prarit Bhargava) [1981448]
- x86/fpu: Remove PKRU handling from switch_fpu_finish() (Prarit Bhargava) [1981448]
- x86/fpu: Mask PKRU from kernel XRSTOR[S] operations (Prarit Bhargava) [1981448]
- x86/fpu: Hook up PKRU into ptrace() (Prarit Bhargava) [1981448]
- x86/fpu: Add PKRU storage outside of task XSAVE buffer (Prarit Bhargava) [1981448]
- x86/fpu: Dont restore PKRU in fpregs_restore_userspace() (Prarit Bhargava) [1981448]
- x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi() (Prarit Bhargava) [1981448]
- x86/fpu: Move FXSAVE_LEAK quirk info __copy_kernel_to_fpregs() (Prarit Bhargava) [1981448]
- x86/fpu: Rename copy_kernel_to_fpregs() to restore_fpregs_from_fpstate() (Prarit Bhargava) [1981448]
- x86/fpu: Rename __fpregs_load_activate() to fpregs_restore_userregs() (Prarit Bhargava) [1981448]
- x86/fpu: Clean up the fpu__clear() variants (Prarit Bhargava) [1981448]
- x86/fpu: Rename fpu__clear_all() to fpu_flush_thread() (Prarit Bhargava) [1981448]
- x86/fpu: Use pkru_write_default() in copy_init_fpstate_to_fpregs() (Prarit Bhargava) [1981448]
- x86/cpu: Write the default PKRU value when enabling PKE (Prarit Bhargava) [1981448]
- x86/pkru: Provide pkru_write_default() (Prarit Bhargava) [1981448]
- x86/pkru: Provide pkru_get_init_value() (Prarit Bhargava) [1981448]
- x86/cpu: Sanitize X86_FEATURE_OSPKE (Prarit Bhargava) [1981448]
- x86/pkeys: Move read_pkru() and write_pkru() (Prarit Bhargava) [1981448]
- x86/fpu: Rename and sanitize fpu__save/copy() (Prarit Bhargava) [1981448]
- x86/fpu/xstate: Sanitize handling of independent features (Prarit Bhargava) [1981448]
- x86/fpu: Rename "dynamic" XSTATEs to "independent" (Prarit Bhargava) [1981448]
- x86/fpu: Rename initstate copy functions (Prarit Bhargava) [1981448]
- x86/fpu: Get rid of the FNSAVE optimization (Prarit Bhargava) [1981448]
- x86/fpu: Rename copy_fpregs_to_fpstate() to save_fpregs_to_fpstate() (Prarit Bhargava) [1981448]
- x86/fpu: Deduplicate copy_uabi_from_user/kernel_to_xstate() (Prarit Bhargava) [1981448]
- x86/fpu: Rename xstate copy functions which are related to UABI (Prarit Bhargava) [1981448]
- x86/fpu: Rename fregs-related copy functions (Prarit Bhargava) [1981448]
- x86/math-emu: Rename frstor() (Prarit Bhargava) [1981448]
- x86/fpu: Rename fxregs-related copy functions (Prarit Bhargava) [1981448]
- x86/fpu: Get rid of CONFIG_AS_FXSAVEQ (Prarit Bhargava) [1981448]
- x86/fpu: Rename copy_user_to_xregs() and copy_xregs_to_user() (Prarit Bhargava) [1981448]
- x86/fpu: Rename copy_xregs_to_kernel() and copy_kernel_to_xregs() (Prarit Bhargava) [1981448]
- x86/fpu: Get rid of copy_supervisor_to_kernel() (Prarit Bhargava) [1981448]
- x86/fpu: Cleanup arch_set_user_pkey_access() (Prarit Bhargava) [1981448]
- x86/kvm: Avoid looking up PKRU in XSAVE buffer (Prarit Bhargava) [1981448]
- x86/fpu: Get rid of using_compacted_format() (Prarit Bhargava) [1981448]
- x86/fpu: Move fpu__write_begin() to regset (Prarit Bhargava) [1981448]
- x86/fpu/regset: Move fpu__read_begin() into regset (Prarit Bhargava) [1981448]
- x86/fpu: Remove fpstate_sanitize_xstate() (Prarit Bhargava) [1981448]
- x86/fpu: Use copy_xstate_to_uabi_buf() in fpregs_get() (Prarit Bhargava) [1981448]
- x86/fpu: Use copy_xstate_to_uabi_buf() in xfpregs_get() (Prarit Bhargava) [1981448]
- x86/fpu: Make copy_xstate_to_kernel() usable for [x]fpregs_get() (Prarit Bhargava) [1981448]
- x86/fpu: Clean up fpregs_set() (Prarit Bhargava) [1981448]
- x86/fpu: Fail ptrace() requests that try to set invalid MXCSR values (Prarit Bhargava) [1981448]
- x86/fpu: Rewrite xfpregs_set() (Prarit Bhargava) [1981448]
- x86/fpu: Simplify PTRACE_GETREGS code (Prarit Bhargava) [1981448]
- x86/fpu: Reject invalid MXCSR values in copy_kernel_to_xstate() (Prarit Bhargava) [1981448]
- x86/fpu: Sanitize xstateregs_set() (Prarit Bhargava) [1981448]
- x86/fpu: Move inlines where they belong (Prarit Bhargava) [1981448]
- x86/fpu: Get rid of fpu__get_supported_xfeatures_mask() (Prarit Bhargava) [1981448]
- x86/fpu: Make xfeatures_mask_all __ro_after_init (Prarit Bhargava) [1981448]
- x86/fpu: Mark various FPU state variables __ro_after_init (Prarit Bhargava) [1981448]
- x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value to init_fpstate") (Prarit Bhargava) [1981448]
- x86/fpu: Fix copy_xstate_to_kernel() gap handling (Prarit Bhargava) [1981448]
- x86/fpu: Limit xstate copy size in xstateregs_set() (Prarit Bhargava) [1981448]
- x86/fpu: Make init_fpstate correct with optimized XSAVE (Prarit Bhargava) [1981448]
- x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate() (Prarit Bhargava) [1981448]
- x86/fpu: Reset state for all signal restore failures (Prarit Bhargava) [1981448]
- x86/signal: Introduce helpers to get the maximum signal frame size (Prarit Bhargava) [1981448]
- x86/fpu: Fix various typos in comments (Prarit Bhargava) [1981448]
- x86/fpu/xstate: Use sizeof() instead of a constant (Prarit Bhargava) [1981448]
- x86/fpu: Handle FPU-related and clearcpuid command line arguments earlier (Prarit Bhargava) [1981448]
- x86/fpu: Allow multiple bits in clearcpuid= parameter (Prarit Bhargava) [1981448]
- x86: switch to ->regset_get() (Prarit Bhargava) [1981448]
- regset: new method and helpers for it (Prarit Bhargava) [1981448]
- copy_regset_to_user(): do all copyout at once. (Prarit Bhargava) [1981448]
- introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [1981448]
- user_regset_copyout_zero(): use clear_user() (Prarit Bhargava) [1981448]
- x86: kill dump_fpu() (Prarit Bhargava) [1981448]
- x86: copy_fpstate_to_sigframe(): have fpregs_soft_get() use kernel buffer (Prarit Bhargava) [1981448]
- x86/pkeys: Add check for pkey "overflow" (Prarit Bhargava) [1981448]
- x86/fpu: Deactivate FPU state after failure during state load (Prarit Bhargava) [1981448]
- x86/fpu: Use sizeof_field() macro (Prarit Bhargava) [1981448]
- x86/fpu: Inline fpu__xstate_clear_all_cpu_caps() (Prarit Bhargava) [1981448]
- x86/fpu: Make 'no387' and 'nofxsr' command line options useful (Prarit Bhargava) [1981448]
- x86/fpu: Remove the fpu__save() export (Prarit Bhargava) [1981448]
- x86/process: Add AVX-512 usage elapsed time to /proc/pid/arch_status (Prarit Bhargava) [1981448]
- x86/fpu: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1981448]
- x86/fpu: Add SPDX license identifier for missed files (Prarit Bhargava) [1981448]
- x86/fpu: Fix __user annotations (Prarit Bhargava) [1981448]
- x86/fpu: Move init_xstate_size() to __init section (Prarit Bhargava) [1981448]
- x86/fpu: Update comment for __raw_xsave_addr() (Prarit Bhargava) [1981448]
- scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file (Nilesh Javali) [1981433]
- scsi: core: Put LLD module refcnt after SCSI device is released (Ming Lei) [1996509]
- scsi: iscsi: Fix set_param() handling (Chris Leech) [2011470]
- scsi: iscsi: Fix iscsi_task use after free (Chris Leech) [2011470]
- scsi: iscsi: Adjust iface sysfs attr detection (Chris Leech) [2011470]
- scsi: iscsi: Fix iface sysfs attr detection (Chris Leech) [2011470]
- scsi: iscsi: Move pool freeing (Chris Leech) [2011470]
- scsi: iscsi: Hold task ref during TMF timeout handling (Chris Leech) [2011470]
- scsi: iscsi: Flush block work before unblock (Chris Leech) [2011470]
- scsi: iscsi: Fix completion check during abort races (Chris Leech) [2011470]
- scsi: iscsi: Fix shost->max_id use (Chris Leech) [2011470]
- scsi: iscsi: Fix conn use after free during resets (Chris Leech) [2011470]
- scsi: iscsi: Get ref to conn during reset handling (Chris Leech) [2011470]
- scsi: iscsi: Have abort handler get ref to conn (Chris Leech) [2011470]
- scsi: iscsi: Add iscsi_cls_conn refcount helpers (Chris Leech) [2011470]
- scsi: iscsi: iscsi_tcp: Start socket shutdown during conn stop (Chris Leech) [2011470]
- scsi: iscsi: iscsi_tcp: Set no linger (Chris Leech) [2011470]
- scsi: iscsi: Fix in-kernel conn failure handling (Chris Leech) [2011470]
- scsi: iscsi: Rel ref after iscsi_lookup_endpoint() (Chris Leech) [2011470]
- scsi: iscsi: Use system_unbound_wq for destroy_work (Chris Leech) [2011470]
- scsi: iscsi: Force immediate failure during shutdown (Chris Leech) [2011470]
- scsi: iscsi: Drop suspend calls from ep_disconnect (Chris Leech) [2011470]
- scsi: iscsi: Stop queueing during ep_disconnect (Chris Leech) [2011470]
- scsi: iscsi: Add task completion helper (Chris Leech) [2011470]
- scsi: iscsi: Fix iSCSI cls conn state (Chris Leech) [2011470]
- scsi: iscsi: Fix race condition between login and sync thread (Chris Leech) [2011470]
- scsi: iscsi: Drop session lock in iscsi_session_chkready() (Chris Leech) [2011470]
- scsi: libiscsi: Reset max/exp cmdsn during recovery (Chris Leech) [2011470]
- scsi: iscsi_tcp: Fix shost can_queue initialization (Chris Leech) [2011470]
- scsi: libiscsi: Add helper to calculate max SCSI cmds per session (Chris Leech) [2011470]
- scsi: libiscsi: Fix iSCSI host workq destruction (Chris Leech) [2011470]
- scsi: libiscsi: Fix iscsi_task use after free() (Chris Leech) [2011470]
- scsi: libiscsi: Drop taskqueuelock (Chris Leech) [2011470]
- scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling (Chris Leech) [2011470]
- scsi: iscsi: Fix inappropriate use of put_device() (Chris Leech) [2011470]
- scsi: iscsi: Fail session and connection on transport registration failure (Chris Leech) [2011470]
- scsi: drivers: base: Propagate errors through the transport component (Chris Leech) [2011470]
- scsi: drivers: base: Support atomic version of attribute_container_device_trigger (Chris Leech) [2011470]
- scsi: libiscsi: Fix NOP race condition (Chris Leech) [2011470]
- scsi: libiscsi: use sendpage_ok() in iscsi_tcp_segment_map() (Chris Leech) [2011470]
- scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calling getpeername() (Chris Leech) [2011470]
- scsi: iscsi: Do not put host in iscsi_set_flashnode_param() (Chris Leech) [2011470]
- scsi: iscsi: Register sysfs for workqueue iscsi_destroy (Chris Leech) [2011470]
- scsi: iscsi: Remove sessdestroylist (Chris Leech) [2011470]
- scsi: iscsi: Optimize work queue flush use (Chris Leech) [2011470]
- scsi: iscsi: Delay freeing target_id (Chris Leech) [2011470]
- scsi: iscsi: Change iSCSI workqueue max_active back to 1 (Chris Leech) [2011470]
- scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj (Chris Leech) [2011470]
* Fri Nov 12 2021 Augusto Caringi <acaringi@redhat.com> [4.18.0-349.el8]
- scsi: qedf: Fix error codes in qedf_alloc_global_queues() (Nilesh Javali) [1983908]
- scsi: qedf: Add check to synchronize abort and flush (Nilesh Javali) [1983908]
- scsi: qedf: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983908]
- scsi: qedf: Use vzalloc() instead of vmalloc()/memset(0) (Nilesh Javali) [1983908]
- scsi: qedf: Drop unnecessary NULL checks after container_of() (Nilesh Javali) [1983908]
- scsi: qedf: Use devlink to report errors and recovery (Nilesh Javali) [1983908]
- scsi: qedf: Enable devlink support (Nilesh Javali) [1983908]
- scsi: qedf: Remove unused include of linux/version.h (Nilesh Javali) [1983908]
- qed: implement devlink dump (Nilesh Javali) [1983908]
- qed*: make use of devlink recovery infrastructure (Nilesh Javali) [1983908]
- qed: use devlink logic to report errors (Nilesh Javali) [1983908]
- qed: health reporter init deinit seq (Nilesh Javali) [1983908]
- qed: implement devlink info request (Nilesh Javali) [1983908]
- qed/qede: make devlink survive recovery (Nilesh Javali) [1983908]
- qed: move out devlink logic into a new file (Nilesh Javali) [1983908]
- i40e: fix endless loop under rtnl (Stefan Assmann) [1903921]
- ovl: fix missing negative dentry check in ovl_rename() (Miklos Szeredi) [2010887] {CVE-2021-20321}
- [RHEL8.6 BZ 1849234] cifs: report error instead of invalid when revalidating a dentry fails (Ronnie Sahlberg) [1849234]
- mei: me: emmitsburg workstation DID (David Arcari) [2014195]
- redhat/configs: Add CONFIG_INTEL_QEP (Prarit Bhargava) [1783559]
- redhat/configs: Add CONFIG_COUNTER (Prarit Bhargava) [1783559]
- counter: Rename counter_count_function to counter_function (Prarit Bhargava) [1783559]
- counter: Rename counter_signal_value to counter_signal_level (Prarit Bhargava) [1783559]
- counter: Standardize to ERANGE for limit exceeded errors (Prarit Bhargava) [1783559]
- counter: intel-qep: Remove linux/bitops.h include (Prarit Bhargava) [1783559]
- counter: intel-qep: Use to_pci_dev() helper (Prarit Bhargava) [1783559]
- counter: intel-qep: Mark PM callbacks with __maybe_unused (Prarit Bhargava) [1783559]
- counter: Add support for Intel Quadrature Encoder Peripheral (Prarit Bhargava) [1783559]
- counter: Simplify the count_read and count_write callbacks (Prarit Bhargava) [1783559]
- drivers/counter: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1783559]
- counter: Introduce the Generic Counter interface (Prarit Bhargava) [1783559]
- bpf: Fix integer overflow in prealloc_elems_and_freelist() (Yauheni Kaliuta) [2010492] {CVE-2021-41864}
- audit: move put_tree() to avoid trim_trees refcount underflow and UAF (Richard Guy Briggs) [1978123]
- tpm: ibmvtpm: Avoid error message when process gets signal while waiting (Štěpán Horáček) [1981473]
- efi/tpm: Differentiate missing and invalid final event log table. (Štěpán Horáček) [1981473]
- tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status() (Štěpán Horáček) [1981473]
- tpm_tis: Use DEFINE_RES_MEM() to simplify code (Štěpán Horáček) [1981473]
- tpm: fix some doc warnings in tpm1-cmd.c (Štěpán Horáček) [1981473]
- tpm_tis_spi: add missing SPI device ID entries (Štěpán Horáček) [1981473]
- tpm: add longer timeout for TPM2_CC_VERIFY_SIGNATURE (Štěpán Horáček) [1981473]
- tpm_tis_spi: set default probe function if device id not match (Štěpán Horáček) [1981473]
- tpm_crb: Use IOMEM_ERR_PTR when function returns iomem (Štěpán Horáček) [1981473]
- tools/testing/scatterlist: Fix overflow of max segment size (Rafael Aquini) [2016426]
- drm: Remove SCATTERLIST_MAX_SEGMENT (Rafael Aquini) [2016426]
- lib/scatterlist: Fix wrong update of orig_nents (Rafael Aquini) [2016426]
- lib/scatterlist: Provide a dedicated function to support table append (Rafael Aquini) [2016426]
- tools/testing/scatterlist: Test dynamic __sg_alloc_table_from_pages (Rafael Aquini) [2016426]
- tools/testing/scatterlist: Fix test to compile and run (Rafael Aquini) [2016426]
- tools/testing/scatterlist: Show errors in human readable form (Rafael Aquini) [2016426]
- tools/testing/scatterlist: Rejuvenate bit-rotten test (Rafael Aquini) [2016426]
- Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH (Rafael Aquini) [2016426]
- buildid: only consider GNU notes for build ID parsing (Rafael Aquini) [2016426]
- lib/decompressors: remove set but not used variabled 'level' (Rafael Aquini) [2016426]
- lib/math/rational.c: fix divide by zero (Rafael Aquini) [2016426]
- lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING (Rafael Aquini) [2016426]
- kunit: Fix result propagation for parameterised tests (Rafael Aquini) [2016426]
- bug: Remove redundant condition check in report_bug (Rafael Aquini) [2016426]
- zlib: move EXPORT_SYMBOL() and MODULE_LICENSE() out of dfltcc_syms.c (Rafael Aquini) [2016426]
- zlib: export S390 symbols for zlib modules (Rafael Aquini) [2016426]
- lib/crc32test: remove extra local_irq_disable/enable (Rafael Aquini) [2016426]
- random32: add a selftest for the prandom32 code (Rafael Aquini) [2016426]
- random32: add noise from network and scheduling activity (Rafael Aquini) [2016426]
- random32: make prandom_u32() output unpredictable (Rafael Aquini) [2016426]
- lib: Correct comment of prandom_seed (Rafael Aquini) [2016426]
- lib/crc32.c: fix trivial typo in preprocessor condition (Rafael Aquini) [2016426]
- lib/crc: Use consistent naming for CRC-32 polynomials (Rafael Aquini) [2016426]
- lib/crc: Move polynomial definition to separate header (Rafael Aquini) [2016426]
- kstrto*: do not describe simple_strto*() as obsolete/replaced (Rafael Aquini) [2016426]
- kstrto*: correct documentation references to simple_strto*() (Rafael Aquini) [2016426]
- kernel.h: update comment about simple_strto<foo>() functions (Rafael Aquini) [2016426]
- lib/bitmap.c: fix bitmap_cut() for partial overlapping case (Rafael Aquini) [2016426]
- devres: keep both device name and resource name in pretty name (Rafael Aquini) [2016426]
- crc-t10dif: Fix potential crypto notify dead-lock (Rafael Aquini) [2016426]
- vsprintf: don't obfuscate NULL and error pointers (Rafael Aquini) [2016426]
- lib/stackdepot.c: fix global out-of-bounds in stack_slabs (Rafael Aquini) [2016426]
- lib/scatterlist.c: adjust indentation in __sg_alloc_table (Rafael Aquini) [2016426]
- lib/stackdepot: Fix outdated comments (Rafael Aquini) [2016426]
- lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more() (Rafael Aquini) [2016426]
- lib: Remove select of inexistant GENERIC_IO (Rafael Aquini) [2016426]
- lib: test_user_copy: style cleanup (Rafael Aquini) [2016426]
- usercopy: Add parentheses around assignment in test_copy_struct_from_user (Rafael Aquini) [2016426]
- lib: textsearch: fix escapes in example code (Rafael Aquini) [2016426]
- Partially revert "kfifo: fix kfifo_alloc() and kfifo_init()" (Rafael Aquini) [2016426]
- lib: logic_pio: Fix RCU usage (Rafael Aquini) [2016426]
- lib/test_overflow.c: avoid tainting the kernel and fix wrap size (Rafael Aquini) [2016426]
- lib/test_string.c: avoid masking memset16/32/64 failures (Rafael Aquini) [2016426]
- lib/scatterlist: Fix mapping iterator when sg->offset is greater than PAGE_SIZE (Rafael Aquini) [2016426]
- lib/mpi: Fix karactx leak in mpi_powm (Rafael Aquini) [2016426]
- sbitmap: fix improper use of smp_mb__before_atomic() (Rafael Aquini) [2016426]
- kobject: Don't trigger kobject_uevent(KOBJ_REMOVE) twice. (Rafael Aquini) [2016426]
- lib/div64.c: off by one in shift (Rafael Aquini) [2016426]
- assoc_array: Fix shortcut creation (Rafael Aquini) [2016426]
- lib/test_kmod.c: potential double free in error handling (Rafael Aquini) [2016426]
- devres: always use dev_name() in devm_ioremap_resource() (Rafael Aquini) [2016426]
- lib: fix build failure in CONFIG_DEBUG_VIRTUAL test (Rafael Aquini) [2016426]
- test_firmware: fix error return getting clobbered (Rafael Aquini) [2016426]
- lib: Fix ia64 bootloader linkage (Rafael Aquini) [2016426]
- lib/test_hexdump.c: fix failure on big endian cpu (Rafael Aquini) [2016426]
- hv_utils: Set the maximum packet size for VSS driver to the length of the receive buffer (Cathy Avery) [2012842]
- scsi: storvsc: Log TEST_UNIT_READY errors as warnings (Cathy Avery) [2012842]
- scsi: storvsc: Correctly handle multiple flags in srb_status (Cathy Avery) [2012842]
- scsi: storvsc: Update error logging (Cathy Avery) [2012842]
- scsi: storvsc: Miscellaneous code cleanups (Cathy Avery) [2012842]
- scsi: storvsc: Use blk_mq_unique_tag() to generate requestIDs (Cathy Avery) [2012842]
- Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring buffer (Cathy Avery) [2012842]
- scsi: core: Fix hang of freezing queue between blocking and running device (Ewan D. Milne) [2012323]
- scsi: core: Fix capacity set to zero after offlinining device (Ewan D. Milne) [2012323]
- scsi: sr: Return correct event when media event code is 3 (Ewan D. Milne) [2012323]
- scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Ewan D. Milne) [2012323]
- scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() (Ewan D. Milne) [2012323]
- scsi: core: Fix bad pointer dereference when ehandler kthread is invalid (Ewan D. Milne) [2012323]
- scsi: core: Fix the documentation of the scsi_execute() time parameter (Ewan D. Milne) [2012323]
- scsi: core: Retry I/O for Notify (Enable Spinup) Required error (Ewan D. Milne) [2012323]
- scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART) (Ewan D. Milne) [2012323]
- scsi: core: Inline scsi_mq_alloc_queue() (Ewan D. Milne) [2012323]
- scsi: sr: Return appropriate error code when disk is ejected (Ewan D. Milne) [2012323]
- scsi: core: Only put parent device if host state differs from SHOST_CREATED (Ewan D. Milne) [2012323]
- scsi: core: Put .shost_dev in failure path if host state changes to RUNNING (Ewan D. Milne) [2012323]
- scsi: core: Fix failure handling of scsi_add_host_with_dma() (Ewan D. Milne) [2012323]
- scsi: core: Fix error handling of scsi_host_alloc() (Ewan D. Milne) [2012323]
- scsi: st: Return error code in st_scsi_execute() (Ewan D. Milne) [2012323]
- scsi: scsi_dh_alua: Retry RTPG on a different path after failure (Ewan D. Milne) [2012323]
- scsi: scsi_transport_fc: Remove double FC_FPORT_DELETED in mask creation (Ewan D. Milne) [2012323]
- scsi: core: Fix a comment in function scsi_host_dev_release() (Ewan D. Milne) [2012323]
- scsi: scsi_debug: Drop if with an always false condition (Ewan D. Milne) [2012323]
- scsi: scsi_debug: Fix cmd_per_lun, set to max_queue (Ewan D. Milne) [2012323]
- scsi: sd: Introduce a new local variable in sd_check_events() (Ewan D. Milne) [2012323]
- scsi: core: Modify the scsi_send_eh_cmnd() return value for the SDEV_BLOCK case (Ewan D. Milne) [2012323]
- scsi: core: Rename scsi_softirq_done() into scsi_complete() (Ewan D. Milne) [2012323]
- scsi: core: Remove an incorrect comment (Ewan D. Milne) [2012323]
- scsi: core: Make the scsi_alloc_sgtables() documentation more accurate (Ewan D. Milne) [2012323]
- scsi: scsi_dh_alua: Prevent duplicate pg info print in alua_rtpg() (Ewan D. Milne) [2012323]
- scsi: core: scsi_host_cmd_pool is declared twice (Ewan D. Milne) [2012323]
- scsi: core: Remove duplicate declarations (Ewan D. Milne) [2012323]
- scsi: core: Fix comment typo (Ewan D. Milne) [2012323]
- scsi: scsi_dh: Fix a typo (Ewan D. Milne) [2012323]
- scsi: sd: Fix function name in header (Ewan D. Milne) [2012323]
- scsi: sd_zbc: Place function name into header (Ewan D. Milne) [2012323]
- scsi: sd_zbc: Update write pointer offset cache (Ewan D. Milne) [2012323]
- scsi: st: Fix a use after free in st_open() (Ewan D. Milne) [2012323]
- scsi: scsi_debug: Fix cmd duration calculation (Ewan D. Milne) [2012323]
- scsi: core: Set shost as hctx driver_data (Ewan D. Milne) [2012323]
- scsi: scsi_debug: Add new defer type for mq_poll (Ewan D. Milne) [2012323]
- scsi: scsi_debug: mq_poll support (Ewan D. Milne) [2012323]
- scsi: core: Add mq_poll support to SCSI layer (Ewan D. Milne) [2012323]
- scsi: sd: Remove obsolete variable in sd_remove() (Ewan D. Milne) [2012323]
- scsi: handle zone resources errors (Ewan D. Milne) [2012323]
- scsi: scsi_debug: Fix scp is NULL errors (Ewan D. Milne) [2012323]
- scsi: scsi_debug: Improve command duration calculation (Ewan D. Milne) [2012323]
- x86/platform: Increase maximum GPIO number for X86_64 (David Arcari) [2016796]
- pinctrl: pinconf-generic: Add function parameter description 'pctldev' (David Arcari) [2016796]
- pinctrl: core: Remove duplicated word from devm_pinctrl_unregister() (David Arcari) [2016796]
- pinctrl: tigerlake: Fix GPIO mapping for newer version of software (David Arcari) [2016796]
- pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [2016796]
- docs: update pin-control.rst references (David Arcari) [2016796]
- pinctrl: Keep enum pin_config_param ordered by name (part 2) (David Arcari) [2016796]
- pinctrl: core: Show pin numbers for the controllers with base = 0 (David Arcari) [2016796]
- pinctrl: Add PIN_CONFIG_MODE_PWM to enum pin_config_param (David Arcari) [2016796]
- pinctrl: Introduce MODE group in enum pin_config_param (David Arcari) [2016796]
- pinctrl: Keep enum pin_config_param ordered by name (David Arcari) [2016796]
- pinctrl: core: Fix kernel doc string for pin_get_name() (David Arcari) [2016796]
- pinctrl: intel: check REVID register value for device presence (David Arcari) [2016796]
- pinctrl: intel: No need to disable IRQs in the handler (David Arcari) [2016796]
- pinctrl: core: Set ret to 0 when group is skipped (David Arcari) [2016796]
- pinctrl: core: Handling pinmux and pinconf separately (David Arcari) [2016796]
- Documentation: rename pinctl to pin-control (David Arcari) [2016796]
- pinctrl: pinmux: Add pinmux-select debugfs file (David Arcari) [2016796]
- pinctrl: use to octal permissions for debugfs files (David Arcari) [2016796]
- pinctrl: intel: Show the GPIO base calculation explicitly (David Arcari) [2016796]
- pinctrl: pinmux: add function selector to pinmux-functions (David Arcari) [2016796]
- pinctrl: intel: Convert capability list to features (David Arcari) [2016796]
- pinctrl: intel: Drop unnecessary check for predefined features (David Arcari) [2016796]
- pinctrl: intel: Split intel_pinctrl_add_padgroups() for better maintenance (David Arcari) [2016796]
- pinctrl: remove empty lines in pinctrl subsystem (David Arcari) [2016796]
- pinctrl: intel: Actually disable Tx and Rx buffers on GPIO request (David Arcari) [2016796]
- pinctrl: Remove hole in pinctrl_gpio_range (David Arcari) [2016796]
- pinctrl: core: Add missing #ifdef CONFIG_GPIOLIB (David Arcari) [2016796]
- pinctrl: intel: Set default bias in case no particular value given (David Arcari) [2016796]
- pinctrl: intel: Fix 2 kOhm bias which is 833 Ohm (David Arcari) [2016796]
- pinctrl: core: print gpio in pins debugfs file (David Arcari) [2016796]
- pinctrl: pinmux: Add some missing parameter descriptions (David Arcari) [2016796]
- pinctrl: core: Fix a bunch of kerneldoc issues (David Arcari) [2016796]
- pinctrl: Define of_pinctrl_get() dummy for !PINCTRL (David Arcari) [2016796]
- pinctrl: core: Remove extra kref_get which blocks hogs being freed (David Arcari) [2016796]
- pinctrl: Export some needed symbols at module load time (David Arcari) [2016796]
- pinctrl: core: Add pinctrl_select_default_state() and export it (David Arcari) [2016796]
- pinctrl: make pinconf.h self-contained (David Arcari) [2016796]
- treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [2016796]
- pinctrl: remove pinctrl/machine.h inclusion from pinctrl/pinconf.h (David Arcari) [2016796]
- pinctrl: Document pin_config_group_get() return codes like pin_config_get() (David Arcari) [2016796]
- pinctrl: intel: Convert to use SPDX identifier (David Arcari) [2016796]
- mm/swapfile: fix an integer overflow in swap_show() (Rafael Aquini) [2008812]
- mm: swapfile: fix /proc/swaps heading and Size/Used/Priority alignment (Rafael Aquini) [2008812]
- Makefile: update early devel phase flag (Augusto Caringi) [2000679]
- KVM: s390: Enable specification exception interpretation (Thomas Huth) [1984894]
- KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted (Marcelo Tosatti) [2007928]
- ibmvnic: Remove the proper scrq flush (Desnes A. Nunes do Rosario) [2014097]
- selftests/net/ipsec: Add test for xfrm_spdattr_type_t (Hangbin Liu) [2018056]
- selftest/net/ipsec.c: Remove unneeded semicolon (Hangbin Liu) [2018056]
- selftest/net/xfrm: Add test for ipsec tunnel (Hangbin Liu) [2018056]
- ipv6: add ip6_sock_set_v6only (Josef Oskera) [2008908]
- ipv6: When forwarding count rx stats on the orig netdev (Hangbin Liu) [2017704]
- ipv6: make exception cache less predictible (Hangbin Liu) [2017704]
- ipv6: use siphash in rt6_exception_hash() (Hangbin Liu) [2017704]
- ipv6: use jhash2() in rt6_exception_hash() (Hangbin Liu) [2017704]
- net/l2tp: Fix reference count leak in l2tp_udp_recv_core (Guillaume Nault) [2020380]
- netfilter: nft_flow_offload: fix underflow in flowtable reference counter (Phil Sutter) [2008551]
- net: xfrm: Fix end of loop tests for list_for_each_entry (Sabrina Dubroca) [2019168]
- xfrm: Fix error reporting in xfrm_state_construct. (Sabrina Dubroca) [2019168]
* Fri Nov 05 2021 Augusto Caringi <acaringi@redhat.com> [4.18.0-348.6.el8]
- nvme-mpath: replace direct_make_request with generic_make_request (Gopal Tiwari) [2013505]
- net-sysfs: try not to restart the syscall if it will fail eventually (Antoine Tenart) [2016005]
- net: mana: Fix error handling in mana_create_rxq() (Mohammed Gamal) [2011886]
- net: mana: Prefer struct_size over open coded arithmetic (Mohammed Gamal) [2011886]
- net: mana: Add WARN_ON_ONCE in case of CQE read overflow (Mohammed Gamal) [2011886]
- net: mana: Add support for EQ sharing (Mohammed Gamal) [2011886]
- net: mana: Move NAPI from EQ to CQ (Mohammed Gamal) [2011886]
- net: mana: Fix a memory leak in an error handling path in 'mana_create_txq()' (Mohammed Gamal) [2011886]
- net: mana: Use struct_size() in kzalloc() (Mohammed Gamal) [2011886]
- vmxnet3: switch from 'pci_' to 'dma_' API (Kamal Heib) [2013202]
- vmxnet3: update to version 6 (Kamal Heib) [2013202]
- vmxnet3: increase maximum configurable mtu to 9190 (Kamal Heib) [2013202]
- vmxnet3: set correct hash type based on rss information (Kamal Heib) [2013202]
- vmxnet3: add support for ESP IPv6 RSS (Kamal Heib) [2013202]
- vmxnet3: remove power of 2 limitation on the queues (Kamal Heib) [2013202]
- vmxnet3: add support for 32 Tx/Rx queues (Kamal Heib) [2013202]
- vmxnet3: prepare for version 6 changes (Kamal Heib) [2013202]
- vmxnet3: fix cksum offload issues for tunnels with non-default udp ports (Kamal Heib) [2013202]
- treewide: Use fallthrough pseudo-keyword (Kamal Heib) [2013202]
- net: Use skb_frag_off accessors (Kamal Heib) [2013202]
- net: Use skb accessors in network drivers (Kamal Heib) [2013202]
- vmxnet3: Remove call to memset after dma_alloc_coherent (Kamal Heib) [2013202]
- cgroup/debug: Fix lockdep splat with "pK" format specifier (Waiman Long) [2007919]
- configs: Enable FC_APPID (Ewan D. Milne) [1643346]
- configs: Enable BLK_CGROUP_FC_APPID (Ewan D. Milne) [1643346]
- scsi: nvme: Added a new sysfs attribute appid_store (Ewan D. Milne) [1643346]
- scsi: blkcg: Add app identifier support for blkcg (Ewan D. Milne) [1643346]
- scsi: cgroup: Add cgroup_get_from_id() (Ewan D. Milne) [1643346]
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *' (Michael Petlan) [2003981]
- perf iostat: Use system-wide mode if the target cpu_list is unspecified (Michael Petlan) [2003981]
- perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2003981]
- perf test: Fix non-bash issue with stat bpf counters (Michael Petlan) [2003981]
- perf machine: Fix refcount usage when processing PERF_RECORD_KSYMBOL (Michael Petlan) [2003981]
- perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() (Michael Petlan) [2003981]
- perf metricgroup: Fix find_evsel_group() event selector (Michael Petlan) [2003981]
- perf session: Correct buffer copying when peeking events (Michael Petlan) [2003981]
- perf env: Fix memory leak of bpf_prog_info_linear member (Michael Petlan) [2003981]
- perf symbol-elf: Fix memory leak by freeing sdt_note.args (Michael Petlan) [2003981]
- perf stat: Honor event config name on --no-merge (Michael Petlan) [2003981]
- perf test: Test 17 fails with make LIBPFM4=1 on s390 z/VM (Michael Petlan) [2003981]
- perf stat: Fix error return code in bperf__load() (Michael Petlan) [2003981]
- perf record: Move probing cgroup sampling support (Michael Petlan) [2003981]
- perf probe: Fix NULL pointer dereference in convert_variable_location() (Michael Petlan) [2003981]
- perf tools: Copy uapi/asm/perf_regs.h from the kernel for MIPS (Michael Petlan) [2003981]
- perf stat: Fix error check for bpf_program__attach (Michael Petlan) [2003981]
- perf jevents: Fix getting maximum number of fds (Michael Petlan) [2003981]
- perf stat: Skip evlist__[enable|disable] when all events uses BPF (Michael Petlan) [2003981]
- perf script: Add missing PERF_IP_FLAG_CHARS for VM-Entry and VM-Exit (Michael Petlan) [2003981]
- perf scripts python: exported-sql-viewer.py: Fix warning display (Michael Petlan) [2003981]
- perf scripts python: exported-sql-viewer.py: Fix Array TypeError (Michael Petlan) [2003981]
- perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report (Michael Petlan) [2003981]
- perf parse-events: Check if the software events array slots are populated (Michael Petlan) [2003981]
- perf tools: Add 'cgroup-switches' software event (Michael Petlan) [2003981]
- perf intel-pt: Remove redundant setting of ptq->insn_len (Michael Petlan) [2003981]
- perf intel-pt: Fix sample instruction bytes (Michael Petlan) [2003981]
- perf intel-pt: Fix transaction abort handling (Michael Petlan) [2003981]
- perf test: Fix libpfm4 support (63) test error for nested event groups (Michael Petlan) [2003981]
- perf buildid-list: Initialize zstd_data (Michael Petlan) [2003981]
- tools build: Fix quiet cmd indentation (Michael Petlan) [2003981]
- perf tools: Fix a build error on arm64 with clang (Michael Petlan) [2003981]
- perf tools: Fix dynamic libbpf link (Michael Petlan) [2003981]
- perf session: Fix swapping of cpu_map and stat_config records (Michael Petlan) [2003981]
- perf jevents: Silence warning for ArchStd files (Michael Petlan) [2003981]
- perf build: Defer printing detected features to the end of all feature checks (Michael Petlan) [2003981]
- tools build: Allow deferring printing the results of feature detection (Michael Petlan) [2003981]
- perf build: Regenerate the FEATURE_DUMP file after extra feature checks (Michael Petlan) [2003981]
- perf session: Dump PERF_RECORD_TIME_CONV event (Michael Petlan) [2003981]
- perf session: Add swap operation for event TIME_CONV (Michael Petlan) [2003981]
- perf jit: Let convert_timestamp() to be backwards-compatible (Michael Petlan) [2003981]
- perf tools: Change fields type in perf_record_time_conv (Michael Petlan) [2003981]
- perf tools: Enable libtraceevent dynamic linking (Michael Petlan) [2003981]
- perf report: Print percentage of each event statistics (Michael Petlan) [2003981]
- perf report: Make --skip-empty as default (Michael Petlan) [2003981]
- perf report: Add --skip-empty option to suppress 0 event stat (Michael Petlan) [2003981]
- perf report: Show event sample counts in --stat output (Michael Petlan) [2003981]
- perf hists: Split hists_stats from events_stats (Michael Petlan) [2003981]
- perf top: Use evlist->events_stat to count events (Michael Petlan) [2003981]
- perf data: Add JSON export (Michael Petlan) [2003981]
- perf stat: Introduce bpf_counter_ops->disable() (Michael Petlan) [2003981]
- perf stat: Introduce ':b' modifier (Michael Petlan) [2003981]
- perf stat: Introduce config stat.bpf-counter-events (Michael Petlan) [2003981]
- perf bpf: check perf_attr_map is compatible with the perf binary (Michael Petlan) [2003981]
- perf util: Move bpf_perf definitions to a libperf header (Michael Petlan) [2003981]
- perf tools: Update topdown documentation to permit rdpmc calls (Michael Petlan) [2003981]
- perf tools: Add a build-test variant to use in builds from a tarball (Michael Petlan) [2003981]
- perf arm64: Fix off-by-one directory paths. (Michael Petlan) [2003981]
- perf: Update .gitignore file (Michael Petlan) [2003981]
- perf stat: Enable iostat mode for x86 platforms (Michael Petlan) [2003981]
- perf stat: Helper functions for PCIe root ports list in iostat mode (Michael Petlan) [2003981]
- perf stat: Basic support for iostat in perf (Michael Petlan) [2003981]
- libperf xyarray: Add bounds checks to xyarray__entry() (Michael Petlan) [2003981]
- libperf: Add support for user space counter access (Michael Petlan) [2003981]
- libperf tests: Add support for verbose printing (Michael Petlan) [2003981]
- libperf: Add evsel mmap support (Michael Petlan) [2003981]
- tools include: Add an initial math64.h (Michael Petlan) [2003981]
- perf beauty: Fix fsconfig generator (Michael Petlan) [2003981]
- perf record: Improve 'Workload failed' message printing events + what was exec'ed (Michael Petlan) [2003981]
- perf evlist: Add a method to return the list of evsels as a string (Michael Petlan) [2003981]
- perf annotate: Fix sample events lost in stdio mode (Michael Petlan) [2003981]
- perf vendor events amd: Add Zen3 events (Michael Petlan) [2003981]
- perf vendor events amd: Use 0x02x format for event code and umask (Michael Petlan) [2003981]
- perf vendor events amd: Use lowercases for all the eventcodes and umasks (Michael Petlan) [2003981]
- perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric (Michael Petlan) [2003981]
- perf vendor events arm64: Add Hisi hip08 L3 metrics (Michael Petlan) [2003981]
- perf vendor events arm64: Add Hisi hip08 L2 metrics (Michael Petlan) [2003981]
- perf vendor events arm64: Add Hisi hip08 L1 metrics (Michael Petlan) [2003981]
- perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system (Michael Petlan) [2003981]
- perf test: Handle metric reuse in pmu-events parsing test (Michael Petlan) [2003981]
- perf metricgroup: Make find_metric() public with name change (Michael Petlan) [2003981]
- perf mem-events: Remove unnecessary 'struct mem_info' forward declaration (Michael Petlan) [2003981]
- perf evsel: Remove duplicate 'struct target' forward declaration (Michael Petlan) [2003981]
- perf annotate: Add --demangle and --demangle-kernel (Michael Petlan) [2003981]
- perf tools: Preserve identifier id in OCaml demangler (Michael Petlan) [2003981]
- perf daemon: Remove duplicate includes (Michael Petlan) [2003981]
- perf tools: Remove duplicate struct forward declarations (Michael Petlan) [2003981]
- perf test: Add CSV summary test (Michael Petlan) [2003981]
- perf stat: Align CSV output for summary mode (Michael Petlan) [2003981]
- perf test: Add a shell test for 'perf stat --bpf-counters' new option (Michael Petlan) [2003981]
- perf stat: Measure 't0' and 'ref_time' after enable_counters() (Michael Petlan) [2003981]
- perf stat: Introduce 'bperf' to share hardware PMCs with BPF (Michael Petlan) [2003981]
- perf tools: Fix various typos in comments (Michael Petlan) [2003981]
- perf test: Add 30s timeout for wait for daemon start. (Michael Petlan) [2003981]
- perf test: Cleanup daemon if test is interrupted. (Michael Petlan) [2003981]
- perf test: Remove unused argument (Michael Petlan) [2003981]
- perf stat: Improve readability of shadow stats (Michael Petlan) [2003981]
- perf stat: Elaborate use cases for the -n/--null command line option (Michael Petlan) [2003981]
- perf evlist: Change the COMM when preparing the workload (Michael Petlan) [2003981]
- perf machine: Assign boolean values to a bool variable (Michael Petlan) [2003981]
- perf tools: use ARRAY_SIZE (Michael Petlan) [2003981]
- perf stat: Fixup __perf_stat_evsel__is() prefix (Michael Petlan) [2003981]
- perf script: Fixup 'struct evsel_script' method prefix (Michael Petlan) [2003981]
- perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars (Michael Petlan) [2003981]
- tools include: Add __sum16 and __wsum definitions. (Michael Petlan) [2003981]
- perf annotate: Show full source location with 'l' hotkey (Michael Petlan) [2003981]
- perf bench: Fix misspellings using codespell (Michael Petlan) [2003981]
- perf config: Add annotate.demangle{,_kernel} (Michael Petlan) [2003981]
- perf bpf: Minor whitespace cleanup. (Michael Petlan) [2003981]
- perf tools: Enable warnings when compiling BPF programs (Michael Petlan) [2003981]
- perf skel: Remove some unused variables. (Michael Petlan) [2003981]
- perf report: Create option to disable raw event ordering (Michael Petlan) [2003981]
- perf metric: Remove unneeded semicolon (Michael Petlan) [2003981]
- perf cs-etm: Detect pid in VMID for kernel running at EL2 (Michael Petlan) [2003981]
- perf cs-etm: Add helper cs_etm__get_pid_fmt() (Michael Petlan) [2003981]
- perf cs-etm: Support PID tracing in config (Michael Petlan) [2003981]
- perf cs-etm: Fix bitmap for option (Michael Petlan) [2003981]
- perf cs-etm: Update ETM metadata format (Michael Petlan) [2003981]
- perf vendor events power9: Remove unsupported metrics (Michael Petlan) [2003981]
- perf buildid-cache: Add test for PE executable (Michael Petlan) [2003981]
- perf docs: Add man pages to see also (Michael Petlan) [2003981]
- perf tools: Generate mips syscalls_n64.c syscall table (Michael Petlan) [2003981]
- perf s390: Move syscall.tbl check into check-headers.sh (Michael Petlan) [2003981]
- perf tools: Support MIPS unwinding and dwarf-regs (Michael Petlan) [2003981]
- tools: do not include scripts/Kbuild.include (Michael Petlan) [2003981]
- tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.include (Michael Petlan) [2003981]
- perf intel-pt: Use aux_watermark (Michael Petlan) [2003981]
- perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server (Michael Petlan) [2003981]
- perf/x86/intel/uncore: Fix a kernel WARNING triggered by maxcpus=1 (Michael Petlan) [2003981]
- perf: Fix data race between pin_count increment/decrement (Michael Petlan) [2003981]
- perf/x86: Avoid touching LBR_TOS MSR for Arch LBR (Michael Petlan) [2003981]
- perf/x86: Allow for 8<num_fixed_counters<16 (Michael Petlan) [2003981]
- perf/amd/uncore: Fix sysfs type mismatch (Michael Petlan) [2003981]
- x86/events/amd/iommu: Fix sysfs type mismatch (Michael Petlan) [2003981]
- perf core: Add PERF_COUNT_SW_CGROUP_SWITCHES event (Michael Petlan) [2003981]
- perf core: Factor out __perf_sw_event_sched (Michael Petlan) [2003981]
- perf/x86: Move cpuc->running into P4 specific code (Michael Petlan) [2003981]
- perf: Add support for event removal on exec (Michael Petlan) [2003981]
- perf: Support only inheriting events if cloned with CLONE_THREAD (Michael Petlan) [2003981]
- perf: Apply PERF_EVENT_IOC_MODIFY_ATTRIBUTES to children (Michael Petlan) [2003981]
- perf: Rework perf_event_exit_event() (Michael Petlan) [2003981]
- perf: Cap allocation order at aux_watermark (Michael Petlan) [2003981]
- perf/x86/intel/uncore: Enable IIO stacks to PMON mapping for multi-segment SKX (Michael Petlan) [2003981]
- perf core: Allocate perf_event in the target node memory (Michael Petlan) [2003981]
- perf core: Add a kmem_cache for struct perf_event (Michael Petlan) [2003981]
- perf core: Allocate perf_buffer in the target node memory (Michael Petlan) [2003981]
- x86: Remove unusual Unicode characters from comments (Michael Petlan) [2003981]
- redhat/configs: Add CONFIG_TIMERLAT_TRACER (Jerome Marchand) [1979382]
- redhat/configs: Add CONFIG_OSNOISE_TRACER (Jerome Marchand) [1979382]
- tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads() (Jerome Marchand) [1979382]
- tracing: Replace deprecated CPU-hotplug functions. (Jerome Marchand) [1979382]
- trace/osnoise: Print a stop tracing message (Jerome Marchand) [1979382]
- trace/timerlat: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382]
- trace/osnoise: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382]
- tracing: Quiet smp_processor_id() use in preemptable warning in hwlat (Jerome Marchand) [1979382]
- trace/timerlat: Fix indentation on timerlat_main() (Jerome Marchand) [1979382]
- trace/osnoise: Make 'noise' variable s64 in run_osnoise() (Jerome Marchand) [1979382]
- tracing: Fix spelling in osnoise tracer "interferences" -> "interference" (Jerome Marchand) [1979382]
- Documentation: Fix a typo on trace/osnoise-tracer (Jerome Marchand) [1979382]
- trace/osnoise: Fix return value on osnoise_init_hotplug_support (Jerome Marchand) [1979382]
- trace/osnoise: Make interval u64 on osnoise_main (Jerome Marchand) [1979382]
- trace/osnoise: Fix 'no previous prototype' warnings (Jerome Marchand) [1979382]
- tracing: Have osnoise_main() add a quiescent state for task rcu (Jerome Marchand) [1979382]
- trace/osnoise: Support hotplug operations (Jerome Marchand) [1979382]
- trace/hwlat: Support hotplug operations (Jerome Marchand) [1979382]
- trace/hwlat: Protect kdata->kthread with get/put_online_cpus (Jerome Marchand) [1979382]
- trace: Add timerlat tracer (Jerome Marchand) [1979382]
- trace: Add osnoise tracer (Jerome Marchand) [1979382]
- trace: Add __print_ns_to_secs() and __print_ns_without_secs() helpers (Jerome Marchand) [1979382]
- trace/hwlat: Remove printk from sampling loop (Jerome Marchand) [1979382]
- trace/hwlat: Use trace_min_max_param for width and window params (Jerome Marchand) [1979382]
- trace: Add a generic function to read/write u64 values from tracefs (Jerome Marchand) [1979382]
- trace/hwlat: Implement the per-cpu mode (Jerome Marchand) [1979382]
- trace/hwlat: Switch disable_migrate to mode none (Jerome Marchand) [1979382]
- trace/hwlat: Implement the mode config option (Jerome Marchand) [1979382]
- uio_hv_generic: Fix another memory leak in error handling paths (Mohammed Gamal) [2008561]
- uio_hv_generic: Fix a memory leak in error handling paths (Mohammed Gamal) [2008561]
- mfd: intel-lpss: Add Intel Alder Lake-M PCI IDs (David Arcari) [1929498]
- xfs: fix up non-directory creation in SGID directories (Brian Foster) [2004810]
- xfs: kill ialloced in xfs_dialloc() (Brian Foster) [2004810]
- xfs: spilt xfs_dialloc() into 2 functions (Brian Foster) [2004810]
- xfs: move xfs_dialloc_roll() into xfs_dialloc() (Brian Foster) [2004810]
- xfs: move on-disk inode allocation out of xfs_ialloc() (Brian Foster) [2004810]
- xfs: introduce xfs_dialloc_roll() (Brian Foster) [2004810]
- xfs: convert noroom, okalloc in xfs_dialloc() to bool (Brian Foster) [2004810]
- xfs: check tp->t_dqinfo value instead of the XFS_TRANS_DQ_DIRTY flag (Brian Foster) [2004810]
- scsi: vmw_pvscsi: Set correct residual data length (Cathy Avery) [2012237]
- scsi: vmw_pvscsi: MAINTAINERS: Update maintainer (Cathy Avery) [2012237]
- treewide: Use fallthrough pseudo-keyword (Cathy Avery) [2012237]
- scsi: be2iscsi: Fix use-after-free during IP updates (Maurizio Lombardi) [1984347]
- scsi: be2iscsi: Fix some missing space in some messages (Maurizio Lombardi) [1984347]
- scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe() (Maurizio Lombardi) [1984347]
- scsi: be2iscsi: Remove redundant initialization (Maurizio Lombardi) [1984347]
- scsi: be2iscsi: Demote incomplete/non-conformant kernel-doc header (Maurizio Lombardi) [1984347]
- scsi: be2iscsi: Ensure function follows directly after its header (Maurizio Lombardi) [1984347]
- scsi: be2iscsi: Fix beiscsi_phys_port()'s name in header (Maurizio Lombardi) [1984347]
- scsi: be2iscsi: Provide missing function name in header (Maurizio Lombardi) [1984347]
- scsi: be2iscsi: Fix incorrect naming of beiscsi_iface_config_vlan() (Maurizio Lombardi) [1984347]
- scsi: be2iscsi: Mark beiscsi_attrs with static keyword (Maurizio Lombardi) [1984347]
- scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()" (Maurizio Lombardi) [1984347]
- scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs() (Maurizio Lombardi) [1984347]
- scsi: be2iscsi: Correct misdocumentation of function param 'ep' (Maurizio Lombardi) [1984347]
- scsi: be2iscsi: Add missing function parameter description (Maurizio Lombardi) [1984347]
- scsi: be2iscsi: Fix misdocumentation of 'pcontext' (Maurizio Lombardi) [1984347]
- scsi: be2iscsi: Fix API/documentation slip (Maurizio Lombardi) [1984347]
- powerpc/spinlock: Properly define pv_spinlocks_init() (Waiman Long) [2014363]
- ACPI: Pass the same capabilities to the _OSC regardless of the query flag (Mark Langsdorf) [1982319]
- Revert "[acpi] ACPI: sleep: Put the FACS table after using it" (Mark Langsdorf) [1982319]
- ACPICA: Clean up context mutex during object deletion (Mark Langsdorf) [1982319]
- ACPI: power: Refine turning off unused power resources (Mark Langsdorf) [1982319]
- ACPI: NFIT: Fix support for variable 'SPA' structure size (Mark Langsdorf) [1982319]
- ACPI: custom_method: fix a possible memory leak (Mark Langsdorf) [1982319]
- ACPI: custom_method: fix potential use-after-free issue (Mark Langsdorf) [1982319]
- ACPI: irq: Prevent unregistering of GIC SGIs (Mark Langsdorf) [1982319]
- ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure (Mark Langsdorf) [1982319]
- ACPI: video: use native backlight for GA401/GA502/GA503 (Mark Langsdorf) [1982319]
- ACPI: APEI: remove redundant assignment to variable rc (Mark Langsdorf) [1982319]
- ACPI: utils: Capitalize abbreviations in the comments (Mark Langsdorf) [1982319]
- ACPI: utils: Document for_each_acpi_dev_match() macro (Mark Langsdorf) [1982319]
- ACPI: bus: Introduce acpi_dev_get() and reuse it in ACPI code (Mark Langsdorf) [1982319]
- ACPI: scan: Utilize match_string() API (Mark Langsdorf) [1982319]
- ACPI: CPPC: Replace cppc_attr with kobj_attribute (Mark Langsdorf) [1982319]
- ACPI: scan: Call acpi_get_object_info() from acpi_set_pnp_ids() (Mark Langsdorf) [1982319]
- ACPI: scan: Drop sta argument from acpi_init_device_object() (Mark Langsdorf) [1982319]
- ACPI: scan: Drop sta argument from acpi_add_single_object() (Mark Langsdorf) [1982319]
- ACPI: scan: Rearrange checks in acpi_bus_check_add() (Mark Langsdorf) [1982319]
- ACPI: scan: Fold acpi_bus_type_and_status() into its caller (Mark Langsdorf) [1982319]
- ACPI: video: Check LCD flag on ACPI-reduced-hardware devices (Hans de Goede) [1982319]
- ACPI: utils: Add acpi_reduced_hardware() helper (Mark Langsdorf) [1982319]
- ACPI: dock: fix some coding style issues (Mark Langsdorf) [1982319]
- ACPI: sysfs: fix some coding style issues (Mark Langsdorf) [1982319]
- ACPI: PM: add a missed blank line after declarations (Mark Langsdorf) [1982319]
- ACPI: custom_method: fix a coding style issue (Mark Langsdorf) [1982319]
- ACPI: CPPC: fix some coding style issues (Mark Langsdorf) [1982319]
- ACPI: button: fix some coding style issues (Mark Langsdorf) [1982319]
- ACPI: battery: fix some coding style issues (Mark Langsdorf) [1982319]
- ACPI: acpi_pad: add a missed blank line after declarations (Mark Langsdorf) [1982319]
- ACPI: LPSS: add a missed blank line after declarations (Mark Langsdorf) [1982319]
- ACPI: ipmi: remove useless return statement for void function (Mark Langsdorf) [1982319]
- ACPI: processor: fix some coding style issues (Mark Langsdorf) [1982319]
- ACPI: APD: fix a block comment align issue (Mark Langsdorf) [1982319]
- ACPI: AC: fix some coding style issues (Mark Langsdorf) [1982319]
- ACPICA: Update version to 20210331 (Mark Langsdorf) [1982319]
- ACPICA: IORT: Updates for revision E.b (Mark Langsdorf) [1982319]
- ACPICA: iASL: Decode subtable type field for VIOT (Mark Langsdorf) [1982319]
- ACPICA: iASL: Add support for CEDT table (Mark Langsdorf) [1982319]
- ACPICA: ACPI 6.4: add support for PHAT table (Mark Langsdorf) [1982319]
- ACPICA: ACPI 6.4: add CSI2Bus resource template (Mark Langsdorf) [1982319]
- ACPICA: ACPI 6.4: PMTT: add new fields/structures (Mark Langsdorf) [1982319]
- ACPICA: CXL 2.0: CEDT: Add new CEDT table (Mark Langsdorf) [1982319]
- ACPICA: acpisrc: Add missing conversion for VIOT support (Mark Langsdorf) [1982319]
- ACPICA: iASL: Add definitions for the VIOT table (Mark Langsdorf) [1982319]
- ACPICA: ACPI 6.4: add SDEV secure access components (Mark Langsdorf) [1982319]
- ACPICA: ACPI 6.4: Add new flags in SRAT (Mark Langsdorf) [1982319]
- ACPICA: ACPI 6.4: HMAT: add new fields/flags (Mark Langsdorf) [1982319]
- ACPICA: ACPI 6.4: NFIT: add Location Cookie field (Mark Langsdorf) [1982319]
- ACPICA: Tree-wide: fix various typos and spelling mistakes (Mark Langsdorf) [1982319]
- ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 (Mark Langsdorf) [1982319]
- ACPICA: ACPI 6.4: PCCT: add support for subtable type 5 (Mark Langsdorf) [1982319]
- ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Structure (Mark Langsdorf) [1982319]
- ACPICA: ACPI 6.4: add CXL ACPI device ID and _CBR object (Mark Langsdorf) [1982319]
- ACPICA: ACPI 6.4: add USB4 capabilities UUID (Mark Langsdorf) [1982319]
- ACPICA: ACPI 6.4: Add new predefined objects _BPC, _BPS, and _BPT (Mark Langsdorf) [1982319]
- ACPICA: Add parsing for IVRS IVHD 40h and device entry F0h (Mark Langsdorf) [1982319]
- ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset (Mark Langsdorf) [1982319]
- ACPI: scan: Turn off unused power resources during initialization (Mark Langsdorf) [1982319]
- ACPI: power: Turn off unused power resources unconditionally (Mark Langsdorf) [1982319]
- ACPI: fix various typos in comments (Mark Langsdorf) [1982319]
- ACPI: utils: Introduce acpi_evaluation_failure_warn() (Mark Langsdorf) [1982319]
- ACPI: processor: perflib: Eliminate redundant status check (Mark Langsdorf) [1982319]
- ACPI: Drop unused ACPI_*_COMPONENT definitions and update documentation (Mark Langsdorf) [1982319]
- ACPI: sysfs: Get rid of ACPICA message printing (Mark Langsdorf) [1982319]
- ACPI: HED: Drop unused ACPI_MODULE_NAME() definition (Mark Langsdorf) [1982319]
- ACPI: processor: Get rid of ACPICA message printing (Mark Langsdorf) [1982319]
- ACPI: processor: idle: Drop extra prefix from pr_notice() (Mark Langsdorf) [1982319]
- ACPI: processor: Remove initialization of static variable (Mark Langsdorf) [1982319]
- ACPI: PCI: Replace direct printk() invocations in pci_link.c (Mark Langsdorf) [1982319]
- ACPI: PCI: Drop ACPI_PCI_COMPONENT that is not used any more (Mark Langsdorf) [1982319]
- ACPI: PCI: Replace ACPI_DEBUG_PRINT() and ACPI_EXCEPTION() (Mark Langsdorf) [1982319]
- ACPI: PCI: IRQ: Consolidate printing diagnostic messages (Mark Langsdorf) [1982319]
- arm64: compat: Poison the compat sigpage (C. Erastus Toe) [1983849] {CVE-2021-21781}
- ARM: ensure the signal page contains defined contents (C. Erastus Toe) [1983849] {CVE-2021-21781}
- powerpc/pseries: Fix update of LPAR security flavor after LPM (Steve Best) [1997294]
- s390/qeth: Update MACs of LEARNING_SYNC device (Robin Dapp) [1919227]
- s390/qeth: Switchdev event handler (Robin Dapp) [1919227]
- s390/qeth: Register switchdev event handler (Robin Dapp) [1919227]
- PCI: Add pcie_ptm_enabled() (Petr Oros) [2006834]
- Revert "PCI: Make pci_enable_ptm() private" (Petr Oros) [2006834]
- x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove update_pasid() (Jerry Snitselaar) [2004577]
- s390: report more CPU capabilities (Robin Dapp) [1984839]
- s390/disassembler: add instructions (Robin Dapp) [1984839]
- s390/opcodes: rename selhhhr to selfhr (Robin Dapp) [1984839]
- s390/disassembler: update opcode table (Robin Dapp) [1984839]
- s390/opcodes: add missing instructions to the disassembler (Robin Dapp) [1984839]
- CI: Add template for baseline gcov build (Israel Santana Aleman)
- futex: Remove unused variable 'vpid' in futex_proxy_trylock_atomic() (Waiman Long) [2000293]
- futex: Prevent inconsistent state and exit race (Waiman Long) [2000293]
- locking/ww_mutex: Initialize waiter.ww_ctx properly (Waiman Long) [2000293]
- futex: Return error code instead of assigning it without effect (Waiman Long) [2000293]
- Documentation: seqlock: s/LOCKTYPE/LOCKNAME/g (Waiman Long) [2000293]
- lib/test_lockup.c: fix return value of test_lockup_init() (Waiman Long) [2000293]
- locking/rwbase: Take care of ordering guarantee for fastpath reader (Waiman Long) [2000293]
- locking/rwbase: Extract __rwbase_write_trylock() (Waiman Long) [2000293]
- locking/rwbase: Properly match set_and_save_state() to restore_state() (Waiman Long) [2000293]
- locking/rtmutex: Fix ww_mutex deadlock check (Waiman Long) [2000293]
- locking/rwsem: Add missing __init_rwsem() for PREEMPT_RT (Waiman Long) [2000293]
- locking/rtmutex: Return success on deadlock for ww_mutex waiters (Waiman Long) [2000293]
- locking/rtmutex: Prevent spurious EDEADLK return caused by ww_mutexes (Waiman Long) [2000293]
- locking/rtmutex: Dequeue waiter on ww_mutex deadlock (Waiman Long) [2000293]
- locking/rtmutex: Dont dereference waiter lockless (Waiman Long) [2000293]
- locking/local_lock: Add PREEMPT_RT support (Waiman Long) [2000293]
- locking/spinlock/rt: Prepare for RT local_lock (Waiman Long) [2000293]
- locking/rtmutex: Add adaptive spinwait mechanism (Waiman Long) [2000293]
- locking/rtmutex: Implement equal priority lock stealing (Waiman Long) [2000293]
- preempt: Adjust PREEMPT_LOCK_OFFSET for RT (Waiman Long) [2000293]
- locking/rtmutex: Prevent lockdep false positive with PI futexes (Waiman Long) [2000293]
- futex: Prevent requeue_pi() lock nesting issue on RT (Waiman Long) [2000293]
- futex: Simplify handle_early_requeue_pi_wakeup() (Waiman Long) [2000293]
- futex: Reorder sanity checks in futex_requeue() (Waiman Long) [2000293]
- futex: Clarify comment in futex_requeue() (Waiman Long) [2000293]
- futex: Restructure futex_requeue() (Waiman Long) [2000293]
- futex: Correct the number of requeued waiters for PI (Waiman Long) [2000293]
- futex: Remove bogus condition for requeue PI (Waiman Long) [2000293]
- futex: Clarify futex_requeue() PI handling (Waiman Long) [2000293]
- futex: Clean up stale comments (Waiman Long) [2000293]
- futex: Validate waiter correctly in futex_proxy_trylock_atomic() (Waiman Long) [2000293]
- lib/test_lockup: Adapt to changed variables (Waiman Long) [2000293]
- locking/rtmutex: Add mutex variant for RT (Waiman Long) [2000293]
- locking/ww_mutex: Implement rtmutex based ww_mutex API functions (Waiman Long) [2000293]
- locking/rtmutex: Extend the rtmutex core to support ww_mutex (Waiman Long) [2000293]
- locking/ww_mutex: Add rt_mutex based lock type and accessors (Waiman Long) [2000293]
- locking/ww_mutex: Add RT priority to W/W order (Waiman Long) [2000293]
- locking/ww_mutex: Implement rt_mutex accessors (Waiman Long) [2000293]
- locking/ww_mutex: Abstract out internal lock accesses (Waiman Long) [2000293]
- locking/ww_mutex: Abstract out mutex types (Waiman Long) [2000293]
- locking/ww_mutex: Abstract out mutex accessors (Waiman Long) [2000293]
- locking/ww_mutex: Abstract out waiter enqueueing (Waiman Long) [2000293]
- locking/ww_mutex: Abstract out the waiter iteration (Waiman Long) [2000293]
- locking/ww_mutex: Remove the __sched annotation from ww_mutex APIs (Waiman Long) [2000293]
- locking/ww_mutex: Split out the W/W implementation logic into kernel/locking/ww_mutex.h (Waiman Long) [2000293]
- locking/ww_mutex: Split up ww_mutex_unlock() (Waiman Long) [2000293]
- locking/ww_mutex: Gather mutex_waiter initialization (Waiman Long) [2000293]
- locking/ww_mutex: Simplify lockdep annotations (Waiman Long) [2000293]
- locking/mutex: Make mutex::wait_lock raw (Waiman Long) [2000293]
- locking/ww_mutex: Move the ww_mutex definitions from <linux/mutex.h> into <linux/ww_mutex.h> (Waiman Long) [2000293]
- locking/mutex: Move the 'struct mutex_waiter' definition from <linux/mutex.h> to the internal header (Waiman Long) [2000293]
- locking/mutex: Consolidate core headers, remove kernel/locking/mutex-debug.h (Waiman Long) [2000293]
- locking/rtmutex: Squash !RT tasks to DEFAULT_PRIO (Waiman Long) [2000293]
- locking/rwlock: Provide RT variant (Waiman Long) [2000293]
- locking/spinlock: Provide RT variant (Waiman Long) [2000293]
- locking/rtmutex: Provide the spin/rwlock core lock function (Waiman Long) [2000293]
- locking/spinlock: Provide RT variant header: <linux/spinlock_rt.h> (Waiman Long) [2000293]
- locking/spinlock: Provide RT specific spinlock_t (Waiman Long) [2000293]
- locking/rtmutex: Reduce <linux/rtmutex.h> header dependencies, only include <linux/rbtree_types.h> (Waiman Long) [2000293]
- rbtree: Split out the rbtree type definitions into <linux/rbtree_types.h> (Waiman Long) [2000293]
- locking/lockdep: Reduce header dependencies in <linux/debug_locks.h> (Waiman Long) [2000293]
- locking/rtmutex: Prevent future include recursion hell (Waiman Long) [2000293]
- locking/spinlock: Split the lock types header, and move the raw types into <linux/spinlock_types_raw.h> (Waiman Long) [2000293]
- locking/rtmutex: Guard regular sleeping locks specific functions (Waiman Long) [2000293]
- locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locks (Waiman Long) [2000293]
- locking/rtmutex: Use rt_mutex_wake_q_head (Waiman Long) [2000293]
- locking/rtmutex: Provide rt_wake_q_head and helpers (Waiman Long) [2000293]
- locking/rtmutex: Add wake_state to rt_mutex_waiter (Waiman Long) [2000293]
- locking/rwsem: Add rtmutex based R/W semaphore implementation (Waiman Long) [2000293]
- locking/rt: Add base code for RT rw_semaphore and rwlock (Waiman Long) [2000293]
- locking/rtmutex: Provide rt_mutex_base_is_locked() (Waiman Long) [2000293]
- locking/rtmutex: Provide rt_mutex_slowlock_locked() (Waiman Long) [2000293]
- locking/rtmutex: Split out the inner parts of 'struct rtmutex' (Waiman Long) [2000293]
- locking/rtmutex: Split API from implementation (Waiman Long) [2000293]
- locking/rtmutex: Convert macros to inlines (Waiman Long) [2000293]
- locking/rtmutex: Remove rt_mutex_is_locked() (Waiman Long) [2000293]
- sched/wake_q: Provide WAKE_Q_HEAD_INITIALIZER() (Waiman Long) [2000293]
- sched/core: Provide a scheduling point for RT locks (Waiman Long) [2000293]
- sched/core: Rework the __schedule() preempt argument (Waiman Long) [2000293]
- sched/wakeup: Prepare for RT sleeping spin/rwlocks (Waiman Long) [2000293]
- sched/wakeup: Reorganize the current::__state helpers (Waiman Long) [2000293]
- sched/wakeup: Introduce the TASK_RTLOCK_WAIT state bit (Waiman Long) [2000293]
- sched/wakeup: Split out the wakeup ->__state check (Waiman Long) [2000293]
- locking/rtmutex: Set proper wait context for lockdep (Waiman Long) [2000293]
- locking/local_lock: Add missing owner initialization (Waiman Long) [2000293]
- locking/rtmutex: Use the correct rtmutex debugging config option (Waiman Long) [2000293]
- tools/runqslower: Use __state instead of state (Waiman Long) [2000293]
- locking/rwsem: Remove an unused parameter of rwsem_wake() (Waiman Long) [2000293]
- locking/mutex: Add MUTEX_WARN_ON (Waiman Long) [2000293]
- locking/mutex: Introduce __mutex_trylock_or_handoff() (Waiman Long) [2000293]
- locking/mutex: Fix HANDOFF condition (Waiman Long) [2000293]
- locking/mutex: Use try_cmpxchg() (Waiman Long) [2000293]
- sched: Change task_struct::state (Waiman Long) [2000293]
- isdn/hisax: Use get_current_state() (Waiman Long) [2000293]
- sched,timer: Use __set_current_state() (Waiman Long) [2000293]
- sched: Add get_current_state() (Waiman Long) [2000293]
- sched,perf,kvm: Fix preemption condition (Waiman Long) [2000293]
- sched: Introduce task_is_running() (Waiman Long) [2000293]
- sched: Unbreak wakeups (Waiman Long) [2000293]
- seqlock: Remove trailing semicolon in macros (Waiman Long) [2000293]
- locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal (Waiman Long) [2000293]
- ptrace: make ptrace() fail if the tracee changed its pid unexpectedly (Waiman Long) [2000293]
- sched: Rename sched_info_{queued,dequeued} (Waiman Long) [2000293]
- locking/rwsem: Fix comment typo (Waiman Long) [2000293]
- bpf: runqslower: Use task local storage (Waiman Long) [2000293]
- lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT (Waiman Long) [2000293]
- seqlock: kernel-doc: Specify when preemption is automatically altered (Waiman Long) [2000293]
- seqlock: Prefix internal seqcount_t-only macros with a "do_" (Waiman Long) [2000293]
- rcu: Check and report missed fqs timer wakeup on RCU stall (Waiman Long) [2000293]
- softirq: Move related code into one section (Waiman Long) [2000293]
- seqlock: Rename __seqprop() users (Waiman Long) [2000293]
- seqlock: avoid -Wshadow warnings (Waiman Long) [2000293]
- locking/seqlocks: Fix kernel-doc warnings (Waiman Long) [2000293]
- locking/seqlock: Tweak DEFINE_SEQLOCK() kernel doc (Waiman Long) [2000293]
- seqlock: Unbreak lockdep (Waiman Long) [2000293]
- seqlock: PREEMPT_RT: Do not starve seqlock_t writers (Waiman Long) [2000293]
- seqlock: seqcount_LOCKNAME_t: Introduce PREEMPT_RT support (Waiman Long) [2000293]
- seqlock: seqcount_t: Implement all read APIs as statement expressions (Waiman Long) [2000293]
- seqlock: Use unique prefix for seqcount_t property accessors (Waiman Long) [2000293]
- seqlock: seqcount_LOCKNAME_t: Standardize naming convention (Waiman Long) [2000293]
- seqlock: seqcount latch APIs: Only allow seqcount_latch_t (Waiman Long) [2000293]
- rbtree_latch: Use seqcount_latch_t (Waiman Long) [2000293]
- x86/tsc: Use seqcount_latch_t (Waiman Long) [2000293]
- timekeeping: Use seqcount_latch_t (Waiman Long) [2000293]
- time/sched_clock: Mark sched_clock_read_begin/retry() as notrace (Waiman Long) [2000293]
- time/sched_clock: Use raw_read_seqcount_latch() (Waiman Long) [2000293]
- time/sched_clock: Use raw_read_seqcount_latch() during suspend (Waiman Long) [2000293]
- time/sched_clock: Use seqcount_latch_t (Waiman Long) [2000293]
- sched_clock: Expose struct clock_read_data (Waiman Long) [2000293]
- timers/sched_clock: Include local timekeeping.h for missing declarations (Waiman Long) [2000293]
- sched/clock: Move sched clock initialization and merge with generic clock (Waiman Long) [2000293]
- userfaultfd: simplify fault handling (Waiman Long) [2000293]
- rwsem: fix commas in initialisation (Waiman Long) [2000293]
- lib/test_lockup.c: make test_inode static (Waiman Long) [2000293]
- genirq: Provide irq_enter/exit_rcu() (Waiman Long) [2000293]
- lib/test_lockup.c: add parameters for locking generic vfs locks (Waiman Long) [2000293]
- lib/test_lockup.c: fix spelling mistake "iteraions" -> "iterations" (Waiman Long) [2000293]
- lib/test_lockup: test module to generate lockups (Waiman Long) [2000293]
- x86/tsc: Move inline keyword to the beginning of function declarations (Waiman Long) [2000293]
- softirq: Don't skip softirq execution when softirq thread is parking (Waiman Long) [2000293]
- sched/core: Convert task_struct.stack_refcount to refcount_t (Waiman Long) [2000293]
- kernel/hung_task.c: break RCU locks based on jiffies (Waiman Long) [2000293]
- x86/process: Avoid unnecessary NULL check in get_wchan() (Waiman Long) [2000293]
- kernel/rwsem: Remove ifdef __init_rwsem code from rwsem.c (Waiman Long) [2000293]
- misc: hpilo: map iLO shared memory by PCI revision id (Joseph Szczypek) [1985076]
- misc: hpilo: MAINTAINERS: add entry for hpilo (Joseph Szczypek) [1985076]
- misc: hpilo: avoid a useless memset (Joseph Szczypek) [1985076]
- misc: hpilo: switch from 'pci_' to 'dma_' API (Joseph Szczypek) [1985076]
- hpilo: Replace one-element array with flexible-array member (Joseph Szczypek) [1985076]
- perf flamegraph: flamegraph.py script improvements (Michael Petlan) [2010269]
* Wed Nov 03 2021 Augusto Caringi <acaringi@redhat.com> [4.18.0-348.5.el8]
- ceph: skip existing superblocks that are blocklisted or shut down when mounting (Jeffrey Layton) [2011462]
- cpufreq: intel_pstate: Combine ->stop_cpu() and ->offline() (David Arcari) [2003695]
- cpufreq: intel_pstate: Add Cometlake support in no-HWP mode (David Arcari) [2003695]
- cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode (David Arcari) [2003695]
- i2c: i801: Add support for Intel Alder Lake PCH-M (David Arcari) [1929497]
- i2c: i801: Add Block Write-Block Read Process Call support (David Arcari) [1929497]
- pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [1929501]
- x86/microcode: Check for offline CPUs before requesting new microcode (Puneet Sethi) [1971878]
- x86/resctrl: Fix a maybe-uninitialized build warning treated as error (Terry Bowman) [1994090]
- x86/resctrl: Fix default monitoring groups reporting (Terry Bowman) [1994090]
- PCI: Remove WARN_ON(in_interrupt()) (Myron Stowe) [1993262]
- PCI: Apply CONFIG_PCI_DEBUG to entire drivers/pci hierarchy (Myron Stowe) [1993262]
- PCI: Add Silicom Denmark vendor ID (Myron Stowe) [1993262]
- PCI: Align checking of syscall user config accessors (Myron Stowe) [1993262]
- PCI: Decline to resize resources if boot config must be preserved (Myron Stowe) [1993262]
- PCI/LINK: Remove bandwidth notification (Myron Stowe) [1993262]
- PCI: acpiphp: Remove unused acpiphp_callback typedef (Myron Stowe) [1993262]
- PCI: Fix pci_register_io_range() memory leak (Myron Stowe) [1993262]
- EDAC/amd64: Add AMD family 17h model 60h PCI IDs (Aristeu Rozanski) [1930489]
- EDAC/amd64: Add PCI device IDs for family 17h, model 70h (Aristeu Rozanski) [1930489]
- scsi: bnx2fc: Remove meaningless bnx2fc_abts_cleanup() return value assignment (Nilesh Javali) [1983956]
- scsi: bnx2fc: Return failure if io_req is already in ABTS processing (Nilesh Javali) [1983956]
- scsi: target: ibmvscsi_tgt: Convert to new submission API (Maurizio Lombardi) [2004470]
- scsi: target: Fix sense key for invalid EXTENDED COPY request (Maurizio Lombardi) [2004470]
- scsi: target: Allows backend drivers to fail with specific sense codes (Maurizio Lombardi) [2004470]
- scsi: target: pscsi: Fix possible null-pointer dereference in pscsi_complete_cmd() (Maurizio Lombardi) [2004470]
- scsi: target: core: Drop unnecessary se_cmd ASC/ASCQ members (Maurizio Lombardi) [2004470]
- scsi: target: sbp: Drop incorrect ASC/ASCQ usage (Maurizio Lombardi) [2004470]
- scsi: target: core: Avoid using lun_tg_pt_gp after unlock (Maurizio Lombardi) [2004470]
- scsi: target: tcmu: Add new feature KEEP_BUF (Maurizio Lombardi) [2004470]
- scsi: target: Remove redundant assignment to variable ret (Maurizio Lombardi) [2004470]
- scsi: target: Fix NULL dereference on XCOPY completion (Maurizio Lombardi) [2004470]
- scsi: target: iscsi: Remove redundant continue statement (Maurizio Lombardi) [2004470]
- scsi: target: Use standard SAM status types (Maurizio Lombardi) [2004470]
- scsi: target: tcmu: Fix boolreturn.cocci warnings (Maurizio Lombardi) [2004470]
- scsi: target: core: Add the VERSION DESCRIPTOR fields to the INQUIRY data (Maurizio Lombardi) [2004470]
- scsi: target: core: Bump INQUIRY VERSION to SPC-4 (Maurizio Lombardi) [2004470]
- scsi: target: core: Add configurable IEEE Company ID attribute (Maurizio Lombardi) [2004470]
- scsi: target: core: Unify NAA identifier generation (Maurizio Lombardi) [2004470]
- scsi: target: sbp_target: Remove redundant assignment to pg_size (Maurizio Lombardi) [2004470]
- scsi: target: tcmu: Rename TCM_DEV_BIT_PLUGGED to TCMU_DEV_BIT_PLUGGED (Maurizio Lombardi) [2004470]
- scsi: target: iscsi: Drop unnecessary container_of() (Maurizio Lombardi) [2004470]
- scsi: target: iscsi: Switch to kmemdup_nul() (Maurizio Lombardi) [2004470]
- scsi: target: iblock: Fix smp_processor_id() BUG messages (Maurizio Lombardi) [2004470]
- scsi: target: tcmu: Fix xarray RCU warning (Maurizio Lombardi) [2004470]
- scsi: target: core: Avoid smp_processor_id() in preemptible code (Maurizio Lombardi) [2004470]
- scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found (Maurizio Lombardi) [2004470]
- scsi: target: tcm_fc: Fix a kernel-doc header (Maurizio Lombardi) [2004470]
- scsi: target: Shorten ALUA error messages (Maurizio Lombardi) [2004470]
- scsi: target: Fix two format specifiers (Maurizio Lombardi) [2004470]
- scsi: target: Compare explicitly with SAM_STAT_GOOD (Maurizio Lombardi) [2004470]
- scsi: target: tcmu: Make data_pages_per_blk changeable via configfs (Maurizio Lombardi) [2004470]
- scsi: target: tcmu: Replace block size definitions with new udev members (Maurizio Lombardi) [2004470]
- scsi: target: tcmu: Remove function tcmu_get_block_page() (Maurizio Lombardi) [2004470]
- scsi: target: tcmu: Support DATA_BLOCK_SIZE = N * PAGE_SIZE (Maurizio Lombardi) [2004470]
- scsi: target: tcmu: Prepare for PAGE_SIZE != DATA_BLOCK_SIZE (Maurizio Lombardi) [2004470]
- scsi: target: tcmu: Adjust names of variables and definitions (Maurizio Lombardi) [2004470]
- scsi: target: Make the virtual LUN 0 device (Maurizio Lombardi) [2004470]
- scsi: target: Add the DUMMY flag to rd_mcp (Maurizio Lombardi) [2004470]
- scsi: target: Fix htmldocs warning in target_submit_prep() (Maurizio Lombardi) [2004470]
- scsi: target: tcmu: Adjust parameter in call to tcmu_blocks_release() (Maurizio Lombardi) [2004470]
- scsi: target: core: file: Don't duplicate memset(0xff) (Maurizio Lombardi) [2004470]
- scsi: target: core: pr: Initialize arrays at declaration time (Maurizio Lombardi) [2004470]
- scsi: target: configfs: Initialize arrays at declaration time (Maurizio Lombardi) [2004470]
- scsi: target: iscsi: Initialize arrays at declaration time (Maurizio Lombardi) [2004470]
- scsi: target: iscsi: Remove unused macro PRINT_BUF (Maurizio Lombardi) [2004470]
- scsi: target: iscsi: Remove unused macro TEXT_LEN (Maurizio Lombardi) [2004470]
- scsi: target: iscsi: Remove unused macro ISCSI_INST_LAST_FAILURE_TYPE (Maurizio Lombardi) [2004470]
- scsi: target: core: Remove unused macros NONE and ISPRINT (Maurizio Lombardi) [2004470]
- scsi: target: core: Get rid of warning in compare_and_write_do_cmp() (Maurizio Lombardi) [2004470]
- scsi: target: pscsi: Remove unused macro ISPRINT (Maurizio Lombardi) [2004470]
- scsi: target: pscsi: Fix warning in pscsi_complete_cmd() (Maurizio Lombardi) [2004470]
- scsi: target: iblock: Fix type of logs_per_phys (Maurizio Lombardi) [2004470]
- scsi: target: iblock: Trim line longer than 80 characters (Maurizio Lombardi) [2004470]
- scsi: target: iblock: Remove an extra argument (Maurizio Lombardi) [2004470]
- scsi: target: tcmu: Use GFP_NOIO while handling cmds or holding cmdr_lock (Maurizio Lombardi) [2004470]
- scsi: target: tcmu: Replace radix_tree with XArray (Maurizio Lombardi) [2004470]
- scsi: target: tcmu: Replace IDR by XArray (Maurizio Lombardi) [2004470]
- scsi: target: core: Make completion affinity configurable (Maurizio Lombardi) [2004470]
- scsi: target: core: Flush submission work during TMR processing (Maurizio Lombardi) [2004470]
- scsi: target: tcmu: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470]
- scsi: target: iblock: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470]
- scsi: target: core: Fix backend plugging (Maurizio Lombardi) [2004470]
- scsi: target: tcm_loop: Use LIO wq cmd submission helper (Maurizio Lombardi) [2004470]
- scsi: target: tcm_loop: Use block cmd allocator for se_cmds (Maurizio Lombardi) [2004470]
- scsi: target: core: Add workqueue based cmd submission (Maurizio Lombardi) [2004470]
- scsi: target: core: Add gfp_t arg to target_cmd_init_cdb() (Maurizio Lombardi) [2004470]
- scsi: target: core: Remove target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470]
- scsi: target: srpt: Convert to new submission API (Maurizio Lombardi) [2004470]
- scsi: target: qla2xxx: Convert to new submission API (Maurizio Lombardi) [2004470]
- scsi: target: tcm_qla2xxx: Remove BUG_ON(in_interrupt()) (Maurizio Lombardi) [2004470]
- scsi: qla2xxx: Move sess cmd list/lock to driver (Maurizio Lombardi) [2004470]
- scsi: qla2xxx: Drop TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [2004470]
- scsi: target: tcm_fc: Convert to new submission API (Maurizio Lombardi) [2004470]
- scsi: target: sbp_target: Convert to new submission API (Maurizio Lombardi) [2004470]
- scsi: target: tcm_loop: Convert to new submission API (Maurizio Lombardi) [2004470]
- scsi: target: core: Break up target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470]
- scsi: target: core: Rename transport_init_se_cmd() (Maurizio Lombardi) [2004470]
- scsi: target: core: Drop kref_get_unless_zero() in target_get_sess_cmd() (Maurizio Lombardi) [2004470]
- scsi: target: core: Move t_task_cdb initialization (Maurizio Lombardi) [2004470]
- scsi: target: iscsi: Fix zero tag inside a trace event (Maurizio Lombardi) [2004470]
- nfsd: move fsnotify on client creation outside spinlock (Steve Dickson) [1719330]
- nfsd: report client confirmation status in "info" file (Steve Dickson) [1719330]
- nfsd: fsnotify on rmdir under nfsd/clients/ (Steve Dickson) [1719330]
* Mon Oct 25 2021 Augusto Caringi <acaringi@redhat.com> [4.18.0-348.4.el8]
- mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() (Waiman Long) [2009258]
- mm/gup: check for isolation errors (Waiman Long) [2009258]
- mm/gup: return an error on migration failure (Waiman Long) [2009258]
- mm/gup: check every subpage of a compound page during isolation (Waiman Long) [2009258]
- mm/gup: don't pin migrated cma pages in movable zone (Waiman Long) [2009258]
- mm/gup: add a range variant of unpin_user_pages_dirty_lock() (Waiman Long) [2009258]
- mm/gup: decrement head page once for group of subpages (Waiman Long) [2009258]
- mm/gup: add compound page list iterator (Waiman Long) [2009258]
- mm/gup: protect unpin_user_pages() against npages==-ERRNO (Waiman Long) [2009258]
- mm, memcg: remove unused functions (Waiman Long) [2008341]
- mm,vmscan: fix divide by zero in get_scan_count (Waiman Long) [2008341]
- mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim (Waiman Long) [2008341]
- mm/memcg: fix incorrect flushing of lruvec data in obj_stock (Waiman Long) [2008341]
- mm/memcg: fix NULL pointer dereference in memcg_slab_free_hook() (Waiman Long) [2008341]
- mm: memcontrol: fix blocking rstat function called from atomic cgroup1 thresholding code (Waiman Long) [2008341]
- cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync (Waiman Long) [2008341]
- percpu: flush tlb in pcpu_reclaim_populated() (Waiman Long) [2008341]
- mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calculate_protection (Waiman Long) [2008341]
- memcontrol: use flexible-array member (Waiman Long) [2008341]
- mm: vmscan: remove noinline_for_stack (Waiman Long) [2008341]
- mm: memcontrol: move obj_cgroup_uncharge_pages() out of css_set_lock (Waiman Long) [2008341]
- mm: memcontrol: simplify the logic of objcg pinning memcg (Waiman Long) [2008341]
- mm: memcontrol: rename lruvec_holds_page_lru_lock to page_matches_lruvec (Waiman Long) [2008341]
- mm: memcontrol: simplify lruvec_holds_page_lru_lock (Waiman Long) [2008341]
- mm: memcontrol: remove the pgdata parameter of mem_cgroup_page_lruvec (Waiman Long) [2008341]
- mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm (Waiman Long) [2008341]
- mm: memcontrol: fix page charging in page replacement (Waiman Long) [2008341]
- percpu: optimize locking in pcpu_balance_workfn() (Waiman Long) [2008341]
- percpu: initialize best_upa variable (Waiman Long) [2008341]
- percpu: rework memcg accounting (Waiman Long) [2008341]
- mm, memcg: introduce mem_cgroup_kmem_disabled() (Waiman Long) [2008341]
- mm, memcg: mark cgroup_memory_nosocket, nokmem and noswap as __ro_after_init (Waiman Long) [2008341]
- mm: vmscan: shrink deferred objects proportional to priority (Waiman Long) [2008341]
- mm: memcontrol: reparent nr_deferred when memcg offline (Waiman Long) [2008341]
- mm: vmscan: don't need allocate shrinker->nr_deferred for memcg aware shrinkers (Waiman Long) [2008341]
- mm: vmscan: use per memcg nr_deferred of shrinker (Waiman Long) [2008341]
- mm: vmscan: add per memcg shrinker nr_deferred (Waiman Long) [2008341]
- mm: vmscan: use a new flag to indicate shrinker is registered (Waiman Long) [2008341]
- mm: vmscan: add shrinker_info_protected() helper (Waiman Long) [2008341]
- mm: memcontrol: rename shrinker_map to shrinker_info (Waiman Long) [2008341]
- mm: vmscan: use kvfree_rcu instead of call_rcu (Waiman Long) [2008341]
- mm: vmscan: remove memcg_shrinker_map_size (Waiman Long) [2008341]
- mm: vmscan: use shrinker_rwsem to protect shrinker_maps allocation (Waiman Long) [2008341]
- mm: vmscan: consolidate shrinker_maps handling code (Waiman Long) [2008341]
- mm: vmscan: use nid from shrink_control for tracepoint (Waiman Long) [2008341]
- linux/memcontrol.h: remove duplicate struct declaration (Waiman Long) [2008341]
- memcg: charge before adding to swapcache on swapin (Waiman Long) [2008341]
- kselftests: cgroup: update kmem test for new vmstat implementation (Waiman Long) [2008341]
- mm: memcontrol: consolidate lruvec stat flushing (Waiman Long) [2008341]
- mm: memcontrol: switch to rstat (Waiman Long) [2008341]
- cgroup: rstat: punt root-level optimization to individual controllers (Waiman Long) [2008341]
- cgroup: rstat: support cgroup1 (Waiman Long) [2008341]
- mm: memcontrol: privatize memcg_page_state query functions (Waiman Long) [2008341]
- mm: memcontrol: kill mem_cgroup_nodeinfo() (Waiman Long) [2008341]
- memcg: enable memcg oom-kill for __GFP_NOFAIL (Waiman Long) [2008341]
- memcg: cleanup root memcg checks (Waiman Long) [2008341]
- mm: memcontrol: fix kernel stack account (Waiman Long) [2008341]
- mm: page-writeback: simplify memcg handling in test_clear_page_writeback() (Waiman Long) [2008341]
- percpu: implement partial chunk depopulation (Waiman Long) [2008341]
- percpu: use pcpu_free_slot instead of pcpu_nr_slots - 1 (Waiman Long) [2008341]
- percpu: factor out pcpu_check_block_hint() (Waiman Long) [2008341]
- percpu: split __pcpu_balance_workfn() (Waiman Long) [2008341]
- percpu: fix a comment about the chunks ordering (Waiman Long) [2008341]
- mm/compaction: remove rcu_read_lock during page compaction (Waiman Long) [2008341]
- mm/vmscan.c: make lruvec_lru_size() static (Waiman Long) [2008341]
- include/linux/mm_inline.h: fold __update_lru_size() into its sole caller (Waiman Long) [2008341]
- include/linux/mm_inline.h: fold page_lru_base_type() into its sole caller (Waiman Long) [2008341]
- mm: VM_BUG_ON lru page flags (Waiman Long) [2008341]
- mm: add __clear_page_lru_flags() to replace page_off_lru() (Waiman Long) [2008341]
- mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() (Waiman Long) [2008341]
- mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() (Waiman Long) [2008341]
- mm: don't pass "enum lru_list" to lru list addition functions (Waiman Long) [2008341]
- include/linux/mm_inline.h: shuffle lru list addition and deletion functions (Waiman Long) [2008341]
- mm/vmscan.c: use add_page_to_lru_list() (Waiman Long) [2008341]
- mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback) (Waiman Long) [2008341]
- mm: remove superfluous __ClearPageActive() (Waiman Long) [2008341]
- mm, memcg: decouple e{low,min} state mutations from protection checks (Waiman Long) [2008341]
- Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window" (Waiman Long) [2008341]
- mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node (Waiman Long) [2008341]
- include/bitmap.h: add new functions to documentation (Waiman Long) [2008341]
- include/bitmap.h: add missing parameter in docs (Waiman Long) [2008341]
- bitmap: genericize percpu bitmap region iterators (Waiman Long) [2008341]
- cgroup, rstat: Don't flush subtree root unless necessary (Waiman Long) [2008341]
- mm/memcg: Move mem_cgroup kABI compatibility structure into rh_kabi_memcg.h (Waiman Long) [2008341]
- mm/swap: consider max pages in iomap_swapfile_add_extent (Brian Foster) [1969326]
- mm/slub: Fix backtrace of objects to handle redzone adjustment (Waiman Long) [2008340]
- powerpc/powernv: Fix CPU idle to be called with IRQs disabled (Waiman Long) [2008340]
- torture: Fix grace-period rate output (Waiman Long) [2008340]
- rcu: Fix kfree_rcu() docbook errors (Waiman Long) [2008340]
- rcu/nocb: Perform deferred wake up before last idle's need_resched() check (Waiman Long) [2008340]
- rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers (Waiman Long) [2008340]
- idle: Prevent late-arriving interrupts from disrupting offline (Waiman Long) [2008340]
- torture: Maintain torture-specific set of CPUs-online books (Waiman Long) [2008340]
- torture: Clean up after torture-test CPU hotplugging (Waiman Long) [2008340]
- rcutorture: Make object_debug also double call_rcu() heap object (Waiman Long) [2008340]
- torture: Throttle VERBOSE_TOROUT_*() output (Waiman Long) [2008340]
- torture: Make refscale throttle high-rate printk()s (Waiman Long) [2008340]
- rcutorture: Use hrtimers for reader and writer delays (Waiman Long) [2008340]
- torture: Make stutter use torture_hrtimeout_*() functions (Waiman Long) [2008340]
- rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits (Waiman Long) [2008340]
- torture: Add fuzzed hrtimer-based sleep functions (Waiman Long) [2008340]
- rcutorture: Make rcu_torture_fakewriter() use blocking wait primitives (Waiman Long) [2008340]
- rcutorture: Make synctype[] and nsynctype be static global (Waiman Long) [2008340]
- rcutorture: Require entire stutter period be post-boot (Waiman Long) [2008340]
- refscale: Allow summarization of verbose output (Waiman Long) [2008340]
- torture: Allow standalone kvm-recheck.sh run detect --trust-make (Waiman Long) [2008340]
- torture: Simplify exit-code plumbing for kvm-recheck.sh and kvm-find-errors.sh (Waiman Long) [2008340]
- torture: s/STOP/STOP.1/ to avoid scenario collision (Waiman Long) [2008340]
- torture: Add --dryrun batches to help schedule a distributed run (Waiman Long) [2008340]
- torture: Stop hanging on panic (Waiman Long) [2008340]
- torture: Add kvm.sh test summary to end of log file (Waiman Long) [2008340]
- torture: Make kvm.sh include --kconfig arguments in CPU calculation (Waiman Long) [2008340]
- torture: Make kvm.sh return failure upon build failure (Waiman Long) [2008340]
- torture: Print run duration at end of kvm.sh execution (Waiman Long) [2008340]
- torture: Make kvm.sh arguments accumulate (Waiman Long) [2008340]
- torture: Make kvm.sh "Test Summary" date be end of test (Waiman Long) [2008340]
- tools/rcutorture: Make identify_qemu_vcpus() independent of local language (Waiman Long) [2008340]
- torture: Add config2csv.sh script to compare torture scenarios (Waiman Long) [2008340]
- torture: Prepare for splitting qemu execution from kvm-test-1-run.sh (Waiman Long) [2008340]
- torture: Allow kvm.sh --datestamp to specify subdirectories (Waiman Long) [2008340]
- torture: Make kvm.sh "--dryrun sched" summarize number of builds (Waiman Long) [2008340]
- torture: Make kvm.sh "--dryrun sched" summarize number of batches (Waiman Long) [2008340]
- torture: Make --kcsan specify lockdep (Waiman Long) [2008340]
- rcu: Do not NMI offline CPUs (Waiman Long) [2008340]
- rcu: For RCU grace-period kthread starvation, dump last CPU it ran on (Waiman Long) [2008340]
- rcu: Mark obtuse portion of stall warning as internal debug (Waiman Long) [2008340]
- scftorture: Add debug output for wrong-CPU warning (Waiman Long) [2008340]
- rcutorture: Add testing for RCU's global memory ordering (Waiman Long) [2008340]
- rcutorture: Add reader-side tests of polling grace-period API (Waiman Long) [2008340]
- rcutorture: Add writer-side tests of polling grace-period API (Waiman Long) [2008340]
- rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state (Waiman Long) [2008340]
- srcu: Add comment explaining cookie overflow/wrap (Waiman Long) [2008340]
- srcu: Document polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340]
- srcu: Provide polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340]
- srcu: Provide polling interfaces for Tiny SRCU grace periods (Waiman Long) [2008340]
- srcu: Provide internal interface to start a Tree SRCU grace period (Waiman Long) [2008340]
- srcu: Provide internal interface to start a Tiny SRCU grace period (Waiman Long) [2008340]
- srcu: Make Tiny SRCU use multi-bit grace-period counter (Waiman Long) [2008340]
- rcu: Enable rcu_normal_after_boot unconditionally for RT (Waiman Long) [2008340]
- rcu: Unconditionally use rcuc threads on PREEMPT_RT (Waiman Long) [2008340]
- rcu: Make RCU_BOOST default on CONFIG_PREEMPT_RT (Waiman Long) [2008340]
- rcu: Eliminate the __kvfree_rcu() macro (Waiman Long) [2008340]
- rcu: Introduce kfree_rcu() single-argument macro (Waiman Long) [2008340]
- rcu: Record kvfree_call_rcu() call stack for KASAN (Waiman Long) [2008340]
- rcu: Do any deferred nocb wakeups at CPU offline time (Waiman Long) [2008340]
- rcu/nocb: Code-style nits in callback-offloading toggling (Waiman Long) [2008340]
- rcu/nocb: Add nocb CB kthread list to show_rcu_nocb_state() output (Waiman Long) [2008340]
- rcu/nocb: Add grace period and task state to show_rcu_nocb_state() output (Waiman Long) [2008340]
- tools/rcutorture: Support nocb toggle in TREE01 (Waiman Long) [2008340]
- rcutorture: Test runtime toggling of CPUs' callback offloading (Waiman Long) [2008340]
- cpu/hotplug: Add lockdep_is_cpus_held() (Waiman Long) [2008340]
- rcu/nocb: Locally accelerate callbacks as long as offloading isn't complete (Waiman Long) [2008340]
- rcu/nocb: Process batch locally as long as offloading isn't complete (Waiman Long) [2008340]
- rcu/nocb: Only cond_resched() from actual offloaded batch processing (Waiman Long) [2008340]
- rcu/nocb: Set SEGCBLIST_SOFTIRQ_ONLY at the very last stage of de-offloading (Waiman Long) [2008340]
- rcu/nocb: Flush bypass before setting SEGCBLIST_SOFTIRQ_ONLY (Waiman Long) [2008340]
- rcu/nocb: Shutdown nocb timer on de-offloading (Waiman Long) [2008340]
- rcu/nocb: Re-offload support (Waiman Long) [2008340]
- rcu/nocb: De-offloading GP kthread (Waiman Long) [2008340]
- rcu/nocb: Don't deoffload an offline CPU with pending work (Waiman Long) [2008340]
- rcu/nocb: De-offloading CB kthread (Waiman Long) [2008340]
- rcu/nocb: Always init segcblist on CPU up (Waiman Long) [2008340]
- rcu/nocb: Provide basic callback offloading state machine bits (Waiman Long) [2008340]
- rcu/nocb: Turn enabled/offload states into a common flag (Waiman Long) [2008340]
- rcu/segcblist: Add debug checks for segment lengths (Waiman Long) [2008340]
- rcu/trace: Add tracing for how segcb list changes (Waiman Long) [2008340]
- rcu/tree: segcblist: Remove redundant smp_mb()s (Waiman Long) [2008340]
- rcu/segcblist: Add counters to segcblist datastructure (Waiman Long) [2008340]
- rcu/segcblist: Add additional comments to explain smp_mb() (Waiman Long) [2008340]
- rcu/tree: Make rcu_do_batch count how many callbacks were executed (Waiman Long) [2008340]
- rcu: Make call_rcu() print mem_dump_obj() info for double-freed callback (Waiman Long) [2008340]
- mm: Make mem_obj_dump() vmalloc() dumps include start and length (Waiman Long) [2008340]
- mm: Make mem_dump_obj() handle vmalloc() memory (Waiman Long) [2008340]
- mm: Make mem_dump_obj() handle NULL and zero-sized pointers (Waiman Long) [2008340]
- mm: Add mem_dump_obj() to print source of memory block (Waiman Long) [2008340]
- rcu: Make TASKS_TRACE_RCU select IRQ_WORK (Waiman Long) [2008340]
- rcu-tasks: Add RCU-tasks self tests (Waiman Long) [2008340]
- rcu-tasks: Move RCU-tasks initialization to before early_initcall() (Waiman Long) [2008340]
- rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock_rcu_node() macros (Waiman Long) [2008340]
- rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock_irq() and callees (Waiman Long) [2008340]
- rcutorture: Don't do need_resched() testing if ->sync is NULL (Waiman Long) [2008340]
- scftorture: Add full-test stutter capability (Waiman Long) [2008340]
- torture: Allow alternative forms of kvm.sh command-line arguments (Waiman Long) [2008340]
- rcutorture: Small code cleanups (Waiman Long) [2008340]
- torture: Accept time units on kvm.sh --duration argument (Waiman Long) [2008340]
- rcutorture: Make stutter_wait() caller restore priority (Waiman Long) [2008340]
- torture: Force weak-hashed pointers on console log (Waiman Long) [2008340]
- rcutorture: Prevent hangs for invalid arguments (Waiman Long) [2008340]
- torture: Prevent jitter processes from delaying failed run (Waiman Long) [2008340]
- rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kconfig happy (Waiman Long) [2008340]
- refscale: Prevent hangs for invalid arguments (Waiman Long) [2008340]
- rcuscale: Prevent hangs for invalid arguments (Waiman Long) [2008340]
- torture: Exclude "NOHZ tick-stop error" from fatal errors (Waiman Long) [2008340]
- rcuscale: Avoid divide by zero (Waiman Long) [2008340]
- rcuscale: Add RCU Tasks Trace (Waiman Long) [2008340]
- scftorture: Add an alternative IPI vector (Waiman Long) [2008340]
- torture: Make torture_stutter() use hrtimer (Waiman Long) [2008340]
- torture: Periodically pause in stutter_wait() (Waiman Long) [2008340]
- torture: Don't kill gdb sessions (Waiman Long) [2008340]
- refscale: Bounds-check module parameters (Waiman Long) [2008340]
- rcu-tasks: Make the units of ->init_fract be jiffies (Waiman Long) [2008340]
- rcutorture: Make grace-period kthread report match RCU flavor being tested (Waiman Long) [2008340]
- rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop (Waiman Long) [2008340]
- rcutorture: Make preemptible TRACE02 enable lockdep (Waiman Long) [2008340]
- srcu: Use a more appropriate lockdep helper (Waiman Long) [2008340]
- srcu: Take early exit on memory-allocation failure (Waiman Long) [2008340]
- rcu: Fix a typo in rcu_blocking_is_gp() header comment (Waiman Long) [2008340]
- rcu: Prevent lockdep-RCU splats on lock acquisition/release (Waiman Long) [2008340]
- rcu/tree: nocb: Avoid raising softirq for offloaded ready-to-execute CBs (Waiman Long) [2008340]
- rcu/tree: Make struct kernel_param_ops definitions const (Waiman Long) [2008340]
- rcu/tree: Add a warning if CPU being onlined did not report QS already (Waiman Long) [2008340]
- rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config (Waiman Long) [2008340]
- rcu: Fix single-CPU check in rcu_blocking_is_gp() (Waiman Long) [2008340]
- rcu: Implement rcu_segcblist_is_offloaded() config dependent (Waiman Long) [2008340]
- list.h: Update comment to explicitly note circular lists (Waiman Long) [2008340]
- rcu: Panic after fixed number of stalls (Waiman Long) [2008340]
- x86/smpboot: Move rcu_cpu_starting() earlier (Waiman Long) [2008340]
- torture: Replace cpu_up/down() with add/remove_cpu() (Waiman Long) [2008340]
- PCI/PTM: Remove error message at boot (Myron Stowe) [1993252]
- PCI: Mark AMD Navi14 GPU ATS as broken (Myron Stowe) [1993252]
- PCI: vmd: Update type of the __iomem pointers (Myron Stowe) [1993252]
- PCI: Unify ECAM constants in native PCI Express drivers (Myron Stowe) [1993252]
- PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller (Myron Stowe) [1993252]
- PCI: Mark AMD Raven iGPU ATS as broken in some platforms (Myron Stowe) [1993252]
- PCI: Disable PTM during suspend to save power (Myron Stowe) [1993252]
- PCI/PTM: Save/restore Precision Time Measurement Capability for suspend/resume (Myron Stowe) [1993252]
- PCI: Add sysfs attribute for device power state (Myron Stowe) [1993252]
- PCI/MSI: Set device flag indicating only 32-bit MSI support (Myron Stowe) [1993252]
- PCI/MSI: Move MSI/MSI-X flags updaters to msi.c (Myron Stowe) [1993252]
- PCI/MSI: Move MSI/MSI-X init to msi.c (Myron Stowe) [1993252]
- PCI: Use predefined Pericom Vendor ID (Myron Stowe) [1993252]
- PCI: Disable MSI for Pericom PCIe-USB adapter (Myron Stowe) [1993252]
- PCI: Reduce pci_set_cacheline_size() message to debug level (Myron Stowe) [1993252]
- PCI: Remove unused HAVE_PCI_SET_MWI (Myron Stowe) [1993252]
- PCI: Fix overflow in command-line resource alignment requests (Myron Stowe) [1993252]
- PCI: Bounds-check command-line resource alignment requests (Myron Stowe) [1993252]
- PCI: Fix kernel-doc markup (Myron Stowe) [1993252]
- PCI: ibmphp: Remove unneeded break (Myron Stowe) [1993252]
- PCI/ACPI: Fix companion lookup for device 0 on the root bus (Myron Stowe) [1993252]
- PCI: Keep both device and resource name for config space remaps (Myron Stowe) [1993252]
- PCI: Return u16 from pci_find_ext_capability() and similar (Myron Stowe) [1993252]
- PCI: Return u8 from pci_find_capability() and similar (Myron Stowe) [1993252]
- PCI: Avoid duplicate IDs in driver dynamic IDs list (Myron Stowe) [1993252]
- PCI: Move pci_match_device() ahead of new_id_store() (Myron Stowe) [1993252]
- PCI: Decode PCIe 64 GT/s link speed (Myron Stowe) [1993252]
- PCI: host-generic: Support building as modules (Myron Stowe) [1993252]
- ata: sata_nv: Fix retrieving of active qcs (Tomas Henzl) [1921465]
- ata: pata_ns87415.c: Document support on parisc with superio chip (Tomas Henzl) [1921465]
- ata: fix some kernel-doc markups (Tomas Henzl) [1921465]
- sata, highbank: simplify the return expression of ahci_highbank_suspend (Tomas Henzl) [1921465]
- libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks (Tomas Henzl) [1921465]
- ata: ahci: use ata_link_info() instead of ata_link_printk() (Tomas Henzl) [1921465]
- libata: Use per port sync for detach (Tomas Henzl) [1921465]
- ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function (Tomas Henzl) [1921465]
- sata_rcar: handle pm_runtime_get_sync failure cases (Tomas Henzl) [1921465]
- ata: sata_inic162x fix a spelling issue (Tomas Henzl) [1921465]
- ata: libata-core: fix a doc warning (Tomas Henzl) [1921465]
- ata: ahci: Add sysfs attribute to show remapped NVMe device count (Tomas Henzl) [1921465]
- ata: ahci-imx: remove redundant assignment to ret (Tomas Henzl) [1921465]
- libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set (Tomas Henzl) [1921465]
- ata: move ata_eh_analyze_ncq_error() & co. to libata-sata.c (Tomas Henzl) [1921465]
- ata: start separating SATA specific code from libata-eh.c (Tomas Henzl) [1921465]
- ata: move ata_sas_*() to libata-sata.c (Tomas Henzl) [1921465]
- ata: start separating SATA specific code from libata-scsi.c (Tomas Henzl) [1921465]
- ata: move sata_deb_timing_*() to libata-sata.c (Tomas Henzl) [1921465]
- ata: move ata_qc_complete_multiple() to libata-sata.c (Tomas Henzl) [1921465]
- ata: move sata_link_hardreset() to libata-sata.c (Tomas Henzl) [1921465]
- ata: move sata_link_{debounce,resume}() to libata-sata.c (Tomas Henzl) [1921465]
- ata: move *sata_set_spd*() to libata-sata.c (Tomas Henzl) [1921465]
- ata: move sata_scr_*() to libata-sata.c (Tomas Henzl) [1921465]
- ata: start separating SATA specific code from libata-core.c (Tomas Henzl) [1921465]
- ata: fix CodingStyle issues in PATA timings code (Tomas Henzl) [1921465]
- ata: remove EXPORT_SYMBOL_GPL()s not used by modules (Tomas Henzl) [1921465]
- ata: move EXPORT_SYMBOL_GPL()s close to exported code (Tomas Henzl) [1921465]
- ata: optimize ata_scsi_rbuf[] size (Tomas Henzl) [1921465]
- ata: optimize struct ata_force_param size (Tomas Henzl) [1921465]
- ata: use COMMAND_LINE_SIZE for ata_force_param_buf[] size (Tomas Henzl) [1921465]
- ata: simplify ata_scsiop_inq_89() (Tomas Henzl) [1921465]
- sata_promise: use ata_cable_sata() (Tomas Henzl) [1921465]
- ata: make SATA_PMP option selectable only if any SATA host driver is enabled (Tomas Henzl) [1921465]
- ata: expose ncq_enable_prio sysfs attribute only on NCQ capable hosts (Tomas Henzl) [1921465]
- ata: remove stale maintainership information from core code (Tomas Henzl) [1921465]
- libata: Assign OF node to the SCSI device (Tomas Henzl) [1921465]
- libata: Remove extra scsi_host_put() in ata_scsi_add_hosts() (Tomas Henzl) [1921465]
- libata: transport: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1921465]
- ata/acard_ahci: remove unused variable n_elem (Tomas Henzl) [1921465]
- ata: ahci_brcm: BCM7216 reset is self de-asserting (Tomas Henzl) [1921465]
- ata: ahci_brcm: Perform reset after obtaining resources (Tomas Henzl) [1921465]
- ata: brcm: fix reset controller API usage (Tomas Henzl) [1921465]
- ata: brcm: mark PM functions as __maybe_unused (Tomas Henzl) [1921465]
- ata: ahci_brcm: Support BCM7216 reset controller name (Tomas Henzl) [1921465]
- ata: ahci_brcm: Add a shutdown callback (Tomas Henzl) [1921465]
- ata: ahci_brcm: Manage reset line during suspend/resume (Tomas Henzl) [1921465]
- ata: ahci_brcm: Add missing clock management during recovery (Tomas Henzl) [1921465]
- ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE (Tomas Henzl) [1921465]
- ata: ahci_brcm: Fix AHCI resources management (Tomas Henzl) [1921465]
- ata: libahci_platform: Export again ahci_platform_<en/dis>able_phys() (Tomas Henzl) [1921465]
- libata: Fix retrieving of active qcs (Tomas Henzl) [1921465]
- ata: pata_artop: make arrays static const, makes object smaller (Tomas Henzl) [1921465]
- ata_piix: remove open-coded dmi_match(DMI_OEM_STRING) (Tomas Henzl) [1921465]
- ata: sata_mv, avoid trigerrable BUG_ON (Tomas Henzl) [1921465]
- ata: make qc_prep return ata_completion_errors (Tomas Henzl) [1921465]
- ata: define AC_ERR_OK (Tomas Henzl) [1921465]
- libata: Ensure ata_port probe has completed before detach (Tomas Henzl) [1921465]
- ahci: tegra: use regulator_bulk_set_supply_names() (Tomas Henzl) [1921465]
- ahci: Add support for Amazon's Annapurna Labs SATA controller (Tomas Henzl) [1921465]
- ata: libahci_platform: Fix regulator_get_optional() misuse (Tomas Henzl) [1921465]
- ata: ahci-imx: Covert to use GPIO descriptor (Tomas Henzl) [1921465]
- libata/ahci: Fix PCS quirk application (Tomas Henzl) [1921465]
- libata/ahci: Drop PCS quirk for Denverton and beyond (Tomas Henzl) [1921465]
- libata: switch remaining drivers to use dma_set_mask_and_coherent (Tomas Henzl) [1921465]
- sata_sil24: use dma_set_mask_and_coherent (Tomas Henzl) [1921465]
- sata_qstor: use dma_set_mask_and_coherent (Tomas Henzl) [1921465]
- sata_nv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465]
- sata_mv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465]
- pdc_adma: use dma_set_mask_and_coherent (Tomas Henzl) [1921465]
- ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465]
- acard_ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465]
- libata: add SG safety checks in SFF pio transfers (Tomas Henzl) [1921465]
- libata: have ata_scsi_rw_xlat() fail invalid passthrough requests (Tomas Henzl) [1921465]
- ata: rb532_cf: Fix unused variable warning in rb532_pata_driver_probe (Tomas Henzl) [1921465]
- ata: libahci: do not complain in case of deferred probe (Tomas Henzl) [1921465]
- libata: zpodd: Fix small read overflow in zpodd_get_mech_type() (Tomas Henzl) [1921465]
- ata: libahci_platform: remove redundant dev_err message (Tomas Henzl) [1921465]
- drivers: ata: ahci_sunxi: Increased SATA/AHCI DMA TX/RX FIFOs (Tomas Henzl) [1921465]
- libata: Drop firmware version check from the ST1000LM024 quirk (Tomas Henzl) [1921465]
- ata: sata_sil24: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465]
- ata:sata_qstor: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465]
- ata: sata_nv: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465]
- ata: pdc_adma: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465]
- ata: libahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465]
- ata: acard-ahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465]
- libata: don't request sense data on !ZAC ATA devices (Tomas Henzl) [1921465]
- libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk (Tomas Henzl) [1921465]
- sata_rcar: Remove ata_host_alloc() error printing (Tomas Henzl) [1921465]
- libata: fix using DMA buffers on stack (Tomas Henzl) [1921465]
- ata: libahci: Only warn for AHCI_HFLAG_MULTI_MSI set when genuine custom irq handler implemented (Tomas Henzl) [1921465]
- libata: fix a typo in comment (Tomas Henzl) [1921465]
- sata_rcar: fix deferred probing (Tomas Henzl) [1921465]
- ata: sata_highbank: Convert to use GPIO descriptors (Tomas Henzl) [1921465]
- sata_rcar: convert to SPDX identifiers (Tomas Henzl) [1921465]
- ata: ep93xx: Use proper enums for directions (Tomas Henzl) [1921465]
- ata: ahci_brcm: Allow using driver or DSL SoCs (Tomas Henzl) [1921465]
- ata: ahci_brcm: Match BCM63138 compatible strings (Tomas Henzl) [1921465]
- ata: ahci_brcm: Allow optional reset controller to be used (Tomas Henzl) [1921465]
- libata: mask swap internal and hardware tag (Tomas Henzl) [1921465]
- pata_atiixp: Remove unnecessary parentheses (Tomas Henzl) [1921465]
- ata: ahci_sunxi: add support for r40 (Tomas Henzl) [1921465]
- ata: ahci_platform: add support for PHY controller regulator (Tomas Henzl) [1921465]
- ata: ahci_platform: add support for AHCI controller regulator (Tomas Henzl) [1921465]
- libata: Use SMART LBAM/LBAH password defines (Tomas Henzl) [1921465]
- ata: ahci: Convert to using pOFn instead of device_node.name (Tomas Henzl) [1921465]
- ata: ftide010: Add a quirk for SQ201 (Tomas Henzl) [1921465]
- ata: ahci_platform: enable to get and control reset (Tomas Henzl) [1921465]
- ata: libahci_platform: add reset control support (Tomas Henzl) [1921465]
- ata: add an extra argument to ahci_platform_get_resources() (Tomas Henzl) [1921465]
- ata: sata_rcar: exclude setting of PHY registers in Gen3 (Tomas Henzl) [1921465]
- ata: sata_rcar: really mask all interrupts on Gen2 and later (Tomas Henzl) [1921465]
- ata: libahci: Allow reconfigure of DEVSLP register (Tomas Henzl) [1921465]
- ata: libahci: Correct setting of DEVSLP register (Tomas Henzl) [1921465]
- ata: ahci: Enable DEVSLP by default on x86 with SLP_S0 (Tomas Henzl) [1921465]
- ata: ahci: Support state with min power but Partial low power state (Tomas Henzl) [1921465]
- Revert "ata: ahci_platform: convert kcalloc to devm_kcalloc" (Tomas Henzl) [1921465]
- ata: sata_rcar: Add rudimentary Runtime PM support (Tomas Henzl) [1921465]
- ata: sata_rcar: Provide a short-hand for &pdev->dev (Tomas Henzl) [1921465]
- ata: Only output sg element mapped number in verbose debug (Tomas Henzl) [1921465]
- ata: Guard ata_scsi_dump_cdb() by ATA_VERBOSE_DEBUG (Tomas Henzl) [1921465]
- ata: ahci_platform: convert kcalloc to devm_kcalloc (Tomas Henzl) [1921465]
- ata: ahci_platform: convert kzallloc to kcalloc (Tomas Henzl) [1921465]
- ata: ahci_platform: correct parameter documentation for ahci_platform_shutdown (Tomas Henzl) [1921465]
- libata: remove ata_sff_data_xfer_noirq() (Tomas Henzl) [1921465]
- scsi: target: Fix the pgr/alua_support_store functions (Maurizio Lombardi) [1995935]
- sched/deadline: Fix missing clock update in migrate_task_rq_dl() (Phil Auld) [1992254]
- sched/fair: Avoid a second scan of target in select_idle_cpu (Phil Auld) [1992254]
- sched/fair: Use prev instead of new target as recent_used_cpu (Phil Auld) [1992254]
- sched: Replace deprecated CPU-hotplug functions. (Phil Auld) [1992254]
- sched/deadline: Fix reset_on_fork reporting of DL tasks (Phil Auld) [1992254]
- sched/numa: Fix is_core_idle() (Phil Auld) [1992254]
- sched/fair: Sync load_sum with load_avg after dequeue (Phil Auld) [1992254]
- sched/fair: Fix CFS bandwidth hrtimer expiry type (Phil Auld) [1992254]
- sched/fair: Ensure _sum and _avg values stay consistent (Phil Auld) [1992254]
- sched/fair: Ensure that the CFS parent is added after unthrottling (Phil Auld) [1992254]
- sched/rt: Fix Deadline utilization tracking during policy change (Phil Auld) [1992254]
- sched/rt: Fix RT utilization tracking during policy change (Phil Auld) [1992254]
- sched/fair: Age the average idle time (Phil Auld) [1992254]
- wait: use LIST_HEAD_INIT() to initialize wait_queue_head (Phil Auld) [1992254]
- sched: Optimize housekeeping_cpumask() in for_each_cpu_and() (Phil Auld) [1992254]
- sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling (Phil Auld) [1992254]
- sched/pelt: Check that *_avg are null when *_sum are (Phil Auld) [1992254]
- sched/fair: Correctly insert cfs_rq's to list on unthrottle (Phil Auld) [1992254]
- sched/pelt: Ensure that *_sum is always synced with *_avg (Phil Auld) [1992254]
- sched/fair: Return early from update_tg_cfs_load() if delta == 0 (Phil Auld) [1992254]
- sched/fair: Make sure to update tg contrib for blocked load (Phil Auld) [1992254]
- sched/fair: Keep load_avg and load_sum synced (Phil Auld) [1992254]
- sched: Stop PF_NO_SETAFFINITY from being inherited by various init system threads (Phil Auld) [1992254]
- sched: Fix a stale comment in pick_next_task() (Phil Auld) [1992254]
- sched/fair: Fix ascii art by relpacing tabs (Phil Auld) [1992254]
- tick/nohz: Call tick_nohz_task_switch() with interrupts disabled (Phil Auld) [1992254]
- sched/fair: Fix clearing of has_idle_cores flag in select_idle_cpu() (Phil Auld) [1992254]
- sched/core: Remove the pointless BUG_ON(!task) from wake_up_q() (Phil Auld) [1992254]
- sched: Make the idle task quack like a per-CPU kthread (Phil Auld) [1992254]
- sched/fair: Fix unfairness caused by missing load decay (Phil Auld) [1992254]
- sched: Make nr_iowait_cpu() return 32-bit value (Phil Auld) [1992254]
- sched: Make nr_iowait() return 32-bit value (Phil Auld) [1992254]
- sched: Make nr_running() return 32-bit value (Phil Auld) [1992254]
- sched/isolation: Reconcile rcu_nocbs= and nohz_full= (Phil Auld) [1992254]
- sched/fair: Introduce a CPU capacity comparison helper (Phil Auld) [1992254]
- sched/fair: Clean up active balance nr_balance_failed trickery (Phil Auld) [1992254]
- sched/fair: Move update_nohz_stats() to the CONFIG_NO_HZ_COMMON block to simplify the code & fix an unused function warning (Phil Auld) [1992254]
- sched/fair: Bring back select_idle_smt(), but differently (Phil Auld) [1992254]
- sched,fair: Alternative sched_slice() (Phil Auld) [1992254]
- sched/topology: Remove redundant cpumask_and() in init_overlap_sched_group() (Phil Auld) [1992254]
- sched/numa: Allow runtime enabling/disabling of NUMA balance without SCHED_DEBUG (Phil Auld) [1992254]
- sched/fair: Optimize test_idle_cores() for !SMT (Phil Auld) [1992254]
- sched: Fix various typos (Phil Auld) [1992254]
- sched: Remove unnecessary variable from schedule_tail() (Phil Auld) [1992254]
- sched: Optimize __calc_delta() (Phil Auld) [1992254]
- sched: Provide raw_spin_rq_*lock*() helpers (Phil Auld) [1992254]
- sched/pelt: Fix task util_est update filtering (Phil Auld) [1992254]
- sched/fair: use lsub_positive in cpu_util_next() (Phil Auld) [1992254]
- sched/fair: Reduce the window for duplicated update (Phil Auld) [1992254]
- sched/fair: Reorder newidle_balance pulled_task tests (Phil Auld) [1992254]
- sched/fair: Remove unused parameter of update_nohz_stats (Phil Auld) [1992254]
- sched/fair: Remove unused return of _nohz_idle_balance (Phil Auld) [1992254]
- sched/fair: Remove update of blocked load from newidle_balance (Phil Auld) [1992254]
- sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 (Phil Auld) [1992254]
- sched/fair: Merge select_idle_core/cpu() (Phil Auld) [1992254]
- sched/fair: Remove select_idle_smt() (Phil Auld) [1992254]
- sched/fair: Move avg_scan_cost calculations under SIS_PROP (Phil Auld) [1992254]
- sched/fair: Remove SIS_AVG_CPU (Phil Auld) [1992254]
- sched/eas: Don't update misfit status if the task is pinned (Phil Auld) [1992254]
- sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue (Phil Auld) [1992254]
- sched/fair: Add a few assertions (Phil Auld) [1992254]
- cpufreq: schedutil: Simplify sugov_update_next_freq() (Phil Auld) [1992254]
- sched/topology: Warn when NUMA diameter > 2 (Phil Auld) [1992254]
- sched: Use task_current() instead of 'rq->curr == p' (Phil Auld) [1992254]
- sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled (Phil Auld) [1992254]
- sched/fair: Exclude the current CPU from find_new_ilb() (Phil Auld) [1992254]
- rbtree, sched/deadline: Use rb_add_cached() (Phil Auld) [1992254]
- rbtree, sched/fair: Use rb_add_cached() (Phil Auld) [1992254]
- sched/isolation: Prefer housekeeping CPU in local node (Phil Auld) [1992254]
- sched: Fix various typos in comments (Phil Auld) [1992254]
- s390/qeth: fix deadlock during failing recovery (Sumanth Korikkar) [1984990]
- s390/qeth: Fix deadlock in remove_discipline (Sumanth Korikkar) [1984990]
- s390/qeth: fix NULL deref in qeth_clear_working_pool_list() (Sumanth Korikkar) [1984990]
- s390/qdio: fix roll-back after timeout on ESTABLISH ccw (Sumanth Korikkar) [1984990]
- s390/qdio: get rid of register asm (Sumanth Korikkar) [1984990]
- s390/netiuvc: get rid of forward declarations (Sumanth Korikkar) [1984990]
- s390/qeth: Consider dependency on SWITCHDEV module (Sumanth Korikkar) [1984990]
- s390/qeth: shrink TX buffer struct (Sumanth Korikkar) [1984990]
- s390/qeth: remove TX buffer's pointer to its queue (Sumanth Korikkar) [1984990]
- s390/qeth: remove QAOB's pointer to its TX buffer (Sumanth Korikkar) [1984990]
- s390/qeth: consolidate completion of pending TX buffers (Sumanth Korikkar) [1984990]
- s390/qeth: use ethtool_sprintf() (Sumanth Korikkar) [1984990]
- s390/qeth: unify the tracking of active cmds on ccw device (Sumanth Korikkar) [1984990]
- s390/qeth: also use TX NAPI for non-IQD devices (Sumanth Korikkar) [1984990]
- s390/qeth: count TX completion interrupts (Sumanth Korikkar) [1984990]
- powerpc/stacktrace: Include linux/delay.h (Steve Best) [2010674]
- powerpc/stacktrace: Fix spurious "stale" traces in raise_backtrace_ipi() (Steve Best) [2010674]
- powerpc/xmon: Reset RCU and soft lockup watchdogs (Steve Best) [2010674]
- bpf, sockmap: Fix sk->prot unhash op reset (Jiri Benc) [1947006]
- xdp: fix xdp_return_frame() kernel BUG throw for page_pool memory model (Jiri Benc) [1947006]
- selftests/bpf: Tests using bpf_check_mtu BPF-helper input mtu_len param (Jiri Benc) [1947006]
- bpf: BPF-helper for MTU checking add length input (Jiri Benc) [1947006]
- xsk: Remove dangling function declaration from header file (Jiri Benc) [1947006]
- bpf: Remove blank line in bpf helper description comment (Jiri Benc) [1947006]
- libbpf: Use AF_LOCAL instead of AF_INET in xsk.c (Jiri Benc) [1947006]
- selftests/bpf: Tests using bpf_check_mtu BPF-helper (Jiri Benc) [1947006]
- selftests/bpf: Use bpf_check_mtu in selftest test_cls_redirect (Jiri Benc) [1947006]
- bpf: Drop MTU check when doing TC-BPF redirect to ingress (Jiri Benc) [1947006]
- bpf: Add BPF-helper for MTU checking (Jiri Benc) [1947006]
- bpf: bpf_fib_lookup return MTU value as output when looked up (Jiri Benc) [1947006]
- bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx (Jiri Benc) [1947006]
- bpf: Remove MTU check in __bpf_skb_max_len (Jiri Benc) [1947006]
- net, veth: Alloc skb in bulk for ndo_xdp_xmit (Jiri Benc) [1947006]
- bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_RECVMSG (Jiri Benc) [1947006]
- selftests/bpf: Rewrite recvmsg{4,6} asm progs to c in test_sock_addr (Jiri Benc) [1947006]
- bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_INET{4,6}_GET{PEER,SOCK}NAME (Jiri Benc) [1947006]
- bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_SENDMSG (Jiri Benc) [1947006]
- selftests/bpf: Verify that rebinding to port < 1024 from BPF works (Jiri Benc) [1947006]
- bpf: Allow rewriting to ports under ip_unprivileged_port_start (Jiri Benc) [1947006]
- net: port < inet_prot_sock(net) --> inet_port_requires_bind_service(net, port) (Jiri Benc) [1947006]
- net: inet_is_local_reserved_port() should return bool not int (Jiri Benc) [1947006]
- libbpf, xsk: Select AF_XDP BPF program based on kernel version (Jiri Benc) [1947006]
- xsk: Fold xp_assign_dev and __xp_assign_dev (Jiri Benc) [1947006]
- xsk: Remove explicit_free parameter from __xsk_rcv() (Jiri Benc) [1947006]
- bpf: Split cgroup_bpf_enabled per attach type (Jiri Benc) [1947006]
- bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE (Jiri Benc) [1947006]
- net, xdp: Introduce xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006]
- net, xdp: Introduce __xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006]
- bpf: Extend bind v4/v6 selftests for mark/prio/bindtoifindex (Jiri Benc) [1947006]
- bpf: Allow to retrieve sol_socket opts from sock_addr progs (Jiri Benc) [1947006]
- bpf: Replace fput with sockfd_put in sock map (Jiri Benc) [1947006]
- tools: bpf: add SO_BINDTOIFINDEX to socket.h in tools (Jiri Benc) [1947006]
- media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() (Lucas Zampieri) [1956472] {CVE-2021-3542}
* Mon Oct 18 2021 Augusto Caringi <acaringi@redhat.com> [4.18.0-348.3.el8]
- mm/hmm: make HMM_MIRROR an implicit option (Rafael Aquini) [1998534]
- mm/hmm: allow HMM_MIRROR on all architectures with MMU (Rafael Aquini) [1998534]
- mm: don't select MIGRATE_VMA_HELPER from HMM_MIRROR (Rafael Aquini) [1998534]
- mm: sort out the DEVICE_PRIVATE Kconfig mess (Rafael Aquini) [1998534]
- s390/ap/zcrypt: notify userspace with online, config and mode info (Stefan Schulze Frielinghaus) [1984895]
- docs: livepatch: Fix a typo and remove the unnecessary gaps in a sentence (C. Erastus Toe) [1995447]
- Documentation: livepatch: document reliable stacktrace (C. Erastus Toe) [1995447]
- Documentation: livepatch: Convert to automatically generated contents (C. Erastus Toe) [1995447]
- scsi: ibmvfc: Reinitialize sub-CRQs and perform channel enquiry after LPM (Desnes A. Nunes do Rosario) [1932217]
- scsi: ibmvfc: Store return code of H_FREE_SUB_CRQ during cleanup (Desnes A. Nunes do Rosario) [1932217]
- scsi: ibmvfc: Treat H_CLOSED as success during sub-CRQ registration (Desnes A. Nunes do Rosario) [1932217]
- scsi: ibmvfc: Fix invalid sub-CRQ handles after hard reset (Desnes A. Nunes do Rosario) [1932217]
- scsi: ibmvfc: Simplify handling of sub-CRQ initialization (Desnes A. Nunes do Rosario) [1932217]
- exec: Transform exec_update_mutex into a rw_semaphore (Chris von Recklinghausen) [1993665]
- perf: Break deadlock involving exec_update_mutex (Chris von Recklinghausen) [1993665]
- pidfd: Add missing sock updates for pidfd_getfd() (Chris von Recklinghausen) [1993665]
- exec: Move the call of prepare_binprm into search_binary_handler (Chris von Recklinghausen) [1993665]
- exec: Allow load_misc_binary to call prepare_binprm unconditionally (Chris von Recklinghausen) [1993665]
- exec: Convert security_bprm_set_creds into security_bprm_repopulate_creds (Chris von Recklinghausen) [1993665]
- exec: Factor security_bprm_creds_for_exec out of security_bprm_set_creds (Chris von Recklinghausen) [1993665]
- exec: Move would_dump into flush_old_exec (Chris von Recklinghausen) [1993665]
- exec: Rename flush_old_exec begin_new_exec (Chris von Recklinghausen) [1993665]
- exec: Move most of setup_new_exec into flush_old_exec (Chris von Recklinghausen) [1993665]
- exec: In setup_new_exec cache current in the local variable me (Chris von Recklinghausen) [1993665]
- exec: Merge install_exec_creds into setup_new_exec (Chris von Recklinghausen) [1993665]
- exec: Rename the flag called_exec_mmap point_of_no_return (Chris von Recklinghausen) [1993665]
- exec: Make unlocking exec_update_mutex explict (Chris von Recklinghausen) [1993665]
- binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf (Chris von Recklinghausen) [1993665]
- pidfd: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665]
- perf: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665]
- proc: io_accounting: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665]
- proc: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665]
- kernel/kcmp.c: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665]
- kernel: doc: remove outdated comment cred.c (Chris von Recklinghausen) [1993665]
- mm: docs: Fix a comment in process_vm_rw_core (Chris von Recklinghausen) [1993665]
- selftests/ptrace: add test cases for dead-locks (Chris von Recklinghausen) [1993665]
- exec: Fix a deadlock in strace (Chris von Recklinghausen) [1993665]
- exec: Add exec_update_mutex to replace cred_guard_mutex (Chris von Recklinghausen) [1993665]
- exec: Move exec_mmap right after de_thread in flush_old_exec (Chris von Recklinghausen) [1993665]
- exec: Move cleanup of posix timers on exec out of de_thread (Chris von Recklinghausen) [1993665]
- exec: Factor unshare_sighand out of de_thread and call it separately (Chris von Recklinghausen) [1993665]
- exec: Only compute current once in flush_old_exec (Chris von Recklinghausen) [1993665]
- pid: Implement pidfd_getfd syscall (Chris von Recklinghausen) [1993665]
- pidfd: add P_PIDFD to waitid() (Chris von Recklinghausen) [1993665]
- fork: return proper negative error code (Chris von Recklinghausen) [1993665]
- copy_process(): don't use ksys_close() on cleanups (Chris von Recklinghausen) [1993665]
- fork: don't check parent_tidptr with CLONE_PIDFD (Chris von Recklinghausen) [1993665]
- fs/exec.c: move ->recursion_depth out of critical sections (Chris von Recklinghausen) [1993665]
- clone: add CLONE_PIDFD (Chris von Recklinghausen) [1993665]
- signal: support CLONE_PIDFD with pidfd_send_signal (Chris von Recklinghausen) [1993665]
- arch: add pidfd and io_uring syscalls everywhere (Chris von Recklinghausen) [1993665]
- signal: don't silently convert SI_USER signals to non-current pidfd (Chris von Recklinghausen) [1993665]
- signal: add pidfd_send_signal() syscall (Chris von Recklinghausen) [1993665]
- sched/core: Convert signal_struct.sigcnt to refcount_t (Chris von Recklinghausen) [1993665]
- sched/core: Convert sighand_struct.count to refcount_t (Chris von Recklinghausen) [1993665]
- exec: make prepare_bprm_creds static (Chris von Recklinghausen) [1993665]
- fork: don't copy inconsistent signal handler state to child (Chris von Recklinghausen) [1993665]
- Revert "perf: Break deadlock involving exec_update_mutex" (Chris von Recklinghausen) [1993665]
- powerpc/mm/highmem: use __set_pte_at() for kmap_local() (Nico Pache) [2001854]
- mm: extract might_alloc() debug check (Nico Pache) [2001854]
- mm/mempolicy: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854]
- mm/memory.c: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854]
- mm/mremap: use vma_lookup() in vma_to_resize() (Nico Pache) [2001854]
- mm/migrate: use vma_lookup() in do_pages_stat_array() (Nico Pache) [2001854]
- mm/ksm: use vma_lookup() in find_mergeable_vma() (Nico Pache) [2001854]
- kernel/events/uprobes: use vma_lookup() in find_active_uprobe() (Nico Pache) [2001854]
- misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() (Nico Pache) [2001854]
- media: videobuf2: use vma_lookup() in get_vaddr_frames() (Nico Pache) [2001854]
- drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() (Nico Pache) [2001854]
- net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() (Nico Pache) [2001854]
- vfio: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854]
- virt/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854]
- x86/sgx: use vma_lookup() in sgx_encl_find() (Nico Pache) [2001854]
- arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_setup_htab_rma() (Nico Pache) [2001854]
- arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854]
- arch/arm64/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854]
- drm/i915/selftests: use vma_lookup() in __igt_mmap() (Nico Pache) [2001854]
- mm: add vma_lookup(), update find_vma_intersection() comments (Nico Pache) [2001854]
- i915_vma: Rename vma_lookup to i915_vma_lookup (Nico Pache) [2001854]
- media: videobuf2: Move frame_vector into media subsystem (Nico Pache) [2001854]
- mm/frame-vector: Use FOLL_LONGTERM (Nico Pache) [2001854]
- vhost: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854]
- docs: mm/gup: pin_user_pages.rst: add a "case 5" (Nico Pache) [2001854]
- mm/gup: documentation fix for pin_user_pages*() APIs (Nico Pache) [2001854]
- mm/gup: frame_vector: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854]
- mm/gup: update pin_user_pages.rst for "case 3" (mmu notifiers) (Nico Pache) [2001854]
- mm: untag user pointers in get_vaddr_frames (Nico Pache) [2001854]
- media: videobuf2-vmalloc: get_userptr: buffers are always writable (Nico Pache) [2001854]
- net: expand textsearch ts_state to fit skb_seq_state (Nico Pache) [2001854]
- esp: avoid unneeded kmap_atomic call (Nico Pache) [2001854]
- net: compound page support in skb_seq_read (Nico Pache) [2001854]
- net: support kmap_local forced debugging in skb_frag_foreach (Nico Pache) [2001854]
- mm/highmem: fix CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854]
- x86/crashdump/32: Simplify copy_oldmem_page() (Nico Pache) [2001854]
- io-mapping: Provide iomap_local variant (Nico Pache) [2001854]
- mm/highmem: Provide kmap_local* (Nico Pache) [2001854]
- sched: highmem: Store local kmaps in task struct (Nico Pache) [2001854]
- x86: Support kmap_local() forced debugging (Nico Pache) [2001854]
- mm/highmem: Provide CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854]
- mm/highmem: Provide and use CONFIG_DEBUG_KMAP_LOCAL (Nico Pache) [2001854]
- mm/highmem: Take kmap_high_get() properly into account (Nico Pache) [2001854]
- highmem: High implementation details and document API (Nico Pache) [2001854]
- Documentation/io-mapping: Remove outdated blurb (Nico Pache) [2001854]
- io-mapping: Cleanup atomic iomap (Nico Pache) [2001854]
- mm/highmem: Remove the old kmap_atomic cruft (Nico Pache) [2001854]
- highmem: Get rid of kmap_types.h (Nico Pache) [2001854]
- powerpc/mm/highmem: Switch to generic kmap atomic (Nico Pache) [2001854]
- x86/mm/highmem: Use generic kmap atomic implementation (Nico Pache) [2001854]
- highmem: Make DEBUG_HIGHMEM functional (Nico Pache) [2001854]
- highmem: Provide generic variant of kmap_atomic* (Nico Pache) [2001854]
- asm-generic: Provide kmap_size.h (Nico Pache) [2001854]
- fs: Remove asm/kmap_types.h includes (Nico Pache) [2001854]
- highmem: Remove unused functions (Nico Pache) [2001854]
- mm/highmem: Un-EXPORT __kmap_atomic_idx() (Nico Pache) [2001854]
- kmap: consolidate kmap_prot definitions (Nico Pache) [2001854]
- parisc/kmap: remove duplicate kmap code (Nico Pache) [2001854]
- arch/kmap: define kmap_atomic_prot() for all arch's (Nico Pache) [2001854]
- arch/kmap: ensure kmap_prot visibility (Nico Pache) [2001854]
- arch/kunmap_atomic: consolidate duplicate code (Nico Pache) [2001854]
- arch/kmap_atomic: consolidate duplicate code (Nico Pache) [2001854]
- {x86,powerpc,microblaze}/kmap: move preempt disable (Nico Pache) [2001854]
- arch/kunmap: remove duplicate kunmap implementations (Nico Pache) [2001854]
- arch/kmap: remove redundant arch specific kmaps (Nico Pache) [2001854]
- arch/kmap: remove BUG_ON() (Nico Pache) [2001854]
- ipc: remove memcg accounting for sops objects in do_semtimedop() (Rafael Aquini) [1999705] {CVE-2021-3759}
- memcg: enable accounting of ipc resources (Rafael Aquini) [1999705] {CVE-2021-3759}
- ipc: use kmalloc for msg_queue and shmid_kernel (Rafael Aquini) [1999705] {CVE-2021-3759}
- ipc sem: use kvmalloc for sem_undo allocation (Rafael Aquini) [1999705] {CVE-2021-3759}
- ipc/sem.c: replace kvmalloc/memset with kvzalloc and use struct_size (Rafael Aquini) [1999705] {CVE-2021-3759}
- x86: sev-es: Restore SEV-ES-specific version of copy_from_kernel_nofault() (Vitaly Kuznetsov) [2010082]
- perf machine: Initialize srcline string member in add_location struct (Michael Petlan) [1981880]
- ipmi: kcs_bmc_aspeed: Fix less than zero comparison of a unsigned int (Tony Camuso) [2003186]
- ipmi: kcs_bmc_aspeed: Optionally apply status address (Tony Camuso) [2003186]
- ipmi: kcs_bmc_aspeed: Fix IBFIE typo from datasheet (Tony Camuso) [2003186]
- ipmi: kcs_bmc_aspeed: Implement KCS SerIRQ configuration (Tony Camuso) [2003186]
- ipmi: kcs_bmc: Add serio adaptor (Tony Camuso) [2003186]
- ipmi: kcs_bmc: Enable IBF on open (Tony Camuso) [2003186]
- ipmi: kcs_bmc: Allow clients to control KCS IRQ state (Tony Camuso) [2003186]
- ipmi: kcs_bmc: Decouple the IPMI chardev from the core (Tony Camuso) [2003186]
- ipmi: kcs_bmc: Strip private client data from struct kcs_bmc (Tony Camuso) [2003186]
- ipmi: kcs_bmc: Split headers into device and client (Tony Camuso) [2003186]
- ipmi: kcs_bmc: Turn the driver data-structures inside-out (Tony Camuso) [2003186]
- ipmi: kcs_bmc: Split out kcs_bmc_cdev_ipmi (Tony Camuso) [2003186]
- ipmi: kcs_bmc: Rename {read,write}_{status,data}() functions (Tony Camuso) [2003186]
- ipmi: kcs_bmc: Make status update atomic (Tony Camuso) [2003186]
- ipmi: kcs_bmc_aspeed: Use of match data to extract KCS properties (Tony Camuso) [2003186]
- ipmi/watchdog: Stop watchdog timer when the current action is 'none' (Tony Camuso) [2003186]
- ipmi: kcs: aspeed: Adapt to new LPC DTS layout (Tony Camuso) [2003186]
- ipmi_si: Join string literals back (Tony Camuso) [2003186]
- ipmi_si: Drop redundant check before calling put_device() (Tony Camuso) [2003186]
- ipmi_si: Use strstrip() to remove surrounding spaces (Tony Camuso) [2003186]
- ipmi_si: Get rid of ->addr_source_cleanup() (Tony Camuso) [2003186]
- ipmi_si: Reuse si_to_str[] array in ipmi_hardcode_init_one() (Tony Camuso) [2003186]
- ipmi_si: Introduce ipmi_panic_event_str[] array (Tony Camuso) [2003186]
- ipmi_si: Use proper ACPI macros to check error code for failures (Tony Camuso) [2003186]
- ipmi_si: Utilize temporary variable to hold device pointer (Tony Camuso) [2003186]
- ipmi_si: Remove bogus err_free label (Tony Camuso) [2003186]
- ipmi: Handle device properties with software node API (Tony Camuso) [2003186]
- ipmi:ssif: make ssif_i2c_send() void (Tony Camuso) [2003186]
- ipmi: Refine retry conditions for getting device id (Tony Camuso) [2003186]
- redhat/configs: enable CONFIG_IMA_WRITE_POLICY (Bruno Meneguele) [2010530]
- Disable CONFIG_CRYPTO_SM4 on aarch64 (Vladis Dronov) [2008943]
- powerpc/iommu: Report the correct most efficient DMA mask for PCI devices (Steve Best) [2007425]
- powerpc/dma: Fix dma_map_ops::get_required_mask (Steve Best) [2007425]
- ibmvnic: Reuse tx pools when possible (Desnes A. Nunes do Rosario) [1998677]
- ibmvnic: Reuse rx pools when possible (Desnes A. Nunes do Rosario) [1998677]
- ibmvnic: Reuse LTB when possible (Desnes A. Nunes do Rosario) [1998677]
- ibmvnic: Use bitmap for LTB map_ids (Desnes A. Nunes do Rosario) [1998677]
- ibmvnic: init_tx_pools move loop-invariant code (Desnes A. Nunes do Rosario) [1998677]
- ibmvnic: Use/rename local vars in init_tx_pools (Desnes A. Nunes do Rosario) [1998677]
- ibmvnic: Use/rename local vars in init_rx_pools (Desnes A. Nunes do Rosario) [1998677]
- ibmvnic: Fix up some comments and messages (Desnes A. Nunes do Rosario) [1998677]
- ibmvnic: Consolidate code in replenish_rx_pool() (Desnes A. Nunes do Rosario) [1998677]
- ibmvnic: check failover_pending in login response (Desnes A. Nunes do Rosario) [1998677]
- ibmvnic: retry reset if there are no other resets (Desnes A. Nunes do Rosario) [1998677]
- ibmvnic: parenthesize a check (Desnes A. Nunes do Rosario) [1998677]
- ibmvnic: free tx_pool if tso_pool alloc fails (Desnes A. Nunes do Rosario) [1998677]
- ibmvnic: set ltb->buff to NULL after freeing (Desnes A. Nunes do Rosario) [1998677]
- ibmvnic: account for bufs already saved in indir_buf (Desnes A. Nunes do Rosario) [1998677]
- ibmvnic: clean pending indirect buffs during reset (Desnes A. Nunes do Rosario) [1998677]
- ibmvnic: Use strscpy() instead of strncpy() (Desnes A. Nunes do Rosario) [1998677]
- ibmvnic: fix send_request_map incompatible argument (Desnes A. Nunes do Rosario) [1998677]
- ibmvnic: fix kernel build warnings in build_hdr_descs_arr (Desnes A. Nunes do Rosario) [1998677]
- ibmvnic: fix kernel build warning (Desnes A. Nunes do Rosario) [1998677]
- ibmvnic: fix kernel build warning in strncpy (Desnes A. Nunes do Rosario) [1998677]
- ibmvnic: Allow device probe if the device is not ready at boot (Desnes A. Nunes do Rosario) [1998677]
- ibmvnic: Use list_for_each_entry() to simplify code in ibmvnic.c (Desnes A. Nunes do Rosario) [1998677]
- ibmvnic: remove default label from to_string switch (Desnes A. Nunes do Rosario) [1998677]
- intel_th: pci: Add Alder Lake-M support (Jiri Olsa) [1929502]
- i2c: designware: Fix indentation in the header (David Arcari) [2004468]
- i2c: designware: Use DIV_ROUND_CLOSEST() macro (David Arcari) [2004468]
- math64: New DIV_S64_ROUND_CLOSEST helper (David Arcari) [2004468]
- units: Add SI metric prefix definitions (David Arcari) [2004468]
- i2c: busses: i2c-designware-master: Fix misnaming of 'i2c_dw_init_master()' (David Arcari) [2004468]
- MAINTAINERS: adjust to removing i2c designware platform data (David Arcari) [2004468]
- i2c: designware: Get rid of legacy platform data (David Arcari) [2004468]
- treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [2004468]
- i2c: designware: Switch over to i2c_freq_mode_string() (David Arcari) [2004468]
- i2c: core: add api to provide frequency mode strings (David Arcari) [2004468]
- i2c: designware: Fix return value check in navi_amd_register_client() (David Arcari) [2004468]
- i2c: drivers: Use generic definitions for bus frequencies (part 2) (David Arcari) [2004468]
- i2c: designware: Add driver support for AMD NAVI GPU (David Arcari) [2004468]
- i2c: designware: Adjust bus_freq_hz when refuse high speed mode set (David Arcari) [2004468]
- i2c: designware: Get right data length (David Arcari) [2004468]
- i2c: designware: Make register offsets all of the same width (David Arcari) [2004468]
- i2c: designware: Switch header to use BIT() and GENMASK() (David Arcari) [2004468]
- i2c: designware: slave should do WRITE_REQUESTED before WRITE_RECEIVED (David Arcari) [2004468]
- i2c: designware: call i2c_dw_read_clear_intrbits_slave() once (David Arcari) [2004468]
- i2c: busses: Use fallthrough pseudo-keyword (David Arcari) [2004468]
- i2c: designware: platdrv: Set class based on DMI (David Arcari) [2004468]
- i2c: designware: Adjust bus speed independently of ACPI (David Arcari) [2004468]
- i2c: designware: Add Baikal-T1 System I2C support (David Arcari) [2004468]
- i2c: designware: Move reg-space remapping into a dedicated function (David Arcari) [2004468]
- i2c: designware: Retrieve quirk flags as early as possible (David Arcari) [2004468]
- i2c: designware: Convert driver to using regmap API (David Arcari) [2004468]
- i2c: designware: Discard Cherry Trail model flag (David Arcari) [2004468]
- i2c: designware: Drop hard coded FIFO depth assignment (David Arcari) [2004468]
- i2c: designware: Read counters from ACPI for PCI driver (David Arcari) [2004468]
- i2c: designware: Move ACPI parts into common module (David Arcari) [2004468]
- i2c: designware: Drop unneeded condition in i2c_dw_validate_speed() (David Arcari) [2004468]
- i2c: designware: Move i2c_dw_validate_speed() helper to a common code (David Arcari) [2004468]
- i2c: designware: Include proper headers in i2c-desingware-core.h (David Arcari) [2004468]
- i2c: designware: Get rid of PCI driver specifics in common code (David Arcari) [2004468]
- i2c: designware: Allow slave mode for PCI enumerated devices (David Arcari) [2004468]
- i2c: designware: Rename i2c_dw_probe() to i2c_dw_probe_master() (David Arcari) [2004468]
- i2c: designware: Switch PCI driver to use i2c_dw_configure_master() (David Arcari) [2004468]
- i2c: designware: Move configuration routines to respective modules (David Arcari) [2004468]
- i2c: designware: Use devm_platform_ioremap_resource() to simplify code (David Arcari) [2004468]
- i2c: designware: Calculate SCL timing parameter for High Speed Mode (David Arcari) [2004468]
- i2c: designware: Calculate SCL timing parameter for Fast Mode Plus (David Arcari) [2004468]
- i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT (David Arcari) [2004468]
- i2c: drivers: Use generic definitions for bus frequencies (David Arcari) [2004468]
- i2c: core: Provide generic definitions for bus frequencies (David Arcari) [2004468]
- i2c: designware: Fix spelling typos in the comments (David Arcari) [2004468]
- i2c: designware: Discard i2c_dw_read_comp_param() function (David Arcari) [2004468]
- i2c: designware: Detect the FIFO size in the common code (David Arcari) [2004468]
- i2c: designware: Add ACPI HID for Hisilicon Hip08-Lite I2C controller (David Arcari) [2004468]
- i2c: designware: Fix optional reset error handling (David Arcari) [2004468]
- i2c: designware: assert reset when error happen at ->probe() (David Arcari) [2004468]
- i2c: designware: Synchronize IRQs when unregistering slave client (David Arcari) [2004468]
- i2c: designware: Fix unused variable warning (David Arcari) [2004468]
- i2c: designware: make use of devm_gpiod_get_optional (David Arcari) [2004468]
- i2c: busses: Use dev_get_drvdata where possible (David Arcari) [2004468]
- i2c: designware: ratelimit 'transfer when suspended' errors (David Arcari) [2004468]
- i2c: designware: Add support for an interface clock (David Arcari) [2004468]
- i2c: i2c-designware-platdrv: Always use a dynamic adapter number (David Arcari) [2004468]
- i2c: i2c-designware-platdrv: Cleanup setting of the adapter number (David Arcari) [2004468]
- i2c: designware: Do not allow i2c_dw_xfer() calls while suspended (David Arcari) [2004468]
- i2c: designware: Cleanup bus lock handling (David Arcari) [2004468]
- i2c: designware: Set IRQF_NO_SUSPEND flag for all BYT and CHT controllers (David Arcari) [2004468]
- i2c: designware: Call i2c_dw_clk_rate() only when calculating timings (David Arcari) [2004468]
- i2c: designware: Remove Cherry Trail PMIC I2C bus pm_disabled workaround (David Arcari) [2004468]
- i2c: designware: add MSCC Ocelot support (David Arcari) [2004468]
- i2c: designware: allow IP specific sda_hold_time (David Arcari) [2004468]
- i2c: designware: move #ifdef CONFIG_OF to the top (David Arcari) [2004468]
- i2c: designware: use generic table matching (David Arcari) [2004468]
- i2c: designware: Add SPDX license tag (David Arcari) [2004468]
- i2c: designware: Convert to use struct i2c_timings (David Arcari) [2004468]
- i2c: designware-pcidrv: Mark expected switch fall-through (David Arcari) [2004468]
- i2c: designware-master: use core to detect 'no zero length' quirk (David Arcari) [2004468]
- i2c: designware: Add debug print for bus speed (David Arcari) [2004468]
- i2c: designware: Add debug print for SDA hold time value (David Arcari) [2004468]
- i2c: designware: Separate timing parameter setting from HW initalization (David Arcari) [2004468]
- i2c: designware: Move SDA hold time configuration to common code (David Arcari) [2004468]
- i2c: designware: Call i2c_dw_clk_rate() only once in i2c_dw_init_master() (David Arcari) [2004468]
- i2c: designware: Don't use internal ___constant_swab32 (David Arcari) [2004468]
- i2c: designware: Move register access detection to common code (David Arcari) [2004468]
- i2c: designware: Remove needless variable from i2c_dw_init_slave() (David Arcari) [2004468]
* Wed Oct 13 2021 Augusto Caringi <acaringi@redhat.com> [4.18.0-348.2.el8]
- x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1987067]
- x86/amd_nb: Check vendor in AMD-only functions (David Arcari) [1987067]
- hwmon: (k10temp) Add support for yellow carp (David Arcari) [1987067]
- x86/amd_nb: Add AMD family 19h model 50h PCI ids (David Arcari) [1987067]
- x86: Fix various typos in comments, take #2 (David Arcari) [1987067]
- x86/amd_nb, char/amd64-agp: Use amd_nb_num() accessor (David Arcari) [1987067]
- x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1987067]
- treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 477 (David Arcari) [1987067]
- x86/amd_nb: Make hygon_nb_misc_ids static (David Arcari) [1987067]
- x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1987067]
- x86/cpu: Create Hygon Dhyana architecture support file (David Arcari) [1987067]
- hwmon: (k10temp) Rework the temperature offset calculation (David Arcari) [1987067]
- hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU (David Arcari) [1987067]
- hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs (David Arcari) [1987067]
- hwmon: (k10temp) support Zen3 APUs (David Arcari) [1987067]
- CI: Fix RT branch name (Veronika Kabatova)
- platform/x86/intel: pmc/core: Add GBE Package C10 fix for Alder Lake PCH (David Arcari) [1962965]
- platform/x86/intel: pmc/core: Add Alder Lake low power mode support for pmc core (David Arcari) [1962965]
- platform/x86/intel: pmc/core: Add Latency Tolerance Reporting (LTR) support to Alder Lake (David Arcari) [1962965]
- platform/x86/intel: pmc/core: Add Alderlake support to pmc core driver (David Arcari) [1962965]
- redhat/configs: Add CONFIG_X86_PLATFORM_DRIVERS_INTEL (David Arcari) [1962965]
- platform/x86: intel_pmc_core: Move to intel sub-directory (David Arcari) [1962965]
- platform/x86: intel_skl_int3472: Move to intel/ subfolder (David Arcari) [1962965]
- platform/x86: intel_pmc_core: Prevent possibile overflow (David Arcari) [1962965]
- ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 (Andrea Claudi) [1816769]
- KVM: nVMX: Filter out all unsupported controls when eVMCS was activated (Vitaly Kuznetsov) [2001915]
- pinctrl: amd: Handle wake-up interrupt (David Arcari) [2000228]
- pinctrl: amd: Add irq field data (David Arcari) [2000228]
- pinctrl: amd: Fix an issue with shutdown when system set to s0ix (David Arcari) [2000228]
- pinctrl/amd: Add device HID for new AMD GPIO controller (David Arcari) [2000228]
- pinctrl: amd: Implement irq_set_wake (David Arcari) [2000228]
- genirq/PM: Introduce IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag (David Arcari) [2000228]
- pinctrl: amd: remove debounce filter setting in IRQ type setting (David Arcari) [2000228]
- pinctrl: amd: print debounce filter info in debugfs (David Arcari) [2000228]
- pinctrl: amd: use higher precision for 512 RtcClk (David Arcari) [2000228]
- pinctrl: amd: fix incorrect way to disable debounce filter (David Arcari) [2000228]
- pinctrl: amd: Use irqchip template (David Arcari) [2000228]
- pinctrl: pinctrl-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (David Arcari) [2000228]
- pinctrl: amd: Honor IRQ trigger type requested by the caller (David Arcari) [2000228]
- pinctrl: Use new GPIO_LINE_DIRECTION (David Arcari) [2000228]
- remove ioremap_nocache and devm_ioremap_nocache (David Arcari) [2000228]
- pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler() (David Arcari) [2000228]
- pinctrl: amd: disable spurious-firing GPIO IRQs (David Arcari) [2000228]
- pinctrl: Remove dev_err() usage after platform_get_irq() (David Arcari) [2000228]
- treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (David Arcari) [2000228]
- pinctrl/amd: fix typo (David Arcari) [2000228]
- pinctrl: pinctrl-amd: simplify getting .driver_data (David Arcari) [2000228]
- pinctrl/amd: poll InterruptEnable bits in amd_gpio_irq_set_type (David Arcari) [2000228]
- pinctrl: Include <linux/gpio/driver.h> nothing else (David Arcari) [2000228]
- pinctrl/amd: only handle irq if it is pending and unmasked (David Arcari) [2000228]
- pinctrl/amd: fix gpio irq level in debugfs (David Arcari) [2000228]
- smartpqi: Update version to 2.1.10-025 (Don Brace) [1980106]
- scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [1980106]
- scsi: smartpqi: Fix an error code in pqi_get_raid_map() (Don Brace) [1980106]
- scsi: smartpqi: Update version to 2.1.10-020 (Don Brace) [1980106]
- scsi: smartpqi: Fix ISR accessing uninitialized data (Don Brace) [1980106]
- scsi: smartpqi: Add PCI IDs for new ZTE controllers (Don Brace) [1980106]
- scsi: smartpqi: Add PCI ID for new ntcom controller (Don Brace) [1980106]
- scsi: smartpqi: Add SCSI cmd info for resets (Don Brace) [1980106]
- scsi: smartpqi: Change Kconfig menu entry to Microchip (Don Brace) [1980106]
- scsi: smartpqi: Change driver module macros to Microchip (Don Brace) [1980106]
- scsi: smartpqi: Update copyright notices (Don Brace) [1980106]
- scsi: smartpqi: Add PCI IDs for H3C P4408 controllers (Don Brace) [1980106]
* Wed Oct 06 2021 Augusto Caringi <acaringi@redhat.com> [4.18.0-348.1.el8]
- lib/linear_ranges: fix repeated words & one typo (Nico Pache) [2006475]
- lib: linear_ranges: Add missing MODULE_LICENSE() (Nico Pache) [2006475]
- bpf: Fix regression on BPF_OBJ_GET with non-O_RDWR flags (Jiri Olsa) [1944798]
- bpf, x86: Fix extable offset calculation (Jiri Olsa) [1944798]
- bpftool: Add Makefile target bootstrap (Jiri Olsa) [1944798]
- bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args (Jiri Olsa) [1944798]
- docs, bpf: Add minimal markup to address doc warning (Jiri Olsa) [1944798]
- test_bpf: Remove EXPECTED_FAIL flag from bpf_fill_maxinsns11 (Jiri Olsa) [1944798]
- trace: bpf: Allow bpf to attach to bare tracepoints (Jiri Olsa) [1944798]
- docs: bpf: Clarify -mcpu=v3 requirement for atomic ops (Jiri Olsa) [1944798]
- tools, headers: Sync struct bpf_perf_event_data (Jiri Olsa) [1944798]
- selftests/bpf: Add missing cleanup in atomic_bounds test (Jiri Olsa) [1944798]
- docs: bpf: Clarify BPF_CMPXCHG wording (Jiri Olsa) [1944798]
- docs: bpf: Fixup atomics markup (Jiri Olsa) [1944798]
- bpf: Document new atomic instructions (Jiri Olsa) [1944798]
- kbuild: Do not clean resolve_btfids if the output does not exist (Jiri Olsa) [1944798]
- kbuild: Add resolve_btfids clean to root clean target (Jiri Olsa) [1944798]
- bpf: Introduce task_vma bpf_iter (Jiri Olsa) [1944798]
- bpf: Allow bpf_d_path in bpf_iter program (Jiri Olsa) [1944798]
- selftests/bpf: Add test for bpf_iter_task_vma (Jiri Olsa) [1944798]
- bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs (Jiri Olsa) [1944798]
- libbpf: Use SOCK_CLOEXEC when opening the netlink socket (Jiri Olsa) [1944798]
- bpf: Update selftests to reflect new error states (Jiri Olsa) [1944798]
- bpf, x86: Validate computation of branch displacements for x86-32 (Jiri Olsa) [1944798]
- bpf, x86: Validate computation of branch displacements for x86-64 (Jiri Olsa) [1944798]
- bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1944798]
- bpf: Take module reference for trampoline in module (Jiri Olsa) [1944798]
- bpf/selftests: Test that kernel rejects a TCP CC with an invalid license (Jiri Olsa) [1944798]
- bpf: Enforce that struct_ops programs be GPL-only (Jiri Olsa) [1944798]
- libbpf: Fix bail out from 'ringbuf_process_ring()' on error (Jiri Olsa) [1944798]
- selftests/bpf: Add selftest for pointer-to-array-of-struct BTF dump (Jiri Olsa) [1944798]
- libbpf: Fix BTF dump of pointer-to-array-of-struct (Jiri Olsa) [1944798]
- bpf, selftests: Fix up some test_verifier cases for unprivileged (Jiri Olsa) [1944798]
- bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp (Jiri Olsa) [1944798]
- libbpf: Fix INSTALL flag order (Jiri Olsa) [1944798]
- libbpf: Clear map_info before each bpf_obj_get_info_by_fd (Jiri Olsa) [1944798]
- samples, bpf: Add missing munmap in xdpsock (Jiri Olsa) [1944798]
- tools/resolve_btfids: Fix build error with older host toolchains (Jiri Olsa) [1944798]
- selftests/bpf: Fix a compiler warning in global func test (Jiri Olsa) [1944798]
- bpf: Drop imprecise log message (Jiri Olsa) [1944798]
- bpf: Clear percpu pointers in bpf_prog_clone_free() (Jiri Olsa) [1944798]
- bpf: Fix a warning message in mark_ptr_not_null_reg() (Jiri Olsa) [1944798]
- selftests/bpf: Add unit tests for pointers in global functions (Jiri Olsa) [1944798]
- bpf: Support pointers in global func args (Jiri Olsa) [1944798]
- bpf: Extract nullable reg type conversion into a helper function (Jiri Olsa) [1944798]
- bpf: Rename bpf_reg_state variables (Jiri Olsa) [1944798]
- tools/resolve_btfids: Add /libbpf to .gitignore (Jiri Olsa) [1944798]
- bpf: selftests: Add non function pointer test to struct_ops (Jiri Olsa) [1944798]
- libbpf: Ignore non function pointer member in struct_ops (Jiri Olsa) [1944798]
- bpf: Clear per_cpu pointers during bpf_prog_realloc (Jiri Olsa) [1944798]
- selftests/bpf: Add a selftest for the tracing bpf_get_socket_cookie (Jiri Olsa) [1944798]
- selftests/bpf: Use vmlinux.h in socket_cookie_prog.c (Jiri Olsa) [1944798]
- selftests/bpf: Integrate the socket_cookie test to test_progs (Jiri Olsa) [1944798]
- bpf: Expose bpf_get_socket_cookie to tracing programs (Jiri Olsa) [1944798]
- selftests/bpf: Convert test_xdp_redirect.sh to bash (Jiri Olsa) [1944798]
- selftests/bpf: Add a test for map-in-map and per-cpu maps in sleepable progs (Jiri Olsa) [1944798]
- bpf: Allows per-cpu maps and map-in-map in sleepable programs (Jiri Olsa) [1944798]
- selftests/bpf: Improve recursion selftest (Jiri Olsa) [1944798]
- selftest/bpf: Add a recursion test (Jiri Olsa) [1944798]
- bpf: Count the number of times recursion was prevented (Jiri Olsa) [1944798]
- bpf: Add per-program recursion prevention mechanism (Jiri Olsa) [1944798]
- bpf: Compute program stats for sleepable programs (Jiri Olsa) [1944798]
- bpf: Run sleepable programs with migration disabled (Jiri Olsa) [1944798]
- bpf: Optimize program stats (Jiri Olsa) [1944798]
- selftests/bpf: Simplify the calculation of variables (Jiri Olsa) [1944798]
- selftest/bpf: Add test for var-offset stack access (Jiri Olsa) [1944798]
- tools/resolve_btfids: Set srctree variable unconditionally (Jiri Olsa) [1944798]
- tools/resolve_btfids: Check objects before removing (Jiri Olsa) [1944798]
- tools/resolve_btfids: Build libbpf and libsubcmd in separate directories (Jiri Olsa) [1944798]
- bpf: Simplify bool comparison (Jiri Olsa) [1944798]
- selftests/bpf: Remove unneeded semicolon (Jiri Olsa) [1944798]
- bpf/benchs/bench_ringbufs: Remove unneeded semicolon (Jiri Olsa) [1944798]
- bpf: Refactor BPF_PSEUDO_CALL checking as a helper function (Jiri Olsa) [1944798]
- bpf/selftests: Update the IMA test to use BPF ring buffer (Jiri Olsa) [1944798]
- bpf: Allow usage of BPF ringbuffer in sleepable programs (Jiri Olsa) [1944798]
- bpf/selftests: Add a short note about vmtest.sh in README.rst (Jiri Olsa) [1944798]
- bpf: Helper script for running BPF presubmit tests (Jiri Olsa) [1944798]
- bpf: Emit explicit NULL pointer checks for PROBE_LDX instructions. (Jiri Olsa) [1944798]
- libbpf: Stop using feature-detection Makefiles (Jiri Olsa) [1944798]
- selftest/bpf: Testing for multiple logs on REJECT (Jiri Olsa) [1944798]
- samples: bpf: Remove unneeded semicolon (Jiri Olsa) [1944798]
- bpf: Propagate stack bounds to registers in atomics w/ BPF_FETCH (Jiri Olsa) [1944798]
- samples/bpf: Add include dir for MIPS Loongson64 to fix build errors (Jiri Olsa) [1944798]
- bpf: Simplify cases in bpf_base_func_proto (Jiri Olsa) [1944798]
- samples/bpf: Set flag __SANE_USERSPACE_TYPES__ for MIPS to fix build warnings (Jiri Olsa) [1944798]
- selftests/bpf: Avoid useless void *-casts (Jiri Olsa) [1944798]
- selftests/bpf: Consistent malloc/calloc usage (Jiri Olsa) [1944798]
- selftests/bpf: Avoid heap allocation (Jiri Olsa) [1944798]
- selftests/bpf: Define local variables at the beginning of a block (Jiri Olsa) [1944798]
- selftests/bpf: Change type from void * to struct generic_data * (Jiri Olsa) [1944798]
- selftests/bpf: Change type from void * to struct ifaceconfigobj * (Jiri Olsa) [1944798]
- selftests/bpf: Remove casting by introduce local variable (Jiri Olsa) [1944798]
- selftests/bpf: Improve readability of xdpxceiver/worker_pkt_validate() (Jiri Olsa) [1944798]
- selftests/bpf: Remove memory leak (Jiri Olsa) [1944798]
- selftests/bpf: Fix style warnings (Jiri Olsa) [1944798]
- selftests/bpf: Remove unused enums (Jiri Olsa) [1944798]
- selftests/bpf: Remove a lot of ifobject casting (Jiri Olsa) [1944798]
- samples/bpf: Add xdp program on egress for xdp_redirect_map (Jiri Olsa) [1944798]
- bpf: Fix typo in scalar{,32}_min_max_rsh comments (Jiri Olsa) [1944798]
- bpf, docs: Update build procedure for manually compiling LLVM and Clang (Jiri Olsa) [1944798]
- selftest/bpf: Fix typo (Jiri Olsa) [1944798]
- libbpf: Use string table index from index table if needed (Jiri Olsa) [1944798]
- bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt (Jiri Olsa) [1944798]
- bpf: Permit size-0 datasec (Jiri Olsa) [1944798]
- selftests: bpf: Add a new test for bare tracepoints (Jiri Olsa) [1944798]
- selftests/bpf: Add verifier tests for x64 jit jump padding (Jiri Olsa) [1944798]
- bpf,x64: Pad NOPs to make images converge more easily (Jiri Olsa) [1944798]
- tools/bpftool: Add -Wall when building BPF programs (Jiri Olsa) [1944798]
- bpf: Declare __bpf_free_used_maps() unconditionally (Jiri Olsa) [1944798]
- bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h (Jiri Olsa) [1944798]
- kernel.spec: Add support to use vmlinux.h (Jiri Olsa) [1989087]
- spec: Add vmlinux.h to kernel-devel package (Jiri Olsa) [1989087]
- lib/test_scanf: Handle n_bits == 0 in random tests (Chris von Recklinghausen) [1985062]
- printk/console: Check consistent sequence number when handling race in console_unlock() (Chris von Recklinghausen) [1985062]
- printk: fix cpu lock ordering (Chris von Recklinghausen) [1985062]
- lib/dump_stack: move cpu lock to printk.c (Chris von Recklinghausen) [1985062]
- random32: Fix implicit truncation warning in prandom_seed_state() (Chris von Recklinghausen) [1985062]
- lib: test_scanf: Remove pointless use of type_min() with unsigned types (Chris von Recklinghausen) [1985062]
- selftests: lib: Add wrapper script for test_scanf (Chris von Recklinghausen) [1985062]
- lib: test_scanf: Add tests for sscanf number conversion (Chris von Recklinghausen) [1985062]
- lib: vsprintf: Fix handling of number field widths in vsscanf (Chris von Recklinghausen) [1985062]
- lib: vsprintf: scanf: Negative number must have field width > 1 (Chris von Recklinghausen) [1985062]
- usb: host: xhci-tegra: Switch to use ptTs (Chris von Recklinghausen) [1985062]
- nilfs2: Switch to use ptTs (Chris von Recklinghausen) [1985062]
- kdb: Switch to use ptTs (Chris von Recklinghausen) [1985062]
- lib/vsprintf: Allow to override ISO 8601 date and time separator (Chris von Recklinghausen) [1985062]
- printk: Remove trailing semicolon in macros (Chris von Recklinghausen) [1985062]
- printk: Move EXPORT_SYMBOL() closer to vprintk definition (Chris von Recklinghausen) [1985062]
- kernel/printk.c: Fixed mundane typos (Chris von Recklinghausen) [1985062]
- printk: rename vprintk_func to vprintk (Chris von Recklinghausen) [1985062]
- printk: console: remove unnecessary safe buffer usage (Chris von Recklinghausen) [1985062]
- printk: kmsg_dump: remove _nolock() variants (Chris von Recklinghausen) [1985062]
- printk: remove logbuf_lock (Chris von Recklinghausen) [1985062]
- printk: introduce a kmsg_dump iterator (Chris von Recklinghausen) [1985062]
- printk: kmsg_dumper: remove @active field (Chris von Recklinghausen) [1985062]
- printk: add syslog_lock (Chris von Recklinghausen) [1985062]
- printk: use atomic64_t for devkmsg_user.seq (Chris von Recklinghausen) [1985062]
- printk: use seqcount_latch for clear_seq (Chris von Recklinghausen) [1985062]
- printk: introduce CONSOLE_LOG_MAX (Chris von Recklinghausen) [1985062]
- printk: consolidate kmsg_dump_get_buffer/syslog_print_all code (Chris von Recklinghausen) [1985062]
- printk: refactor kmsg_dump_get_buffer() (Chris von Recklinghausen) [1985062]
- printk: kmsg_dump: remove unused fields (Chris von Recklinghausen) [1985062]
- printk: limit second loop of syslog_print_all (Chris von Recklinghausen) [1985062]
- mtd: mtdoops: synchronize kmsg_dumper (Chris von Recklinghausen) [1985062]
- vsprintf: dump full information of page flags in pGp (Chris von Recklinghausen) [1985062]
- mm, slub: don't combine pr_err with INFO (Chris von Recklinghausen) [1985062]
- mm, slub: use pGp to print page flags (Chris von Recklinghausen) [1985062]
- lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf() (Chris von Recklinghausen) [1985062]
- printk: clarify the documentation for plain pointer printing (Chris von Recklinghausen) [1985062]
- lib/vsprintf: do not show no_hash_pointers message multiple times (Chris von Recklinghausen) [1985062]
- kdb: Refactor env variables get/set code (Chris von Recklinghausen) [1985062]
- kernel: debug: Ordinary typo fixes in the file gdbstub.c (Chris von Recklinghausen) [1985062]
- kdb: Simplify kdb commands registration (Chris von Recklinghausen) [1985062]
- seqlock,lockdep: Fix seqcount_latch_init() (Chris von Recklinghausen) [1985062]
- printk: avoid prb_first_valid_seq() where possible (Chris von Recklinghausen) [1985062]
- printk: rectify kernel-doc for prb_rec_init_wr() (Chris von Recklinghausen) [1985062]
- lib/vsprintf: no_hash_pointers prints all addresses as unhashed (Chris von Recklinghausen) [1985062]
- kselftest: add support for skipped tests (Chris von Recklinghausen) [1985062]
- lib: use KSTM_MODULE_GLOBALS macro in kselftest drivers (Chris von Recklinghausen) [1985062]
- printk: fix deadlock when kernel panic (Chris von Recklinghausen) [1985062]
- torture: Remove "Failed to add ttynull console" false positive (Chris von Recklinghausen) [1985062]
- printk: fix string termination for record_print_text() (Chris von Recklinghausen) [1985062]
- printk: fix buffer overflow potential for print_text() (Chris von Recklinghausen) [1985062]
- printk: fix kmsg_dump_get_buffer length calulations (Chris von Recklinghausen) [1985062]
- printk: ringbuffer: fix line counting (Chris von Recklinghausen) [1985062]
- Revert "init/console: Use ttynull as a fallback when there is no console" (Chris von Recklinghausen) [1985062]
- printk: remove obsolete dead assignment (Chris von Recklinghausen) [1985062]
- printk: ringbuffer: Reference text_data_ring directly in callees. (Chris von Recklinghausen) [1985062]
- printk/console: Allow to disable console output by using console="" or console=null (Chris von Recklinghausen) [1985062]
- init/console: Use ttynull as a fallback when there is no console (Chris von Recklinghausen) [1985062]
- printk: remove logbuf_lock writer-protection of ringbuffer (Chris von Recklinghausen) [1985062]
- printk: inline log_output(),log_store() in vprintk_store() (Chris von Recklinghausen) [1985062]
- printk: remove unneeded dead-store assignment (Chris von Recklinghausen) [1985062]
- printk: finalize records with trailing newlines (Chris von Recklinghausen) [1985062]
- printk: ringbuffer: Wrong data pointer when appending small string (Chris von Recklinghausen) [1985062]
- printk: reduce setup_text_buf size to LOG_LINE_MAX (Chris von Recklinghausen) [1985062]
- printk: avoid and/or handle record truncation (Chris von Recklinghausen) [1985062]
- printk: remove dict ring (Chris von Recklinghausen) [1985062]
- printk: move dictionary keys to dev_printk_info (Chris von Recklinghausen) [1985062]
- printk: move printk_info into separate array (Chris von Recklinghausen) [1985062]
- printk: reimplement log_cont using record extension (Chris von Recklinghausen) [1985062]
- printk: ringbuffer: add finalization/extension support (Chris von Recklinghausen) [1985062]
- printk: ringbuffer: change representation of states (Chris von Recklinghausen) [1985062]
- printk: ringbuffer: clear initial reserved fields (Chris von Recklinghausen) [1985062]
- printk: ringbuffer: add BLK_DATALESS() macro (Chris von Recklinghausen) [1985062]
- printk: ringbuffer: relocate get_data() (Chris von Recklinghausen) [1985062]
- printk: ringbuffer: avoid memcpy() on state_var (Chris von Recklinghausen) [1985062]
- printk: ringbuffer: fix setting state in desc_read() (Chris von Recklinghausen) [1985062]
- seqlock: Introduce seqcount_latch_t (Chris von Recklinghausen) [1985062]
- scripts/gdb: update for lockless printk ringbuffer (Chris von Recklinghausen) [1985062]
- scripts/gdb: add utils.read_ulong() (Chris von Recklinghausen) [1985062]
- printk: reduce LOG_BUF_SHIFT range for H8300 (Chris von Recklinghausen) [1985062]
- printk: ringbuffer: support dataless records (Chris von Recklinghausen) [1985062]
- MAINTAIERS: Add John Ogness as printk reviewer (Chris von Recklinghausen) [1985062]
- printk: use the lockless ringbuffer (Chris von Recklinghausen) [1985062]
- Revert "printk: lock/unlock console only for new logbuf entries" (Chris von Recklinghausen) [1985062]
- printk: add lockless ringbuffer (Chris von Recklinghausen) [1985062]
- crash: add VMCOREINFO macro to define offset in a struct declared by typedef (Chris von Recklinghausen) [1985062]
- printk: Use fallthrough pseudo-keyword (Chris von Recklinghausen) [1985062]
- kernel.h: Move oops_in_progress to printk.h (Chris von Recklinghausen) [1985062]
- serial: 8250: change lock order in serial8250_do_startup() (Chris von Recklinghausen) [1985062]
- kernel: printk: delete repeated words in comments (Chris von Recklinghausen) [1985062]
- random32: Restore __latent_entropy attribute on net_rand_state (Chris von Recklinghausen) [1985062]
- random32: add a tracepoint for prandom_u32() (Chris von Recklinghausen) [1985062]
- init: open code setting up stdin/stdout/stderr (Chris von Recklinghausen) [1985062]
- hvc: unify console setup naming (Chris von Recklinghausen) [1985062]
- console: Fix trivia typo 'change' -> 'chance' (Chris von Recklinghausen) [1985062]
- console: Propagate error code from console ->setup() (Chris von Recklinghausen) [1985062]
- tty: hvc: Return proper error code from console ->setup() hook (Chris von Recklinghausen) [1985062]
- lib/vsprintf: Force type of flags value for gfp_t (Chris von Recklinghausen) [1985062]
- lib/vsprintf: Replace custom spec to print decimals with generic one (Chris von Recklinghausen) [1985062]
- lib/vsprintf: Replace hidden BUILD_BUG_ON() with static_assert() (Chris von Recklinghausen) [1985062]
- printk: Make linux/printk.h self-contained (Chris von Recklinghausen) [1985062]
- doc:kmsg: explicitly state the return value in case of SEEK_CUR (Chris von Recklinghausen) [1985062]
- Replace HTTP links with HTTPS ones: vsprintf (Chris von Recklinghausen) [1985062]
- Revert "kernel/printk: add kmsg SEEK_CUR handling" (Chris von Recklinghausen) [1985062]
- random32: move the pseudo-random 32-bit definitions to prandom.h (Chris von Recklinghausen) [1985062]
- printk/kdb: Redirect printk messages into kdb in any context (Chris von Recklinghausen) [1985062]
- usb: pulse8-cec: Switch to use ptT (Chris von Recklinghausen) [1985062]
- lib/vsprintf: Print time64_t in human readable format (Chris von Recklinghausen) [1985062]
- printk: Remove pr_cont_once() (Chris von Recklinghausen) [1985062]
- printk: handle blank console arguments passed in. (Chris von Recklinghausen) [1985062]
- kernel/printk: add kmsg SEEK_CUR handling (Chris von Recklinghausen) [1985062]
- printk: Fix a typo in comment "interator"->"iterator" (Chris von Recklinghausen) [1985062]
- printk: Correctly set CON_CONSDEV even when preferred console was not registered (Chris von Recklinghausen) [1985062]
- printk: Fix preferred console selection with multiple matches (Chris von Recklinghausen) [1985062]
- printk: Move console matching logic into a separate function (Chris von Recklinghausen) [1985062]
- lib/vsprintf: update comment about simple_strto<foo>() functions (Chris von Recklinghausen) [1985062]
- printk: Convert a use of sprintf to snprintf in console_unlock (Chris von Recklinghausen) [1985062]
- lib/dynamic_debug.c: use address-of operator on section symbols (Chris von Recklinghausen) [1985062]
- printk: fix exclusive_console replaying (Chris von Recklinghausen) [1985062]
- Revert "fs: remove ksys_dup()" (Chris von Recklinghausen) [1985062]
- early init: fix error handling when opening /dev/console (Chris von Recklinghausen) [1985062]
- device.h: move dev_printk()-like functions to dev_printk.h (Chris von Recklinghausen) [1985062]
- docs: printk-formats: add ptrdiff_t type to printk-formats (Chris von Recklinghausen) [1985062]
- fs: remove ksys_dup() (Chris von Recklinghausen) [1985062]
- MAINTAINERS: Add VSPRINTF (Chris von Recklinghausen) [1985062]
- tools lib api: Renaming pr_warning to pr_warn (Chris von Recklinghausen) [1985062]
- lib: cpu_rmap: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062]
- trace: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062]
- vgacon: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062]
- scsi: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062]
- platform/x86: intel_oaktrail: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062]
- platform/x86: asus-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062]
- platform/x86: eeepc-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062]
- oprofile: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062]
- of: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062]
- macintosh: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062]
- idsn: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062]
- ide: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062]
- crypto: n2: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062]
- clocksource: samsung_pwm_timer: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062]
- gdrom: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062]
- drbd: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062]
- x86: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062]
- arm64: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062]
- dump_stack: avoid the livelock of the dump_lock (Chris von Recklinghausen) [1985062]
- lib/vsprintf: Add pfw conversion specifier for printing fwnode names (Chris von Recklinghausen) [1985062]
- lib/vsprintf: Make use of fwnode API to obtain node names and separators (Chris von Recklinghausen) [1985062]
- ABI: Update dev-kmsg documentation to match current kernel behaviour (Chris von Recklinghausen) [1985062]
- printk: Replace strncmp() with str_has_prefix() (Chris von Recklinghausen) [1985062]
- lib/test_printf: Remove obvious comments from pd and pD tests (Chris von Recklinghausen) [1985062]
- lib/test_printf: Add test of null/invalid pointer dereference for dentry (Chris von Recklinghausen) [1985062]
- vsprintf: Prevent crash when dereferencing invalid pointers for pD (Chris von Recklinghausen) [1985062]
- printk: Do not lose last line in kmsg buffer dump (Chris von Recklinghausen) [1985062]
- scripts/gdb: fix lx-dmesg when CONFIG_PRINTK_CALLER is set (Chris von Recklinghausen) [1985062]
- lib/vsprintf: Remove support for pF and pf in favour of pS and ps (Chris von Recklinghausen) [1985062]
- tracing: kdb: Allow ftdump to skip all but the last few entries (Chris von Recklinghausen) [1985062]
- tracing: kdb: The skip_lines parameter should have been skip_entries (Chris von Recklinghausen) [1985062]
- tracing: Add trace_total_entries() / trace_total_entries_cpu() (Chris von Recklinghausen) [1985062]
- tty: Add NULL TTY driver (Chris von Recklinghausen) [1985062]
- treewide: Switch printk users from pf and pF to ps and pS, respectively (Chris von Recklinghausen) [1985062]
- iio: adc: fix warning in Qualcomm PM8xxx HK/XOADC driver (Chris von Recklinghausen) [1985062]
- device.h: Add __cold to dev_<level> logging functions (Chris von Recklinghausen) [1985062]
- dynamic_debug: move pr_err from module.c to ddebug_add_module (Chris von Recklinghausen) [1985062]
- dynamic_debug: don't duplicate modname in ddebug_add_module (Chris von Recklinghausen) [1985062]
- kdb: use bool for binary state indicators (Chris von Recklinghausen) [1985062]
- panic: avoid deadlocks in re-entrant console drivers (Chris von Recklinghausen) [1985062]
- x86/apic: Trivial coding style fixes (Chris von Recklinghausen) [1985062]
- video/console/vgacon: Print big fat warning with nomodeset (Chris von Recklinghausen) [1985062]
- device: Add #define dev_fmt similar to #define pr_fmt (Chris von Recklinghausen) [1985062]
- bcache: replace 'pF' by 'pS' in seq_printf() (Chris von Recklinghausen) [1985062]
- Revert "Merge: redhat: switch secureboot kernel image signing to release keys" (Augusto Caringi)
- drm/nouveau/fifo/ga102: initialise chid on return from channel creation (Ben Skeggs) [1997878]
- drm/nouveau/ga102-: support ttm buffer moves via copy engine (Ben Skeggs) [1997878]
- drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows (Ben Skeggs) [1997878]
- drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences (Ben Skeggs) [1997878]
- drm/nouveau/disp: power down unused DP links during init (Ben Skeggs) [1997878]
- drm/nouveau: recognise GA107 (Ben Skeggs) [1997878]
- PCI: Mark TI C667X to avoid bus reset (Alex Williamson) [1975768]
- redhat: switch secureboot kernel image signing to release keys (Bruno Meneguele)
- CI: handle RT branches in a single config (Veronika Kabatova)
- CI: Fix RT check branch name (Veronika Kabatova)
- CI: Drop private CI config (Veronika Kabatova)
- CI: extend template use (Veronika Kabatova)
- Revert "Merge: mt7921e: enable new Mediatek wireless hardware" (Bruno Meneguele) [2009501]
- megaraid_sas: fix concurrent access to ISR between IRQ polling and real interrupt (Tomas Henzl) [2009022]
- scsi: megaraid_sas: mq_poll support (Tomas Henzl) [2009022]
- [PATCH v2] scsi: qla2xxx: Suppress unnecessary log messages during login (Nilesh Javali) [1982186]
- scsi: qla2xxx: Fix excessive messages during device logout (Nilesh Javali) [1982186]
- PCI: pciehp: Ignore Link Down/Up caused by DPC (Myron Stowe) [1981741]
- arm64: kpti: Fix "kpti=off" when KASLR is enabled (Mark Salter) [1979731]
- arm64: Fix CONFIG_ARCH_RANDOM=n build (Mark Salter) [1979731]
- redhat/configs: aarch64: add CONFIG_ARCH_RANDOM (Mark Salter) [1979731]
- arm64: Implement archrandom.h for ARMv8.5-RNG (Mark Salter) [1979731]
- arm64: kconfig: Fix alignment of E0PD help text (Mark Salter) [1979731]
- arm64: Use register field helper in kaslr_requires_kpti() (Mark Salter) [1979731]
- arm64: Simplify early check for broken TX1 when KASLR is enabled (Mark Salter) [1979731]
- arm64: Use a variable to store non-global mappings decision (Mark Salter) [1979731]
- arm64: Don't use KPTI where we have E0PD (Mark Salter) [1979731]
- arm64: Factor out checks for KASLR in KPTI code into separate function (Mark Salter) [1979731]
- redhat/configs: Add CONFIG_ARM64_E0PD (Mark Salter) [1979731]
- arm64: Add initial support for E0PD (Mark Salter) [1979731]
- arm64: cpufeature: Export matrix and other features to userspace (Mark Salter) [1980098]
- arm64: docs: cpu-feature-registers: Document ID_AA64PFR1_EL1 (Mark Salter) [1980098]
- docs/arm64: cpu-feature-registers: Rewrite bitfields that don't follow [e, s] (Mark Salter) [1980098]
- docs/arm64: cpu-feature-registers: Documents missing visible fields (Mark Salter) [1980098]
- arm64: Introduce system_capabilities_finalized() marker (Mark Salter) [1980098]
- arm64: entry.S: Do not preempt from IRQ before all cpufeatures are enabled (Mark Salter) [1980098]
- docs/arm64: elf_hwcaps: Document HWCAP_SB (Mark Salter) [1980098]
- docs/arm64: elf_hwcaps: sort the HWCAP{, 2} documentation by ascending value (Mark Salter) [1980098]
- arm64: cpufeature: Treat ID_AA64ZFR0_EL1 as RAZ when SVE is not enabled (Mark Salter) [1980098]
- arm64: cpufeature: Effectively expose FRINT capability to userspace (Mark Salter) [1980098]
- arm64: cpufeature: Fix feature comparison for CTR_EL0.{CWG,ERG} (Mark Salter) [1980098]
- arm64: Expose FRINT capabilities to userspace (Mark Salter) [1980098]
- arm64: Expose ARMv8.5 CondM capability to userspace (Mark Salter) [1980098]
- docs: arm64: convert perf.txt to ReST format (Mark Salter) [1980098]
- docs: arm64: convert docs to ReST and rename to .rst (Mark Salter) [1980098]
- Documentation/arm64: HugeTLB page implementation (Mark Salter) [1980098]
- Documentation/arm64/sve: Couple of improvements and typos (Mark Salter) [1980098]
- arm64: cpufeature: Fix missing ZFR0 in __read_sysreg_by_encoding() (Mark Salter) [1980098]
- arm64: Expose SVE2 features for userspace (Mark Salter) [1980098]
- arm64: Advertise ARM64_HAS_DCPODP cpu feature (Mark Salter) [1980098]
- arm64: add CVADP support to the cache maintenance helper (Mark Salter) [1980098]
- arm64: Fix minor issues with the dcache_by_line_op macro (Mark Salter) [1980098]
- arm64: Expose DC CVADP to userspace (Mark Salter) [1980098]
- arm64: Handle trapped DC CVADP (Mark Salter) [1980098]
- arm64: HWCAP: encapsulate elf_hwcap (Mark Salter) [1980098]
- arm64: HWCAP: add support for AT_HWCAP2 (Mark Salter) [1980098]
- x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [1965331]
- x86/MCE/AMD, EDAC/mce_amd: Remove struct smca_hwid.xec_bitmap (Aristeu Rozanski) [1965331]
- EDAC, mce_amd: Print ExtErrorCode and description on a single line (Aristeu Rozanski) [1965331]
* Mon Sep 27 2021 Augusto Caringi <acaringi@redhat.com> [4.18.0-345.1.el8]
- scsi: ibmvfc: Fix command state accounting and stale response detection (Steve Best) [1988157]
- tasklist_lock, ppc64: Convert tasklist_lock to use qrwlock for ppc64 (Waiman Long) [1978377]
- tasklist_lock, ppc64: Provide infrastructure to support specific use of qrwlock (Waiman Long) [1978377]
- redhat/configs: Disable CONFIG_PPC_QUEUED_SPINLOCKS (Waiman Long) [1978377]
- qspinlock: use signed temporaries for cmpxchg (Waiman Long) [1978377]
- powerpc/qspinlock: Optimised atomic_try_cmpxchg_lock() that adds the lock hint (Waiman Long) [1978377]
- powerpc/pseries: Implement paravirt qspinlocks for SPLPAR (Waiman Long) [1978377]
- powerpc/64s: Implement queued spinlocks and rwlocks (Waiman Long) [1978377]
- powerpc: Move spinlock implementation to simple_spinlock (Waiman Long) [1978377]
- locking/spinlocks: Remove an instruction from spin and write locks (Waiman Long) [1978377]
- net: Fix skb->csum update in inet_proto_csum_replace16(). (Balazs Nemeth) [1975193]
- [s390] s390/dasd: fix use after free in dasd path handling (Claudio Imbrenda) [1996764]
- powerpc/bpf: Fix detecting BPF atomic instructions (Viktor Malik) [1931483]
- selftests/bpf: ringbuf_multi: Test bpf_map__set_inner_map_fd (Viktor Malik) [1931483]
- selftests/bpf: ringbuf_multi: Use runtime page size (Viktor Malik) [1931483]
- libbpf: Add bpf_map__inner_map API (Viktor Malik) [1931483]
- selftests/bpf: ringbuf: Use runtime page size (Viktor Malik) [1931483]
- selftests/bpf: mmap: Use runtime page size (Viktor Malik) [1931483]
- selftests/bpf: Pass page size from userspace in map_ptr (Viktor Malik) [1931483]
- selftests/bpf: Pass page size from userspace in sockopt_sk (Viktor Malik) [1931483]
- selftests/bpf: test_progs/sockopt_sk: Convert to use BPF skeleton (Viktor Malik) [1931483]
- selftests/bpf: test_progs/sockopt_sk: Remove version (Viktor Malik) [1931483]
- powerpc/64s: Fix crashes when toggling entry flush barrier (Diego Domingos) [1894804]
- powerpc/64s: flush L1D after user accesses (Diego Domingos) [1894804]
- powerpc/uaccess: Evaluate macro arguments once, before user access is allowed (Diego Domingos) [1894804]
- powerpc: Fix __clear_user() with KUAP enabled (Diego Domingos) [1894804]
- powerpc: Implement user_access_begin and friends (Diego Domingos) [1894804]
- powerpc: Add a framework for user access tracking (Diego Domingos) [1894804]
- powerpc/64s: flush L1D on kernel entry (Diego Domingos) [1894804]
- redhat: enable CONFIG_SLAB_FREELIST_HARDENED (Rafael Aquini) [1862283]
- include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap (Rafael Aquini) [1862283]
- uapi: rename ext2_swab() to swab() and share globally in swab.h (Rafael Aquini) [1862283]
- lib/timerqueue: Rely on rbtree semantics for next timer (Phil Auld) [1984798]
- e1000e: Do not take care about recovery NVM checksum (Ken Cox) [1984558]
- qrtr: disable CONFIG_QRTR for non x86_64 archs (Íñigo Huguet) [1999642]
- ceph: fix possible null-pointer dereference in ceph_mdsmap_decode() (Jeff Layton) [1989999]
- ceph: fix dereference of null pointer cf (Jeff Layton) [1989999]
- ceph: correctly handle releasing an embedded cap flush (Jeff Layton) [1989999]
- ceph: take snap_empty_lock atomically with snaprealm refcount change (Jeff Layton) [1989999]
- ceph: don't WARN if we're still opening a session to an MDS (Jeff Layton) [1989999]
- rbd: don't hold lock_rwsem while running_list is being drained (Jeff Layton) [1989999]
- rbd: always kick acquire on "acquired" and "released" notifications (Jeff Layton) [1989999]
- ceph: take reference to req->r_parent at point of assignment (Jeff Layton) [1989999]
- ceph: eliminate ceph_async_iput() (Jeff Layton) [1989999]
- ceph: don't take s_mutex in ceph_flush_snaps (Jeff Layton) [1989999]
- ceph: don't take s_mutex in try_flush_caps (Jeff Layton) [1989999]
- ceph: don't take s_mutex or snap_rwsem in ceph_check_caps (Jeff Layton) [1989999]
- ceph: eliminate session->s_gen_ttl_lock (Jeff Layton) [1989999]
- ceph: allow ceph_put_mds_session to take NULL or ERR_PTR (Jeff Layton) [1989999]
- ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm (Jeff Layton) [1989999]
- ceph: add some lockdep assertions around snaprealm handling (Jeff Layton) [1989999]
- ceph: decoding error in ceph_update_snap_realm should return -EIO (Jeff Layton) [1989999]
- ceph: add IO size metrics support (Jeff Layton) [1989999]
- ceph: update and rename __update_latency helper to __update_stdev (Jeff Layton) [1989999]
- ceph: simplify the metrics struct (Jeff Layton) [1989999]
- libceph: fix doc warnings in cls_lock_client.c (Jeff Layton) [1989999]
- libceph: remove unnecessary ret variable in ceph_auth_init() (Jeff Layton) [1989999]
- libceph: kill ceph_none_authorizer::reply_buf (Jeff Layton) [1989999]
- ceph: make ceph_queue_cap_snap static (Jeff Layton) [1989999]
- ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty (Jeff Layton) [1989999]
- libceph: set global_id as soon as we get an auth ticket (Jeff Layton) [1989999]
- libceph: don't pass result into ac->ops->handle_reply() (Jeff Layton) [1989999]
- ceph: fix error handling in ceph_atomic_open and ceph_lookup (Jeff Layton) [1989999]
- ceph: must hold snap_rwsem when filling inode for async create (Jeff Layton) [1989999]
- libceph: Fix spelling mistakes (Jeff Layton) [1989999]
- libceph: don't set global_id until we get an auth ticket (Jeff Layton) [1989999]
- libceph: bump CephXAuthenticate encoding version (Jeff Layton) [1989999]
- ceph: don't allow access to MDS-private inodes (Jeff Layton) [1989999]
- ceph: fix up some bare fetches of i_size (Jeff Layton) [1989999]
- ceph: support getting ceph.dir.rsnaps vxattr (Jeff Layton) [1989999]
- ceph: drop pinned_page parameter from ceph_get_caps (Jeff Layton) [1989999]
- ceph: fix inode leak on getattr error in __fh_to_dentry (Jeff Layton) [1989999]
- ceph: only check pool permissions for regular files (Jeff Layton) [1989999]
- ceph: send opened files/pinned caps/opened inodes metrics to MDS daemon (Jeff Layton) [1989999]
- ceph: avoid counting the same request twice or more (Jeff Layton) [1989999]
- ceph: rename the metric helpers (Jeff Layton) [1989999]
- ceph: fix kerneldoc copypasta over ceph_start_io_direct (Jeff Layton) [1989999]
- ceph: don't use d_add in ceph_handle_snapdir (Jeff Layton) [1989999]
- ceph: don't clobber i_snap_caps on non-I_NEW inode (Jeff Layton) [1989999]
- ceph: fix fall-through warnings for Clang (Jeff Layton) [1989999]
- net: ceph: Fix a typo in osdmap.c (Jeff Layton) [1989999]
- ceph: don't allow type or device number to change on non-I_NEW inodes (Jeff Layton) [1989999]
- ceph: defer flushing the capsnap if the Fb is used (Jeff Layton) [1989999]
- ceph: allow queueing cap/snap handling after putting cap references (Jeff Layton) [1989999]
- ceph: clean up inode work queueing (Jeff Layton) [1989999]
- ceph: fix flush_snap logic after putting caps (Jeff Layton) [1989999]
- libceph: fix "Boolean result is used in bitwise operation" warning (Jeff Layton) [1989999]
- new helper: inode_wrong_type() (Jeff Layton) [1989999]
- kabi: Adding symbol single_release (fs/seq_file.c) (Čestmír Kalina) [1945486]
- kabi: Adding symbol single_open (fs/seq_file.c) (Čestmír Kalina) [1945486]
- kabi: Adding symbol seq_read (fs/seq_file.c) (Čestmír Kalina) [1945486]
- kabi: Adding symbol seq_printf (fs/seq_file.c) (Čestmír Kalina) [1945486]
- kabi: Adding symbol seq_lseek (fs/seq_file.c) (Čestmír Kalina) [1945486]
- kabi: Adding symbol unregister_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486]
- kabi: Adding symbol cdev_init (fs/char_dev.c) (Čestmír Kalina) [1945486]
- kabi: Adding symbol cdev_del (fs/char_dev.c) (Čestmír Kalina) [1945486]
- kabi: Adding symbol cdev_alloc (fs/char_dev.c) (Čestmír Kalina) [1945486]
- kabi: Adding symbol cdev_add (fs/char_dev.c) (Čestmír Kalina) [1945486]
- kabi: Adding symbol alloc_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486]
- kabi: Adding symbol pcie_capability_read_word (drivers/pci/access.c) (Čestmír Kalina) [1945485]
- kabi: Adding symbol pcie_capability_read_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485]
- kabi: Adding symbol pcie_capability_clear_and_set_word (drivers/pci/access.c) (Čestmír Kalina) [1945485]
- kabi: Adding symbol pci_write_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485]
- kabi: Adding symbol pci_write_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485]
- kabi: Adding symbol pci_set_power_state (drivers/pci/pci.c) (Čestmír Kalina) [1945485]
- kabi: Adding symbol pci_read_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485]
- kabi: Adding symbol pci_read_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485]
- kabi: Adding symbol pci_irq_vector (drivers/pci/msi.c) (Čestmír Kalina) [1945485]
- kabi: Adding symbol pci_get_device (drivers/pci/search.c) (Čestmír Kalina) [1945485]
- kabi: Adding symbol pci_free_irq_vectors (drivers/pci/msi.c) (Čestmír Kalina) [1945485]
- kabi: Adding symbol pci_alloc_irq_vectors_affinity (drivers/pci/msi.c) (Čestmír Kalina) [1945485]
- kabi: Adding symbol kexec_crash_loaded (kernel/kexec_core.c) (Čestmír Kalina) [1945491]
- perf/x86/intel: Fix PEBS-via-PT reload base value for Extended PEBS (Michael Petlan) [1998051]
- perf/x86/intel/uncore: Fix Add BW copypasta (Michael Petlan) [1998051]
- perf/x86/intel/uncore: Add BW counters for GT, IA and IO breakdown (Michael Petlan) [1998051]
- Revert "ice: Add initial support framework for LAG" (Michal Schmidt) [1999016]
- net: re-initialize slow_gro flag at gro_list_prepare time (Paolo Abeni) [2002367]
- cxgb4: dont touch blocked freelist bitmap after free (Rahul Lakkireddy) [1998148]
- cxgb4vf: configure ports accessible by the VF (Rahul Lakkireddy) [1961329]
- scsi: lpfc: Fix memory leaks in error paths while issuing ELS RDF/SCR request (Dick Kennedy) [1976332]
- scsi: lpfc: Keep NDLP reference until after freeing the IOCB after ELS handling (Dick Kennedy) [1976332]
- scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash (Dick Kennedy) [1976332]
* Thu Sep 23 2021 Augusto Caringi <acaringi@redhat.com> [4.18.0-343.1.el8]
- md/raid10: properly indicate failure when ending a failed write request (Nigel Croxon) [1983859]
- md: Constify attribute_group structs (Nigel Croxon) [1983859]
- md: mark some personalities as deprecated (Nigel Croxon) [1983859]
- md/raid1: rename print_msg with r1bio_existed (Nigel Croxon) [1983859]
- async_xor: check src_offs is not NULL before updating it (Nigel Croxon) [1983859]
- async_xor: increase src_offs when dropping destination page (Nigel Croxon) [1983859]
- md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1983859]
- md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1983859]
- md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1983859]
- md/raid6: let async recovery function support different page offset (Nigel Croxon) [1983859]
- md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1983859]
- md/raid5: convert to new xor compution interface (Nigel Croxon) [1983859]
- md/raid5: add new xor function to support different page offset (Nigel Croxon) [1983859]
- md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1983859]
- md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1983859]
- x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR (Jay Shin) [1994421]
- crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [1987094]
- crypto: ccp - shutdown SEV firmware on kexec (Vladis Dronov) [1987094]
- crypto: ccp - Use list_move_tail instead of list_del/list_add_tail in ccp-dmaengine.c (Vladis Dronov) [1987094]
- crypto: ccp: ccp-dev: Fix a little doc-rot (Vladis Dronov) [1987094]
- crypto: ccp - Fix a resource leak in an error handling path (Vladis Dronov) [1987094]
- crypto: ccp - Annotate SEV Firmware file names (Vladis Dronov) [1987094]
- crypto: ccp - Make ccp_dev_suspend and ccp_dev_resume void functions (Vladis Dronov) [1987094]
- crypto: ccp - Use DEFINE_SPINLOCK() for spinlock (Vladis Dronov) [1987094]
- crypto: ccp - A value assigned to a variable is never used (Vladis Dronov) [1987094]
- crypto: ccp - Don't initialize SEV support without the SEV feature (Vladis Dronov) [1987094]
- crypto: ccp - fix error handling (Vladis Dronov) [1987094]
- crypto: ccp - use generic power management (Vladis Dronov) [1987094]
- crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1987094]
- crypto: ahash - remove useless setting of type flags (Vladis Dronov) [1987094]
- crypto: ccp - Silence strncpy warning (Vladis Dronov) [1987094]
- crypto: ccp - permit asynchronous skcipher as fallback (Vladis Dronov) [1987094]
- crypto: ccp - Fix sparse warnings (Vladis Dronov) [1987094]
- crypto: ccp - Update CCP driver maintainer information (Vladis Dronov) [1987094]
- crypto: ccp - Fix use of merged scatterlists (Vladis Dronov) [1987094]
- crypto: ccp - remove redundant assignment to variable ret (Vladis Dronov) [1987094]
- crypto: ccp - use crypto_shash_tfm_digest() (Vladis Dronov) [1987094]
- crypto: hash - introduce crypto_shash_tfm_digest() (Vladis Dronov) [1987094]
- crypto: ccp -- don't "select" CONFIG_DMADEVICES (Vladis Dronov) [1987094]
- crypto: ccp - Update MAINTAINERS for CCP driver (Vladis Dronov) [1987094]
- crypto: ccp - switch from ablkcipher to skcipher (Vladis Dronov) [1987094]
- ipc: replace costly bailout check in sysvipc_find_ipc() (Rafael Aquini) [1980619 1987128] {CVE-2021-3669}
- ipc/util.c: sysvipc_find_ipc() incorrectly updates position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669}
- ipc/util.c: sysvipc_find_ipc() should increase position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669}
- psi: Fix psi state corruption when schedule() races with cgroup move (Waiman Long) [2002025]
- psi: Optimize task switch inside shared cgroups (Waiman Long) [2002025]
- kthread: Fix PF_KTHREAD vs to_kthread() race (Waiman Long) [2002025]
- sched/fair: Ignore percpu threads for imbalance pulls (Waiman Long) [2002025]
- sched: Fix get_push_task() vs migrate_disable() (Waiman Long) [2002025]
- sched: Don't defer CPU pick to migration_cpu_stop() (Waiman Long) [2002025]
- sched: Simplify migration_cpu_stop() (Waiman Long) [2002025]
- sched: Simplify set_affinity_pending refcounts (Waiman Long) [2002025]
- sched: Fix affine_move_task() self-concurrency (Waiman Long) [2002025]
- sched: Optimize migration_cpu_stop() (Waiman Long) [2002025]
- sched: Collate affine_move_task() stoppers (Waiman Long) [2002025]
- sched: Simplify migration_cpu_stop() (Waiman Long) [2002025]
- sched: Fix migration_cpu_stop() requeueing (Waiman Long) [2002025]
- sched: Relax the set_cpus_allowed_ptr() semantics (Waiman Long) [2002025]
- sched: Fix CPU hotplug / tighten is_per_cpu_kthread() (Waiman Long) [2002025]
- sched: Prepare to use balance_push in ttwu() (Waiman Long) [2002025]
- workqueue: Restrict affinity change to rescuer (Waiman Long) [2002025]
- workqueue: Tag bound workers with KTHREAD_IS_PER_CPU (Waiman Long) [2002025]
- kthread: Extract KTHREAD_IS_PER_CPU (Waiman Long) [2002025]
- sched: Don't run cpu-online with balance_push() enabled (Waiman Long) [2002025]
- workqueue: Use cpu_possible_mask instead of cpu_active_mask to break affinity (Waiman Long) [2002025]
- sched/core: Print out straggler tasks in sched_cpu_dying() (Waiman Long) [2002025]
- sched: Optimize finish_lock_switch() (Waiman Long) [2002025]
- sched: Fix migration_cpu_stop() WARN (Waiman Long) [2002025]
- sched/core: Add missing completion for affine_move_task() waiters (Waiman Long) [2002025]
- stop_machine, rcu: Mark functions as notrace (Waiman Long) [2002025]
- sched: Comment affine_move_task() (Waiman Long) [2002025]
- sched: Deny self-issued __set_cpus_allowed_ptr() when migrate_disable() (Waiman Long) [2002025]
- sched/proc: Print accurate cpumask vs migrate_disable() (Waiman Long) [2002025]
- sched: Make migrate_disable/enable() independent of RT (Waiman Long) [2002025]
- sched: Fix migrate_disable() vs rt/dl balancing (Waiman Long) [2002025]
- sched, lockdep: Annotate ->pi_lock recursion (Waiman Long) [2002025]
- sched,rt: Use the full cpumask for balancing (Waiman Long) [2002025]
- sched,rt: Use cpumask_any*_distribute() (Waiman Long) [2002025]
- sched/core: Make migrate disable and CPU hotplug cooperative (Waiman Long) [2002025]
- sched: Fix migrate_disable() vs set_cpus_allowed_ptr() (Waiman Long) [2002025]
- sched: Add migrate_disable() (Waiman Long) [2002025]
- sched: Massage set_cpus_allowed() (Waiman Long) [2002025]
- sched: Fix hotplug vs CPU bandwidth control (Waiman Long) [2002025]
- sched/hotplug: Consolidate task migration on CPU unplug (Waiman Long) [2002025]
- workqueue: Manually break affinity on hotplug (Waiman Long) [2002025]
- sched/core: Wait for tasks being pushed away on hotplug (Waiman Long) [2002025]
- sched/hotplug: Ensure only per-cpu kthreads run during hotplug (Waiman Long) [2002025]
- sched: Fix balance_callback() (Waiman Long) [2002025]
- maccess: rename probe_kernel_{read,write} to copy_{from,to}_kernel_nofault (Waiman Long) [2002025]
- s390/ftrace: fix potential crashes when switching tracers (Waiman Long) [2002025]
- psi: Move PF_MEMSTALL out of task->flags (Waiman Long) [2002025]
- psi: Optimize switching tasks inside shared cgroups (Waiman Long) [2002025]
- psi: Fix cpu.pressure for cpu.max and competing cgroups (Waiman Long) [2002025]
- stop_machine: Make stop_cpus() static (Waiman Long) [2002025]
- stop_machine: remove try_stop_cpus helper (Waiman Long) [2002025]
- kernel.h: Add non_block_start/end() (Waiman Long) [2002025]
- processor: get rid of cpu_relax_yield (Waiman Long) [2002025]
- processor: remove spin_cpu_yield (Waiman Long) [2002025]
- s390: improve wait logic of stop_machine (Waiman Long) [2002025]
- sched/core: Fix typo in comment (Waiman Long) [2002025]
- ia64/tlb: Eradicate tlb_migrate_finish() callback (Waiman Long) [2002025]
- sched/core: Remove unnecessary unlikely() in push_*_task() (Waiman Long) [2002025]
- sched/fair: Reduce long-tail newly idle balance cost (Phil Auld) [1971918]
- hwmon: (acpi_power_meter) Fix lockdep splat (Waiman Long) [1997807]
- redhat: open the RHEL-8.6 development (Augusto Caringi) [2000679]
- rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500]
- mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045]
- mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045]
- Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926]
- libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719]
- libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719]
- perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330]
- perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330]
- perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330]
- perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330]
- perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330]
- perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330]
- perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330]
- perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330]
- perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330]
- perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330]
- perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330]
- perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330]
- perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330]
- crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086]
- crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086]
- crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086]
- crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086]
- crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086]
- crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086]
- crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086]
- crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086]
- crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086]
- crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086]
- crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086]
- crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086]
- crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086]
- crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086]
- crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086]
- crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086]
- crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086]
- selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523]
- netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523]
- net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537]
- ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743]
- perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635]
- perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635]
- perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635]
- perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635]
- perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635]
- perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635]
- perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635]
- perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635]
- perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635]
- perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635]
- perf record: Uniquify hybrid event name (Michael Petlan) [1838635]
- perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635]
- perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635]
- perf stat: Add default hybrid events (Michael Petlan) [1838635]
- perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635]
- perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635]
- perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635]
- perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635]
- perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635]
- perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635]
- perf stat: Uniquify hybrid event name (Michael Petlan) [1838635]
- perf pmu: Add hybrid helper functions (Michael Petlan) [1838635]
- perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635]
- perf pmu: Save pmu name (Michael Petlan) [1838635]
- perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635]
- perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635]
- tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]
* Thu Sep 16 2021 Bruno Meneguele <bmeneg@redhat.com> [4.18.0-343.el8]
- rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500]
- mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045]
- mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045]
- Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926]
- libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719]
- libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719]
- perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330]
- perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330]
- perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330]
- perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330]
- perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330]
- perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330]
- perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330]
- perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330]
- perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330]
- perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330]
- perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330]
- perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330]
- perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330]
- crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086]
- crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086]
- crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086]
- crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086]
- crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086]
- crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086]
- crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086]
- crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086]
- crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086]
- crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086]
- crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086]
- crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086]
- crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086]
- crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086]
- crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086]
- crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086]
- crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086]
* Tue Sep 14 2021 Bruno Meneguele <bmeneg@redhat.com> [4.18.0-342.el8]
- selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523]
- netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523]
- net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537]
- ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743]
- perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635]
- perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635]
- perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635]
- perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635]
- perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635]
- perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635]
- perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635]
- perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635]
- perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635]
- perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635]
- perf record: Uniquify hybrid event name (Michael Petlan) [1838635]
- perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635]
- perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635]
- perf stat: Add default hybrid events (Michael Petlan) [1838635]
- perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635]
- perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635]
- perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635]
- perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635]
- perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635]
- perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635]
- perf stat: Uniquify hybrid event name (Michael Petlan) [1838635]
- perf pmu: Add hybrid helper functions (Michael Petlan) [1838635]
- perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635]
- perf pmu: Save pmu name (Michael Petlan) [1838635]
- perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635]
- perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635]
- tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]
* Fri Sep 10 2021 Bruno Meneguele <bmeneg@redhat.com> [4.18.0-341.el8]
- mptcp: Only send extra TCP acks in eligible socket states (Paolo Abeni) [1997178]
- mptcp: fix possible divide by zero (Paolo Abeni) [1997178]
- mptcp: drop tx skb cache (Paolo Abeni) [1997178]
- mptcp: fix memory leak on address flush (Paolo Abeni) [1997178]
- ice: Only lock to update netdev dev_addr (Michal Schmidt) [1995868]
- ice: restart periodic outputs around time changes (Ken Cox) [1992750]
- ice: Fix perout start time rounding (Ken Cox) [1992750]
- net/sched: ets: fix crash when flipping from 'strict' to 'quantum' (Davide Caratti) [1981184]
- ovl: prevent private clone if bind mount is not allowed (Miklos Szeredi) [1993131] {CVE-2021-3732}
- gfs2: Don't call dlm after protocol is unmounted (Bob Peterson) [1997193]
- gfs2: don't stop reads while withdraw in progress (Bob Peterson) [1997193]
- gfs2: Mark journal inodes as "don't cache" (Bob Peterson) [1997193]
- bpf: bpftool: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1997124]
- perf/x86/intel: Apply mid ACK for small core (Michael Petlan) [1838573]
- perf/x86/intel/lbr: Zero the xstate buffer on allocation (Michael Petlan) [1838573]
- perf: Fix task context PMU for Hetero (Michael Petlan) [1838573]
- perf/x86/intel: Fix fixed counter check warning for some Alder Lake (Michael Petlan) [1838573]
- perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic context (Michael Petlan) [1838573]
- x86/fpu/xstate: Fix an xstate size check warning with architectural LBRs (Michael Petlan) [1838573]
- perf/x86/rapl: Add support for Intel Alder Lake (Michael Petlan) [1838573]
- perf/x86/cstate: Add Alder Lake CPU support (Michael Petlan) [1838573]
- perf/x86/msr: Add Alder Lake CPU support (Michael Petlan) [1838573]
- perf/x86/intel/uncore: Add Alder Lake support (Michael Petlan) [1838573]
- perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE (Michael Petlan) [1838573]
- perf/x86/intel: Add Alder Lake Hybrid support (Michael Petlan) [1838573]
- perf/x86: Support filter_match callback (Michael Petlan) [1838573]
- perf/x86/intel: Add attr_update for Hybrid PMUs (Michael Petlan) [1838573]
- perf/x86: Add structures for the attributes of Hybrid PMUs (Michael Petlan) [1838573]
- perf/x86: Register hybrid PMUs (Michael Petlan) [1838573]
- perf/x86: Factor out x86_pmu_show_pmu_cap (Michael Petlan) [1838573]
- perf/x86: Remove temporary pmu assignment in event_init (Michael Petlan) [1838573]
- perf/x86/intel: Factor out intel_pmu_check_extra_regs (Michael Petlan) [1838573]
- perf/x86/intel: Factor out intel_pmu_check_event_constraints (Michael Petlan) [1838573]
- perf/x86/intel: Factor out intel_pmu_check_num_counters (Michael Petlan) [1838573]
- perf/x86: Hybrid PMU support for extra_regs (Michael Petlan) [1838573]
- perf/x86: Hybrid PMU support for event constraints (Michael Petlan) [1838573]
- perf/x86: Hybrid PMU support for hardware cache event (Michael Petlan) [1838573]
- perf/x86: Hybrid PMU support for unconstrained (Michael Petlan) [1838573]
- perf/x86: Hybrid PMU support for counters (Michael Petlan) [1838573]
- perf/x86: Hybrid PMU support for intel_ctrl (Michael Petlan) [1838573]
- perf/x86/intel: Hybrid PMU support for perf capabilities (Michael Petlan) [1838573]
- perf/x86: Track pmu in per-CPU cpu_hw_events (Michael Petlan) [1838573]
- perf/x86/intel/lbr: Support XSAVES for arch LBR read (Michael Petlan) [1838573]
- perf/x86/intel/lbr: Support XSAVES/XRSTORS for LBR context switch (Michael Petlan) [1838573]
- x86/fpu/xstate: Add helpers for LBR dynamic supervisor feature (Michael Petlan) [1838573]
- x86/fpu/xstate: Support dynamic supervisor feature for LBR (Michael Petlan) [1838573]
- x86/fpu: Use proper mask to replace full instruction mask (Michael Petlan) [1838573]
- x86/cpu: Add helper function to get the type of the current hybrid CPU (Michael Petlan) [1838573]
- x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit (Michael Petlan) [1838573]
- HID: make arrays usage and value to be the same (Benjamin Tissoires) [1974942]
- ACPI: PM: s2idle: Invert Microsoft UUID entry and exit (David Arcari) [1960440]
- platform/x86: amd-pmc: Fix undefined reference to __udivdi3 (David Arcari) [1960440]
- platform/x86: amd-pmc: Fix missing unlock on error in amd_pmc_send_cmd() (David Arcari) [1960440]
- platform/x86: amd-pmc: Use return code on suspend (David Arcari) [1960440]
- platform/x86: amd-pmc: Add new acpi id for future PMC controllers (David Arcari) [1960440]
- platform/x86: amd-pmc: Add support for ACPI ID AMDI0006 (David Arcari) [1960440]
- platform/x86: amd-pmc: Add support for logging s0ix counters (David Arcari) [1960440]
- platform/x86: amd-pmc: Add support for logging SMU metrics (David Arcari) [1960440]
- platform/x86: amd-pmc: call dump registers only once (David Arcari) [1960440]
- platform/x86: amd-pmc: Fix SMU firmware reporting mechanism (David Arcari) [1960440]
- platform/x86: amd-pmc: Fix command completion code (David Arcari) [1960440]
- usb: pci-quirks: disable D3cold on xhci suspend for s2idle on AMD Renoir (David Arcari) [1960440]
- ACPI: PM: Only mark EC GPE for wakeup on Intel systems (David Arcari) [1960440]
- ACPI: PM: Adjust behavior for field problems on AMD systems (David Arcari) [1960440]
- ACPI: PM: s2idle: Add support for new Microsoft UUID (David Arcari) [1960440]
- ACPI: PM: s2idle: Add support for multiple func mask (David Arcari) [1960440]
- ACPI: PM: s2idle: Refactor common code (David Arcari) [1960440]
- ACPI: PM: s2idle: Use correct revision id (David Arcari) [1960440]
- ACPI: PM: s2idle: Add missing LPS0 functions for AMD (David Arcari) [1960440]
- lockd: Fix invalid lockowner cast after vfs_test_lock (Benjamin Coddington) [1986138]
* Thu Sep 02 2021 Bruno Meneguele <bmeneg@redhat.com> [4.18.0-340.el8]
- blk-mq: fix is_flush_rq (Ming Lei) [1992700]
- blk-mq: fix kernel panic during iterating over flush request (Ming Lei) [1992700]
* Fri Aug 27 2021 Bruno Meneguele <bmeneg@redhat.com> [4.18.0-339.el8]
- smb2: fix use-after-free in smb2_ioctl_query_info() (Ronnie Sahlberg) [1952781]
- dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() (Mike Snitzer) [1996854]
- md/raid10: Remove rcu_dereference when it doesn't need rcu lock to protect (Nigel Croxon) [1978115]
- scsi: csiostor: Mark known unused variable as __always_unused (Raju Rangoju) [1961333]
- scsi: csiostor: Fix wrong return value in csio_hw_prep_fw() (Raju Rangoju) [1961333]
- scsi: csiostor: Remove set but not used variable 'rln' (Raju Rangoju) [1961333]
- scsi: csiostor: Return value not required for csio_dfs_destroy (Raju Rangoju) [1961333]
- scsi: csiostor: Fix NULL check before debugfs_remove_recursive (Raju Rangoju) [1961333]
- scsi: csiostor: Don't enable IRQs too early (Raju Rangoju) [1961333]
- scsi: csiostor: Fix spelling typos (Raju Rangoju) [1961333]
- scsi: csiostor: Prefer pcie_capability_read_word() (Raju Rangoju) [1961333]
- scsi: target: cxgbit: Unmap DMA buffer before calling target_execute_cmd() (Raju Rangoju) [1961394]
- net: Use skb_frag_off accessors (Raju Rangoju) [1961394]
- net: Use skb accessors in network drivers (Raju Rangoju) [1961394]
- cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds (Raju Rangoju) [1961394]
- scsi: libcxgbi: Fix a use after free in cxgbi_conn_xmit_pdu() (Raju Rangoju) [1961394]
- scsi: libcxgbi: Use kvzalloc instead of opencoded kzalloc/vzalloc (Raju Rangoju) [1961394]
- scsi: libcxgbi: Remove unnecessary NULL checks for 'tdata' pointer (Raju Rangoju) [1961394]
- scsi: cxgb4i: Remove an unnecessary NULL check for 'cconn' pointer (Raju Rangoju) [1961394]
- scsi: cxgb4i: Clean up a debug printk (Raju Rangoju) [1961394]
- scsi: cxgb4i: Fix dereference of pointer tdata before it is null checked (Raju Rangoju) [1961394]
- scsi: libcxgbi: fix NULL pointer dereference in cxgbi_device_destroy() (Raju Rangoju) [1961394]
- scsi: libcxgbi: remove unused function to stop warning (Raju Rangoju) [1961394]
- scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route() (Raju Rangoju) [1961394]
- net/chelsio: Delete drive and module versions (Raju Rangoju) [1961394]
- chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1961394]
- [netdrv] treewide: prefix header search paths with $(srctree)/ (Raju Rangoju) [1961394]
- libcxgb: fix incorrect ppmax calculation (Raju Rangoju) [1961394]
- scsi: cxgb4i: Fix TLS dependency (Raju Rangoju) [1961394]
- [target] treewide: Use fallthrough pseudo-keyword (Raju Rangoju) [1961394]
- scsi: cxgb4i: Add support for iSCSI segmentation offload (Raju Rangoju) [1961394]
- [target] treewide: Use sizeof_field() macro (Raju Rangoju) [1961394]
- [target] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961394]
- scsi: cxgb4i: Remove superfluous null check (Raju Rangoju) [1961394]
* Thu Aug 26 2021 Bruno Meneguele <bmeneg@redhat.com> [4.18.0-338.el8]
- KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) (Jon Maloy) [1985413] {CVE-2021-3653}
- KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) (Jon Maloy) [1985430] {CVE-2021-3656}
- drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1985159]
- drm/i915/display: support ddr5 mem types (Lyude Paul) [1992233]
- drm/i915/adl_s: Update ddi buf translation tables (Lyude Paul) [1992233]
- drm/i915/adl_s: Wa_14011765242 is also needed on A1 display stepping (Lyude Paul) [1992233]
- drm/i915/adl_s: Extend Wa_1406941453 (Lyude Paul) [1992233]
- drm/i915: Implement Wa_1508744258 (Lyude Paul) [1992233]
- drm/i915/adl_s: Fix dma_mask_size to 39 bit (Lyude Paul) [1992233]
- drm/i915: Add the missing adls vswing tables (Lyude Paul) [1992233]
- drm/i915: Add Wa_14011060649 (Lyude Paul) [1992233]
- drm/i915/adl_s: Add Interrupt Support (Lyude Paul) [1992233]
- drm/amdgpu: add another Renoir DID (Lyude Paul) [1980900]
* Wed Aug 25 2021 Bruno Meneguele <bmeneg@redhat.com> [4.18.0-337.el8]
- net/mlx5: Fix flow table chaining (Amir Tzin) [1987139]
- openvswitch: fix sparse warning incorrect type (Mark Gray) [1992773]
- openvswitch: fix alignment issues (Mark Gray) [1992773]
- openvswitch: update kdoc OVS_DP_ATTR_PER_CPU_PIDS (Mark Gray) [1992773]
- openvswitch: Introduce per-cpu upcall dispatch (Mark Gray) [1992773]
- KVM: X86: Expose bus lock debug exception to guest (Paul Lai) [1842322]
- KVM: X86: Add support for the emulation of DR6_BUS_LOCK bit (Paul Lai) [1842322]
- scsi: libfc: Fix array index out of bound exception (Chris Leech) [1972643]
- scsi: libfc: FDMI enhancements (Chris Leech) [1972643]
- scsi: libfc: Add FDMI-2 attributes (Chris Leech) [1972643]
- scsi: qedf: Add vendor identifier attribute (Chris Leech) [1972643]
- scsi: libfc: Initialisation of RHBA and RPA attributes (Chris Leech) [1972643]
- scsi: libfc: Correct the condition check and invalid argument passed (Chris Leech) [1972643]
- scsi: libfc: Work around -Warray-bounds warning (Chris Leech) [1972643]
- scsi: fc: FDMI enhancement (Chris Leech) [1972643]
- scsi: libfc: Move scsi/fc_encode.h to libfc (Chris Leech) [1972643]
- scsi: fc: Correct RHBA attributes length (Chris Leech) [1972643]
- block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei) [1991976]
- x86/fpu: Prevent state corruption in __fpu__restore_sig() (Terry Bowman) [1970086]
- x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer (Terry Bowman) [1970086]
- x86/pkru: Write hardware init value to PKRU when xstate is init (Terry Bowman) [1970086]
- x86/process: Check PF_KTHREAD and not current->mm for kernel threads (Terry Bowman) [1970086]
- x86/fpu: Add address range checks to copy_user_to_xstate() (Terry Bowman) [1970086]
- selftests/x86: Test signal frame XSTATE header corruption handling (Terry Bowman) [1970086]
- Bump DRM backport version to 5.12.14 (Lyude Paul) [1944405]
- drm/i915: Use the correct max source link rate for MST (Lyude Paul) [1944405 1966599]
- drm/dp_mst: Use Extended Base Receiver Capability DPCD space (Lyude Paul) [1944405 1966599]
- drm/i915/display: Defeature PSR2 for RKL and ADL-S (Lyude Paul) [1944405]
- drm/i915/adl_s: ADL-S platform Update PCI ids for Mobile BGA (Lyude Paul) [1944405]
- drm/amdgpu: wait for moving fence after pinning (Lyude Paul) [1944405]
- drm/radeon: wait for moving fence after pinning (Lyude Paul) [1944405]
- drm/nouveau: wait for moving fence after pinning v2 (Lyude Paul) [1944405]
- radeon: use memcpy_to/fromio for UVD fw upload (Lyude Paul) [1944405]
- drm/amd/amdgpu:save psp ring wptr to avoid attack (Lyude Paul) [1944405]
- drm/amd/display: Fix potential memory leak in DMUB hw_init (Lyude Paul) [1944405]
- drm/amdgpu: refine amdgpu_fru_get_product_info (Lyude Paul) [1944405]
- drm/amd/display: Allow bandwidth validation for 0 streams. (Lyude Paul) [1944405]
- drm: Lock pointer access in drm_master_release() (Lyude Paul) [1944405]
- drm: Fix use-after-free read in drm_getunique() (Lyude Paul) [1944405]
- drm/amdgpu: make sure we unpin the UVD BO (Lyude Paul) [1944405]
- drm/amdgpu: Don't query CE and UE errors (Lyude Paul) [1944405]
- drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405]
- drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405]
- drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405]
- amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffer_create (Lyude Paul) [1944405]
- drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest() (Lyude Paul) [1944405]
- drm/amdgpu: stop touching sched.ready in the backend (Lyude Paul) [1944405]
- drm/amd/amdgpu: fix a potential deadlock in gpu reset (Lyude Paul) [1944405]
- drm/amdgpu: Fix a use-after-free (Lyude Paul) [1944405]
- drm/amd/amdgpu: fix refcount leak (Lyude Paul) [1944405]
- drm/amd/display: Disconnect non-DP with no EDID (Lyude Paul) [1944405]
- drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405]
- drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405]
- drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405]
- drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error (Lyude Paul) [1944405]
- drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405]
- drm/amd/pm: correct MGpuFanBoost setting (Lyude Paul) [1944405]
- drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4 (Lyude Paul) [1944405]
- drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7 (Lyude Paul) [1944405]
- dma-buf: fix unintended pin/unpin warnings (Lyude Paul) [1944405]
- drm/amdgpu: update sdma golden setting for Navi12 (Lyude Paul) [1944405]
- drm/amdgpu: update gc golden setting for Navi12 (Lyude Paul) [1944405]
- drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang (Lyude Paul) [1944405]
- drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE (Lyude Paul) [1944405]
- drm/radeon: use the dummy page for GART if needed (Lyude Paul) [1944405]
- drm/amd/display: Use the correct max downscaling value for DCN3.x family (Lyude Paul) [1944405]
- drm/i915/gem: Pin the L-shape quirked object as unshrinkable (Lyude Paul) [1944405]
- drm/ttm: Do not add non-system domain BO into swap list (Lyude Paul) [1944405]
- drm/amd/display: Fix two cursor duplication when using overlay (Lyude Paul) [1944405]
- amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID (Lyude Paul) [1944405]
- drm/i915/display: fix compiler warning about array overrun (Lyude Paul) [1944405]
- drm/i915: Fix crash in auto_retire (Lyude Paul) [1944405]
- drm/i915/overlay: Fix active retire callback alignment (Lyude Paul) [1944405]
- drm/i915: Read C0DRB3/C1DRB3 as 16 bits again (Lyude Paul) [1944405]
- drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp (Lyude Paul) [1944405]
- drm/i915/dp: Use slow and wide link training for everything (Lyude Paul) [1944405]
- drm/i915: Avoid div-by-zero on gen2 (Lyude Paul) [1944405]
- drm/amd/display: Initialize attribute for hdcp_srm sysfs file (Lyude Paul) [1944405]
- drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected (Lyude Paul) [1944405]
- drm/radeon: Avoid power table parsing memory leaks (Lyude Paul) [1944405]
- drm/radeon: Fix off-by-one power_state index heap overwrite (Lyude Paul) [1944405]
- drm/amdgpu: Add mem sync flag for IB allocated by SA (Lyude Paul) [1944405]
- drm/amd/display: add handling for hdcp2 rx id list validation (Lyude Paul) [1944405]
- drm/amd/display: fixed divide by zero kernel crash during dsc enablement (Lyude Paul) [1944405]
- drm/amd/display: Force vsync flip when reconfiguring MPCC (Lyude Paul) [1944405]
- arm64: enable tlbi range instructions (Jeremy Linton) [1861872]
- arm64: tlb: Use the TLBI RANGE feature in arm64 (Jeremy Linton) [1861872]
- arm64: tlb: Detect the ARMv8.4 TLBI RANGE feature (Jeremy Linton) [1861872]
- arm64/cpufeature: Add remaining feature bits in ID_AA64ISAR0 register (Jeremy Linton) [1861872]
- arm64: tlbflush: Ensure start/end of address range are aligned to stride (Jeremy Linton) [1861872]
- arm64: Detect the ARMv8.4 TTL feature (Jeremy Linton) [1861872]
- arm64: tlbi: Set MAX_TLBI_OPS to PTRS_PER_PTE (Jeremy Linton) [1861872]
* Tue Aug 24 2021 Bruno Meneguele <bmeneg@redhat.com> [4.18.0-336.el8]
- bpf: Fix integer overflow involving bucket_size (Jiri Olsa) [1992588]
- bpf: Fix leakage due to insufficient speculative store bypass mitigation (Jiri Olsa) [1992588]
- bpf: Introduce BPF nospec instruction for mitigating Spectre v4 (Jiri Olsa) [1992588]
- bpf: Fix OOB read when printing XDP link fdinfo (Jiri Olsa) [1992588]
- bpf, test: fix NULL pointer dereference on invalid expected_attach_type (Jiri Olsa) [1992588]
- bpf: Fix tail_call_reachable rejection for interpreter when jit failed (Jiri Olsa) [1992588]
- bpf: Track subprog poke descriptors correctly and fix use-after-free (Jiri Olsa) [1992588]
- bpf: Fix null ptr deref with mixed tail calls and subprogs (Jiri Olsa) [1992588]
- bpf: Fix leakage under speculation on mispredicted branches (Jiri Olsa) [1992588]
- bpf: Set mac_len in bpf_skb_change_head (Jiri Olsa) [1992588]
- bpf: Prevent writable memory-mapping of read-only ringbuf pages (Jiri Olsa) [1992588]
- bpf: Fix alu32 const subreg bound tracking on bitwise operations (Jiri Olsa) [1992588]
- xsk: Fix broken Tx ring validation (Jiri Olsa) [1992588]
- xsk: Fix for xp_aligned_validate_desc() when len == chunk_size (Jiri Olsa) [1992588]
- bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1992588]
- bpf: Refcount task stack in bpf_get_task_stack (Jiri Olsa) [1992588]
- bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG (Jiri Olsa) [1992588]
- selftest/bpf: Add a test to check trampoline freeing logic. (Jiri Olsa) [1992588]
- bpf: Fix fexit trampoline. (Jiri Olsa) [1992588]
- ftrace: Fix modify_ftrace_direct. (Jiri Olsa) [1992588]
- ftrace: Add a helper function to modify_ftrace_direct() to allow arch optimization (Jiri Olsa) [1992588]
- ftrace: Add helper find_direct_entry() to consolidate code (Jiri Olsa) [1992588]
- bpf: Fix truncation handling for mod32 dst reg wrt zero (Jiri Olsa) [1992588]
- bpf: Fix an unitialized value in bpf_iter (Jiri Olsa) [1992588]
- bpf_lru_list: Read double-checked variable once without lock (Jiri Olsa) [1992588]
- mt76: validate rx A-MSDU subframes (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144}
- ath11k: Drop multicast fragments (Íñigo Huguet) [1991459] {CVE-2020-26145}
- ath11k: Clear the fragment cache during key install (Íñigo Huguet) [1991459] {CVE-2020-24587}
- ath10k: Validate first subframe of A-MSDU before processing the list (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144}
- ath10k: Fix TKIP Michael MIC verification for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26141}
- ath10k: drop MPDU which has discard flag set by firmware for SDIO (Íñigo Huguet) [1991459] {CVE-2020-24588}
- ath10k: drop fragments with multicast DA for SDIO (Íñigo Huguet) [1991459] {CVE-2020-26145}
- ath10k: drop fragments with multicast DA for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26145}
- ath10k: add CCMP PN replay protection for fragmented frames for PCIe (Íñigo Huguet) [1991459]
- mac80211: extend protection against mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587}
- mac80211: do not accept/forward invalid EAPOL frames (Íñigo Huguet) [1991459] {CVE-2020-26139}
- mac80211: prevent attacks on TKIP/WEP as well (Íñigo Huguet) [1991459] {CVE-2020-26141}
- mac80211: check defrag PN against current frame (Íñigo Huguet) [1991459]
- mac80211: add fragment cache to sta_info (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587}
- mac80211: drop A-MSDUs on old ciphers (Íñigo Huguet) [1991459] {CVE-2020-24588}
- cfg80211: mitigate A-MSDU aggregation attacks (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144}
- mac80211: properly handle A-MSDUs that start with an RFC 1042 header (Íñigo Huguet) [1991459]
- mac80211: prevent mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587}
- mac80211: assure all fragments are encrypted (Íñigo Huguet) [1991459] {CVE-2020-26147}
- tipc: call tipc_wait_for_connect only when dlen is not 0 (Xin Long) [1989361]
- mptcp: remove tech preview warning (Florian Westphal) [1985120]
- tcp: consistently disable header prediction for mptcp (Florian Westphal) [1985120]
- selftests: mptcp: fix case multiple subflows limited by server (Florian Westphal) [1985120]
- selftests: mptcp: turn rp_filter off on each NIC (Florian Westphal) [1985120]
- selftests: mptcp: display proper reason to abort tests (Florian Westphal) [1985120]
- mptcp: properly account bulk freed memory (Florian Westphal) [1985120]
- mptcp: fix 'masking a bool' warning (Florian Westphal) [1985120]
- mptcp: refine mptcp_cleanup_rbuf (Florian Westphal) [1985120]
- mptcp: use fast lock for subflows when possible (Florian Westphal) [1985120]
- mptcp: avoid processing packet if a subflow reset (Florian Westphal) [1985120]
- mptcp: add sk parameter for mptcp_get_options (Florian Westphal) [1985120]
- mptcp: fix syncookie process if mptcp can not_accept new subflow (Florian Westphal) [1985120]
- mptcp: fix warning in __skb_flow_dissect() when do syn cookie for subflow join (Florian Westphal) [1985120]
- mptcp: avoid race on msk state changes (Florian Westphal) [1985120]
- mptcp: fix 32 bit DSN expansion (Florian Westphal) [1985120]
- mptcp: fix bad handling of 32 bit ack wrap-around (Florian Westphal) [1985120]
- tcp: parse mptcp options contained in reset packets (Florian Westphal) [1985120]
- ionic: count csum_none when offload enabled (Jonathan Toppins) [1991646]
- ionic: fix up dim accounting for tx and rx (Jonathan Toppins) [1991646]
- ionic: remove intr coalesce update from napi (Jonathan Toppins) [1991646]
- ionic: catch no ptp support earlier (Jonathan Toppins) [1991646]
- ionic: make all rx_mode work threadsafe (Jonathan Toppins) [1991646]
- dmaengine: idxd: Fix missing error code in idxd_cdev_open() (Jerry Snitselaar) [1990637]
- dmaengine: idxd: add missing dsa driver unregister (Jerry Snitselaar) [1990637]
- dmaengine: idxd: add engine 'struct device' missing bus type assignment (Jerry Snitselaar) [1990637]
- dmaengine: idxd: remove MSIX masking for interrupt handlers (Jerry Snitselaar) [1990637]
- dmaengine: idxd: Use cpu_feature_enabled() (Jerry Snitselaar) [1990637]
- dmaengine: idxd: enable SVA feature for IOMMU (Jerry Snitselaar) [1990637]
- dmagenine: idxd: Don't add portal offset in idxd_submit_desc (Jerry Snitselaar) [1990637]
- ethtool: strset: fix message length calculation (Balazs Nemeth) [1989003]
- net: add strict checks in netdev_name_node_alt_destroy() (Andrea Claudi) [1859038]
- net: rtnetlink: fix bugs in rtnl_alt_ifname() (Andrea Claudi) [1859038]
- net: rtnetlink: add linkprop commands to add and delete alternative ifnames (Andrea Claudi) [1859038]
- net: check all name nodes in __dev_alloc_name (Andrea Claudi) [1859038]
- net: fix a leak in register_netdevice() (Andrea Claudi) [1859038]
- tun: fix memory leak in error path (Andrea Claudi) [1859038]
- net: propagate errors correctly in register_netdevice() (Andrea Claudi) [1859038]
- net: introduce name_node struct to be used in hashlist (Andrea Claudi) [1859038]
- net: procfs: use index hashlist instead of name hashlist (Andrea Claudi) [1859038]
- configs: Enable CONFIG_CHELSIO_INLINE_CRYPTO (Raju Rangoju) [1961368]
- cxgb4/ch_ktls: Clear resources when pf4 device is removed (Raju Rangoju) [1961374]
- ch_ktls: Remove redundant variable result (Raju Rangoju) [1961374]
- ch_ktls: do not send snd_una update to TCB in middle (Raju Rangoju) [1961374]
- ch_ktls: tcb close causes tls connection failure (Raju Rangoju) [1961374]
- ch_ktls: fix device connection close (Raju Rangoju) [1961374]
- ch_ktls: Fix kernel panic (Raju Rangoju) [1961374]
- ch_ktls: fix enum-conversion warning (Raju Rangoju) [1961374]
- net: ethernet: chelsio: inline_crypto: Mundane typos fixed throughout the file chcr_ktls.c (Raju Rangoju) [1961374]
- ch_ipsec: Remove initialization of rxq related data (Raju Rangoju) [1961388]
- ch_ktls: fix build warning for ipv4-only config (Raju Rangoju) [1961374]
- ch_ktls: lock is not freed (Raju Rangoju) [1961374]
- ch_ktls: stop the txq if reaches threshold (Raju Rangoju) [1961374]
- ch_ktls: tcb update fails sometimes (Raju Rangoju) [1961374]
- ch_ktls/cxgb4: handle partial tag alone SKBs (Raju Rangoju) [1961374]
- ch_ktls: don't free skb before sending FIN (Raju Rangoju) [1961374]
- ch_ktls: packet handling prior to start marker (Raju Rangoju) [1961374]
- ch_ktls: Correction in middle record handling (Raju Rangoju) [1961374]
- ch_ktls: missing handling of header alone (Raju Rangoju) [1961374]
- ch_ktls: Correction in trimmed_len calculation (Raju Rangoju) [1961374]
- cxgb4/ch_ktls: creating skbs causes panic (Raju Rangoju) [1961374]
- ch_ktls: Update cheksum information (Raju Rangoju) [1961374]
- ch_ktls: Correction in finding correct length (Raju Rangoju) [1961374]
- cxgb4/ch_ktls: decrypted bit is not enough (Raju Rangoju) [1961374]
- cxgb4/ch_ipsec: Replace the module name to ch_ipsec from chcr (Raju Rangoju) [1961388]
- cxgb4/ch_ktls: ktls stats are added at port level (Raju Rangoju) [1961374]
- ch_ktls: Issue if connection offload fails (Raju Rangoju) [1961374]
- chelsio/chtls: Re-add dependencies on CHELSIO_T4 to fix modular CHELSIO_T4 (Raju Rangoju) [1961388]
- chelsio/chtls: CHELSIO_INLINE_CRYPTO should depend on CHELSIO_T4 (Raju Rangoju) [1961388]
- crypto: chelsio - fix minor indentation issue (Raju Rangoju) [1961368]
- crypto/chcr: move nic TLS functionality to drivers/net (Raju Rangoju) [1961368]
- cxgb4/ch_ipsec: Registering xfrmdev_ops with cxgb4 (Raju Rangoju) [1961388]
- crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Raju Rangoju) [1961368]
- chelsio/chtls: separate chelsio tls driver from crypto driver (Raju Rangoju) [1961368]
- crypto: chelsio - Fix some pr_xxx messages (Raju Rangoju) [1961368]
- crypto: chelsio - Avoid some code duplication (Raju Rangoju) [1961368]
- crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Raju Rangoju) [1961368]
- crypto: aead - remove useless setting of type flags (Raju Rangoju) [1961368]
- crypto: Replace zero-length array with flexible-array (Raju Rangoju) [1961368]
- [Crypto] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961368]
- Crypto/chcr: Checking cra_refcnt before unregistering the algorithms (Raju Rangoju) [1961368]
- Crypto/chcr: Calculate src and dst sg lengths separately for dma map (Raju Rangoju) [1961368]
- Crypto/chcr: Fixes a coccinile check error (Raju Rangoju) [1961368]
- Crypto/chcr: Fixes compilations warnings (Raju Rangoju) [1961368]
- crypto/chcr: IPV6 code needs to be in CONFIG_IPV6 (Raju Rangoju) [1961368]
- crypto: lib/sha1 - remove unnecessary includes of linux/cryptohash.h (Raju Rangoju) [1961368]
- Crypto/chcr: fix for hmac(sha) test fails (Raju Rangoju) [1961368]
- Crypto/chcr: fix for ccm(aes) failed test (Raju Rangoju) [1961368]
- Crypto/chcr: fix ctr, cbc, xts and rfc3686-ctr failed tests (Raju Rangoju) [1961368]
- crypto: chelsio - remove redundant assignment to variable error (Raju Rangoju) [1961368]
- chcr: Fix CPU hard lockup (Raju Rangoju) [1961368]
- crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Raju Rangoju) [1961368]
- crypto: chelsio - switch to skcipher API (Raju Rangoju) [1961368]
- crypto: chelsio - Remove VLA usage of skcipher (Raju Rangoju) [1961368]
* Mon Aug 23 2021 Bruno Meneguele <bmeneg@redhat.com> [4.18.0-335.el8]
- tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. (Chris von Recklinghausen) [1989485] {CVE-2021-3679}
- vmlinux.lds.h: Keep .ctors.* with .ctors (Jan Stancek) [1993208]
- spi: pxa2xx: Add support for Intel Alder Lake PCH-P (Steve Best) [1978463]
- bnxt_en: allow promiscuous mode for trusted VFs (Jonathan Toppins) [1730616]
- arm64: memory: Add missing brackets to untagged_addr() macro (Chris von Recklinghausen) [1955809]
- arm64: tags: Preserve tags for addresses translated via TTBR1 (Chris von Recklinghausen) [1955809]
- arm64: entry: Move ct_user_exit before any other exception (Chris von Recklinghausen) [1955809]
- arm64: memory: Implement __tag_set() as common function (Chris von Recklinghausen) [1955809]
- arm64: mm: Really fix sparse warning in untagged_addr() (Chris von Recklinghausen) [1955809]
- arm64: untag user pointers in access_ok and __uaccess_mask_ptr (Chris von Recklinghausen) [1955809]
- arm64/mm: fix variable 'tag' set but not used (Chris von Recklinghausen) [1955809]
- arm64: entry: SP Alignment Fault doesn't write to FAR_EL1 (Chris von Recklinghausen) [1955809]
- arm64: compat: Add separate CP15 trapping hook (Chris von Recklinghausen) [1955809]
- arm64: don't restore GPRs when context tracking (Chris von Recklinghausen) [1955809]
* Fri Aug 20 2021 Bruno Meneguele <bmeneg@redhat.com> [4.18.0-334.el8]
- bareudp: Fix invalid read beyond skb's linear data (Guillaume Nault) [1990938]
- perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest (Michael Petlan) [1990695]
- net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands (Balazs Nemeth) [1956825]
- net: dcb: Validate netlink message in DCB handler (Balazs Nemeth) [1956825]
- xfrm: Fix RCU vs hash_resize_mutex lock inversion (Sabrina Dubroca) [1988405]
- Revert "xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype" (Sabrina Dubroca) [1988405]
- xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype (Sabrina Dubroca) [1988405]
- [s390] s390/AP: support new dynamic AP bus size limit (Claudio Imbrenda) [1974581]
- net: sched: act_mirred: Reset ct info when mirror/redirect skb (Hangbin Liu) [1980532]
- ucounts: Move max_time_namespace according to ucount_type (Alex Gladkov) [1982954]
- perf vendor events power10: Adds 24x7 nest metric events for power10 platform (Diego Domingos) [1946650]
- perf/core: fix backport of PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650]
- perf/core: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Diego Domingos) [1946650]
- perf vendor events powerpc: Fix eventcode of power10 JSON events (Diego Domingos) [1946650]
- perf vendor events: Initial JSON/events list for power10 platform (Diego Domingos) [1946650]
- powerpc/perf: Fix sampled instruction type for larx/stcx (Diego Domingos) [1946650]
- powerpc/perf: Fix the threshold event selection for memory events in power10 (Diego Domingos) [1946650]
- perf sort: Display sort dimension p_stage_cyc only on supported archs (Diego Domingos) [1946650]
- perf tools: Support pipeline stage cycles for powerpc (Diego Domingos) [1946650]
- perf powerpc: Add support for PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650]
- perf sort: Add dynamic headers for perf report columns (Diego Domingos) [1946650]
- powerpc/perf: Expose processor pipeline stage cycles using PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650]
- Documentation/admin-guide: kernel-parameters: fix "disable_ddw" wording (Diego Domingos) [1946650]
- powerpc/perf: Support PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650]
- perf/core: Add PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650]
- powerpc/perf: Infrastructure to support checking of attr.config* (Diego Domingos) [1946650]
- powerpc/perf: Add platform specific check_attr_config (Diego Domingos) [1946650]
- ice: add support for auxiliary input/output pins (Jonathan Toppins) [1956913]
- ice: enable transmit timestamps for E810 devices (Jonathan Toppins) [1944818]
- ice: enable receive hardware timestamping (Jonathan Toppins) [1944818]
- ice: report the PTP clock index in ethtool .get_ts_info (Jonathan Toppins) [1944818]
- ice: register 1588 PTP clock device object for E810 devices (Jonathan Toppins) [1944818]
- ice: add low level PTP clock access functions (Jonathan Toppins) [1944818]
- ice: add support for set/get of driver-stored firmware parameters (Jonathan Toppins) [1944818]
- ice: process 1588 PTP capabilities during initialization (Jonathan Toppins) [1944818]
- ice: add support for sideband messages (Jonathan Toppins) [1944818]
* Wed Aug 18 2021 Bruno Meneguele <bmeneg@redhat.com> [4.18.0-333.el8]
- bnxt_en: Fix static checker warning in bnxt_fw_reset_task() (Jonathan Toppins) [1989274]
- bnxt_en: Check abort error state in bnxt_half_open_nic() (Jonathan Toppins) [1989274]
- bnxt_en: fix error path of FW reset (Jonathan Toppins) [1989274]
- bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task() (Jonathan Toppins) [1989274]
- bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe() (Jonathan Toppins) [1989274]
- bnxt_en: reject ETS settings that will starve a TC (Jonathan Toppins) [1989274]
- bnxt_en: don't disable an already disabled PCI device (Jonathan Toppins) [1989274]
- bnxt_en: Remove the read of BNXT_FW_RESET_INPROG_REG after firmware reset. (Jonathan Toppins) [1989274]
- i40e: Fix log TC creation failure when max num of queues is exceeded (Stefan Assmann) [1920274]
- i40e: Fix queue-to-TC mapping on Tx (Stefan Assmann) [1920274]
- i40e: Add additional info to PHY type error (Stefan Assmann) [1920274]
- i40e: Fix firmware LLDP agent related warning (Stefan Assmann) [1920274]
- i40e: Fix logic of disabling queues (Stefan Assmann) [1920274]
- i40e: add support for PTP external synchronization clock (Stefan Assmann) [1920274]
- i40e: improve locking of mac_filter_hash (Stefan Assmann) [1920274]
- i40e: Fix missing rtnl locking when setting up pf switch (Stefan Assmann) [1920274]
- i40e: fix PTP on 5Gb links (Stefan Assmann) [1920274]
- i40e: Fix autoneg disabling for non-10GBaseT links (Stefan Assmann) [1920274]
- i40e: Fix error handling in i40e_vsi_open (Stefan Assmann) [1920274]
- intel: Remove rcu_read_lock() around XDP program invocation (Stefan Assmann) [1920274]
- i40e: clean up packet type lookup table (Stefan Assmann) [1920274]
- i40e: add correct exception tracing for XDP (Stefan Assmann) [1920274]
- i40e: Remove LLDP frame filters (Stefan Assmann) [1920274]
- i40e: Fix PHY type identifiers for 2.5G and 5G adapters (Stefan Assmann) [1920274]
- i40e: Fix use-after-free in i40e_client_subtask() (Stefan Assmann) [1920274]
- i40e: fix broken XDP support (Stefan Assmann) [1920274]
- i40e: refactor repeated link state reporting code (Stefan Assmann) [1920274]
- i40e: optimize for XDP_REDIRECT in xsk path (Stefan Assmann) [1920274]
- i40e: fix the panic when running bpf in xdpdrv mode (Stefan Assmann) [1920274]
- i40e: Fix sparse warning: missing error code 'err' (Stefan Assmann) [1920274]
- i40e: Fix sparse error: 'vsi->netdev' could be null (Stefan Assmann) [1920274]
- i40e: Fix sparse error: uninitialized symbol 'ring' (Stefan Assmann) [1920274]
- i40e: Fix sparse errors in i40e_txrx.c (Stefan Assmann) [1920274]
- i40e: Fix display statistics for veb_tc (Stefan Assmann) [1920274]
- i40e: fix receiving of single packets in xsk zero-copy mode (Stefan Assmann) [1920274]
- i40e: Fix inconsistent indenting (Stefan Assmann) [1920274]
- i40e: Fix oops at i40e_rebuild() (Stefan Assmann) [1920274]
- i40e: Fix kernel oops when i40e driver removes VF's (Stefan Assmann) [1920274]
- i40e: Added Asym_Pause to supported link modes (Stefan Assmann) [1920274]
- net: i40e: remove repeated words (Stefan Assmann) [1920274]
- bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Stefan Assmann) [1920274]
- intel: clean up mismatched header comments (Stefan Assmann) [1920274]
- intel: Update drivers to use ethtool_sprintf (Stefan Assmann) [1920274]
- i40e: move headroom initialization to i40e_configure_rx_ring (Stefan Assmann) [1920274]
- i40e: Fix endianness conversions (Stefan Assmann) [1920274]
- i40e: Fix add TC filter for IPv6 (Stefan Assmann) [1920274]
- i40e: Fix addition of RX filters after enabling FW LLDP agent (Stefan Assmann) [1920274]
- i40e: Fix overwriting flow control settings during driver loading (Stefan Assmann) [1920274]
- i40e: Add zero-initialization of AQ command structures (Stefan Assmann) [1920274]
- i40e: Fix memory leak in i40e_probe (Stefan Assmann) [1920274]
- i40e: Fix flow for IPv6 next header (extension header) (Stefan Assmann) [1920274]
- i40e: Fix incorrect argument in call to ipv6_addr_any() (Stefan Assmann) [1920274]
- i40e: store the result of i40e_rx_offset() onto i40e_ring (Stefan Assmann) [1920274]
- i40e: Simplify the do-while allocation loop (Stefan Assmann) [1920274]
- i40e: adjust i40e_is_non_eop (Stefan Assmann) [1920274]
- i40e: drop misleading function comments (Stefan Assmann) [1920274]
- i40e: drop redundant check when setting xdp prog (Stefan Assmann) [1920274]
- i40e: remove the useless value assignment in i40e_clean_adminq_subtask (Stefan Assmann) [1920274]
- i40e: VLAN field for flow director (Stefan Assmann) [1920274]
- i40e: Add flow director support for IPv6 (Stefan Assmann) [1920274]
- i40e: Add EEE status getting & setting implementation (Stefan Assmann) [1920274]
- i40e: Fix uninitialized variable mfs_max (Stefan Assmann) [1920274]
- i40e: Add netlink callbacks support for software based DCB (Stefan Assmann) [1920274]
- i40e: Add init and default config of software based DCB (Stefan Assmann) [1920274]
- i40e: Add hardware configuration for software based DCB (Stefan Assmann) [1920274]
- i40e: Log error for oversized MTU on device (Stefan Assmann) [1920274]
- i40e: consolidate handling of XDP program actions (Stefan Assmann) [1920274]
- i40e: remove the redundant buffer info updates (Stefan Assmann) [1920274]
- i40e: remove unnecessary cleaned_count updates (Stefan Assmann) [1920274]
- i40e: remove unnecessary memory writes of the next to clean pointer (Stefan Assmann) [1920274]
- i40e: Use batched xsk Tx interfaces to increase performance (Stefan Assmann) [1920274]
- i40e: convert to new udp_tunnel infrastructure (Stefan Assmann) [1920274]
- netfilter: nf_tables: skip module reference count bump on object updates (Fernando Fernandez Mancera) [1944487]
- netfilter: nf_tables: fix unexpected EOPNOTSUPP error (Fernando Fernandez Mancera) [1944487]
- netfilter: nf_tables: Fix an Oops in nf_tables_updobj() error handling (Fernando Fernandez Mancera) [1944487]
- netfilter: nf_tables: fix possible null-pointer dereference in object update (Fernando Fernandez Mancera) [1944487]
- netfilter: nft_quota: add quota object update support (Fernando Fernandez Mancera) [1944487]
- netfilter: nf_tables: Introduce stateful object update operation (Fernando Fernandez Mancera) [1944487]
- cifs: retry lookup and readdir when EAGAIN is returned. (Ronnie Sahlberg) [1972411]
- netfilter: nf_tables: Fix dereference of null pointer flow (Florian Westphal) [1985087]
- netfilter: nf_tables: memleak in hw offload abort path (Florian Westphal) [1985087]
- netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols (Florian Westphal) [1985087]
- netfilter: synproxy: Fix out of bounds when parsing TCP options (Florian Westphal) [1985087]
- netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches (Florian Westphal) [1985087]
- ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service (Florian Westphal) [1985087]
- netfilter: nftables: avoid overflows in nft_hash_buckets() (Florian Westphal) [1985087]
- netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check (Florian Westphal) [1985087]
- netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BASIC in VLAN transfer logic (Florian Westphal) [1985087]
- netfilter: nftables_offload: special ethertype handling for VLAN (Florian Westphal) [1985087]
- netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector (Florian Westphal) [1985087]
- netfilter: nft_payload: fix C-VLAN offload support (Florian Westphal) [1985087]
- ipvs: allow connection reuse for unconfirmed conntrack (Florian Westphal) [1985087]
- net: fix GRO skb truesize update (Paolo Abeni) [1987391]
- sk_buff: avoid potentially clearing 'slow_gro' field (Paolo Abeni) [1987391]
- veth: use skb_prepare_for_gro() (Paolo Abeni) [1987391]
- skbuff: allow 'slow_gro' for skb carring sock reference (Paolo Abeni) [1987391]
- net: optimize GRO for the common case. (Paolo Abeni) [1987391]
- sk_buff: track extension status in slow_gro (Paolo Abeni) [1987391]
- sk_buff: track dst status in slow_gro (Paolo Abeni) [1987391]
- sk_buff: introduce 'slow_gro' flags (Paolo Abeni) [1987391]
- skbuff: Fix build with SKB extensions disabled (Paolo Abeni) [1987391]
- skbuff: Release nfct refcount on napi stolen or re-used skbs (Paolo Abeni) [1987391]
- selftests: net: veth: add tests for set_channel (Paolo Abeni) [1987391]
- veth: create by default nr_possible_cpus queues (Paolo Abeni) [1987391]
- veth: implement support for set_channel ethtool op (Paolo Abeni) [1987391]
- veth: factor out initialization helper (Paolo Abeni) [1987391]
- veth: always report zero combined channels (Paolo Abeni) [1987391]
- veth: Implement ethtool's get_channelis() callback (Paolo Abeni) [1987391]
- net: add GSO UDP L4 and GSO fraglists to the list of software-backed types (Paolo Abeni) [1987391]
- ice: Support RSS configure removal for AVF (Jonathan Toppins) [1946726]
- ice: Enable RSS configure for AVF (Jonathan Toppins) [1946726]
- ice: Add helper function to get the VF's VSI (Jonathan Toppins) [1946726]
- ice: remove redundant assignment to pointer vsi (Jonathan Toppins) [1946726]
- ice: Advertise virtchnl UDP segmentation offload capability (Jonathan Toppins) [1946726]
- ice: Allow ignoring opcodes on specific VF (Jonathan Toppins) [1946726]
- ice: warn about potentially malicious VFs (Jonathan Toppins) [1946726]
- ice: Consolidate VSI state and flags (Jonathan Toppins) [1946726]
- ice: Refactor ice_set/get_rss into LUT and key specific functions (Jonathan Toppins) [1946726]
- ice: Refactor get/set RSS LUT to use struct parameter (Jonathan Toppins) [1946726]
- ice: Change ice_vsi_setup_q_map() to not depend on RSS (Jonathan Toppins) [1946726]
- ice: Check FDIR program status for AVF (Jonathan Toppins) [1946726]
- ice: Add more FDIR filter type for AVF (Jonathan Toppins) [1946726]
- ice: Add GTPU FDIR filter for AVF (Jonathan Toppins) [1946726]
- ice: Add non-IP Layer2 protocol FDIR filter for AVF (Jonathan Toppins) [1946726]
- ice: Add new actions support for VF FDIR (Jonathan Toppins) [1946726]
- ice: Add FDIR pattern action parser for VF (Jonathan Toppins) [1946726]
- ice: Enable FDIR Configure for AVF (Jonathan Toppins) [1946726]
- ice: Add support for per VF ctrl VSI enabling (Jonathan Toppins) [1946726]
- ice: Enhanced IPv4 and IPv6 flow filter (Jonathan Toppins) [1946726]
- ice: Support to separate GTP-U uplink and downlink (Jonathan Toppins) [1946726]
- ice: Add more advanced protocol support in flow filter (Jonathan Toppins) [1946726]
- ice: Support non word aligned input set field (Jonathan Toppins) [1946726]
- ice: Add more basic protocol support for flow filter (Jonathan Toppins) [1946726]
- sctp: move the active_key update after sh_keys is added (Xin Long) [1986966]
- sctp: fix return value check in __sctp_rcv_asconf_lookup (Xin Long) [1986966]
- sctp: delete addr based on sin6_scope_id (Xin Long) [1986966]
- sctp: update active_key for asoc when old key is being replaced (Xin Long) [1986966]
- sctp: move 198 addresses from unusable to private scope (Xin Long) [1986966]
- sctp: add param size validation for SCTP_PARAM_SET_PRIMARY (Xin Long) [1986966]
- sctp: validate chunk size in __rcv_asconf_lookup (Xin Long) [1986966]
- sctp: add size validation when walking chunks (Xin Long) [1986966]
- sctp: validate from_addr_param return (Xin Long) [1986966]
- sctp: fix the proc_handler for sysctl encap_port (Xin Long) [1986966]
- sctp: add the missing setting for asoc encap_port (Xin Long) [1986966]
- sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b (Xin Long) [1986966]
- sctp: Fix out-of-bounds warning in sctp_process_asconf_param() (Xin Long) [1986966]
- sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms (Xin Long) [1986966]
- bonding: allow nesting of bonding device (Antoine Tenart) [1989099]
- bonding: avoid adding slave device with IFF_MASTER flag (Antoine Tenart) [1989099]
- ice: don't remove netdev->dev_addr from uc sync list (Ken Cox) [1873969 1961018]
- ice: Stop processing VF messages during teardown (Ken Cox) [1986451]
- ice: Prevent probing virtual functions (Ken Cox) [1952810]
- ima: extend boot_aggregate with kernel measurements (Bruno Meneguele) [1977422]
- selftest/bpf: Verifier tests for var-off access (Jiri Olsa) [1960944] {CVE-2021-29155}
- selftest/bpf: Adjust expected verifier errors (Jiri Olsa) [1960944] {CVE-2021-29155}
- bpf: No need to simulate speculative domain for immediates (Jiri Olsa) [1960944] {CVE-2021-29155}
- bpf: Fix mask direction swap upon off reg sign change (Jiri Olsa) [1960944] {CVE-2021-29155}
- bpf: Wrap aux data inside bpf_sanitize_info container (Jiri Olsa) [1960944] {CVE-2021-29155}
- bpf: Fix pointer arithmetic mask tightening under state pruning (Jiri Olsa) [1960944] {CVE-2021-29155}
- bpf: Fix leakage of uninitialized bpf stack under speculation (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829}
- bpf: Fix masking negation logic upon negative dst register (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829}
- bpf: verifier: Allocate idmap scratch in verifier env (Jiri Olsa) [1960944] {CVE-2021-29155}
- bpf: Tighten speculative pointer arithmetic mask (Jiri Olsa) [1960944 1972496] {CVE-2021-29155 CVE-2021-33200}
- bpf: Move sanitize_val_alu out of op switch (Jiri Olsa) [1960944] {CVE-2021-29155}
- bpf: Refactor and streamline bounds check into helper (Jiri Olsa) [1960944] {CVE-2021-29155}
- bpf: Allow variable-offset stack access (Jiri Olsa) [1960944] {CVE-2021-29155}
- bpf: Improve verifier error messages for users (Jiri Olsa) [1960944] {CVE-2021-29155}
- bpf: Rework ptr_limit into alu_limit and add common error path (Jiri Olsa) [1960944] {CVE-2021-29155}
- bpf: Ensure off_reg has no mixed signed bounds for all types (Jiri Olsa) [1960944] {CVE-2021-29155}
- bpf: Move off_reg into sanitize_ptr_alu (Jiri Olsa) [1960944] {CVE-2021-29155}
- bpf: Use correct permission flag for mixed signed bounds arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155}
- bpf: Add sanity check for upper ptr_limit (Jiri Olsa) [1960944] {CVE-2021-29155}
- bpf: Simplify alu_limit masking for pointer arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155}
- bpf: Fix off-by-one for area size in creating mask to left (Jiri Olsa) [1960944] {CVE-2021-29155}
- Documentation/x86: Add ratelimit in buslock.rst (Prarit Bhargava) [1948048]
- Documentation/admin-guide: Add bus lock ratelimit (Prarit Bhargava) [1948048]
- x86/bus_lock: Set rate limit for bus lock (Prarit Bhargava) [1948048]
- Documentation/x86: Add buslock.rst (Prarit Bhargava) [1948048]
- [s390] net/smc: Ensure correct state of the socket in send path (Claudio Imbrenda) [1731026]
- [s390] net/smc: Fix ENODATA tests in smc_nl_get_fback_stats() (Claudio Imbrenda) [1731026]
- [s390] net/smc: Make SMC statistics network namespace aware (Claudio Imbrenda) [1731026]
- [s390] net/smc: Add netlink support for SMC fallback statistics (Claudio Imbrenda) [1731026]
- [s390] net/smc: Add netlink support for SMC statistics (Claudio Imbrenda) [1731026]
- [s390] net/smc: Add SMC statistics support (Claudio Imbrenda) [1731026]
- [s390] s390/ap: Fix hanging ioctl caused by wrong msg counter (Claudio Imbrenda) [1984762]
- KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow (Jon Maloy) [1988226] {CVE-2021-37576}
- NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT (Benjamin Coddington) [1983793]
- selftests/powerpc: EBB selftest for MMCR0 control for PMU SPRs in ISA v3.1 (Desnes A. Nunes do Rosario) [1991753]
- selftests/powerpc: Fix "no_handler" EBB selftest (Desnes A. Nunes do Rosario) [1991753]
- powerpc/perf: Fix crash in perf_instruction_pointer() when ppmu is not set (Desnes A. Nunes do Rosario) [1991753]
- powerpc/pmu: Make the generic compat PMU use the architected events (Desnes A. Nunes do Rosario) [1991753]
- perf script python: Fix buffer size to report iregs in perf script (Desnes A. Nunes do Rosario) [1991753]
- ceph: reduce contention in ceph_check_delayed_caps() (Jeff Layton) [1953430]
* Mon Aug 16 2021 Bruno Meneguele <bmeneg@redhat.com> [4.18.0-332.el8]
- net: mac802154: Fix general protection fault (Chris von Recklinghausen) [1984571] {CVE-2021-3659}
- Bluetooth: fix the erroneous flush_work() order (Chris von Recklinghausen) [1964559] {CVE-2021-3564}
- Bluetooth: use correct lock to prevent UAF of hdev object (Chris von Recklinghausen) [1968214] {CVE-2021-3573}
- usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI (Torez Smith) [1972139]
- usb: ehci: do not initialise static variables (Torez Smith) [1972139]
- usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to core (Torez Smith) [1972139]
- USB: ehci: drop workaround for forced irq threading (Torez Smith) [1972139]
- usb: ehci: add spurious flag to disable overcurrent checking (Torez Smith) [1972139]
- perf test: Handle fd gaps in test__dso_data_reopen (Michael Petlan) [1871785]
- tty: vt: always invoke vc->vc_sw->con_resize callback (Maxim Levitsky) [1957611]
- iavf: fix locking of critical sections (Stefan Assmann) [1975245]
- iavf: do not override the adapter state in the watchdog task (Stefan Assmann) [1975245]
- ixgbe: Fix packet corruption due to missing DMA sync (Ken Cox) [1920269]
- ixgbe: Fix an error handling path in 'ixgbe_probe()' (Ken Cox) [1920269]
- intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1920269]
- ixgbe: add correct exception tracing for XDP (Ken Cox) [1920269]
- ixgbe: Fix out-bounds warning in ixgbe_host_interface_command() (Ken Cox) [1920269]
- ixgbe: reduce checker warnings (Ken Cox) [1920269]
- ixgbe: use checker safe conversions (Ken Cox) [1920269]
- ixgbe: fix large MTU request from VF (Ken Cox) [1920269]
- net: ethernet: intel: Fix a typo in the file ixgbe_dcb_nl.c (Ken Cox) [1920269]
- net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920269]
- ixgbe: Support external GBE SerDes PHY BCM54616s (Ken Cox) [1920269]
- ixgbe: fix unbalanced device enable/disable in suspend/resume (Ken Cox) [1920269]
- ixgbe: Fix NULL pointer dereference in ethtool loopback test (Ken Cox) [1920269]
- ixgbe: Fix fall-through warnings for Clang (Ken Cox) [1920269]
- intel: clean up mismatched header comments (Ken Cox) [1920269]
- bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Ken Cox) [1920269]
- intel: Update drivers to use ethtool_sprintf (Ken Cox) [1920269]
- ixgbe: optimize for XDP_REDIRECT in xsk path (Ken Cox) [1920269]
- ixgbe: move headroom initialization to ixgbe_configure_rx_ring (Ken Cox) [1920269]
- ixgbe: Fix memleak in ixgbe_configure_clsu32 (Ken Cox) [1920269]
- ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920269]
- ixgbe: store the result of ixgbe_rx_offset() onto ixgbe_ring (Ken Cox) [1920269]
- net: ixgbe: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920269]
- ixgbe: avoid premature Rx buffer reuse (Ken Cox) [1920269]
- net: remove unneeded break (Ken Cox) [1920269]
- ixgbe: add pause frame stats (Ken Cox) [1920269]
- iavf: Set RSS LUT and key in reset handle path (Ken Cox) [1910853]
- [netdrv] chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1955208]
- cxgb4: avoid collecting SGE_QBASE regs during traffic (Raju Rangoju) [1955208]
- cxgb4: collect serial config version from register (Raju Rangoju) [1955208]
- cxgb4: remove unused vpd_cap_addr (Raju Rangoju) [1955208]
- cxgb4: remove bogus CHELSIO_VPD_UNIQUE_ID constant (Raju Rangoju) [1955208]
- cxgb4: Assign boolean values to a bool variable (Raju Rangoju) [1955208]
- cxgb4: enable interrupt based Tx completions for T5 (Raju Rangoju) [1955208]
- cxgb4: fix the panic caused by non smac rewrite (Raju Rangoju) [1955208]
- cxgb4: Fix the -Wmisleading-indentation warning (Raju Rangoju) [1955208]
- cxgb4: set up filter action after rewrites (Raju Rangoju) [1955208]
- cxgb4: handle 4-tuple PEDIT to NAT mode translation (Raju Rangoju) [1955208]
- [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Raju Rangoju) [1955208]
- net: cxbg4: Remove pointless in_interrupt() check (Raju Rangoju) [1955208]
- cxgb4: Avoid log flood (Raju Rangoju) [1955208]
- cxgb4: fix memory leak during module unload (Raju Rangoju) [1955208]
- cxgb4: Fix offset when clearing filter byte counters (Raju Rangoju) [1955208]
- cxgb4: add error handlers to LE intr_handler (Raju Rangoju) [1955208]
- cxgb4: insert IPv6 filter rules in next free region (Raju Rangoju) [1955208]
- cxgb4: Fix race between loopback and normal Tx path (Raju Rangoju) [1955208]
- cxgb4: Fix work request size calculation for loopback test (Raju Rangoju) [1955208]
- cxgb4: add TC-MATCHALL IPv6 support (Raju Rangoju) [1955208]
- cxgb4: fix extracting IP addresses in TC-FLOWER rules (Raju Rangoju) [1955208]
- cxgb4: fix check for running offline ethtool selftest (Raju Rangoju) [1955208]
- cxgb4: add loopback ethtool self-test (Raju Rangoju) [1955208]
- net: cxgb4: reject unsupported coalescing params (Raju Rangoju) [1955208]
- cxgb4: use eth_zero_addr() to clear mac address (Raju Rangoju) [1955208]
- cxgb4: add missing release on skb in uld_send() (Raju Rangoju) [1955208]
- cxgb4: convert to new udp_tunnel_nic infra (Raju Rangoju) [1955208]
- cxgb4: fix all-mask IP address comparison (Raju Rangoju) [1955208]
- cxgb4: add main VI to mirror VI config replication (Raju Rangoju) [1955208]
- cxgb4: add support for mirror Rxqs (Raju Rangoju) [1955208]
- cxgb4: add mirror action to TC-MATCHALL offload (Raju Rangoju) [1955208]
- net: cxgb4: fix return error value in t4_prep_fw (Raju Rangoju) [1955208]
- cxgb4: move device dump arrays in header to C file (Raju Rangoju) [1955208]
- cxgb4: always sync access when flashing PHY firmware (Raju Rangoju) [1955208]
- cxgb4: update kernel-doc line comments (Raju Rangoju) [1955208]
- cxgb4: fix set but unused variable when DCB is disabled (Raju Rangoju) [1955208]
- cxgb4: move DCB version extern to header file (Raju Rangoju) [1955208]
- cxgb4: remove cast when saving IPv4 partial checksum (Raju Rangoju) [1955208]
- cxgb4: fix SGE queue dump destination buffer context (Raju Rangoju) [1955208]
- cxgb4: use correct type for all-mask IP address comparison (Raju Rangoju) [1955208]
- cxgb4: fix endian conversions for L4 ports in filters (Raju Rangoju) [1955208]
- cxgb4: parse TC-U32 key values and masks natively (Raju Rangoju) [1955208]
- cxgb4: use unaligned conversion for fetching timestamp (Raju Rangoju) [1955208]
- cxgb4: move PTP lock and unlock to caller in Tx path (Raju Rangoju) [1955208]
- cxgb4: move handling L2T ARP failures to caller (Raju Rangoju) [1955208]
- cxgb4: Use struct_size() helper (Raju Rangoju) [1955208]
- cxgb4: add action to steer flows to specific Rxq (Raju Rangoju) [1955208]
- cxgb4: add support to fetch ethtool n-tuple filters (Raju Rangoju) [1955208]
- cxgb4: add ethtool n-tuple filter deletion (Raju Rangoju) [1955208]
- cxgb4: add ethtool n-tuple filter insertion (Raju Rangoju) [1955208]
- [netdrv] flow_offload: check for basic action hw stats type (Raju Rangoju) [1955208]
- cxgb4: add skeleton for ethtool n-tuple filters (Raju Rangoju) [1955208]
- cxgb4: add support to read serial flash (Raju Rangoju) [1955208]
- cxgb4: add support to flash boot cfg image (Raju Rangoju) [1955208]
- cxgb4: add support to flash boot image (Raju Rangoju) [1955208]
- cxgb4: add support to flash PHY image (Raju Rangoju) [1955208]
- cxgb4: update set_flash to flash different images (Raju Rangoju) [1955208]
- cxgb4: Use kfree() instead kvfree() where appropriate (Raju Rangoju) [1955208]
- cxgb4: Use pM format specifier for MAC addresses (Raju Rangoju) [1955208]
- net: sock: fix in-kernel mark setting (Alexander Aring) [1509204]
- sock: Reset dst when changing sk_mark via setsockopt (Alexander Aring) [1509204]
- fs: dlm: fix mark setting deadlock (Alexander Aring) [1509204]
- fs: dlm: fix mark per nodeid setting (Alexander Aring) [1509204]
- fs: dlm: remove lock dependency warning (Alexander Aring) [1509204]
- fs: dlm: set skb mark per peer socket (Alexander Aring) [1509204]
- fs: dlm: set skb mark for listen socket (Alexander Aring) [1509204]
- net: sock: add sock_set_mark (Alexander Aring) [1509204]
- Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1959110]
- can: gw: synchronize rcu operations before removing gw job entry (Balazs Nemeth) [1986334]
- can: bcm: fix infoleak in struct bcm_msg_head (Balazs Nemeth) [1986334]
- can: af_can: prevent potential access of uninitialized member in canfd_rcv() (Balazs Nemeth) [1956730]
- can: af_can: prevent potential access of uninitialized member in can_rcv() (Balazs Nemeth) [1956730]
- can: proc: can_remove_proc(): silence remove_proc_entry warning (Balazs Nemeth) [1956730]
- cifs: add missing parsing of backupuid (Ronnie Sahlberg) [1987126]
- cifs: use helpers when parsing uid/gid mount options and validate them (Ronnie Sahlberg) [1987126]
- kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent) [1939133]
- kernfs: use i_lock to protect concurrent inode updates (Ian Kent) [1939133]
- kernfs: switch kernfs to use an rwsem (Ian Kent) [1939133]
- kernfs: use VFS negative dentry caching (Ian Kent) [1939133]
- kernfs: add a revision to identify directory node changes (Ian Kent) [1939133]
- kernfs: move revalidate to be near lookup (Ian Kent) [1939133]
* Thu Aug 12 2021 Bruno Meneguele <bmeneg@redhat.com> [4.18.0-331.el8]
- mlxsw: spectrum_mr: Update egress RIF list before route's action (Ivan Vecera) [1941938]
- selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test (Ivan Vecera) [1941938]
- selftests: mlxsw: Increase the tolerance of backlog buildup (Ivan Vecera) [1941938]
- selftests: mlxsw: Return correct error code in resource scale tests (Ivan Vecera) [1941938]
- selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test (Ivan Vecera) [1941938]
- selftests: mlxsw: Remove a redundant if statement in port_scale test (Ivan Vecera) [1941938]
- selftests: mlxsw: sch_red_ets: Test proper counter cleaning in ETS (Ivan Vecera) [1941938]
- mlxsw: spectrum_qdisc: Index future FIFOs by band number (Ivan Vecera) [1941938]
- mlxsw: spectrum_qdisc: Allocate child qdiscs dynamically (Ivan Vecera) [1941938]
- mlxsw: spectrum_qdisc: Guard all qdisc accesses with a lock (Ivan Vecera) [1941938]
- mlxsw: spectrum_qdisc: Track children per qdisc (Ivan Vecera) [1941938]
- mlxsw: spectrum_qdisc: Promote backlog reduction to mlxsw_sp_qdisc_destroy() (Ivan Vecera) [1941938]
- mlxsw: spectrum_qdisc: Track tclass_num as int, not u8 (Ivan Vecera) [1941938]
- mlxsw: spectrum_qdisc: Drop an always-true condition (Ivan Vecera) [1941938]
- mlxsw: spectrum_qdisc: Simplify mlxsw_sp_qdisc_compare() (Ivan Vecera) [1941938]
- mlxsw: spectrum_qdisc: Drop one argument from check_params callback (Ivan Vecera) [1941938]
- mlxsw: core: Remove critical trip points from thermal zones (Ivan Vecera) [1941938]
- selftests: mlxsw: Test vetoing of double sampling (Ivan Vecera) [1941938]
- mlxsw: spectrum: Veto sampling if already enabled on port (Ivan Vecera) [1941938]
- selftests: mlxsw: Test matchall failure with protocol match (Ivan Vecera) [1941938]
- mlxsw: spectrum_matchall: Perform priority checks earlier (Ivan Vecera) [1941938]
- mlxsw: spectrum_matchall: Convert if statements to a switch statement (Ivan Vecera) [1941938]
- mlxsw: spectrum_matchall: Perform protocol check earlier (Ivan Vecera) [1941938]
- selftests: forwarding: vxlan_bridge_1d: Add more ECN decap test cases (Ivan Vecera) [1941938]
- mlxsw: spectrum: Fix ECN marking in tunnel decapsulation (Ivan Vecera) [1941938]
- selftests: net: forwarding: Fix a typo (Ivan Vecera) [1941938]
- selftests: mlxsw: spectrum-2: Remove q_in_vni_veto test (Ivan Vecera) [1941938]
- selftests: forwarding: Add test for dual VxLAN bridge (Ivan Vecera) [1941938]
- mlxsw: Allow 802.1d and .1ad VxLAN bridges to coexist on Spectrum>=2 (Ivan Vecera) [1941938]
- mlxsw: Add struct mlxsw_sp_switchdev_ops per ASIC (Ivan Vecera) [1941938]
- mlxsw: spectrum: Add mlxsw_sp_port_egress_ethtype_set() (Ivan Vecera) [1941938]
- mlxsw: reg: Add Switch Port Egress VLAN EtherType Register (Ivan Vecera) [1941938]
- mlxsw: reg: Add egr_et_set field to SPVID (Ivan Vecera) [1941938]
- selftests: mlxsw: Test egress sampling limitation on Spectrum-1 only (Ivan Vecera) [1941938]
- selftests: mlxsw: Add tc sample tests for new triggers (Ivan Vecera) [1941938]
- mlxsw: spectrum_acl: Offload FLOW_ACTION_SAMPLE (Ivan Vecera) [1941938]
- mlxsw: core_acl_flex_actions: Add mirror sampler action (Ivan Vecera) [1941938]
- mlxsw: spectrum_matchall: Add support for egress sampling (Ivan Vecera) [1941938]
- mlxsw: spectrum: Start using sampling triggers hash table (Ivan Vecera) [1941938]
- mlxsw: spectrum: Track sampling triggers in a hash table (Ivan Vecera) [1941938]
- mlxsw: spectrum_matchall: Pass matchall entry to sampling operations (Ivan Vecera) [1941938]
- mlxsw: spectrum_matchall: Push sampling checks to per-ASIC operations (Ivan Vecera) [1941938]
- mlxsw: spectrum_matchall: Propagate extack further (Ivan Vecera) [1941938]
- selftests: mlxsw: Add tc sample tests (Ivan Vecera) [1941938]
- mlxsw: spectrum: Report extra metadata to psample module (Ivan Vecera) [1941938]
- mlxsw: spectrum: Remove mlxsw_sp_sample_receive() (Ivan Vecera) [1941938]
- mlxsw: spectrum: Remove unnecessary RCU read-side critical section (Ivan Vecera) [1941938]
- mlxsw: pci: Set extra metadata in skb control block (Ivan Vecera) [1941938]
- mlxsw: Create dedicated field for Rx metadata in skb control block (Ivan Vecera) [1941938]
- mlxsw: pci: Add more metadata fields to CQEv2 (Ivan Vecera) [1941938]
- mlxsw: spectrum_matchall: Implement sampling using mirroring (Ivan Vecera) [1941938]
- mlxsw: spectrum_trap: Split sampling traps between ASICs (Ivan Vecera) [1941938]
- mlxsw: spectrum_matchall: Split sampling support between ASICs (Ivan Vecera) [1941938]
- mlxsw: spectrum_span: Add SPAN probability rate support (Ivan Vecera) [1941938]
- mlxsw: reg: Extend mirroring registers with probability rate field (Ivan Vecera) [1941938]
- mlxsw: spectrum_span: Add SPAN session identifier support (Ivan Vecera) [1941938]
- mlxsw: Adjust some MFDE fields shift and size to fw implementation (Ivan Vecera) [1941938]
- mlxsw: core: Expose MFDE.log_ip to devlink health (Ivan Vecera) [1941938]
- mlxsw: reg: Extend MFDE register with new log_ip field (Ivan Vecera) [1941938]
- mlxsw: spectrum: Bump minimum FW version to xx.2008.2406 (Ivan Vecera) [1941938]
- mlxsw: reg: Fix comment about slot_index field in PMAOS register (Ivan Vecera) [1941938]
- mlxsw: spectrum: Reword an error message for Q-in-Q veto (Ivan Vecera) [1941938]
- mlxsw: spectrum_ethtool: Add an external speed to PTYS register (Ivan Vecera) [1941938]
- mlxsw: spectrum_span: Do not overwrite policer configuration (Ivan Vecera) [1941938]
- selftests: forwarding: Specify interface when invoking mausezahn (Ivan Vecera) [1941938]
- selftests: mlxsw: Add a scale test for physical ports (Ivan Vecera) [1941938]
- mlxsw: Register physical ports as a devlink resource (Ivan Vecera) [1941938]
- mlxsw: pci: switch from 'pci_' to 'dma_' API (Ivan Vecera) [1941938]
- mlxsw: core: Increase critical threshold for ASIC thermal zone (Ivan Vecera) [1941938]
- mlxsw: core: Add validation of transceiver temperature thresholds (Ivan Vecera) [1941938]
- selftests: mlxsw: Set headroom size of correct port (Ivan Vecera) [1941938]
- net/mlxfw: Use kzalloc for allocating only one thing (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Use eXtended mezzanine to offload IPv4 router (Ivan Vecera) [1941938]
- mlxsw: spectrum: Set KVH XLT cache mode for Spectrum2/3 (Ivan Vecera) [1941938]
- mlxsw: spectrum_router_xm: Introduce basic XM cache flushing (Ivan Vecera) [1941938]
- mlxsw: reg: Add Router LPM Cache Enable Register (Ivan Vecera) [1941938]
- mlxsw: reg: Add Router LPM Cache ML Delete Register (Ivan Vecera) [1941938]
- mlxsw: spectrum_router_xm: Implement L-value tracking for M-index (Ivan Vecera) [1941938]
- mlxsw: reg: Add XM Router M Table Register (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Introduce per-ASIC XM initialization (Ivan Vecera) [1941938]
- mlxsw: reg: Add XM Lookup Table Query Register (Ivan Vecera) [1941938]
- mlxsw: reg: Add Router XLT M select Register (Ivan Vecera) [1941938]
- mlxsw: Ignore ports that are connected to eXtended mezanine (Ivan Vecera) [1941938]
- mlxsw: pci: Obtain info about ports used by eXtended mezanine (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Introduce XM implementation of router low-level ops (Ivan Vecera) [1941938]
- mlxsw: reg: Add Router XLT Enable Register (Ivan Vecera) [1941938]
- mlxsw: reg: Add XM Direct Register (Ivan Vecera) [1941938]
- selftests: mlxsw: Add Q-in-VNI veto tests (Ivan Vecera) [1941938]
- selftests: forwarding: Add Q-in-VNI test (Ivan Vecera) [1941938]
- mlxsw: spectrum_switchdev: Allow joining VxLAN to 802.1ad bridge (Ivan Vecera) [1941938]
- mlxsw: Veto Q-in-VNI for Spectrum-1 ASIC (Ivan Vecera) [1941938]
- mlxsw: spectrum_switchdev: Use ops->vxlan_join() when adding VLAN to VxLAN device (Ivan Vecera) [1941938]
- mlxsw: spectrum_nve_vxlan: Add support for Q-in-VNI for Spectrum-2 ASIC (Ivan Vecera) [1941938]
- mlxsw: spectrum: Publish mlxsw_sp_ethtype_to_sver_type() (Ivan Vecera) [1941938]
- mlxsw: Save EtherType as part of mlxsw_sp_nve_config (Ivan Vecera) [1941938]
- mlxsw: Save EtherType as part of mlxsw_sp_nve_params (Ivan Vecera) [1941938]
- mlxsw: spectrum_switchdev: Create common function for joining VxLAN to VLAN-aware bridge (Ivan Vecera) [1941938]
- mlxsw: reg: Add support for tunnel port in SPVID register (Ivan Vecera) [1941938]
- mlxsw: reg: Add Switch Port VLAN Stacking Register (Ivan Vecera) [1941938]
- mlxsw: Use one enum for all registers that contain tunnel_port field (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Reduce mlxsw_sp_ipip_fib_entry_op_gre4() (Ivan Vecera) [1941938]
- mlxsw: spectrum: Bump minimum FW version to xx.2008.2018 (Ivan Vecera) [1941938]
- mlxsw: core_acl: Use an array instead of a struct with a zero-length array (Ivan Vecera) [1941938]
- mlxsw: spectrum_mr: Use flexible-array member instead of zero-length array (Ivan Vecera) [1941938]
- mlxsw: core: Trace EMAD events (Ivan Vecera) [1941938]
- selftests: mlxsw: Test RIF's reference count when joining a LAG (Ivan Vecera) [1941938]
- mlxsw: spectrum: Apply RIF configuration when joining a LAG (Ivan Vecera) [1941938]
- selftests: forwarding: Add QinQ veto testing (Ivan Vecera) [1941938]
- mlxsw: Add QinQ configuration vetoes (Ivan Vecera) [1941938]
- mlxsw: spectrum_switchdev: Add support of QinQ traffic (Ivan Vecera) [1941938]
- mlxsw: spectrum_switchdev: Create common functions for VLAN-aware bridge (Ivan Vecera) [1941938]
- mlxsw: Make EtherType configurable when pushing VLAN at ingress (Ivan Vecera) [1941938]
- mlxsw: spectrum: Only treat 802.1q packets as tagged packets (Ivan Vecera) [1941938]
- mlxsw: reg: Add et_vlan field to SPVID register (Ivan Vecera) [1941938]
- mlxsw: reg: Add Switch Port VLAN Classification Register (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Update adjacency index more efficiently (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Track nexthop group virtual router membership (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Rollback virtual router adjacency pointer update (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Pass virtual router parameters directly instead of pointer (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Fix error handling issue (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Resolve RIF from nexthop struct instead of neighbour (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Use loopback RIF for unresolved nexthops (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Use different trap identifier for unresolved nexthops (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Create loopback RIF during initialization (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Allow returning errors from mlxsw_sp_nexthop_group_refresh() (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Add an indication if a nexthop group can be destroyed (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Re-order mlxsw_sp_nexthop6_group_get() (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Set FIB entry's type based on nexthop group (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Set FIB entry's type after creating nexthop group (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Pass ifindex to mlxsw_sp_ipip_entry_find_by_decap() (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Set ifindex for IPv4 nexthops (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Fix wrong kfree() in error path (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Remove outdated comment (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_fini() (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_init() (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Remove unused argument from mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop4_type_init() (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938]
- mlxsw: spectrum_ipip: Remove overlay protocol from can_offload() callback (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Split nexthop group configuration to a different struct (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Move IPv4 FIB info into a union in nexthop group struct (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Remove unused field 'prio' from IPv4 FIB entry struct (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Store FIB info in route (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Associate neighbour table with nexthop instead of group (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Use nexthop group type in hash table key (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Add nexthop group type field (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Compare key with correct object type (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Introduce FIB entry update op (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Track FIB entry committed state and skip uncommitted on delete (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Introduce fib_entry priv for low-level ops (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Have FIB entry op context allocated for the instance (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Prepare work context for possible bulking (Ivan Vecera) [1941938]
- mlxsw: spectrum: Push RALUE packing and writing into low-level router ops (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Use RALUE pack helper from abort function (Ivan Vecera) [1941938]
- mlxsw: reg: Allow to pass NULL pointer to mlxsw_reg_ralue_pack4/6() (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Pass destination IP as a pointer to mlxsw_reg_ralue_pack4() (Ivan Vecera) [1941938]
- mlxsw: spectrum: Export RALUE pack helper and use it from IPIP (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Push out RALUE pack into separate helper (Ivan Vecera) [1941938]
- mlxsw: spectrum: Propagate context from work handler containing RALUE payload (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Introduce FIB event queue instead of separate works (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Use RALUE-independent op arg (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Pass non-register proto enum to __mlxsw_sp_router_set_abort_trap() (Ivan Vecera) [1941938]
- mlxsw: spectrum_router: Introduce low-level ops and implement them for RALXX regs (Ivan Vecera) [1941938]
- mlxsw: reg: Add XRALXX Registers (Ivan Vecera) [1941938]
- hwmon: (mlxreg-fan) Add support for fan drawers capability and present registers (Ivan Vecera) [1941938]
- i2c: mux: mlxcpld: Add callback to notify mux creation completion (Ivan Vecera) [1941938]
- i2c: mux: mlxcpld: Extend supported mux number (Ivan Vecera) [1941938]
- i2c: mux: mlxcpld: Extend driver to support word address space devices (Ivan Vecera) [1941938]
- i2c: mux: mlxcpld: Get rid of adapter numbers enforcement (Ivan Vecera) [1941938]
- i2c: mux: mlxcpld: Prepare mux selection infrastructure for two-byte support (Ivan Vecera) [1941938]
- i2c: mux: mlxcpld: Convert driver to platform driver (Ivan Vecera) [1941938]
- i2c: mux: mlxcpld: Move header file out of x86 realm (Ivan Vecera) [1941938]
- platform/x86: mlxcpld: Update module license (Ivan Vecera) [1941938]
- i2c: mux: mlxcpld: Update module license (Ivan Vecera) [1941938]
- i2c: mlxcpld: Add support for I2C bus frequency setting (Ivan Vecera) [1941938]
- i2c: mlxcpld: Decrease polling time for performance improvement (Ivan Vecera) [1941938]
- i2c: mlxcpld: Update module license (Ivan Vecera) [1941938]
- platform/x86: mlx-platform: Fix item counter assignment for MSN2700/ComEx system (Ivan Vecera) [1941938]
- platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems (Ivan Vecera) [1941938]
- platform/x86: mlx-platform: remove an unused variable (Ivan Vecera) [1941938]
- platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration (Ivan Vecera) [1941938]
- platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration (Ivan Vecera) [1941938]
- platform/x86: mlx-platform: Add capability field to platform FAN description (Ivan Vecera) [1941938]
- platform_data/mlxreg: Extend core platform structure (Ivan Vecera) [1941938]
- platform_data/mlxreg: Update module license (Ivan Vecera) [1941938]
- platform/x86: mlx-platform: Fix extended topology configuration for power supply units (Ivan Vecera) [1941938]
- platform/x86: mlx-platform: Remove PSU EEPROM configuration (Ivan Vecera) [1941938]
- platform/x86: mlx-platform: Extend FAN platform data description (Ivan Vecera) [1941938]
- platform_data/mlxreg: Add presence register field for FAN devices (Ivan Vecera) [1941938]
- Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1941938]
- platform/mellanox: mlxreg-io: Add support for complex attributes (Ivan Vecera) [1941938]
- platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1941938]
- platform_data/mlxreg: Add support for complex attributes (Ivan Vecera) [1941938]
- platform/mellanox: mlxreg-hotplug: Add environmental data to uevent (Ivan Vecera) [1941938]
- platform/mellanox: mlxreg-hotplug: Use capability register for attribute creation (Ivan Vecera) [1941938]
- platform/mellanox: mlxreg-hotplug: Modify module license (Ivan Vecera) [1941938]
- lib/string_helpers: Introduce string_upper() and string_lower() helpers (Ivan Vecera) [1941938]
- i2c: mlxcpld: check correct size of maximum RECV_LEN packet (Ivan Vecera) [1941938]
- docs: watchdog: mlx-wdt: Add description of new watchdog type 3 (Ivan Vecera) [1941938]
- watchdog: mlx-wdt: support new watchdog type with longer timeout period (Ivan Vecera) [1941938]
- platform/x86: mlx-platform: support new watchdog type with longer timeout (Ivan Vecera) [1941938]
- platform_data/mlxreg: support new watchdog type with longer timeout period (Ivan Vecera) [1941938]
- platform/mellanox: mlxreg-hotplug: convert to use i2c_new_client_device() (Ivan Vecera) [1941938]
- selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect (Hangbin Liu) [1986227]
- selftests: icmp_redirect: remove from checking for IPv6 route get (Hangbin Liu) [1986227]
- selftests: icmp_redirect: support expected failures (Hangbin Liu) [1986227]
- selftests: disable rp_filter for icmp_redirect.sh (Hangbin Liu) [1986227]
- selftests: icmp_redirect: Add support for routing via nexthop objects (Hangbin Liu) [1986227]
- selftest: Fixes for icmp_redirect test (Hangbin Liu) [1986227]
- selftests: Add redirect tests (Hangbin Liu) [1986227]
- redhat: enable vdpa_sim_net vdpa_sim_block vp_vdpa (Cindy Lu) [1975173]
- virtio/vdpa: clear the virtqueue state during probe (Cindy Lu) [1975173]
- vp_vdpa: allow set vq state to initial state after reset (Cindy Lu) [1975173]
- virtio-pci library: introduce vp_modern_get_driver_features() (Cindy Lu) [1975173]
- vdpa: support packed virtqueue for set/get_vq_state() (Cindy Lu) [1975173]
- vdpa/mlx5: Clear vq ready indication upon device reset (Cindy Lu) [1975173]
- vdpa/mlx5: Add support for doorbell bypassing (Cindy Lu) [1975173]
- vdpa/mlx5: Add support for running with virtio_vdpa (Cindy Lu) [1975173]
- vdp/mlx5: Fix setting the correct dma_device (Cindy Lu) [1975173]
- vdpa/mlx5: Support creating resources with uid == 0 (Cindy Lu) [1975173]
- vdpa/mlx5: Fix possible failure in umem size calculation (Cindy Lu) [1975173]
- vdpa/mlx5: Fix umem sizes assignments on VQ create (Cindy Lu) [1975173]
- vp_vdpa: correct the return value when fail to map notification (Cindy Lu) [1975173]
- virtio_net: Fix error handling in virtnet_restore() (Cindy Lu) [1975173]
- virtio-blk: Fix memory leak among suspend/resume procedure (Cindy Lu) [1975173]
- vDPA/ifcvf: reuse pre-defined macros for device ids and vendor ids (Cindy Lu) [1975173]
- virtio: update virtio id table, add transitional ids (Cindy Lu) [1975173]
- vDPA/ifcvf: implement doorbell mapping for ifcvf (Cindy Lu) [1975173]
- vDPA/ifcvf: record virtio notify base (Cindy Lu) [1975173]
- vdpa_sim_blk: remove duplicate include of linux/blkdev.h (Cindy Lu) [1975173]
- {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table (Cindy Lu) [1975173]
- virtio_pci_modern: correct sparse tags for notify (Cindy Lu) [1975173]
- virtio_pci_modern: __force cast the notify mapping (Cindy Lu) [1975173]
- vDPA/ifcvf: get_config_size should return dev specific config size (Cindy Lu) [1975173]
- vDPA/ifcvf: enable Intel C5000X-PL virtio-block for vDPA (Cindy Lu) [1975173]
- vDPA/ifcvf: deduce VIRTIO device ID when probe (Cindy Lu) [1975173]
- vdpa_sim_blk: add support for vdpa management tool (Cindy Lu) [1975173]
- vdpa_sim_blk: handle VIRTIO_BLK_T_GET_ID (Cindy Lu) [1975173]
- vdpa_sim_blk: implement ramdisk behaviour (Cindy Lu) [1975173]
- vdpa: add vdpa simulator for block device (Cindy Lu) [1975173]
- vhost/vdpa: Remove the restriction that only supports virtio-net devices (Cindy Lu) [1975173]
- vhost/vdpa: use get_config_size callback in vhost_vdpa_config_validate() (Cindy Lu) [1975173]
- vdpa: add get_config_size callback in vdpa_config_ops (Cindy Lu) [1975173]
- vdpa_sim: cleanup kiovs in vdpasim_free() (Cindy Lu) [1975173]
- vringh: add vringh_kiov_length() helper (Cindy Lu) [1975173]
- vringh: implement vringh_kiov_advance() (Cindy Lu) [1975173]
- vringh: explain more about cleaning riov and wiov (Cindy Lu) [1975173]
- vringh: reset kiov 'consumed' field in __vringh_iov() (Cindy Lu) [1975173]
- vringh: add 'iotlb_lock' to synchronize iotlb accesses (Cindy Lu) [1975173]
- vdpa_sim: use iova module to allocate IOVA addresses (Cindy Lu) [1975173]
- vDPA/ifcvf: deduce VIRTIO device ID from pdev ids (Cindy Lu) [1975173]
- vDPA/ifcvf: verify mandatory feature bits for vDPA (Cindy Lu) [1975173]
- vDPA/ifcvf: fetch device feature bits when probe (Cindy Lu) [1975173]
- vDPA/ifcvf: remove the version number string (Cindy Lu) [1975173]
- vDPA/ifcvf: rename original IFCVF dev ids to N3000 ids (Cindy Lu) [1975173]
- vDPA/ifcvf: enable Intel C5000X-PL virtio-net for vDPA (Cindy Lu) [1975173]
- vDPA/ifcvf: get_vendor_id returns a device specific vendor id (Cindy Lu) [1975173]
- vhost-vdpa: fix vm_flags for virtqueue doorbell mapping (Cindy Lu) [1975173]
- vp_vdpa: report doorbell address (Cindy Lu) [1975173]
- virtio-pci library: report resource address (Cindy Lu) [1975173]
- virito_pci libray: hide vp_modern_map_capability() (Cindy Lu) [1975173]
- virtio_pci_modern: hide vp_modern_get_queue_notify_off() (Cindy Lu) [1975173]
- vp_vdpa: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173]
- virtio-pci library: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173]
- virtio_pci_modern: introduce helper to map vq notify area (Cindy Lu) [1975173]
- virtio-net: don't allocate control_buf if not supported (Cindy Lu) [1975173]
- vdpa: Follow kdoc comment style (Cindy Lu) [1975173]
- vdpa: Follow kdoc comment style (Cindy Lu) [1975173]
- vdpa/mlx5: Enable user to add/delete vdpa device (Cindy Lu) [1975173]
- vdpa: introduce virtio pci driver (Cindy Lu) [1975173]
- vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails (Cindy Lu) [1975173]
- vhost-vdpa: protect concurrent access to vhost device iotlb (Cindy Lu) [1975173]
- vdpa/mlx5: Fix suspend/resume index restoration (Cindy Lu) [1975173]
- vdpa/mlx5: Fix wrong use of bit numbers (Cindy Lu) [1975173]
- vdpa/mlx5: should exclude header length and fcs from mtu (Cindy Lu) [1975173]
- vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails (Cindy Lu) [1975173]
- vhost-vdpa: fix use-after-free of v->config_ctx (Cindy Lu) [1975173]
- vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation (Cindy Lu) [1975173]
- vdpa_sim: Skip typecasting from void* (Cindy Lu) [1975173]
- vdpa: set the virtqueue num during register (Cindy Lu) [1975173]
- vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() (Cindy Lu) [1975173]
- virtio_vdpa: don't warn when fail to disable vq (Cindy Lu) [1975173]
- virtio-pci: introduce modern device module (Cindy Lu) [1975173]
- virito-pci-modern: rename map_capability() to vp_modern_map_capability() (Cindy Lu) [1975173]
- virtio-pci-modern: introduce helper to get notification offset (Cindy Lu) [1975173]
- virtio-pci-modern: introduce helper for getting queue nums (Cindy Lu) [1975173]
- virtio-pci-modern: introduce helper for setting/geting queue size (Cindy Lu) [1975173]
- virtio-pci-modern: introduce helper to set/get queue_enable (Cindy Lu) [1975173]
- virtio-pci-modern: introduce vp_modern_queue_address() (Cindy Lu) [1975173]
- virtio-pci-modern: introduce vp_modern_set_queue_vector() (Cindy Lu) [1975173]
- virtio-pci-modern: introduce vp_modern_generation() (Cindy Lu) [1975173]
- virtio-pci-modern: introduce helpers for setting and getting features (Cindy Lu) [1975173]
- virtio-pci-modern: introduce helpers for setting and getting status (Cindy Lu) [1975173]
- virtio-pci-modern: introduce helper to set config vector (Cindy Lu) [1975173]
- virtio-pci-modern: introduce vp_modern_remove() (Cindy Lu) [1975173]
- virtio-pci-modern: factor out modern device initialization logic (Cindy Lu) [1975173]
- virtio-pci: split out modern device (Cindy Lu) [1975173]
- virtio-pci: do not access iomem via struct virtio_pci_device directly (Cindy Lu) [1975173]
- vdpa_sim_net: Add support for user supported devices (Cindy Lu) [1975173]
- vdpa: Enable user to query vdpa device info (Cindy Lu) [1975173]
- vdpa: Enable a user to add and delete a vdpa device (Cindy Lu) [1975173]
- vdpa: Define vdpa mgmt device, ops and a netlink interface (Cindy Lu) [1975173]
- vdpa: Extend routine to accept vdpa device name (Cindy Lu) [1975173]
- vdpa_sim_net: Make mac address array static (Cindy Lu) [1975173]
- vdpa/mlx5: Restore the hardware used index after change map (Cindy Lu) [1975173]
- vdpa/mlx5: Fix memory key MTT population (Cindy Lu) [1975173]
- vdpa: Use simpler version of ida allocation (Cindy Lu) [1975173]
- vdpa: Add missing comment for virtqueue count (Cindy Lu) [1975173]
- vdpa: split vdpasim to core and net modules (Cindy Lu) [1975173]
- vdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov (Cindy Lu) [1975173]
- vdpa_sim: make vdpasim->buffer size configurable (Cindy Lu) [1975173]
- vdpa_sim: use kvmalloc to allocate vdpasim->buffer (Cindy Lu) [1975173]
- vdpa_sim: set vringh notify callback (Cindy Lu) [1975173]
- vdpa_sim: add set_config callback in vdpasim_dev_attr (Cindy Lu) [1975173]
- vdpa_sim: add get_config callback in vdpasim_dev_attr (Cindy Lu) [1975173]
- vdpa_sim: make 'config' generic and usable for any device type (Cindy Lu) [1975173]
- vdpa_sim: store parsed MAC address in a buffer (Cindy Lu) [1975173]
- vdpa_sim: add work_fn in vdpasim_dev_attr (Cindy Lu) [1975173]
- vdpa_sim: add supported_features field in vdpasim_dev_attr (Cindy Lu) [1975173]
- vdpa_sim: add device id field in vdpasim_dev_attr (Cindy Lu) [1975173]
- vdpa_sim: add struct vdpasim_dev_attr for device attributes (Cindy Lu) [1975173]
- vdpa_sim: rename vdpasim_config_ops variables (Cindy Lu) [1975173]
- vdpa_sim: make IOTLB entries limit configurable (Cindy Lu) [1975173]
- vdpa_sim: remove hard-coded virtq count (Cindy Lu) [1975173]
- vdpa_sim: remove unnecessary headers inclusion (Cindy Lu) [1975173]
- vdpa: remove unnecessary 'default n' in Kconfig entries (Cindy Lu) [1975173]
- vdpa: ifcvf: Use dma_set_mask_and_coherent to simplify code (Cindy Lu) [1975173]
- vhost_vdpa: switch to vmemdup_user() (Cindy Lu) [1975173]
- vhost: vringh: use krealloc_array() (Cindy Lu) [1975173]
- vringh: fix vringh_iov_push_*() documentation (Cindy Lu) [1975173]
- vringh: fix __vringh_iov() when riov and wiov are different (Cindy Lu) [1975173]
- net: sched: fix memory leak in tcindex_partial_destroy_work (Davide Caratti) [1987042]
- net/sched: act_ct: remove and free nf_table callbacks (Davide Caratti) [1987042]
- net: sched: fix warning in tcindex_alloc_perfect_hash (Davide Caratti) [1987042]
- pkt_sched: sch_qfq: fix qfq_change_class() error path (Davide Caratti) [1987042]
- sch_htb: fix refcount leak in htb_parent_to_leaf_offload (Davide Caratti) [1987042]
- sch_dsmark: fix a NULL deref in qdisc_reset() (Davide Caratti) [1987042]
- sch_red: fix off-by-one checks in red_check_params() (Davide Caratti) [1987042]
- ipv6: fix 'disable_policy' for fwd packets (Hangbin Liu) [1985837]
- net: ipv6: fix return value of ip6_skb_dst_mtu (Hangbin Liu) [1985837]
- ipv6: fix out-of-bound access in ip6_parse_tlv() (Hangbin Liu) [1985837]
- ipv6: exthdrs: do not blindly use init_net (Hangbin Liu) [1985837]
- ipv6: record frag_max_size in atomic fragments in input path (Hangbin Liu) [1985837]
- selftests: net: devlink_port_split.py: skip the test if no devlink device (Hangbin Liu) [1985836]
- selftests/net: bump timeout to 5 minutes (Hangbin Liu) [1985836]
- selftests: net: forwarding: Fix a typo (Hangbin Liu) [1985836]
- selftests/net: so_txtime: remove unneeded semicolon (Hangbin Liu) [1985836]
- tools: selftests: add test for changing routes with PTMU exceptions (Hangbin Liu) [1985836]
- selftests: fix the return value for UDP GRO test (Hangbin Liu) [1985836]
- selftests: pmtu.sh: improve the test result processing (Hangbin Liu) [1985836]
- selftests: pmtu.sh: use $ksft_skip for skipped return code (Hangbin Liu) [1985836]
- selftests/net: timestamping: add ptp v2 support (Hangbin Liu) [1985836]
- ixgbevf: add correct exception tracing for XDP (Ken Cox) [1920268]
- intel: call csum functions with well formatted arguments (Ken Cox) [1920268]
- net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920268]
- ixgbevf: Fix fall-through warnings for Clang (Ken Cox) [1920268]
- intel: clean up mismatched header comments (Ken Cox) [1920268]
- ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920268]
- net: ixgbevf: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920268]
- treewide: Use sizeof_field() macro (Ken Cox) [1920268]
- selftests: net: add ESP-in-UDP PMTU test (Xin Long) [1986599]
- udp: check encap socket in __udp_lib_err (Xin Long) [1986599]
- udp: fix possible user after free in error handler (Xin Long) [1986599]
- udpv6: fix possible user after free in error handler (Xin Long) [1986599]
- udp: Support for error handlers of tunnels with arbitrary destination port (Xin Long) [1986599]
- bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats (Xin Long) [1986599]
- udp: properly flush normal packet at GRO time (Xin Long) [1986599]
- udp: annotate data races around unix_sk(sk)->gso_size (Xin Long) [1986599]
- udp: fix race between close() and udp_abort() (Xin Long) [1986599]
- netfilter: conntrack: remove offload_pickup sysctl again (Florian Westphal) [1987101]
- bpf, samples: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1977162]
- net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock (Balazs Nemeth) [1986845]
- netfilter: nf_tables: fix flowtable list del corruption (Jay Shin) [1977137]
- net: qrtr: fix memory leaks (Íñigo Huguet) [1981236]
- net: qrtr: fix OOB Read in qrtr_endpoint_post (Íñigo Huguet) [1981236]
- net: qrtr: ns: Fix error return code in qrtr_ns_init() (Íñigo Huguet) [1981236]
- net: qrtr: Avoid potential use after free in MHI send (Íñigo Huguet) [1981236]
- qrtr: Convert qrtr_ports from IDR to XArray (Íñigo Huguet) [1981236]
- net: qrtr: Fix memory leak on qrtr_tx_wait failure (Íñigo Huguet) [1981236]
- net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() (Íñigo Huguet) [1981236]
- net: qrtr: fix error return code of qrtr_sendmsg() (Íñigo Huguet) [1981236]
- net/qrtr: fix __netdev_alloc_skb call (Íñigo Huguet) [1981236]
- net: qrtr: Fix memory leak in qrtr_tun_open (Íñigo Huguet) [1981236]
- net/qrtr: restrict user-controlled length in qrtr_tun_write_iter() (Íñigo Huguet) [1981236]
- net: qrtr: fix null-ptr-deref in qrtr_ns_remove (Íñigo Huguet) [1981236]
- net: qrtr: Unprepare MHI channels during remove (Íñigo Huguet) [1981236]
- net: qrtr: Start MHI channels during init (Íñigo Huguet) [1981236]
- net: qrtr: Release distant nodes along the bridge node (Íñigo Huguet) [1981236]
- net: qrtr: Add GFP flags parameter to qrtr_alloc_ctrl_packet (Íñigo Huguet) [1981236]
- net: qrtr: Allow non-immediate node routing (Íñigo Huguet) [1981236]
- net: qrtr: Allow forwarded services (Íñigo Huguet) [1981236]
- net: qrtr: Fix port ID for control messages (Íñigo Huguet) [1981236]
- net: qrtr: ns: Fix the incorrect usage of rcu_read_lock() (Íñigo Huguet) [1981236]
- net: qrtr: ns: Protect radix_tree_deref_slot() using rcu read locks (Íñigo Huguet) [1981236]
- net: qrtr: check skb_put_padto() return value (Íñigo Huguet) [1981236]
- net: qrtr: fix usage of idr in port assignment to socket (Íñigo Huguet) [1981236]
- qrtr: orphan socket in qrtr_release() (Íñigo Huguet) [1981236]
- net: qrtr: Fix an out of bounds read qrtr_endpoint_post() (Íñigo Huguet) [1981236]
- net: qrtr: free flow in __qrtr_node_release (Íñigo Huguet) [1981236]
- treewide: replace '---help---' in Kconfig files with 'help' (Íñigo Huguet) [1981236]
- net: qrtr: Allocate workqueue before kernel_bind (Íñigo Huguet) [1981236]
- net: qrtr: Fix passing invalid reference to qrtr_local_enqueue() (Íñigo Huguet) [1981236]
- net: qrtr: Add MHI transport layer (Íñigo Huguet) [1981236]
- net: qrtr: Add tracepoint support (Íñigo Huguet) [1981236]
- net: qrtr: send msgs from local of same id as broadcast (Íñigo Huguet) [1981236]
- net: qrtr: Fix FIXME related to qrtr_ns_init() (Íñigo Huguet) [1981236]
- net: qrtr: Respond to HELLO message (Íñigo Huguet) [1981236]
- net: qrtr: Fix error pointer vs NULL bugs (Íñigo Huguet) [1981236]
- net: qrtr: fix spelling mistake "serivce" -> "service" (Íñigo Huguet) [1981236]
- net: qrtr: Fix the local node ID as 1 (Íñigo Huguet) [1981236]
- net: qrtr: Migrate nameservice to kernel from userspace (Íñigo Huguet) [1981236]
- net: qrtr: Remove receive worker (Íñigo Huguet) [1981236]
- net: qrtr: Make qrtr_port_lookup() use RCU (Íñigo Huguet) [1981236]
- net: qrtr: Migrate node lookup tree to spinlock (Íñigo Huguet) [1981236]
- net: qrtr: Implement outgoing flow control (Íñigo Huguet) [1981236]
- net: qrtr: Move resume-tx transmission to recvmsg (Íñigo Huguet) [1981236]
- net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue (Íñigo Huguet) [1981236]
- net: qrtr: Simplify 'qrtr_tun_release()' (Íñigo Huguet) [1981236]
- net: qrtr: Stop rx_worker before freeing node (Íñigo Huguet) [1981236]
- net: qrtr: fix memort leak in qrtr_tun_write_iter (Íñigo Huguet) [1981236]
- treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Íñigo Huguet) [1981236]
- treewide: Add SPDX license identifier - Makefile/Kconfig (Íñigo Huguet) [1981236]
- net: qrtr: Fix message type of outgoing packets (Íñigo Huguet) [1981236]
- net: qrtr: use protocol endiannes variable (Íñigo Huguet) [1981236]
- net: fix hangup on napi_disable for threaded napi (Paolo Abeni) [1949546]
- net: fix race between napi kthread mode and busy poll (Paolo Abeni) [1949546]
- net: add sysfs attribute to control napi threaded mode (Paolo Abeni) [1949546]
- net: implement threaded-able napi poll loop support (Paolo Abeni) [1949546]
- net: extract napi poll functionality to __napi_poll() (Paolo Abeni) [1949546]
- mfd: intel-lpss: Use devm_ioremap_uc for MMIO (Steve Best) [1986715]
- lib: devres: add a helper function for ioremap_uc (Steve Best) [1986715]
- sched/rt: Fix double enqueue caused by rt_effective_prio (Juri Lelli) [1990566]
- x86/crash: Remove crash_reserve_low_1M() (Lianbo Jiang) [1904318]
- x86/setup: Remove CONFIG_X86_RESERVE_LOW and reservelow= options (Lianbo Jiang) [1904318]
- x86/setup: Always reserve the first 1M of RAM (Lianbo Jiang) [1904318]
- powerpc/kexec: blacklist functions called in real mode for kprobe (Desnes A. Nunes do Rosario) [1987281]
- [s390] scsi: zfcp: Report port fc_security as unknown early during remote cable pull (Claudio Imbrenda) [1989910]
- x86/boot: Use common BUILD_BUG_ON (Prarit Bhargava) [1979940]
- net: phy: icplus: call phy_restore_page() when phy_select_page() fails (Petr Oros) [1955165]
- net: phy: ti: take into account all possible interrupt sources (Petr Oros) [1955165]
- net: phy: smsc: add missed clk_disable_unprepare in smsc_phy_probe() (Petr Oros) [1955165]
- net: phy: Expose phydev::dev_flags through sysfs (Petr Oros) [1955165]
- net: phy: fix save wrong speed and duplex problem if autoneg is on (Petr Oros) [1955165]
- net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081 (Petr Oros) [1955165]
- net: phy: icplus: add MDI/MDIX support for IP101A/G (Petr Oros) [1955165]
- net: phy: icplus: add PHY counter for IP101G (Petr Oros) [1955165]
- net: phy: icplus: fix paged register access (Petr Oros) [1955165]
- net: phy: icplus: don't set APS_EN bit on IP101G (Petr Oros) [1955165]
- net: phy: icplus: split IP101A/G driver (Petr Oros) [1955165]
- net: phy: icplus: use the .soft_reset() of the phy-core (Petr Oros) [1955165]
- net: phy: icplus: drop address operator for functions (Petr Oros) [1955165]
- net: phy: icplus: use PHY_ID_MATCH_EXACT() for IP101A/G (Petr Oros) [1955165]
- net: phy: icplus: use PHY_ID_MATCH_MODEL() macro (Petr Oros) [1955165]
- net: phy: drop explicit genphy_read_status() op (Petr Oros) [1955165]
- net: phy: broadcom: remove BCM5482 1000Base-BX support (Petr Oros) [1955165]
- net: mdiobus: Prevent spike on MDIO bus reset signal (Petr Oros) [1955165]
- net: phy: realtek: Add support for RTL9000AA/AN (Petr Oros) [1955165]
- mdio, phy: fix -Wshadow warnings triggered by nested container_of() (Petr Oros) [1955165]
- net: phy: national: remove definition of DEBUG (Petr Oros) [1955165]
- net: phy: ar803x: disable extended next page bit (Petr Oros) [1955165]
- net: phy: smsc: fix clk error handling (Petr Oros) [1955165]
- net: phy: at803x: use phy_modify_mmd() (Petr Oros) [1955165]
- net: phy: replace mutex_is_locked with lockdep_assert_held in phylib (Petr Oros) [1955165]
- net: phy: micrel: Add KS8851 PHY support (Petr Oros) [1955165]
- net: phy: marvell: replace phy_modify() (Petr Oros) [1955165]
- net: phy: micrel: fix interrupt handling (Petr Oros) [1955165]
- net: phy: remove the .did_interrupt() and .ack_interrupt() callback (Petr Oros) [1955165]
- net: phy: qsemi: remove the use of .ack_interrupt() (Petr Oros) [1955165]
- net: phy: qsemi: implement generic .handle_interrupt() callback (Petr Oros) [1955165]
- net: phy: ti: remove the use of .ack_interrupt() (Petr Oros) [1955165]
- net: phy: ti: implement generic .handle_interrupt() callback (Petr Oros) [1955165]
- net: phy: national: remove the use of the .ack_interrupt() (Petr Oros) [1955165]
- net: phy: national: implement generic .handle_interrupt() callback (Petr Oros) [1955165]
- net: phy: micrel: remove the use of .ack_interrupt() (Petr Oros) [1955165]
- net: phy: micrel: implement generic .handle_interrupt() callback (Petr Oros) [1955165]
- net: phy: icplus: remove the use .ack_interrupt() (Petr Oros) [1955165]
- net: phy: icplus: implement generic .handle_interrupt() callback (Petr Oros) [1955165]
- net: phy: intel-xway: remove the use of .ack_interrupt() (Petr Oros) [1955165]
- net: phy: intel-xway: implement generic .handle_interrupt() callback (Petr Oros) [1955165]
- mdio_bus: suppress err message for reset gpio EPROBE_DEFER (Petr Oros) [1955165]
- net: phy: don't duplicate driver name in phy_attached_print (Petr Oros) [1955165]
- net: phy: ste10Xp: remove the use of .ack_interrupt() (Petr Oros) [1955165]
- net: phy: ste10Xp: implement generic .handle_interrupt() callback (Petr Oros) [1955165]
- net: phy: smsc: remove the use of .ack_interrupt() (Petr Oros) [1955165]
- net: phy: smsc: implement generic .handle_interrupt() callback (Petr Oros) [1955165]
- net: phy: amd: remove the use of .ack_interrupt() (Petr Oros) [1955165]
- net: phy: amd: implement generic .handle_interrupt() callback (Petr Oros) [1955165]
- net: phy: lxt: remove the use of .ack_interrupt() (Petr Oros) [1955165]
- net: phy: lxt: implement generic .handle_interrupt() callback (Petr Oros) [1955165]
- net: phy: marvell: remove the use of .ack_interrupt() (Petr Oros) [1955165]
- net: phy: marvell: implement generic .handle_interrupt() callback (Petr Oros) [1955165]
- net: phy: microchip: remove the use of .ack_interrupt() (Petr Oros) [1955165]
- net: phy: microchip: implement generic .handle_interrupt() callback (Petr Oros) [1955165]
- net: phy: vitesse: remove the use of .ack_interrupt() (Petr Oros) [1955165]
- net: phy: vitesse: implement generic .handle_interrupt() callback (Petr Oros) [1955165]
- net: phy: aquantia: do not return an error on clearing pending IRQs (Petr Oros) [1955165]
- net: phy: microchip_t1: Don't set .config_aneg (Petr Oros) [1955165]
- docs: networking: phy: s/2.5 times faster/2.5 times as fast/ (Petr Oros) [1955165]
- net: phy: realtek: remove the use of .ack_interrupt() (Petr Oros) [1955165]
- net: phy: realtek: implement generic .handle_interrupt() callback (Petr Oros) [1955165]
- net: phy: add genphy_handle_interrupt_no_ack() (Petr Oros) [1955165]
- net: phy: davicom: remove the use of .ack_interrupt() (Petr Oros) [1955165]
- net: phy: davicom: implement generic .handle_interrupt() calback (Petr Oros) [1955165]
- net: phy: cicada: remove the use of .ack_interrupt() (Petr Oros) [1955165]
- net: phy: cicada: implement the generic .handle_interrupt() callback (Petr Oros) [1955165]
- net: phy: broadcom: remove use of ack_interrupt() (Petr Oros) [1955165]
- net: phy: broadcom: implement generic .handle_interrupt() callback (Petr Oros) [1955165]
- net: phy: aquantia: remove the use of .ack_interrupt() (Petr Oros) [1955165]
- net: phy: aquantia: implement generic .handle_interrupt() callback (Petr Oros) [1955165]
- net: phy: mscc: remove the use of .ack_interrupt() (Petr Oros) [1955165]
- net: phy: mscc: implement generic .handle_interrupt() callback (Petr Oros) [1955165]
- net: phy: at803x: remove the use of .ack_interrupt() (Petr Oros) [1955165]
- net: phy: at803x: implement generic .handle_interrupt() callback (Petr Oros) [1955165]
- net: phy: make .ack_interrupt() optional (Petr Oros) [1955165]
- net: phy: add a shutdown procedure (Petr Oros) [1955165]
- net: phy: export phy_error and phy_trigger_machine (Petr Oros) [1955165]
- drivers: net: phy: Fix spelling in comment defalut to default (Petr Oros) [1955165]
- net: phy: marvell: add special handling of Finisar modules with 88E1111 (Petr Oros) [1955165]
- net: phylink: disable BMCR_ISOLATE in phylink_mii_c22_pcs_config (Petr Oros) [1955165]
- gpiolib: Extract gpiod_not_found() helper (Petr Oros) [1955165]
- net: phy: marvell: Use phy_read_paged() instead of open coding it (Petr Oros) [1955165]
- net: phy: dp83869: fix unsigned comparisons against less than zero values (Petr Oros) [1955165]
- net: phy: dp83869: Add speed optimization feature (Petr Oros) [1955165]
- net: phy: dp83869: support Wake on LAN (Petr Oros) [1955165]
- net: phy: dp83822: Update the fiber advertisement for speed (Petr Oros) [1955165]
- net: dp83869: Add ability to advertise Fiber connection (Petr Oros) [1955165]
- net: phy: Do not warn in phy_stop() on PHY_DOWN (Petr Oros) [1955165]
- net: phy: Avoid NPD upon phy_detach() when driver is unbound (Petr Oros) [1955165]
- net: phy: bcm7xxx: request and manage GPHY clock (Petr Oros) [1955165]
- net: phy: smsc: LAN8710/20: add phy refclk in support (Petr Oros) [1955165]
- net: phy: smsc: simplify config_init callback (Petr Oros) [1955165]
- net: phy: smsc: skip ENERGYON interrupt if disabled (Petr Oros) [1955165]
- net: phy: dp83867: Fix various styling and space issues (Petr Oros) [1955165]
- net: mdiobus: add clause 45 mdiobus write accessor (Petr Oros) [1955165]
- net: phylink: consider QSGMII interface mode in phylink_mii_c22_pcs_get_state (Petr Oros) [1955165]
- net: phylink: add helper function to decode USXGMII word (Petr Oros) [1955165]
- net: phy: DP83822: Add ability to advertise Fiber connection (Petr Oros) [1955165]
- net: dp83869: Fix RGMII internal delay configuration (Petr Oros) [1955165]
- net: mdio-mux-gpio: use devm_gpiod_get_array() (Petr Oros) [1955165]
- net: phy: add USXGMII link partner ability constants (Petr Oros) [1955165]
- net: phy: mdio-octeon: Cleanup module loading dependencies (Petr Oros) [1955165]
- net: phy: cavium: Improve __iomem mess (Petr Oros) [1955165]
- net: phy: Add a helper to return the index for of the internal delay (Petr Oros) [1955165]
- dt-bindings: net: Add RGMII internal delay for DP83869 (Petr Oros) [1955165]
- net: dp83869: Add RGMII internal delay configuration (Petr Oros) [1955165]
- net: phy: DP83822: Add setting the fixed internal delay (Petr Oros) [1955165]
- net: dp83869: Fix OF_MDIO config check (Petr Oros) [1955165]
- net: dp83867: Fix OF_MDIO config check (Petr Oros) [1955165]
- net: marvell: Fix OF_MDIO config check (Petr Oros) [1955165]
- net: phy: mscc: use mdiobus_get_phy() (Petr Oros) [1955165]
- net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1955165]
* Mon Aug 09 2021 Bruno Meneguele <bmeneg@redhat.com> [4.18.0-330.el8]
- net/mlx5e: Add IPsec support to uplink representor (Alaa Hleihel) [1980171 1926098]
- net/mlx5e: TC: Reserved bit 31 of REG_C1 for IPsec offload (Alaa Hleihel) [1980171 1926098]
- net/mlx5e: TC: Use bit counts for register mapping (Alaa Hleihel) [1980171 1926098]
- RDMA/mlx5: Don't access NULL-cleared mpi pointer (Alaa Hleihel) [1980171]
- RDMA/mlx5: Split mlx5_ib_update_xlt() into ODP and non-ODP cases (Alaa Hleihel) [1980171]
- ip6_tunnel: allow redirecting ip6gre and ipxip6 packets to eth devices (Guillaume Nault) [1921539]
- gre: let mac_header point to outer header only when necessary (Guillaume Nault) [1921539]
- sit: allow redirecting ip6ip, ipip and mplsip packets to eth devices (Guillaume Nault) [1921539]
- ipip: allow redirecting ipip and mplsip packets to eth devices (Guillaume Nault) [1921539]
- bareudp: allow redirecting bareudp packets to eth devices (Guillaume Nault) [1921539]
- net: handle ARPHRD_IP6GRE in dev_is_mac_header_xmit() (Guillaume Nault) [1921539]
- net: ipv4: fix memory leak in ip_mc_add1_src (Guillaume Nault) [1987605]
- net: ipv4: fix memory leak in netlbl_cipsov4_add_std (Guillaume Nault) [1987605]
- ixgbe: fix probing of multi-port devices with one MDIO (Ken Cox) [1968696]
- [s390] s390/qdio: let driver manage the QAOB (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: remove RX VLAN filter stubs in L3 driver (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: enable napi_consume_skb() for pending TX buffers (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: allocate initial TX Buffer structs with GFP_KERNEL (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: fix notification for pending buffers during teardown (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: schedule TX NAPI on QAOB completion (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: improve completion of pending TX buffers (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: fix memory leak after failed TX Buffer allocation (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: don't fake a TX completion interrupt after TX error (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: make cast type selection for af_iucv skbs robust (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: pass proto to qeth_l3_get_cast_type() (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: remove qeth_get_ip_version() (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: clean up load/remove code for disciplines (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: fix L2 header access in qeth_l3_osa_features_check() (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: fix locking for discipline setup / removal (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: fix deadlock during recovery (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: make qeth_qdio_handle_aob() more robust (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: don't replace a fully completed async TX buffer (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: use dev->groups for common sysfs attributes (Claudio Imbrenda) [1919250]
- [s390] s390/ccwgroup: use bus->dev_groups for bus-based sysfs attributes (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: don't call INIT_LIST_HEAD() on iob's list entry (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: fix tear down of async TX buffers (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: fix af_iucv notification race (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: improve selection of ethtool link modes (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: use QUERY OAT for initial link info (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: clean up default cases for ethtool link mode (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: set static link info during initialization (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: improve QUERY CARD INFO processing (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: tolerate error when querying card info (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: remove useless if/else (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: reduce rtnl locking for switchdev events (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: static checker cleanups (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: use netdev_name() (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: constify the disciplines (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: allow configuration of TX queues for OSA devices (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: de-magic the QIB parm area (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: keep track of wanted TX queues (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: remove forward declarations in L2 code (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: consolidate teardown code (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: consolidate online code (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: cancel cmds earlier during teardown (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: tighten ucast IP locking (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: replace deprecated simple_stroul() (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: clean up string ops in qeth_l3_parse_ipatoe() (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: relax locking for ipato config data (Claudio Imbrenda) [1919250]
- [s390] s390/qeth: don't init refcount twice for mcast IPs (Claudio Imbrenda) [1919250]
- mm, page_alloc: check for max order in hot path (Jay Shin) [1982466]
- be2net: Fix an error handling path in 'be_probe()' (Petr Oros) [1980665]
- net: emulex: benet: simplify the return expression of be_if_create() (Petr Oros) [1980665]
- treewide: Use fallthrough pseudo-keyword (Petr Oros) [1980665]
- be2net: convert to new udp_tunnel_nic infra (Petr Oros) [1980665]
- benet: use generic power management (Petr Oros) [1980665]
- treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1980665]
- hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support (David Arcari) [1980072]
- hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs (David Arcari) [1980072]
- hwmon: (k10temp) Add support for Zen3 CPUs (David Arcari) [1980072]
- hwmon: (k10temp) Take out debugfs code (David Arcari) [1980072]
- hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs (David Arcari) [1980072]
- hwmon: (k10temp) Create common functions and macros for Zen CPU families (David Arcari) [1980072]
- hwmon: (k10temp) Add AMD family 17h model 60h PCI match (David Arcari) [1980072]
- hwmon: (k10temp) make some symbols static (David Arcari) [1980072]
- hwmon: (k10temp) Reorganize and simplify temperature support detection (David Arcari) [1980072]
- hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs (David Arcari) [1980072]
- hwmon: (k10temp) Display up to eight sets of CCD temperatures (David Arcari) [1980072]
- hwmon: (k10temp) Add debugfs support (David Arcari) [1980072]
- hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs (David Arcari) [1980072]
- hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs (David Arcari) [1980072]
- hwmon: (k10temp) Report temperatures per CPU die (David Arcari) [1980072]
- hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info (David Arcari) [1980072]
- hwmon: (k10temp) Use bitops (David Arcari) [1980072]
- hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs (David Arcari) [1980072]
- treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56 (David Arcari) [1980072]
- hwmon: (k10temp) Add Hygon Dhyana support (David Arcari) [1980072]
- hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} (David Arcari) [1980072]
- hwmon: (k10temp) Support all Family 15h Model 6xh and Model 7xh processors (David Arcari) [1980072]
- hwmon: k10temp: Support Threadripper 2920X, 2970WX; simplify offset table (David Arcari) [1980072]
- hwmon: (k10temp) 27C Offset needed for Threadripper2 (David Arcari) [1980072]
- x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1980072]
- x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1980072]
- x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1980072]
- Revert "[hwmon] hwmon: (k10temp) Add support for Zen3 CPUs" (David Arcari) [1980072]
- serial: 8250: Process sysrq at port unlock time (Prarit Bhargava) [1982016]
- serial: core: Include console.h from serial_core.h (Prarit Bhargava) [1982016]
- serial: core: Allow processing sysrq at port unlock time (Prarit Bhargava) [1982016]
- [s390] s390/dasd: add missing discipline function (Claudio Imbrenda) [1981804]
- bnxt_en: Validate vlan protocol ID on RX packets (Jonathan Toppins) [1960961]
- KVM: do not allow mapping valid but non-reference-counted pages (Jon Maloy) [1975515]
- gfs2: Fix error handling in init_statfs (Andreas Gruenbacher) [1872440]
- gfs2: Fix underflow in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440]
- gfs2: Pass glock holder to gfs2_file_direct_{read,write} (Andreas Gruenbacher) [1872440]
- gfs2: Prevent direct-I/O write fallback errors from getting lost (Andreas Gruenbacher) [1872440]
- gfs2: Improve mmap write vs. truncate consistency (Andreas Gruenbacher) [1872440]
- iomap: Permit pages without an iop to enter writeback (Andreas Gruenbacher) [1872440]
- iomap: Don't create iomap_page objects for inline files (Andreas Gruenbacher) [1872440]
- gfs2: Clean up gfs2_unstuff_dinode (Andreas Gruenbacher) [1872440]
- gfs2: Unstuff before locking page in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440]
- gfs2: Clean up the error handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440]
- gfs2: Fix end-of-file handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440]
- gfs2: Use resource group glock sharing (Andreas Gruenbacher) [1442151]
- gfs2: Allow node-wide exclusive glock sharing (Andreas Gruenbacher) [1442151]
- gfs2: Add local resource group locking (Andreas Gruenbacher) [1442151]
- gfs2: Add per-reservation reserved block accounting (Andreas Gruenbacher) [1442151]
- gfs2: Rename rs_{free -> requested} and rd_{reserved -> requested} (Andreas Gruenbacher) [1442151]
- gfs2: Check for active reservation in gfs2_release (Andreas Gruenbacher) [1442151]
- gfs2: Don't search for unreserved space twice (Andreas Gruenbacher) [1442151]
- gfs2: Only pass reservation down to gfs2_rbm_find (Andreas Gruenbacher) [1442151]
- gfs2: Also reflect single-block allocations in rgd->rd_extfail_pt (Andreas Gruenbacher) [1442151]
- gfs2: Set GBF_FULL flags when reading resource group (Andreas Gruenbacher) [1442151]
- gfs2: Don't clear GBF_FULL flags in rs_deltree (Andreas Gruenbacher) [1442151]
- Revert "gfs2: Don't reject a supposedly full bitmap if we have blocks reserved" (Andreas Gruenbacher) [1442151]
- gfs2: Minor gfs2_inplace_reserve cleanup (Andreas Gruenbacher) [1442151]
- gfs2: Get rid of unnecessary variable in gfs2_alloc_blocks (Andreas Gruenbacher) [1442151]
- gfs2: Only use struct gfs2_rbm for bitmap manipulations (Andreas Gruenbacher) [1442151]
- gfs2: Turn gfs2_rbm_incr into gfs2_rbm_add (Andreas Gruenbacher) [1872440]
- gfs2: Replace gfs2_lblk_to_dblk with gfs2_get_extent (Andreas Gruenbacher) [1872440]
- gfs2: Turn gfs2_extent_map into gfs2_{get,alloc}_extent (Andreas Gruenbacher) [1872440]
- gfs2: Add new gfs2_iomap_get helper (Andreas Gruenbacher) [1872440]
- gfs2: Make inode operations static (Andreas Gruenbacher) [1872440]
- gfs2: use iomap for buffered I/O in ordered and writeback mode (Andreas Gruenbacher) [1872440]
- gfs2: Never call gfs2_block_zero_range with an open transaction (Andreas Gruenbacher) [1872440]
- gfs2: Upgrade shared glocks for atime updates (Andreas Gruenbacher) [1872440]
- gfs2: Rework read and page fault locking (Andreas Gruenbacher) [1872440]
- fs: Add IOCB_NOIO flag for generic_file_read_iter (Andreas Gruenbacher) [1872440]
- gfs2: Remove duplicate call from gfs2_create_inode (Andreas Gruenbacher) [1872440]
- gfs2: Multi-block allocations in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440]
- gfs2: implement gfs2_block_zero_range using iomap_zero_range (Andreas Gruenbacher) [1872440]
- gfs2: Add support for IOMAP_ZERO (Andreas Gruenbacher) [1872440]
- gfs2: gfs2_iomap_begin cleanup (Andreas Gruenbacher) [1872440]
- gfs2: Remove unused gfs2_iomap_alloc argument (Andreas Gruenbacher) [1872440]
- gfs2: don't use buffer_heads in gfs2_allocate_page_backing (Andreas Gruenbacher) [1872440]
- gfs2: use iomap_bmap instead of generic_block_bmap (Andreas Gruenbacher) [1872440]
- gfs2: mark stuffed_readpage static (Andreas Gruenbacher) [1872440]
- gfs2: merge gfs2_writepage_common into gfs2_writepage (Andreas Gruenbacher) [1872440]
- gfs2: merge gfs2_writeback_aops and gfs2_ordered_aops (Andreas Gruenbacher) [1872440]
- gfs2: remove the unused gfs2_stuffed_write_end function (Andreas Gruenbacher) [1872440]
- gfs2: use page_offset in gfs2_page_mkwrite (Andreas Gruenbacher) [1442151]
- gfs2: Add new sysfs file for gfs2 status (Andreas Gruenbacher) [1442151]
- gfs2: Per-revoke accounting in transactions (Andreas Gruenbacher) [1442151]
- gfs2: Rework the log space allocation logic (Andreas Gruenbacher) [1442151]
- gfs2: Minor calc_reserved cleanup (Andreas Gruenbacher) [1442151]
- gfs2: Move function gfs2_ail_empty_tr (Andreas Gruenbacher) [1442151]
- gfs2: Get rid of current_tail() (Andreas Gruenbacher) [1442151]
- gfs2: Use a tighter bound in gfs2_trans_begin (Andreas Gruenbacher) [1442151]
- gfs2: Clean up gfs2_log_reserve (Andreas Gruenbacher) [1442151]
- gfs2: Don't wait for journal flush in clean_journal (Andreas Gruenbacher) [1442151]
- gfs2: Move lock flush locking to gfs2_trans_{begin,end} (Andreas Gruenbacher) [1442151]
- gfs2: Get rid of sd_reserving_log (Andreas Gruenbacher) [1442151]
- gfs2: Clean up on-stack transactions (Andreas Gruenbacher) [1442151]
- gfs2: Use sb_start_intwrite in gfs2_ail_empty_gl (Andreas Gruenbacher) [1442151]
- gfs2: Clean up ail2_empty (Andreas Gruenbacher) [1442151]
- gfs2: Rename gfs2_{write => flush}_revokes (Andreas Gruenbacher) [1442151]
- gfs2: Minor debugging improvement (Andreas Gruenbacher) [1442151]
- gfs2: Some documentation updates (Andreas Gruenbacher) [1442151]
- gfs2: Minor gfs2_write_revokes cleanups (Andreas Gruenbacher) [1442151]
- gfs2: Simplify the buf_limit and databuf_limit definitions (Andreas Gruenbacher) [1442151]
- gfs2: Un-obfuscate function jdesc_find_i (Andreas Gruenbacher) [1442151]
- gfs2: Fix fall-through warnings for Clang (Andreas Gruenbacher) [1442151]
- gfs2: Make gfs2_setattr_simple static (Andreas Gruenbacher) [1442151]
- gfs2: Turn gfs2_meta_indirect_buffer into gfs2_meta_buffer (Andreas Gruenbacher) [1442151]
- gfs2: Remove unused variable sb_format (Andreas Gruenbacher) [1442151]
- gfs2: Fix dir.c function parameter descriptions (Andreas Gruenbacher) [1442151]
- gfs2: Eliminate gh parameter from go_xmote_bh func (Andreas Gruenbacher) [1442151]
- gfs2: don't create empty buffers for NO_CREATE (Andreas Gruenbacher) [1442151]
- gfs2: Flag a withdraw if init_threads() fails (Andreas Gruenbacher) [1442151]
- gfs2: bypass log flush if the journal is not live (Andreas Gruenbacher) [1442151]
- gfs2: bypass signal_our_withdraw if no journal (Andreas Gruenbacher) [1442151]
- gfs2: fix use-after-free in trans_drain (Andreas Gruenbacher) [1442151]
- gfs2: make function gfs2_make_fs_ro() to void type (Andreas Gruenbacher) [1442151]
- whack-a-mole: don't open-code iminor/imajor (Andreas Gruenbacher) [1442151]
- gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache (Andreas Gruenbacher) [1442151]
- gfs2: Remove sb_start_write from gfs2_statfs_sync (Andreas Gruenbacher) [1442151]
- gfs2: check for empty rgrp tree in gfs2_ri_update (Andreas Gruenbacher) [1442151]
- gfs2: set lockdep subclass for iopen glocks (Andreas Gruenbacher) [1442151]
- gfs2: Fix deadlock dumping resource group glocks (Andreas Gruenbacher) [1442151]
- gfs2: Wake up when sd_glock_disposal becomes zero (Andreas Gruenbacher) [1442151]
- gfs2: Split up gfs2_meta_sync into inode and rgrp versions (Andreas Gruenbacher) [1442151]
- gfs2: Don't ignore inode write errors during inode_go_sync (Andreas Gruenbacher) [1442151]
- gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync (Andreas Gruenbacher) [1442151]
- gfs2: Eliminate gl_vm (Andreas Gruenbacher) [1442151]
- gfs2: Fix comments to glock_hash_walk (Andreas Gruenbacher) [1442151]
- gfs2: eliminate GLF_QUEUED flag in favor of list_empty(gl_holders) (Andreas Gruenbacher) [1442151]
- gfs2: Fix invalid block size message (Andreas Gruenbacher) [1442151]
- gfs2: add validation checks for size of superblock (Andreas Gruenbacher) [1442151]
- gfs2: use-after-free in sysfs deregistration (Andreas Gruenbacher) [1442151]
- Revert "GFS2: Prevent delete work from occurring on glocks used for create" (Andreas Gruenbacher) [1442151]
- gfs2: Don't skip dlm unlock if glock has an lvb (Andreas Gruenbacher) [1442151]
- gfs2: Lock imbalance on error path in gfs2_recover_one (Andreas Gruenbacher) [1442151]
- gfs2: keep bios separate for each journal (Bob Peterson) [1442151]
- gfs2: change from write to read lock for sd_log_flush_lock in journal replay (Bob Peterson) [1442151]
- gfs2: don't lock sd_log_flush_lock in try_rgrp_unlink (Bob Peterson) [1442151]
- gfs2: fix glock confusion in function signal_our_withdraw (Bob Peterson) [1442151]
- gfs2: Don't write log headers after file system withdraw (Andreas Gruenbacher) [1442151]
- gfs2: make gfs2_log_write_page static (Andreas Gruenbacher) [1442151]
- gfs2: fix possible reference leak in gfs2_check_blk_type (Andreas Gruenbacher) [1442151]
- gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump (Andreas Gruenbacher) [1442151]
- gfs2: remove unused LBIT macros (Andreas Gruenbacher) [1925121]
- gfs2: add missing log_blocks trace points in gfs2_write_revokes (Andreas Gruenbacher) [1925121]
- gfs2: print details on transactions that aren't properly ended (Andreas Gruenbacher) [1925121]
- gfs2: fix use-after-free on transaction ail lists (Andreas Gruenbacher) [1925121]
- gfs2: new slab for transactions (Andreas Gruenbacher) [1925121]
- gfs2: initialize transaction tr_ailX_lists earlier (Andreas Gruenbacher) [1925121]
- gfs2: eliminate ssize parameter from gfs2_struct2blk (Andreas Gruenbacher) [1925121]
- gfs2: Fix error path kobject memory leak (Andreas Gruenbacher) [1925121]
- gfs2: Rename gfs2_trans_{add_unrevoke => remove_revoke} (Andreas Gruenbacher) [1925121]
- gfs2: Remove unnecessary extern declarations (Andreas Gruenbacher) [1925121]
- gfs2: Fix sign extension bug in gfs2_update_stats (Andreas Gruenbacher) [1925121]
- gfs2: Fix an incorrect gfs2_assert() (Bob Peterson) [1925121]
- gfs2: Remove vestigial bd_ops (Andreas Gruenbacher) [1925121]
- gfs2: Fix the gfs2_invalidatepage description (Andreas Gruenbacher) [1925121]
- gfs2: Clean up gfs2_is_{ordered,writeback} (Andreas Gruenbacher) [1925121]
- gfs2: Pass resource group to rgblk_free (Andreas Gruenbacher) [1925121]
- gfs2: Remove unnecessary gfs2_rlist_alloc parameter (Andreas Gruenbacher) [1925121]
- gfs2: Fix some minor typos (Andreas Gruenbacher) [1925121]
- gfs2: Remove unused RGRP_RSRV_MINBYTES definition (Andreas Gruenbacher) [1925121]
- gfs2: Move rs_{sizehint, rgd_gh} fields into the inode (Andreas Gruenbacher) [1925121]
- gfs2: Clean up out-of-bounds check in gfs2_rbm_from_block (Andreas Gruenbacher) [1925121]
- gfs2: Always check the result of gfs2_rbm_from_block (Andreas Gruenbacher) [1925121]
- gfs: no need to check return value of debugfs_create functions (Andreas Gruenbacher) [1925121]
- serial_core: switch to ->[sg]et_serial() (Artem Savkov) [1952415]
* Thu Aug 05 2021 Bruno Meneguele <bmeneg@redhat.com> [4.18.0-329.el8]
- tipc: fix sleeping in tipc accept routine (Xin Long) [1986549]
- tipc: fix implicit-connect for SYN+ (Xin Long) [1986549]
- net: tipc: fix FB_MTU eat two pages (Xin Long) [1986549]
- tipc: Return the correct errno code (Xin Long) [1986549]
- net/mlx5: Fix checksum issue of VXLAN and IPsec crypto offload (Alaa Hleihel) [1979901]
- net/mlx5: Optimize mlx5e_feature_checks for non IPsec packet (Alaa Hleihel) [1979901]
- bpf, selftests: Fold test_current_pid_tgid_new_ns into test_progs. (Jiri Olsa) [1869447]
- libbpf: Support BTF_KIND_FLOAT during type compatibility checks in CO-RE (Jiri Olsa) [1984486]
- bpf: Generate BTF_KIND_FLOAT when linking vmlinux (Jiri Olsa) [1984486]
- selftests/bpf: Add BTF_KIND_FLOAT to btf_dump_test_case_syntax (Jiri Olsa) [1984486]
- selftests/bpf: Add BTF_KIND_FLOAT to test_core_reloc_size (Jiri Olsa) [1984486]
- bpf: Document BTF_KIND_FLOAT in btf.rst (Jiri Olsa) [1984486]
- selftests/bpf: Add BTF_KIND_FLOAT to the existing deduplication tests (Jiri Olsa) [1984486]
- selftest/bpf: Add BTF_KIND_FLOAT tests (Jiri Olsa) [1984486]
- bpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486]
- selftests/bpf: Use the 25th bit in the "invalid BTF_INFO" test (Jiri Olsa) [1984486]
- tools/bpftool: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486]
- libbpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486]
- bpf: Add BTF_KIND_FLOAT to uapi (Jiri Olsa) [1984486]
- libbpf: Add explicit padding to btf_dump_emit_type_decl_opts (Jiri Olsa) [1984486]
- selftests/bpf: Fix test_attach_probe for powerpc uprobes (Jiri Olsa) [1931531]
- selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier (Jiri Olsa) [1942513]
- openvswitch: add trace points (Aaron Conole) [1979680]
- vxlan: add missing rcu_read_lock() in neigh_reduce() (Guillaume Nault) [1987310]
- net: ip6_tunnel: Unregister catch-all devices (Guillaume Nault) [1987310]
- net: sit: Unregister catch-all devices (Guillaume Nault) [1987310]
- cpuidle: pseries: Do not cap the CEDE0 latency in fixup_cede0_latency() (Diego Domingos) [1952809]
- cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards (Diego Domingos) [1952809]
- mm/swap: fix for "mm: workingset: age nonresident information alongside anonymous pages" (Rafael Aquini) [1984173]
- mm/thp: remap_page() is only needed on anonymous THP (Rafael Aquini) [1984173]
- mm/compaction: fix 'limit' in fast_isolate_freepages (Rafael Aquini) [1984173]
- mm/huge_memory.c: don't discard hugepage if other processes are mapping it (Rafael Aquini) [1984173]
- slub: restore slub_debug=- behavior (Rafael Aquini) [1984173]
- mm/gup: fix try_grab_compound_head() race with split_huge_page() (Rafael Aquini) [1984173]
- mm, futex: fix shared futex pgoff on shmem huge page (Rafael Aquini) [1984173]
- x86/mm: Avoid truncating memblocks for SGX memory (Rafael Aquini) [1984173]
- mm/thp: fix vma_address() if virtual address below file offset (Rafael Aquini) [1984173]
- mm, thp: use head page in __migration_entry_wait() (Rafael Aquini) [1984173]
- mm/slub.c: include swab.h (Rafael Aquini) [1984173]
- mm/memory-failure: make sure wait for page writeback in memory_failure (Rafael Aquini) [1984173]
- mm/slub: fix redzoning for small allocations (Rafael Aquini) [1984173]
- mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY (Rafael Aquini) [1984173]
- mm/page_alloc: fix counting of free pages after take off from buddy (Rafael Aquini) [1984173]
- userfaultfd: release page in error path to avoid BUG_ON (Rafael Aquini) [1984173]
- ksm: fix potential missing rmap_item for stable_node (Rafael Aquini) [1984173]
- mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() (Rafael Aquini) [1984173]
- mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() (Rafael Aquini) [1984173]
- khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() (Rafael Aquini) [1984173]
- mm/memory-failure: unnecessary amount of unmapping (Rafael Aquini) [1984173]
- mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 (Rafael Aquini) [1984173]
- mm/sparse: add the missing sparse_buffer_fini() in error branch (Rafael Aquini) [1984173]
- mm: memcontrol: fix cpuhotplug statistics flushing (Rafael Aquini) [1984173]
- x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() (Rafael Aquini) [1984173]
- zsmalloc: account the number of compacted pages correctly (Rafael Aquini) [1984173]
- mm/compaction: fix misbehaviors of fast_find_migrateblock() (Rafael Aquini) [1984173]
- hugetlb: fix update_and_free_page contig page struct assumption (Rafael Aquini) [1984173]
- mm/hugetlb: fix potential double free in hugetlb_register_node() error path (Rafael Aquini) [1984173]
- mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173]
- mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173]
- mm/hugetlb: fix potential missing huge page size info (Rafael Aquini) [1984173]
- x86/mm: Fix leak of pmd ptlock (Rafael Aquini) [1984173]
- mm/zswap: fix passing zero to 'PTR_ERR' warning (Rafael Aquini) [1984173]
- mm/page_isolation: do not isolate the max order page (Rafael Aquini) [1984173]
- mm,memory_failure: always pin the page in madvise_inject_error (Rafael Aquini) [1984173]
- mm/page_alloc: speed up the iteration of max_order (Rafael Aquini) [1984173]
- x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP (Rafael Aquini) [1984173]
- x86/mm/ident_map: Check for errors from ident_pud_init() (Rafael Aquini) [1984173]
- mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary (Rafael Aquini) [1984173]
- mm/page_alloc.c: fix freeing non-compound pages (Rafael Aquini) [1984173]
- mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged (Rafael Aquini) [1984173]
- percpu: fix first chunk size calculation for populated bitmap (Rafael Aquini) [1984173]
- x86, fakenuma: Fix invalid starting node ID (Rafael Aquini) [1984173]
- mm: include CMA pages in lowmem_reserve at boot (Rafael Aquini) [1984173]
- mm/rodata_test.c: fix missing function declaration (Rafael Aquini) [1984173]
- mm/page_counter: fix various data races at memsw (Rafael Aquini) [1984173]
- khugepaged: retract_page_tables() remember to test exit (Rafael Aquini) [1984173]
- mm/page_counter.c: fix protection usage propagation (Rafael Aquini) [1984173]
- x86/mm/numa: Remove uninitialized_var() usage (Rafael Aquini) [1984173]
- shmem: fix possible deadlocks on shmlock_user_lock (Rafael Aquini) [1984173]
- mm: swap: use smp_mb__after_atomic() to order LRU bit set (Rafael Aquini) [1984173]
- cgroup: memcg: net: do not associate sock with unrelated cgroup (Rafael Aquini) [1984173]
- mm: fix gup_pud_range (Rafael Aquini) [1984173]
- x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd (Rafael Aquini) [1984173]
- mm/shmem.c: thp, shmem: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [1984173]
- mm: Implement no-MMU variant of vmalloc_user_node_flags (Rafael Aquini) [1984173]
- usercopy: Avoid HIGHMEM pfn warning (Rafael Aquini) [1984173]
- x86/mm: Don't exceed the valid physical address space (Rafael Aquini) [1984173]
- x86/mm/mem_encrypt: Fix erroneous sizeof() (Rafael Aquini) [1984173]
- s390/mm: fix addressing exception after suspend/resume (Rafael Aquini) [1984173]
- blk-mq: fix use-after-free in blk_mq_exit_sched (Ming Lei) [1969726]
- nvmet: use new ana_log_size instead the old one (Maurizio Lombardi) [1949777]
- nvme-multipath: fix double initialization of ANA state (Maurizio Lombardi) [1949777]
- configs: enable CONFIG_LEDS_BRIGHTNESS_HW_CHANGED (Benjamin Tissoires) [1922973]
* Tue Aug 03 2021 Bruno Meneguele <bmeneg@redhat.com> [4.18.0-328.el8]
- Revert "xfs: enable new inode btree counters feature" (Bill O'Donnell) [1976969]
- Revert "xfs: enable big timestamps" (Bill O'Donnell) [1976969]
- Revert "xfs: remove kmem_realloc()" (Bill O'Donnell) [1976969]
- xfs: prevent metadata files from being inactivated (Bill O'Donnell) [1976969]
- quota: widen timestamps for the fs_disk_quota structure (Bill O'Donnell) [1976969]
- cifs: fix fallocate when trying to allocate a hole. (Ronnie Sahlberg) [1866684]
- cifs: only write 64kb at a time when fallocating a small region of a file (Ronnie Sahlberg) [1866684]
- cifs: improve fallocate emulation (Ronnie Sahlberg) [1866684]
- cifs: Do not use the original cruid when following DFS links for multiuser mounts (Ronnie Sahlberg) [1812436]
- cifs: ignore relatime in smb3_fs_context_parse_monolithic() (Ronnie Sahlberg) [1812436]
- cifs: fix regression when mounting shares with prefix paths (Ronnie Sahlberg) [1812436]
- cifs: fix leak in cifs_smb3_do_mount() ctx (Ronnie Sahlberg) [1812436]
- cifs: add fs_context param to parsing helpers (Ronnie Sahlberg) [1812436]
- cifs: make fs_context error logging wrapper (Ronnie Sahlberg) [1812436]
- cifs: warn and fail if trying to use rootfs without the config option (Ronnie Sahlberg) [1812436]
- cifs: fix nodfs mount option (Ronnie Sahlberg) [1812436]
- cifs: fix handling of escaped ',' in the password mount argument (Ronnie Sahlberg) [1812436]
- cifs: Add new parameter "acregmax" for distinct file and directory metadata timeout (Ronnie Sahlberg) [1812436]
- cifs: convert revalidate of directories to using directory metadata cache timeout (Ronnie Sahlberg) [1812436]
- cifs: Add new mount parameter "acdirmax" to allow caching directory metadata (Ronnie Sahlberg) [1812436]
- cifs: fix trivial typo (Ronnie Sahlberg) [1812436]
- cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath. (Ronnie Sahlberg) [1812436]
- cifs: In the new mount api we get the full devname as source= (Ronnie Sahlberg) [1812436]
- cifs: do not disable noperm if multiuser mount option is not provided (Ronnie Sahlberg) [1812436]
- cifs: fix dfs-links (Ronnie Sahlberg) [1812436]
- cifs: fix dfs domain referrals (Ronnie Sahlberg) [1812436]
- cifs: returning mount parm processing errors correctly (Ronnie Sahlberg) [1812436]
- cifs: fix mounts to subdirectories of target (Ronnie Sahlberg) [1812436]
- cifs: ignore auto and noauto options if given (Ronnie Sahlberg) [1812436]
- cifs: connect: style: Simplify bool comparison (Ronnie Sahlberg) [1812436]
- fs: cifs: remove unneeded variable in smb3_fs_context_dup (Ronnie Sahlberg) [1812436]
- cifs: Fix support for remount when not changing rsize/wsize (Ronnie Sahlberg) [1812436]
- cifs: handle "guest" mount parameter (Ronnie Sahlberg) [1812436]
- cifs: correct four aliased mount parms to allow use of previous names (Ronnie Sahlberg) [1812436]
- cifs: fix use after free in cifs_smb3_do_mount() (Ronnie Sahlberg) [1812436]
- cifs: fix rsize/wsize to be negotiated values (Ronnie Sahlberg) [1812436]
- cifs: update super_operations to show_devname (Ronnie Sahlberg) [1812436]
- cifs: fix uninitialized variable in smb3_fs_context_parse_param (Ronnie Sahlberg) [1812436]
- cifs: update mnt_cifs_flags during reconfigure (Ronnie Sahlberg) [1812436]
- cifs: move update of flags into a separate function (Ronnie Sahlberg) [1812436]
- cifs: remove ctx argument from cifs_setup_cifs_sb (Ronnie Sahlberg) [1812436]
- cifs: do not allow changing posix_paths during remount (Ronnie Sahlberg) [1812436]
- cifs: uncomplicate printing the iocharset parameter (Ronnie Sahlberg) [1812436]
- cifs: don't create a temp nls in cifs_setup_ipc (Ronnie Sahlberg) [1812436]
- cifs: simplify handling of cifs_sb/ctx->local_nls (Ronnie Sahlberg) [1812436]
- cifs: we do not allow changing username/password/unc/... during remount (Ronnie Sahlberg) [1812436]
- cifs: add initial reconfigure support (Ronnie Sahlberg) [1812436]
- cifs: move [brw]size from cifs_sb to cifs_sb->ctx (Ronnie Sahlberg) [1812436]
- cifs: move cifs_cleanup_volume_info[_content] to fs_context.c (Ronnie Sahlberg) [1812436]
- cifs: Add missing sentinel to smb3_fs_parameters (Ronnie Sahlberg) [1812436]
- cifs: remove actimeo from cifs_sb (Ronnie Sahlberg) [1812436]
- cifs: remove [gu]id/backup[gu]id/file_mode/dir_mode from cifs_sb (Ronnie Sahlberg) [1812436]
- cifs: minor kernel style fixes for comments (Ronnie Sahlberg) [1812436]
- linux/parser.h: add include guards (Ronnie Sahlberg) [1812436]
- cifs: Make extract_sharename function public (Ronnie Sahlberg) [1812436]
- cifs: Make extract_hostname function public (Ronnie Sahlberg) [1812436]
- cifs: get rid of cifs_sb->mountdata (Ronnie Sahlberg) [1812436]
- cifs: add an smb3_fs_context to cifs_sb (Ronnie Sahlberg) [1812436]
- cifs: remove the devname argument to cifs_compose_mount_options (Ronnie Sahlberg) [1812436]
- cifs: switch to new mount api (Ronnie Sahlberg) [1812436]
- cifs: move cifs_parse_devname to fs_context.c (Ronnie Sahlberg) [1812436]
- cifs: move the enum for cifs parameters into fs_context.h (Ronnie Sahlberg) [1812436]
- cifs: rename dup_vol to smb3_fs_context_dup and move it into fs_context.c (Ronnie Sahlberg) [1812436]
- cifs: rename smb_vol as smb3_fs_context and move it to fs_context.h (Ronnie Sahlberg) [1812436]
- cifs: Fix fall-through warnings for Clang (Ronnie Sahlberg) [1812436]
- cifs: refactor create_sd_buf() and and avoid corrupting the buffer (Ronnie Sahlberg) [1812436]
- scsi: lpfc: Fix failure to transmit ABTS on FC link (Dick Kennedy) [1964670]
- scsi: lpfc: Update lpfc version to 12.8.0.10 (Dick Kennedy) [1964670]
- scsi: lpfc: Reregister FPIN types if ELS_RDF is received from fabric controller (Dick Kennedy) [1964670]
- scsi: lpfc: Add a option to enable interlocked ABTS before job completion (Dick Kennedy) [1964670]
- scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs (Dick Kennedy) [1964670]
- scsi: lpfc: Ignore GID-FT response that may be received after a link flip (Dick Kennedy) [1964670]
- scsi: lpfc: Fix node handling for Fabric Controller and Domain Controller (Dick Kennedy) [1964670]
- scsi: lpfc: Fix Node recovery when driver is handling simultaneous PLOGIs (Dick Kennedy) [1964670]
- scsi: lpfc: Add ndlp kref accounting for resume RPI path (Dick Kennedy) [1964670]
- scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology (Dick Kennedy) [1964670]
- scsi: lpfc: Fix non-optimized ERSP handling (Dick Kennedy) [1964670]
- scsi: lpfc: Fix unreleased RPIs when NPIV ports are created (Dick Kennedy) [1964670]
- scsi: lpfc: Remove redundant assignment to pointer temp_hdr (Dick Kennedy) [1964670]
- Documentation: add more details in tipc.rst (Xin Long) [1872308]
- net/tipc: add TIPC chapter to networking Documentation (Xin Long) [1872308]
- scsi: qla2xxx: Reserve extra IRQ vectors (Nilesh Javali) [1964834]
- tracing/hwlat: Honor the tracing_cpumask (Jerome Marchand) [1920595]
- tracing/hwlat: Drop the duplicate assignment in start_kthread() (Jerome Marchand) [1920595]
- sfc: add logs explaining XDP_TX/REDIRECT is not available (Íñigo Huguet) [1976756]
- sfc: ensure correct number of XDP queues (Íñigo Huguet) [1976756]
- sfc: fix lack of XDP TX queues - error XDP TX failed (-22) (Íñigo Huguet) [1976756]
- sfc: Remove rcu_read_lock() around XDP program invocation (Íñigo Huguet) [1976756]
- sfc: use DEVICE_ATTR_*() macro (Íñigo Huguet) [1976756]
- sfc: farch: fix compile warning in efx_farch_dimension_resources() (Íñigo Huguet) [1976756]
- sfc: don't use netif_info et al before net_device is registered (Íñigo Huguet) [1976756]
- net: stmmac: Do not enable RX FIFO overflow interrupts (Mark Salter) [1905243]
- net: stmmac: Clear receive all(RA) bit when promiscuous mode is off (Mark Salter) [1905243]
- net: stmmac: cleared __FPE_REMOVING bit in stmmac_fpe_start_wq() (Mark Salter) [1905243]
- stmmac: intel: Enable HW descriptor prefetch by default (Mark Salter) [1905243]
- net: stmmac: Add HW descriptor prefetch setting for DWMAC Core 5.20 onwards (Mark Salter) [1905243]
- net: stmmac: fix TSO and TBS feature enabling during driver open (Mark Salter) [1905243]
- stmmac: intel: set TSO/TBS TX Queues default settings (Mark Salter) [1905243]
- stmmac: intel: unlock on error path in intel_crosststamp() (Mark Salter) [1905243]
- net: stmmac: use __napi_schedule() for PREEMPT_RT (Mark Salter) [1905243]
- stmmac: intel: Enable SERDES PHY rx clk for PSE (Mark Salter) [1905243]
- stmmac: intel: Drop duplicate ID in the list of PCI device IDs (Mark Salter) [1905243]
- stmmac: intel: add cross time-stamping freq difference adjustment (Mark Salter) [1905243]
- net: stmmac: Add support for external trigger timestamping (Mark Salter) [1905243]
- net: stmmac: fix dma physical address of descriptor when display ring (Mark Salter) [1905243]
- net: stmmac: fix wrongly set buffer2 valid when sph unsupport (Mark Salter) [1905243]
- net: stmmac: arrange Tx tail pointer update to stmmac_flush_tx_descriptors (Mark Salter) [1905243]
- net: stmmac: make SPH enable/disable to be configurable (Mark Salter) [1905243]
- net: stmmac: set IRQ affinity hint for multi MSI vectors (Mark Salter) [1905243]
- net: stmmac: remove unnecessary pci_enable_msi() call (Mark Salter) [1905243]
- stmmac: intel: use managed PCI function on probe and resume (Mark Salter) [1905243]
- net: stmmac: enable MTL ECC Error Address Status Over-ride by default (Mark Salter) [1905243]
- net: ethernet: stmicro: Remove duplicate struct declaration (Mark Salter) [1905243]
- net: stmmac: fix missing unlock on error in stmmac_suspend() (Mark Salter) [1905243]
- net: stmmac: Fix kernel panic due to NULL pointer dereference of fpe_cfg (Mark Salter) [1905243]
- net: stmmac: use interrupt mode INTM=1 for multi-MSI (Mark Salter) [1905243]
- stmmac: intel: add support for multi-vector msi and msi-x (Mark Salter) [1905243]
- net: stmmac: introduce MSI Interrupt routines for mac, safety, RX & TX (Mark Salter) [1905243]
- net: stmmac: make stmmac_interrupt() function more friendly to MSI (Mark Salter) [1905243]
- net: stmmac: introduce DMA interrupt status masking per traffic direction (Mark Salter) [1905243]
- net: phy: marvell10g: Add PHY loopback support (Mark Salter) [1905243]
- net: phy: add genphy_c45_loopback (Mark Salter) [1905243]
- net: phylink: Fix phylink_err() function name error in phylink_major_config (Mark Salter) [1905243]
- net: stmmac: support FPE link partner hand-shaking procedure (Mark Salter) [1905243]
- net: stmmac: Add hardware supported cross-timestamp (Mark Salter) [1905243]
- net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP (Mark Salter) [1905243]
- stmmac: intel: Add PSE and PCH PTP clock source selection (Mark Salter) [1905243]
- net: stmmac: Add EST errors into ethtool statistic (Mark Salter) [1905243]
- net: stmmac: EST interrupts handling and error reporting (Mark Salter) [1905243]
- net: stmmac: add RX frame steering based on VLAN priority in tc flower (Mark Salter) [1905243]
- net: stmmac: restructure tc implementation for RX VLAN Priority steering (Mark Salter) [1905243]
- net: stmmac: add per-queue TX & RX coalesce ethtool support (Mark Salter) [1905243]
- net: stmmac: Use hrtimer for TX coalescing (Mark Salter) [1905243]
- net: stmmac: add timestamp correction to rid CDC sync error (Mark Salter) [1905243]
- net: stmmac: add platform level clocks management (Mark Salter) [1905243]
- net: stmmac: add clocks management for gmac driver (Mark Salter) [1905243]
- stmmac: intel: add pcs-xpcs for Intel mGbE controller (Mark Salter) [1905243]
- net: stmmac: ensure phydev is attached to phylink for C37 AN (Mark Salter) [1905243]
- net: stmmac: make in-band AN mode parsing is supported for non-DT (Mark Salter) [1905243]
- net: phylink: make phylink_parse_mode() support non-DT platform (Mark Salter) [1905243]
- net: pcs: add C37 SGMII AN support for intel mGbE controller (Mark Salter) [1905243]
- net: pcs: rearrange C73 functions to prepare for C37 support later (Mark Salter) [1905243]
- net: phy: leds: Deduplicate link LED trigger registration (Mark Salter) [1905243]
- net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII (Mark Salter) [1905243]
- net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 (Mark Salter) [1905243]
- net: stmmac: fix CBS idleslope and sendslope calculation (Mark Salter) [1905243]
- net: stmmac: set TxQ mode back to DCB after disabling CBS (Mark Salter) [1905243]
- net: stmmac: allow stmmac to probe for C45 PHY devices (Mark Salter) [1905243]
- net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching (Mark Salter) [1905243]
- net: pcs-xpcs: depend on MDIO_BUS instead of selecting it (Mark Salter) [1905243]
- net: pcs: Move XPCS into new PCS subdirectory (Mark Salter) [1905243]
- net: stmmac: Add XLGMII support (Mark Salter) [1905243]
- net: phy: xpcs: Add XLGMII support (Mark Salter) [1905243]
- net: phy: xpcs: Restart AutoNeg if outcome was invalid (Mark Salter) [1905243]
- net: phy: xpcs: Set Link down if AutoNeg is enabled and did not finish (Mark Salter) [1905243]
- net: phy: xpcs: Reset XPCS upon probe (Mark Salter) [1905243]
- net: phy: xpcs: Return error when 10GKR link errors are found (Mark Salter) [1905243]
- stmmac/intel: mark driver as tech preview (Mark Salter) [1905243]
- redhat/configs: Add CONFIG_DWMAC_INTEL (Mark Salter) [1905243]
- stmmac: intel: Fixes clock registration error seen for multiple interfaces (Mark Salter) [1905243]
- stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S (Mark Salter) [1905243]
- net: stmmac: Add PCI bus info to ethtool driver query output (Mark Salter) [1905243]
- stmmac: intel: Add ADL-S 1Gbps PCI IDs (Mark Salter) [1905243]
- stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing (Mark Salter) [1905243]
- stmmac: intel: Add PCI IDs for TGL-H platform (Mark Salter) [1905243]
- stmmac: intel: change all EHL/TGL to auto detect phy addr (Mark Salter) [1905243]
- net: stmmac: overwrite the dma_cap.addr64 according to HW design (Mark Salter) [1905243]
- stmmac: intel: Fix kernel panic on pci probe (Mark Salter) [1905243]
- stmmac: intel: Adding ref clock 1us tic for LPI cntr (Mark Salter) [1905243]
- net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1905243]
- net: stmmac: Fix clock handling on remove path (Mark Salter) [1905243]
- stmmac: intel: Place object in the Makefile according to the order (Mark Salter) [1905243]
- stmmac: intel: Fix indentation to put on one line affected code (Mark Salter) [1905243]
- stmmac: intel: Eliminate useless conditions and variables (Mark Salter) [1905243]
- stmmac: intel: Convert to use pci_alloc_irq_vectors() API (Mark Salter) [1905243]
- stmmac: intel: Remove unnecessary loop for PCI BARs (Mark Salter) [1905243]
- stmmac: intel: Fix clock handling on error and remove paths (Mark Salter) [1905243]
- net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1905243]
- net: stmmac: add EHL 2.5Gbps PCI info and PCI ID (Mark Salter) [1905243]
- net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID (Mark Salter) [1905243]
- net: stmmac: create dwmac-intel.c to contain all Intel platform (Mark Salter) [1905243]
- net: stmmac: Get rid of custom STMMAC_DEVICE() macro (Mark Salter) [1905243]
- net: stmmac: update pci platform data to use phy_interface (Mark Salter) [1905243]
- net: stmmac: pci: Enable TBS on GMAC5 IPK PCI entry (Mark Salter) [1905243]
- net: stmmac: pci: remove the duplicate code of set phy_mask (Mark Salter) [1905243]
- PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Mark Salter) [1905243]
- net: stmmac: pci: Add HAPS support using GMAC5 (Mark Salter) [1905243]
- net: stmmac: setup higher frequency clk support for EHL & TGL (Mark Salter) [1905243]
- net: stmmac: add EHL RGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243]
- net: stmmac: add TGL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243]
- net: stmmac: add EHL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243]
- net: stmmac: Make MDIO bus reset optional (Mark Salter) [1905243]
- stmmac: pci: Use pci_dev_id() helper (Mark Salter) [1905243]
- stmmac: pci: Fix typo in IOT2000 comment (Mark Salter) [1905243]
- stmmac: pci: Adjust IOT2000 matching (Mark Salter) [1905243]
- net: stmmac: Fix PCI module removal leak (Mark Salter) [1905243]
- net: stmmac: mark PM functions as __maybe_unused (Mark Salter) [1905243]
- ibmveth: Set CHECKSUM_PARTIAL if NULL TCP CSUM. (Diego Domingos) [1939996]
- IB/core: Add missing pin_user_pages*() usage (Waiman Long) [1972078]
- mm/gup/writeback: Fix incorrect inaccessible pages handling (Waiman Long) [1972078]
- netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush (Phil Sutter) [1983245]
- ipv4: Fix device used for dst_alloc with local routes (Antoine Tenart) [1976789]
- vrf: fix a comment about loopback device (Antoine Tenart) [1976789]
- net: vrf: Fix operation not supported when set vrf mac (Antoine Tenart) [1976789]
- vrf: prevent adding upper devices (Antoine Tenart) [1976789]
- vrf: fix maximum MTU (Antoine Tenart) [1976789]
- net: vrf: Fix ping failed when vrf mtu is set to 0 (Antoine Tenart) [1976789]
- net: vrf: remove MTU limits for vrf device (Antoine Tenart) [1976789]
* Fri Jul 30 2021 Augusto Caringi <acaringi@redhat.com> [4.18.0-327.el8]
- block: fix discard request merge (Ming Lei) [1970316]
- blk-mq: update hctx->dispatch_busy in case of real scheduler (Ming Lei) [1976679]
- block: Do not pull requests from the scheduler when we cannot dispatch them (Ming Lei) [1976679]
- powerpc/pseries/mobility: handle premature return from H_JOIN (Desnes A. Nunes do Rosario) [1979798]
- powerpc/pseries/mobility: use struct for shared state (Desnes A. Nunes do Rosario) [1979798]
- powerpc/pseries/mobility: refactor node lookup during DT update (Desnes A. Nunes do Rosario) [1979798]
- powerpc/rtas: remove rtas_ibm_suspend_me_unsafe() (Desnes A. Nunes do Rosario) [1979798]
- powerpc/rtas: dispatch partition migration requests to pseries (Desnes A. Nunes do Rosario) [1979798]
- powerpc/pseries/mobility: retry partition suspend after error (Desnes A. Nunes do Rosario) [1979798]
- powerpc/pseries/mobility: signal suspend cancellation to platform (Desnes A. Nunes do Rosario) [1979798]
- powerpc/pseries/mobility: use stop_machine for join/suspend (Desnes A. Nunes do Rosario) [1979798]
- powerpc/pseries/mobility: extract VASI session polling logic (Desnes A. Nunes do Rosario) [1979798]
- powerpc/pseries/mobility: use rtas_activate_firmware() on resume (Desnes A. Nunes do Rosario) [1979798]
- powerpc/pseries/mobility: error message improvements (Desnes A. Nunes do Rosario) [1979798]
- powerpc/hvcall: add token and codes for H_VASI_SIGNAL (Desnes A. Nunes do Rosario) [1979798]
- powerpc/rtas: add rtas_activate_firmware() (Desnes A. Nunes do Rosario) [1979798]
- powerpc/rtas: add rtas_ibm_suspend_me() (Desnes A. Nunes do Rosario) [1979798]
- powerpc/rtas: rtas_ibm_suspend_me -> rtas_ibm_suspend_me_unsafe (Desnes A. Nunes do Rosario) [1979798]
- powerpc/rtas: complete ibm,suspend-me status codes (Desnes A. Nunes do Rosario) [1979798]
- powerpc/pseries/mobility: Add pr_debug() for device tree changes (Desnes A. Nunes do Rosario) [1979798]
- powerpc/pseries/mobility: Set pr_fmt() (Desnes A. Nunes do Rosario) [1979798]
- powerpc/pseries: remove obsolete memory hotplug DT notifier code (Desnes A. Nunes do Rosario) [1979798]
- powerpc/pseries: remove dlpar_cpu_readd() (Desnes A. Nunes do Rosario) [1979798]
- powerpc/pseries: remove memory "re-add" implementation (Desnes A. Nunes do Rosario) [1979798]
- powerpc/pseries: remove prrn special case from DT update path (Desnes A. Nunes do Rosario) [1979798]
- powerpc/numa: remove arch_update_cpu_topology (Desnes A. Nunes do Rosario) [1979798]
- powerpc/numa: remove prrn_is_enabled() (Desnes A. Nunes do Rosario) [1979798]
- powerpc/rtasd: simplify handle_rtas_event(), emit message on events (Desnes A. Nunes do Rosario) [1979798]
- powerpc/numa: remove start/stop_topology_update() (Desnes A. Nunes do Rosario) [1979798]
- powerpc/numa: remove timed_topology_update() (Desnes A. Nunes do Rosario) [1979798]
- powerpc/numa: Handle extra hcall_vphn error cases (Desnes A. Nunes do Rosario) [1979798]
- powerpc/numa: Suppress "VPHN is not supported" messages (Desnes A. Nunes do Rosario) [1979798]
- powerpc/numa: stub out numa_update_cpu_topology() (Desnes A. Nunes do Rosario) [1979798]
- powerpc/numa: remove vphn_enabled and prrn_enabled internal flags (Desnes A. Nunes do Rosario) [1979798]
- powerpc/numa: remove unreachable topology workqueue code (Desnes A. Nunes do Rosario) [1979798]
- powerpc/numa: remove unreachable topology timer code (Desnes A. Nunes do Rosario) [1979798]
- powerpc/numa: make vphn_enabled, prrn_enabled flags const (Desnes A. Nunes do Rosario) [1979798]
- powerpc/numa: remove unreachable topology update code (Desnes A. Nunes do Rosario) [1979798]
- powerpc/numa: remove ability to enable topology updates (Desnes A. Nunes do Rosario) [1979798]
- powerpc/rtas: don't online CPUs for partition suspend (Desnes A. Nunes do Rosario) [1979798]
- powerpc/rtas: Unexport rtas_online_cpus_mask, rtas_offline_cpus_mask (Desnes A. Nunes do Rosario) [1979798]
- mm/page_alloc: bail out on fatal signal during reclaim/compaction retry attempt (Aaron Tomlin) [1919765]
- RHEL: Revert "powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled" (Paolo Bonzini) [1956950]
- KVM: selftests: smm_test: Test SMM enter from L2 (Paolo Bonzini) [1956950]
- KVM: nSVM: Restore nested control upon leaving SMM (Paolo Bonzini) [1956950]
- KVM: nSVM: Fix L1 state corruption upon return from SMM (Paolo Bonzini) [1956950]
- KVM: nSVM: Introduce svm_copy_vmrun_state() (Paolo Bonzini) [1956950]
- KVM: nSVM: Check that VM_HSAVE_PA MSR was set before VMRUN (Paolo Bonzini) [1956950]
- KVM: nVMX: nSVM: 'nested_run' should count guest-entry attempts that make it to guest code (Paolo Bonzini) [1956950]
- KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA (Paolo Bonzini) [1956950]
- KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities (Paolo Bonzini) [1956950]
- KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails (Paolo Bonzini) [1956950]
- KVM: SVM: add module param to control the #SMI interception (Paolo Bonzini) [1956950]
- KVM: SVM: remove INIT intercept handler (Paolo Bonzini) [1956950]
- KVM: SVM: #SMI interception must not skip the instruction (Paolo Bonzini) [1956950]
- KVM: VMX: Remove vmx_msr_index from vmx.h (Paolo Bonzini) [1956950]
- KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run() (Paolo Bonzini) [1956950]
- KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf is unsupported on the SVM (Paolo Bonzini) [1956950]
- KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio (Paolo Bonzini) [1956950]
- KVM: SVM: Revert clearing of C-bit on GPA in #NPF handler (Paolo Bonzini) [1956950]
- KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs (Paolo Bonzini) [1956950]
- KVM: x86: Use kernel's x86_phys_bits to handle reduced MAXPHYADDR (Paolo Bonzini) [1956950]
- KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled (Paolo Bonzini) [1956950]
- KVM: selftests: do not require 64GB in set_memory_region_test (Paolo Bonzini) [1956950]
- KVM: selftests: Fix mapping length truncation in m{,un}map() (Paolo Bonzini) [1956950]
- KVM: x86: Force all MMUs to reinitialize if guest CPUID is modified (Paolo Bonzini) [1956950]
- Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" (Paolo Bonzini) [1956950]
- KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in nested NPT walk (Paolo Bonzini) [1956950]
- KVM: x86: Properly reset MMU context at vCPU RESET/INIT (Paolo Bonzini) [1956950]
- KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs (Paolo Bonzini) [1956950]
- KVM: x86/mmu: Remove broken WARN that fires on 32-bit KVM w/ nested EPT (Paolo Bonzini) [1956950]
- KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 (Paolo Bonzini) [1956950]
- KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU (Paolo Bonzini) [1956950]
- KVM: X86: Fix x86_emulator slab cache leak (Paolo Bonzini) [1956950]
- KVM: SVM: Call SEV Guest Decommission if ASID binding fails (Paolo Bonzini) [1956950]
- KVM: x86: Immediately reset the MMU context when the SMM flag is cleared (Paolo Bonzini) [1956950]
- KVM: x86: Fix fall-through warnings for Clang (Paolo Bonzini) [1956950]
- KVM: SVM: fix doc warnings (Paolo Bonzini) [1956950]
- kvm: LAPIC: Restore guard to prevent illegal APIC register access (Paolo Bonzini) [1956950]
- kvm: fix previous commit for 32-bit builds (Paolo Bonzini) [1956950]
- kvm: avoid speculation-based attacks from out-of-range memslot accesses (Paolo Bonzini) [1956950]
- KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message (Paolo Bonzini) [1956950]
- KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior (Paolo Bonzini) [1956950]
- KVM: X86: MMU: Use the correct inherited permissions to get shadow page (Paolo Bonzini) [1956950]
- KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer (Paolo Bonzini) [1956950]
- KVM: SVM: Fix SEV SEND_START session length & SEND_UPDATE_DATA query length after commit 238eca821cee (Paolo Bonzini) [1956950]
- KVM: X86: Kill off ctxt->ud (Paolo Bonzini) [1956950]
- KVM: X86: Fix warning caused by stale emulation context (Paolo Bonzini) [1956950]
- KVM: X86: Use kvm_get_linear_rip() in single-step and #DB/#BP interception (Paolo Bonzini) [1956950]
- KVM: x86/mmu: Fix comment mentioning skip_4k (Paolo Bonzini) [1956950]
- KVM: VMX: update vcpu posted-interrupt descriptor when assigning device (Paolo Bonzini) [1956950]
- KVM: rename KVM_REQ_PENDING_TIMER to KVM_REQ_UNBLOCK (Paolo Bonzini) [1956950]
- KVM: x86: add start_assignment hook to kvm_x86_ops (Paolo Bonzini) [1956950]
- KVM: LAPIC: Narrow the timer latency between wait_lapic_expire and world switch (Paolo Bonzini) [1956950]
- KVM: X86: Fix vCPU preempted state from guest's point of view (Paolo Bonzini) [1956950]
- KVM: X86: Bail out of direct yield in case of under-committed scenarios (Paolo Bonzini) [1956950]
- KVM: SVM: make the avic parameter a bool (Paolo Bonzini) [1956950]
- KVM: VMX: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950]
- KVM: SVM: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950]
- KVM: SVM: Move GHCB unmapping to fix RCU warning (Paolo Bonzini) [1956950]
- KVM: SVM: Invert user pointer casting in SEV {en,de}crypt helpers (Paolo Bonzini) [1956950]
- kvm: Cap halt polling at kvm->max_halt_poll_ns (Paolo Bonzini) [1956950]
- KVM: x86: Prevent deadlock against tk_core.seq (Paolo Bonzini) [1956950]
- KVM: x86: Cancel pvclock_gtod_work on module removal (Paolo Bonzini) [1956950]
- KVM: x86: Prevent KVM SVM from loading on kernels with 5-level paging (Paolo Bonzini) [1956950]
- KVM: SVM: Probe and load MSR_TSC_AUX regardless of RDTSCP support in host (Paolo Bonzini) [1956950]
- KVM: VMX: Disable preemption when probing user return MSRs (Paolo Bonzini) [1956950]
- KVM: x86: Move RDPID emulation intercept to its own enum (Paolo Bonzini) [1956950]
- KVM: SVM: Inject #UD on RDTSCP when it should be disabled in the guest (Paolo Bonzini) [1956950]
- KVM: x86: Emulate RDPID only if RDTSCP is supported (Paolo Bonzini) [1956950]
- KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported (Paolo Bonzini) [1956950]
- KVM: nSVM: always restore the L1's GIF on migration (Paolo Bonzini) [1956950]
- KVM: x86: Hoist input checks in kvm_add_msr_filter() (Paolo Bonzini) [1956950]
- KVM: nVMX: Properly pad 'struct kvm_vmx_nested_state_hdr' (Paolo Bonzini) [1956950]
- KVM/VMX: Invoke NMI non-IST entry instead of IST entry (Paolo Bonzini) [1956950]
- KVM: x86: Fix potential fput on a null source_kvm_file (Paolo Bonzini) [1956950]
- KVM: nSVM: leave the guest mode prior to loading a nested state (Paolo Bonzini) [1956950]
- KVM: nSVM: fix few bugs in the vmcb02 caching logic (Paolo Bonzini) [1956950]
- KVM: nSVM: fix a typo in svm_leave_nested (Paolo Bonzini) [1956950]
- KVM: PPC: exit halt polling on need_resched() (Paolo Bonzini) [1956950]
- kvm: exit halt polling on need_resched() as well (Paolo Bonzini) [1956950]
- KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer (Paolo Bonzini) [1956950]
- kvm/x86: Fix 'lpages' kvm stat for TDM MMU (Paolo Bonzini) [1956950]
- KVM: x86/mmu: Avoid unnecessary page table allocation in kvm_tdp_mmu_map() (Paolo Bonzini) [1956950]
- KVM: selftests: Speed up set_memory_region_test (Paolo Bonzini) [1956950]
- selftests: kvm: Fix the check of return value (Paolo Bonzini) [1956950]
- KVM: x86: Take advantage of kvm_arch_dy_has_pending_interrupt() (Paolo Bonzini) [1956950]
- KVM: SVM: Skip SEV cache flush if no ASIDs have been used (Paolo Bonzini) [1956950]
- KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids() (Paolo Bonzini) [1956950]
- KVM: SVM: Drop redundant svm_sev_enabled() helper (Paolo Bonzini) [1956950]
- KVM: SVM: Move SEV VMCB tracking allocation to sev.c (Paolo Bonzini) [1956950]
- KVM: SVM: Explicitly check max SEV ASID during sev_hardware_setup() (Paolo Bonzini) [1956950]
- KVM: SVM: Unconditionally invoke sev_hardware_teardown() (Paolo Bonzini) [1956950]
- KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported) (Paolo Bonzini) [1956950]
- KVM: SVM: Condition sev_enabled and sev_es_enabled on CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [1956950]
- KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables (Paolo Bonzini) [1956950]
- KVM: SEV: Mask CPUID[0x8000001F].eax according to supported features (Paolo Bonzini) [1956950]
- KVM: SVM: Move SEV module params/variables to sev.c (Paolo Bonzini) [1956950]
- svm/sev: Register SEV and SEV-ES ASIDs to the misc controller (Paolo Bonzini) [1956950]
- KVM: SVM: Disable SEV/SEV-ES if NPT is disabled (Paolo Bonzini) [1956950]
- KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails (Paolo Bonzini) [1956950]
- KVM: SVM: Zero out the VMCB array used to track SEV ASID association (Paolo Bonzini) [1956950]
- KVM: x86: Move reverse CPUID helpers to separate header file (Paolo Bonzini) [1956950]
- KVM: x86: Rename GPR accessors to make mode-aware variants the defaults (Paolo Bonzini) [1956950]
- KVM: SVM: Use default rAX size for INVLPGA emulation (Paolo Bonzini) [1956950]
- KVM: x86/xen: Drop RAX[63:32] when processing hypercall (Paolo Bonzini) [1956950]
- KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit (Paolo Bonzini) [1956950]
- KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit (Paolo Bonzini) [1956950]
- KVM: VMX: Truncate GPR value for DR and CR reads in !64-bit mode (Paolo Bonzini) [1956950]
- KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode (Paolo Bonzini) [1956950]
- KVM: x86: Check CR3 GPA for validity regardless of vCPU mode (Paolo Bonzini) [1956950]
- KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads (Paolo Bonzini) [1956950]
- KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM (Paolo Bonzini) [1956950]
- KVM: SVM: Delay restoration of host MSR_TSC_AUX until return to userspace (Paolo Bonzini) [1956950]
- KVM: SVM: Clear MSR_TSC_AUX[63:32] on write (Paolo Bonzini) [1956950]
- KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported (Paolo Bonzini) [1956950]
- KVM: VMX: Invert the inlining of MSR interception helpers (Paolo Bonzini) [1956950]
- KVM: X86: Fix failure to boost kernel lock holder candidate in SEV-ES guests (Paolo Bonzini) [1956950]
- KVM: x86: Properly handle APF vs disabled LAPIC situation (Paolo Bonzini) [1956950]
- KVM: VMX: use EPT_VIOLATION_GVA_TRANSLATED instead of 0x100 (Paolo Bonzini) [1956950]
- KVM: x86: Support KVM VMs sharing SEV context (Paolo Bonzini) [1956950]
- KVM: x86: Remove unused function declaration (Paolo Bonzini) [1956950]
- KVM: x86/mmu: Drop trace_kvm_age_page() tracepoint (Paolo Bonzini) [1956950]
- KVM: Move prototypes for MMU notifier callbacks to generic code (Paolo Bonzini) [1956950]
- KVM: Pass MMU notifier range flags to kvm_unmap_hva_range() (Paolo Bonzini) [1956950]
- KVM: x86/mmu: preserve pending TLB flush across calls to kvm_tdp_mmu_zap_sp (Paolo Bonzini) [1956950]
- KVM: x86: disable interrupts while pvclock_gtod_sync_lock is taken (Paolo Bonzini) [1956950]
- KVM: x86: reduce pvclock_gtod_sync_lock critical sections (Paolo Bonzini) [1956950]
- kvm: x86: annotate RCU pointers (Paolo Bonzini) [1956950]
- KVM: x86: remove misplaced comment on active_mmu_pages (Paolo Bonzini) [1956950]
- x86/sev: Drop redundant and potentially misleading 'sev_enabled' (Paolo Bonzini) [1956950]
- x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX] (Paolo Bonzini) [1956950]
- cgroup: Add misc cgroup controller (Paolo Bonzini) [1956950]
- x86: Remove duplicate TSC DEADLINE MSR definitions (Paolo Bonzini) [1956950]
- KVM: s390: allow facility 192 (vector-packed-decimal-enhancement facility 2) (Thomas Huth) [1977289]
- KVM: s390: gen_facilities: allow facilities 165, 193, 194 and 196 (Thomas Huth) [1977289]
- mpi3mr: mark as tech preview (Tomas Henzl) [1858804]
- add the mpi3mr config (Tomas Henzl) [1858804]
- scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [1858804]
- scsi: mpi3mr: Fix warnings reported by smatch (Tomas Henzl) [1858804]
- scsi: mpi3mr: Make some symbols static (Tomas Henzl) [1858804]
- scsi: mpi3mr: Fix error return code in mpi3mr_init_ioc() (Tomas Henzl) [1858804]
- scsi: mpi3mr: Fix missing unlock on error (Tomas Henzl) [1858804]
- scsi: mpi3mr: Fix error handling in mpi3mr_setup_isr() (Tomas Henzl) [1858804]
- scsi: mpi3mr: Delete unnecessary NULL check (Tomas Henzl) [1858804]
- scsi: mpi3mr: Fix a double free (Tomas Henzl) [1858804]
- scsi: mpi3mr: Fix fall-through warning for Clang (Tomas Henzl) [1858804]
- scsi: mpi3mr: Add event handling debug prints (Tomas Henzl) [1858804]
- scsi: mpi3mr: Add EEDP DIF DIX support (Tomas Henzl) [1858804]
- scsi: mpi3mr: Add support for DSN secure firmware check (Tomas Henzl) [1858804]
- scsi: mpi3mr: Add support for PM suspend and resume (Tomas Henzl) [1858804]
- scsi: mpi3mr: Wait for pending I/O completions upon detection of VD I/O timeout (Tomas Henzl) [1858804]
- scsi: mpi3mr: Print pending host I/Os for debugging (Tomas Henzl) [1858804]
- scsi: mpi3mr: Complete support for soft reset (Tomas Henzl) [1858804]
- scsi: mpi3mr: Add support for threaded ISR (Tomas Henzl) [1858804]
- scsi: mpi3mr: Hardware workaround for UNMAP commands to NVMe drives (Tomas Henzl) [1858804]
- scsi: mpi3mr: Allow certain commands during pci-remove hook (Tomas Henzl) [1858804]
- scsi: mpi3mr: Add change queue depth support (Tomas Henzl) [1858804]
- scsi: mpi3mr: Implement SCSI error handler hooks (Tomas Henzl) [1858804]
- scsi: mpi3mr: Add bios_param SCSI host template hook (Tomas Henzl) [1858804]
- scsi: mpi3mr: Print IOC info for debugging (Tomas Henzl) [1858804]
- scsi: mpi3mr: Add support for timestamp sync with firmware (Tomas Henzl) [1858804]
- scsi: mpi3mr: Add support for recovering controller (Tomas Henzl) [1858804]
- scsi: mpi3mr: Additional event handling (Tomas Henzl) [1858804]
- scsi: mpi3mr: Add support for PCIe device event handling (Tomas Henzl) [1858804]
- scsi: mpi3mr: Add support for device add/remove event handling (Tomas Henzl) [1858804]
- scsi: mpi3mr: Add support for internal watchdog thread (Tomas Henzl) [1858804]
- scsi: mpi3mr: Add support for queue command processing (Tomas Henzl) [1858804]
- scsi: mpi3mr: Create operational request and reply queue pair (Tomas Henzl) [1858804]
- scsi: mpi3mr: Base driver code (Tomas Henzl) [1858804]
- scsi: mpi3mr: Add mpi30 Rev-R headers and Kconfig (Tomas Henzl) [1858804]
- e1000e: Fix prototype warning (Ken Cox) [1920290]
- e1000e: Mark e1000e_pm_prepare() as __maybe_unused (Ken Cox) [1920290]
- e1000e: Fix duplicate include guard (Ken Cox) [1920290]
- e1000e: Remove the runtime suspend restriction on CNP+ (Ken Cox) [1920290]
- e1000e: Leverage direct_complete to speed up s2ram (Ken Cox) [1920290]
- e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 (Ken Cox) [1920290]
- e1000e: add rtnl_lock() to e1000_reset_task (Ken Cox) [1920290]
- e1000e: remove the redundant value assignment in e1000_update_nvm_checksum_spt (Ken Cox) [1920290]
- e1000e: Export S0ix flags to ethtool (Ken Cox) [1920290]
- e1000e: bump up timeout to wait when ME un-configures ULP mode (Ken Cox) [1920290]
- e1000e: Only run S0ix flows if shutdown succeeded (Ken Cox) [1920290]
- scsi: ipr: System crashes when seeing type 20 error (Desnes A. Nunes do Rosario) [1977532]
- scsi: ipr: Use scnprintf() for avoiding potential buffer overflow (Desnes A. Nunes do Rosario) [1977532]
- tipc: do not write skb_shinfo frags when doing decrytion (Xin Long) [1974627]
- bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path (Jonathan Toppins) [1921449]
- bnxt_en: Fix TQM fastpath ring backing store computation (Jonathan Toppins) [1921449]
- bnxt_en: Rediscover PHY capabilities after firmware reset (Jonathan Toppins) [1921449]
- bnxt_en: Fix context memory setup for 64K page size. (Jonathan Toppins) [1921449]
- bnxt_en: Include new P5 HV definition in VF check. (Jonathan Toppins) [1921449]
- bnxt_en: Add PCI IDs for Hyper-V VF devices. (Jonathan Toppins) [1921449]
- bnxt_en: Fix RX consumer index logic in the error path. (Jonathan Toppins) [1921449]
- bnxt_en: fix ternary sign extension bug in bnxt_show_temp() (Jonathan Toppins) [1921449]
- bnxt_en: reliably allocate IRQ table on reset to avoid crash (Jonathan Toppins) [1921449]
- bnxt_en: Fix race between firmware reset and driver remove. (Jonathan Toppins) [1921449]
- bnxt_en: Improve logging of error recovery settings information. (Jonathan Toppins) [1921449]
- bnxt_en: Reply to firmware's echo request async message. (Jonathan Toppins) [1921449]
- bnxt_en: Initialize "context kind" field for context memory blocks. (Jonathan Toppins) [1921449]
- bnxt_en: Add context memory initialization infrastructure. (Jonathan Toppins) [1921449]
- bnxt_en: Implement faster recovery for firmware fatal error. (Jonathan Toppins) [1921449]
- bnxt_en: selectively allocate context memories (Jonathan Toppins) [1921449]
- bnxt_en: Update firmware interface spec to 1.10.2.16. (Jonathan Toppins) [1921449]
- bnxt_en: Fix devlink info's stored fw.psid version format. (Jonathan Toppins) [1921449]
- bnxt_en: reverse order of TX disable and carrier off (Jonathan Toppins) [1921449]
- bnxt_en: Convert to use netif_level() helpers. (Jonathan Toppins) [1921449]
- bnxt_en: Do not process completion entries after fatal condition detected. (Jonathan Toppins) [1921449]
- bnxt_en: Consolidate firmware reset event logging. (Jonathan Toppins) [1921449]
- bnxt_en: Improve firmware fatal error shutdown sequence. (Jonathan Toppins) [1921449]
- bnxt_en: Modify bnxt_disable_int_sync() to be called more than once. (Jonathan Toppins) [1921449]
- bnxt_en: Add a new BNXT_STATE_NAPI_DISABLED flag to keep track of NAPI state. (Jonathan Toppins) [1921449]
- bnxt_en: Add bnxt_fw_reset_timeout() helper. (Jonathan Toppins) [1921449]
- bnxt_en: Retry open if firmware is in reset. (Jonathan Toppins) [1921449]
- bnxt_en: attempt to reinitialize after aborted reset (Jonathan Toppins) [1921449]
- bnxt_en: log firmware debug notifications (Jonathan Toppins) [1921449]
- bnxt_en: Add an upper bound for all firmware command timeouts. (Jonathan Toppins) [1921449]
- bnxt_en: Move reading VPD info after successful handshake with fw. (Jonathan Toppins) [1921449]
- bnxt_en: Retry sending the first message to firmware if it is under reset. (Jonathan Toppins) [1921449]
- bnxt_en: handle CRASH_NO_MASTER during bnxt_open() (Jonathan Toppins) [1921449]
- bnxt_en: Define macros for the various health register states. (Jonathan Toppins) [1921449]
- bnxt_en: Update firmware interface to 1.10.2.11. (Jonathan Toppins) [1921449]
- bnxt_en: Clear DEFRAG flag in firmware message when retry flashing. (Jonathan Toppins) [1921449]
- bnxt_en: Improve stats context resource accounting with RDMA driver loaded. (Jonathan Toppins) [1921449]
- bnxt_en: Use kzalloc for allocating only one thing (Jonathan Toppins) [1921449]
- bnxt_en: Check TQM rings for maximum supported value. (Jonathan Toppins) [1921449]
- bnxt_en: Fix AER recovery. (Jonathan Toppins) [1921449]
- bnxt_en: Enable batch mode when using HWRM_NVM_MODIFY to flash packages. (Jonathan Toppins) [1921449]
- bnxt_en: Retry installing FW package under NO_SPACE error condition. (Jonathan Toppins) [1921449]
- bnxt_en: Restructure bnxt_flash_package_from_fw_obj() to execute in a loop. (Jonathan Toppins) [1921449]
- bnxt_en: Rearrange the logic in bnxt_flash_package_from_fw_obj(). (Jonathan Toppins) [1921449]
- bnxt_en: Refactor bnxt_flash_nvram. (Jonathan Toppins) [1921449]
- bnxt_en: Release PCI regions when DMA mask setup fails during probe. (Jonathan Toppins) [1921449]
- bnxt_en: fix error return code in bnxt_init_board() (Jonathan Toppins) [1921449]
- bnxt_en: fix error return code in bnxt_init_one() (Jonathan Toppins) [1921449]
- bnxt_en: Avoid unnecessary NVM_GET_DEV_INFO cmd error log on VFs. (Jonathan Toppins) [1921449]
- bnxt_en: Fix counter overflow logic. (Jonathan Toppins) [1921449]
- bnxt_en: Free port stats during firmware reset. (Jonathan Toppins) [1921449]
- bnxt_en: read EEPROM A2h address using page 0 (Jonathan Toppins) [1921449]
- bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally. (Jonathan Toppins) [1921449]
- bnxt_en: Check abort error state in bnxt_open_nic(). (Jonathan Toppins) [1921449]
- bnxt_en: Re-write PCI BARs after PCI fatal error. (Jonathan Toppins) [1921449]
- bnxt_en: Invoke cancel_delayed_work_sync() for PFs also. (Jonathan Toppins) [1921449]
- bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one(). (Jonathan Toppins) [1921449]
- bnxt_en: Add stored FW version info to devlink info_get cb. (Jonathan Toppins) [1921449]
- bnxt_en: Refactor bnxt_dl_info_get(). (Jonathan Toppins) [1921449]
- bnxt_en: Add bnxt_hwrm_nvm_get_dev_info() to query NVM info. (Jonathan Toppins) [1921449]
- bnxt_en: Log unknown link speed appropriately. (Jonathan Toppins) [1921449]
- bnxt_en: Log event_data1 and event_data2 when handling RESET_NOTIFY event. (Jonathan Toppins) [1921449]
- bnxt_en: Simplify bnxt_async_event_process(). (Jonathan Toppins) [1921449]
- bnxt_en: Set driver default message level. (Jonathan Toppins) [1921449]
- bnxt_en: Enable online self tests for multi-host/NPAR mode. (Jonathan Toppins) [1921449]
- bnxt_en: Return -EROFS to user space, if NVM writes are not permitted. (Jonathan Toppins) [1921449]
- bnxt_en: Eliminate unnecessary RX resets. (Jonathan Toppins) [1921449]
- bnxt_en: Reduce unnecessary message log during RX errors. (Jonathan Toppins) [1921449]
- bnxt_en: Add a software counter for RX ring reset. (Jonathan Toppins) [1921449]
- bnxt_en: Implement RX ring reset in response to buffer errors. (Jonathan Toppins) [1921449]
- bnxt_en: Refactor bnxt_init_one_rx_ring(). (Jonathan Toppins) [1921449]
- bnxt_en: Refactor bnxt_free_rx_skbs(). (Jonathan Toppins) [1921449]
- bnxt_en: Log FW health status info, if reset is aborted. (Jonathan Toppins) [1921449]
- bnxt_en: perform no master recovery during startup (Jonathan Toppins) [1921449]
- bnxt_en: log firmware status on firmware init failure (Jonathan Toppins) [1921449]
- bnxt_en: refactor bnxt_alloc_fw_health() (Jonathan Toppins) [1921449]
- bnxt_en: Update firmware interface spec to 1.10.1.68. (Jonathan Toppins) [1921449]
- bnxt_en: Improve preset max value for ethtool -l. (Jonathan Toppins) [1921449]
- bnxt_en: Implement ethtool set_fec_param() method. (Jonathan Toppins) [1921449]
- bnxt_en: Report Active FEC encoding during link up. (Jonathan Toppins) [1921449]
- bnxt_en: Report FEC settings to ethtool. (Jonathan Toppins) [1921449]
- bnxt_en: avoid link reset if speed is not changed (Jonathan Toppins) [1921449]
- bnxt_en: Handle ethernet link being disabled by firmware. (Jonathan Toppins) [1921449]
- bnxt_en: ethtool: support PAM4 link speeds up to 200G (Jonathan Toppins) [1921449]
- bnxt_en: add basic infrastructure to support PAM4 link speeds (Jonathan Toppins) [1921449]
- bnxt_en: refactor bnxt_get_fw_speed() (Jonathan Toppins) [1921449]
- bnxt_en: refactor code to limit speed advertising (Jonathan Toppins) [1921449]
- bnxt_en: Update firmware interface spec to 1.10.1.65. (Jonathan Toppins) [1921449]
- bnxt: add pause frame stats (Jonathan Toppins) [1921449]
- xfrm: Fix xfrm offload fallback fail case (Andrea Claudi) [1976424]
- sctp: trim optlen when it's a huge value in sctp_setsockopt (Xin Long) [1983864]
- netfilter: flowtable: Set offload timeouts according to proto values (Phil Sutter) [1979184]
- netfilter: conntrack: Introduce udp offload timeout configuration (Phil Sutter) [1979184]
- netfilter: conntrack: Introduce tcp offload timeout configuration (Phil Sutter) [1979184]
- veth: check for NAPI instead of xdp_prog before xmit of XDP frame (Paolo Abeni) [1952835]
- self-tests: add veth tests (Paolo Abeni) [1952835]
- veth: refine napi usage (Paolo Abeni) [1952835]
- veth: allow enabling NAPI even without XDP (Paolo Abeni) [1952835]
- veth: use skb_orphan_partial instead of skb_orphan (Paolo Abeni) [1952835]
- net: really orphan skbs tied to closing sk (Paolo Abeni) [1952835]
- net: let skb_orphan_partial wake-up waiters. (Paolo Abeni) [1952835]
- veth: Store queue_mapping independently of XDP prog presence (Paolo Abeni) [1952835]
- net/xfrm: Add inner_ipproto into sec_path (Petr Oros) [1981429]
- net, xdp: Introduce xdp_prepare_buff utility routine (Jiri Benc) [1983730]
- net, xdp: Introduce xdp_init_buff utility routine (Jiri Benc) [1983730]
- bridge: switchdev: Notify about VLAN protocol changes (Ivan Vecera) [1981461]
- net: bridge: br_vlan_get_pvid_rcu() should dereference the VLAN group under RCU (Ivan Vecera) [1981461]
- bridge: add br_vlan_get_proto() (Ivan Vecera) [1981461]
- bridge: add br_vlan_get_pvid_rcu() (Ivan Vecera) [1981461]
- RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res (Selvin Xavier) [1921454 1923026]
- RDMA/bnxt_re: Get rid of custom module reference counting (Selvin Xavier) [1921454 1923026]
- RDMA/bnxt_re: Create direct symbol link between bnxt modules (Selvin Xavier) [1921454 1923026]
- RDMA/bnxt_re: Depend on bnxt ethernet driver and not blindly select it (Selvin Xavier) [1921454 1923026]
- RDMA/bnxt_re: Fix Kconfig indentation (Selvin Xavier) [1921454 1923026]
- RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal() (Selvin Xavier) [1921454 1923026]
- RDMA/bnxt_re: Move device to error state upon device crash (Selvin Xavier) [1921454 1923026]
- RDMA/bnxt_re: Allow bigger MR creation (Selvin Xavier) [1921454 1923026]
- RDMA/bnxt_re: Code refactor while populating user MRs (Selvin Xavier) [1921454 1923026]
- RDMA/bnxt_re: Fix max_qp_wrs reported (Selvin Xavier) [1921454 1923026]
- RDMA/bnxt_re: Fix entry size during SRQ create (Selvin Xavier) [1921454 1923026]
- RDMA/bnxt_re: Fix sizeof mismatch for allocation of pbl_tbl. (Selvin Xavier) [1921454 1923026]
- RDMA/bnxt_re: Use rdma_umem_for_each_dma_block() (Selvin Xavier) [1921454 1923026]
- [s390] tools/kvm_stat: Exempt time-based counters (Claudio Imbrenda) [1981802]
- Documentation/admin-guide: intel_pstate: drop doubled word (David Arcari) [1973225]
- Documentation: fix multiple typos found in the admin-guide subdirectory (David Arcari) [1973225]
- cpufreq: intel_pstate: Fix active mode setting from command line (David Arcari) [1973225]
- cpufreq: intel_pstate: Use passive mode by default without HWP (David Arcari) [1973225]
- cpufreq: intel_pstate: Use HWP if enabled by platform firmware (David Arcari) [1973225]
- cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits() (David Arcari) [1973225]
- cpufreq: intel_pstate: Clean up frequency computations (David Arcari) [1973225]
- cpufreq/intel_pstate: Fix wrong macro conversion (David Arcari) [1973225]
- cpufreq: Convert to new X86 CPU match macros (David Arcari) [1973225]
- treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1973225]
- selftests/fpu: Fix debugfs_simple_attr.cocci warning (Vitaly Kuznetsov) [1919182]
- selftest/fpu: avoid clang warning (Vitaly Kuznetsov) [1919182]
- redhat/configs: Add Enable CONFIG_TEST_FPU (Vitaly Kuznetsov) [1919182]
- selftests/fpu: Add an FPU selftest (Vitaly Kuznetsov) [1919182]
- x86/fpu/64: Don't FNINIT in kernel_fpu_begin() (Vitaly Kuznetsov) [1919182]
- x86/fpu: Make the EFI FPU calling convention explicit (Vitaly Kuznetsov) [1919182]
- x86/mmx: Use KFPU_387 for MMX string operations (Vitaly Kuznetsov) [1919182]
- x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state (Vitaly Kuznetsov) [1919182]
- x86/fpu: Simplify kernel_fpu_begin() (Vitaly Kuznetsov) [1919182]
- x86/fpu: Simplify kernel_fpu_end() (Vitaly Kuznetsov) [1919182]
- x86/fpu: Don't use current->mm to check for a kthread (Vitaly Kuznetsov) [1919182]
- x86/fpu: Don't export __kernel_fpu_{begin,end}() (Vitaly Kuznetsov) [1919182]
- intel_th: pci: Add Alder Lake-P support (Tony Camuso) [1929493 1929494]
* Tue Jul 27 2021 Augusto Caringi <acaringi@redhat.com> [4.18.0-326.el8]
- can: bcm: delay release of struct bcm_op after synchronize_rcu() (Hangbin Liu) [1975059] {CVE-2021-3609}
- seq_file: Disallow extremely large seq buffer allocations (Ian Kent) [1975182]
- nvme-pci: look for StorageD3Enable on companion ACPI device instead (Gopal Tiwari) [1965660]
- prctl: exe link permission error changed from -EINVAL to -EPERM (Adrian Reber) [1960708]
- prctl: Allow local CAP_CHECKPOINT_RESTORE to change /proc/self/exe (Adrian Reber) [1960708]
- prctl_set_mm: refactor checks from validate_prctl_map (Adrian Reber) [1960708]
- proc: allow access in init userns for map_files with CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708]
- pid_namespace: use checkpoint_restore_ns_capable() for ns_last_pid (Adrian Reber) [1960708]
- capabilities: Introduce CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708]
- scripts: skip empty CAP_* strings (Adrian Reber) [1960708]
- VMCI: Release resource if the work is already queued (Cathy Avery) [1978518]
- perf vendor events arm64: Add Fujitsu A64FX pmu event (Michael Petlan) [1908109]
- perf vendor events arm64: Add more common and uarch events (Michael Petlan) [1908109]
- sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_page_base() (Benjamin Coddington) [1969751]
- xfs: sync lazy sb accounting on quiesce of read-only mounts (Bill O'Donnell) [1917220]
- drm/dp_mst: Avoid to mess up payload table by ports in stale topology (Lyude Paul) [1944404]
- drm/dp_mst: Do not set proposed vcpi directly (Lyude Paul) [1944404]
- drm/qxl: add lock asserts to qxl_bo_vmap_locked + qxl_bo_vunmap_locked (Lyude Paul) [1944404 1907341]
- drm/qxl: rework cursor plane (Lyude Paul) [1944404 1907341]
- drm/qxl: move shadow handling to new qxl_prepare_shadow() (Lyude Paul) [1944404 1907341]
- drm/qxl: fix monitors object vmap (Lyude Paul) [1944404 1907341]
- drm/qxl: fix prime vmap (Lyude Paul) [1944404 1907341]
- drm/qxl: add qxl_bo_vmap/qxl_bo_vunmap (Lyude Paul) [1944404 1907341]
- drm/qxl: rename qxl_bo_kmap -> qxl_bo_vmap_locked (Lyude Paul) [1944404 1907341]
- drm/qxl: more fence wait rework (Lyude Paul) [1944404 1907341]
- drm/qxl: properly handle device init failures (Lyude Paul) [1944404 1907341]
- drm/qxl: allocate dumb buffers in ram (Lyude Paul) [1944404 1907341]
- drm/qxl: simplify qxl_fence_wait (Lyude Paul) [1944404 1907341]
- drm/qxl: properly free qxl releases (Lyude Paul) [1944404 1907341]
- drm/qxl: handle shadow in primary destroy (Lyude Paul) [1944404 1907341]
- drm/qxl: properly pin/unpin shadow (Lyude Paul) [1944404 1907341]
- drm/qxl: use drmm_mode_config_init (Lyude Paul) [1944404 1907341]
- drm/i915/icp+: Use icp_hpd_irq_setup() instead of spt_hpd_irq_setup() (Lyude Paul) [1944404]
- drm/i915/gen9_bc: Add W/A for missing STRAP config on TGP PCH + CML combos (Lyude Paul) [1944404]
- drm/i915/gen9_bc: Introduce HPD pin mappings for TGP PCH + CML combos (Lyude Paul) [1944404]
- drm/i915/gen9_bc: Introduce TGP PCH DDC pin mappings (Lyude Paul) [1944404]
- drm/i915/gen9_bc: Recognize TGP PCH + CML combos (Lyude Paul) [1944404]
- drm/i915: rename i915_rev_steppings->intel_step_info (Lyude Paul) [1944404]
- drm/i915: rename disp_stepping->display_step and gt_stepping->gt_step (Lyude Paul) [1944404]
- drm/i915: rename DISP_STEPPING->DISPLAY_STEP and GT_STEPPING->GT_STEP (Lyude Paul) [1944404]
- drm/i915: switch TGL and ADL to the new stepping scheme (Lyude Paul) [1944404]
- drm/i915: switch KBL to the new stepping scheme (Lyude Paul) [1944404]
- drm/i915: add new helpers for accessing stepping info (Lyude Paul) [1944404]
- drm/i915: split out stepping info to a new file (Lyude Paul) [1944404]
- drm/i915: Add DISPLAY_VER() and related macros (Lyude Paul) [1944404]
- drm/i915/display: Do not allow DC3CO if PSR SF is enabled (Lyude Paul) [1944404]
- drm/i915: s/dev_priv/i915/ for the remainder of DDI clock routing (Lyude Paul) [1944404]
- drm/i915: Relocate icl_sanitize_encoder_pll_mapping() (Lyude Paul) [1944404]
- drm/i915: Use .disable_clock() for pll sanitation (Lyude Paul) [1944404]
- drm/i915: Split adl-s/rkl from icl_ddi_combo_{enable,disable}_clock() (Lyude Paul) [1944404]
- drm/i915: Extract _cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404]
- drm/i915: Sprinkle WARN(!pll) into icl/dg1 .clock_enable() (Lyude Paul) [1944404]
- drm/i915: Sprinkle a few missing locks around shared DDI clock registers (Lyude Paul) [1944404]
- drm/i915: Use intel_de_rmw() for DDI clock routing (Lyude Paul) [1944404]
- drm/i915: Extract icl+ .{enable,disable}_clock() vfuncs (Lyude Paul) [1944404]
- drm/i915: Convert DG1 over to .{enable,disable}_clock() (Lyude Paul) [1944404]
- drm/i195: Extract cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404]
- drm/i915: Extract skl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404]
- drm/i915: Extract hsw_ddi_{enable,disable}_clock() (Lyude Paul) [1944404]
- drm/i915: Introduce .{enable,disable}_clock() encoder vfuncs (Lyude Paul) [1944404]
- drm/i915: Use intel_ddi_clk_select() for FDI (Lyude Paul) [1944404]
- drm/i915/adl_s: Add GT and CTX WAs for ADL-S (Lyude Paul) [1944404]
- drm/i915/adl_s: Add display WAs for ADL-S (Lyude Paul) [1944404]
- drm/i915/display: Add HAS_D12_PLANE_MINIMIZATION (Lyude Paul) [1944404]
- drm/i915/adl_s: Re-use TGL GuC/HuC firmware (Lyude Paul) [1944404]
- drm/i915/adl_s: Add power wells (Lyude Paul) [1944404]
- drm/i915/adl_s: Update PHY_MISC programming (Lyude Paul) [1944404]
- drm/i915/adl_s: Update combo PHY master/slave relationships (Lyude Paul) [1944404]
- drm/i915/adl_s: Add vbt port and aux channel settings for adls (Lyude Paul) [1944404]
- drm/i915/adl_s: Add adl-s ddc pin mapping (Lyude Paul) [1944404]
- drm/i915/adl_s: Initialize display for ADL-S (Lyude Paul) [1944404]
- drm/i915/adl_s: Configure Port clock registers for ADL-S (Lyude Paul) [1944404]
- drm/i915/adl_s: Configure DPLL for ADL-S (Lyude Paul) [1944404]
- drm/i915/adl_s: Add PHYs for Alderlake S (Lyude Paul) [1944404]
- drm/i915/adl_s: Add PCH support (Lyude Paul) [1944404]
- drm/i915/adl_s: Add ADL-S platform info and PCI ids (Lyude Paul) [1944404]
- drm/i915/tgl: Use TGL stepping info for applying WAs (Lyude Paul) [1944404]
- redhat/configs: Update CONFIG_HSA_AMD (Lyude Paul)
- redhat/configs: Update CONFIG_DRM_AMDGPU_USERPTR (Lyude Paul)
- DRM Backport v5.11 -> v5.12.4 (Lyude Paul) [1944404]
- include/linux/kernel.h: add typeof_member() macro (Lyude Paul) [1944404]
- drm: Use USB controller's DMA mask when importing dmabufs (Lyude Paul) [1944404]
- PM: runtime: Add pm_runtime_get_if_active() (Lyude Paul) [1944404]
- PCI: Add pci_rebar_bytes_to_size() (Lyude Paul) [1944404]
- PCI: Export pci_rebar_get_possible_sizes() (Lyude Paul) [1944404]
- DRM backport v5.10->v5.11 (Lyude Paul) [1944404]
- dma-buf: Use struct dma_buf_map in dma_buf_vunmap() interfaces (Lyude Paul) [1944404]
- dma-buf: Use struct dma_buf_map in dma_buf_vmap() interfaces (Lyude Paul) [1944404]
- dma-buf: Add struct dma-buf-map for storing struct dma_buf.vaddr_ptr (Lyude Paul) [1944404]
- PCI/PM: Do not generate wakeup event when runtime resuming device (Lyude Paul) [1944404]
- PCI/PM: Rename pci_wakeup_bus() to pci_resume_bus() (Lyude Paul) [1944404]
- blktrace: make relay callbacks const (Lyude Paul) [1944404]
- drm/i915: make relay callbacks const (Lyude Paul) [1944404]
- relay: allow the use of const callback structs (Lyude Paul) [1944404]
- relay: make create_buf_file and remove_buf_file callbacks mandatory (Lyude Paul) [1944404]
- relay: require non-NULL callbacks in relay_open() (Lyude Paul) [1944404]
- relay: remove unused buf_mapped and buf_unmapped callbacks (Lyude Paul) [1944404]
- drm/edid: fix objtool warning in drm_cvt_modes() (Lyude Paul) [1944404]
- drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1944404]
- DRM backport v5.9.y -> v5.10 (Lyude Paul) [1944404]
- time: Introduce jiffies64_to_msecs() (Lyude Paul) [1944404]
- virtio: add dma-buf support for exported objects (Lyude Paul) [1944404]
- objtool: Rename frame.h -> objtool.h (Lyude Paul) [1944404]
- moduleparams: Add hexint type parameter (Lyude Paul) [1944404]
- iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header (Lyude Paul) [1944404]
* Mon Jul 26 2021 Augusto Caringi <acaringi@redhat.com> [4.18.0-325.el8]
- [s390] s390/zcrypt/pkey: introduce zcrypt_wait_api_operational() function (Claudio Imbrenda) [1881833]
- [s390] s390/ap: ap bus userspace notifications for some bus conditions (Claudio Imbrenda) [1881833]
- [s390] s390/pkey: fix paes selftest failure with paes and pkey static build (Claudio Imbrenda) [1881833]
- KVM: nSVM: Avoid tainiting kernel by default (Vitaly Kuznetsov) [1982248]
- KVM: s390x: implement KVM_CAP_SET_GUEST_DEBUG2 (Thomas Huth) [1945752]
- KVM: s390: fix guarded storage control register handling (Thomas Huth) [1945752]
- s390/protvirt: fix error return code in uv_info_init() (Thomas Huth) [1945752]
- s390/uv: fix prot virt host indication compilation (Thomas Huth) [1945752]
- KVM: s390: VSIE: fix MVPG handling for prefixing and MSO (Thomas Huth) [1945752]
- KVM: s390: split kvm_s390_real_to_abs (Thomas Huth) [1945752]
- KVM: s390: VSIE: correctly handle MVPG when in VSIE (Thomas Huth) [1945752]
- KVM: s390: extend kvm_s390_shadow_fault to return entry pointer (Thomas Huth) [1945752]
- s390/uv: add prot virt guest/host indication files (Thomas Huth) [1945752]
- KVM: s390: split kvm_s390_logical_to_effective (Thomas Huth) [1945752]
- KVM: s390: Fix comment spelling in kvm_s390_vcpu_start() (Thomas Huth) [1945752]
- s390: uv: Fix sysfs max number of VCPUs reporting (Thomas Huth) [1945752]
- KVM: s390: track synchronous pfault events in kvm_stat (Thomas Huth) [1945752]
- s390/gmap: make gmap memcg aware (Thomas Huth) [1945752]
- KVM: s390: Add memcg accounting to KVM allocations (Thomas Huth) [1945752]
- s390/uv: handle destroy page legacy interface (Thomas Huth) [1945752]
- KVM: s390: pv: Mark mm as protected after the set secure parameters and improve cleanup (Thomas Huth) [1945752]
- virtio/s390: implement virtio-ccw revision 2 correctly (Thomas Huth) [1945752]
- sfc: deprecate SFC9020 family (Siena) (Íñigo Huguet) [1926379]
- NFS: Fix open coded versions of nfs_set_cache_invalid() in NFSv4 (Benjamin Coddington) [1936478]
- NFS: Fix open coded versions of nfs_set_cache_invalid() (Benjamin Coddington) [1936478]
- NFS: Clean up function nfs_mark_dir_for_revalidate() (Benjamin Coddington) [1936478]
- NFSD: Mark exports of NFS as tech-preview (Benjamin Coddington) [1972229]
- perf vendor events intel: Add missing skylake & icelake model numbers (Michael Petlan) [1971959]
- tc-testing: add test for ct DNAT tuple collision (Marcelo Ricardo Leitner) [1964578]
- tc-testing: add support for sending various scapy packets (Marcelo Ricardo Leitner) [1964578]
- tc-testing: fix list handling (Marcelo Ricardo Leitner) [1964578]
- net/sched: act_ct: handle DNAT tuple collision (Marcelo Ricardo Leitner) [1964578]
- net/packet: remove data races in fanout operations (Balazs Nemeth) [1957270]
- net/packet: remove locking from packet_rcv_has_room() (Balazs Nemeth) [1957270]
- net: packetmmap: fix only tx timestamp on request (Balazs Nemeth) [1970404]
- x86/sgx: Add TAINT_TECH_PREVIEW for virtual EPC (Bandan Das) [1977474]
- cxgb4: fix thermal zone device registration (Raju Rangoju) [1954012]
- powerpc/64s: Fix crashes when toggling stf barrier (Desnes A. Nunes do Rosario) [1964484]
- iavf: Fix an error handling path in 'iavf_probe()' (Stefan Assmann) [1920276]
- iavf: clean up packet type lookup table (Stefan Assmann) [1920276]
- iavf: redefine the magic number for FDIR GTP-U header fields (Stefan Assmann) [1920276]
- iavf: enhance the duplicated FDIR list scan handling (Stefan Assmann) [1920276]
- iavf: change the flex-byte support number to macro definition (Stefan Assmann) [1920276]
- iavf: remove duplicate free resources calls (Stefan Assmann) [1920276]
- iavf: Support for modifying SCTP RSS flow hashing (Stefan Assmann) [1920276]
- iavf: Support for modifying UDP RSS flow hashing (Stefan Assmann) [1920276]
- iavf: Support for modifying TCP RSS flow hashing (Stefan Assmann) [1920276]
- iavf: Add framework to enable ethtool RSS config (Stefan Assmann) [1920276]
- iavf: add support for UDP Segmentation Offload (Stefan Assmann) [1920276]
- intel: clean up mismatched header comments (Stefan Assmann) [1920276]
- iavf: Enable flex-bytes support (Stefan Assmann) [1920276]
- iavf: Support Ethernet Type Flow Director filters (Stefan Assmann) [1920276]
- iavf: Support IPv6 Flow Director filters (Stefan Assmann) [1920276]
- iavf: Support IPv4 Flow Director filters (Stefan Assmann) [1920276]
- iavf: Add framework to enable ethtool ntuple filters (Stefan Assmann) [1920276]
- net: intel: iavf: fix error return code of iavf_init_get_resources() (Stefan Assmann) [1920276]
- workqueue: Move the position of debug_work_activate() in __queue_work() (Waiman Long) [1977537]
- workqueue: remove useless unlock() and lock() in series (Waiman Long) [1977537]
- workqueue: Convert the pool::lock and wq_mayday_lock to raw_spinlock_t (Waiman Long) [1977537]
- workqueue: Use rcuwait for wq_manager_wait (Waiman Long) [1977537]
- workqueue: Remove unnecessary kfree() call in rcu_free_wq() (Waiman Long) [1977537]
- workqueue: Fix an use after free in init_rescuer() (Waiman Long) [1977537]
- workqueue: Use IS_ERR and PTR_ERR instead of PTR_ERR_OR_ZERO. (Waiman Long) [1977537]
- workqueue: don't use wq_select_unbound_cpu() for bound works (Waiman Long) [1977537]
- workqueue: Use pr_warn instead of pr_warning (Waiman Long) [1977537]
- workqueue: more destroy_workqueue() fixes (Waiman Long) [1977537]
- workqueue: Minor follow-ups to the rescuer destruction change (Waiman Long) [1977537]
- kernel/workqueue: Document wq_worker_last_func() argument (Waiman Long) [1977537]
- workqueue: Only unregister a registered lockdep key (Waiman Long) [1977537]
- kernel: workqueue: clarify wq_worker_last_func() caller requirements (Waiman Long) [1977537]
- workqueue: Fix spelling in source code comments (Waiman Long) [1977537]
- workqueue: fix typo in comment (Waiman Long) [1977537]
- ice: add correct exception tracing for XDP (Jonathan Toppins) [1920278]
- ice: optimize for XDP_REDIRECT in xsk path (Jonathan Toppins) [1920278]
- ice: Allow all LLDP packets from PF to Tx (Jonathan Toppins) [1920278]
- ice: report supported and advertised autoneg using PHY capabilities (Jonathan Toppins) [1920278]
- ice: handle the VF VSI rebuild failure (Jonathan Toppins) [1920278]
- ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared (Jonathan Toppins) [1920278]
- ice: Fix allowing VF to request more/less queues via virtchnl (Jonathan Toppins) [1920278]
- ice: track AF_XDP ZC enabled queues in bitmap (Jonathan Toppins) [1920278]
- ice: handle increasing Tx or Rx ring sizes (Jonathan Toppins) [1920278]
- ice: Fix potential infinite loop when using u8 loop counter (Jonathan Toppins) [1920278]
- ice: fix memory leak of aRFS after resuming from suspend (Jonathan Toppins) [1920278]
- ice: Cleanup fltr list in case of allocation issues (Jonathan Toppins) [1920278]
- ice: Use port number instead of PF ID for WoL (Jonathan Toppins) [1920278]
- ice: Fix for dereference of NULL pointer (Jonathan Toppins) [1920278]
- ice: remove DCBNL_DEVRESET bit from PF state (Jonathan Toppins) [1920278]
- ice: fix memory allocation call (Jonathan Toppins) [1920278]
- ice: prevent ice_open and ice_stop during reset (Jonathan Toppins) [1920278]
- ice: Recognize 860 as iSCSI port in CEE mode (Jonathan Toppins) [1920278]
- ice: Increase control queue timeout (Jonathan Toppins) [1920278]
- ice: Continue probe on link/PHY errors (Jonathan Toppins) [1920278]
- ice: fix napi work done reporting in xsk path (Jonathan Toppins) [1920278]
- ice: update the number of available RSS queues (Jonathan Toppins) [1920278]
- ice: Fix state bits on LLDP mode switch (Jonathan Toppins) [1920278]
- ice: Account for port VLAN in VF max packet size calculation (Jonathan Toppins) [1920278]
- ice: Set trusted VF as default VSI when setting allmulti on (Jonathan Toppins) [1920278]
- ice: report correct max number of TCs (Jonathan Toppins) [1920278]
- ice: skip NULL check against XDP prog in ZC path (Jonathan Toppins) [1920278]
- ice: remove redundant checks in ice_change_mtu (Jonathan Toppins) [1920278]
- ice: move skb pointer from rx_buf to rx_ring (Jonathan Toppins) [1920278]
- ice: simplify ice_run_xdp (Jonathan Toppins) [1920278]
- ice: Improve MSI-X fallback logic (Jonathan Toppins) [1920278]
- ice: Fix trivial error message (Jonathan Toppins) [1920278]
- ice: remove unnecessary casts (Jonathan Toppins) [1920278]
- ice: Refactor DCB related variables out of the ice_port_info struct (Jonathan Toppins) [1920278]
- ice: fix writeback enable logic (Jonathan Toppins) [1920278]
- ice: Use PSM clock frequency to calculate RL profiles (Jonathan Toppins) [1920278]
- ice: create scheduler aggregator node config and move VSIs (Jonathan Toppins) [1920278 1940527 1940535 1940542] {CVE-2020-24504 CVE-2020-24503 CVE-2020-24502}
- ice: Add initial support framework for LAG (Jonathan Toppins) [1920278]
- ice: Remove xsk_buff_pool from VSI structure (Jonathan Toppins) [1920278]
- ice: implement new LLDP filter command (Jonathan Toppins) [1920278]
- ice: log message when trusted VF goes in/out of promisc mode (Jonathan Toppins) [1920278]
- ice: remove dead code (Jonathan Toppins) [1920278]
- ice: use flex_array_size where possible (Jonathan Toppins) [1920278]
- ice: Replace one-element array with flexible-array member (Jonathan Toppins) [1920278]
- ice: display stored UNDI firmware version via devlink info (Jonathan Toppins) [1920278]
- ice: display stored netlist versions via devlink info (Jonathan Toppins) [1920278]
- ice: display some stored NVM versions via devlink info (Jonathan Toppins) [1920278]
- ice: introduce function for reading from flash modules (Jonathan Toppins) [1920278]
- ice: cache NVM module bank information (Jonathan Toppins) [1920278]
- ice: introduce context struct for info report (Jonathan Toppins) [1920278]
- ice: create flash_info structure and separate NVM version (Jonathan Toppins) [1920278]
- ice: report timeout length for erasing during devlink flash (Jonathan Toppins) [1920278]
- ice: Implement flow for IPv6 next header (extension header) (Jonathan Toppins) [1920278]
- ice: fix FDir IPv6 flexbyte (Jonathan Toppins) [1920278]
- ice: drop dead code in ice_receive_skb() (Jonathan Toppins) [1920278]
- ice, xsk: Move Rx allocation out of while-loop (Jonathan Toppins) [1920278]
- ice: avoid premature Rx buffer reuse (Jonathan Toppins) [1920278]
- ice: Add space to unknown speed (Jonathan Toppins) [1920278]
- ice: join format strings to same line as ice_debug (Jonathan Toppins) [1920278]
- ice: silence static analysis warning (Jonathan Toppins) [1920278]
- ice: cleanup misleading comment (Jonathan Toppins) [1920278]
- ice: Remove vlan_ena from vsi structure (Jonathan Toppins) [1920278]
- ice: Remove gate to OROM init (Jonathan Toppins) [1920278]
- ice: Enable Support for FW Override (E82X) (Jonathan Toppins) [1920278]
- ice: don't always return an error for Get PHY Abilities AQ command (Jonathan Toppins) [1920278]
- ice: cleanup stack hog (Jonathan Toppins) [1920278]
- mm: migrate: fix missing update page_private to hugetlb_page_subpool (Chris von Recklinghausen) [1981661]
- mm,hugetlb: drop clearing of flag from prep_new_huge_page (Chris von Recklinghausen) [1981661]
- hugetlb: fix uninitialized subpool pointer (Chris von Recklinghausen) [1981661]
- include/linux/hugetlb.h: add synchronization information for new hugetlb specific flags (Chris von Recklinghausen) [1981661]
- hugetlb: convert PageHugeFreed to HPageFreed flag (Chris von Recklinghausen) [1981661]
- hugetlb: convert PageHugeTemporary() to HPageTemporary flag (Chris von Recklinghausen) [1981661]
- mm: hugetlb: fix a race between freeing and dissolving the page (Chris von Recklinghausen) [1981661]
- mm: don't let userspace spam allocations warnings (Xin Long) [1976699]
- dm writecache: make writeback pause configurable (Mike Snitzer) [1978369]
- dm writecache: pause writeback if cache full and origin being written directly (Mike Snitzer) [1978369]
- dm io tracker: factor out IO tracker (Mike Snitzer) [1978369]
- dm writecache: add optional "metadata_only" parameter (Mike Snitzer) [1978369]
- dm writecache: add "cleaner" and "max_age" to Documentation (Mike Snitzer) [1978369]
- dm writecache: write at least 4k when committing (Mike Snitzer) [1978369]
- dm writecache: have ssd writeback wait if the kcopyd workqueue is busy (Mike Snitzer) [1978369]
- dm writecache: use list_move instead of list_del_list_add in writecache_writeback() (Mike Snitzer) [1978369]
- dm writecache: commit just one block, not a full page (Mike Snitzer) [1978369]
- dm writecache: remove unused gfp_t argument from wc_add_block() (Mike Snitzer) [1978369]
- dm writecache: interrupt writeback if suspended (Mike Snitzer) [1978369]
- dm writecache: don't split bios when overwriting contiguous cache content (Mike Snitzer) [1978369]
- dm kcopyd: avoid spin_lock_irqsave from process context (Mike Snitzer) [1978369]
- dm kcopyd: avoid useless atomic operations (Mike Snitzer) [1978369]
- x86/asm: Optimize memcpy_flushcache() (Mike Snitzer) [1978369]
- IB/isert: Align target max I/O size to initiator size (Kamal Heib) [1930955]
- IB/isert: set rdma cm afonly flag (Kamal Heib) [1930955]
* Wed Jul 21 2021 Augusto Caringi <acaringi@redhat.com> [4.18.0-324.el8]
- xsk: Rollback reservation at NETDEV_TX_BUSY (Jiri Benc) [1882711]
- xsk: Fix race in SKB mode transmit with shared cq (Jiri Benc) [1882711]
- bpf: Only provide bpf_sock_from_file with CONFIG_NET (Jiri Benc) [1882711]
- xsk: Validate socket state in xsk_recvmsg, prior touching socket members (Jiri Benc) [1882711]
- samples/bpf: Fix spelling mistake "recieving" -> "receiving" (Jiri Benc) [1882711]
- samples/bpf: Sample application for eBPF load and socket creation split (Jiri Benc) [1882711]
- bpf: Adds support for setting window clamp (Jiri Benc) [1882711]
- tcp: declare tcp_mmap() only when CONFIG_MMU is set (Jiri Benc) [1882711]
- bpf: Remove trailing semicolon in macro definition (Jiri Benc) [1882711]
- bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks (Jiri Benc) [1882711]
- bpf: Eliminate rlimit-based memory accounting infra for bpf maps (Jiri Benc) [1882711]
- bpf: Eliminate rlimit-based memory accounting for xskmap maps (Jiri Benc) [1882711]
- bpf: Eliminate rlimit-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711]
- bpf: Refine memcg-based memory accounting for xskmap maps (Jiri Benc) [1882711]
- bpf: Refine memcg-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711]
- net, xdp, xsk: fix __sk_mark_napi_id_once napi_id error (Jiri Benc) [1882711]
- samples/bpf: Add option to set the busy-poll budget (Jiri Benc) [1882711]
- samples/bpf: Add busy-poll support to xdpsock (Jiri Benc) [1882711]
- xsk: Propagate napi_id to XDP socket Rx path (Jiri Benc) [1882711]
- xsk: Add busy-poll support for {recv,send}msg() (Jiri Benc) [1882711]
- xsk: Check need wakeup flag in sendmsg() (Jiri Benc) [1882711]
- xsk: Add support for recvmsg() (Jiri Benc) [1882711]
- net: Add SO_BUSY_POLL_BUDGET socket option (Jiri Benc) [1882711]
- net: Introduce preferred busy-polling (Jiri Benc) [1882711]
- net: napi: use READ_ONCE()/WRITE_ONCE() (Jiri Benc) [1882711]
- net: napi: add hard irqs deferral feature (Jiri Benc) [1882711]
- fs/eventpoll.c: simply CONFIG_NET_RX_BUSY_POLL ifdefery (Jiri Benc) [1882711]
- xdp: Remove the functions xsk_map_inc and xsk_map_put (Jiri Benc) [1882711]
- xsk: Introduce batched Tx descriptor interfaces (Jiri Benc) [1882711]
- xsk: Introduce padding between more ring pointers (Jiri Benc) [1882711]
- net: page_pool: Add bulk support for ptr_ring (Jiri Benc) [1882711]
- net: xdp: Introduce bulking for xdp tx return path (Jiri Benc) [1882711]
- bpf: Rename some functions in bpf_sk_storage (Jiri Benc) [1882711]
- bpf: Folding omem_charge() into sk_storage_charge() (Jiri Benc) [1882711]
- net/smc: properly handle workqueue allocation failure (Andrea Claudi) [1955178]
- Revert "net/smc: fix a NULL pointer dereference" (Andrea Claudi) [1955178]
- KVM: selftests: evmcs_test: Test that KVM_STATE_NESTED_EVMCS is never lost (Vitaly Kuznetsov) [1940837]
- KVM: nVMX: Request to sync eVMCS from VMCS12 after migration (Vitaly Kuznetsov) [1940837]
- KVM: nVMX: Reset eVMCS clean fields data from prepare_vmcs02() (Vitaly Kuznetsov) [1940837]
- KVM: nVMX: Force enlightened VMCS sync from nested_vmx_failValid() (Vitaly Kuznetsov) [1940837]
- KVM: nVMX: Ignore 'hv_clean_fields' data when eVMCS data is copied in vmx_get_nested_state() (Vitaly Kuznetsov) [1940837]
- KVM: nVMX: Release enlightened VMCS on VMCLEAR (Vitaly Kuznetsov) [1940837]
- KVM: nVMX: Introduce 'EVMPTR_MAP_PENDING' post-migration state (Vitaly Kuznetsov) [1940837]
- KVM: nVMX: Make copy_vmcs12_to_enlightened()/copy_enlightened_to_vmcs12() return 'void' (Vitaly Kuznetsov) [1940837]
- KVM: nVMX: Release eVMCS when enlightened VMENTRY was disabled (Vitaly Kuznetsov) [1940837]
- KVM: nVMX: Don't set 'dirty_vmcs12' flag on enlightened VMPTRLD (Vitaly Kuznetsov) [1940837]
- KVM: nVMX: Use '-1' in 'hv_evmcs_vmptr' to indicate that eVMCS is not in use (Vitaly Kuznetsov) [1940837]
- KVM: selftests: evmcs_test: Check that VMCS12 is alway properly synced to eVMCS after restore (Vitaly Kuznetsov) [1940837]
- KVM: selftests: evmcs_test: Check that VMLAUNCH with bogus EVMPTR is causing #UD (Vitaly Kuznetsov) [1940837]
- KVM: nVMX: Always make an attempt to map eVMCS after migration (Vitaly Kuznetsov) [1940837]
- Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working (Gopal Tiwari) [1973909]
- KVM: x86: Unload MMU on guest TLB flush if TDP disabled to force MMU sync (Vitaly Kuznetsov) [1906634]
- scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put() (Ewan D. Milne) [1761937]
- scsi: core: Replace sdev->device_busy with sbitmap (Ewan D. Milne) [1761937]
- scsi: core: Make sure sdev->queue_depth is <= max(shost->can_queue, 1024) (Ewan D. Milne) [1761937]
- scsi: core: Add scsi_device_busy() wrapper (Ewan D. Milne) [1761937]
- scsi: blk-mq: Return budget token from .get_budget callback (Ewan D. Milne) [1761937]
- scsi: blk-mq: Add callbacks for storing & retrieving budget token (Ewan D. Milne) [1761937]
- scsi: sbitmap: Add sbitmap_calculate_shift() helper (Ewan D. Milne) [1761937]
- scsi: sbitmap: Export sbitmap_weight (Ewan D. Milne) [1761937]
- scsi: sbitmap: Move allocation hint into sbitmap (Ewan D. Milne) [1761937]
- scsi: sbitmap: Add helpers for updating allocation hint (Ewan D. Milne) [1761937]
- scsi: sbitmap: Maintain allocation round_robin in sbitmap (Ewan D. Milne) [1761937]
- scsi: sbitmap: Remove sbitmap_clear_bit_unlock (Ewan D. Milne) [1761937]
- blk-mq: pass request queue into get/put budget callback (Ewan D. Milne) [1761937]
- dma-iommu: implement ->alloc_noncontiguous (Jerry Snitselaar) [1955767]
- dma-iommu: refactor iommu_dma_alloc_remap (Jerry Snitselaar) [1955767]
- dma-mapping: add a dma_alloc_noncontiguous API (Jerry Snitselaar) [1955767]
- dma-mapping: refactor dma_{alloc,free}_pages (Jerry Snitselaar) [1955767]
- dma-mapping: add a dma_mmap_pages helper (Jerry Snitselaar) [1955767]
- dma-mapping: remove the {alloc,free}_noncoherent methods (Jerry Snitselaar) [1955767]
- iommu/vt-d: Make unnecessarily global functions static (Jerry Snitselaar) [1955767]
- iommu/vt-d: Remove unused function declarations (Jerry Snitselaar) [1955767]
- iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID (Jerry Snitselaar) [1955767]
- iommu/vt-d: Remove svm_dev_ops (Jerry Snitselaar) [1955767]
- iommu/vt-d: Use Real PCI DMA device for IRTE (Jerry Snitselaar) [1955767]
- iommu/vt-d: Calculate and set flags for handle_mm_fault (Jerry Snitselaar) [1955767]
- iommu/vt-d: Fix build error of pasid_enable_wpe() with !X86 (Jerry Snitselaar) [1955767]
- iommu/vt-d: Avoid unnecessary cache flush in pasid entry teardown (Jerry Snitselaar) [1955767]
- iommu/vt-d: Enable write protect propagation from guest (Jerry Snitselaar) [1955767]
- iommu/vt-d: Enable write protect for supervisor SVM (Jerry Snitselaar) [1955767]
- iommu/vt-d: Report more information about invalidation errors (Jerry Snitselaar) [1955767]
- iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled in the device (Jerry Snitselaar) [1955767]
- iommu: Stop exporting free_iova_fast() (Jerry Snitselaar) [1955767]
- iommu: Delete iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767]
- iommu/vt-d: Remove IOVA domain rcache flushing for CPU offlining (Jerry Snitselaar) [1955767]
- iova: Add CPU hotplug handler to flush rcaches (Jerry Snitselaar) [1955767]
- iommu/iova: Improve restart logic (Jerry Snitselaar) [1955767]
- iommu/iova: Add rbtree entry helper (Jerry Snitselaar) [1955767]
- iommu/arm-smmu-v3: Remove the unused fields for PREFETCH_CONFIG command (Jerry Snitselaar) [1955767]
- iommu/vt-d: Use user privilege for RID2PASID translation (Jerry Snitselaar) [1955767]
- iommu/vt-d: Fix sysfs leak in alloc_iommu() (Jerry Snitselaar) [1955767]
- iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync (Jerry Snitselaar) [1955767]
- x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating (Jerry Snitselaar) [1955767]
- iommu: Fix a boundary issue to avoid performance drop (Jerry Snitselaar) [1955767]
- iommu/vt-d: Check for allocation failure in aux_detach_device() (Jerry Snitselaar) [1955767]
- iommu/vt-d: Remove unused dma map/unmap trace events (Jerry Snitselaar) [1955767]
- iommu/amd: Clear DMA ops when switching domain (Jerry Snitselaar) [1955767]
- iommu/amd: Remove performance counter pre-initialization test (Jerry Snitselaar) [1955767]
- Revert "iommu/amd: Fix performance counter initialization" (Jerry Snitselaar) [1955767]
- iommu/dma: Resurrect the "forcedac" option (Jerry Snitselaar) [1955767]
- iommu: Check dev->iommu in iommu_dev_xxx functions (Jerry Snitselaar) [1955767]
- iommu/amd: Put newline after closing bracket in warning (Jerry Snitselaar) [1955767]
- iommu/vt-d: Force to flush iotlb before creating superpage (Jerry Snitselaar) [1955767]
- iommu/vt-d: Fix an error handling path in 'intel_prepare_irq_remapping()' (Jerry Snitselaar) [1955767]
- iommu/vt-d: Invalidate PASID cache when root/context entry changed (Jerry Snitselaar) [1955767]
- iommu/vt-d: Remove WO permissions on second-level paging entries (Jerry Snitselaar) [1955767]
- iommu/vt-d: Report the right page fault address (Jerry Snitselaar) [1955767]
- iommu/vt-d: Report right snoop capability when using FL for IOVA (Jerry Snitselaar) [1955767]
- iommu/vt-d: Don't set then clear private data in prq_event_thread() (Jerry Snitselaar) [1955767]
- iommu/vt-d: Reject unsupported page request modes (Jerry Snitselaar) [1955767]
- iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK (Jerry Snitselaar) [1955767]
- iommu/amd: Keep track of amd_iommu_irq_remap state (Jerry Snitselaar) [1955767]
- iommu/amd: Don't call early_amd_iommu_init() when AMD IOMMU is disabled (Jerry Snitselaar) [1955767]
- iommu/amd: Move Stoney Ridge check to detect_ivrs() (Jerry Snitselaar) [1955767]
- iommu/vt-d: Fix status code for Allocate/Free PASID command (Jerry Snitselaar) [1955767]
- iommu: Don't use lazy flush for untrusted device (Jerry Snitselaar) [1955767]
- iommu/amd: Fix sleeping in atomic in increase_address_space() (Jerry Snitselaar) [1955767]
- iommu: Delete iommu_dev_has_feature() (Jerry Snitselaar) [1955767]
- iommu: Delete iommu_domain_window_disable() (Jerry Snitselaar) [1955767]
- iommu: Stop exporting iommu_map_sg_atomic() (Jerry Snitselaar) [1955767]
- iova: Stop exporting some more functions (Jerry Snitselaar) [1955767]
- iova: Delete copy_reserved_iova() (Jerry Snitselaar) [1955767]
- iova: Make has_iova_flush_queue() private (Jerry Snitselaar) [1955767]
- iommu/vt-d: Add iotlb_sync_map callback (Jerry Snitselaar) [1955767]
- iommu/vt-d: Move capability check code to cap_audit files (Jerry Snitselaar) [1921289]
- iommu/vt-d: Audit IOMMU Capabilities and add helper functions (Jerry Snitselaar) [1921289]
- iommu/vt-d: Fix 'physical' typos (Jerry Snitselaar) [1955767]
- iommu/vt-d: Fix compile error [-Werror=implicit-function-declaration] (Jerry Snitselaar) [1955767]
- iommu/vt-d: Use INVALID response code instead of FAILURE (Jerry Snitselaar) [1920726]
- iommu/vt-d: Clear PRQ overflow only when PRQ is empty (Jerry Snitselaar) [1955767]
- iommu/vt-d: Preset Access/Dirty bits for IOVA over FL (Jerry Snitselaar) [1955767]
- iommu/vt-d: Add qi_submit trace event (Jerry Snitselaar) [1955767]
- iommu/vt-d: Consolidate duplicate cache invaliation code (Jerry Snitselaar) [1955767]
- iommu/amd: Adopt IO page table framework for AMD IOMMU v1 page table (Jerry Snitselaar) [1955767]
- iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_page (Jerry Snitselaar) [1955767]
- iommu/amd: Introduce iommu_v1_iova_to_phys (Jerry Snitselaar) [1955767]
- iommu/amd: Refactor fetch_pte to use struct amd_io_pgtable (Jerry Snitselaar) [1955767]
- iommu/amd: Rename variables to be consistent with struct io_pgtable_ops (Jerry Snitselaar) [1955767]
- iommu/amd: Remove amd_iommu_domain_get_pgtable (Jerry Snitselaar) [1955767]
- iommu/amd: Restructure code for freeing page table (Jerry Snitselaar) [1955767]
- iommu/amd: Move IO page table related functions (Jerry Snitselaar) [1955767]
- iommu/amd: Declare functions as extern (Jerry Snitselaar) [1955767]
- iommu/amd: Convert to using amd_io_pgtable (Jerry Snitselaar) [1955767]
- iommu/amd: Move pt_root to struct amd_io_pgtable (Jerry Snitselaar) [1955767]
- iommu/amd: Prepare for generic IO page table framework (Jerry Snitselaar) [1955767]
- iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inline (Jerry Snitselaar) [1955767]
- iommu/amd: remove h from printk format specifier (Jerry Snitselaar) [1955767]
- iommu/amd: Use DEFINE_SPINLOCK() for spinlock (Jerry Snitselaar) [1955767]
- iommu/amd: Remove unnecessary assignment (Jerry Snitselaar) [1955767]
- iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping (Jerry Snitselaar) [1955767]
- iommu/io-pgtable-arm-v7s: Add cfg as a param in some macros (Jerry Snitselaar) [1955767]
- iommu/io-pgtable-arm-v7s: Clarify LVL_SHIFT/BITS macro (Jerry Snitselaar) [1955767]
- iommu/io-pgtable-arm-v7s: Use ias to check the valid iova in unmap (Jerry Snitselaar) [1955767]
- iommu/io-pgtable: Remove TLBI_ON_MAP quirk (Jerry Snitselaar) [1955767]
- iommu/io-pgtable: Allow io_pgtable_tlb ops optional (Jerry Snitselaar) [1955767]
- iommu: Switch gather->end to the inclusive end (Jerry Snitselaar) [1955767]
- iommu: Add iova and size as parameters in iotlb_sync_map (Jerry Snitselaar) [1955767]
- iommu: Move iotlb_sync_map out from __iommu_map (Jerry Snitselaar) [1955767]
- iommu/arm-smmu-v3: Add support for VHE (Jerry Snitselaar) [1955767]
- iommu/arm-smmu-v3: Make BTM optional for SVA (Jerry Snitselaar) [1955767]
- iommu/arm-smmu-v3: Split arm_smmu_tlb_inv_range() (Jerry Snitselaar) [1955767]
- iommu/arm-smmu-v3: Use DEFINE_RES_MEM() to simplify code (Jerry Snitselaar) [1955767]
- iommu/arm-smmu-v3: Remove the page 1 fixup (Jerry Snitselaar) [1955767]
- x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests (Jerry Snitselaar) [1955767]
- iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it (Jerry Snitselaar) [1955767]
- iommu/vt-d: Do not use flush-queue when caching-mode is on (Jerry Snitselaar) [1955767]
- iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid() (Jerry Snitselaar) [1955767]
- iommu/amd: Use IVHD EFR for early initialization of IOMMU features (Jerry Snitselaar) [1955767]
- iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() (Jerry Snitselaar) [1955767]
- iommu/vt-d: Fix ineffective devTLB invalidation for subdevices (Jerry Snitselaar) [1920750 1920749]
- iommu/vt-d: Fix general protection fault in aux_detach_device() (Jerry Snitselaar) [1920748]
- iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_dev (Jerry Snitselaar) [1955767]
- iommu/vt-d: Fix lockdep splat in sva bind()/unbind() (Jerry Snitselaar) [1955767]
- Revert "iommu: Add quirk for Intel graphic devices in map_sg" (Jerry Snitselaar) [1955767]
- iommu/intel: Fix memleak in intel_irq_remapping_alloc (Jerry Snitselaar) [1955767]
- iommu/iova: fix 'domain' typos (Jerry Snitselaar) [1955767]
- dma-iommu: remove __iommu_dma_mmap (Jerry Snitselaar) [1955767]
- iommu/io-pgtable: Remove tlb_flush_leaf (Jerry Snitselaar) [1955767]
- iommu/vt-d: Avoid GFP_ATOMIC where it is not needed (Jerry Snitselaar) [1955767]
- iommu/vt-d: Remove set but not used variable (Jerry Snitselaar) [1955767]
- iommu/vt-d: Cleanup after converting to dma-iommu ops (Jerry Snitselaar) [1955767]
- iommu/vt-d: Convert intel iommu driver to the iommu ops (Jerry Snitselaar) [1955767]
- iommu/vt-d: Don't clear GFP_DMA and GFP_DMA32 flags (Jerry Snitselaar) [1955767]
- iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev (Jerry Snitselaar) [1955767]
- iommu: Add quirk for Intel graphic devices in map_sg (Jerry Snitselaar) [1955767]
- swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_map_single (Jerry Snitselaar) [1955767]
- swiotlb-xen: remove start_dma_addr (Jerry Snitselaar) [1955767]
- iommu: Allow the dma-iommu api to use bounce buffers (Jerry Snitselaar) [1955767]
- iommu: Add iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767]
- iommu: Handle freelists when using deferred flushing in iommu drivers (Jerry Snitselaar) [1955767]
- iommu/sva: Add PASID helpers (Jerry Snitselaar) [1955767]
- iommu/ioasid: Add ioasid references (Jerry Snitselaar) [1955767]
- iommu/io-pgtable-arm: Remove unused 'level' parameter from iopte_type() macro (Jerry Snitselaar) [1955767]
- iommu: Defer the early return in arm_(v7s/lpae)_map (Jerry Snitselaar) [1955767]
- iommu: Improve the performance for direct_mapping (Jerry Snitselaar) [1955767]
- iommu: return error code when it can't get group (Jerry Snitselaar) [1955767]
- iommu: Modify the description of iommu_sva_unbind_device (Jerry Snitselaar) [1955767]
- iommu: Stop exporting free_iova_mem() (Jerry Snitselaar) [1955767]
- iommu: Stop exporting alloc_iova_mem() (Jerry Snitselaar) [1955767]
- iommu: Delete split_and_remove_iova() (Jerry Snitselaar) [1955767]
- iommu: avoid taking iova_rbtree_lock twice (Jerry Snitselaar) [1955767]
- iommu/iova: Free global iova rcache on iova alloc failure (Jerry Snitselaar) [1955767]
- iommu/iova: Retry from last rb tree node if iova search fails (Jerry Snitselaar) [1955767]
- iommu: Fix htmldocs warnings in sysfs-kernel-iommu_groups (Jerry Snitselaar) [1955767]
- iommu: Document usage of "/sys/kernel/iommu_groups/<grp_id>/type" file (Jerry Snitselaar) [1838589]
- iommu: Take lock before reading iommu group default domain type (Jerry Snitselaar) [1838589]
- iommu: Add support to change default domain of an iommu group (Jerry Snitselaar) [1838589]
- iommu: Move def_domain type check for untrusted device into core (Jerry Snitselaar) [1838589]
- iommu/arm-smmu-v3: Hook up ATC invalidation to mm ops (Jerry Snitselaar) [1955767]
- iommu/arm-smmu-v3: Implement iommu_sva_bind/unbind() (Jerry Snitselaar) [1955767]
- iommu/arm-smmu: Move non-strict mode to use io_pgtable_domain_attr (Jerry Snitselaar) [1955767]
- iommu/arm-smmu: Add support for pagetable config domain attribute (Jerry Snitselaar) [1955767]
- iommu/arm-smmu-v3: Assign boolean values to a bool variable (Jerry Snitselaar) [1955767]
- iommu/io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1955767]
- iommu/io-pgtable: Add a domain attribute for pagetable configuration (Jerry Snitselaar) [1955767]
- iommu/io-pgtable-arm: Support coherency for Mali LPAE (Jerry Snitselaar) [1955767]
- dma-mapping: document dma_{alloc,free}_pages (Jerry Snitselaar) [1955767]
- dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling (Jerry Snitselaar) [1955767]
- dma-direct: factor out a dma_direct_alloc_from_pool helper (Jerry Snitselaar) [1955767]
- dma-direct check for highmem pages in dma_direct_alloc_pages (Jerry Snitselaar) [1955767]
- firewire-ohci: use dma_alloc_pages (Jerry Snitselaar) [1955767]
- dma-iommu: implement ->alloc_noncoherent (Jerry Snitselaar) [1955767]
- dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methods (Jerry Snitselaar) [1955767]
- dma-mapping: add a new dma_alloc_pages API (Jerry Snitselaar) [1955767]
- dma-mapping: add a new dma_alloc_noncoherent API (Jerry Snitselaar) [1955767]
- drm/nouveau/gk20a: stop setting DMA_ATTR_NON_CONSISTENT (Jerry Snitselaar) [1955767]
- mm: turn alloc_pages into an inline function (Jerry Snitselaar) [1955767]
- dma-mapping: better document dma_addr_t and DMA_MAPPING_ERROR (Jerry Snitselaar) [1955767]
- dma-mapping: move valid_dma_direction to dma-direction.h (Jerry Snitselaar) [1955767]
- dma-debug: convert comma to semicolon (Jerry Snitselaar) [1955767]
- dma-direct: Fix potential NULL pointer dereference (Jerry Snitselaar) [1955767]
- dma-mapping: move the dma_declare_coherent_memory documentation (Jerry Snitselaar) [1955767]
- dma-mapping: move dma_common_{mmap,get_sgtable} out of mapping.c (Jerry Snitselaar) [1955767]
- dma-mapping: make support for dma ops optional (Jerry Snitselaar) [1955767]
- dma-direct: rename and cleanup __phys_to_dma (Jerry Snitselaar) [1955767]
- dma-direct: remove __dma_to_phys (Jerry Snitselaar) [1955767]
- dma-direct: use phys_to_dma_direct in dma_direct_alloc (Jerry Snitselaar) [1955767]
- dma-direct: lift gfp_t manipulation out of__dma_direct_alloc_pages (Jerry Snitselaar) [1955767]
- dma-direct: remove dma_direct_{alloc,free}_pages (Jerry Snitselaar) [1955767]
- dma-debug: remove most exports (Jerry Snitselaar) [1955767]
- dma-mapping: remove the dma_dummy_ops export (Jerry Snitselaar) [1955767]
- dma-mapping: set default segment_boundary_mask to ULONG_MAX (Jerry Snitselaar) [1955767]
- dma-mapping: introduce dma_get_seg_boundary_nr_pages() (Jerry Snitselaar) [1955767]
- swiotlb: using SIZE_MAX needs limits.h included (Jerry Snitselaar) [1955767]
- swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb" (Jerry Snitselaar) [1955767]
- swiotlb: Mark max_segment with static keyword (Jerry Snitselaar) [1955767]
- swiotlb: Declare swiotlb_late_init_with_default_size() in header (Jerry Snitselaar) [1955767]
- swiotlb: Use pa to print phys_addr_t variables (Jerry Snitselaar) [1955767]
- dma-debug: remove debug_dma_assert_idle() function (Jerry Snitselaar) [1955767]
- dma-mapping: move debug configuration options to kernel/dma (Jerry Snitselaar) [1955767]
- dma-debug: fix debug_dma_assert_idle(), use rcu_read_lock() (Jerry Snitselaar) [1955767]
- iommu: Check return of __iommu_attach_device() (Jerry Snitselaar) [1955767]
- iommu/amd: Enforce 4k mapping for certain IOMMU data structures (Jerry Snitselaar) [1955767]
- iommu: Fix a check in iommu_check_bind_data() (Jerry Snitselaar) [1955767]
- iommu/vt-d: Fix a bug for PDP check in prq_event_thread (Jerry Snitselaar) [1955767]
- iommu/vt-d: Check UAPI data processed by IOMMU core (Jerry Snitselaar) [1955767]
- iommu/uapi: Handle data and argsz filled by users (Jerry Snitselaar) [1955767]
- iommu/uapi: Rename uapi functions (Jerry Snitselaar) [1955767]
- iommu/uapi: Use named union for user data (Jerry Snitselaar) [1955767]
- iommu/uapi: Add argsz for user filled data (Jerry Snitselaar) [1955767]
- docs: IOMMU user API (Jerry Snitselaar) [1955767]
- iommu/dma: Handle init_iova_flush_queue() failure in dma-iommu path (Jerry Snitselaar) [1955767]
- iommu/iova: Replace cmpxchg with xchg in queue_iova (Jerry Snitselaar) [1955767]
- iommu/dma: Remove broken huge page handling (Jerry Snitselaar) [1955767]
- iommu: Rename iommu_tlb_* functions to iommu_iotlb_* (Jerry Snitselaar) [1955767]
- iommu/vt-d: Use device numa domain if RHSA is missing (Jerry Snitselaar) [1955767]
- iommu/vt-d: Drop kerneldoc marker from regular comment (Jerry Snitselaar) [1955767]
- iommu/amd: Re-purpose Exclusion range registers to support SNP CWWB (Jerry Snitselaar) [1955767]
- iommu/amd: Add support for RMP_PAGE_FAULT and RMP_HW_ERR (Jerry Snitselaar) [1955767]
- iommu/amd: Use 4K page for completion wait write-back semaphore (Jerry Snitselaar) [1955767]
- iommu/amd: Add missing function prototypes to fix -Wmissing-prototypes (Jerry Snitselaar) [1955767]
- iommu/arm-smmu-v3: Add SVA device feature (Jerry Snitselaar) [1955767]
- iommu/arm-smmu-v3: Check for SVA features (Jerry Snitselaar) [1955767]
- iommu/arm-smmu-v3: Seize private ASID (Jerry Snitselaar) [1955767]
- iommu/arm-smmu-v3: Share process page tables (Jerry Snitselaar) [1955767]
- iommu/arm-smmu-v3: Move definitions to a header (Jerry Snitselaar) [1955767]
- iommu/io-pgtable-arm: Move some definitions to a header (Jerry Snitselaar) [1955767]
- iommu/arm-smmu-v3: Ensure queue is read after updating prod pointer (Jerry Snitselaar) [1955767]
- iommu/arm-smmu: Constify some helpers (Jerry Snitselaar) [1955767]
- iommu/arm-smmu: Prepare for the adreno-smmu implementation (Jerry Snitselaar) [1955767]
- iommu/arm-smmu: Add support for split pagetables (Jerry Snitselaar) [1955767]
- iommu/arm-smmu: Pass io-pgtable config to implementation specific function (Jerry Snitselaar) [1955767]
- iommu/arm-smmu-v3: Fix endianness annotations (Jerry Snitselaar) [1955767]
- iommu/arm-smmu-v3: permit users to disable msi polling (Jerry Snitselaar) [1955767]
- iommu/arm-smmu-v3: replace module_param_named by module_param for disable_bypass (Jerry Snitselaar) [1955767]
- iommu/arm-smmu-v3: replace symbolic permissions by octal permissions for module parameter (Jerry Snitselaar) [1955767]
- iommu/arm-smmu-v3: Fix l1 stream table size in the error message (Jerry Snitselaar) [1955767]
- ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Jerry Snitselaar) [1955767]
- iommu/amd: Prevent NULL pointer dereference (Jerry Snitselaar) [1955767]
- treewide: Use fallthrough pseudo-keyword (Jerry Snitselaar) [1955767]
- virtio-iommu: convert to LE accessors (Jerry Snitselaar) [1955767]
- virtio_iommu: correct tags for config space fields (Jerry Snitselaar) [1955767]
- mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Jerry Snitselaar) [1955767]
- iommu/iova: Unify format of the printed messages (Jerry Snitselaar) [1955767]
- iommu/arm-smmu: Move Arm SMMU drivers into their own subdirectory (Jerry Snitselaar) [1955767]
- iommu/arm-smmu: move TLB timeout and spin count macros (Jerry Snitselaar) [1955767]
- iommu/arm-smmu: Call configuration impl hook before consuming features (Jerry Snitselaar) [1955767]
- iommu/arm-smmu-v3: Manage ASIDs with xarray (Jerry Snitselaar) [1955767]
- redhat/configs: Add CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT (Jerry Snitselaar) [1955767]
- iommu/arm-smmu: Break insecure users by disabling bypass by default (Jerry Snitselaar) [1955767]
- iommu/arm-smmu: Workaround for Marvell Armada-AP806 SoC erratum #582743 (Jerry Snitselaar) [1955767]
- iommu/arm-smmu: Allow client devices to select direct mapping (Jerry Snitselaar) [1955767]
- iommu/arm-smmu: Add global/context fault implementation hooks (Jerry Snitselaar) [1955767]
- iommu/arm-smmu: add NVIDIA implementation for ARM MMU-500 usage (Jerry Snitselaar) [1955767]
- iommu/arm-smmu-v3: Fix trivial typo (Jerry Snitselaar) [1955767]
- iommu/arm-smmu: Update impl quirks comment (Jerry Snitselaar) [1955767]
- iommu: arm-smmu-impl: Convert to a generic reset implementation (Jerry Snitselaar) [1955767]
- iommu: arm-smmu-impl: Add sdm845 implementation hook (Jerry Snitselaar) [1955767]
- firmware/qcom_scm: Add scm call to handle smmu errata (Jerry Snitselaar) [1955767]
- firmware: qcom_scm-64: Add atomic version of qcom_scm_call (Jerry Snitselaar) [1955767]
- firmware: qcom: scm: Ensure 'a0' status code is treated as signed (Jerry Snitselaar) [1955767]
- iommu/arm-smmu-v3: Batch context descriptor invalidation (Jerry Snitselaar) [1955767]
- iommu/arm-smmu-v3: Write level-1 descriptors atomically (Jerry Snitselaar) [1955767]
- iommu/arm-smmu-v3: Add support for PCI PASID (Jerry Snitselaar) [1955767]
- iommu/arm-smmu-v3: Add second level of context descriptor table (Jerry Snitselaar) [1955767]
- iommu/arm-smmu-v3: Prepare for handling arm_smmu_write_ctx_desc() failure (Jerry Snitselaar) [1955767]
- iommu/arm-smmu-v3: Propagate ssid_bits (Jerry Snitselaar) [1955767]
- iommu/arm-smmu-v3: Add support for Substream IDs (Jerry Snitselaar) [1955767]
- iommu/arm-smmu-v3: Add context descriptor tables allocators (Jerry Snitselaar) [1955767]
- iommu/arm-smmu-v3: Prepare arm_smmu_s1_cfg for SSID support (Jerry Snitselaar) [1955767]
- dt-bindings: document PASID property for IOMMU masters (Jerry Snitselaar) [1955767]
- iommu/arm-smmu-v3: Don't display an error when IRQ lines are missing (Jerry Snitselaar) [1955767]
- selftests: net: add UDP GRO forwarding self-tests (Paolo Abeni) [1948493]
- bareudp: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493]
- geneve: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493]
- vxlan: allow L4 GRO passthrough (Paolo Abeni) [1948493]
- udp: never accept GSO_FRAGLIST packets (Paolo Abeni) [1948493]
- udp: properly complete L4 GRO over UDP tunnel packet (Paolo Abeni) [1948493]
- udp: skip L4 aggregation for UDP tunnel packets (Paolo Abeni) [1948493]
- udp: fixup csum for GSO receive slow path (Paolo Abeni) [1948493]
- udp: allow forwarding of plain (non-fraglisted) UDP GRO packets (Paolo Abeni) [1948493]
- net: introduce a netdev feature for UDP GRO forwarding (Paolo Abeni) [1948493]
- [s390] s390/pkey: support CCA and EP11 secure ECC private keys (Claudio Imbrenda) [1780669]
- [s390] s390/zcrypt: Support for CCA APKA master keys (Claudio Imbrenda) [1780669]
- [s390] s390/zcrypt: remove set_fs() invocation in zcrypt device driver (Claudio Imbrenda) [1780669]
- [s390] s390/zcrypt: simplify cca_findcard2 loop code (Claudio Imbrenda) [1780669]
- cxgb4: Add new T6 PCI device id 0x6092 (Rahul Lakkireddy) [1950186]
- KVM: VMX: Don't use vcpu->run->internal.ndata as an array index (Jon Maloy) [1954219] {CVE-2021-3501}
- Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt() (Gopal Tiwari) [1978598]
- Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt() (Gopal Tiwari) [1978598]
- Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() (Gopal Tiwari) [1978598]
- x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs (Waiman Long) [1970499]
- x86/cpu: Avoid cpuinfo-induced IPI pileups (Waiman Long) [1970499]
- x86/cpu: Disable frequency requests via aperfmperf IPI for nohz_full CPUs (Waiman Long) [1970499]
- x86: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Waiman Long) [1970499]
- x86/ldt: Enable LDT user-mapping for PAE (Waiman Long) [1970499]
- fanotify: fix merging marks masks with FAN_ONDIR (Miklos Szeredi) [1832099]
- sfc: avoid duplicated code in ef10_sriov (Íñigo Huguet) [1931779]
- sfc: explain that "attached" VFs only refer to Xen (Íñigo Huguet) [1931779]
- sfc: error code if SRIOV cannot be disabled (Íñigo Huguet) [1931779]
- sfc: avoid double pci_remove of VFs (Íñigo Huguet) [1931779]
- tpm: fix error return code in tpm2_get_cc_attrs_tbl() (Jerry Snitselaar) [1920812]
- tpm, tpm_tis: Reserve locality in tpm_tis_resume() (Jerry Snitselaar) [1920812]
- tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt() (Jerry Snitselaar) [1920812]
- tpm: vtpm_proxy: Avoid reading host log when using a virtual device (Jerry Snitselaar) [1920812]
- tpm: acpi: Check eventlog signature before using it (Jerry Snitselaar) [1920812]
- tpm: efi: Use local variable for calculating final log size (Jerry Snitselaar) [1920812]
- tpm: Remove unintentional dump_stack() call (Jerry Snitselaar) [1920812]
- tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality() (Jerry Snitselaar) [1920812]
- tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() (Jerry Snitselaar) [1920812]
- KEYS: trusted: Reserve TPM for seal and unseal operations (Jerry Snitselaar) [1920812]
- tpm/ppi: Constify static struct attribute_group (Jerry Snitselaar) [1920812]
- tpm: add sysfs exports for all banks of PCR registers (Jerry Snitselaar) [1920812]
- tpm: Remove tpm_dev_wq_lock (Jerry Snitselaar) [1920812]
- tpm: Fix fall-through warnings for Clang (Jerry Snitselaar) [1920812]
- tpm_tis: Clean up locality release (Jerry Snitselaar) [1920812]
- tpm_tis: Disable interrupts on ThinkPad T490s (Jerry Snitselaar) [1920812]
- tpm_tis: Fix check_locality for correct locality acquisition (Jerry Snitselaar) [1920812]
- fuse: invalidate attrs when page writeback completes (Vivek Goyal) [1966424]
- net/sched: act_ct: remove rh_mark_used_feature mark (Marcelo Ricardo Leitner) [1973381]
- selftests: netfilter: Pass family parameter "-f" to conntrack tool (Hangbin Liu) [1979203]
- selftests: netfilter: remove unused cnt and simplify command testing (Hangbin Liu) [1979203]
- selftests: netfilter: fix nft_meta.sh error reporting (Hangbin Liu) [1979203]
- selftests: netfilter: add cpu counter check (Hangbin Liu) [1979203]
- selftests: netfilter: add meta iif/oif match test (Hangbin Liu) [1979203]
- NFS: Only change the cookie verifier if the directory page cache is empty (Benjamin Coddington) [1982825]
- NFS: Fix handling of cookie verifier in uncached_readdir() (Benjamin Coddington) [1982825]
- nfs: Subsequent READDIR calls should carry non-zero cookieverifier (Benjamin Coddington) [1982825]
- Revert "[netdrv] net/mlx5e: Rx, Update page pool numa node when changed" (Alaa Hleihel) [1915308]
- mlx5: net: zero-initialize tc skb extension on allocation (Alaa Hleihel) [1915308 1965418]
- RDMA/mlx5: Don't add slave port to unaffiliated list (Alaa Hleihel) [1915308]
- net/mlx5: Reset mkey index on creation (Alaa Hleihel) [1915308]
- net/mlx5e: Don't create devices during unload flow (Alaa Hleihel) [1915308]
- net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding (Alaa Hleihel) [1915308]
- net/mlx5: SF_DEV, remove SF device on invalid state (Alaa Hleihel) [1915308]
- net/mlx5: E-Switch, Allow setting GUID for host PF vport (Alaa Hleihel) [1915308 1967488]
- net/mlx5: E-Switch, Read PF mac address (Alaa Hleihel) [1915308 1967488]
- net/mlx5: Check that driver was probed prior attaching the device (Alaa Hleihel) [1915308]
- net/mlx5: Fix error path for set HCA defaults (Alaa Hleihel) [1915308]
- net/mlx5e: Disable TLS device offload in kdump mode (Alaa Hleihel) [1915308 1946647]
- net/mlx5e: Disable TX MPWQE in kdump mode (Alaa Hleihel) [1915308 1946647]
- net/mlx5e: kTLS, Add resiliency to RX resync failures (Alaa Hleihel) [1915308]
- net/mlx5e: TX, Inline function mlx5e_tls_handle_tx_wqe() (Alaa Hleihel) [1915308]
- net/mlx5e: TX, Inline TLS skb check (Alaa Hleihel) [1915308]
- net/mlx5e: Cleanup unused function parameter (Alaa Hleihel) [1915308]
- net/mlx5e: Remove non-essential TLS SQ state bit (Alaa Hleihel) [1915308]
- net/mlx5e: Restrict usage of mlx5e_priv in params logic functions (Alaa Hleihel) [1915308]
- net/mlx5e: Fix lost changes during code movements (Alaa Hleihel) [1915308]
- net/mlx5e: Move params logic into its dedicated file (Alaa Hleihel) [1915308]
- net/mlx5e: Pass q_counter indentifier as parameter to rq_param builders (Alaa Hleihel) [1915308]
- net/mlx5e: Block offload of outer header csum for GRE tunnel (Alaa Hleihel) [1915308]
- net/mlx5e: Block offload of outer header csum for UDP tunnels (Alaa Hleihel) [1915308]
- Revert "net/mlx5: Arm only EQs with EQEs" (Alaa Hleihel) [1915308]
- net/mlx5e: Verify dev is present in get devlink port ndo (Alaa Hleihel) [1915308]
- net/mlx5: DR, Don't use SW steering when RoCE is not supported (Alaa Hleihel) [1915308]
- net/mlx5: Consider RoCE cap before init RDMA resources (Alaa Hleihel) [1915308]
- net/mlx5e: Fix page reclaim for dead peer hairpin (Alaa Hleihel) [1915308]
- net/mlx5e: Remove dependency in IPsec initialization flows (Alaa Hleihel) [1915308]
- net/mlx5e: Fix use-after-free of encap entry in neigh update handler (Alaa Hleihel) [1915308]
- IB/mlx5: Fix initializing CQ fragments buffer (Alaa Hleihel) [1915308 1974263]
- RDMA/mlx5: Block FDB rules when not in switchdev mode (Alaa Hleihel) [1915308]
- RDMA/mlx5: Use different doorbell memory for different processes (Alaa Hleihel) [1915308]
- net/mlx5: Fix duplicate included vhca_event.h (Alaa Hleihel) [1915308]
- net/mlx5: Fix lag port remapping logic (Alaa Hleihel) [1915308]
- net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet (Alaa Hleihel) [1915308]
- net/mlx5: DR, Create multi-destination flow table with level less than 64 (Alaa Hleihel) [1915308]
- net/mlx5e: Fix adding encap rules to slow path (Alaa Hleihel) [1915308]
- net/mlx5e: Check for needed capability for cvlan matching (Alaa Hleihel) [1915308]
- net/mlx5: Check firmware sync reset requested is set before trying to abort it (Alaa Hleihel) [1915308]
- net/mlx5e: Disable TLS offload for uplink representor (Alaa Hleihel) [1915308]
- net/mlx5e: Fix incompatible casting (Alaa Hleihel) [1915308]
- RDMA/mlx5: Fix query DCT via DEVX (Alaa Hleihel) [1915308]
- RDMA/mlx5: Recover from fatal event in dual port mode (Alaa Hleihel) [1915308]
- net/mlx5: Set term table as an unmanaged flow table (Alaa Hleihel) [1915308]
- net/mlx5e: Fix error path of updating netdev queues (Alaa Hleihel) [1915308]
- net/mlx5e: Reject mirroring on source port change encap rules (Alaa Hleihel) [1915308]
- net/mlx5e: Fix multipath lag activation (Alaa Hleihel) [1915308]
- net/mlx5e: reset XPS on error flow if netdev isn't registered yet (Alaa Hleihel) [1915308]
- net/mlx5e: Make sure fib dev exists in fib event (Alaa Hleihel) [1915308]
- net/mlx5e: Fix null deref accessing lag dev (Alaa Hleihel) [1915308]
- net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1915308]
- net/mlx5: SF, Fix show state inactive when its inactivated (Alaa Hleihel) [1915308]
- net/mlx5: Set reformat action when needed for termination rules (Alaa Hleihel) [1915308]
- net/mlx5e: Fix nullptr in add_vlan_push_action() (Alaa Hleihel) [1915308]
- {net, RDMA}/mlx5: Fix override of log_max_qp by other device (Alaa Hleihel) [1915308]
- net/mlx5: DR, Fix SQ/RQ in doorbell bitmask (Alaa Hleihel) [1915308]
- net/mlx5: Fix bit-wise and with zero (Alaa Hleihel) [1915308]
- RDMA/mlx5: Fix drop packet rule in egress table (Alaa Hleihel) [1915308]
- net/mlx5: Fix spelling mistakes in mlx5_core_info message (Alaa Hleihel) [1915308]
- net/mlx5: DR, Fixed typo in STE v0 (Alaa Hleihel) [1915308]
- RDMA/mlx5: Fix mlx5 rates to IB rates map (Alaa Hleihel) [1915308]
- RDMA/mlx5: Fix query RoCE port (Alaa Hleihel) [1915308]
- RDMA/mlx5: Zero out ODP related items in the mlx5_ib_mr (Alaa Hleihel) [1915308]
- net/mlx5e: Alloc flow spec using kvzalloc instead of kzalloc (Alaa Hleihel) [1915308]
- net/mlx5: Avoid unnecessary operation (Alaa Hleihel) [1915308]
- net/mlx5e: rep: Improve reg_cX conditions (Alaa Hleihel) [1915308]
- net/mlx5: SF, Fix return type (Alaa Hleihel) [1915308]
- net/mlx5e: mlx5_tc_ct_init does not fail (Alaa Hleihel) [1915308]
- net/mlx5: Fix indir stable stubs (Alaa Hleihel) [1915308]
- net/mlx5e: Add missing include (Alaa Hleihel) [1915308]
- net/mlx5e: fix mlx5e_tc_tun_update_header_ipv6 dummy definition (Alaa Hleihel) [1915308]
- net/mlx5e: CT, Avoid false lock dependency warning (Alaa Hleihel) [1915308]
- net/mlx5: Check returned value from health recover sequence (Alaa Hleihel) [1915308]
- net/mlx5: Don't rely on interface state bit (Alaa Hleihel) [1915308]
- net/mlx5: Remove second FW tracer check (Alaa Hleihel) [1915308]
- net/mlx5: Separate probe vs. reload flows (Alaa Hleihel) [1915308]
- net/mlx5: Remove impossible checks of interface state (Alaa Hleihel) [1915308]
- net/mlx5: Don't skip vport check (Alaa Hleihel) [1915308]
- net/mlx5e: Register nic devlink port for SF ports (Alaa Hleihel) [1915308]
- vdpa/mlx5: Retrieve BAR address suitable any function (Alaa Hleihel) [1915308]
- vdpa/mlx5: Use the correct dma device when registering memory (Alaa Hleihel) [1915308]
- net/mlx5: SF, Extend SF table for additional SF id range (Alaa Hleihel) [1915308]
- net/mlx5: SF, Split mlx5_sf_hw_table into two parts (Alaa Hleihel) [1915308]
- net/mlx5: SF, Use helpers for allocation and free (Alaa Hleihel) [1915308]
- net/mlx5: SF, Consider own vhca events of SF devices (Alaa Hleihel) [1915308]
- net/mlx5: SF, Store and use start function id (Alaa Hleihel) [1915308]
- net/mlx5: SF, Rely on hw table for SF devlink port allocation (Alaa Hleihel) [1915308]
- net/mlx5: E-Switch, Consider SF ports of host PF (Alaa Hleihel) [1915308]
- net/mlx5: E-Switch, Use xarray for vport number to vport and rep mapping (Alaa Hleihel) [1915308]
- net/mlx5: E-Switch, Prepare to return total vports from eswitch struct (Alaa Hleihel) [1915308]
- net/mlx5: E-Switch, Return eswitch max ports when eswitch is supported (Alaa Hleihel) [1915308]
- net/mlx5: SF, Reuse stored hardware function id (Alaa Hleihel) [1915308]
- net/mlx5: SF, Use device pointer directly (Alaa Hleihel) [1915308]
- net/mlx5: E-Switch, Initialize eswitch acls ns when eswitch is enabled (Alaa Hleihel) [1915308]
- net/mlx5: E-Switch, Move legacy code to a individual file (Alaa Hleihel) [1915308]
- net/mlx5: E-Switch, Convert a macro to a helper routine (Alaa Hleihel) [1915308]
- net/mlx5: E-Switch Make cleanup sequence mirror of init (Alaa Hleihel) [1915308]
- net/mlx5: E-Switch, Make vport number u16 (Alaa Hleihel) [1915308]
- net/mlx5: E-Switch, Skip querying SF enabled bits (Alaa Hleihel) [1915308]
- IB/mlx5: Set right RoCE l3 type and roce version while deleting GID (Alaa Hleihel) [1915308]
- net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308]
- net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308]
- net/mlx5: Pair mutex_destory with mutex_init for rate limit table (Alaa Hleihel) [1915308]
- net/mlx5: Allocate rate limit table when rate is configured (Alaa Hleihel) [1915308]
- net/mlx5: Use helper to increment, decrement rate entry refcount (Alaa Hleihel) [1915308]
- net/mlx5: Use helpers to allocate and free rl table entries (Alaa Hleihel) [1915308]
- net/mlx5: Do not hold mutex while reading table constants (Alaa Hleihel) [1915308]
- net/mlx5: Pack mlx5_rl_entry structure (Alaa Hleihel) [1915308]
- net/mlx5: Use unsigned int for free_count (Alaa Hleihel) [1915308]
- net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308]
- net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308]
- net/mlx5: E-Switch, let user to enable disable metadata (Alaa Hleihel) [1915308]
- net/mlx5e: TC, Add support to offload sample action (Alaa Hleihel) [1915308 1919649]
- net/mlx5e: TC, Handle sampled packets (Alaa Hleihel) [1915308 1919649]
- net/mlx5e: TC, Refactor tc update skb function (Alaa Hleihel) [1915308 1919649]
- net/mlx5e: TC, Add sampler restore handle API (Alaa Hleihel) [1915308 1919649]
- net/mlx5e: TC, Add sampler object API (Alaa Hleihel) [1915308 1919649]
- net/mlx5e: TC, Add sampler termination table API (Alaa Hleihel) [1915308 1919649]
- net/mlx5e: TC, Parse sample action (Alaa Hleihel) [1915308 1919649]
- net/mlx5: Instantiate separate mapping objects for FDB and NIC tables (Alaa Hleihel) [1915308 1919649]
- net/mlx5: Map register values to restore objects (Alaa Hleihel) [1915308 1919649]
- net/mlx5: E-switch, Set per vport table default group number (Alaa Hleihel) [1915308 1919649]
- net/mlx5: E-switch, Generalize per vport table API (Alaa Hleihel) [1915308 1919649]
- net/mlx5: E-switch, Rename functions to follow naming convention. (Alaa Hleihel) [1915308 1919649]
- net/mlx5: E-switch, Move vport table functions to a new file (Alaa Hleihel) [1915308 1919649]
- net/mlx5: CT: Add support for mirroring (Alaa Hleihel) [1915308]
- net/mlx5: E-Switch, Protect changing mode while adding rules (Alaa Hleihel) [1915308 1790457]
- net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore (Alaa Hleihel) [1915308 1790457]
- net/mlx5e: Do not reload ethernet ports when changing eswitch mode (Alaa Hleihel) [1915308 1790457]
- net/mlx5e: Unregister eth-reps devices first (Alaa Hleihel) [1915308 1790457]
- net/mlx5: Move mlx5e hw resources into a sub object (Alaa Hleihel) [1915308 1790457]
- net/mlx5e: Register nic devlink port with switch id (Alaa Hleihel) [1915308 1790457]
- net/mlx5e: Verify dev is present in some ndos (Alaa Hleihel) [1915308 1790457]
- net/mlx5e: Use nic mode netdev ndos and ethtool ops for uplink representor (Alaa Hleihel) [1915308 1790457]
- net/mlx5e: Add offload stats ndos to nic netdev ops (Alaa Hleihel) [1915308 1790457]
- net/mlx5e: Distinguish nic and esw offload in tc setup block cb (Alaa Hleihel) [1915308 1790457]
- net/mlx5e: Allow legacy vf ndos only if in legacy mode (Alaa Hleihel) [1915308 1790457]
- net/mlx5e: Same max num channels for both nic and uplink profiles (Alaa Hleihel) [1915308 1790457]
- net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta (Alaa Hleihel) [1915308]
- net/mlx5e: Fix setting of RS FEC mode (Alaa Hleihel) [1915308]
- net/mlx5: Fix setting of devlink traps in switchdev mode (Alaa Hleihel) [1915308]
- net/mlx5: DR, Add missing vhca_id consume from STEv1 (Alaa Hleihel) [1915308]
- net/mlx5: fix kfree mismatch in indir_table.c (Alaa Hleihel) [1915308]
- net/mlx5: Fix PBMC register mapping (Alaa Hleihel) [1915308]
- net/mlx5: Fix PPLM register mapping (Alaa Hleihel) [1915308]
- net/mlx5: Fix placement of log_max_flow_counter (Alaa Hleihel) [1915308]
- net/mlx5: Fix HW spec violation configuring uplink (Alaa Hleihel) [1915308]
- net/mlx5e: Guarantee room for XSK wakeup NOP on async ICOSQ (Alaa Hleihel) [1915308]
- net/mlx5e: Consider geneve_opts for encap contexts (Alaa Hleihel) [1915308]
- net/mlx5: Don't request more than supported EQs (Alaa Hleihel) [1915308]
- net/mlx5e: kTLS, Fix RX counters atomicity (Alaa Hleihel) [1915308]
- net/mlx5e: kTLS, Fix TX counters atomicity (Alaa Hleihel) [1915308]
- net/mlx5: E-switch, Create vport miss group only if src rewrite is supported (Alaa Hleihel) [1915308 1915310]
- net/mlx5e: Fix ethtool indication of connector type (Alaa Hleihel) [1915308]
- net/mlx5: Delete auxiliary bus driver eth-rep first (Alaa Hleihel) [1915308]
- net/mlx5e: Fix mapping of ct_label zero (Alaa Hleihel) [1915308]
- net/mlx5: SF, do not use ecpu bit for vhca state processing (Alaa Hleihel) [1915308]
- net/mlx5e: Fix division by 0 in mlx5e_select_queue (Alaa Hleihel) [1915308]
- net/mlx5e: Fix error path for ethtool set-priv-flag (Alaa Hleihel) [1915308]
- net/mlx5e: Offload tuple rewrite for non-CT flows (Alaa Hleihel) [1915308]
- net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1915308]
- net/mlx5: Add back multicast stats for uplink representor (Alaa Hleihel) [1915308]
- RDMA/mlx5: Fix typo in destroy_mkey inbox (Alaa Hleihel) [1915308]
- net/mlx5: DR, Fix potential shift wrapping of 32-bit value in STEv1 getter (Alaa Hleihel) [1915308]
- net/mlx5: SF: Fix error flow of SFs allocation flow (Alaa Hleihel) [1915308]
- net/mlx5: SF: Fix memory leak of work item (Alaa Hleihel) [1915308]
- net/mlx5: SF, Correct vhca context size (Alaa Hleihel) [1915308]
- net/mlx5e: E-switch, Fix rate calculation division (Alaa Hleihel) [1915308]
- RDMA/mlx5: Fix timestamp default mode (Alaa Hleihel) [1915308]
- net/mlx5: Set QP timestamp mode to default (Alaa Hleihel) [1915308]
- net/mlx5e: Fix error flow in change profile (Alaa Hleihel) [1915308]
- net/mlx5: Disable VF tunnel TX offload if ignore_flow_level isn't supported (Alaa Hleihel) [1915308 1915310]
- net/mlx5e: Check correct ip_version in decapsulation route resolution (Alaa Hleihel) [1915308]
- net/mlx5: Fix turn-off PPS command (Alaa Hleihel) [1915308]
- net/mlx5e: Don't match on Geneve options in case option masks are all zero (Alaa Hleihel) [1915308]
- net/mlx5e: Revert parameters on errors when changing PTP state without reset (Alaa Hleihel) [1915308]
- net/mlx5e: When changing XDP program without reset, take refs for XSK RQs (Alaa Hleihel) [1915308]
- net/mlx5e: Set PTP channel pointer explicitly to NULL (Alaa Hleihel) [1915308]
- net/mlx5e: Accumulate port PTP TX stats with other channels stats (Alaa Hleihel) [1915308]
- net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets (Alaa Hleihel) [1915308]
- net/mlx5e: Enforce minimum value check for ICOSQ size (Alaa Hleihel) [1915308]
- RDMA/mlx5: Set correct kernel-doc identifier (Alaa Hleihel) [1915308]
- IB/mlx5: Add missing error code (Alaa Hleihel) [1915308]
- configs: Enable mlx5 subfunction device support (Alaa Hleihel) [1915308 1851717]
- net/mlx5: Add cyc2time HW translation mode support (Alaa Hleihel) [1915308 1919657]
- net/mlx5: Move some PPS logic into helper functions (Alaa Hleihel) [1915308 1919657]
- net/mlx5: Move all internal timer metadata into a dedicated struct (Alaa Hleihel) [1915308 1919657]
- net/mlx5: Refactor init clock function (Alaa Hleihel) [1915308 1919657]
- net/mlx5: Add register layout to support real-time time-stamp (Alaa Hleihel) [1915308 1919657]
- RDMA/mlx5: Fail QP creation if the device can not support the CQE TS (Alaa Hleihel) [1915308]
- RDMA/mlx5: Allow CQ creation without attached EQs (Alaa Hleihel) [1915308]
- net/mlx5: Add new timestamp mode bits (Alaa Hleihel) [1915308 1919657]
- net/mlx5: Remove TLS dependencies on XPS (Alaa Hleihel) [1915308]
- net/mlx5: SF, Fix error return code in mlx5_sf_dev_probe() (Alaa Hleihel) [1915308 1851717]
- net/mlx5e: Fix error return code in mlx5e_tc_esw_init() (Alaa Hleihel) [1915308 1919647]
- net/mlx5: Fix a NULL vs IS_ERR() check (Alaa Hleihel) [1915308 1919647]
- net/mlx5e: Fix tc_tun.h to verify MLX5_ESWITCH config (Alaa Hleihel) [1915308 1919647]
- net/mlx5: Assign boolean values to a bool variable (Alaa Hleihel) [1915308]
- net/mlx5e: Fix spelling mistake "Unknouwn" -> "Unknown" (Alaa Hleihel) [1915308]
- net/mlx5e: Fix spelling mistake "channles" -> "channels" (Alaa Hleihel) [1915308]
- net/mlx5: Delete device list leftover (Alaa Hleihel) [1915308]
- net/mlx5_core: remove unused including <generated/utsrelease.h> (Alaa Hleihel) [1915308]
- net/mlx5: fix spelling mistake in Kconfig "accelaration" -> "acceleration" (Alaa Hleihel) [1915308]
- RDMA/mlx5: Support 400Gbps IB rate in mlx5 driver (Alaa Hleihel) [1915308]
- RDMA/mlx5: Cleanup the synchronize_srcu() from the ODP flow (Alaa Hleihel) [1915308]
- net/mlx5e: Handle FIB events to update tunnel endpoint device (Alaa Hleihel) [1915308 1919647]
- net/mlx5e: Rename some encap-specific API to generic names (Alaa Hleihel) [1915308 1919647]
- net/mlx5e: TC preparation refactoring for routing update event (Alaa Hleihel) [1915308 1919647]
- net/mlx5e: Refactor neigh update infrastructure (Alaa Hleihel) [1915308 1919647]
- net/mlx5e: Create route entry infrastructure (Alaa Hleihel) [1915308 1919647]
- net/mlx5e: Extract tc tunnel encap/decap code to dedicated file (Alaa Hleihel) [1915308 1919647]
- net/mlx5e: Match recirculated packet miss in slow table using reg_c1 (Alaa Hleihel) [1915308 1915310 1919647]
- net/mlx5e: Refactor reg_c1 usage (Alaa Hleihel) [1915308 1919647]
- net/mlx5e: VF tunnel RX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647]
- net/mlx5e: Remove redundant match on tunnel destination mac (Alaa Hleihel) [1915308 1919647]
- net/mlx5: E-Switch, Indirect table infrastructure (Alaa Hleihel) [1915308 1915310 1919647]
- net/mlx5e: Refactor tun routing helpers (Alaa Hleihel) [1915308 1919647]
- net/mlx5e: VF tunnel TX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647]
- net/mlx5: E-Switch, Refactor rule offload forward action processing (Alaa Hleihel) [1915308 1915310 1919647]
- net/mlx5e: Always set attr mdev pointer (Alaa Hleihel) [1915308 1919647]
- net/mlx5e: E-Switch, Maintain vhca_id to vport_num mapping (Alaa Hleihel) [1915308 1915310 1919647]
- net/mlx5: E-Switch, Refactor setting source port (Alaa Hleihel) [1915308 1915310 1919647]
- IB/mlx5: Use rdma_for_each_port for port iteration (Alaa Hleihel) [1915308]
- RDMA/core: Introduce and use API to read port immutable data (Alaa Hleihel) [1915308]
- IB/mlx5: Improve query port for representor port (Alaa Hleihel) [1915308]
- IB/mlx5: Avoid calling query device for reading pkey table length (Alaa Hleihel) [1915308]
- IB/mlx5: Move mlx5_port_caps from mlx5_core_dev to mlx5_ib_dev (Alaa Hleihel) [1915308]
- IB/mlx5: Support default partition key for representor port (Alaa Hleihel) [1915308]
- net/mlx5: DR, Avoid unnecessary csum recalculation on supporting devices (Alaa Hleihel) [1915308]
- net/mlx5e: CT: remove useless conversion to PTR_ERR then ERR_PTR (Alaa Hleihel) [1915308]
- net/mlx5e: accel, remove redundant space (Alaa Hleihel) [1915308]
- net/mlx5e: kTLS, Improve TLS RX workqueue scope (Alaa Hleihel) [1915308]
- net/mlx5e: remove h from printk format specifier (Alaa Hleihel) [1915308]
- net/mlx5e: Increase indirection RQ table size to 256 (Alaa Hleihel) [1915308]
- net/mlx5e: Enable napi in channel's activation stage (Alaa Hleihel) [1915308]
- net/mlx5e: Move representor neigh init into profile enable (Alaa Hleihel) [1915308]
- net/mlx5e: Avoid false lock depenency warning on tc_ht (Alaa Hleihel) [1915308]
- net/mlx5e: Move set vxlan nic info to profile init (Alaa Hleihel) [1915308]
- net/mlx5e: Move netif_carrier_off() out of mlx5e_priv_init() (Alaa Hleihel) [1915308]
- net/mlx5e: Refactor mlx5e_netdev_init/cleanup to mlx5e_priv_init/cleanup (Alaa Hleihel) [1915308]
- net/mxl5e: Add change profile method (Alaa Hleihel) [1915308]
- net/mlx5e: Separate between netdev objects and mlx5e profiles initialization (Alaa Hleihel) [1915308]
- net/mlx5: DR, Allow SW steering for sw_owner_v2 devices (Alaa Hleihel) [1915308 1851712]
- net/mlx5: DR, Copy all 64B whenever replacing STE in the head of miss-list (Alaa Hleihel) [1915308 1851712]
- net/mlx5: DR, Use HW specific logic API when writing STE (Alaa Hleihel) [1915308 1851712]
- net/mlx5: DR, Use the right size when writing partial STE into HW (Alaa Hleihel) [1915308 1851712]
- net/mlx5: DR, Add STEv1 modify header logic (Alaa Hleihel) [1915308 1851712]
- net/mlx5: DR, Add STEv1 action apply logic (Alaa Hleihel) [1915308 1851712]
- net/mlx5: DR, Add STEv1 setters and getters (Alaa Hleihel) [1915308 1851712]
- net/mlx5: DR, Allow native protocol support for HW STEv1 (Alaa Hleihel) [1915308 1851712]
- net/mlx5: DR, Add HW STEv1 match logic (Alaa Hleihel) [1915308 1851712]
- net/mlx5: DR, Add match STEv1 structs to ifc (Alaa Hleihel) [1915308 1851712]
- net/mlx5: DR, Fix potential shift wrapping of 32-bit value (Alaa Hleihel) [1915308 1851712]
- net/mlx5e: Enable traps according to link state (Alaa Hleihel) [1915308 1919652]
- net/mlx5e: Add listener to DMAC filter trap event (Alaa Hleihel) [1915308 1919652]
- net/mlx5e: Add listener to trap event (Alaa Hleihel) [1915308 1919652]
- net/mlx5e: Add trap entity to ETH driver (Alaa Hleihel) [1915308 1919652]
- net/mlx5e: Expose RX dma info helpers (Alaa Hleihel) [1915308 1919652]
- net/mlx5e: Add flow steering DMAC trap rule (Alaa Hleihel) [1915308 1919652]
- net/mlx5e: Add flow steering VLAN trap rule (Alaa Hleihel) [1915308 1919652]
- net/mlx5e: Optimize promiscuous mode (Alaa Hleihel) [1915308 1919652]
- net/mlx5: Notify on trap action by blocking event (Alaa Hleihel) [1915308 1919652]
- net/mlx5: Rename events notifier header (Alaa Hleihel) [1915308 1919652]
- net/mlx5: Register to devlink DMAC filter trap (Alaa Hleihel) [1915308 1919652]
- net/mlx5: Register to devlink ingress VLAN filter trap (Alaa Hleihel) [1915308 1919652]
- net/mlx5: Add support for devlink traps in mlx5 core driver (Alaa Hleihel) [1915308 1919652]
- net/mlx5e: Support HTB offload (Alaa Hleihel) [1915308]
- net/mlx5: SF, Port function state change support (Alaa Hleihel) [1915308 1851717]
- net/mlx5: SF, Add port add delete functionality (Alaa Hleihel) [1915308 1851717]
- net/mlx5: E-switch, Add eswitch helpers for SF vport (Alaa Hleihel) [1915308 1915310 1851717]
- net/mlx5: E-switch, Prepare eswitch to handle SF vport (Alaa Hleihel) [1915308 1915310 1851717]
- net/mlx5: SF, Add auxiliary device driver (Alaa Hleihel) [1915308 1851717]
- net/mlx5: SF, Add auxiliary device support (Alaa Hleihel) [1915308 1851717]
- net/mlx5: Introduce vhca state event notifier (Alaa Hleihel) [1915308 1851717]
- RDMA/hw/mlx5/qp: Demote non-conformant kernel-doc header (Alaa Hleihel) [1915308]
- RDMA/hw/mlx5/odp: Fix formatting and add missing descriptions in 'pagefault_data_segments()' (Alaa Hleihel) [1915308]
- IB/mlx5: Make function static (Alaa Hleihel) [1915308]
- net/mlx5e: IPsec, Remove unnecessary config flag usage (Alaa Hleihel) [1915308]
- net/mlx5e: IPsec, Inline feature_check fast-path function (Alaa Hleihel) [1915308]
- net/mlx5e: IPsec, Avoid unreachable return (Alaa Hleihel) [1915308]
- net/mlx5e: IPsec, Enclose csum logic under ipsec config (Alaa Hleihel) [1915308]
- net/mlx5e: CT: Remove redundant usage of zone mask (Alaa Hleihel) [1915308]
- net/mlx5e: Remove redundant initialization to null (Alaa Hleihel) [1915308]
- net/mlx5e: CT: Pass null instead of zero spec (Alaa Hleihel) [1915308]
- net/mlx5e: E-Switch, Offload all chain 0 priorities when modify header and forward action is not supported (Alaa Hleihel) [1915308]
- net/mlx5: E-Switch, use new cap as condition for mpls over udp (Alaa Hleihel) [1915308]
- net/mlx5e: Simplify condition on esw_vport_enable_qos() (Alaa Hleihel) [1915308]
- net/mlx5: Add HW definition of reg_c_preserve (Alaa Hleihel) [1915308]
- net/mlx5: DR, Move STEv0 modify header logic (Alaa Hleihel) [1915308]
- net/mlx5: DR, Add STE modify header actions per-device API (Alaa Hleihel) [1915308]
- net/mlx5: DR, Move STEv0 action apply logic (Alaa Hleihel) [1915308]
- net/mlx5: DR, Add STE tx/rx actions per-device API (Alaa Hleihel) [1915308]
- net/mlx5: DR, Move STEv0 setters and getters (Alaa Hleihel) [1915308]
- net/mlx5: DR, Add STE setters and getters per-device API (Alaa Hleihel) [1915308]
- net/mlx5: DR, Move action apply logic to dr_ste (Alaa Hleihel) [1915308]
- net/mlx5: DR, Refactor ICMP STE builder (Alaa Hleihel) [1915308]
- net/mlx5: DR, Move STEv0 look up types from mlx5_ifc_dr header (Alaa Hleihel) [1915308]
- net/mlx5: DR, Merge similar DR STE SET macros (Alaa Hleihel) [1915308]
- net/mlx5: DR, Fix STEv0 source_eswitch_owner_vhca_id support (Alaa Hleihel) [1915308]
- net/mlx5: DR, Remove unused macro definition from dr_ste (Alaa Hleihel) [1915308]
- net/mlx5: DR, Move HW STEv0 match logic to a separate file (Alaa Hleihel) [1915308]
- net/mlx5: DR, Use the new HW specific STE infrastructure (Alaa Hleihel) [1915308]
- net/mlx5: DR, Move macros from dr_ste.c to header (Alaa Hleihel) [1915308]
- net/mlx5: DR, Add infrastructure for supporting several steering formats (Alaa Hleihel) [1915308]
- ext4: handle read only external journal device (Lukas Czerner) [1860929]
- vfio/pci: Handle concurrent vma faults (Alex Williamson) [1976551]
- vfio-pci: Use io_remap_pfn_range() for PCI IO memory (Alex Williamson) [1976551]
- net: flow_dissector: Parse PTP L2 packet header (Ivan Vecera) [1971687]
- net: vlan: Add parse protocol header ops (Ivan Vecera) [1971687]
- PCI: hv: Remove bus device removal unused refcount/functions (Mohammed Gamal) [1982482]
- PCI: hv: Fix a race condition when removing the device (Mohammed Gamal) [1982482]
- RDMA/cxgb4: check for ipv6 address properly while destroying listener (Raju Rangoju) [1961313]
- RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server (Raju Rangoju) [1961313]
- RDMA: Convert sysfs device * show functions to use sysfs_emit() (Raju Rangoju) [1961313]
- RDMA/iw_cxgb4: Disable delayed ack by default (Raju Rangoju) [1961313]
- [infiniband] treewide: Remove uninitialized_var() usage (Raju Rangoju) [1961313]
- RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove (Raju Rangoju) [1961313]
- vfs: allow unprivileged whiteout creation (Miklos Szeredi) [1983608]
- Documentation: kdump: update kdump guide (Baoquan He) [1938067]
- docs: admin-guide: add kdump documentation into it (Baoquan He) [1938067]
- docs: kdump: convert docs to ReST and rename to *.rst (Baoquan He) [1938067]
* Wed Jul 14 2021 Augusto Caringi <acaringi@redhat.com> [4.18.0-323.el8]
- Revert "be2net: disable bh with spin_lock in be_process_mcc" (Petr Oros) [1973504]
- nvmet-rdma: Fix NULL deref when SEND is completed with error (Gopal Tiwari) [1959856]
- netfilter: nft_exthdr: Search chunks in SCTP packets only (Phil Sutter) [1868228]
- netfilter: nft_exthdr: Fix for unsafe packet data read (Phil Sutter) [1868228]
- netfilter: nft_exthdr: Support SCTP chunks (Phil Sutter) [1868228]
- xfs: fix deadlock retry tracepoint arguments (Bill O'Donnell) [1937116]
- xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range (Bill O'Donnell) [1937116]
- xfs: fix return of uninitialized value in variable error (Bill O'Donnell) [1937116]
- xfs: fix scrub and remount-ro protection when running scrub (Bill O'Donnell) [1937116]
- xfs: fix xfs_trans slab cache name (Bill O'Donnell) [1937116]
- xfs: Fix a typo (Bill O'Donnell) [1937116]
- xfs: Rudimentary spelling fix (Bill O'Donnell) [1937116]
- xfs: Rudimentary typo fixes (Bill O'Donnell) [1937116]
- xfs: fix dquot scrub loop cancellation (Bill O'Donnell) [1937116]
- xfs: fix uninitialized variables in xrep_calc_ag_resblks (Bill O'Donnell) [1937116]
- xfs: fix incorrect root dquot corruption error when switching group/project quota types (Bill O'Donnell) [1937116]
- xfs: fix up build warnings when quotas are disabled (Bill O'Donnell) [1937116]
- xfs: fix chown leaking delalloc quota blocks when fssetxattr fails (Bill O'Donnell) [1937116]
- xfs: Fix assert failure in xfs_setattr_size() (Bill O'Donnell) [1937116]
- xfs: fix an ABBA deadlock in xfs_rename (Bill O'Donnell) [1937116 1966609]
- xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks (Bill O'Donnell) [1937116]
- xfs: fix parent pointer scrubber bailing out on unallocated inodes (Bill O'Donnell) [1937116]
- xfs: revert "xfs: fix rmap key and record comparison functions" (Bill O'Donnell) [1937116]
- xfs: don't allow NOWAIT DIO across extent boundaries (Bill O'Donnell) [1937116]
- xfs: return corresponding errcode if xfs_initialize_perag() fail (Bill O'Donnell) [1937116]
- xfs: ensure inobt record walks always make forward progress (Bill O'Donnell) [1937116]
- xfs: fix forkoff miscalculation related to XFS_LITINO(mp) (Bill O'Donnell) [1937116]
- xfs: directory scrub should check the null bestfree entries too (Bill O'Donnell) [1937116]
- xfs: strengthen rmap record flags checking (Bill O'Donnell) [1937116]
- xfs: fix the minrecs logic when dealing with inode root child blocks (Bill O'Donnell) [1937116]
- xfs: fix a missing unlock on error in xfs_fs_map_blocks (Bill O'Donnell) [1937116]
- xfs: fix brainos in the refcount scrubber's rmap fragment processor (Bill O'Donnell) [1937116]
- xfs: fix rmap key and record comparison functions (Bill O'Donnell) [1937116]
- xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents (Bill O'Donnell) [1937116]
- xfs: fix flags argument to rmap lookup when converting shared file rmaps (Bill O'Donnell) [1937116]
- xfs: only flush the unshared range in xfs_reflink_unshare (Bill O'Donnell) [1937116]
- xfs: fix scrub flagging rtinherit even if there is no rt device (Bill O'Donnell) [1937116]
- xfs: fix missing CoW blocks writeback conversion retry (Bill O'Donnell) [1937116]
- xfs: set xefi_discard when creating a deferred agfl free log intent item (Bill O'Donnell) [1937116]
- xfs: cancel intents immediately if process_intents fails (Bill O'Donnell) [1937116]
- xfs: fix fallocate functions when rtextsize is larger than 1 (Bill O'Donnell) [1937116]
- xfs: fix high key handling in the rt allocator's query_range function (Bill O'Donnell) [1937116]
- xfs: annotate grabbing the realtime bitmap/summary locks in growfs (Bill O'Donnell) [1937116]
- xfs: make xfs_growfs_rt update secondary superblocks (Bill O'Donnell) [1937116]
- xfs: fix realtime bitmap/summary file truncation when growing rt volume (Bill O'Donnell) [1937116]
- xfs: fix the indent in xfs_trans_mod_dquot (Bill O'Donnell) [1937116]
- xfs: do the ASSERT for the arguments O_{u,g,p}dqpp (Bill O'Donnell) [1937116]
- xfs: fix deadlock and streamline xfs_getfsmap performance (Bill O'Donnell) [1937116]
- xfs: limit entries returned when counting fsmap records (Bill O'Donnell) [1937116]
- xfs: only relog deferred intent items if free space in the log gets low (Bill O'Donnell) [1937116]
- xfs: expose the log push threshold (Bill O'Donnell) [1937116]
- xfs: periodically relog deferred intent items (Bill O'Donnell) [1937116]
- xfs: change the order in which child and parent defer ops are finished (Bill O'Donnell) [1937116]
- xfs: fix an incore inode UAF in xfs_bui_recover (Bill O'Donnell) [1937116]
- xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock ordering (Bill O'Donnell) [1937116]
- xfs: clean up bmap intent item recovery checking (Bill O'Donnell) [1937116]
- xfs: xfs_defer_capture should absorb remaining transaction reservation (Bill O'Donnell) [1937116]
- xfs: xfs_defer_capture should absorb remaining block reservations (Bill O'Donnell) [1937116]
- xfs: proper replay of deferred ops queued during log recovery (Bill O'Donnell) [1937116]
- xfs: remove XFS_LI_RECOVERED (Bill O'Donnell) [1937116]
- xfs: remove xfs_defer_reset (Bill O'Donnell) [1937116]
- xfs: fix finobt btree block recovery ordering (Bill O'Donnell) [1937116]
- xfs: directly call xfs_generic_create() for ->create() and ->mkdir() (Bill O'Donnell) [1937116]
- xfs: avoid shared rmap operations for attr fork extents (Bill O'Donnell) [1937116]
- xfs: drop the obsolete comment on filestream locking (Bill O'Donnell) [1937116]
- xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local} (Bill O'Donnell) [1937116]
- xfs: do the assert for all the log done items in xfs_trans_cancel (Bill O'Donnell) [1937116]
- xfs: remove the unused parameter id from xfs_qm_dqattach_one (Bill O'Donnell) [1937116]
- xfs: remove the redundant crc feature check in xfs_attr3_rmt_verify (Bill O'Donnell) [1937116]
- xfs: fix some comments (Bill O'Donnell) [1937116]
- xfs: remove the unnecessary xfs_dqid_t type cast (Bill O'Donnell) [1937116]
- xfs: use the existing type definition for di_projid (Bill O'Donnell) [1937116]
- xfs: remove the unused SYNCHRONIZE macro (Bill O'Donnell) [1937116]
- xfs: clean up calculation of LR header blocks (Bill O'Donnell) [1937116]
- xfs: avoid LR buffer overrun due to crafted h_len (Bill O'Donnell) [1937116]
- xfs: don't release log intent items when recovery fails (Bill O'Donnell) [1937116]
- xfs: attach inode to dquot in xfs_bui_item_recover (Bill O'Donnell) [1937116]
- xfs: log new intent items created as part of finishing recovered intent items (Bill O'Donnell) [1937116]
- xfs: check dabtree node hash values when loading child blocks (Bill O'Donnell) [1937116]
- xfs: don't free rt blocks when we're doing a REMAP bunmapi call (Bill O'Donnell) [1937116]
- xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary files (Bill O'Donnell) [1937116]
- xfs: Set xfs_buf type flag when growing summary/bitmap files (Bill O'Donnell) [1937116]
- xfs: drop extra transaction roll from inode extent truncate (Bill O'Donnell) [1937116]
- xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev (Bill O'Donnell) [1937116]
- xfs: ensure that fpunch, fcollapse, and finsert operations are aligned to rt extent size (Bill O'Donnell) [1937116]
- xfs: refactor inode flags propagation code (Bill O'Donnell) [1937116]
- xfs: make sure the rt allocator doesn't run off the end (Bill O'Donnell) [1937116]
- xfs: Remove unneeded semicolon (Bill O'Donnell) [1937116]
- xfs: force the log after remapping a synchronous-writes file (Bill O'Donnell) [1937116]
- xfs: Convert xfs_attr_sf macros to inline functions (Bill O'Donnell) [1937116]
- xfs: Use variable-size array for nameval in xfs_attr_sf_entry (Bill O'Donnell) [1937116]
- xfs: Remove typedef xfs_attr_shortform_t (Bill O'Donnell) [1937116]
- xfs: remove typedef xfs_attr_sf_entry_t (Bill O'Donnell) [1937116]
- xfs: Remove kmem_zalloc_large() (Bill O'Donnell) [1937116]
- xfs: enable big timestamps (Bill O'Donnell) [1937116]
- xfs: trace timestamp limits (Bill O'Donnell) [1937116]
- xfs: widen ondisk quota expiration timestamps to handle y2038+ (Bill O'Donnell) [1937116]
- xfs: widen ondisk inode timestamps to deal with y2038+ (Bill O'Donnell) [1937116]
- xfs: redefine xfs_ictimestamp_t (Bill O'Donnell) [1937116]
- xfs: redefine xfs_timestamp_t (Bill O'Donnell) [1937116]
- xfs: move xfs_log_dinode_to_disk to the log recovery code (Bill O'Donnell) [1937116]
- xfs: refactor quota timestamp coding (Bill O'Donnell) [1937116]
- xfs: refactor default quota grace period setting code (Bill O'Donnell) [1937116]
- xfs: refactor quota expiration timer modification (Bill O'Donnell) [1937116]
- xfs: explicitly define inode timestamp range (Bill O'Donnell) [1937116]
- xfs: enable new inode btree counters feature (Bill O'Donnell) [1937116]
- xfs: support inode btree blockcounts in online repair (Bill O'Donnell) [1937116]
- xfs: support inode btree blockcounts in online scrub (Bill O'Donnell) [1937116]
- xfs: use the finobt block counts to speed up mount times (Bill O'Donnell) [1937116]
- xfs: store inode btree block counts in AGI header (Bill O'Donnell) [1937116]
- xfs: reuse _xfs_buf_read for re-reading the superblock (Bill O'Donnell) [1937116]
- xfs: remove xfs_getsb (Bill O'Donnell) [1937116]
- xfs: simplify xfs_trans_getsb (Bill O'Donnell) [1937116]
- xfs: remove xlog_recover_iodone (Bill O'Donnell) [1937116]
- xfs: clear the read/write flags later in xfs_buf_ioend (Bill O'Donnell) [1937116]
- xfs: use xfs_buf_item_relse in xfs_buf_item_done (Bill O'Donnell) [1937116]
- xfs: simplify the xfs_buf_ioend_disposition calling convention (Bill O'Donnell) [1937116]
- xfs: lift the XBF_IOEND_FAIL handling into xfs_buf_ioend_disposition (Bill O'Donnell) [1937116]
- xfs: remove xfs_buf_ioerror_retry (Bill O'Donnell) [1937116]
- xfs: refactor xfs_buf_ioerror_fail_without_retry (Bill O'Donnell) [1937116]
- xfs: fold xfs_buf_ioend_finish into xfs_ioend (Bill O'Donnell) [1937116]
- xfs: move the buffer retry logic to xfs_buf.c (Bill O'Donnell) [1937116]
- xfs: refactor xfs_buf_ioend (Bill O'Donnell) [1937116]
- xfs: mark xfs_buf_ioend static (Bill O'Donnell) [1937116]
- xfs: refactor the buf ioend disposition code (Bill O'Donnell) [1937116]
- xfs: xfs_iflock is no longer a completion (Bill O'Donnell) [1937116]
- xfs: remove kmem_realloc() (Bill O'Donnell) [1937116]
- xfs: don't update mtime on COW faults (Bill O'Donnell) [1937116]
- xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files (Bill O'Donnell) [1937116]
- xfs: initialize the shortform attr header padding entry (Bill O'Donnell) [1937116]
- xfs: fix off-by-one in inode alloc block reservation calculation (Bill O'Donnell) [1937116]
- xfs: finish dfops on every insert range shift iteration (Bill O'Donnell) [1937116]
- xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init (Bill O'Donnell) [1937116]
- xfs: delete duplicated words + other fixes (Bill O'Donnell) [1937116]
- xfs: Lift -ENOSPC handler from xfs_attr_leaf_addname (Bill O'Donnell) [1937116]
- xfs: Simplify xfs_attr_node_addname (Bill O'Donnell) [1937116]
- xfs: Simplify xfs_attr_leaf_addname (Bill O'Donnell) [1937116]
- xfs: Add helper function xfs_attr_node_removename_rmt (Bill O'Donnell) [1937116]
- xfs: Add helper function xfs_attr_node_removename_setup (Bill O'Donnell) [1937116]
- xfs: Add remote block helper functions (Bill O'Donnell) [1937116]
- xfs: Add helper function xfs_attr_leaf_mark_incomplete (Bill O'Donnell) [1937116]
- xfs: Add helpers xfs_attr_is_shortform and xfs_attr_set_shortform (Bill O'Donnell) [1937116]
- xfs: Remove xfs_trans_roll in xfs_attr_node_removename (Bill O'Donnell) [1937116]
- xfs: Remove unneeded xfs_trans_roll_inode calls (Bill O'Donnell) [1937116]
- xfs: Add helper function xfs_attr_node_shrink (Bill O'Donnell) [1937116]
- xfs: Pull up xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116]
- xfs: Refactor xfs_attr_rmtval_remove (Bill O'Donnell) [1937116]
- xfs: Pull up trans roll in xfs_attr3_leaf_clearflag (Bill O'Donnell) [1937116]
- xfs: Factor out xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116]
- xfs: Pull up trans roll from xfs_attr3_leaf_setflag (Bill O'Donnell) [1937116]
- xfs: Refactor xfs_attr_try_sf_addname (Bill O'Donnell) [1937116]
- xfs: Split apart xfs_attr_leaf_addname (Bill O'Donnell) [1937116]
- xfs: Pull up trans handling in xfs_attr3_leaf_flipflags (Bill O'Donnell) [1937116]
- xfs: Factor out new helper functions xfs_attr_rmtval_set (Bill O'Donnell) [1937116]
- xfs: Check for -ENOATTR or -EEXIST (Bill O'Donnell) [1937116]
- xfs: Add xfs_has_attr and subroutines (Bill O'Donnell) [1937116]
- xfs: Refactor xfs_da_state_alloc() helper (Bill O'Donnell) [1937116]
- xfs: remove xfs_zone_{alloc,zalloc} helpers (Bill O'Donnell) [1937116]
- xfs: Modify xlog_ticket_alloc() to use kernel's MM API (Bill O'Donnell) [1937116]
- xfs: Remove kmem_zone_zalloc() usage (Bill O'Donnell) [1937116]
- xfs: Remove kmem_zone_alloc() usage (Bill O'Donnell) [1937116]
- xfs: xfs_btree_staging.h: delete duplicated words (Bill O'Donnell) [1937116]
- xfs: rename the ondisk dquot d_flags to d_type (Bill O'Donnell) [1937116]
- xfs: improve ondisk dquot flags checking (Bill O'Donnell) [1937116]
- xfs: create xfs_dqtype_t to represent quota types (Bill O'Donnell) [1937116]
- xfs: replace a few open-coded XFS_DQTYPE_REC_MASK uses (Bill O'Donnell) [1937116]
- xfs: remove unnecessary quota type masking (Bill O'Donnell) [1937116]
- xfs: always use xfs_dquot_type when extracting type from a dquot (Bill O'Donnell) [1937116]
- xfs: refactor quota type testing (Bill O'Donnell) [1937116]
- xfs: remove the XFS_QM_IS[UGP]DQ macros (Bill O'Donnell) [1937116]
- xfs: refactor testing if a particular dquot is being enforced (Bill O'Donnell) [1937116]
- xfs: rename XFS_DQ_{USER,GROUP,PROJ} to XFS_DQTYPE_* (Bill O'Donnell) [1937116]
- xfs: drop the type parameter from xfs_dquot_verify (Bill O'Donnell) [1937116]
- xfs: add more dquot tracepoints (Bill O'Donnell) [1937116]
- xfs: actually bump warning counts when we send warnings (Bill O'Donnell) [1937116]
- xfs: assume the default quota limits are always set in xfs_qm_adjust_dqlimits (Bill O'Donnell) [1937116]
- xfs: refactor xfs_trans_apply_dquot_deltas (Bill O'Donnell) [1937116]
- xfs: refactor xfs_trans_dqresv (Bill O'Donnell) [1937116]
- xfs: refactor xfs_qm_scall_setqlim (Bill O'Donnell) [1937116]
- xfs: refactor quota exceeded test (Bill O'Donnell) [1937116]
- xfs: remove unnecessary arguments from quota adjust functions (Bill O'Donnell) [1937116]
- xfs: refactor default quota limits by resource (Bill O'Donnell) [1937116]
- xfs: remove qcore from incore dquots (Bill O'Donnell) [1937116]
- xfs: stop using q_core timers in the quota code (Bill O'Donnell) [1937116]
- xfs: stop using q_core warning counters in the quota code (Bill O'Donnell) [1937116]
- xfs: stop using q_core counters in the quota code (Bill O'Donnell) [1937116]
- xfs: stop using q_core limits in the quota code (Bill O'Donnell) [1937116]
- xfs: use a per-resource struct for incore dquot data (Bill O'Donnell) [1937116]
- xfs: stop using q_core.d_id in the quota code (Bill O'Donnell) [1937116]
- xfs: stop using q_core.d_flags in the quota code (Bill O'Donnell) [1937116]
- xfs: make XFS_DQUOT_CLUSTER_SIZE_FSB part of the ondisk format (Bill O'Donnell) [1937116]
- xfs: rename dquot incore state flags (Bill O'Donnell) [1937116]
- xfs: refactor quotacheck flags usage (Bill O'Donnell) [1937116]
- xfs: move the flags argument of xfs_qm_scall_trunc_qfiles to XFS_QMOPT_* (Bill O'Donnell) [1937116]
- xfs: validate ondisk/incore dquot flags (Bill O'Donnell) [1937116]
- xfs: fix inode quota reservation checks (Bill O'Donnell) [1937116]
- xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffer to flush (Bill O'Donnell) [1937116]
- xfs: drain the buf delwri queue before xfsaild idles (Bill O'Donnell) [1937116]
- xfs: remove duplicated include from xfs_buf_item.c (Bill O'Donnell) [1937116]
- xfs: remove SYNC_WAIT and SYNC_TRYLOCK (Bill O'Donnell) [1937116]
- xfs: get rid of unnecessary xfs_perag_{get,put} pairs (Bill O'Donnell) [1937116]
- xfs: rtbitmap scrubber should check inode size (Bill O'Donnell) [1937116]
- xfs: rtbitmap scrubber should verify written extents (Bill O'Donnell) [1937116]
- xfs: remove xfs_inobp_check() (Bill O'Donnell) [1937116]
- xfs: factor xfs_iflush_done (Bill O'Donnell) [1937116]
- xfs: rework xfs_iflush_cluster() dirty inode iteration (Bill O'Donnell) [1937116]
- xfs: rename xfs_iflush_int() (Bill O'Donnell) [1937116]
- xfs: xfs_iflush() is no longer necessary (Bill O'Donnell) [1937116]
- xfs: attach inodes to the cluster buffer when dirtied (Bill O'Donnell) [1937116]
- xfs: rework stale inodes in xfs_ifree_cluster (Bill O'Donnell) [1937116]
- xfs: clean up inode reclaim comments (Bill O'Donnell) [1937116]
- xfs: remove SYNC_WAIT from xfs_reclaim_inodes() (Bill O'Donnell) [1937116]
- xfs: remove SYNC_TRYLOCK from inode reclaim (Bill O'Donnell) [1937116]
- xfs: don't block inode reclaim on the ILOCK (Bill O'Donnell) [1937116]
- xfs: allow multiple reclaimers per AG (Bill O'Donnell) [1937116]
- xfs: remove IO submission from xfs_reclaim_inode() (Bill O'Donnell) [1937116]
- xfs: make inode reclaim almost non-blocking (Bill O'Donnell) [1937116]
- xfs: pin inode backing buffer to the inode log item (Bill O'Donnell) [1937116]
- xfs: move xfs_clear_li_failed out of xfs_ail_delete_one() (Bill O'Donnell) [1937116]
- xfs: unwind log item error flagging (Bill O'Donnell) [1937116]
- xfs: handle buffer log item IO errors directly (Bill O'Donnell) [1937116]
- xfs: get rid of log item callbacks (Bill O'Donnell) [1937116]
- xfs: clean up the buffer iodone callback functions (Bill O'Donnell) [1937116]
- xfs: use direct calls for dquot IO completion (Bill O'Donnell) [1937116]
- xfs: make inode IO completion buffer centric (Bill O'Donnell) [1937116]
- xfs: clean up whacky buffer log item list reinit (Bill O'Donnell) [1937116]
- xfs: call xfs_buf_iodone directly (Bill O'Donnell) [1937116]
- xfs: mark log recovery buffers for completion (Bill O'Donnell) [1937116]
- xfs: mark dquot buffers in cache (Bill O'Donnell) [1937116]
- xfs: mark inode buffers in cache (Bill O'Donnell) [1937116]
- xfs: add an inode item lock (Bill O'Donnell) [1937116]
- xfs: remove logged flag from inode log item (Bill O'Donnell) [1937116]
- xfs: Don't allow logging of XFS_ISTALE inodes (Bill O'Donnell) [1937116]
- xfs: remove useless definitions in xfs_linux.h (Bill O'Donnell) [1937116]
- xfs: use MMAPLOCK around filemap_map_pages() (Bill O'Donnell) [1937116]
- xfs: move helpers that lock and unlock two inodes against userspace IO (Bill O'Donnell) [1937116]
- xfs: refactor locking and unlocking two inodes against userspace IO (Bill O'Donnell) [1937116]
- xfs: fix xfs_reflink_remap_prep calling conventions (Bill O'Donnell) [1937116]
- xfs: reflink can skip remap existing mappings (Bill O'Donnell) [1937116]
- xfs: only reserve quota blocks if we're mapping into a hole (Bill O'Donnell) [1937116]
- xfs: only reserve quota blocks for bmbt changes if we're changing the data fork (Bill O'Donnell) [1937116]
- xfs: redesign the reflink remap loop to fix blkres depletion crash (Bill O'Donnell) [1937116]
- xfs: rename xfs_bmap_is_real_extent to is_written_extent (Bill O'Donnell) [1937116]
- xfs: Couple of typo fixes in comments (Bill O'Donnell) [1937116]
- xfs: fix use-after-free on CIL context on shutdown (Bill O'Donnell) [1937116]
- xfs: flag files as supporting buffered async reads (Bill O'Donnell) [1937116]
- fs: add FMODE_BUF_RASYNC (Bill O'Donnell) [1937116]
- xfs: more lockdep whackamole with kmem_alloc* (Bill O'Donnell) [1937116 1965923]
- xfs: rearrange xfs_inode_walk_ag parameters (Bill O'Donnell) [1937116]
- xfs: straighten out all the naming around incore inode tree walks (Bill O'Donnell) [1937116]
- xfs: move xfs_inode_ag_iterator to be closer to the perag walking code (Bill O'Donnell) [1937116]
- xfs: use bool for done in xfs_inode_ag_walk (Bill O'Donnell) [1937116]
- xfs: fix inode ag walk predicate function return values (Bill O'Donnell) [1937116]
- xfs: refactor eofb matching into a single helper (Bill O'Donnell) [1937116]
- xfs: remove __xfs_icache_free_eofblocks (Bill O'Donnell) [1937116]
- xfs: remove flags argument from xfs_inode_ag_walk (Bill O'Donnell) [1937116]
- xfs: remove xfs_inode_ag_iterator_flags (Bill O'Donnell) [1937116]
- xfs: remove unused xfs_inode_ag_iterator function (Bill O'Donnell) [1937116]
- xfs: replace open-coded XFS_ICI_NO_TAG (Bill O'Donnell) [1937116]
- xfs: move eofblocks conversion function to xfs_ioctl.c (Bill O'Donnell) [1937116]
- xfs: remove the m_active_trans counter (Bill O'Donnell) [1937116]
- xfs: separate read-only variables in struct xfs_mount (Bill O'Donnell) [1937116]
- xfs: reduce free inode accounting overhead (Bill O'Donnell) [1937116]
- xfs: gut error handling in xfs_trans_unreserve_and_mod_sb() (Bill O'Donnell) [1937116]
- xfs: cleanup xfs_idestroy_fork (Bill O'Donnell) [1937116]
- xfs: move the fork format fields into struct xfs_ifork (Bill O'Donnell) [1937116]
- xfs: move the per-fork nextents fields into struct xfs_ifork (Bill O'Donnell) [1937116]
- xfs: remove xfs_ifree_local_data (Bill O'Donnell) [1937116]
- xfs: remove the XFS_DFORK_Q macro (Bill O'Donnell) [1937116]
- xfs: clean up xchk_bmap_check_rmaps usage of XFS_IFORK_Q (Bill O'Donnell) [1937116]
- xfs: remove the NULL fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116]
- xfs: remove the special COW fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116]
- xfs: improve local fork verification (Bill O'Donnell) [1937116]
- xfs: refactor xfs_inode_verify_forks (Bill O'Donnell) [1937116]
- xfs: remove xfs_ifork_ops (Bill O'Donnell) [1937116]
- xfs: remove xfs_iread (Bill O'Donnell) [1937116]
- xfs: don't reset i_delayed_blks in xfs_iread (Bill O'Donnell) [1937116]
- xfs: call xfs_dinode_verify from xfs_inode_from_disk (Bill O'Donnell) [1937116]
- xfs: handle unallocated inodes in xfs_inode_from_disk (Bill O'Donnell) [1937116]
- xfs: split xfs_iformat_fork (Bill O'Donnell) [1937116]
- xfs: call xfs_iformat_fork from xfs_inode_from_disk (Bill O'Donnell) [1937116]
- xfs: xfs_bmapi_read doesn't take a fork id as the last argument (Bill O'Donnell) [1937116]
- xfs: fix the warning message in xfs_validate_sb_common() (Bill O'Donnell) [1937116]
- xfs: don't allow SWAPEXT if we'd screw up quota accounting (Bill O'Donnell) [1937116]
- xfs: use ordered buffers to initialize dquot buffers during quotacheck (Bill O'Donnell) [1937116]
- xfs: don't fail verifier on empty attr3 leaf block (Bill O'Donnell) [1937116]
- xfs: Use the correct style for SPDX License Identifier (Bill O'Donnell) [1937116]
- xfs: Replace zero-length array with flexible-array (Bill O'Donnell) [1937116]
- xfs: ensure f_bfree returned by statfs() is non-negative (Bill O'Donnell) [1937116]
- xfs: remove duplicate headers (Bill O'Donnell) [1937116]
- xfs: fix unused variable warning in buffer completion on !DEBUG (Bill O'Donnell) [1937116]
- xfs: remove unnecessary includes from xfs_log_recover.c (Bill O'Donnell) [1937116]
- xfs: move log recovery buffer cancellation code to xfs_buf_item_recover.c (Bill O'Donnell) [1937116]
- xfs: hoist setting of XFS_LI_RECOVERED to caller (Bill O'Donnell) [1937116]
- xfs: refactor intent item iop_recover calls (Bill O'Donnell) [1937116]
- xfs: refactor intent item RECOVERED flag into the log item (Bill O'Donnell) [1937116]
- xfs: refactor adding recovered intent items to the log (Bill O'Donnell) [1937116]
- xfs: refactor releasing finished intents during log recovery (Bill O'Donnell) [1937116]
- xfs: refactor xlog_item_is_intent now that we're done converting (Bill O'Donnell) [1937116]
- xfs: refactor recovered BUI log item playback (Bill O'Donnell) [1937116]
- xfs: refactor recovered CUI log item playback (Bill O'Donnell) [1937116]
- xfs: refactor recovered RUI log item playback (Bill O'Donnell) [1937116]
- xfs: refactor recovered EFI log item playback (Bill O'Donnell) [1937116]
- xfs: remove log recovery quotaoff item dispatch for pass2 commit functions (Bill O'Donnell) [1937116]
- xfs: refactor log recovery BUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116]
- xfs: refactor log recovery CUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116]
- xfs: refactor log recovery RUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116]
- xfs: refactor log recovery EFI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116]
- xfs: refactor log recovery icreate item dispatch for pass2 commit functions (Bill O'Donnell) [1937116]
- xfs: refactor log recovery dquot item dispatch for pass2 commit functions (Bill O'Donnell) [1937116]
- xfs: refactor log recovery inode item dispatch for pass2 commit functions (Bill O'Donnell) [1937116]
- xfs: refactor log recovery buffer item dispatch for pass2 commit functions (Bill O'Donnell) [1937116]
- xfs: refactor log recovery item dispatch for pass1 commit functions (Bill O'Donnell) [1937116]
- xfs: refactor log recovery item dispatch for pass2 readhead functions (Bill O'Donnell) [1937116]
- xfs: refactor log recovery item sorting into a generic dispatch structure (Bill O'Donnell) [1937116]
- xfs: convert xfs_log_recover_item_t to struct xfs_log_recover_item (Bill O'Donnell) [1937116]
- xfs: remove unused iget_flags param from xfs_imap_to_bp() (Bill O'Donnell) [1937116]
- xfs: remove unused shutdown types (Bill O'Donnell) [1937116]
- xfs: random buffer write failure errortag (Bill O'Donnell) [1937116]
- xfs: remove unused iflush stale parameter (Bill O'Donnell) [1937116]
- xfs: combine xfs_trans_ail_[remove|delete]() (Bill O'Donnell) [1937116]
- xfs: drop unused shutdown parameter from xfs_trans_ail_remove() (Bill O'Donnell) [1937116]
- xfs: use delete helper for items expected to be in AIL (Bill O'Donnell) [1937116]
- xfs: acquire ->ail_lock from xfs_trans_ail_delete() (Bill O'Donnell) [1937116]
- xfs: abort consistently on dquot flush failure (Bill O'Donnell) [1937116]
- xfs: ratelimit unmount time per-buffer I/O error alert (Bill O'Donnell) [1937116]
- xfs: refactor ratelimited buffer error messages into helper (Bill O'Donnell) [1937116]
- xfs: reset buffer write failure state on successful completion (Bill O'Donnell) [1937116]
- xfs: remove unnecessary shutdown check from xfs_iflush() (Bill O'Donnell) [1937116]
- xfs: simplify inode flush error handling (Bill O'Donnell) [1937116]
- xfs: factor out buffer I/O failure code (Bill O'Donnell) [1937116]
- xfs: refactor failed buffer resubmission into xfsaild (Bill O'Donnell) [1937116]
- xfs: spell out the parameter name for ->cancel_item (Bill O'Donnell) [1937116]
- xfs: use a xfs_btree_cur for the ->finish_cleanup state (Bill O'Donnell) [1937116]
- xfs: turn dfp_done into a xfs_log_item (Bill O'Donnell) [1937116]
- xfs: refactor xfs_defer_finish_noroll (Bill O'Donnell) [1937116]
- xfs: turn dfp_intent into a xfs_log_item (Bill O'Donnell) [1937116]
- xfs: merge the ->diff_items defer op into ->create_intent (Bill O'Donnell) [1937116]
- xfs: merge the ->log_item defer op into ->create_intent (Bill O'Donnell) [1937116]
- xfs: factor out a xfs_defer_create_intent helper (Bill O'Donnell) [1937116]
- xfs: remove the xfs_inode_log_item_t typedef (Bill O'Donnell) [1937116]
- xfs: remove the xfs_efd_log_item_t typedef (Bill O'Donnell) [1937116]
- xfs: remove the xfs_efi_log_item_t typedef (Bill O'Donnell) [1937116]
- xfs: refactor xlog_recover_buffer_pass1 (Bill O'Donnell) [1937116]
- xfs: simplify xlog_recover_inode_ra_pass2 (Bill O'Donnell) [1937116]
- xfs: factor out a xlog_buf_readahead helper (Bill O'Donnell) [1937116]
- xfs: rename inode_list xlog_recover_reorder_trans (Bill O'Donnell) [1937116]
- xfs: refactor the buffer cancellation table helpers (Bill O'Donnell) [1937116]
- xfs: define printk_once variants for xfs messages (Bill O'Donnell) [1937116]
- xfs: stop CONFIG_XFS_DEBUG from changing compiler flags (Bill O'Donnell) [1937116]
- xfs: remove unnecessary check of the variable resblks in xfs_symlink (Bill O'Donnell) [1937116]
- xfs: simplify the flags setting in xfs_qm_scall_quotaon (Bill O'Donnell) [1937116]
- xfs: remove unnecessary assertion from xfs_qm_vop_create_dqattach (Bill O'Donnell) [1937116]
- xfs: remove unnecessary variable udqp from xfs_ioctl_setattr (Bill O'Donnell) [1937116]
- xfs: reserve quota inode transaction space only when needed (Bill O'Donnell) [1937116]
- xfs: combine two if statements with same condition (Bill O'Donnell) [1937116]
- xfs: trace quota allocations for all quota types (Bill O'Donnell) [1937116]
- xfs: report unrecognized log item type codes during recovery (Bill O'Donnell) [1937116]
- xfs: move inode flush to the sync workqueue (Bill O'Donnell) [1937116]
- xfs: fix partially uninitialized structure in xfs_reflink_remap_extent (Bill O'Donnell) [1937116]
- xfs: fix inode number overflow in ifree cluster helper (Bill O'Donnell) [1937116]
- xfs: remove redundant variable assignment in xfs_symlink() (Bill O'Donnell) [1937116]
- xfs: ratelimit inode flush on buffered write ENOSPC (Bill O'Donnell) [1937116]
- xfs: return locked status of inode buffer on xfsaild push (Bill O'Donnell) [1937116]
- xfs: trylock underlying buffer on dquot flush (Bill O'Donnell) [1937116]
- xfs: remove unnecessary ternary from xfs_create (Bill O'Donnell) [1937116]
- xfs: don't write a corrupt unmount record to force summary counter recalc (Bill O'Donnell) [1937116]
- xfs: factor inode lookup from xfs_ifree_cluster (Bill O'Donnell) [1937116]
- xfs: tail updates only need to occur when LSN changes (Bill O'Donnell) [1937116]
- xfs: factor common AIL item deletion code (Bill O'Donnell) [1937116]
- xfs: correctly acount for reclaimable slabs (Bill O'Donnell) [1937116]
- xfs: Improve metadata buffer reclaim accountability (Bill O'Donnell) [1937116]
- xfs: don't allow log IO to be throttled (Bill O'Donnell) [1937116]
- xfs: Throttle commits on delayed background CIL push (Bill O'Donnell) [1937116]
- xfs: Lower CIL flush limit for large logs (Bill O'Donnell) [1937116]
- xfs: remove some stale comments from the log code (Bill O'Donnell) [1937116]
- xfs: refactor unmount record writing (Bill O'Donnell) [1937116]
- xfs: merge xlog_commit_record with xlog_write_done (Bill O'Donnell) [1937116]
- xfs: split xlog_ticket_done (Bill O'Donnell) [1937116]
- xfs: kill XLOG_TIC_INITED (Bill O'Donnell) [1937116]
- xfs: refactor and split xfs_log_done() (Bill O'Donnell) [1937116]
- xfs: re-order initial space accounting checks in xlog_write (Bill O'Donnell) [1937116]
- xfs: don't try to write a start record into every iclog (Bill O'Donnell) [1937116]
- xfs: validate the realtime geometry in xfs_validate_sb_common (Bill O'Donnell) [1937116]
- xfs: shutdown on failure to add page to log bio (Bill O'Donnell) [1937116]
- xfs: directory bestfree check should release buffers (Bill O'Donnell) [1937116]
- xfs: drop all altpath buffers at the end of the sibling check (Bill O'Donnell) [1937116]
- xfs: remove xlog_state_want_sync (Bill O'Donnell) [1937116]
- xfs: move the ioerror check out of xlog_state_clean_iclog (Bill O'Donnell) [1937116]
- xfs: refactor xlog_state_clean_iclog (Bill O'Donnell) [1937116]
- xfs: remove the aborted parameter to xlog_state_done_syncing (Bill O'Donnell) [1937116]
- xfs: simplify log shutdown checking in xfs_log_release_iclog (Bill O'Donnell) [1937116]
- xfs: simplify the xfs_log_release_iclog calling convention (Bill O'Donnell) [1937116]
- xfs: factor out a xlog_wait_on_iclog helper (Bill O'Donnell) [1937116]
- xfs: merge xlog_cil_push into xlog_cil_push_work (Bill O'Donnell) [1937116]
- xfs: remove the di_version field from struct icdinode (Bill O'Donnell) [1937116]
- xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize (Bill O'Donnell) [1937116]
- xfs: simplify di_flags2 inheritance in xfs_ialloc (Bill O'Donnell) [1937116]
- xfs: only check the superblock version for dinode size calculation (Bill O'Donnell) [1937116]
- xfs: add a new xfs_sb_version_has_v3inode helper (Bill O'Donnell) [1937116]
- xfs: add support for rmap btree staging cursors (Bill O'Donnell) [1937116]
- xfs: add support for refcount btree staging cursors (Bill O'Donnell) [1937116]
- xfs: add support for inode btree staging cursors (Bill O'Donnell) [1937116]
- xfs: add support for free space btree staging cursors (Bill O'Donnell) [1937116]
- xfs: support bulk loading of staged btrees (Bill O'Donnell) [1937116]
- xfs: introduce fake roots for inode-rooted btrees (Bill O'Donnell) [1937116]
- xfs: introduce fake roots for ag-rooted btrees (Bill O'Donnell) [1937116]
- xfs: replace open-coded bitmap weight logic (Bill O'Donnell) [1937116]
- xfs: rename xfs_bitmap to xbitmap (Bill O'Donnell) [1937116]
- xfs: xrep_reap_extents should not destroy the bitmap (Bill O'Donnell) [1937116]
- xfs: cleanup xfs_log_unmount_write (Bill O'Donnell) [1937116]
- xfs: remove dead code from xfs_log_unmount_write (Bill O'Donnell) [1937116]
- xfs: remove the unused return value from xfs_log_unmount_write (Bill O'Donnell) [1937116]
- xfs: remove the unused XLOG_UNMOUNT_REC_TYPE define (Bill O'Donnell) [1937116]
- xfs: mark XLOG_FORCED_SHUTDOWN as unlikely (Bill O'Donnell) [1937116]
- xfs: make the btree ag cursor private union anonymous (Bill O'Donnell) [1937116]
- xfs: make the btree cursor union members named structure (Bill O'Donnell) [1937116]
- xfs: make btree cursor private union anonymous (Bill O'Donnell) [1937116]
- xfs: rename btree cursor private btree member flags (Bill O'Donnell) [1937116]
- xfs: convert btree cursor inode-private member names (Bill O'Donnell) [1937116]
- xfs: convert btree cursor ag-private member name (Bill O'Donnell) [1937116]
- xfs: introduce new private btree cursor names (Bill O'Donnell) [1937116]
- xfs: Use scnprintf() for avoiding potential buffer overflow (Bill O'Donnell) [1937116]
- xfs: mark extended attr corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116]
- xfs: mark dir corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116]
- xfs: check owner of dir3 blocks (Bill O'Donnell) [1937116]
- xfs: check owner of dir3 data blocks (Bill O'Donnell) [1937116]
- xfs: check owner of dir3 free blocks (Bill O'Donnell) [1937116]
- xfs: fix buffer corruption reporting when xfs_dir3_free_header_check fails (Bill O'Donnell) [1937116]
- xfs: xfs_buf_corruption_error should take __this_address (Bill O'Donnell) [1937116]
- xfs: add a function to deal with corrupt buffers post-verifiers (Bill O'Donnell) [1937116]
- xfs: remove XFS_BUF_TO_SBP (Bill O'Donnell) [1937116]
- xfs: remove XFS_BUF_TO_AGF (Bill O'Donnell) [1937116]
- xfs: remove XFS_BUF_TO_AGI (Bill O'Donnell) [1937116]
- xfs: remove the xfs_agfl_t typedef (Bill O'Donnell) [1937116]
- xfs: remove the agfl_bno member from struct xfs_agfl (Bill O'Donnell) [1937116]
- xfs: switch xfs_attrmulti_attr_get to lazy attr buffer allocation (Bill O'Donnell) [1937116]
- xfs: only allocate the buffer size actually needed in __xfs_set_acl (Bill O'Donnell) [1937116]
- xfs: clean up bufsize alignment in xfs_ioc_attr_list (Bill O'Donnell) [1937116]
- xfs: embedded the attrlist cursor into struct xfs_attr_list_context (Bill O'Donnell) [1937116]
- xfs: remove XFS_DA_OP_INCOMPLETE (Bill O'Donnell) [1937116]
- xfs: clean up the attr flag confusion (Bill O'Donnell) [1937116]
- xfs: clean up the ATTR_REPLACE checks (Bill O'Donnell) [1937116]
- xfs: improve xfs_forget_acl (Bill O'Donnell) [1937116]
- xfs: lift cursor copy in/out into xfs_ioc_attr_list (Bill O'Donnell) [1937116]
- xfs: lift buffer allocation into xfs_ioc_attr_list (Bill O'Donnell) [1937116]
- xfs: lift common checks into xfs_ioc_attr_list (Bill O'Donnell) [1937116]
- xfs: rename xfs_attr_list_int to xfs_attr_list (Bill O'Donnell) [1937116]
- xfs: move the legacy xfs_attr_list to xfs_ioctl.c (Bill O'Donnell) [1937116]
- xfs: open code ATTR_ENTSIZE (Bill O'Donnell) [1937116]
- xfs: remove the unused ATTR_ENTRY macro (Bill O'Donnell) [1937116]
- xfs: cleanup struct xfs_attr_list_context (Bill O'Donnell) [1937116]
- xfs: factor out a xfs_attr_match helper (Bill O'Donnell) [1937116]
- xfs: replace ATTR_KERNOTIME with XFS_DA_OP_NOTIME (Bill O'Donnell) [1937116]
- xfs: remove ATTR_ALLOC and XFS_DA_OP_ALLOCVAL (Bill O'Donnell) [1937116]
- xfs: remove ATTR_KERNOVAL (Bill O'Donnell) [1937116]
- xfs: remove the xfs_inode argument to xfs_attr_get_ilocked (Bill O'Donnell) [1937116]
- xfs: pass an initialized xfs_da_args to xfs_attr_get (Bill O'Donnell) [1937116]
- xfs: pass an initialized xfs_da_args structure to xfs_attr_set (Bill O'Donnell) [1937116]
- xfs: turn xfs_da_args.value into a void pointer (Bill O'Donnell) [1937116]
- xfs: remove the MAXNAMELEN check from xfs_attr_args_init (Bill O'Donnell) [1937116]
- xfs: remove the name == NULL check from xfs_attr_args_init (Bill O'Donnell) [1937116]
- xfs: factor out a helper for a single XFS_IOC_ATTRMULTI_BY_HANDLE op (Bill O'Donnell) [1937116]
- xfs: use strndup_user in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1937116]
- xfs: merge xfs_attrmulti_attr_remove into xfs_attrmulti_attr_set (Bill O'Donnell) [1937116]
- xfs: merge xfs_attr_remove into xfs_attr_set (Bill O'Donnell) [1937116]
- xfs: remove the ATTR_INCOMPLETE flag (Bill O'Donnell) [1937116]
- xfs: reject invalid flags combinations in XFS_IOC_ATTRLIST_BY_HANDLE (Bill O'Donnell) [1937116]
- xfs: rework collapse range into an atomic operation (Bill O'Donnell) [1937116]
- xfs: rework insert range into an atomic operation (Bill O'Donnell) [1937116]
- xfs: open code insert range extent split helper (Bill O'Donnell) [1937116]
- xfs: Add missing annotation to xfs_ail_check() (Bill O'Donnell) [1937116]
- xfs: fix an undefined behaviour in _da3_path_shift (Bill O'Donnell) [1937116]
- xfs: ratelimit xfs_discard_page messages (Bill O'Donnell) [1937116]
- xfs: ratelimit xfs_buf_ioerror_alert messages (Bill O'Donnell) [1937116]
- xfs: remove the kuid/kgid conversion wrappers (Bill O'Donnell) [1937116]
- xfs: remove the icdinode di_uid/di_gid members (Bill O'Donnell) [1937116]
- xfs: ensure that the inode uid/gid match values match the icdinode ones (Bill O'Donnell) [1937116]
- xfs: improve error message when we can't allocate memory for xfs_buf (Bill O'Donnell) [1937116]
- ceph: fix test for whether we can skip read when writing beyond EOF (Jeff Layton) [1971101]
- redhat/configs: Add CONFIG_X86_SGX_KVM (Bandan Das) [1494649]
- KVM: x86: Fix implicit enum conversion goof in scattered reverse CPUID code (Bandan Das) [1494649]
- KVM: x86: Add capability to grant VM access to privileged SGX attribute (Bandan Das) [1494649]
- KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC (Bandan Das) [1494649]
- KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch Control (LC) (Bandan Das) [1494649]
- KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs (Bandan Das) [1494649]
- KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictions (Bandan Das) [1494649]
- KVM: VMX: Frame in ENCLS handler for SGX virtualization (Bandan Das) [1494649]
- KVM: VMX: Add basic handling of VM-Exit from SGX enclave (Bandan Das) [1494649]
- KVM: x86: Add reverse-CPUID lookup support for scattered SGX features (Bandan Das) [1494649]
- KVM: x86: Add support for reverse CPUID lookup of scattered features (Bandan Das) [1494649]
- KVM: x86: Define new #PF SGX error code bit (Bandan Das) [1494649]
- KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX) (Bandan Das) [1494649]
- x86/sgx: Mark sgx_vepc_vm_ops static (Bandan Das) [1494649]
- x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_section() (Bandan Das) [1494649]
- x86/sgx: Move provisioning device creation out of SGX driver (Bandan Das) [1494649]
- x86/sgx: Add helpers to expose ECREATE and EINIT to KVM (Bandan Das) [1494649]
- x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs (Bandan Das) [1494649]
- x86/sgx: Add encls_faulted() helper (Bandan Das) [1494649]
- x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT) (Bandan Das) [1494649]
- x86/sgx: Move ENCLS leaf definitions to sgx.h (Bandan Das) [1494649]
- x86/sgx: Expose SGX architectural definitions to the kernel (Bandan Das) [1494649]
- x86/sgx: Initialize virtual EPC driver even when SGX driver is disabled (Bandan Das) [1494649]
- x86/cpu/intel: Allow SGX virtualization without Launch Control support (Bandan Das) [1494649]
- x86/sgx: Introduce virtual EPC for use by KVM guests (Bandan Das) [1494649]
- x86/sgx: Add SGX_CHILD_PRESENT hardware error code (Bandan Das) [1494649]
- x86/sgx: Wipe out EREMOVE from sgx_free_epc_page() (Bandan Das) [1494649]
- x86/cpufeatures: Add SGX1 and SGX2 sub-features (Bandan Das) [1494649]
- x86/cpufeatures: Make SGX_LC feature bit depend on SGX bit (Bandan Das) [1494649]
- x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() (Bandan Das) [1494649]
- selftests/sgx: Use getauxval() to simplify test code (Bandan Das) [1494649]
- selftests/sgx: Improve error detection and messages (Bandan Das) [1494649]
- x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() (Bandan Das) [1494649]
- x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_list (Bandan Das) [1494649]
- x86/sgx: Maintain encl->refcount for each encl->mm_list entry (Bandan Das) [1494649]
- MAINTAINERS: Add Dave Hansen as reviewer for INTEL SGX (Bandan Das) [1494649]
- x86/NUMA: Provide a range-to-target_node lookup facility (Bandan Das) [1494649]
- x86/mm: Introduce CONFIG_NUMA_KEEP_MEMINFO (Bandan Das) [1494649]
- configs: Enable CONFIG_MLXBF_GIGE on aarch64 (Alaa Hleihel) [1803489]
- Add Mellanox BlueField Gigabit Ethernet driver (Alaa Hleihel) [1803489]
- integrity: Use current_uid() in integrity_audit_message() (Richard Guy Briggs) [1957052]
- ima: AppArmor satisfies the audit rule requirements (Richard Guy Briggs) [1957052]
- IMA: Add audit log for failure conditions (Richard Guy Briggs) [1957052]
- integrity: Add errno field in audit message (Richard Guy Briggs) [1957052]
- audit: add blank line after variable declarations (Richard Guy Briggs) [1957052]
- audit: drop /proc/PID/loginuid documentation Format field (Richard Guy Briggs) [1957052]
- audit: avoid -Wempty-body warning (Richard Guy Briggs) [1957052]
- audit: document /proc/PID/sessionid (Richard Guy Briggs) [1957052]
- audit: document /proc/PID/loginuid (Richard Guy Briggs) [1957052]
- MAINTAINERS: update audit files (Richard Guy Briggs) [1957052]
- audit: further cleanup of AUDIT_FILTER_ENTRY deprecation (Richard Guy Briggs) [1957052]
- netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() (Richard Guy Briggs) [1957052]
- audit: log nftables configuration change events once per table (Richard Guy Briggs) [1957052]
- audit_alloc_mark(): don't open-code ERR_CAST() (Richard Guy Briggs) [1957052]
- make dump_common_audit_data() safe to be called from RCU pathwalk (Richard Guy Briggs) [1957052]
- new helper: d_find_alias_rcu() (Richard Guy Briggs) [1957052]
- audit: Make audit_filter_syscall() return void (Richard Guy Briggs) [1957052]
- audit: Remove leftover reference to the audit_tasklet (Richard Guy Briggs) [1957052]
- kernel/audit: convert comma to semicolon (Richard Guy Briggs) [1957052]
- dump_common_audit_data(): fix racy accesses to ->d_name (Richard Guy Briggs) [1957052]
- audit: replace atomic_add_return() (Richard Guy Briggs) [1957052]
- x86/audit: Fix a -Wmissing-prototypes warning for ia32_classify_syscall() (Richard Guy Briggs) [1957052]
- ethtool: fix kdoc attr name (Ivan Vecera) [1967261]
- ethtool: Remove link_mode param and derive link params from driver (Ivan Vecera) [1967261]
- ethtool: Add lanes parameter for ETHTOOL_LINK_MODE_10000baseR_FEC_BIT (Ivan Vecera) [1967261]
- ethtool: fix kdoc in headers (Ivan Vecera) [1967261]
- ethtool: document reserved fields in the uAPI (Ivan Vecera) [1967261]
- ethtool: un-kdocify extended link state (Ivan Vecera) [1967261]
- ethtool: document PHY tunable callbacks (Ivan Vecera) [1967261]
- docs: ethtool: fix some copy-paste errors (Ivan Vecera) [1967261]
- ethtool: fix incorrect datatype in set_eee ops (Ivan Vecera) [1967261]
- net: selftests: Add lanes setting test (Ivan Vecera) [1967261]
- mlxsw: ethtool: Pass link mode in use to ethtool (Ivan Vecera) [1967261]
- mlxsw: ethtool: Add support for setting lanes when autoneg is off (Ivan Vecera) [1967261]
- mlxsw: ethtool: Remove max lanes filtering (Ivan Vecera) [1967261]
- ethtool: Expose the number of lanes in use (Ivan Vecera) [1967261]
- ethtool: Get link mode in use instead of speed and duplex parameters (Ivan Vecera) [1967261]
- ethtool: prepare __ethtool_get_link_ksettings for subsequent changes (Ivan Vecera) [1967261]
- ethtool: Extend link modes settings uAPI with lanes (Ivan Vecera) [1967261]
- ethtool: Validate master slave configuration before rtnl_lock() (Ivan Vecera) [1967261]
- ethtool: fix string set id check (Ivan Vecera) [1967261]
- ethtool: fix stack overflow in ethnl_parse_bitset() (Ivan Vecera) [1967261]
- selftests: add ring and coalesce selftests (Ivan Vecera) [1967261]
- selftests: refactor get_netdev_name function (Ivan Vecera) [1967261]
- selftests: extract common functions in ethtool-common.sh (Ivan Vecera) [1967261]
- netdevsim: support ethtool ring and coalesce settings (Ivan Vecera) [1967261]
- netdevsim: move ethtool pause params in separate struct (Ivan Vecera) [1967261]
- ethtool: add ETHTOOL_COALESCE_ALL_PARAMS define (Ivan Vecera) [1967261]
- ethtool: netlink: add missing netdev_features_change() call (Ivan Vecera) [1967261]
- ethtool: remove unneeded semicolon (Ivan Vecera) [1967261]
- ethtool: allow netdev driver to define phy tunables (Ivan Vecera) [1967261]
- ethtool: mark netlink family as __ro_after_init (Ivan Vecera) [1967261]
- ethtool: Add 100base-FX link mode entries (Ivan Vecera) [1967261]
- ethtool: fix error handling in ethtool_phys_id (Ivan Vecera) [1967261]
- ethtool: allow flow-type ether without IP protocol field (Ivan Vecera) [1967261]
- net: phy: Uninline PHY ethtool statistics operations (Ivan Vecera) [1967261]
- net: phy: Define PHY statistics ethtool_phy_ops (Ivan Vecera) [1967261]
- net: ethtool: Remove PHYLIB direct dependency (Ivan Vecera) [1967261]
- net: phy: Register ethtool PHY operations (Ivan Vecera) [1967261]
- genksyms: Ignore module scoped _Static_assert() (Ivan Vecera) [1967261]
- net: ethtool: Introduce ethtool_phy_ops (Ivan Vecera) [1967261]
- Documentation: networking: fix ethtool-netlink table formats (Ivan Vecera) [1967261]
- ethtool: ioctl: Use array_size() in copy_to_user() (Ivan Vecera) [1967261]
- net: ethtool: cabletest: Make ethnl_act_cable_test_tdr_cfg static (Ivan Vecera) [1967261]
- SUNRPC: Handle major timeout in xprt_adjust_timeout() (Scott Mayhew) [1979070]
- gro_cells: reduce number of synchronize_net() calls (Ivan Vecera) [1959015]
- net: make sure napi_list is safe for RCU traversal (Ivan Vecera) [1959015]
- net: manage napi add/del idempotence explicitly (Ivan Vecera) [1959015]
- net: remove napi_hash_del() from driver-facing API (Ivan Vecera) [1959015]
- net: disable netpoll on fresh napis (Ivan Vecera) [1959015]
- usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled (Torez Smith) [1942772]
- xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall (Torez Smith) [1942772]
- xhci: fix giving back URB with incorrect status regression in 5.12 (Torez Smith) [1942772]
- usb: typec: ucsi: Clear pending after acking connector change (Torez Smith) [1942772]
- net: hso: check for allocation failure in hso_create_bulk_serial_device() (Torez Smith) [1942772]
- usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP (Torez Smith) [1942772]
- net: hso: fix NULL-deref on disconnect regression (Torez Smith) [1942772]
- USB: CDC-ACM: fix poison/unpoison imbalance (Torez Smith) [1942772]
- usbip: vudc: fix missing unlock on error in usbip_sockfd_store() (Torez Smith) [1942772]
- usb: xhci-mtk: improve bandwidth scheduling with TT (Torez Smith) [1942772]
- usb: xhci-mtk: remove or operator for setting schedule parameters (Torez Smith) [1942772]
- usb: typec: tcpm: Wait for vbus discharge to VSAFE0V before toggling (Torez Smith) [1942772]
- software node: Provide replacement for device_add_properties() (Torez Smith) [1942772]
- driver core: platform: Reimplement devm_platform_ioremap_resource (Torez Smith) [1942772]
- USB: usblp: initialize newChannel (Torez Smith) [1942772]
- net: hso: fix null-ptr-deref during tty device unregistration (Torez Smith) [1942772]
- usbip: synchronize event handler with sysfs code paths (Torez Smith) [1942772]
- usbip: vudc synchronize sysfs code paths (Torez Smith) [1942772]
- usbip: stub-dev synchronize sysfs code paths (Torez Smith) [1942772]
- usbip: add sysfs_lock to synchronize sysfs code paths (Torez Smith) [1942772]
- drivers: net: fix memory leak in peak_usb_create_dev (Torez Smith) [1942772]
- thunderbolt: Fix off by one in tb_port_find_retimer() (Torez Smith) [1942772]
- thunderbolt: Fix a leak in tb_retimer_add() (Torez Smith) [1942772]
- usb: dwc2: Prevent core suspend when port connection flag is 0 (Torez Smith) [1942772]
- usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. (Torez Smith) [1942772]
- usb: xhci-mtk: fix broken streams issue on 0.96 xHCI (Torez Smith) [1942772]
- usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() (Torez Smith) [1942772]
- USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem (Torez Smith) [1942772]
- USB: cdc-acm: do not log successful probe on later errors (Torez Smith) [1942772]
- USB: cdc-acm: always claim data interface (Torez Smith) [1942772]
- USB: cdc-acm: use negation for NULL checks (Torez Smith) [1942772]
- USB: cdc-acm: clean up probe error labels (Torez Smith) [1942772]
- USB: cdc-acm: drop redundant driver-data reset (Torez Smith) [1942772]
- USB: cdc-acm: drop redundant driver-data assignment (Torez Smith) [1942772]
- USB: cdc-acm: fix use-after-free after probe failure (Torez Smith) [1942772]
- USB: cdc-acm: fix double free on probe failure (Torez Smith) [1942772]
- USB: cdc-acm: downgrade message to debug (Torez Smith) [1942772]
- USB: cdc-acm: untangle a circular dependency between callback and softint (Torez Smith) [1942772]
- cdc-acm: fix BREAK rx code path adding necessary calls (Torez Smith) [1942772]
- usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield (Torez Smith) [1942772]
- usb: dwc3: qcom: skip interconnect init for ACPI probe (Torez Smith) [1942772]
- can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" (Torez Smith) [1942772]
- r8152: limit the RX buffer size of RTL8153A for USB 2.0 (Torez Smith) [1942772]
- net: cdc-phonet: fix data-interface release on probe failure (Torez Smith) [1942772]
- usb: typec: tcpm: Skip sink_cap query only when VDM sm is busy (Torez Smith) [1942772]
- usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- (Torez Smith) [1942772]
- usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct (Torez Smith) [1942772]
- usb-storage: Add quirk to defeat Kindle's automatic unload (Torez Smith) [1942772]
- usbip: Fix incorrect double assignment to udc->ud.tcp_rx (Torez Smith) [1942772]
- can: kvaser_usb: Add support for USBcan Pro 4xHS (Torez Smith) [1942772]
- can: peak_usb: add forgotten supported devices (Torez Smith) [1942772]
- xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state (Torez Smith) [1942772]
- usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing (Torez Smith) [1942772]
- xhci: Improve detection of device initiated wake signal. (Torez Smith) [1942772]
- usb: xhci: do not perform Soft Retry for some xHCI hosts (Torez Smith) [1942772]
- usbip: fix vudc usbip_sockfd_store races leading to gpf (Torez Smith) [1942772]
- usbip: fix vhci_hcd attach_store() races leading to gpf (Torez Smith) [1942772]
- usbip: fix stub_dev usbip_sockfd_store() races leading to gpf (Torez Smith) [1942772]
- usbip: fix vudc to check for stream socket (Torez Smith) [1942772]
- usbip: fix vhci_hcd to check for stream socket (Torez Smith) [1942772]
- usbip: fix stub_dev to check for stream socket (Torez Smith) [1942772]
- USB: usblp: fix a hang in poll() if disconnected (Torez Smith) [1942772]
- usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement (Torez Smith) [1942772]
- usb: dwc3: qcom: Honor wakeup enabled/disabled state (Torez Smith) [1942772]
- usb: dwc3: qcom: add ACPI device id for sc8180x (Torez Smith) [1942772]
- Goodix Fingerprint device is not a modem (Torez Smith) [1942772]
- USB: serial: io_edgeport: fix memory leak in edge_startup (Torez Smith) [1942772]
- USB: serial: ch341: add new Product ID (Torez Smith) [1942772]
- USB: serial: cp210x: add some more GE USB IDs (Torez Smith) [1942772]
- USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter (Torez Smith) [1942772]
- net: usb: log errors to dmesg/syslog (Torez Smith) [1942772]
- net: usb: cdc_ncm: emit dev_err on error paths (Torez Smith) [1942772]
- thunderbolt: Increase runtime PM reference count on DP tunnel discovery (Torez Smith) [1942772]
- thunderbolt: Initialize HopID IDAs in tb_switch_alloc() (Torez Smith) [1942772]
- net: usb: qmi_wwan: allow qmimux add/del with master up (Torez Smith) [1942772]
- Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" (Torez Smith) [1942772]
- net: usb: qmi_wwan: support ZTE P685M modem (Torez Smith) [1942772]
- r8152: spilt rtl_set_eee_plus and r8153b_green_en (Torez Smith) [1942772]
- r8152: replace netif_err with dev_err (Torez Smith) [1942772]
- r8152: check if the pointer of the function exists (Torez Smith) [1942772]
- r8152: enable U1/U2 for USB_SPEED_SUPER (Torez Smith) [1942772]
- usb: misc: usb3503: Fix logic in usb3503_init() (Torez Smith) [1942772]
- usb: Replace lkml.org links with lore (Torez Smith) [1942772]
- usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable (Torez Smith) [1942772]
- USB: quirks: sort quirk entries (Torez Smith) [1942772]
- USB: serial: drop bogus to_usb_serial_port() checks (Torez Smith) [1942772]
- USB: serial: drop if with an always false condition (Torez Smith) [1942772]
- usb: typec: tcpm: Get Sink VDO from fwnode (Torez Smith) [1942772]
- dt-bindings: connector: Add SVDM VDO properties (Torez Smith) [1942772]
- usb: typec: displayport: Fill the negotiated SVDM Version in the header (Torez Smith) [1942772]
- usb: typec: ucsi: Determine common SVDM Version (Torez Smith) [1942772]
- usb: typec: tcpm: Determine common SVDM Version (Torez Smith) [1942772]
- usb: pd: Make SVDM Version configurable in VDM header (Torez Smith) [1942772]
- usb: typec: Manage SVDM version (Torez Smith) [1942772]
- usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt (Torez Smith) [1942772]
- usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 (Torez Smith) [1942772]
- USB: serial: option: update interface mapping for ZTE P685M (Torez Smith) [1942772]
- usb: dwc3: gadget: Track connected SSP rate and lane count (Torez Smith) [1942772]
- usb: dwc3: gadget: Implement setting of SSP rate (Torez Smith) [1942772]
- usb: dwc3: core: Check maximum_speed SSP genXxY (Torez Smith) [1942772]
- usb: common: Parse for USB SSP genXxY (Torez Smith) [1942772]
- usb: dwc2: Fix endpoint direction check in ep_from_windex (Torez Smith) [1942772]
- usb: dwc3: fix clock issue during resume in OTG mode (Torez Smith) [1942772]
- xhci: ext-caps: Use software node API with the properties (Torez Smith) [1942772]
- usb: dwc3: host: Use software node API with the properties (Torez Smith) [1942772]
- r8152: replace several functions about phy patch request (Torez Smith) [1942772]
- usb: dwc3: qcom: Constify the software node (Torez Smith) [1942772]
- usb: dwc3: haps: Constify the software node (Torez Smith) [1942772]
- usb: dwc2: pci: Drop the empty quirk function (Torez Smith) [1942772]
- thunderbolt: Add support for native USB4 _OSC (Torez Smith) [1942772]
- thunderbolt: Allow disabling XDomain protocol (Torez Smith) [1942772]
- thunderbolt: Add support for PCIe tunneling disabled (SL5) (Torez Smith) [1942772]
- thunderbolt: dma_test: Drop unnecessary include (Torez Smith) [1942772]
- thunderbolt: Add clarifying comments about USB4 terms router and adapter (Torez Smith) [1942772]
- thunderbolt: switch: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772]
- thunderbolt: nhi: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772]
- thunderbolt: path: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772]
- thunderbolt: eeprom: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772]
- thunderbolt: ctl: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772]
- usb: pd: Reland VDO definitions of PD2.0 (Torez Smith) [1942772]
- NET: usb: qmi_wwan: Adding support for Cinterion MV31 (Torez Smith) [1942772]
- usb: pd: Update VDO definitions (Torez Smith) [1942772]
- xhci: fix bounce buffer usage for non-sg list case (Torez Smith) [1942772]
- usb: xhci-mtk: break loop when find the endpoint to drop (Torez Smith) [1942772]
- usb: typec: Return void in typec_partner_set_pd_revision (Torez Smith) [1942772]
- usb: typec: tcpci_maxim: Enable data path when partner is USB Comm capable (Torez Smith) [1942772]
- usb: typec: tcpci: Add Callback to Usb Communication capable partner (Torez Smith) [1942772]
- usb: typec: tcpm: Add Callback to Usb Communication capable partner (Torez Smith) [1942772]
- usb: typec: tcpm: Set in_ams flag when Source caps have been received (Torez Smith) [1942772]
- usb: typec: tcpm: Handle vbus shutoff when in source mode (Torez Smith) [1942772]
- usb: typec: Add typec_partner_set_pd_revision (Torez Smith) [1942772]
- usb: typec: Provide PD Specification Revision for cable and partner (Torez Smith) [1942772]
- usb: typec: Standardize PD Revision format with Type-C Revision (Torez Smith) [1942772]
- usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints (Torez Smith) [1942772]
- USB: serial: ftdi_sio: restore divisor-encoding comments (Torez Smith) [1942772]
- USB: serial: ftdi_sio: fix FTX sub-integer prescaler (Torez Smith) [1942772]
- USB: serial: cp210x: clean up auto-RTS handling (Torez Smith) [1942772]
- USB: serial: cp210x: fix RTS handling (Torez Smith) [1942772]
- USB: serial: cp210x: clean up printk zero padding (Torez Smith) [1942772]
- USB: serial: cp210x: clean up flow-control debug message (Torez Smith) [1942772]
- USB: serial: cp210x: drop shift macros (Torez Smith) [1942772]
- USB: serial: cp210x: fix modem-control handling (Torez Smith) [1942772]
- USB: serial: cp210x: suppress modem-control errors (Torez Smith) [1942772]
- xhci: handle halting transfer event properly after endpoint stop and halt raced. (Torez Smith) [1942772]
- xhci: Check for pending reset endpoint command before queueing a new one. (Torez Smith) [1942772]
- xhci: remove obsolete dequeue pointer moving code (Torez Smith) [1942772]
- xhci: introduce a new move_dequeue_past_td() function to replace old code. (Torez Smith) [1942772]
- xhci: handle stop endpoint command completion with endpoint in running state. (Torez Smith) [1942772]
- xhci: Fix halted endpoint at stop endpoint command completion (Torez Smith) [1942772]
- xhci: split handling halted endpoints into two steps (Torez Smith) [1942772]
- xhci: move and rename xhci_cleanup_halted_endpoint() (Torez Smith) [1942772]
- xhci: turn cancelled td cleanup to its own function (Torez Smith) [1942772]
- xhci: store TD status in the td struct instead of passing it along (Torez Smith) [1942772]
- xhci: use xhci_td_cleanup() helper when giving back cancelled URBs (Torez Smith) [1942772]
- xhci: move xhci_td_cleanup so it can be called by more functions (Torez Smith) [1942772]
- xhci: Add xhci_reset_halted_ep() helper function (Torez Smith) [1942772]
- xhci: flush endpoint start to reduce race risk with stop endpoint command. (Torez Smith) [1942772]
- xhci: Check link TRBs when updating ring enqueue and dequeue pointers. (Torez Smith) [1942772]
- xhci: avoid DMA double fetch when reading event trb type. (Torez Smith) [1942772]
- xhci: remove extra loop in interrupt context (Torez Smith) [1942772]
- xhci: check slot_id is valid before gathering slot info (Torez Smith) [1942772]
- xhci: prevent a theoretical endless loop while preparing rings. (Torez Smith) [1942772]
- xhci: remove xhci_stream_id_to_ring() helper (Torez Smith) [1942772]
- xhci: add xhci_virt_ep_to_ring() helper (Torez Smith) [1942772]
- xhci: check virt_dev is valid before dereferencing it (Torez Smith) [1942772]
- xhci: add xhci_get_virt_ep() helper (Torez Smith) [1942772]
- xhci: remove unused event parameter from completion handlers (Torez Smith) [1942772]
- xhci: adjust parameters passed to cleanup_halted_endpoint() (Torez Smith) [1942772]
- xhci: get isochronous ring directly from endpoint structure (Torez Smith) [1942772]
- xhci: Avoid parsing transfer events several times (Torez Smith) [1942772]
- net: qmi_wwan: Add pass through mode (Torez Smith) [1942772]
- net: usb: qmi_wwan: add qmap id sysfs file for qmimux interfaces (Torez Smith) [1942772]
- net: usb: cdc_ether: added support for Thales Cinterion PLSx3 modem family. (Torez Smith) [1942772]
- thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link() (Torez Smith) [1942772]
- thunderbolt: switch: Fix function name in the header (Torez Smith) [1942772]
- thunderbolt: tunnel: Fix misspelling of 'receive_path' (Torez Smith) [1942772]
- thunderbolt: icm: Fix a couple of formatting issues (Torez Smith) [1942772]
- thunderbolt: switch: Demote a bunch of non-conformant kernel-doc headers (Torez Smith) [1942772]
- thunderbolt: tb: Kernel-doc function headers should document their parameters (Torez Smith) [1942772]
- thunderbolt: nhi: Demote some non-conformant kernel-doc headers (Torez Smith) [1942772]
- thunderbolt: xdomain: Fix 'tb_unregister_service_driver()'s 'drv' param (Torez Smith) [1942772]
- thunderbolt: eeprom: Demote non-conformant kernel-doc headers to standard comment blocks (Torez Smith) [1942772]
- USB: serial: mos7720: fix error code in mos7720_write() (Torez Smith) [1942772]
- thunderbolt: ctl: Demote non-conformant kernel-doc headers (Torez Smith) [1942772]
- thunderbolt: cap: Fix kernel-doc formatting issue (Torez Smith) [1942772]
- thunderbolt: dma_port: Check 'dma_port_flash_write_block()'s return value (Torez Smith) [1942772]
- USB: serial: option: Adding support for Cinterion MV31 (Torez Smith) [1942772]
- can: mcba_usb: remove h from printk format specifier (Torez Smith) [1942772]
- usbnet: fix the indentation of one code snippet (Torez Smith) [1942772]
- usb: usb251xb: Use of_device_get_match_data() (Torez Smith) [1942772]
- usb: dwc2: Make "trimming xfer length" a debug message (Torez Smith) [1942772]
- usb: dwc2: Abort transaction after errors with unknown reason (Torez Smith) [1942772]
- usb: dwc2: Do not update data length if it is 0 on inbound transfers (Torez Smith) [1942772]
- usb: xhci-mtk: fix unreleased bandwidth data (Torez Smith) [1942772]
- USB: serial: mos7840: fix error code in mos7840_write() (Torez Smith) [1942772]
- USB: usblp: don't call usb_set_interface if there's a single alt (Torez Smith) [1942772]
- USB: serial: cp210x: add pid/vid for WSDA-200-USB (Torez Smith) [1942772]
- usb: typec: tcpci_maxim: add terminating newlines to logging (Torez Smith) [1942772]
- usb: typec: tcpci_maxim: remove redundant assignment (Torez Smith) [1942772]
- usb: typec: tcpm: Create legacy PDOs for PD2 connection (Torez Smith) [1942772]
- net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family (Torez Smith) [1942772]
- usb: typec: tcpci_maxim: Drop GPIO includes (Torez Smith) [1942772]
- usb: typec: tcpm: Respond Wait if VDM state machine is running (Torez Smith) [1942772]
- usb: typec: tcpm: Protocol Error handling (Torez Smith) [1942772]
- usb: typec: tcpm: AMS and Collision Avoidance (Torez Smith) [1942772]
- net: usb: cdc_ncm: don't spew notifications (Torez Smith) [1942772]
- usb: typec: ucsi: Add conditional dependency on USB role switch (Torez Smith) [1942772]
- usb: ch9: Add USB 3.2 SSP attributes (Torez Smith) [1942772]
- USB: serial: f81232: drop short control-transfer checks (Torez Smith) [1942772]
- USB: serial: io_ti: fix a debug-message copy-paste error (Torez Smith) [1942772]
- USB: serial: io_ti: drop short control-transfer check (Torez Smith) [1942772]
- USB: serial: upd78f0730: drop short control-transfer check (Torez Smith) [1942772]
- USB: serial: cp210x: add copyright notice (Torez Smith) [1942772]
- USB: serial: cp210x: drop unused includes (Torez Smith) [1942772]
- USB: serial: cp210x: drop short control-transfer checks (Torez Smith) [1942772]
- USB: serial: cp210x: update control-characters on every change (Torez Smith) [1942772]
- USB: serial: cp210x: set IXOFF thresholds (Torez Smith) [1942772]
- USB: serial: cp210x: add support for software flow control (Torez Smith) [1942772]
- USB: serial: pl2303: fix line-speed handling on newer chips (Torez Smith) [1942772]
- xhci: tegra: Delay for disabling LFPS detector (Torez Smith) [1942772]
- xhci: make sure TRB is fully written before giving it to the controller (Torez Smith) [1942772]
- usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot (Torez Smith) [1942772]
- usb: dwc3: pci: add support for the Intel Alder Lake-P (Torez Smith) [1942772]
- usb: dwc3: pci: ID for Tiger Lake CPU (Torez Smith) [1942772]
- usb: dwc3: pci: Register a software node for the dwc3 platform device (Torez Smith) [1942772]
- thunderbolt: Add support for de-authorizing devices (Torez Smith) [1942772]
- nt: usb: USB_RTL8153_ECM should not default to y (Torez Smith) [1942772]
- USB: dwc3: document gadget_max_speed (Torez Smith) [1942772]
- usb: dwc3: gadget: Disable Vendor Test LMP Received event (Torez Smith) [1942772]
- USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000 (Torez Smith) [1942772]
- r8153_ecm: Add Lenovo Powered USB-C Hub as a fallback of r8152 (Torez Smith) [1942772]
- r8152: Add Lenovo Powered USB-C Travel Hub (Torez Smith) [1942772]
- USB: ehci: fix an interrupt calltrace error (Torez Smith) [1942772]
- ehci: fix EHCI host controller initialization sequence (Torez Smith) [1942772]
- usb: typec: ucsi: Add support for USB role switch (Torez Smith) [1942772]
- usb: dwc2: disable Link Power Management on STM32MP15 HS OTG (Torez Smith) [1942772]
- usb: dwc2: enable FS/LS PHY clock select on STM32MP15 FS OTG (Torez Smith) [1942772]
- usb: dwc2: set ahbcfg parameter for STM32MP15 OTG HS and FS (Torez Smith) [1942772]
- usb: dwc3: Simplify with dev_err_probe() (Torez Smith) [1942772]
- usb: dwc3: keystone: Simplify with dev_err_probe() (Torez Smith) [1942772]
- usb: dwc3: core: Replace devm_reset_control_array_get() (Torez Smith) [1942772]
- USB: serial: mos7720: improve OOM-handling in read_mos_reg() (Torez Smith) [1942772]
- rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request (Torez Smith) [1942772]
- thunderbolt: Start lane initialization after sleep (Torez Smith) [1942772]
- thunderbolt: Constify static attribute_group structs (Torez Smith) [1942772]
- qmi_wwan: Increase headroom for QMAP SKBs (Torez Smith) [1942772]
- usb: usbip: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772]
- usb: dwc3: gadget: Clear wait flag on dequeue (Torez Smith) [1942772]
- usb: typec: Send uevent for num_altmodes update (Torez Smith) [1942772]
- usb: typec: Fix copy paste error for NVIDIA alt-mode description (Torez Smith) [1942772]
- kcov, usb: hide in_serving_softirq checks in __usb_hcd_giveback_urb (Torez Smith) [1942772]
- thunderbolt: Drop duplicated 0x prefix from format string (Torez Smith) [1942772]
- net: cdc_ncm: correct overhead in delayed_ndp_size (Torez Smith) [1942772]
- net: usb: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772]
- usb: uas: Add PNY USB Portable SSD to unusual_uas (Torez Smith) [1942772]
- net: usb: qmi_wwan: add Quectel EM160R-GL (Torez Smith) [1942772]
- usb: usbip: vhci_hcd: protect shift size (Torez Smith) [1942772]
- USB: usblp: fix DMA to stack (Torez Smith) [1942772]
- usb: dwc3: gadget: Preserve UDC max speed setting (Torez Smith) [1942772]
- usb: dwc3: gadget: Allow runtime suspend if UDC unbinded (Torez Smith) [1942772]
- usb: dwc3: gadget: Introduce a DWC3 VBUS draw callback (Torez Smith) [1942772]
- usb: dwc3: add imx8mp dwc3 glue layer driver (Torez Smith) [1942772]
- USB: serial: iuu_phoenix: fix DMA from stack (Torez Smith) [1942772]
- USB: serial: option: add LongSung M5710 module support (Torez Smith) [1942772]
- USB: serial: option: add Quectel EM160R-GL (Torez Smith) [1942772]
- CDC-NCM: remove "connected" log message (Torez Smith) [1942772]
- usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression (Torez Smith) [1942772]
- usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one (Torez Smith) [1942772]
- usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion (Torez Smith) [1942772]
- usb: dwc3: drd: Improve dwc3_get_extcon() style (Torez Smith) [1942772]
- usb: dwc3: drd: Avoid error when extcon is missing (Torez Smith) [1942772]
- USB: usbtmc: Bump USBTMC_API_VERSION value (Torez Smith) [1942772]
- USB: usbtmc: Add separate USBTMC_IOCTL_GET_SRQ_STB (Torez Smith) [1942772]
- USB: usbtmc: Add USBTMC_IOCTL_GET_STB (Torez Smith) [1942772]
- USB: usbtmc: Fix reading stale status byte (Torez Smith) [1942772]
- kcov, usbip: collect coverage from vhci_rx_loop (Torez Smith) [1942772]
- USB: yurex: fix control-URB timeout handling (Torez Smith) [1942772]
- usb: dwc3: meson-g12a: disable clk on error handling path in probe (Torez Smith) [1942772]
- USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set (Torez Smith) [1942772]
- usb: typec: intel_pmc_mux: Configure HPD first for HPD+IRQ request (Torez Smith) [1942772]
- USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). (Torez Smith) [1942772]
- USB: cdc-acm: blacklist another IR Droid device (Torez Smith) [1942772]
- thunderbolt: Use kmemdup instead of kzalloc and memcpy (Torez Smith) [1942772]
- usb: ucsi: convert comma to semicolon (Torez Smith) [1942772]
- usb: typec: tcpm: convert comma to semicolon (Torez Smith) [1942772]
- usb: typec: tcpm: Update vbus_vsafe0v on init (Torez Smith) [1942772]
- usb: typec: tcpci: Enable bleed discharge when auto discharge is enabled (Torez Smith) [1942772]
- usb: typec: Add class for plug alt mode device (Torez Smith) [1942772]
- USB: typec: tcpci: Add Bleed discharge to POWER_CONTROL definition (Torez Smith) [1942772]
- USB: typec: tcpm: Add a 30ms room for tPSSourceOn in PR_SWAP (Torez Smith) [1942772]
- USB: typec: tcpm: Fix PR_SWAP error handling (Torez Smith) [1942772]
- USB: typec: tcpm: Hard Reset after not receiving a Request (Torez Smith) [1942772]
- usb: typec: intel_pmc_mux: Configure cable generation value for USB4 (Torez Smith) [1942772]
- net: usb: convert comma to semicolon (Torez Smith) [1942772]
- USB: UAS: introduce a quirk to set no_write_same (Torez Smith) [1942772]
- USB: serial: ftdi_sio: log the CBUS GPIO validity (Torez Smith) [1942772]
- USB: serial: ftdi_sio: drop GPIO line checking dead code (Torez Smith) [1942772]
- USB: serial: ftdi_sio: report the valid GPIO lines to gpiolib (Torez Smith) [1942772]
- drivers: usb: atm: use atm_info() instead of atm_printk(KERN_INFO ... (Torez Smith) [1942772]
- drivers: usb: atm: reduce noise (Torez Smith) [1942772]
- USB: serial: option: add interface-number sanity check to flag handling (Torez Smith) [1942772]
- usb: typec: tcpci_maxim: Enable VSAFE0V signalling (Torez Smith) [1942772]
- usb: typec: tcpci: Add support to report vSafe0V (Torez Smith) [1942772]
- usb: typec: tcpm: Introduce vsafe0v for vbus (Torez Smith) [1942772]
- usb: typec: tcpm: Clear send_discover in tcpm_check_send_discover (Torez Smith) [1942772]
- usb: typec: tcpm: Pass down negotiated rev to update retry count (Torez Smith) [1942772]
- usb: typec: intel_pmc_mux: Use correct response message bits (Torez Smith) [1942772]
- xhci: Give USB2 ports time to enter U3 in bus suspend (Torez Smith) [1942772]
- xhci-pci: Allow host runtime PM as default for Intel Maple Ridge xHCI (Torez Smith) [1942772]
- xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP (Torez Smith) [1942772]
- usb: xhci: Use temporary buffer to consolidate SG (Torez Smith) [1942772]
- usb: xhci: Set quirk for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Torez Smith) [1942772]
- USB: legotower: fix logical error in recent commit (Torez Smith) [1942772]
- USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1942772]
- USB: add RESET_RESUME quirk for Snapscan 1212 (Torez Smith) [1942772]
- usb: typec: tps6598x: Export some power supply properties (Torez Smith) [1942772]
- usb: typec: tps6598x: Select USB_ROLE_SWITCH and REGMAP_I2C (Torez Smith) [1942772]
- USB: core: drop pipe-type check from new control-message helpers (Torez Smith) [1942772]
- USB: core: return -EREMOTEIO on short usb_control_msg_recv() (Torez Smith) [1942772]
- USB: core: drop short-transfer check from usb_control_msg_send() (Torez Smith) [1942772]
- USB: apple-mfi-fastcharge: Fix use after free in probe (Torez Smith) [1942772]
- Revert "usb-storage: fix sdev->host->dma_dev" (Torez Smith) [1942772]
- Revert "uas: fix sdev->host->dma_dev" (Torez Smith) [1942772]
- Revert "uas: bump hw_max_sectors to 2048 blocks for SS or faster drives" (Torez Smith) [1942772]
- USB: serial: cp210x: clean up dtr_rts() (Torez Smith) [1942772]
- USB: serial: cp210x: refactor flow-control handling (Torez Smith) [1942772]
- USB: serial: cp210x: drop flow-control debugging (Torez Smith) [1942772]
- USB: serial: cp210x: set terminal settings on open (Torez Smith) [1942772]
- USB: serial: cp210x: clean up line-control handling (Torez Smith) [1942772]
- USB: serial: cp210x: return early on unchanged termios (Torez Smith) [1942772]
- USB: serial: kl5kusb105: fix memleak on open (Torez Smith) [1942772]
- USB: serial: ch341: sort device-id entries (Torez Smith) [1942772]
- USB: serial: ch341: add new Product ID for CH341A (Torez Smith) [1942772]
- USB: serial: option: fix Quectel BG96 matching (Torez Smith) [1942772]
- can: pcan_usb_core: fix fall-through warnings for Clang (Torez Smith) [1942772]
- usb: typec: stusb160x: fix power-opmode property with typec-power-opmode (Torez Smith) [1942772]
- USB: serial: option: add support for Thales Cinterion EXS82 (Torez Smith) [1942772]
- usb: typec: Add type sysfs attribute file for partners (Torez Smith) [1942772]
- usb: common: ulpi: Constify static attribute_group struct (Torez Smith) [1942772]
- usb: typec: Constify static attribute_group structs (Torez Smith) [1942772]
- USB: core: Constify static attribute_group structs (Torez Smith) [1942772]
- usb: typec: tcpm: Stay in SNK_TRY_WAIT_DEBOUNCE_CHECK_VBUS till Rp is seen (Torez Smith) [1942772]
- usb: typec: tcpm: Disregard vbus off while in PR_SWAP_SNK_SRC_SOURCE_ON (Torez Smith) [1942772]
- usb: typec: Expose Product Type VDOs via sysfs (Torez Smith) [1942772]
- usb: pd: DFP product types (Torez Smith) [1942772]
- usb: Fix fall-through warnings for Clang (Torez Smith) [1942772]
- usbnet: ipheth: fix connectivity with iOS 14 (Torez Smith) [1942772]
- USB: core: Change pK for __user pointers to px (Torez Smith) [1942772]
- USB: core: Fix regression in Hercules audio card (Torez Smith) [1942772]
- USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card (Torez Smith) [1942772]
- can: kvaser_usb: Add new Kvaser hydra devices (Torez Smith) [1942772]
- can: kvaser_usb: kvaser_usb_hydra: Add support for new device variant (Torez Smith) [1942772]
- can: kvaser_usb: Add new Kvaser Leaf v2 devices (Torez Smith) [1942772]
- can: kvaser_usb: Add USB_{LEAF,HYDRA}_PRODUCT_ID_END defines (Torez Smith) [1942772]
- USB: serial: option: add Fibocom NL668 variants (Torez Smith) [1942772]
- usb: typec: Fix num_altmodes kernel-doc error (Torez Smith) [1942772]
- r8153_ecm: avoid to be prior to r8152 driver (Torez Smith) [1942772]
- net: usb: qmi_wwan: Set DTR quirk for MR400 (Torez Smith) [1942772]
- usb: typec: Add plug num_altmodes sysfs attr (Torez Smith) [1942772]
- usb: typec: tcpci_maxim: Fix the compatible string (Torez Smith) [1942772]
- usb: typec: tcpci_maxim: Fix uninitialized return variable (Torez Smith) [1942772]
- usb: typec: tcpci_maxim: Enable auto discharge disconnect (Torez Smith) [1942772]
- usb: typec: tcpci: Implement Auto discharge disconnect callbacks (Torez Smith) [1942772]
- usb: typec: tcpm: Implement enabling Auto Discharge disconnect support (Torez Smith) [1942772]
- usb: typec: tcpci_maxim: Fix vbus stuck on upon diconnecting sink (Torez Smith) [1942772]
- usb: typec: tcpci: frs sourcing vbus callback (Torez Smith) [1942772]
- usb: typec: tcpm: frs sourcing vbus callback (Torez Smith) [1942772]
- usb: typec: tcpm: Refactor logic for new-source-frs-typec-current (Torez Smith) [1942772]
- usb: typec: Add number of altmodes partner attr (Torez Smith) [1942772]
- usb: pd: Add captive Type C cable type (Torez Smith) [1942772]
- USB: apple-mfi-fastcharge: Fix kfree after failed kzalloc (Torez Smith) [1942772]
- usb: typec: Remove one bit support for the Thunderbolt rounded/non-rounded cable (Torez Smith) [1942772]
- usb: typec: intel_pmc_mux: Configure Thunderbolt cable generation bits (Torez Smith) [1942772]
- usb: typec: Correct the bit values for the Thunderbolt rounded/non-rounded cable support (Torez Smith) [1942772]
- can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits (Torez Smith) [1942772]
- cx82310_eth: fix error return code in cx82310_bind() (Torez Smith) [1942772]
- usb: typec: qcom-pmic-typec: fix builtin build errors (Torez Smith) [1942772]
- can: peak_usb: fix potential integer overflow on shift of a int (Torez Smith) [1942772]
- can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb() (Torez Smith) [1942772]
- usb: hcd.h: Remove RUN_CONTEXT (Torez Smith) [1942772]
- USB: storage: avoid use of uninitialized values in error path (Torez Smith) [1942772]
- usb: fix a few cases of -Wfallthrough (Torez Smith) [1942772]
- usbnet: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772]
- qmi_wwan: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772]
- net: usb: fix spelling typo in cdc_ncm.c (Torez Smith) [1942772]
- usb: typec: ucsi: Work around PPM losing change information (Torez Smith) [1942772]
- usb: typec: ucsi: acpi: Always decode connector change information (Torez Smith) [1942772]
- net/usb/r8153_ecm: support ECM mode for RTL8153 (Torez Smith) [1942772]
- USB: serial: mos7720: fix parallel-port state restore (Torez Smith) [1942772]
- USB: serial: remove write wait queue (Torez Smith) [1942772]
- USB: serial: digi_acceleport: fix write-wakeup deadlocks (Torez Smith) [1942772]
- USB: serial: keyspan_pda: drop redundant usb-serial pointer (Torez Smith) [1942772]
- USB: serial: keyspan_pda: use BIT() macro (Torez Smith) [1942772]
- USB: serial: keyspan_pda: add write-fifo support (Torez Smith) [1942772]
- USB: serial: keyspan_pda: increase transmitter threshold (Torez Smith) [1942772]
- USB: serial: keyspan_pda: fix write implementation (Torez Smith) [1942772]
- USB: serial: keyspan_pda: refactor write-room handling (Torez Smith) [1942772]
- USB: serial: keyspan_pda: fix write unthrottling (Torez Smith) [1942772]
- USB: serial: keyspan_pda: fix tx-unthrottle use-after-free (Torez Smith) [1942772]
- USB: serial: keyspan_pda: fix write-wakeup use-after-free (Torez Smith) [1942772]
- USB: serial: keyspan_pda: fix stalled writes (Torez Smith) [1942772]
- USB: serial: keyspan_pda: fix write deadlock (Torez Smith) [1942772]
- USB: serial: keyspan_pda: fix dropped unthrottle interrupts (Torez Smith) [1942772]
- net: usb: r8152: Fix a couple of spelling errors in fw_phy_nc's docs (Torez Smith) [1942772]
- net: usb: lan78xx: Remove lots of set but unused 'ret' variables (Torez Smith) [1942772]
- net: usb: r8152: Provide missing documentation for some struct members (Torez Smith) [1942772]
- can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping (Torez Smith) [1942772]
- can: peak_usb: add range checking in decode operations (Torez Smith) [1942772]
- net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition (Torez Smith) [1942772]
- kcov, usb: only collect coverage from __usb_hcd_giveback_urb in softirq (Torez Smith) [1942772]
- dt-bindings: connector: Add property to set initial current cap for FRS (Torez Smith) [1942772]
- usb: xhci: Remove in_interrupt() checks (Torez Smith) [1942772]
- usbip: Remove in_interrupt() check (Torez Smith) [1942772]
- usb: core: Replace in_interrupt() in comments (Torez Smith) [1942772]
- usb: atm: Replace in_interrupt() usage in comment (Torez Smith) [1942772]
- USB: sisusbvga: Make console support depend on BROKEN (Torez Smith) [1942772]
- usb: host: xhci-mem: remove unneeded break (Torez Smith) [1942772]
- usb: storage: freecom: remove unneeded break (Torez Smith) [1942772]
- usb: misc: iowarrior: remove unneeded break (Torez Smith) [1942772]
- usb: host: ehci-sched: add comment about find_tt() not returning error (Torez Smith) [1942772]
- usb: dwc3: ep0: Fix delay status handling (Torez Smith) [1942772]
- USB: serial: iuu_phoenix: remove unneeded break (Torez Smith) [1942772]
- USB: serial: digi_acceleport: remove in_interrupt() usage (Torez Smith) [1942772]
- usb: dwc3: pci: add support for the Intel Alder Lake-S (Torez Smith) [1942772]
- net: usb: rtl8150: don't incorrectly assign random MAC addresses (Torez Smith) [1942772]
- net: usbnet: use new function dev_fetch_sw_netstats (Torez Smith) [1942772]
- net: usb: qmi_wwan: use new function dev_fetch_sw_netstats (Torez Smith) [1942772]
- cx82310_eth: use netdev_err instead of dev_err (Torez Smith) [1942772]
- cx82310_eth: re-enable ethernet mode after router reboot (Torez Smith) [1942772]
- net: usbnet: remove driver version (Torez Smith) [1942772]
- net: usb: qmi_wwan: add Cellient MPL200 card (Torez Smith) [1942772]
- usbip: vhci_hcd: fix calling usb_hcd_giveback_urb() with irqs enabled (Torez Smith) [1942772]
- net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails (Torez Smith) [1942772]
- usbnet: Use fallthrough pseudo-keyword (Torez Smith) [1942772]
- net/smscx5xx: change to of_get_mac_address() eth_platform_get_mac_address() (Torez Smith) [1942772]
- net: usb: pegasus: Proper error handing when setting pegasus' MAC address (Torez Smith) [1942772]
- usb: dwc3: gadget: Support up to max stream id (Torez Smith) [1942772]
- usb: dwc2: Fix INTR OUT transfers in DDMA mode. (Torez Smith) [1942772]
- usb: dwc3: of-simple: Add compatible string for Intel Keem Bay platform (Torez Smith) [1942772]
- net: rtl8150: Use the new usb control message API. (Torez Smith) [1942772]
- net: pegasus: Use the new usb control message API. (Torez Smith) [1942772]
- usb: dwc3: gadget: Return early if no TRB update (Torez Smith) [1942772]
- usb: dwc3: gadget: Keep TRBs in request order (Torez Smith) [1942772]
- usb: dwc3: gadget: Revise setting IOC when no TRB left (Torez Smith) [1942772]
- usb: dwc3: gadget: Look ahead when setting IOC (Torez Smith) [1942772]
- usb: dwc3: gadget: Allow restarting a transfer (Torez Smith) [1942772]
- usb: dwc3: Stop active transfers before halting the controller (Torez Smith) [1942772]
- usb: dwc3: gadget: Rename misleading function names (Torez Smith) [1942772]
- usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc (Torez Smith) [1942772]
- usb: dwc3: gadget: Refactor preparing last TRBs (Torez Smith) [1942772]
- usb: dwc3: gadget: Set IOC if not enough for extra TRBs (Torez Smith) [1942772]
- usb: dwc3: gadget: Check for number of TRBs prepared (Torez Smith) [1942772]
- usb: dwc3: gadget: Return the number of prepared TRBs (Torez Smith) [1942772]
- usb: dwc3: ep0: Fix ZLP for OUT ep0 requests (Torez Smith) [1942772]
- usb: dwc3: gadget: Improve TRB ZLP setup (Torez Smith) [1942772]
- usb: dwc3: gadget: Refactor preparing extra TRB (Torez Smith) [1942772]
- usb: dwc3: gadget: Reclaim extra TRBs after request completion (Torez Smith) [1942772]
- usb: dwc3: gadget: Check MPS of the request length (Torez Smith) [1942772]
- usb: dwc3: gadget: Refactor ep command completion (Torez Smith) [1942772]
- usb: dwc3: allocate gadget structure dynamically (Torez Smith) [1942772]
- usb: dwc3: core: add phy cleanup for probe error handling (Torez Smith) [1942772]
- usb: dwc3: core: don't trigger runtime pm when remove driver (Torez Smith) [1942772]
- usb: dwc3: debugfs: do not queue work if try to change mode on non-drd (Torez Smith) [1942772]
- usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality (Torez Smith) [1942772]
- usb: dwc2: add support for APM82181 USB OTG (Torez Smith) [1942772]
- usb: dwc-meson-g12a: Add support for USB on AXG SoCs (Torez Smith) [1942772]
- usb: dwc3: gadget: fix checkpatch warnings (Torez Smith) [1942772]
- usb: dwc3: core: do not queue work if dr_mode is not USB_DR_MODE_OTG (Torez Smith) [1942772]
- usb: dwc3: debugfs: fix checkpatch warnings (Torez Smith) [1942772]
- usb: dwc3: qcom: fix checkpatch warnings (Torez Smith) [1942772]
- usb: dwc3: ep0: fix checkpatch warnings (Torez Smith) [1942772]
- usb: dwc3: core: fix checkpatch warnings (Torez Smith) [1942772]
- usb: dwc3: debug: fix checkpatch warning (Torez Smith) [1942772]
- usb: dwc3: trace: fix checkpatch warnings (Torez Smith) [1942772]
- usb: dwc3: ulpi: fix checkpatch warning (Torez Smith) [1942772]
- usb: dwc3: meson: fix checkpatch errors and warnings (Torez Smith) [1942772]
- usb: dwc3: debug: fix sparse warning (Torez Smith) [1942772]
- usb: dwc3: meson: fix coccinelle WARNING (Torez Smith) [1942772]
- usb: dwc3: qcom: Add interconnect support in dwc3 driver (Torez Smith) [1942772]
- net: usb: net1080: Remove in_interrupt() comment (Torez Smith) [1942772]
- net: usb: kaweth: Remove last user of kaweth_control() (Torez Smith) [1942772]
- net: usb: kaweth: Replace kaweth_control() with usb_control_msg() (Torez Smith) [1942772]
- net: usb: ax88179_178a: add MCT usb 3.0 adapter (Torez Smith) [1942772]
- net: usb: ax88179_178a: fix missing stop entry in driver_info (Torez Smith) [1942772]
- net: usb: ax88179_178a: add Toshiba usb 3.0 adapter (Torez Smith) [1942772]
- Revert "usbip: Implement a match function to fix usbip" (Torez Smith) [1942772]
- usb: dwc2: Fix parameter type in function pointer prototype (Torez Smith) [1942772]
- usb: dwc3: core: Print warning on unsupported speed (Torez Smith) [1942772]
- usb: dwc3: core: Properly default unspecified speed (Torez Smith) [1942772]
- usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails (Torez Smith) [1942772]
- usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command (Torez Smith) [1942772]
- usb: dwc3: gadget: Resume pending requests after CLEAR_STALL (Torez Smith) [1942772]
- can: peak_usb: convert to use le32_add_cpu() (Torez Smith) [1942772]
- can: pcan_usb: add support of rxerr/txerr counters (Torez Smith) [1942772]
- can: pcan_usb: Document the commands sent to the device (Torez Smith) [1942772]
- can: mcba_usb: remove redundant initialization of variable err (Torez Smith) [1942772]
- usb: dwc2: Always disable regulators on driver teardown (Torez Smith) [1942772]
- usbip: simplify the return expression of usbip_core_init() (Torez Smith) [1942772]
- rndis_host: increase sleep time in the query-response loop (Torez Smith) [1942772]
- Revert "usb: dwc3: meson-g12a: fix shared reset control use" (Torez Smith) [1942772]
- net: usb: dm9601: Add USB ID of Keenetic Plus DSL (Torez Smith) [1942772]
- smsc95xx: add phylib support (Torez Smith) [1942772]
- smsc95xx: use usbnet->driver_priv (Torez Smith) [1942772]
- smsc95xx: remove redundant function arguments (Torez Smith) [1942772]
- net: usb: Fix uninit-was-stored issue in asix_read_phy_addr() (Torez Smith) [1942772]
- net: cdc_ncm: Fix build error (Torez Smith) [1942772]
- tools: usb: move to tools buildsystem (Torez Smith) [1942772]
- usbip: Implement a match function to fix usbip (Torez Smith) [1942772]
- usb: dwc3: gadget: Handle ZLP for sg requests (Torez Smith) [1942772]
- usb: dwc3: gadget: Fix handling ZLP (Torez Smith) [1942772]
- usb: dwc3: gadget: Don't setup more than requested (Torez Smith) [1942772]
- r8152: Use MAC address from correct device tree node (Torez Smith) [1942772]
- usb: hso: remove bogus check for EINPROGRESS (Torez Smith) [1942772]
- usb: hso: no complaint about kmalloc failure (Torez Smith) [1942772]
- hso: fix bailout in error case of probe (Torez Smith) [1942772]
- usb: dwc3: convert to devm_platform_ioremap_resource_byname (Torez Smith) [1942772]
- net: lan78xx: replace bogus endpoint lookup (Torez Smith) [1942772]
- net: lan78xx: fix transfer-buffer memory leak (Torez Smith) [1942772]
- net: lan78xx: add missing endpoint sanity check (Torez Smith) [1942772]
- usb: hso: check for return value in hso_serial_common_create() (Torez Smith) [1942772]
- Revert "usb: dwc2: override PHY input signals with usb role switch support" (Torez Smith) [1942772]
- Revert "usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs" (Torez Smith) [1942772]
- usb: dwc3: gadget: when the started list is empty stop the active xfer (Torez Smith) [1942772]
- usb: dwc3: gadget: make starting isoc transfers more robust (Torez Smith) [1942772]
- usb: dwc3: gadget: add frame number mask (Torez Smith) [1942772]
- usb: dwc2: Fix error path in gadget registration (Torez Smith) [1942772]
- usb: dwc3: meson-g12a: fix shared reset control use (Torez Smith) [1942772]
- usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs (Torez Smith) [1942772]
- usb: dwc2: override PHY input signals with usb role switch support (Torez Smith) [1942772]
- net: cdc_ncm: hook into set_rx_mode to admit multicast traffic (Torez Smith) [1942772]
- net: cdc_ncm: add .ndo_set_rx_mode to cdc_ncm_netdev_ops (Torez Smith) [1942772]
- net: usbnet: export usbnet_set_rx_mode() (Torez Smith) [1942772]
- net: cdc_ether: export usbnet_cdc_update_filter (Torez Smith) [1942772]
- net: cdc_ether: use dev->intf to get interface information (Torez Smith) [1942772]
- ax88172a: fix ax88172a_unbind() failures (Torez Smith) [1942772]
- usb: dwc2: gadget: Avoid pointless read of EP control register (Torez Smith) [1942772]
- usb: dwc2: gadget: Make use of GINTMSK2 (Torez Smith) [1942772]
- usb: dwc3: Replace HTTP links with HTTPS ones (Torez Smith) [1942772]
- tools: usb: usbip: Replace HTTP links with HTTPS ones (Torez Smith) [1942772]
- usb: hso: Fix debug compile warning on sparc32 (Torez Smith) [1942772]
- usbip: Use fallthrough pseudo-keyword (Torez Smith) [1942772]
- Documentation/driver-api: usb/URB: drop doubled word (Torez Smith) [1942772]
- usb: dwc3: dwc3-qcom: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1942772]
- usb: dwc3: pci: add support for the Intel Jasper Lake (Torez Smith) [1942772]
- usb: dwc2: Fix shutdown callback in platform (Torez Smith) [1942772]
- usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant (Torez Smith) [1942772]
- net: usb: qmi_wwan: add support for Quectel EG95 LTE modem (Torez Smith) [1942772]
- smsc95xx: avoid memory leak in smsc95xx_bind (Torez Smith) [1942772]
- smsc95xx: check return value of smsc95xx_reset (Torez Smith) [1942772]
- usb: dwc2: gadget: Remove assigned but never used 'maxsize' (Torez Smith) [1942772]
- usb: dwc3: dwc3-of-simple: Function headers are not good candidates for kerneldoc (Torez Smith) [1942772]
- usb: dwc3: dwc3-haps: Function headers are not suitable for kerneldoc (Torez Smith) [1942772]
- usb: dwc3: dwc3-omap: Do not read DMA status (Torez Smith) [1942772]
- usb: dwc3: ulpi: File headers are not doc headers (Torez Smith) [1942772]
- usb: dwc3: drd: File headers are not doc headers (Torez Smith) [1942772]
- usbnet: ipheth: fix ipheth_tx()'s return type (Torez Smith) [1942772]
- usbip: tools: add in man page how to load the client's module (Torez Smith) [1942772]
- usbip: tools: fix build error for multiple definition (Torez Smith) [1942772]
- usbip: tools: fix module name in man page (Torez Smith) [1942772]
- Revert "usb: dwc3: exynos: Add support for Exynos5422 suspend clk" (Torez Smith) [1942772]
- usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work (Torez Smith) [1942772]
- media: USB: cdc-acm: blacklist IR Droid / IR Toy device (Torez Smith) [1942772]
- usbnet: smsc95xx: Fix use-after-free after removal (Torez Smith) [1942772]
- usb: dwc2: Postponed gadget registration to the udc class driver (Torez Smith) [1942772]
- usb: dwc2: use well defined macros for power_down (Torez Smith) [1942772]
- net: usb: ax88179_178a: fix packet alignment padding (Torez Smith) [1942772]
- usb: dwc3: meson-g12a: fix USB2 PHY initialization on G12A and A1 SoCs (Torez Smith) [1942772]
- usb: dwc3: meson-g12a: fix error path when fetching the reset line fails (Torez Smith) [1942772]
- net: usb: qmi_wwan: add Telit LE910C1-EUX composition (Torez Smith) [1942772]
- usb: dwc3: keystone: Turn on USB3 PHY before controller (Torez Smith) [1942772]
- usb: dwc2: Update Core Reset programming flow. (Torez Smith) [1942772]
- usb: dwc3: gadget: Check for prepared TRBs (Torez Smith) [1942772]
- usb: dwc3: Increase timeout for CmdAct cleared by device controller (Torez Smith) [1942772]
- usb: dwc3: gadget: Use SET_EP_PRIME for NoStream (Torez Smith) [1942772]
- usb: dwc3: gadget: Handle stream transfers (Torez Smith) [1942772]
- usb: dwc3: gadget: Don't prepare beyond a transfer (Torez Smith) [1942772]
- usb: dwc3: gadget: Wait for transfer completion (Torez Smith) [1942772]
- usb: dwc3: gadget: Handle XferComplete for streams (Torez Smith) [1942772]
- usb: dwc3: gadget: Enable XferComplete event (Torez Smith) [1942772]
- usb: dwc3: gadget: Refactor TRB completion handler (Torez Smith) [1942772]
- usb: dwc3: gadget: Check for in-progress END_TRANSFER (Torez Smith) [1942772]
- usb: dwc3: Get MDWIDTH for DWC_usb32 (Torez Smith) [1942772]
- usb: dwc3: Add support for DWC_usb32 IP (Torez Smith) [1942772]
- usb: dwc3: use true,false for dwc->otg_restart_host (Torez Smith) [1942772]
- usb: dwc2: gadget: move gadget resume after the core is in L0 state (Torez Smith) [1942772]
- usb: dwc3: meson-g12a: add support for GXL and GXM SoCs (Torez Smith) [1942772]
- usb: dwc3: meson-g12a: support the GXL/GXM DWC3 host phy disconnect (Torez Smith) [1942772]
- usb: dwc3: meson-g12a: refactor usb init (Torez Smith) [1942772]
- usb: dwc3: gadget: Continue to process pending requests (Torez Smith) [1942772]
- r8152: support additional Microsoft Surface Ethernet Adapter variant (Torez Smith) [1942772]
- r8152: Use MAC address from device tree if available (Torez Smith) [1942772]
- net: usb: qmi_wwan: remove redundant assignment to variable status (Torez Smith) [1942772]
- net: huawei_cdc_ncm: remove redundant assignment to variable ret (Torez Smith) [1942772]
- net: usb: ax88179_178a: remove redundant assignment to variable ret (Torez Smith) [1942772]
- usb: dwc3: select USB_ROLE_SWITCH (Torez Smith) [1942772]
- usb: dwc3: pci: Enable extcon driver for Intel Merrifield (Torez Smith) [1942772]
- dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg() (Torez Smith) [1942772]
- usb: hso: correct debug message (Torez Smith) [1942772]
- net: sierra_net: