Commit Graph

234 Commits

Author SHA1 Message Date
Frantisek Hrbata
2ad2947090 kernel-5.14.0-204.el9
* Wed Nov 30 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-204.el9]
- Documentation/admin-guide: Document nomodeset kernel parameter (Karol Herbst) [2143841]
- drm: Move nomodeset kernel parameter to the DRM subsystem (Karol Herbst) [2143841]
- Add rtla subpackage (John Kacur) [2075216]
- dt-bindings: mmc: PL18x stop relying on order of dma-names (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add i.MX8DXL compatible string (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Update compatible fallbacks (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add imx93 compatible string (Steve Best) [2137969]
- dt-bindings: mmc: Add missing properties used in examples (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: add i.MXRT compatible string (Steve Best) [2137969]
- dt-bindings: mmc: imx-esdhc: Add imx8ulp compatible string (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: change the pinctrl-names rule (Steve Best) [2137969]
- dt-bindings: mmc: fsl-imx-esdhc: add a new compatible string (Steve Best) [2137969]
- MAINTAINERS: Update Kishon's email address in PCI endpoint subsystem (Myron Stowe) [2135902]
- MAINTAINERS: Add Vignesh Raghavendra as maintainer of TI DRA7XX/J721E PCI driver (Myron Stowe) [2135902]
- MAINTAINERS: Add Mahesh J Salgaonkar as EEH maintainer (Myron Stowe) [2135902]
- MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint reviewer (Myron Stowe) [2135902]
- PCI/P2PDMA: Use for_each_pci_dev() helper (Myron Stowe) [2135902]
- PCI: mt7621: Use PCI_CONF1_EXT_ADDRESS() macro (Myron Stowe) [2135902]
- PCI: ftpci100: Use PCI_CONF1_ADDRESS() macro (Myron Stowe) [2135902]
- PCI: Add standard PCI Config Address macros (Myron Stowe) [2135902]
- PCI: qcom-ep: Check platform_get_resource_byname() return value (Myron Stowe) [2135902]
- PCI: qcom-ep: Add support for SM8450 SoC (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Add support for SM8450 SoC (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Define clocks per platform (Myron Stowe) [2135902]
- PCI: qcom-ep: Make PERST separation optional (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom-ep: Make PERST separation optional (Myron Stowe) [2135902]
- PCI: qcom-ep: Disable Master AXI Clock when there is no PCIe traffic (Myron Stowe) [2135902]
- PCI: qcom-ep: Gate Master AXI clock to MHI bus during L1SS (Myron Stowe) [2135902]
- PCI: qcom-ep: Expose link transition counts via debugfs (Myron Stowe) [2135902]
- PCI: qcom-ep: Disable IRQs during driver remove (Myron Stowe) [2135902]
- PCI: qcom-ep: Make use of the cached dev pointer (Myron Stowe) [2135902]
- PCI: qcom-ep: Rely on the clocks supplied by devicetree (Myron Stowe) [2135902]
- PCI: qcom-ep: Add kernel-doc for qcom_pcie_ep structure (Myron Stowe) [2135902]
- PCI: qcom: Rename host-init error label (Myron Stowe) [2135902]
- PCI: qcom: Drop unused post_deinit callback (Myron Stowe) [2135902]
- PCI: qcom-ep: Add MODULE_DEVICE_TABLE (Myron Stowe) [2135902]
- PCI: qcom: Sort device-id table (Myron Stowe) [2135902]
- PCI: qcom: Clean up IP configurations (Myron Stowe) [2135902]
- PCI: qcom: Make all optional clocks optional (Myron Stowe) [2135902]
- PCI: qcom: Add support for SA8540P (Myron Stowe) [2135902]
- PCI: qcom: Add support for SC8280XP (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Add SA8540P to binding (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Add SC8280XP to binding (Myron Stowe) [2135902]
- dt-bindings: PCI: qcom: Enumerate platforms with single msi interrupt (Myron Stowe) [2135902]
- PCI: mvebu: Fix endianness when accessing PCI emul bridge members (Myron Stowe) [2135902]
- PCI: mediatek-gen3: Change driver name to mtk-pcie-gen3 (Myron Stowe) [2135902]
- phy: freescale: imx8m-pcie: Fix the wrong order of phy_init() and phy_power_on() (Myron Stowe) [2135902]
- PCI: imx6: Add i.MX8MP PCIe support (Myron Stowe) [2135902]
- PCI: dwc: Replace of_gpio_named_count() by gpiod_count() (Myron Stowe) [2135902]
- PCI: dwc: Drop dependency on ZONE_DMA32 (Myron Stowe) [2135902]
- dt-bindings: pci: QCOM Add missing sc7280 aggre0, aggre1 clocks (Myron Stowe) [2135902]
- dt-bindings: PCI: microchip,pcie-host: fix missing dma-ranges (Myron Stowe) [2135902]
- dt-bindings: PCI: microchip,pcie-host: fix missing clocks properties (Myron Stowe) [2135902]
- dt-bindings: PCI: mediatek-gen3: Add support for MT8188 and MT8195 (Myron Stowe) [2135902]
- PCI: pci-bridge-emul: Set position of PCI capabilities to real HW value (Myron Stowe) [2135902]
- PCI: aardvark: Add support for PCI Bridge Subsystem Vendor ID on emulated bridge (Myron Stowe) [2135902]
- PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge (Myron Stowe) [2135902]
- PCI: Fix typo in pci_scan_child_bus_extend() (Myron Stowe) [2135902]
- PCI: Fix whitespace and indentation (Myron Stowe) [2135902]
- PCI: Move pci_assign_unassigned_root_bus_resources() (Myron Stowe) [2135902]
- PCI: Pass available buses even if the bridge is already configured (Myron Stowe) [2135902]
- PCI: Fix used_buses calculation in pci_scan_child_bus_extend() (Myron Stowe) [2135902]
- PCI: Expose PCIe Resizable BAR support via sysfs (Myron Stowe) [2135902]
- PCI/PM: Reduce D3hot delay with usleep_range() (Myron Stowe) [2135902]
- PCI/PM: Simplify pci_pm_suspend_noirq() (Myron Stowe) [2135902]
- PCI/PM: Always disable PTM for all devices during suspend (Myron Stowe) [2135902]
- PCI/PTM: Consolidate PTM interface declarations (Myron Stowe) [2135902]
- PCI/PTM: Reorder functions in logical order (Myron Stowe) [2135902]
- PCI/PTM: Preserve RsvdP bits in PTM Control register (Myron Stowe) [2135902]
- PCI/PTM: Move pci_ptm_info() body into its only caller (Myron Stowe) [2135902]
- PCI/PTM: Add pci_suspend_ptm() and pci_resume_ptm() (Myron Stowe) [2135902]
- PCI/PTM: Separate configuration and enable (Myron Stowe) [2135902]
- PCI/PTM: Add pci_upstream_ptm() helper (Myron Stowe) [2135902]
- PCI/PTM: Cache PTM Capability offset (Myron Stowe) [2135902]
- PCI/DPC: Quirk PIO log size for certain Intel Root Ports (Myron Stowe) [2135902]
- PCI/ASPM: Correct LTR_L1.2_THRESHOLD computation (Myron Stowe) [2135902]
- PCI/ASPM: Ignore L1 PM Substates if device lacks capability (Myron Stowe) [2135902]
- PCI/ASPM: Factor out L1 PM Substates configuration (Myron Stowe) [2135902]
- PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [2135902]
- PCI/ASPM: Refactor L1 PM Substates Control Register programming (Myron Stowe) [2135902]
- drm: Implement DRM aperture helpers under video/ (Myron Stowe) [2135902]
- MAINTAINERS: Broaden scope of simpledrm entry (Myron Stowe) [2135902]
- MAINTAINERS: Add simpledrm driver co-maintainer (Myron Stowe) [2135902]
- PCI: qcom: Remove ddrss_sf_tbu clock from SC8180X (Myron Stowe) [2135902]
- ARM: 9100/1: MAINTAINERS: mark all linux-arm-kernel@infradead list as moderated (Myron Stowe) [2135902]
- PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro (Íñigo Huguet) [2147541]
- x86/ftrace: remove return_to_handler SYM_FUNC_END macro (Joe Lawrence) [2144901]
- dt-bindings: pinctrl: imx93: Add pinctrl binding (Steve Best) [2137921]
- pinctrl: imx93: Add MODULE_DEVICE_TABLE() (Steve Best) [2137921]
- ACPI: NUMA: Add CXL CFMWS 'nodes' to the possible nodes set (John W. Linville) [2107254]
- tools/testing/cxl: Fix decoder default state (John W. Linville) [2107254]
- cxl/mbox: Use __le32 in get,set_lsa mailbox structures (John W. Linville) [2107254]
- cxl: Fix cleanup of port devices on failure to probe driver. (John W. Linville) [2107254]
- cxl/mem: Drop mem_enabled check from wait_for_media() (John W. Linville) [2107254]
- cxl/pci: Make cxl_dvsec_ranges() failure not fatal to cxl_pci (John W. Linville) [2107254]
- rehdat/configs:  set missing options relevant to CXL update (John W. Linville) [2107254]
- cxl/pci: Drop shadowed variable (John W. Linville) [2107254]
- cxl/core/port: Fix NULL but dereferenced coccicheck error (John W. Linville) [2107254]
- cxl/port: Hold port reference until decoder release (John W. Linville) [2107254]
- cxl/port: Fix endpoint refcount leak (John W. Linville) [2107254]
- cxl/core: Fix cxl_device_lock() class detection (John W. Linville) [2107254]
- cxl/core/port: Fix unregister_port() lock assertion (John W. Linville) [2107254]
- cxl/regs: Fix size of CXL Capability Header Register (John W. Linville) [2107254]
- cxl/core/port: Handle invalid decoders (John W. Linville) [2107254]
- cxl/core/port: Fix / relax decoder target enumeration (John W. Linville) [2107254]
- tools/testing/cxl: Add a physical_node link (John W. Linville) [2107254]
- tools/testing/cxl: Enumerate mock decoders (John W. Linville) [2107254]
- tools/testing/cxl: Mock one level of switches (John W. Linville) [2107254]
- tools/testing/cxl: Fix root port to host bridge assignment (John W. Linville) [2107254]
- tools/testing/cxl: Mock dvsec_ranges() (John W. Linville) [2107254]
- cxl/core/port: Add endpoint decoders (John W. Linville) [2107254]
- cxl/core: Move target_list out of base decoder attributes (John W. Linville) [2107254]
- cxl/mem: Add the cxl_mem driver (John W. Linville) [2107254]
- cxl/core/port: Add switch port enumeration (John W. Linville) [2107254]
- cxl/memdev: Add numa_node attribute (John W. Linville) [2107254]
- cxl/pci: Emit device serial number (John W. Linville) [2107254]
- cxl/pci: Implement wait for media active (John W. Linville) [2107254]
- cxl/pci: Retrieve CXL DVSEC memory info (John W. Linville) [2107254]
- cxl/pci: Cache device DVSEC offset (John W. Linville) [2107254]
- cxl/pci: Store component register base in cxlds (John W. Linville) [2107254]
- cxl/core/port: Remove @host argument for dport + decoder enumeration (John W. Linville) [2107254]
- cxl/port: Add a driver for 'struct cxl_port' objects (John W. Linville) [2107254]
- cxl/core: Emit modalias for CXL devices (John W. Linville) [2107254]
- cxl/core/hdm: Add CXL standard decoder enumeration to the core (John W. Linville) [2107254]
- cxl/core: Generalize dport enumeration in the core (John W. Linville) [2107254]
- cxl/pci: Rename pci.h to cxlpci.h (John W. Linville) [2107254]
- cxl/port: Up-level cxl_add_dport() locking requirements to the caller (John W. Linville) [2107254]
- cxl/pmem: Introduce a find_cxl_root() helper (John W. Linville) [2107254]
- cxl/port: Introduce cxl_port_to_pci_bus() (John W. Linville) [2107254]
- cxl/core/port: Use dedicated lock for decoder target list (John W. Linville) [2107254]
- cxl: Prove CXL locking (John W. Linville) [2107254]
- cxl/core: Track port depth (John W. Linville) [2107254]
- cxl/core/port: Make passthrough decoder init implicit (John W. Linville) [2107254]
- cxl/core: Fix cxl_probe_component_regs() error message (John W. Linville) [2107254]
- cxl/core/port: Clarify decoder creation (John W. Linville) [2107254]
- cxl/core: Convert decoder range to resource (John W. Linville) [2107254]
- cxl/decoder: Hide physical address information from non-root (John W. Linville) [2107254]
- cxl/core/port: Rename bus.c to port.c (John W. Linville) [2107254]
- cxl: Introduce module_cxl_driver (John W. Linville) [2107254]
- cxl/acpi: Map component registers for Root Ports (John W. Linville) [2107254]
- cxl/pci: Add new DVSEC definitions (John W. Linville) [2107254]
- cxl: Flesh out register names (John W. Linville) [2107254]
- cxl/pci: Defer mailbox status checks to command timeouts (John W. Linville) [2107254]
- cxl/pci: Implement Interface Ready Timeout (John W. Linville) [2107254]
- cxl: Rename CXL_MEM to CXL_PCI (John W. Linville) [2107254]
- ACPI: NUMA: Add a node and memblk for each CFMWS not in SRAT (John W. Linville) [2107254]
- cxl/test: Mock acpi_table_parse_cedt() (John W. Linville) [2107254]
- cxl/acpi: Convert CFMWS parsing to ACPI sub-table helpers (John W. Linville) [2107254]
- cxl/pci: Use pci core's DVSEC functionality (John W. Linville) [2107254]
- cxl/core: Replace unions with struct_group() (John W. Linville) [2107254]
- PCI: Add pci_find_dvsec_capability to find designated VSEC (John W. Linville) [2107254]
- net: remove noblock parameter from skb_recv_datagram() (Íñigo Huguet) [2143360]
- net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2104465]
- e1000e: convert .adjfreq to .adjfine (Ken Cox) [2104465]
- e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Ken Cox) [2104465]
- Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Ken Cox) [2104465]
- e1000e: Enable GPT clock before sending message to CSME (Ken Cox) [2104465]
- intel/e1000e:fix repeated words in comments (Ken Cox) [2104465]
- intel: remove unused macros (Ken Cox) [2104465]
- e1000e: Remove useless DMA-32 fallback configuration (Ken Cox) [2104465]
Resolves: rhbz#2143841, rhbz#2075216, rhbz#2137969, rhbz#2135902, rhbz#2147541, rhbz#2144901, rhbz#2137921, rhbz#2107254, rhbz#2143360, rhbz#2104465

Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-11-30 08:16:06 -05:00
Frantisek Hrbata
9e440f1c0a kernel-5.14.0-202.el9
* Mon Nov 28 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-202.el9]
- build: Fix generating BTF with pahole >=1.24 (Viktor Malik) [2148429]
- selftests: spectrum-2: tc_flower_scale: Dynamically set scale target (Ivan Vecera) [2140704]
- selftests: mlxsw: Add a RIF counter scale test (Ivan Vecera) [2140704]
- selftests: mlxsw: tc_flower_scale: Add a traffic test (Ivan Vecera) [2140704]
- selftests: mlxsw: resource_scale: Pass target count to cleanup (Ivan Vecera) [2140704]
- selftests: mlxsw: resource_scale: Allow skipping a test (Ivan Vecera) [2140704]
- selftests: mlxsw: resource_scale: Introduce traffic tests (Ivan Vecera) [2140704]
- selftests: mlxsw: resource_scale: Update scale target after test setup (Ivan Vecera) [2140704]
- selftests: mirror_gre_bridge_1q_lag: Enslave port to bridge before other configurations (Ivan Vecera) [2140704]
- mlxsw: Add a resource describing number of RIFs (Ivan Vecera) [2140704]
- mlxsw: Keep track of number of allocated RIFs (Ivan Vecera) [2140704]
- mlxsw: Trap ARP packets at layer 3 instead of layer 2 (Ivan Vecera) [2140704]
- mlxsw: Revert "Prepare for XM implementation - LPM trees" (Ivan Vecera) [2140704]
- mlxsw: Revert "Prepare for XM implementation - prefix insertion and removal" (Ivan Vecera) [2140704]
- mlxsw: Revert "Introduce initial XM router support" (Ivan Vecera) [2140704]
- selftests: mlxsw: Add QOS test for maximum use of descriptors (Ivan Vecera) [2140704]
- mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication (Ivan Vecera) [2140704]
- selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT (Ivan Vecera) [2140704]
- selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT (Ivan Vecera) [2140704]
- mlxsw: spectrum_router: Fix rollback in tunnel next hop init (Ivan Vecera) [2140704]
- mlxsw: spectrum_cnt: Reorder counter pools (Ivan Vecera) [2140704]
- mlxsw: Avoid warning during ip6gre device removal (Ivan Vecera) [2140704]
- selftests: forwarding: Add a tunnel-based test for L3 HW stats (Ivan Vecera) [2140704]
- selftests: lib: Add a generic helper for obtaining HW stats (Ivan Vecera) [2140704]
- mlxsw: spectrum_router: Take router lock in router notifier handler (Ivan Vecera) [2140704]
- mlxsw: spectrum: Update a comment (Ivan Vecera) [2140704]
- mlxsw: spectrum: Move handling of tunnel events to router code (Ivan Vecera) [2140704]
- mlxsw: spectrum: Move handling of router events to router code (Ivan Vecera) [2140704]
- mlxsw: spectrum: Move handling of HW stats events to router code (Ivan Vecera) [2140704]
- mlxsw: spectrum: Move handling of VRF events to router code (Ivan Vecera) [2140704]
- mlxsw: spectrum_router: Add a dedicated notifier block (Ivan Vecera) [2140704]
- mlxsw: spectrum: Tolerate enslaving of various devices to VRF (Ivan Vecera) [2140704]
- mlxsw: spectrum_router: Only query neighbour activity when necessary (Ivan Vecera) [2140704]
- mlxsw: spectrum_switchdev: Only query FDB notifications when necessary (Ivan Vecera) [2140704]
- mlxsw: spectrum_acl: Do not report activity for multicast routes (Ivan Vecera) [2140704]
- mlxsw: Treat LLDP packets as control (Ivan Vecera) [2140704]
- mlxsw: spectrum_dcb: Do not warn about priority changes (Ivan Vecera) [2140704]
- selftests: router.sh: Add a diagram (Ivan Vecera) [2140704]
- selftests: router_vid_1: Add a diagram, fix coding style (Ivan Vecera) [2140704]
- selftests: mlxsw: bail_on_lldpad before installing the cleanup trap (Ivan Vecera) [2140704]
- selftests: mlxsw: Add a test for soaking up a burst of traffic (Ivan Vecera) [2140704]
- selftests: forwarding: lib: Add start_traffic_pktsize() helpers (Ivan Vecera) [2140704]
- mlxsw: Configure descriptor buffers (Ivan Vecera) [2140704]
- mlxsw: reg: Add "desc" field to SBPR (Ivan Vecera) [2140704]
- selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational (Ivan Vecera) [2140704]
- Revert "Merge branch 'mlxsw-line-card-model'" (Ivan Vecera) [2140704]
- selftests: mlxsw: Check device info on activated line card (Ivan Vecera) [2140704]
- mlxsw: core_linecards: Expose device FW version over device info (Ivan Vecera) [2140704]
- mlxsw: reg: Extend MDDQ device_info by FW version fields (Ivan Vecera) [2140704]
- selftests: mlxsw: Check line card info on provisioned line card (Ivan Vecera) [2140704]
- mlxsw: core_linecards: Expose HW revision and INI version (Ivan Vecera) [2140704]
- selftests: mlxsw: Check devices on provisioned line card (Ivan Vecera) [2140704]
- mlxsw: core_linecards: Probe provisioned line cards for devices and attach them (Ivan Vecera) [2140704]
- mlxsw: reg: Extend MDDQ by device_info (Ivan Vecera) [2140704]
- mlxsw: core_linecards: Fix size of array element during ini_files allocation (Ivan Vecera) [2140704]
- selftests: mlxsw: vxlan_flooding_ipv6: Prevent flooding of unwanted packets (Ivan Vecera) [2140704]
- selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets (Ivan Vecera) [2140704]
- mlxsw: core_hwmon: Add interfaces for line card initialization and de-initialization (Ivan Vecera) [2140704]
- mlxsw: core_thermal: Add interfaces for line card initialization and de-initialization (Ivan Vecera) [2140704]
- mlxsw: core_env: Add interfaces for line card initialization and de-initialization (Ivan Vecera) [2140704]
- mlxsw: core_env: Split module power mode setting to a separate function (Ivan Vecera) [2140704]
- mlxsw: core: Add bus argument to environment init API (Ivan Vecera) [2140704]
- mlxsw: core_linecards: Introduce ops for linecards status change tracking (Ivan Vecera) [2140704]
- selftests: mlxsw: Introduce devlink line card provision/unprovision/activation tests (Ivan Vecera) [2140704]
- mlxsw: spectrum: Add port to linecard mapping (Ivan Vecera) [2140704]
- mlxsw: core: Extend driver ops by remove selected ports op (Ivan Vecera) [2140704]
- mlxsw: core_linecards: Implement line card activation process (Ivan Vecera) [2140704]
- mlxsw: core_linecards: Add line card objects and implement provisioning (Ivan Vecera) [2140704]
- mlxsw: reg: Add Management Binary Code Transfer Register (Ivan Vecera) [2140704]
- mlxsw: reg: Add Management DownStream Device Control Register (Ivan Vecera) [2140704]
- mlxsw: reg: Add Management DownStream Device Query Register (Ivan Vecera) [2140704]
- mlxsw: spectrum: Introduce port mapping change event processing (Ivan Vecera) [2140704]
- mlxsw: Narrow the critical section of devl_lock during ports creation/removal (Ivan Vecera) [2140704]
- mlxsw: reg: Add Ports Mapping Event Configuration Register (Ivan Vecera) [2140704]
- mlxsw: spectrum: Allocate port mapping array of structs instead of pointers (Ivan Vecera) [2140704]
- mlxsw: spectrum: Allow lane to start from non-zero index (Ivan Vecera) [2140704]
- mlxsw: core_thermal: Use common define for thermal zone name length (Ivan Vecera) [2140704]
- mlxsw: core_thermal: Use exact name of cooling devices for binding (Ivan Vecera) [2140704]
- mlxsw: core_thermal: Add line card id prefix to line card thermal zone name (Ivan Vecera) [2140704]
- mlxsw: core_thermal: Extend internal structures to support multi thermal areas (Ivan Vecera) [2140704]
- mlxsw: core_hwmon: Introduce slot parameter in hwmon interfaces (Ivan Vecera) [2140704]
- mlxsw: core_hwmon: Extend internal structures to support multi hwmon objects (Ivan Vecera) [2140704]
- mlxsw: core: Move port module events enablement to a separate function (Ivan Vecera) [2140704]
- mlxsw: core: Extend port module data structures for line cards (Ivan Vecera) [2140704]
- mlxsw: core: Extend interfaces for cable info access with slot argument (Ivan Vecera) [2140704]
- mlxsw: reg: Add new field to Management General Peripheral Information Register (Ivan Vecera) [2140704]
- mlxsw: core_env: Pass slot index during PMAOS register write call (Ivan Vecera) [2140704]
- mlxsw: reg: Extend MGPIR register with new slot fields (Ivan Vecera) [2140704]
- mlxsw: reg: Extend PMMP register with new slot number field (Ivan Vecera) [2140704]
- mlxsw: reg: Extend MCION register with new slot number field (Ivan Vecera) [2140704]
- mlxsw: reg: Extend MCIA register with new slot number field (Ivan Vecera) [2140704]
- mlxsw: reg: Extend MTBR register with new slot number field (Ivan Vecera) [2140704]
- mlxsw: reg: Extend MTMP register with new slot number field (Ivan Vecera) [2140704]
- mlxsw: i2c: Fix initialization error flow (Ivan Vecera) [2140704]
- mlxsw: spectrum_router: simplify list unwinding (Ivan Vecera) [2140704]
- selftests: mlxsw: hw_stats_l3: Add a new test (Ivan Vecera) [2140704]
- selftests: mlxsw: resource_scale: Fix return value (Ivan Vecera) [2140704]
- selftests: mlxsw: tc_police_scale: Make test more robust (Ivan Vecera) [2140704]
- mlxsw: Add support for IFLA_OFFLOAD_XSTATS_L3_STATS (Ivan Vecera) [2140704]
- mlxsw: Extract classification of router-related events to a helper (Ivan Vecera) [2140704]
- mlxsw: spectrum_router: Drop mlxsw_sp arg from counter alloc/free functions (Ivan Vecera) [2140704]
- mlxsw: reg: Fix packing of router interface counters (Ivan Vecera) [2140704]
- mlxsw: core: Add support for OSFP transceiver modules (Ivan Vecera) [2140704]
- mlxsw: Remove resource query check (Ivan Vecera) [2140704]
- mlxsw: core: Unify method of trap support validation (Ivan Vecera) [2140704]
- mlxsw: spectrum: Remove SP{1,2,3} defines for FW minor and subminor (Ivan Vecera) [2140704]
- mlxsw: core: Remove unnecessary asserts (Ivan Vecera) [2140704]
- mlxsw: reg: Add "mgpir_" prefix to MGPIR fields comments (Ivan Vecera) [2140704]
- mlxsw: core_thermal: Remove obsolete API for query resource (Ivan Vecera) [2140704]
- mlxsw: core_thermal: Rename labels according to naming convention (Ivan Vecera) [2140704]
- mlxsw: core_hwmon: Fix variable names for hwmon attributes (Ivan Vecera) [2140704]
- mlxsw: core_thermal: Avoid creation of virtual hwmon objects by thermal module (Ivan Vecera) [2140704]
- mlxsw: spectrum_span: Ignore VLAN entries not used by the bridge in mirroring (Ivan Vecera) [2140704]
- mlxsw: core: Prevent trap group setting if driver does not support EMAD (Ivan Vecera) [2140704]
- mlxsw: spectrum: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Ivan Vecera) [2140704]
- mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv6 addresses (Ivan Vecera) [2140704]
- mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv4 addresses (Ivan Vecera) [2140704]
- mlxsw: core_acl_flex_actions: Add SIP_DIP_ACTION (Ivan Vecera) [2140704]
- mlxsw: spectrum_acl: Allocate default actions for internal TCAM regions (Ivan Vecera) [2140704]
- mlxsw: spectrum: Guard against invalid local ports (Ivan Vecera) [2140704]
- mlxsw: core: Consolidate trap groups to a single event group (Ivan Vecera) [2140704]
- mlxsw: core: Move functions to register/unregister array of traps to core.c (Ivan Vecera) [2140704]
- mlxsw: core: Move basic trap group initialization from spectrum.c (Ivan Vecera) [2140704]
- mlxsw: core: Move basic_trap_groups_set() call out of EMAD init code (Ivan Vecera) [2140704]
- mlxsw: spectrum: Set basic trap groups from an array (Ivan Vecera) [2140704]
- mlxsw: spectrum_kvdl: Use struct_size() helper in kzalloc() (Ivan Vecera) [2140704]
- mlxsw: core_env: Forbid module reset on RJ45 ports (Ivan Vecera) [2140704]
- mlxsw: core_env: Forbid power mode set and get on RJ45 ports (Ivan Vecera) [2140704]
- mlxsw: core_env: Forbid getting module EEPROM on RJ45 ports (Ivan Vecera) [2140704]
- mlxsw: core_env: Query and store port module's type during initialization (Ivan Vecera) [2140704]
- mlxsw: reg: Add Port Module Type Mapping register (Ivan Vecera) [2140704]
- mlxsw: spectrum_ethtool: Add support for two new link modes (Ivan Vecera) [2140704]
- mlxsw: Add netdev argument to mlxsw_env_get_module_info() (Ivan Vecera) [2140704]
- mlxsw: core_env: Do not pass number of modules as argument (Ivan Vecera) [2140704]
- mlxsw: spectrum_ethtool: Remove redundant variable (Ivan Vecera) [2140704]
- mlxsw: spectrum: Extend to support Spectrum-4 ASIC (Ivan Vecera) [2140704]
- mlxsw: spectrum_acl_bloom_filter: Add support for Spectrum-4 calculation (Ivan Vecera) [2140704]
- mlxsw: Add operations structure for bloom filter calculation (Ivan Vecera) [2140704]
- mlxsw: spectrum_acl_bloom_filter: Rename Spectrum-2 specific objects for future use (Ivan Vecera) [2140704]
- mlxsw: spectrum_acl_bloom_filter: Make mlxsw_sp_acl_bf_key_encode() more flexible (Ivan Vecera) [2140704]
- mlxsw: spectrum_acl_bloom_filter: Reorder functions to make the code more aesthetic (Ivan Vecera) [2140704]
- mlxsw: Introduce flex key elements for Spectrum-4 (Ivan Vecera) [2140704]
- mlxsw: Rename virtual router flex key element (Ivan Vecera) [2140704]
- mlxsw: pci: Avoid flow control for EMAD packets (Ivan Vecera) [2140704]
- selftests: mlxsw: devlink_trap_tunnel_vxlan: Fix 'decap_error' case (Ivan Vecera) [2140704]
- selftests: mlxsw: Add test for VxLAN related traps for IPv6 (Ivan Vecera) [2140704]
- selftests: mlxsw: spectrum-2: Add a test for VxLAN flooding with IPv6 (Ivan Vecera) [2140704]
- selftests: mlxsw: spectrum: Add a test for VxLAN flooding with IPv6 (Ivan Vecera) [2140704]
- selftests: mlxsw: Add VxLAN FDB veto test for IPv6 (Ivan Vecera) [2140704]
- selftests: mlxsw: vxlan_fdb_veto: Make the test more flexible for future use (Ivan Vecera) [2140704]
- selftests: mlxsw: Add VxLAN configuration test for IPv6 (Ivan Vecera) [2140704]
- selftests: mlxsw: vxlan: Make the test more flexible for future use (Ivan Vecera) [2140704]
- mlxsw: spectrum_flower: Make vlan_id limitation more specific (Ivan Vecera) [2140704]
- mlxsw: core: Extend devlink health reporter with new events and parameters (Ivan Vecera) [2140704]
- mlxsw: reg: Extend MFDE register with new events and parameters (Ivan Vecera) [2140704]
- mlxsw: core: Convert a series of if statements to switch case (Ivan Vecera) [2140704]
- mlxsw: Fix naming convention of MFDE fields (Ivan Vecera) [2140704]
- selftests: mlxsw: vxlan: Remove IPv6 test case (Ivan Vecera) [2140704]
- mlxsw: Add support for VxLAN with IPv6 underlay (Ivan Vecera) [2140704]
- mlxsw: spectrum_nve: Keep track of IPv6 addresses used by FDB entries (Ivan Vecera) [2140704]
- mlxsw: reg: Add a function to fill IPv6 unicast FDB entries (Ivan Vecera) [2140704]
- mlxsw: Split handling of FDB tunnel entries between address families (Ivan Vecera) [2140704]
- mlxsw: spectrum_nve_vxlan: Make VxLAN flags check per address family (Ivan Vecera) [2140704]
- mlxsw: spectrum_ipip: Use common hash table for IPv6 address mapping (Ivan Vecera) [2140704]
- mlxsw: spectrum: Add hash table for IPv6 address mapping (Ivan Vecera) [2140704]
- selftests: mlxsw: Add a test case for MAC profiles consolidation (Ivan Vecera) [2140704]
- mlxsw: spectrum_router: Consolidate MAC profiles when possible (Ivan Vecera) [2140704]
- mlxsw: Use Switch Multicast ID Register Version 2 (Ivan Vecera) [2140704]
- mlxsw: Use Switch Flooding Table Register Version 2 (Ivan Vecera) [2140704]
- mlxsw: Add support for more than 256 ports in SBSR register (Ivan Vecera) [2140704]
- mlxsw: Use u16 for local_port field instead of u8 (Ivan Vecera) [2140704]
- mlxsw: reg: Adjust PPCNT register to support local port 255 (Ivan Vecera) [2140704]
- mlxsw: reg: Increase 'port_num' field in PMTDB register (Ivan Vecera) [2140704]
- mlxsw: reg: Align existing registers to use extended local_port field (Ivan Vecera) [2140704]
- mlxsw: item: Add support for local_port field in a split form (Ivan Vecera) [2140704]
- mlxsw: reg: Remove unused functions (Ivan Vecera) [2140704]
- mlxsw: spectrum: Bump minimum FW version to xx.2010.1006 (Ivan Vecera) [2140704]
- mlxsw: spectrum: Protect driver from buggy firmware (Ivan Vecera) [2140704]
- mlxsw: spectrum: Allow driver to load with old firmware versions (Ivan Vecera) [2140704]
- mlxsw: pci: Add shutdown method in PCI driver (Ivan Vecera) [2140704]
- mlxsw: spectrum_router: Remove deadcode in mlxsw_sp_rif_mac_profile_find (Ivan Vecera) [2140704]
- mlxsw: constify address in mlxsw_sp_port_dev_addr_set (Ivan Vecera) [2140704]
- selftests: mlxsw: Test port shaper (Ivan Vecera) [2140704]
- selftests: mlxsw: Test offloadability of root TBF (Ivan Vecera) [2140704]
- mlxsw: spectrum_qdisc: Offload root TBF as port shaper (Ivan Vecera) [2140704]
- selftests: mlxsw: Remove deprecated test cases (Ivan Vecera) [2140704]
- selftests: Add an occupancy test for RIF MAC profiles (Ivan Vecera) [2140704]
- selftests: mlxsw: Add forwarding test for RIF MAC profiles (Ivan Vecera) [2140704]
- selftests: mlxsw: Add a scale test for RIF MAC profiles (Ivan Vecera) [2140704]
- mlxsw: spectrum_router: Expose RIF MAC profiles to devlink resource (Ivan Vecera) [2140704]
- mlxsw: spectrum_router: Add RIF MAC profiles support (Ivan Vecera) [2140704]
- mlxsw: spectrum_router: Propagate extack further (Ivan Vecera) [2140704]
- mlxsw: resources: Add resource identifier for RIF MAC profiles (Ivan Vecera) [2140704]
- mlxsw: reg: Add MAC profile ID field to RITR register (Ivan Vecera) [2140704]
- mlxsw: pci: Recycle received packet upon allocation failure (Ivan Vecera) [2140704]
- mlxsw: spectrum: Use 'bitmap_zalloc()' when applicable (Ivan Vecera) [2140704]
- selftests: mlxsw: Reduce test run time (Ivan Vecera) [2140704]
- selftests: mlxsw: Use permanent neighbours instead of reachable ones (Ivan Vecera) [2140704]
- selftests: mlxsw: Add helpers for skipping selftests (Ivan Vecera) [2140704]
- ethernet: mlxsw: use eth_hw_addr_gen() (Ivan Vecera) [2140704]
- selftests: mlxsw: Add a test for un/offloadable qdisc trees (Ivan Vecera) [2140704]
- mlxsw: spectrum_qdisc: Make RED, TBF offloads classful (Ivan Vecera) [2140704]
- mlxsw: spectrum_qdisc: Validate qdisc topology (Ivan Vecera) [2140704]
- mlxsw: spectrum_qdisc: Clean stats recursively when priomap changes (Ivan Vecera) [2140704]
- mlxsw: spectrum_qdisc: Unify graft validation (Ivan Vecera) [2140704]
- mlxsw: spectrum_qdisc: Destroy children in mlxsw_sp_qdisc_destroy() (Ivan Vecera) [2140704]
- mlxsw: spectrum_qdisc: Extract two helpers for handling future FIFOs (Ivan Vecera) [2140704]
- mlxsw: spectrum_qdisc: Query tclass / priomap instead of caching it (Ivan Vecera) [2140704]
- selftests: mlxsw: RED: Test per-TC ECN counters (Ivan Vecera) [2140704]
- mlxsw: spectrum_qdisc: Introduce per-TC ECN counters (Ivan Vecera) [2140704]
- mlxsw: reg: Add ecn_marked_tc to Per-TC Congestion Counters (Ivan Vecera) [2140704]
- mlxsw: reg: Rename MLXSW_REG_PPCNT_TC_CONG_TC to _CNT (Ivan Vecera) [2140704]
- mlxsw: reg: Fix a typo in a group heading (Ivan Vecera) [2140704]
- mlxsw: thermal: Fix out-of-bounds memory accesses (Ivan Vecera) [2140704]
- selftests: mlxsw: RED: Add selftests for the mark qevent (Ivan Vecera) [2140704]
- selftests: mlxsw: sch_red_core: Drop two unused variables (Ivan Vecera) [2140704]
- mlxsw: spectrum_qdisc: Offload RED qevent mark (Ivan Vecera) [2140704]
- mlxsw: spectrum_qdisc: Track permissible actions per binding (Ivan Vecera) [2140704]
- mlxsw: spectrum_qdisc: Distinguish between ingress and egress triggers (Ivan Vecera) [2140704]
- mlxsw: spectrum_qdisc: Pass extack to mlxsw_sp_qevent_entry_configure() (Ivan Vecera) [2140704]
- mlxsw: item: Annotate item helpers with '__maybe_unused' (Ivan Vecera) [2140704]
- selftests: mlxsw: devlink_trap_tunnel_ipip: Send a full-length key (Ivan Vecera) [2140704]
- selftests: mlxsw: devlink_trap_tunnel_ipip: Remove code duplication (Ivan Vecera) [2140704]
- selftests: mlxsw: devlink_trap_tunnel_ipip: Align topology drawing correctly (Ivan Vecera) [2140704]
- selftests: mlxsw: devlink_trap_tunnel_ipip6: Add test case for IPv6 decap_error (Ivan Vecera) [2140704]
- mlxsw: Add support for transceiver module extended state (Ivan Vecera) [2140704]
- mlxsw: Add ability to control transceiver modules' power mode (Ivan Vecera) [2140704]
- mlxsw: reg: Add Management Cable IO and Notifications register (Ivan Vecera) [2140704]
- mlxsw: reg: Add Port Module Memory Map Properties register (Ivan Vecera) [2140704]
- mlxsw: spectrum_buffers: silence uninitialized warning (Ivan Vecera) [2140704]
- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ivan Vecera) [2140704]
- mlxsw: Add support for IP-in-IP with IPv6 underlay for Spectrum-2 and above (Ivan Vecera) [2140704]
- mlxsw: spectrum_router: Increase parsing depth for IPv6 decapsulation (Ivan Vecera) [2140704]
- mlxsw: Add IPV6_ADDRESS kvdl entry type (Ivan Vecera) [2140704]
- mlxsw: spectrum_ipip: Add mlxsw_sp_ipip_gre6_ops (Ivan Vecera) [2140704]
- mlxsw: Create separate ipip_ops_arr for different ASICs (Ivan Vecera) [2140704]
- mlxsw: reg: Add support for ritr_loopback_ipip6_pack() (Ivan Vecera) [2140704]
- mlxsw: reg: Add support for ratr_ipip6_entry_pack() (Ivan Vecera) [2140704]
- mlxsw: reg: Add support for rtdp_ipip6_pack() (Ivan Vecera) [2140704]
- mlxsw: reg: Add Router IP version Six Register (Ivan Vecera) [2140704]
- mlxsw: Take tunnel's type into account when searching underlay device (Ivan Vecera) [2140704]
- mlxsw: spectrum_ipip: Create common function for mlxsw_sp_ipip_ol_netdev_change_gre() (Ivan Vecera) [2140704]
- mlxsw: spectrum_router: Fix arguments alignment (Ivan Vecera) [2140704]
- mlxsw: spectrum_ipip: Pass IP tunnel parameters by reference and as 'const' (Ivan Vecera) [2140704]
- mlxsw: spectrum_router: Create common function for fib_entry_type_unset() code (Ivan Vecera) [2140704]
- mlxsw: spectrum_router: Start using new trap adjacency entry (Ivan Vecera) [2140704]
- mlxsw: spectrum_router: Add trap adjacency entry upon first nexthop group (Ivan Vecera) [2140704]
- mlxsw: Add support for transceiver modules reset (Ivan Vecera) [2140704]
- mlxsw: Make PMAOS pack function more generic (Ivan Vecera) [2140704]
- mlxsw: reg: Add fields to PMAOS register (Ivan Vecera) [2140704]
- mlxsw: Track per-module port status (Ivan Vecera) [2140704]
- mlxsw: spectrum: Do not return an error in mlxsw_sp_port_module_unmap() (Ivan Vecera) [2140704]
- mlxsw: spectrum: Do not return an error in ndo_stop() (Ivan Vecera) [2140704]
- mlxsw: core_env: Convert 'module_info_lock' to a mutex (Ivan Vecera) [2140704]
- mlxsw: core_env: Defer handling of module temperature warning events (Ivan Vecera) [2140704]
- mlxsw: core: Remove mlxsw_core_is_initialized() (Ivan Vecera) [2140704]
- mlxsw: core: Initialize switch driver last (Ivan Vecera) [2140704]
- net: switchdev: Simplify 'mlxsw_sp_mc_write_mdb_entry()' (Ivan Vecera) [2140704]
- platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2201_create_static_devices() (Ivan Vecera) [2140704]
- platform/mellanox: Add static in struct declaration. (Ivan Vecera) [2140704]
- i2c: mlxcpld: Add callback to notify probing completion (Ivan Vecera) [2140704]
- i2c: mlxcpld: Fix register setting for 400KHz frequency (Ivan Vecera) [2140704]
- Documentation/ABI: Add new attributes for mlxreg-io sysfs interfaces (Ivan Vecera) [2140704]
- Documentation/ABI: mlxreg-io: Fix contact info (Ivan Vecera) [2140704]
- platform/mellanox: mlxreg-io: Add locking for io operations (Ivan Vecera) [2140704]
- platform/x86: mlx-platform: Add COME board revision register (Ivan Vecera) [2140704]
- platform/x86: mlx-platform: Add support for new system XH3000 (Ivan Vecera) [2140704]
- platform/x86: mlx-platform: Introduce support for COMe NVSwitch management module for Vulcan chassis (Ivan Vecera) [2140704]
- platform/x86: mlx-platform: Add support for systems equipped with two ASICs (Ivan Vecera) [2140704]
- platform/x86: mlx-platform: Add cosmetic changes for alignment (Ivan Vecera) [2140704]
- platform/x86: mlx-platform: Make activation of some drivers conditional (Ivan Vecera) [2140704]
- platform/mellanox: Spelling s/platfom/platform/ (Ivan Vecera) [2140704]
- Documentation/ABI: Add new attributes for mlxreg-io sysfs interfaces (Ivan Vecera) [2140704]
- redhat: Enable support for SN2201 system (Ivan Vecera) [2140704]
- platform/mellanox: Add support for new SN2201 system (Ivan Vecera) [2140704]
- platform_data/mlxreg: Add field for notification callback (Ivan Vecera) [2140704]
- hwmon: (mlxreg-fan) Use pwm attribute for setting fan speed low limit (Ivan Vecera) [2140704]
- platform/x86: mlx-platform: Add support for new system SGN2410 (Ivan Vecera) [2140704]
- platform/x86: mlx-platform: Add BIOS attributes for CoffeeLake COMEx based systems (Ivan Vecera) [2140704]
- platform/x86: mlx-platform: Extend FAN and LED configuration to support new MQM97xx systems (Ivan Vecera) [2140704]
- watchdog: mlx-wdt: Use regmap_write_bits() (Ivan Vecera) [2140704]
- docs: ABI: fix documentation warning in sysfs-driver-mlxreg-io (Ivan Vecera) [2140704]
- platform/x86: mlx-platform: Add support for multiply cooling devices (Ivan Vecera) [2140704]
- Documentation/ABI: Add new line card attributes for mlxreg-io sysfs interfaces (Ivan Vecera) [2140704]
- Documentation/ABI: Add new attributes for mlxreg-io sysfs interfaces (Ivan Vecera) [2140704]
- platform/x86: mlx-platform: Configure notifier callbacks for modular system (Ivan Vecera) [2140704]
- platform/x86: mlx-platform: Add initial support for new modular system (Ivan Vecera) [2140704]
- hwmon: (mlxreg-fan) Support distinctive names per different cooling devices (Ivan Vecera) [2140704]
- hwmon: (mlxreg-fan) Modify PWM connectivity validation (Ivan Vecera) [2140704]
- hwmon: (mlxreg-fan) Fix out of bounds read on array fan->pwm (Ivan Vecera) [2140704]
- hwmon: (mlxreg-fan) Extend driver to support multiply cooling devices (Ivan Vecera) [2140704]
- hwmon: (mlxreg-fan) Extend driver to support multiply PWM (Ivan Vecera) [2140704]
- hwmon: (mlxreg-fan) Extend the maximum number of tachometers (Ivan Vecera) [2140704]
- i2c: mlxcpld: Allow flexible polling time setting for I2C transactions (Ivan Vecera) [2140704]
- i2c: mlxcpld: Reduce polling time for performance improvement (Ivan Vecera) [2140704]
- i2c: mlxcpld: Modify register setting for 400KHz frequency (Ivan Vecera) [2140704]
- i2c: mlxcpld: Fix criteria for frequency setting (Ivan Vecera) [2140704]
- hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs (Ivan Vecera) [2140704]
- percpu_ref_init(): clean ->percpu_count_ref on failure (Ian Kent) [2089125]
- ata: libata-core: Print timeout value when internal command times (Ewan D. Milne) [2132143]
- ata: libata-core: fix sloppy parameter type in ata_exec_internal[_sg]() (Ewan D. Milne) [2132143]
- ata: libata-core: make ata_exec_internal_sg() *static* (Ewan D. Milne) [2132143]
- ice: Fix crash by keep old cfg when update TCs more than queues (Petr Oros) [2131953]
- ice: Fix tunnel checksum offload with fragmented traffic (Petr Oros) [2131953]
- ice: handle E822 generic device ID in PLDM header (Petr Oros) [2131953]
- ice: ethtool: Prohibit improper channel config for DCB (Petr Oros) [2131953]
- ice: ethtool: advertise 1000M speeds properly (Petr Oros) [2131953]
- ice: Fix switchdev rules book keeping (Petr Oros) [2131953]
- ice: ignore protocol field in GTP offload (Petr Oros) [2131953]
- ice: fix access-beyond-end in the switch code (Petr Oros) [2131953]
- eth: ice: silence the GCC 12 array-bounds warning (Petr Oros) [2131953]
- ice: Expose RSS indirection tables for queue groups via ethtool (Petr Oros) [2131953]
- Revert "ice: Hide bus-info in ethtool for PRs in switchdev mode" (Petr Oros) [2131953]
- ice: remove period on argument description in ice_for_each_vf (Petr Oros) [2131953]
- ice: add a function comment for ice_cfg_mac_antispoof (Petr Oros) [2131953]
- ice: fix wording in comment for ice_reset_vf (Petr Oros) [2131953]
- ice: remove return value comment for ice_reset_all_vfs (Petr Oros) [2131953]
- ice: always check VF VSI pointer values (Petr Oros) [2131953]
- ice: add newline to dev_dbg in ice_vf_fdir_dump_info (Petr Oros) [2131953]
- ice: get switch id on switchdev devices (Petr Oros) [2131953]
- ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS (Petr Oros) [2131953]
- ice: introduce common helper for retrieving VSI by vsi_num (Petr Oros) [2131953]
- ice: use min_t() to make code cleaner in ice_gnss (Petr Oros) [2131953]
- ice, xsk: Avoid refilling single Rx descriptors (Petr Oros) [2131953]
- ice, xsk: Diversify return values from xsk_wakeup call paths (Petr Oros) [2131953]
- ice, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Petr Oros) [2131953]
- ice, xsk: Decorate ICE_XDP_REDIR with likely() (Petr Oros) [2131953]
- ice: Add mpls+tso support (Petr Oros) [2131953]
- ice: switch: convert packet template match code to rodata (Petr Oros) [2131953]
- ice: switch: use convenience macros to declare dummy pkt templates (Petr Oros) [2131953]
- ice: switch: use a struct to pass packet template params (Petr Oros) [2131953]
- ice: switch: unobscurify bitops loop in ice_fill_adv_dummy_packet() (Petr Oros) [2131953]
- ice: switch: add and use u16[] aliases to ice_adv_lkup_elem::{h, m}_u (Petr Oros) [2131953]
- ice: Fix inconsistent indenting in ice_switch (Petr Oros) [2131953]
- ice: Support GTP-U and GTP-C offload in switchdev (Petr Oros) [2131953]
- kexec_file: Fix kexec_file.c build error for riscv platform (Baoquan He) [2119002]
- x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef (Baoquan He) [2119002]
- kexec: make crashk_res, crashk_low_res and crash_notes symbols always visible (Baoquan He) [2119002]
- s390/crash: support multi-segment iterators (Baoquan He) [2119002]
- s390/crash: use static swap buffer for copy_to_user_real() (Baoquan He) [2119002]
- s390/crash: move copy_to_user_real() to crash_dump.c (Baoquan He) [2119002]
- s390/zcore: fix race when reading from hardware system area (Baoquan He) [2119002]
- s390/crash: fix incorrect number of bytes to copy to user space (Baoquan He) [2119002]
- s390/crash: remove redundant panic() on save area allocation failure (Baoquan He) [2119002]
- s390/mm: remove unused tprot() function (Baoquan He) [2119002]
- s390/crash: make copy_oldmem_page() return number of bytes copied (Baoquan He) [2119002]
- s390/crash: add missing iterator advance in copy_oldmem_page() (Baoquan He) [2119002]
- vmcoreinfo: add kallsyms_num_syms symbol (Baoquan He) [2119002]
- vmcoreinfo: include kallsyms symbols (Baoquan He) [2119002]
- kallsyms: move declarations to internal header (Baoquan He) [2119002]
- kexec_file: increase maximum file size to 4G (Baoquan He) [2119002]
- fs/kernel_read_file: allow to read files up-to ssize_t (Baoquan He) [2119002]
- ima: force signature verification when CONFIG_KEXEC_SIG is configured (Baoquan He) [2119002]
- kernel/crash_core.c: remove redundant check of ck_cmdline (Baoquan He) [2119002]
- kexec: remove redundant assignments (Baoquan He) [2119002]
- kernel/kexec_core: move kexec_core sysctls into its own file (Baoquan He) [2119002]
- ELF: Remove elf_core_copy_kernel_regs() (Baoquan He) [2119002]
- kexec: drop weak attribute from functions (Baoquan He) [2119002]
- vmcore: convert read_from_oldmem() to take an iov_iter (Baoquan He) [2119002]
- vmcore: convert __read_vmcore to use an iov_iter (Baoquan He) [2119002]
- vmcore: convert copy_oldmem_page() to take an iov_iter (Baoquan He) [2119002]
- fs/proc/kcore.c: remove check of list iterator against head past the loop body (Baoquan He) [2119002]
- ext4: Use folio_invalidate() (Lukas Czerner) [2138131]
- locking: Add __sched to semaphore functions (Waiman Long) [2141431]
- locking/rwsem: Disable preemption while trying for rwsem lock (Waiman Long) [2141431]
- locking: Detect includes rwlock.h outside of spinlock.h (Waiman Long) [2141431]
- locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked() (Waiman Long) [2141431]
- locking/spinlocks: Mark spinlocks noinline when inline spinlocks are disabled (Waiman Long) [2141431]
- locking/lockdep: Fix lockdep_init_map_*() confusion (Waiman Long) [2141431]
- locking/lockdep: Use sched_clock() for random numbers (Waiman Long) [2141431]
- lockdep: Delete local_irq_enable_in_hardirq() (Waiman Long) [2141431]
- locking: Add lock contention tracepoints (Waiman Long) [2141431]
- locking/rwsem: Conditionally wake waiters in reader/writer slowpaths (Waiman Long) [2141431]
- lockdep: Fix -Wunused-parameter for _THIS_IP_ (Waiman Long) [2141431]
- locking/rwsem: Optimize down_read_trylock() under highly contended case (Waiman Long) [2141431]
- sunrpc: Set sk_allocation to GFP_NOFS to avoid using current->task_frag. (Guillaume Nault) [2143920]
- fbcon: Fix delayed takeover locking (Jocelyn Falempe) [2134793]
- fbcon: use min() to make code cleaner (Jocelyn Falempe) [2134793]
- fbcon: Maintain a private array of fb_info (Jocelyn Falempe) [2134793]
- fbcon: untangle fbcon_exit (Jocelyn Falempe) [2134793]
- fbcon: Move more code into fbcon_release (Jocelyn Falempe) [2134793]
- fbcon: Move console_lock for register/unlink/unregister (Jocelyn Falempe) [2134793]
- fbcon: Consistently protect deferred_takeover with console_lock() (Jocelyn Falempe) [2134793]
- fbcon: use lock_fb_info in fbcon_open/release (Jocelyn Falempe) [2134793]
- fbcon: move more common code into fb_open() (Jocelyn Falempe) [2134793]
- fbcon: Ditch error handling for con2fb_release_oldinfo (Jocelyn Falempe) [2134793]
- fbcon: Extract fbcon_open/release helpers (Jocelyn Falempe) [2134793]
- fb: Delete fb_info->queue (Jocelyn Falempe) [2134793]
- fbcon: Replace FBCON_FLAGS_INIT with a boolean (Jocelyn Falempe) [2134793]
- fbcon: Use delayed work for cursor (Jocelyn Falempe) [2134793]
- fbdev/sysfs: Fix locking (Jocelyn Falempe) [2134793]
- fbcon: delete delayed loading code (Jocelyn Falempe) [2134793]
- fbcon: Introduce wrapper for console->fb_info lookup (Jocelyn Falempe) [2134793]
- fbcon: Move fbcon_bmove(_rec) functions (Jocelyn Falempe) [2134793]
- fbcon: delete a few unneeded forward decl (Jocelyn Falempe) [2134793]
- nfsd: fix use-after-free in nfsd_file_do_acquire tracepoint (Jeffrey Layton) [2134882]
- nfsd: put the export reference in nfsd4_verify_deleg_dentry (Jeffrey Layton) [2138866]
- nfsd: fix net-namespace logic in __nfsd_file_cache_purge (Jeffrey Layton) [2134882]
- NFSD: Cap rsize_bop result based on send buffer size (Jeffrey Layton) [2134882]
- NFSD: Remove "inline" directives on op_rsize_bop helpers (Jeffrey Layton) [2134882]
- NFSD: Remove unused nfsd4_compoundargs::cachetype field (Jeffrey Layton) [2134882]
- NFSD: Fix handling of oversized NFSv4 COMPOUND requests (Jeffrey Layton) [2134882]
- NFSD: Increase NFSD_MAX_OPS_PER_COMPOUND (Jeffrey Layton) [2134882]
- nfsd: Fix a memory leak in an error handling path (Jeffrey Layton) [2134882]
- nfsd_splice_actor(): handle compound pages (Jeffrey Layton) [2134882]
- nfsd: rework hashtable handling in nfsd_do_file_acquire (Jeffrey Layton) [2134882]
- nfsd: fix nfsd_file_unhash_and_dispose (Jeffrey Layton) [2134882]
- NFS: unlink/rmdir shouldn't call d_delete() twice on ENOENT (Jeffrey Layton) [2134882]
- SUNRPC: Fix READ_PLUS crasher (Jeffrey Layton) [2134882]
- SUNRPC: Remove pointer type casts from xdr_get_next_encode_buffer() (Jeffrey Layton) [2134882]
- SUNRPC: Clean up xdr_get_next_encode_buffer() (Jeffrey Layton) [2134882]
- vfs: fix copy_file_range() regression in cross-fs copies (Jeffrey Layton) [2134882]
- nfp: bpf: Fix typo 'the the' in comment (Stefan Assmann) [2137471]
- ip: Fix data-races around sysctl_ip_default_ttl. (Stefan Assmann) [2137471]
- nfp: flower: configure tunnel neighbour on cmsg rx (Stefan Assmann) [2137471]
- nfp: fix issue of skb segments exceeds descriptor limitation (Stefan Assmann) [2137471]
- nfp: flower: restructure flow-key for gre+vlan combination (Stefan Assmann) [2137471]
- nfp: avoid unnecessary check warnings in nfp_app_get_vf_config (Stefan Assmann) [2137471]
- nfp: remove padding in nfp_nfdk_tx_desc (Stefan Assmann) [2137471]
- nfp: only report pause frame configuration for physical device (Stefan Assmann) [2137471]
- nfp: flower: fix typo in comment (Stefan Assmann) [2137471]
- nfp: flower: support ct merging when mangle action exists (Stefan Assmann) [2137471]
- nfp: VF rate limit support (Stefan Assmann) [2137471]
- nfp: flower: fix 'variable 'flow6' set but not used' (Stefan Assmann) [2137471]
- nfp: support Corigine PCIE vendor ID (Stefan Assmann) [2137471]
- nfp: vendor neutral strings for chip and Corigne in strings for driver (Stefan Assmann) [2137471]
- nfp: flower: enable decap_v2 bit (Stefan Assmann) [2137471]
- nfp: flower: remove unused neighbour cache (Stefan Assmann) [2137471]
- nfp: flower: link pre_tun flow rules with neigh entries (Stefan Assmann) [2137471]
- nfp: flower: rework tunnel neighbour configuration (Stefan Assmann) [2137471]
- nfp: flower: update nfp_tun_neigh structs (Stefan Assmann) [2137471]
- nfp: flower: fixup ipv6/ipv4 route lookup for neigh events (Stefan Assmann) [2137471]
- nfp: flower: enforce more strict pre_tun checks (Stefan Assmann) [2137471]
- nfp: flower: add/remove predt_list entries (Stefan Assmann) [2137471]
- nfp: flower: add infrastructure for pre_tun rework (Stefan Assmann) [2137471]
- nfp: support VxLAN inner TSO with GSO_PARTIAL offload (Stefan Assmann) [2137471]
- nfp: flower: utilize the tuple iifidx in offloading ct flows (Stefan Assmann) [2137471]
- ipv6: Use ipv6_only_sock() helper in condition. (Stefan Assmann) [2137471]
- nfp: support 802.1ad VLAN assingment to VF (Stefan Assmann) [2137471]
- nfp: update nfp_X logging definitions (Stefan Assmann) [2137471]
- Revert "Merge branch 'centos-stream-9-main'" (Frantisek Hrbata)
- Add rtla subpackage for kernel-tools (John Kacur)
Resolves: rhbz#2148429, rhbz#2140704, rhbz#2089125, rhbz#2132143, rhbz#2131953, rhbz#2119002, rhbz#2138131, rhbz#2141431, rhbz#2143920, rhbz#2134793, rhbz#2134882, rhbz#2138866, rhbz#2137471

Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-11-28 05:06:28 -05:00
Frantisek Hrbata
0846d698d0 kernel-5.14.0-201.el9
* Wed Nov 23 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-201.el9]
- net: sched: Fix use after free in red_enqueue() (Ivan Vecera) [2139170]
- Revert "net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs" (Ivan Vecera) [2139170]
- netfilter: egress: Report interface as outgoing (Ivan Vecera) [2139170]
- netfilter: egress: avoid a lockdep splat (Ivan Vecera) [2139170]
- netfilter: core: Fix clang warnings about unused static inlines (Ivan Vecera) [2139170]
- net: sched: act_ct: fix possible refcount leak in tcf_ct_init() (Ivan Vecera) [2139170]
- net: sched: fix possible refcount leak in tc_new_tfilter() (Ivan Vecera) [2139170]
- net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs (Ivan Vecera) [2139170]
- net/sched: taprio: avoid disabling offload when it was never enabled (Ivan Vecera) [2139170]
- sch_sfb: Also store skb len before calling child enqueue (Ivan Vecera) [2139170]
- sch_sfb: Don't assume the skb is still around after enqueueing to child (Ivan Vecera) [2139170]
- net/sched: fix netdevice reference leaks in attach_default_qdiscs() (Ivan Vecera) [2139170]
- net: sched: tbf: don't call qdisc_put() while holding tree lock (Ivan Vecera) [2139170]
- net_sched: cls_route: disallow handle of 0 (Ivan Vecera) [2139170]
- net_sched: cls_route: remove from list when handle is 0 (Ivan Vecera) [2139170]
- net/sched: remove hacks added to dev_trans_start() for bonding to work (Ivan Vecera) [2139170]
- net: bonding: replace dev_trans_start() with the jiffies of the last ARP/NS (Ivan Vecera) [2139170]
- net/sched: sch_cbq: change the type of cbq_set_lss to void (Ivan Vecera) [2139170]
- net/sched: flower: Add PPPoE filter (Ivan Vecera) [2139170]
- net/sched: cls_api: Fix flow action initialization (Ivan Vecera) [2139170]
- net/sched: remove qdisc_root_lock() helper (Ivan Vecera) [2139170]
- net/sched: sch_cbq: Delete unused delay_timer (Ivan Vecera) [2139170]
- net/sched: remove return value of unregister_tcf_proto_ops (Ivan Vecera) [2139170]
- net: extract port range fields from fl_flow_key (Ivan Vecera) [2139170]
- netfilter: flowtable: fix incorrect Kconfig dependencies (Ivan Vecera) [2139170]
- config: set CONFIG_NF_FLOW_TABLE_PROCFS (Ivan Vecera) [2139170]
- netfilter: nf_flow_table: count pending offload workqueue tasks (Ivan Vecera) [2139170]
- net/sched: act_ct: set 'net' pointer when creating new nf_flow_table (Ivan Vecera) [2139170]
- net: sched: provide shim definitions for taprio_offload_{get,free} (Ivan Vecera) [2139170]
- time64.h: consolidate uses of PSEC_PER_NSEC (Ivan Vecera) [2139170]
- selftests: tc-testing: Add testcases to test new flush behaviour (Ivan Vecera) [2139170]
- net/sched: act_api: Notify user space if any actions were flushed before error (Ivan Vecera) [2139170]
- net: Print hashed skb addresses for all net and qdisc events (Ivan Vecera) [2139170]
- tc-testing: gitignore, delete plugins directory (Ivan Vecera) [2139170]
- net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms (Ivan Vecera) [2139170]
- net_sched: em_meta: add READ_ONCE() in var_sk_bound_if() (Ivan Vecera) [2139170]
- selftests: forwarding: tc_actions: allow mirred egress test to run on non-offloaded h2 (Ivan Vecera) [2139170]
- net/sched: flower: Consider the number of tags for vlan filters (Ivan Vecera) [2139170]
- net/sched: flower: Add number of vlan tags filter (Ivan Vecera) [2139170]
- net/sched: flower: Reduce identation after is_key_vlan refactoring (Ivan Vecera) [2139170]
- net/sched: flower: Helper function for vlan ethtype checks (Ivan Vecera) [2139170]
- net: sched: support hash selecting tx queue (Ivan Vecera) [2139170]
- net: sched: use queue_mapping to pick tx queue (Ivan Vecera) [2139170]
- config: set CONFIG_NETFILTER_EGRESS (Ivan Vecera) [2139170]
- netfilter: Introduce egress hook (Ivan Vecera) [2139170]
- netfilter: Generalize ingress hook include file (Ivan Vecera) [2139170]
- netfilter: Rename ingress hook include file (Ivan Vecera) [2139170]
- net_sched: make qdisc_reset() smaller (Ivan Vecera) [2139170]
- net/sched: flower: Avoid overwriting error messages (Ivan Vecera) [2139170]
- net/sched: matchall: Avoid overwriting error messages (Ivan Vecera) [2139170]
- net/sched: cls_api: Add extack message for unsupported action offload (Ivan Vecera) [2139170]
- net/sched: act_vlan: Add extack message for offload failure (Ivan Vecera) [2139170]
- net/sched: act_tunnel_key: Add extack message for offload failure (Ivan Vecera) [2139170]
- net/sched: act_skbedit: Add extack messages for offload failure (Ivan Vecera) [2139170]
- net/sched: act_police: Add extack messages for offload failure (Ivan Vecera) [2139170]
- net/sched: act_pedit: Add extack message for offload failure (Ivan Vecera) [2139170]
- net/sched: act_mpls: Add extack messages for offload failure (Ivan Vecera) [2139170]
- net/sched: act_mirred: Add extack message for offload failure (Ivan Vecera) [2139170]
- net/sched: act_gact: Add extack messages for offload failure (Ivan Vecera) [2139170]
- net/sched: act_api: Add extack to offload_act_setup() callback (Ivan Vecera) [2139170]
- net/sched: flower: Take verbose flag into account when logging error messages (Ivan Vecera) [2139170]
- net/sched: matchall: Take verbose flag into account when logging error messages (Ivan Vecera) [2139170]
- gtp: Fix inconsistent indenting (Ivan Vecera) [2139170]
- gtp: Add support for checking GTP device type (Ivan Vecera) [2139170]
- net/sched: Allow flower to match on GTP options (Ivan Vecera) [2139170]
- gtp: Implement GTP echo request (Ivan Vecera) [2139170]
- gtp: Implement GTP echo response (Ivan Vecera) [2139170]
- gtp: Allow to create GTP device without FDs (Ivan Vecera) [2139170]
- net/vdpa: Use readers/writers semaphore instead of cf_mutex (Ivan Vecera) [2143373]
- net/vdpa: Use readers/writers semaphore instead of vdpa_dev_mutex (Ivan Vecera) [2143373]
- vdpa: Add support for querying vendor statistics (Ivan Vecera) [2143373]
- vdpa: Fix error logic in vdpa_nl_cmd_dev_get_doit (Ivan Vecera) [2143373]
- vdpa: factor out vdpa_set_features_unlocked for vdpa internal use (Ivan Vecera) [2143373]
- sctp: handle the error returned from sctp_auth_asoc_init_active_key (Xin Long) [2134900]
- sctp: leave the err path free in sctp_stream_init to sctp_stream_free (Xin Long) [2134900]
- sctp: fix sleep in atomic context bug in timer handlers (Xin Long) [2134900]
- Documentation: fix sctp_wmem in ip-sysctl.rst (Xin Long) [2134900]
- Documentation: add description for net.sctp.ecn_enable (Xin Long) [2134900]
- Documentation: add description for net.sctp.intl_enable (Xin Long) [2134900]
- Documentation: add description for net.sctp.reconf_enable (Xin Long) [2134900]
- stcp: Use memset_after() to zero sctp_stream_out_ext (Xin Long) [2134900]
- sctp: read sk->sk_bound_dev_if once in sctp_rcv() (Xin Long) [2134900]
- vdpa_sim_blk: add support for discard and write-zeroes (Stefano Garzarella) [2136818]
- vdpa_sim_blk: add support for VIRTIO_BLK_T_FLUSH (Stefano Garzarella) [2136818]
- vdpa_sim_blk: make vdpasim_blk_check_range usable by other requests (Stefano Garzarella) [2136818]
- vdpa_sim_blk: check if sector is 0 for commands other than read or write (Stefano Garzarella) [2136818]
- vdpa_sim_blk: call vringh_complete_iotlb() also in the error path (Stefano Garzarella) [2136818]
- vdpa_sim_blk: limit the number of request handled per batch (Stefano Garzarella) [2136818]
- vdpa_sim_blk: use dev_dbg() to print errors (Stefano Garzarella) [2136818]
- vringh: iterate on iotlb_translate to handle large translations (Stefano Garzarella) [2136818]
- vringh: Fix loop descriptors check in the indirect cases (Stefano Garzarella) [2136818]
- rpminspect: disable kmidiff and abidiff (Frantisek Hrbata)
- Update automotive tree for CI (kpet-db) to autosd-rhivos-rt from c9s-rt (bgrech)
- xfs: remove all COW fork extents when remounting readonly (Carlos Maiolino) [2125724]
- xfs: remove incorrect ASSERT in xfs_rename (Carlos Maiolino) [2125724]
- xfs: sync xfs_btree_split macros with userspace libxfs (Carlos Maiolino) [2125724]
- xfs: #ifdef out perag code for userspace (Carlos Maiolino) [2125724]
- xfs: use swap() to make dabtree code cleaner (Carlos Maiolino) [2125724]
- xfs: use swap() to make code cleaner (Carlos Maiolino) [2125724]
- xfs: Remove duplicated include in xfs_super (Carlos Maiolino) [2125724]
- xfs: remove unused parameter from refcount code (Carlos Maiolino) [2125724]
- xfs: reduce the size of struct xfs_extent_free_item (Carlos Maiolino) [2125724]
- xfs: rename xfs_bmap_add_free to xfs_free_extent_later (Carlos Maiolino) [2125724]
- xfs: create slab caches for frequently-used deferred items (Carlos Maiolino) [2125724]
- xfs: compact deferred intent item structures (Carlos Maiolino) [2125724]
- xfs: rename _zone variables to _cache (Carlos Maiolino) [2125724]
- xfs: remove kmem_zone typedef (Carlos Maiolino) [2125724]
- xfs: use separate btree cursor cache for each btree type (Carlos Maiolino) [2125724]
- xfs: compute absolute maximum nlevels for each btree type (Carlos Maiolino) [2125724]
- xfs: kill XFS_BTREE_MAXLEVELS (Carlos Maiolino) [2125724]
- xfs: compute the maximum height of the rmap btree when reflink enabled (Carlos Maiolino) [2125724]
- xfs: clean up xfs_btree_{calc_size,compute_maxlevels} (Carlos Maiolino) [2125724]
- xfs: compute maximum AG btree height for critical reservation calculation (Carlos Maiolino) [2125724]
- xfs: rename m_ag_maxlevels to m_allocbt_maxlevels (Carlos Maiolino) [2125724]
- xfs: dynamically allocate cursors based on maxlevels (Carlos Maiolino) [2125724]
- xfs: encode the max btree height in the cursor (Carlos Maiolino) [2125724]
- xfs: refactor btree cursor allocation function (Carlos Maiolino) [2125724]
- xfs: rearrange xfs_btree_cur fields for better packing (Carlos Maiolino) [2125724]
- xfs: prepare xfs_btree_cur for dynamic cursor heights (Carlos Maiolino) [2125724]
- xfs: dynamically allocate btree scrub context structure (Carlos Maiolino) [2125724]
- xfs: don't track firstrec/firstkey separately in xchk_btree (Carlos Maiolino) [2125724]
- xfs: reduce the size of nr_ops for refcount btree cursors (Carlos Maiolino) [2125724]
- xfs: remove xfs_btree_cur.bc_blocklog (Carlos Maiolino) [2125724]
- xfs: fix incorrect decoding in xchk_btree_cur_fsbno (Carlos Maiolino) [2125724]
- xfs: fix perag reference leak on iteration race with growfs (Carlos Maiolino) [2125724]
- xfs: terminate perag iteration reliably on agcount (Carlos Maiolino) [2125724]
- xfs: rename the next_agno perag iteration variable (Carlos Maiolino) [2125724]
- xfs: fold perag loop iteration logic into helper function (Carlos Maiolino) [2125724]
- xfs: replace snprintf in show functions with sysfs_emit (Carlos Maiolino) [2125724]
- xfs: remove the xfs_dqblk_t typedef (Carlos Maiolino) [2125724]
- xfs: remove the xfs_dsb_t typedef (Carlos Maiolino) [2125724]
- xfs: remove the xfs_dinode_t typedef (Carlos Maiolino) [2125724]
- xfs: check that bc_nlevels never overflows (Carlos Maiolino) [2125724]
- xfs: stricter btree height checking when scanning for btree roots (Carlos Maiolino) [2125724]
- xfs: stricter btree height checking when looking for errors (Carlos Maiolino) [2125724]
- xfs: don't allocate scrub contexts on the stack (Carlos Maiolino) [2125724]
- xfs: remove xfs_btree_cur_t typedef (Carlos Maiolino) [2125724]
- xfs: port the defer ops capture and continue to resource capture (Carlos Maiolino) [2125724]
- xfs: formalize the process of holding onto resources across a defer roll (Carlos Maiolino) [2125724]
- xfs: Use kvcalloc() instead of kvzalloc() (Carlos Maiolino) [2125724]
- perf: Fix pmu_filter_match() (Michael Petlan) [2123229]
- perf: Fix lockdep_assert_event_ctx() (Michael Petlan) [2123229]
- perf: Add a few assertions (Michael Petlan) [2123229]
- perf test: Fix skipping branch stack sampling test (Michael Petlan) [2123229]
- tools: Fix math.h breakage (Michael Petlan) [2123229]
- perf stat: Fix cpu check to use id.cpu.cpu in aggr_printout() (Michael Petlan) [2123229]
- perf list: Fix PMU name pai_crypto in perf list on s390 (Michael Petlan) [2123229]
- perf tests stat+csv_output: Include sanity check for topology (Michael Petlan) [2123229]
- perf tests stat+json_output: Include sanity check for topology (Michael Petlan) [2123229]
- perf inject: Fix GEN_ELF_TEXT_OFFSET for jit (Michael Petlan) [2123229]
- perf lock contention: Fix a build error on 32-bit (Michael Petlan) [2123229]
- perf build: Fixup disabling of -Wdeprecated-declarations for the python scripting engine (Michael Petlan) [2123229]
- perf tests mmap-basic: Remove unused variable to address clang 15 warning (Michael Petlan) [2123229]
- perf parse-events: Ignore clang 15 warning about variable set but unused in bison produced code (Michael Petlan) [2123229]
- perf tests record: Fail the test if the 'errs' counter is not zero (Michael Petlan) [2123229]
- perf test: Fix test case 87 ("perf record tests") for hybrid systems (Michael Petlan) [2123229]
- perf arm-spe: augment the data source type with neoverse_spe list (Michael Petlan) [2123229]
- perf tests vmlinux-kallsyms: Update is_ignored_symbol function to match the kernel ignored list (Michael Petlan) [2123229]
- perf tests powerpc: Fix branch stack sampling test to include sanity check for branch filter (Michael Petlan) [2123229]
- perf parse-events: Remove "not supported" hybrid cache events (Michael Petlan) [2123229]
- perf print-events: Fix "perf list" can not display the PMU prefix for some hybrid cache events (Michael Petlan) [2123229]
- perf tools: Get a perf cgroup more portably in BPF (Michael Petlan) [2123229]
- perf tools: Honor namespace when synthesizing build-ids (Michael Petlan) [2123229]
- perf kcore_copy: Do not check /proc/modules is unchanged (Michael Petlan) [2123229]
- libperf evlist: Fix polling of system-wide events (Michael Petlan) [2123229]
- perf record: Fix cpu mask bit setting for mixed mmaps (Michael Petlan) [2123229]
- perf test: Skip wp modify test on old kernels (Michael Petlan) [2123229]
- perf jit: Include program header in ELF files (Michael Petlan) [2123229]
- perf test: Add a new test for perf stat cgroup BPF counter (Michael Petlan) [2123229]
- perf stat: Use evsel->core.cpus to iterate cpus in BPF cgroup counters (Michael Petlan) [2123229]
- perf stat: Fix cpu map index in bperf cgroup code (Michael Petlan) [2123229]
- perf stat: Fix BPF program section name (Michael Petlan) [2123229]
- perf record: Fix synthesis failure warnings (Michael Petlan) [2123229]
- perf tools: Don't install data files with x permissions (Michael Petlan) [2123229]
- perf script: Fix Cannot print 'iregs' field for hybrid systems (Michael Petlan) [2123229]
- perf lock: Remove redundant word 'contention' in help message (Michael Petlan) [2123229]
- perf dlfilter dlfilter-show-cycles: Fix types for print format (Michael Petlan) [2123229]
- perf c2c: Prevent potential memory leak in c2c_he_zalloc() (Michael Petlan) [2123229]
- perf genelf: Switch deprecated openssl MD5_* functions to new EVP API (Michael Petlan) [2123229]
- tools/perf: Fix out of bound access to cpu mask array (Michael Petlan) [2123229]
- perf affinity: Fix out of bound access to "sched_cpus" mask (Michael Petlan) [2123229]
- perf stat: Fix L2 Topdown metrics disappear for raw events (Michael Petlan) [2123229]
- perf script: Skip dummy event attr check (Michael Petlan) [2123229]
- perf metric: Return early if no CPU PMU table exists (Michael Petlan) [2123229]
- perf stat: Capitalize topdown metrics' names (Michael Petlan) [2123229]
- perf docs: Update the documentation for the save_type filter (Michael Petlan) [2123229]
- perf sched: Fix memory leaks in __cmd_record detected with -fsanitize=address (Michael Petlan) [2123229]
- perf record: Fix manpage formatting of description of support to hybrid systems (Michael Petlan) [2123229]
- perf test: Stat test for repeat with a weak group (Michael Petlan) [2123229]
- perf stat: Clear evsel->reset_group for each stat run (Michael Petlan) [2123229]
- perf tools: Fix compile error for x86 (Michael Petlan) [2123229]
- perf tools: Support reading PERF_FORMAT_LOST (Michael Petlan) [2123229]
- libperf: Add a test case for read formats (Michael Petlan) [2123229]
- libperf: Handle read format in perf_evsel__read() (Michael Petlan) [2123229]
- perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2123229]
- perf cpumap: Fix alignment for masks in event encoding (Michael Petlan) [2123229]
- perf cpumap: Compute mask size in constant time (Michael Petlan) [2123229]
- perf cpumap: Synthetic events and const/static (Michael Petlan) [2123229]
- perf cpumap: Const map for max() (Michael Petlan) [2123229]
- perf test: Refactor shell tests allowing subdirs (Michael Petlan) [2123229]
- perf vendor events: Update events for snowridgex (Michael Petlan) [2123229]
- perf vendor events: Update events and metrics for skylakex (Michael Petlan) [2123229]
- perf vendor events: Update metrics for sapphirerapids (Michael Petlan) [2123229]
- perf vendor events: Update events for knightslanding (Michael Petlan) [2123229]
- perf vendor events: Update metrics for jaketown (Michael Petlan) [2123229]
- perf vendor events: Update metrics for ivytown (Michael Petlan) [2123229]
- perf vendor events: Update events and metrics for icelakex (Michael Petlan) [2123229]
- perf vendor events: Update events and metrics for haswellx (Michael Petlan) [2123229]
- perf vendor events: Update events and metrics for cascadelakex (Michael Petlan) [2123229]
- perf vendor events: Update events and metrics for broadwellx (Michael Petlan) [2123229]
- perf vendor events: Update metrics for broadwellde (Michael Petlan) [2123229]
- perf jevents: Fold strings optimization (Michael Petlan) [2123229]
- perf jevents: Compress the pmu_events_table (Michael Petlan) [2123229]
- perf metrics: Copy entire pmu_event in find metric (Michael Petlan) [2123229]
- perf pmu-events: Hide the pmu_events (Michael Petlan) [2123229]
- perf pmu-events: Don't assume pmu_event is an array (Michael Petlan) [2123229]
- perf pmu-events: Move test events/metrics to JSON (Michael Petlan) [2123229]
- perf test: Use full metric resolution (Michael Petlan) [2123229]
- perf pmu-events: Hide pmu_events_map (Michael Petlan) [2123229]
- perf pmu-events: Avoid passing pmu_events_map (Michael Petlan) [2123229]
- perf pmu-events: Hide pmu_sys_event_tables (Michael Petlan) [2123229]
- perf jevents: Sort JSON files entries (Michael Petlan) [2123229]
- perf jevents: Provide path to JSON file on error (Michael Petlan) [2123229]
- perf jevents: Remove the type/version variables (Michael Petlan) [2123229]
- perf jevent: Add an 'all' architecture argument (Michael Petlan) [2123229]
- perf stat: Remove duplicated include in builtin-stat.c (Michael Petlan) [2123229]
- perf scripting python: Delete repeated word in comments (Michael Petlan) [2123229]
- perf tools: Fix double word in comments (Michael Petlan) [2123229]
- perf trace: Fix double word in comments (Michael Petlan) [2123229]
- perf script: Delete repeated word "from" (Michael Petlan) [2123229]
- perf test: Fix double word in comments (Michael Petlan) [2123229]
- perf record: Improve error message of -p not_existing_pid (Michael Petlan) [2123229]
- perf build-id: Print debuginfod queries if -v option is used (Michael Petlan) [2123229]
- perf build-id: Fix coding style, replace 8 spaces by tabs (Michael Petlan) [2123229]
- perf c2c: Update documentation for new display option 'peer' (Michael Petlan) [2123229]
- perf c2c: Use 'peer' as default display for Arm64 (Michael Petlan) [2123229]
- perf c2c: Sort on peer snooping for load operations (Michael Petlan) [2123229]
- perf c2c: Refactor display string (Michael Petlan) [2123229]
- perf c2c: Refactor node header (Michael Petlan) [2123229]
- perf c2c: Rename dimension from 'percent_hitm' to 'percent_costly_snoop' (Michael Petlan) [2123229]
- perf c2c: Use explicit names for display macros (Michael Petlan) [2123229]
- perf c2c: Add mean dimensions for peer operations (Michael Petlan) [2123229]
- perf c2c: Add dimensions of peer metrics for cache line view (Michael Petlan) [2123229]
- perf c2c: Add dimensions for peer load operations (Michael Petlan) [2123229]
- perf c2c: Output statistics for peer snooping (Michael Petlan) [2123229]
- perf mem: Add statistics for peer snooping (Michael Petlan) [2123229]
- perf arm-spe: Use SPE data source for neoverse cores (Michael Petlan) [2123229]
- perf mem: Print snoop peer flag (Michael Petlan) [2123229]
- perf tools: Sync addition of PERF_MEM_SNOOPX_PEER (Michael Petlan) [2123229]
- perf arm64: Add missing -I for tools/arch/arm64/include/ to find asm/sysreg.h when building arm_spe.h (Michael Petlan) [2123229]
- perf tools: Tidy guest option documentation (Michael Petlan) [2123229]
- perf inject: Fix missing guestmount option documentation (Michael Petlan) [2123229]
- perf script: Fix missing guest option documentation (Michael Petlan) [2123229]
- perf offcpu: Update offcpu test for child process (Michael Petlan) [2123229]
- perf offcpu: Track child processes (Michael Petlan) [2123229]
- perf offcpu: Parse process id separately (Michael Petlan) [2123229]
- perf offcpu: Check process id for the given workload (Michael Petlan) [2123229]
- perf tools: Do not pass NULL to parse_events() (Michael Petlan) [2123229]
- perf tests: Fix Track with sched_switch test for hybrid case (Michael Petlan) [2123229]
- perf parse-events: Fix segfault when event parser gets an error (Michael Petlan) [2123229]
- perf machine: Fix missing free of machine->kallsyms_filename (Michael Petlan) [2123229]
- perf script: Fix reference to perf insert instead of perf inject (Michael Petlan) [2123229]
- perf sched latency: Fix subcommand matching error (Michael Petlan) [2123229]
- perf kvm: Fix subcommand matching error (Michael Petlan) [2123229]
- perf probe: Fix an error handling path in 'parse_perf_probe_command()' (Michael Petlan) [2123229]
- perf inject jit: Ignore memfd and anonymous mmap events if jitdump present (Michael Petlan) [2123229]
- perf list: Add PMU pai_crypto event description for IBM z16 (Michael Petlan) [2123229]
- perf vendor events: Remove bad jaketown uncore events (Michael Petlan) [2123229]
- perf vendor events: Remove bad ivytown uncore events (Michael Petlan) [2123229]
- perf vendor events: Remove bad broadwellde uncore events (Michael Petlan) [2123229]
- perf jevents: Add JEVENTS_ARCH make option (Michael Petlan) [2123229]
- perf jevents: Simplify generation of C-string (Michael Petlan) [2123229]
- perf jevents: Clean up pytype warnings (Michael Petlan) [2123229]
- tools build: Switch to new openssl API for test-libcrypto (Michael Petlan) [2123229]
- Revert "perf build: Suppress openssl v3 deprecation warnings in libcrypto feature test" (Michael Petlan) [2123229]
- perf test: JSON format checking (Michael Petlan) [2123229]
- perf stat: Add JSON output option (Michael Petlan) [2123229]
- perf stat: Refactor __run_perf_stat() common code (Michael Petlan) [2123229]
- perf lock: Print the number of lost entries for BPF (Michael Petlan) [2123229]
- perf lock: Add --map-nr-entries option (Michael Petlan) [2123229]
- perf lock: Introduce struct lock_contention (Michael Petlan) [2123229]
- perf scripting python: Do not build fail on deprecation warnings (Michael Petlan) [2123229]
- genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO (Michael Petlan) [2123229]
- perf build: Suppress openssl v3 deprecation warnings in libcrypto feature test (Michael Petlan) [2123229]
- perf parse-events: Break out tracepoint and printing (Michael Petlan) [2123229]
- perf parse-events: Don't #define YY_EXTRA_TYPE (Michael Petlan) [2123229]
- perf test: Add ARM SPE system wide test (Michael Petlan) [2123229]
- perf bpf: Convert legacy map definition to BTF-defined (Michael Petlan) [2123229]
- perf lock: Implement cpu and task filters for BPF (Michael Petlan) [2123229]
- perf lock: Use BPF for lock contention analysis (Michael Petlan) [2123229]
- perf lock: Pass machine pointer to is_lock_function() (Michael Petlan) [2123229]
- perf test: Add user space counter reading tests (Michael Petlan) [2123229]
- perf test: Remove x86 rdpmc test (Michael Petlan) [2123229]
- perf stat: Add topdown metrics in the default perf stat on the hybrid machine (Michael Petlan) [2123229]
- perf x86 evlist: Add default hybrid events for perf stat (Michael Petlan) [2123229]
- perf evlist: Always use arch_evlist__add_default_attrs() (Michael Petlan) [2123229]
- perf evsel: Add arch_evsel__hw_name() (Michael Petlan) [2123229]
- perf stat: Revert "perf stat: Add default hybrid events" (Michael Petlan) [2123229]
- perf test: Fix test case 95 ("Check branch stack sampling") on s390 and use same event (Michael Petlan) [2123229]
- perf vendor events arm64: Arm Cortex-A78C and X1C (Michael Petlan) [2123229]
- perf vendor events: Update Intel snowridgex (Michael Petlan) [2123229]
- perf vendor events: Update Intel westmereex (Michael Petlan) [2123229]
- perf vendor events: Update Intel westmereep-sp (Michael Petlan) [2123229]
- perf vendor events: Update Intel westmereep-dp (Michael Petlan) [2123229]
- perf vendor events: Update Intel tigerlake (Michael Petlan) [2123229]
- perf vendor events: Update Intel skylakex (Michael Petlan) [2123229]
- perf vendor events: Update Intel skylake (Michael Petlan) [2123229]
- perf vendor events: Update Intel silvermont (Michael Petlan) [2123229]
- perf vendor events: Update Intel sapphirerapids (Michael Petlan) [2123229]
- perf vendor events: Update Intel sandybridge (Michael Petlan) [2123229]
- perf vendor events: Update Intel nehalemex (Michael Petlan) [2123229]
- perf vendor events: Update Intel nehalemep (Michael Petlan) [2123229]
- perf vendor events: Add Intel meteorlake (Michael Petlan) [2123229]
- perf vendor events: Update Intel knightslanding (Michael Petlan) [2123229]
- perf vendor events: Update Intel jaketown (Michael Petlan) [2123229]
- perf vendor events: Update Intel ivytown (Michael Petlan) [2123229]
- perf vendor events: Update Intel ivybridge (Michael Petlan) [2123229]
- perf vendor events: Update Intel icelakex (Michael Petlan) [2123229]
- perf vendor events: Update Intel icelake (Michael Petlan) [2123229]
- perf vendor events: Update Intel haswellx (Michael Petlan) [2123229]
- perf vendor events: Update Intel haswell (Michael Petlan) [2123229]
- perf vendor events: Update goldmontplus mapfile.csv (Michael Petlan) [2123229]
- perf vendor events: Update goldmont mapfile.csv (Michael Petlan) [2123229]
- perf vendor events: Update Intel elkhartlake (Michael Petlan) [2123229]
- perf vendor events: Update Intel cascadelakex (Michael Petlan) [2123229]
- perf vendor events: Update bonnell mapfile.csv (Michael Petlan) [2123229]
- perf vendor events: Update Intel alderlake (Michael Petlan) [2123229]
- perf vendor events: Update Intel broadwellde (Michael Petlan) [2123229]
- perf vendor events: Update Intel broadwell (Michael Petlan) [2123229]
- perf vendor events: Update Intel broadwellx (Michael Petlan) [2123229]
- perf test: Avoid sysfs state affecting fake events (Michael Petlan) [2123229]
- perf vendor events intel: Update event list for haswellx (Michael Petlan) [2123229]
- perf vendor events intel: Update event list for broadwellx (Michael Petlan) [2123229]
- perf vendor events intel: Update event list for Snowridgex (Michael Petlan) [2123229]
- perf vendor events intel: Rename tremontx to snowridgex (Michael Petlan) [2123229]
- perf vendor events intel: Update event list for Sapphirerapids (Michael Petlan) [2123229]
- perf vendor events intel: Update event list for Alderlake (Michael Petlan) [2123229]
- perf inject: Fix spelling mistake "theads" -> "threads" (Michael Petlan) [2123229]
- perf kwork: Add workqueue trace BPF support (Michael Petlan) [2123229]
- perf kwork: Add softirq trace BPF support (Michael Petlan) [2123229]
- perf kwork: Add IRQ trace BPF support (Michael Petlan) [2123229]
- perf kwork: Implement BPF trace (Michael Petlan) [2123229]
- perf kwork: Implement perf kwork timehist (Michael Petlan) [2123229]
- perf kwork: Add workqueue latency support (Michael Petlan) [2123229]
- perf kwork: Add softirq latency support (Michael Petlan) [2123229]
- perf kwork: Implement perf kwork latency (Michael Petlan) [2123229]
- perf kwork: Add workqueue report support (Michael Petlan) [2123229]
- perf kwork: Add softirq report support (Michael Petlan) [2123229]
- perf kwork: Add irq report support (Michael Petlan) [2123229]
- perf kwork: Implement 'report' subcommand (Michael Petlan) [2123229]
- tools lib: Add list_last_entry_or_null() (Michael Petlan) [2123229]
- perf kwork: Add workqueue kwork record support (Michael Petlan) [2123229]
- perf kwork: Add softirq kwork record support (Michael Petlan) [2123229]
- perf kwork: Add irq kwork record support (Michael Petlan) [2123229]
- perf kwork: New tool to trace time properties of kernel work (such as softirq, and workqueue) (Michael Petlan) [2123229]
- perf data: Add missing unistd.h header needed for pid_t (Michael Petlan) [2123229]
- perf lock: Support -t option for 'contention' subcommand (Michael Petlan) [2123229]
- perf lock: Add -k and -F options to 'contention' subcommand (Michael Petlan) [2123229]
- perf lock: Add 'contention' subcommand (Michael Petlan) [2123229]
- perf lock: Add lock aggregation enum (Michael Petlan) [2123229]
- perf lock: Add flags field in the lock_stat (Michael Petlan) [2123229]
- perf test: Add test for #system_tsc_freq in metrics (Michael Petlan) [2123229]
- perf tsc: Add cpuinfo fall back for arch_get_tsc_freq() (Michael Petlan) [2123229]
- perf tsc: Add arch TSC frequency information (Michael Petlan) [2123229]
- perf lock: Fix a copy-n-paste bug (Michael Petlan) [2123229]
- perf python: Ignore unused command line arguments when building with clang (Michael Petlan) [2123229]
- perf build: Avoid defining _FORTIFY_SOURCE multiple times (Michael Petlan) [2123229]
- perf cs-etm: Fix duplicated 'the' in comment (Michael Petlan) [2123229]
- perf probe: Fix duplicated 'the' in comment (Michael Petlan) [2123229]
- perf scripting perl: Ignore some warnings to keep building with perl headers (Michael Petlan) [2123229]
- perf python: Avoid deprecation warning on distutils (Michael Petlan) [2123229]
- perf gtk: Only support --gtk if compiled in (Michael Petlan) [2123229]
- perf intel-pt: Add documentation for tracing guest machine user space (Michael Petlan) [2123229]
- perf intel-pt: Use guest pid/tid etc in guest samples (Michael Petlan) [2123229]
- perf intel-pt: Add machine_pid and vcpu to auxtrace_error (Michael Petlan) [2123229]
- perf intel-pt: Determine guest thread from guest sideband (Michael Petlan) [2123229]
- perf intel-pt: Disable sync switch with guest sideband (Michael Petlan) [2123229]
- perf intel-pt: Track guest context switches (Michael Petlan) [2123229]
- perf intel-pt: Add some more logging to intel_pt_walk_next_insn() (Michael Petlan) [2123229]
- perf intel-pt: Remove guest_machine_pid (Michael Petlan) [2123229]
- perf tools: Add perf_event__is_guest() (Michael Petlan) [2123229]
- perf tools: Handle injected guest kernel mmap event (Michael Petlan) [2123229]
- perf machine: Use realloc_array_as_needed() in machine__set_current_tid() (Michael Petlan) [2123229]
- perf inject: Add support for injecting guest sideband events (Michael Petlan) [2123229]
- perf tools: Add reallocarray_as_needed() (Michael Petlan) [2123229]
- perf tools: Automatically use guest kcore_dir if present (Michael Petlan) [2123229]
- perf tools: Make has_kcore_dir() work also for guest kcore_dir (Michael Petlan) [2123229]
- perf tools: Remove also guest kcore_dir with host kcore_dir (Michael Petlan) [2123229]
- perf script python: intel-pt-events: Add machine_pid and vcpu (Michael Petlan) [2123229]
- perf script python: Add machine_pid and vcpu (Michael Petlan) [2123229]
- perf auxtrace: Add machine_pid and vcpu to auxtrace_error (Michael Petlan) [2123229]
- perf dlfilter: Add machine_pid and vcpu (Michael Petlan) [2123229]
- perf script: Add machine_pid and vcpu (Michael Petlan) [2123229]
- perf session: Use sample->machine_pid to find guest machine (Michael Petlan) [2123229]
- perf tools: Add machine_pid and vcpu to perf_sample (Michael Petlan) [2123229]
- perf tools: Add guest_cpu to hypervisor threads (Michael Petlan) [2123229]
- perf session: Create guest machines from id_index (Michael Petlan) [2123229]
- perf tools: Add machine_pid and vcpu to id_index (Michael Petlan) [2123229]
- perf buildid-cache: Do not require purge files to also be in the file system (Michael Petlan) [2123229]
- perf buildid-cache: Add guestmount'd files to the build ID cache (Michael Petlan) [2123229]
- perf script: Add --dump-unsorted-raw-trace option (Michael Petlan) [2123229]
- perf tools: Add perf_event__synthesize_id_sample() (Michael Petlan) [2123229]
- perf tools: Factor out evsel__id_hdr_size() (Michael Petlan) [2123229]
- perf tools: Export perf_event__process_finished_round() (Michael Petlan) [2123229]
- perf ordered_events: Add ordered_events__last_flush_time() (Michael Petlan) [2123229]
- perf tools: Export dsos__for_each_with_build_id() (Michael Petlan) [2123229]
- perf tools: Fix dso_id inode generation comparison (Michael Petlan) [2123229]
- perf buildid-list: Add a "-m" option to show kernel and modules build-ids (Michael Petlan) [2123229]
- perf lock: Look up callchain for the contended locks (Michael Petlan) [2123229]
- perf record: Allow to specify max stack depth of fp callchain (Michael Petlan) [2123229]
- perf lock: Handle lock contention tracepoints (Michael Petlan) [2123229]
- perf lock: Add lock contention tracepoints record support (Michael Petlan) [2123229]
- perf lock: Skip print_bad_events() if nothing bad (Michael Petlan) [2123229]
- perf lock: Allow to use different kernel symbols (Michael Petlan) [2123229]
- perf lock: Print wait times with unit (Michael Petlan) [2123229]
- perf test: Add test for branch stack sampling (Michael Petlan) [2123229]
- perf test: Make all metrics test more tolerant (Michael Petlan) [2123229]
- perf test: Add debug line to diagnose broken metrics (Michael Petlan) [2123229]
- perf jevents: Remove jevents.c (Michael Petlan) [2123229]
- perf jevents: Switch build to use jevents.py (Michael Petlan) [2123229]
- perf jevents: Add python converter script (Michael Petlan) [2123229]
- perf python: Prefer python3 (Michael Petlan) [2123229]
- perf script ibs: Support new IBS bits in raw trace dump (Michael Petlan) [2123229]
- perf tool ibs: Sync AMD IBS header file (Michael Petlan) [2123229]
- perf header: Record non-CPU PMU capabilities (Michael Petlan) [2123229]
- perf header: Store PMU caps in an array of strings (Michael Petlan) [2123229]
- perf header: Pass "cpu" pmu name while printing caps (Michael Petlan) [2123229]
- perf pmu: Parse pmu caps sysfs only once (Michael Petlan) [2123229]
- perf record ibs: Warn about sampling period skew (Michael Petlan) [2123229]
- perf script: Add some missing event dumps (Michael Petlan) [2123229]
- perf record: Add finished init event (Michael Petlan) [2123229]
- perf record: Add new option to sample identifier (Michael Petlan) [2123229]
- perf record: Always record id index (Michael Petlan) [2123229]
- perf record: Always get text_poke events with --kcore option (Michael Petlan) [2123229]
- perf data convert: Prefer sampled CPU when exporting JSON (Michael Petlan) [2123229]
- uapi: asm-generic: fcntl: Fix typo 'the the' in comment (Michael Petlan) [2123229]
- perf/core: Fix reentry problem in perf_output_read_group() (Michael Petlan) [2123229]
- perf/x86/intel: Fix unchecked MSR access error for Alder Lake N (Michael Petlan) [2123229]
- perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU (Michael Petlan) [2123229]
- perf/x86/intel: Fix pebs event constraints for ADL (Michael Petlan) [2123229]
- perf/x86/intel/ds: Fix precise store latency handling (Michael Petlan) [2123229]
- perf/x86/core: Set pebs_capable and PMU_FL_PEBS_ALL for the Baseline (Michael Petlan) [2123229]
- perf/x86/lbr: Enable the branch type for the Arch LBR by default (Michael Petlan) [2123229]
- perf/core: Fix ';;' typo (Michael Petlan) [2123229]
- powerpc/perf: Include caps feature for power10 DD1 version (Michael Petlan) [2123229]
- powerpc/perf: Use PVR rather than oprofile field to determine CPU version (Michael Petlan) [2123229]
- docs: ABI: sysfs-bus-event_source-devices: Document sysfs caps entry for PMU (Michael Petlan) [2123229]
- powerpc/perf: Add support for caps under sysfs in powerpc (Michael Petlan) [2123229]
- powerpc/perf: Add __init attribute to eligible functions (Michael Petlan) [2123229]
- powerpc/perf: Give generic PMU a nice name (Michael Petlan) [2123229]
- powerpc/perf: Update MMCR2 to support event exclude_idle (Michael Petlan) [2123229]
- x86: events: Do not return bogus capabilities if PMU is broken (Michael Petlan) [2123229]
- perf/x86/intel: Fix the comment about guest LBR support on KVM (Michael Petlan) [2123229]
- perf/x86/intel: Fix PEBS data source encoding for ADL (Michael Petlan) [2123229]
- perf/x86/intel: Fix PEBS memory access info encoding for ADL (Michael Petlan) [2123229]
- perf/x86/amd/uncore: Add PerfMonV2 RDPMC assignments (Michael Petlan) [2123229]
- perf/x86/amd/uncore: Add PerfMonV2 DF event format (Michael Petlan) [2123229]
- perf/x86/amd/uncore: Detect available DF counters (Michael Petlan) [2123229]
- perf/x86/amd/uncore: Use attr_update for format attributes (Michael Petlan) [2123229]
- perf/x86/amd/uncore: Use dynamic events array (Michael Petlan) [2123229]
- x86/events/intel/ds: Enable large PEBS for PERF_SAMPLE_WEIGHT_TYPE (Michael Petlan) [2123229]
- fuse: fix readdir cache race (Miklos Szeredi) [2142657]
- gen_compile_commands: fix missing 'sys' package (Íñigo Huguet) [2136526]
- gen_compile_commands: extract compiler command from a series of commands (Íñigo Huguet) [2136526]
Resolves: rhbz#2139170, rhbz#2143373, rhbz#2134900, rhbz#2136818, rhbz#2125724, rhbz#2123229, rhbz#2142657, rhbz#2136526

Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-11-23 02:51:21 -05:00
Frantisek Hrbata
ade04764c2 kernel-5.14.0-200.el9
* Mon Nov 21 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-200.el9]
- macvlan: enforce a consistent minimal mtu (Davide Caratti) [2133755]
- ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header (Davide Caratti) [2133755]
- net: ipvtap - add __init/__exit annotations to module init/exit funcs (Davide Caratti) [2133755]
- perf: Stop using bpf_map__def() API (Jerome Marchand) [2120966]
- perf tools: Remove bpf_map__set_priv()/bpf_map__priv() usage (Jerome Marchand) [2120966]
- perf tools: Remove bpf_program__set_priv/bpf_program__priv usage (Jerome Marchand) [2120966]
- perf bpf: Stop using deprecated bpf_object__next() API (Jerome Marchand) [2120966]
- perf bpf: Stop using deprecated bpf_load_program() API (Jerome Marchand) [2120966]
- perf: Stop using bpf_object__open_buffer() API (Jerome Marchand) [2120966]
- bpf/selftests: fix bpf selftests install (Jerome Marchand) [2120966]
- bpf: Force cookies array to follow symbols sorting (Jerome Marchand) [2120966]
- ftrace: Keep address offset in ftrace_lookup_symbols (Jerome Marchand) [2120966]
- selftests/bpf: Shuffle cookies symbols in kprobe multi test (Jerome Marchand) [2120966]
- bpf: Fix bpf_xdp_pointer return pointer (Jiri Benc) [2120966]
- selftests/bpf: Fix tc_redirect_dtime (Jiri Benc) [2120966]
- net: fix wrong network header length (Jiri Benc) [2120966]
- skbuff: clean up inconsistent indenting (Jiri Benc) [2120966]
- bpf: Disallow bpf programs call prog_run command. (Jerome Marchand) [2120966]
- bpf, x86: fix freeing of not-finalized bpf_prog_pack (Jerome Marchand) [2120966]
- selftests/bpf: Fix rare segfault in sock_fields prog test (Jerome Marchand) [2120966]
- rethook: Reject getting a rethook if RCU is not watching (Jerome Marchand) [2120966]
- selftests/bpf: Avoid skipping certain subtests (Jerome Marchand) [2120966]
- bpf: Use safer kvmalloc_array() where possible (Jerome Marchand) [2120966]
- bpf: Resolve symbols with ftrace_lookup_symbols for kprobe multi link (Jerome Marchand) [2120966]
- ftrace: Add ftrace_lookup_symbols function (Jerome Marchand) [2120966]
- kallsyms: Make kallsyms_on_each_symbol generally available (Jerome Marchand) [2120966]
- bpf: Introduce bpf_arch_text_invalidate for bpf_prog_pack (Jerome Marchand) [2120966]
- x86/alternative: Introduce text_poke_set (Jerome Marchand) [2120966]
- bpf: Fill new bpf_prog_pack with illegal instructions (Jerome Marchand) [2120966]
- scripts: dummy-tools, add pahole (Jerome Marchand) [2120966]
- kprobes: Fix KRETPROBES when CONFIG_KRETPROBE_ON_RETHOOK is set (Jerome Marchand) [2120966]
- bpf: Fix release of page_pool in BPF_PROG_RUN in test runner (Jerome Marchand) [2120966]
- x86,bpf: Avoid IBT objtool warning (Jerome Marchand) [2120966]
- bpf: Do write access check for kfunc and global func (Jerome Marchand) [2120966]
- bpf: Adjust bpf_tcp_check_syncookie selftest to test dual-stack sockets (Jerome Marchand) [2120966]
- bpf: selftests: Test fentry tracing a struct_ops program (Jerome Marchand) [2120966]
- bpf: Resolve to prog->aux->dst_prog->type only for BPF_PROG_TYPE_EXT (Jerome Marchand) [2120966]
- rethook: Fix to use WRITE_ONCE() for rethook:: Handler (Jerome Marchand) [2120966]
- selftests/bpf: Fix warning comparing pointer to 0 (Jerome Marchand) [2120966]
- bpf: Fix sparse warnings in kprobe_multi_resolve_syms (Jerome Marchand) [2120966]
- bpftool: Explicit errno handling in skeletons (Jerome Marchand) [2120966]
- selftests/bpf: Fix clang compilation errors (Jerome Marchand) [2120966]
- x86,kprobes: Fix optprobe trampoline to generate complete pt_regs (Jerome Marchand) [2120966]
- x86,rethook: Fix arch_rethook_trampoline() to generate a complete pt_regs (Jerome Marchand) [2120966]
- x86,rethook,kprobes: Replace kretprobe with rethook on x86 (Jerome Marchand) [2120966]
- kprobes: Use rethook for kretprobe if possible (Jerome Marchand) [2120966]
- kprobes: Limit max data_size of the kretprobe instances (Jerome Marchand) [2120966]
- bpftool: Fix generated code in codegen_asserts (Jerome Marchand) [2120966]
- bpf: Fix maximum permitted number of arguments check (Jerome Marchand) [2120966]
- bpf: Sync comments for bpf_get_stack (Jerome Marchand) [2120966]
- fprobe: Fix sparse warning for acccessing __rcu ftrace_hash (Jerome Marchand) [2120966]
- fprobe: Fix smatch type mismatch warning (Jerome Marchand) [2120966]
- bpf/bpftool: Add unprivileged_bpf_disabled check against value of 2 (Jerome Marchand) [2120966]
- selftests/bpf: Fix kprobe_multi test. (Jerome Marchand) [2120966]
- Revert "rethook: x86: Add rethook x86 implementation" (Jerome Marchand) [2120966]
- Revert "arm64: rethook: Add arm64 rethook implementation" (Jerome Marchand) [2120966]
- Revert "powerpc: Add rethook support" (Jerome Marchand) [2120966]
- Revert "ARM: rethook: Add rethook arm implementation" (Jerome Marchand) [2120966]
- bpftool: Fix a bug in subskeleton code generation (Jerome Marchand) [2120966]
- bpf: Fix bpf_prog_pack when PMU_SIZE is not defined (Jerome Marchand) [2120966]
- bpf: Fix bpf_prog_pack for multi-node setup (Jerome Marchand) [2120966]
- bpf: Fix warning for cast from restricted gfp_t in verifier (Jerome Marchand) [2120966]
- libbpf: Close fd in bpf_object__reuse_map (Jerome Marchand) [2120966]
- bpf: Fix kprobe_multi return probe backtrace (Jerome Marchand) [2120966]
- Revert "bpf: Add support to inline bpf_get_func_ip helper on x86" (Jerome Marchand) [2120966]
- bpf: Simplify check in btf_parse_hdr() (Jerome Marchand) [2120966]
- selftests/bpf/test_lirc_mode2.sh: Exit with proper code (Jerome Marchand) [2120966]
- bpf: Check for NULL return from bpf_get_btf_vmlinux (Jerome Marchand) [2120966]
- selftests/bpf: Test skipping stacktrace (Jerome Marchand) [2120966]
- bpf: Adjust BPF stack helper functions to accommodate skip > 0 (Jerome Marchand) [2120966]
- bpf: Select proper size for bpf_prog_pack (Jerome Marchand) [2120966]
- selftests/bpf: Fix test for 4-byte load from remote_port on big-endian (Jerome Marchand) [2120966]
- selftests/bpf: Fix u8 narrow load checks for bpf_sk_lookup remote_port (Jerome Marchand) [2120966]
- bpf: Treat bpf_sk_lookup remote_port as a 2-byte field (Jerome Marchand) [2120966]
- selftests/bpf: Test for associating multiple elements with the local storage (Jerome Marchand) [2120966]
- bpf: Enable non-atomic allocations in local storage (Jerome Marchand) [2120966]
- libbpf: Avoid NULL deref when initializing map BTF info (Jerome Marchand) [2120966]
- bpf: Always raise reference in btf_get_module_btf (Jerome Marchand) [2120966]
- bpf: Factor out fd returning from bpf_btf_find_by_name_kind (Jerome Marchand) [2120966]
- bpftool: Add BPF_TRACE_KPROBE_MULTI to attach type names table (Jerome Marchand) [2120966]
- selftests/bpf: Fix test for 4-byte load from dst_port on big-endian (Jerome Marchand) [2120966]
- selftests/bpf: Use constants for socket states in sock_fields test (Jerome Marchand) [2120966]
- selftests/bpf: Check dst_port only on the client socket (Jerome Marchand) [2120966]
- selftests/bpf: Fix error reporting from sock_fields programs (Jerome Marchand) [2120966]
- selftests/bpf: Test subskeleton functionality (Jerome Marchand) [2120966]
- bpftool: Add support for subskeletons (Jerome Marchand) [2120966]
- libbpf: Add subskeleton scaffolding (Jerome Marchand) [2120966]
- libbpf: Init btf_{key,value}_type_id on internal map open (Jerome Marchand) [2120966]
- libbpf: .text routines are subprograms in strict mode (Jerome Marchand) [2120966]
- selftests/bpf: Add cookie test for bpf_program__attach_kprobe_multi_opts (Jerome Marchand) [2120966]
- selftests/bpf: Add attach test for bpf_program__attach_kprobe_multi_opts (Jerome Marchand) [2120966]
- selftests/bpf: Add kprobe_multi bpf_cookie test (Jerome Marchand) [2120966]
- selftests/bpf: Add kprobe_multi attach test (Jerome Marchand) [2120966]
- libbpf: Add bpf_program__attach_kprobe_multi_opts function (Jerome Marchand) [2120966]
- libbpf: Add bpf_link_create support for multi kprobes (Jerome Marchand) [2120966]
- libbpf: Add libbpf_kallsyms_parse function (Jerome Marchand) [2120966]
- bpf: Add cookie support to programs attached with kprobe multi link (Jerome Marchand) [2120966]
- bpf: Add support to inline bpf_get_func_ip helper on x86 (Jerome Marchand) [2120966]
- bpf: Add bpf_get_func_ip kprobe helper for multi kprobe link (Jerome Marchand) [2120966]
- bpf: Add multi kprobe link (Jerome Marchand) [2120966]
- kallsyms: Skip the name search for empty string (Jerome Marchand) [2120966]
- lib/sort: Add priv pointer to swap function (Jerome Marchand) [2120966]
- Enable CONFIG_FPROBE (Jerome Marchand) [2120966]
- fprobe: Add a selftest for fprobe (Jerome Marchand) [2120966]
- docs: fprobe: Add fprobe description to ftrace-use.rst (Jerome Marchand) [2120966]
- fprobe: Introduce FPROBE_FL_KPROBE_SHARED flag for fprobe (Jerome Marchand) [2120966]
- fprobe: Add sample program for fprobe (Jerome Marchand) [2120966]
- fprobe: Add exit_handler support (Jerome Marchand) [2120966]
- ARM: rethook: Add rethook arm implementation (Jerome Marchand) [2120966]
- powerpc: Add rethook support (Jerome Marchand) [2120966]
- arm64: rethook: Add arm64 rethook implementation (Jerome Marchand) [2120966]
- rethook: x86: Add rethook x86 implementation (Jerome Marchand) [2120966]
- rethook: Add a generic return hook (Jerome Marchand) [2120966]
- fprobe: Add ftrace based probe APIs (Jerome Marchand) [2120966]
- ftrace: Add ftrace_set_filter_ips function (Jerome Marchand) [2120966]
- selftests/bpf: Test subprog jit when toggle bpf_jit_harden repeatedly (Jerome Marchand) [2120966]
- bpf: Fix net.core.bpf_jit_harden race (Jerome Marchand) [2120966]
- bpf, x86: Fall back to interpreter mode when extra pass fails (Jerome Marchand) [2120966]
- bpf: selftests: Remove libcap usage from test_progs (Jerome Marchand) [2120966]
- bpf: selftests: Remove libcap usage from test_verifier (Jerome Marchand) [2120966]
- bpf: selftests: Add helpers to directly use the capget and capset syscall (Jerome Marchand) [2120966]
- bpftool: man: Add missing top level docs (Jerome Marchand) [2120966]
- bpftool: Add bpf_cookie to link output (Jerome Marchand) [2120966]
- selftests/bpf: Clean up array_size.cocci warnings (Jerome Marchand) [2120966]
- selftests/bpf: Fix a clang compilation error for send_signal.c (Jerome Marchand) [2120966]
- selftests/bpf: Add a test for maximum packet size in xdp_do_redirect (Jerome Marchand) [2120966]
- bpf, test_run: Fix packet size check for live packet mode (Jerome Marchand) [2120966]
- compiler_types: Refactor the use of btf_type_tag attribute. (Jerome Marchand) [2120966]
- selftests/bpf: Check that bpf_kernel_read_file() denies reading IMA policy (Jerome Marchand) [2120966]
- selftests/bpf: Add test for bpf_lsm_kernel_read_file() (Jerome Marchand) [2120966]
- bpf-lsm: Make bpf_lsm_kernel_read_file() as sleepable (Jerome Marchand) [2120966]
- selftests/bpf: Check if the digest is refreshed after a file write (Jerome Marchand) [2120966]
- selftests/bpf: Add test for bpf_ima_file_hash() (Jerome Marchand) [2120966]
- selftests/bpf: Move sample generation code to ima_test_common() (Jerome Marchand) [2120966]
- bpf-lsm: Introduce new helper bpf_ima_file_hash() (Jerome Marchand) [2120966]
- ima: Always return a file measurement in ima_file_hash() (Jerome Marchand) [2120966]
- ima: Fix documentation-related warnings in ima_main.c (Jerome Marchand) [2120966]
- bpftool: Ensure bytes_memlock json output is correct (Jerome Marchand) [2120966]
- bpf: Use offsetofend() to simplify macro definition (Jerome Marchand) [2120966]
- bpf: Fix comment for helper bpf_current_task_under_cgroup() (Jerome Marchand) [2120966]
- bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from bpf_xmit lwt hook (Jiri Benc) [2120966]
- selftests/bpf: Fix tunnel remote IP comments (Jiri Benc) [2120966]
- veth: Allow jumbo frames in xdp mode (Jiri Benc) [2120966]
- veth: Rework veth_xdp_rcv_skb in order to accept non-linear skb (Jiri Benc) [2120966]
- net: veth: Account total xdp_frame len running ndo_xdp_xmit (Jiri Benc) [2120966]
- samples/bpf, xdpsock: Fix race when running for fix duration of time (Jiri Benc) [2120966]
- bpf, sockmap: Fix double uncharge the mem of sk_msg (Jiri Benc) [2120966]
- bpf, sockmap: Fix more uncharged while msg has more_data (Jiri Benc) [2120966]
- bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full (Jiri Benc) [2120966]
- bpf, sockmap: Fix memleak in sk_psock_queue_msg (Jiri Benc) [2120966]
- bpf: selftests: Update tests after s/delivery_time/tstamp/ change in bpf.h (Jiri Benc) [2120966]
- bpf: Remove BPF_SKB_DELIVERY_TIME_NONE and rename s/delivery_time_/tstamp_/ (Jiri Benc) [2120966]
- bpf: Simplify insn rewrite on BPF_WRITE __sk_buff->tstamp (Jiri Benc) [2120966]
- bpf: Simplify insn rewrite on BPF_READ __sk_buff->tstamp (Jiri Benc) [2120966]
- bpf: net: Remove TC_AT_INGRESS_OFFSET and SKB_MONO_DELIVERY_TIME_OFFSET macro (Jiri Benc) [2120966]
- bpf: Add __sk_buff->delivery_time_type and bpf_skb_set_skb_delivery_time() (Jiri Benc) [2120966]
- bpf: Keep the (rcv) timestamp behavior for the existing tc-bpf@ingress (Jiri Benc) [2120966]
- net: Postpone skb_clear_delivery_time() until knowing the skb is delivered locally (Jiri Benc) [2120966]
- net: Get rcv tstamp if needed in nfnetlink_{log, queue}.c (Jiri Benc) [2120966]
- net: ipv6: Get rcv timestamp if needed when handling hop-by-hop IOAM option (Jiri Benc) [2120966]
- net: ipv6: Handle delivery_time in ipv6 defrag (Jiri Benc) [2120966]
- net: ip: Handle delivery_time in ip defrag (Jiri Benc) [2120966]
- net: Set skb->mono_delivery_time and clear it after sch_handle_ingress() (Jiri Benc) [2120966]
- net: Clear mono_delivery_time bit in __skb_tstamp_tx() (Jiri Benc) [2120966]
- net: Handle delivery_time in skb->tstamp during network tapping with af_packet (Jiri Benc) [2120966]
- net: Add skb_clear_tstamp() to keep the mono delivery_time (Jiri Benc) [2120966]
- net: Add skb->mono_delivery_time to distinguish mono delivery_time from (rcv) timestamp (Jiri Benc) [2120966]
- net: remove net_invalid_timestamp() (Jiri Benc) [2120966]
- Documentation: update networking/page_pool.rst (Jiri Benc) [2120966]
- page_pool: Add function to batch and return stats (Jiri Benc) [2120966]
- page_pool: Add recycle stats (Jiri Benc) [2120966]
- configs: disable CONFIG_PAGE_POOL_STATS (Jiri Benc) [2120966]
- page_pool: Add allocation stats (Jiri Benc) [2120966]
- selftest/bpf: Check invalid length in test_xdp_update_frags (Jiri Benc) [2120966]
- skmsg: convert struct sk_msg_sg::copy to a bitmap (Jiri Benc) [2120966]
- bpf, test_run: Use kvfree() for memory allocated with kvmalloc() (Jerome Marchand) [2120966]
- bpf: Initialise retval in bpf_prog_test_run_xdp() (Jerome Marchand) [2120966]
- bpftool: Restore support for BPF offload-enabled feature probing (Jerome Marchand) [2120966]
- selftests/bpf: Add selftest for XDP_REDIRECT in BPF_PROG_RUN (Jiri Benc) [2120966]
- selftests/bpf: Move open_netns() and close_netns() into network_helpers.c (Jiri Benc) [2120966]
- libbpf: Support batch_size option to bpf_prog_test_run (Jerome Marchand) [2120966]
- Documentation/bpf: Add documentation for BPF_PROG_RUN (Jerome Marchand) [2120966]
- bpf: Add "live packet" mode for XDP in BPF_PROG_RUN (Jerome Marchand) [2120966]
- bpf: selftests: test skb->tstamp in redirect_neigh (Jiri Benc) [2120966]
- Improve stability of find_vma BPF test (Jerome Marchand) [2120966]
- Improve send_signal BPF test stability (Jerome Marchand) [2120966]
- Improve perf related BPF tests (sample_freq issue) (Jerome Marchand) [2120966]
- bpf/docs: Update list of architectures supported. (Jerome Marchand) [2120966]
- bpf/docs: Update vmtest docs for static linking (Jerome Marchand) [2120966]
- bpf: Remove redundant slash (Jerome Marchand) [2120966]
- libbpf: Fix array_size.cocci warning (Jerome Marchand) [2120966]
- bpf: Replace strncpy() with strscpy() (Jerome Marchand) [2120966]
- libbpf: Unmap rings when umem deleted (Jerome Marchand) [2120966]
- bpf: Determine buf_info inside check_buffer_access() (Jerome Marchand) [2120966]
- powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64 (Jerome Marchand) [2120966]
- powerpc64/bpf: Store temp registers' bpf to ppc mapping (Jerome Marchand) [2120966]
- powerpc/bpf: Use _Rn macros for GPRs (Jerome Marchand) [2120966]
- powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c (Jerome Marchand) [2120966]
- powerpc/bpf: Cleanup bpf_jit.h (Jerome Marchand) [2120966]
- powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros (Jerome Marchand) [2120966]
- powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL] to PPC_BPF_[LD|STD] (Jerome Marchand) [2120966]
- powerpc/bpf: Rename PPC_BL_ABS() to PPC_BL() (Jerome Marchand) [2120966]
- powerpc64/bpf: Optimize instruction sequence used for function calls (Jerome Marchand) [2120966]
- powerpc64/bpf elfv1: Do not load TOC before calling functions (Jerome Marchand) [2120966]
- powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry (Jerome Marchand) [2120966]
- powerpc64/bpf: Use r12 for constant blinding (Jerome Marchand) [2120966]
- powerpc64/bpf: Do not save/restore LR on each call to bpf_stf_barrier() (Jerome Marchand) [2120966]
- powerpc/bpf: Handle large branch ranges with BPF_EXIT (Jerome Marchand) [2120966]
- powerpc/bpf: Emit a single branch instruction for known short branch ranges (Jerome Marchand) [2120966]
- powerpc/bpf: Skip branch range validation during first pass (Jerome Marchand) [2120966]
- bpf ppc32: Access only if addr is kernel address (Jerome Marchand) [2120966]
- powerpc32/bpf: Fix codegen for bpf-to-bpf calls (Jerome Marchand) [2120966]
- bpf ppc32: Add BPF_PROBE_MEM support for JIT (Jerome Marchand) [2120966]
- selftests/bpf: Add a test for btf_type_tag "percpu" (Jerome Marchand) [2120966]
- bpf: Reject programs that try to load __percpu memory. (Jerome Marchand) [2120966]
- compiler_types: Define __percpu as __attribute__((btf_type_tag("percpu"))) (Jerome Marchand) [2120966]
- bpf: Fix checking PTR_TO_BTF_ID in check_mem_access (Jerome Marchand) [2120966]
- selftests/bpf: Add tests for kfunc register offset checks (Jerome Marchand) [2120966]
- bpf: Replace __diag_ignore with unified __diag_ignore_all (Jerome Marchand) [2120966]
- compiler_types.h: Add unified __diag_ignore_all for GCC/LLVM (Jerome Marchand) [2120966]
- compiler-clang.h: Add __diag infrastructure for clang (Jerome Marchand) [2120966]
- bpf: Harden register offset checks for release helpers and kfuncs (Jerome Marchand) [2120966]
- bpf: Disallow negative offset in check_ptr_off_reg (Jerome Marchand) [2120966]
- bpf: Fix PTR_TO_BTF_ID var_off check (Jerome Marchand) [2120966]
- bpf: Add check_func_arg_reg_off function (Jerome Marchand) [2120966]
- selftests/bpf: Add custom SEC() handling selftest (Jerome Marchand) [2120966]
- libbpf: Support custom SEC() handlers (Jerome Marchand) [2120966]
- libbpf: Allow BPF program auto-attach handlers to bail out (Jerome Marchand) [2120966]
- bpf: Small BPF verifier log improvements (Jerome Marchand) [2120966]
- libbpf: Add a check to ensure that page_cnt is non-zero (Jerome Marchand) [2120966]
- bpf, test_run: Fix overflow in XDP frags bpf_test_finish (Jerome Marchand) [2120966]
- bpf, selftests: Use raw_tp program for atomic test (Jerome Marchand) [2120966]
- selftests/bpf: Do not export subtest as standalone test (Jerome Marchand) [2120966]
- bpf: test_run: Fix overflow in bpf_test_finish frags parsing (Jerome Marchand) [2120966]
- bpf: test_run: Fix overflow in xdp frags parsing (Jerome Marchand) [2120966]
- bpf: test_run: Fix OOB access in bpf_prog_test_run_xdp (Jerome Marchand) [2120966]
- libbpf: Deprecate bpf_prog_test_run_xattr and bpf_prog_test_run (Jerome Marchand) [2120966]
- bpftool: Migrate from bpf_prog_test_run_xattr (Jerome Marchand) [2120966]
- selftests/bpf: Migrate from bpf_prog_test_run_xattr (Jerome Marchand) [2120966]
- selftests/bpf: Migrate from bpf_prog_test_run (Jerome Marchand) [2120966]
- samples/bpf: Update cpumap/devmap sec_name (Jerome Marchand) [2120966]
- selftests/bpf: Update cpumap/devmap sec_name (Jerome Marchand) [2120966]
- libbpf: Deprecate xdp_cpumap, xdp_devmap and classifier sec definitions (Jerome Marchand) [2120966]
- page_pool: Refactor page_pool to enable fragmenting after allocation (Jiri Benc) [2120966]
- socket: Don't use u8 type in uapi socket.h (Jiri Benc) [2120966]
- tcp: Change SYN ACK retransmit behaviour to account for rehash (Jiri Benc) [2120966]
- bpf: Add SO_TXREHASH setsockopt (Jiri Benc) [2120966]
- txhash: Add txrehash sysctl description (Jiri Benc) [2120966]
- txhash: Add socket option to control TX hash rethink behavior (Jiri Benc) [2120966]
- txhash: Make rethinking txhash behavior configurable via sysctl (Jiri Benc) [2120966]
- selftests/bpf/test_xdp_redirect: use temp netns for testing (Jiri Benc) [2120966]
- selftests/bpf/test_xdp_meta: use temp netns for testing (Jiri Benc) [2120966]
- selftests/bpf/test_tcp_check_syncookie: use temp netns for testing (Jiri Benc) [2120966]
- selftests/bpf/test_lwt_seg6local: use temp netns for testing (Jiri Benc) [2120966]
- selftests/bpf/test_xdp_vlan: use temp netns for testing (Jiri Benc) [2120966]
- selftests/bpf/test_xdp_veth: use temp netns for testing (Jiri Benc) [2120966]
- selftests/bpf/test_xdp_redirect_multi: use temp netns for testing (Jiri Benc) [2120966]
- selftest/bpf: Fix a stale comment. (Jiri Benc) [2120966]
- selftest/bpf: Test batching and bpf_(get|set)sockopt in bpf unix iter. (Jiri Benc) [2120966]
- bpf: Support bpf_(get|set)sockopt() in bpf unix iter. (Jiri Benc) [2120966]
- bpf: af_unix: Use batching algorithm in bpf unix iter. (Jiri Benc) [2120966]
- af_unix: Refactor unix_next_socket(). (Jiri Benc) [2120966]
- af_unix: Relax race in unix_autobind(). (Jiri Benc) [2120966]
- af_unix: Replace the big lock with small locks. (Jiri Benc) [2120966]
- af_unix: Save hash in sk_hash. (Jiri Benc) [2120966]
- af_unix: Add helpers to calculate hashes. (Jiri Benc) [2120966]
- af_unix: Remove UNIX_ABSTRACT() macro and test sun_path[0] instead. (Jiri Benc) [2120966]
- af_unix: Allocate unix_address in unix_bind_(bsd|abstract)(). (Jiri Benc) [2120966]
- af_unix: Remove unix_mkname(). (Jiri Benc) [2120966]
- af_unix: Copy unix_mkname() into unix_find_(bsd|abstract)(). (Jiri Benc) [2120966]
- af_unix: Cut unix_validate_addr() out of unix_mkname(). (Jiri Benc) [2120966]
- af_unix: Return an error as a pointer in unix_find_other(). (Jiri Benc) [2120966]
- af_unix: Factorise unix_find_other() based on address types. (Jiri Benc) [2120966]
- af_unix: Pass struct sock to unix_autobind(). (Jiri Benc) [2120966]
- af_unix: Use offsetof() instead of sizeof(). (Jiri Benc) [2120966]
- selftests/bpf: Do not fail build if CONFIG_NF_CONNTRACK=m/n (Jerome Marchand) [2120966]
- bpf, x86: Set header->size properly before freeing it (Jerome Marchand) [2120966]
- x86: Disable HAVE_ARCH_HUGE_VMALLOC on 32-bit x86 (Jerome Marchand) [2120966]
- selftests/bpf: Update btf_dump case for conflicting names (Jerome Marchand) [2120966]
- libbpf: Skip forward declaration when counting duplicated type names (Jerome Marchand) [2120966]
- bpf: Add some description about BPF_JIT_ALWAYS_ON in Kconfig (Jerome Marchand) [2120966]
- bpf: Cache the last valid build_id (Jerome Marchand) [2120966]
- libbpf: Fix BPF_MAP_TYPE_PERF_EVENT_ARRAY auto-pinning (Jerome Marchand) [2120966]
- bpf, arm64: Support more atomic operations (Jerome Marchand) [2120966]
- bpftool: Remove redundant slashes (Jerome Marchand) [2120966]
- Disable CONFIG_MODULE_ALLOW_BTF_MISMATCH (Jerome Marchand) [2120966]
- bpf: Add config to allow loading modules with BTF mismatches (Jerome Marchand) [2120966]
- bpf: Remove Lorenz Bauer from L7 BPF maintainers (Jerome Marchand) [2120966]
- bpf, arm64: Feed byte-offset into bpf line info (Jerome Marchand) [2120966]
- bpf, arm64: Call build_prologue() first in first JIT pass (Jerome Marchand) [2120966]
- bpf: Fix issue with bpf preload module taking over stdout/stdin of kernel. (Jerome Marchand) [2120966]
- bpftool: Bpf skeletons assert type sizes (Jerome Marchand) [2120966]
- bpf: Cleanup comments (Jerome Marchand) [2120966]
- libbpf: Simplify the find_elf_sec_sz() function (Jerome Marchand) [2120966]
- bpftool: Remove usage of reallocarray() (Jerome Marchand) [2120966]
- scripts/pahole-flags.sh: Parse DWARF and generate BTF with multithreading. (Jerome Marchand) [2120966]
- libbpf: Remove redundant check in btf_fixup_datasec() (Jerome Marchand) [2120966]
- selftests/bpf: Add test for reg2btf_ids out of bounds access (Jerome Marchand) [2120966]
- selftests/bpf: Fix btfgen tests (Jerome Marchand) [2120966]
- bpf: Initialize ret to 0 inside btf_populate_kfunc_set() (Jerome Marchand) [2120966]
- selftests/bpf: Fix a clang deprecated-declarations compilation error (Jerome Marchand) [2120966]
- bpf: Call maybe_wait_bpf_programs() only once from generic_map_delete_batch() (Jerome Marchand) [2120966]
- bpf: bpf_prog_pack: Set proper size before freeing ro_header (Jerome Marchand) [2120966]
- selftests/bpf: Fix crash in core_reloc when bpftool btfgen fails (Jerome Marchand) [2120966]
- selftests/bpf: Fix vmtest.sh to launch smp vm. (Jerome Marchand) [2120966]
- bpftool: Fix C++ additions to skeleton (Jerome Marchand) [2120966]
- selftests/bpf: Test "bpftool gen min_core_btf" (Jerome Marchand) [2120966]
- bpftool: Gen min_core_btf explanation and examples (Jerome Marchand) [2120966]
- bpftool: Implement btfgen_get_btf() (Jerome Marchand) [2120966]
- bpftool: Implement "gen min_core_btf" logic (Jerome Marchand) [2120966]
- bpftool: Add gen min_core_btf command (Jerome Marchand) [2120966]
- libbpf: Expose bpf_core_{add,free}_cands() to bpftool (Jerome Marchand) [2120966]
- libbpf: Split bpf_core_apply_relo() (Jerome Marchand) [2120966]
- bpf: Reject kfunc calls that overflow insn->imm (Jerome Marchand) [2120966]
- selftests/bpf: Add Skeleton templated wrapper as an example (Jerome Marchand) [2120966]
- bpftool: Add C++-specific open/load/etc skeleton wrappers (Jerome Marchand) [2120966]
- selftests/bpf: Fix GCC11 compiler warnings in -O2 mode (Jerome Marchand) [2120966]
- powerpc/bpf: Always reallocate BPF_REG_5, BPF_REG_AX and TMP_REG when possible (Jerome Marchand) [2120966]
- bpftool: Update versioning scheme, align on libbpf's version number (Jerome Marchand) [2120966]
- bpftool: Add libbpf's version number to "bpftool version" output (Jerome Marchand) [2120966]
- bpf: Fix bpf_prog_pack build for ppc64_defconfig (Jerome Marchand) [2120966]
- bpf: Convert bpf_preload.ko to use light skeleton. (Jerome Marchand) [2120966]
- bpf: Update iterators.lskel.h. (Jerome Marchand) [2120966]
- bpftool: Generalize light skeleton generation. (Jerome Marchand) [2120966]
- libbpf: Prepare light skeleton for the kernel. (Jerome Marchand) [2120966]
- bpf: Extend sys_bpf commands for bpf_syscall programs. (Jerome Marchand) [2120966]
- selftests/bpf: Cover 4-byte load from remote_port in bpf_sk_lookup (Jerome Marchand) [2120966]
- bpf: Make remote_port field in struct bpf_sk_lookup 16-bit wide (Jerome Marchand) [2120966]
- selftests/bpf: Test BPF_KPROBE_SYSCALL macro (Jerome Marchand) [2120966]
- libbpf: Add BPF_KPROBE_SYSCALL macro (Jerome Marchand) [2120966]
- libbpf: Fix accessing the first syscall argument on s390 (Jerome Marchand) [2120966]
- libbpf: Fix accessing the first syscall argument on arm64 (Jerome Marchand) [2120966]
- libbpf: Allow overriding PT_REGS_PARM1{_CORE}_SYSCALL (Jerome Marchand) [2120966]
- selftests/bpf: Skip test_bpf_syscall_macro's syscall_arg1 on arm64 and s390 (Jerome Marchand) [2120966]
- libbpf: Fix accessing syscall arguments on powerpc (Jerome Marchand) [2120966]
- selftests/bpf: Use PT_REGS_SYSCALL_REGS in bpf_syscall_macro (Jerome Marchand) [2120966]
- libbpf: Add PT_REGS_SYSCALL_REGS macro (Jerome Marchand) [2120966]
- selftests/bpf: Fix an endianness issue in bpf_syscall_macro test (Jerome Marchand) [2120966]
- bpf: Fix bpf_prog_pack build HPAGE_PMD_SIZE (Jerome Marchand) [2120966]
- bpf: Fix leftover header->pages in sparc and powerpc code. (Jerome Marchand) [2120966]
- bpf, x86_64: Fail gracefully on bpf_jit_binary_pack_finalize failures (Jerome Marchand) [2120966]
- bpf, x86_64: Use bpf_jit_binary_pack_alloc (Jerome Marchand) [2120966]
- bpf: Introduce bpf_jit_binary_pack_[alloc|finalize|free] (Jerome Marchand) [2120966]
- bpf: Introduce bpf_prog_pack allocator (Jerome Marchand) [2120966]
- bpf: Introduce bpf_arch_text_copy (Jerome Marchand) [2120966]
- x86/alternative: Introduce text_poke_copy (Jerome Marchand) [2120966]
- bpf: Use prog->jited_len in bpf_prog_ksym_set_addr() (Jerome Marchand) [2120966]
- bpf: Use size instead of pages in bpf_binary_header (Jerome Marchand) [2120966]
- bpf: Use bytes instead of pages for bpf_jit_[charge|uncharge]_modmem (Jerome Marchand) [2120966]
- x86/Kconfig: Select HAVE_ARCH_HUGE_VMALLOC with HAVE_ARCH_HUGE_VMAP (Jerome Marchand) [2120966]
- selftests/bpf: Fix strict mode calculation (Jerome Marchand) [2120966]
- bpftool: Fix strict mode calculation (Jerome Marchand) [2120966]
- libbpf: Remove mode check in libbpf_set_strict_mode() (Jerome Marchand) [2120966]
- selftests/bpf: Fix tests to use arch-dependent syscall entry points (Jerome Marchand) [2120966]
- libbpf: Fix build issue with llvm-readelf (Jerome Marchand) [2120966]
- selftests/bpf: Test bpf_core_types_are_compat() functionality. (Jerome Marchand) [2120966]
- bpf: Implement bpf_core_types_are_compat(). (Jerome Marchand) [2120966]
- bpf, arm64: Enable kfunc call (Jerome Marchand) [2120966]
- selftests/bpf: Add a selftest for invalid func btf with btf decl_tag (Jerome Marchand) [2120966]
- libbpf: Deprecate priv/set_priv storage (Jerome Marchand) [2120966]
- bpf, docs: Better document the atomic instructions (Jerome Marchand) [2120966]
- bpf, docs: Better document the extended instruction format (Jerome Marchand) [2120966]
- bpf, docs: Better document the legacy packet access instruction (Jerome Marchand) [2120966]
- bpf, docs: Better document the regular load and store instructions (Jerome Marchand) [2120966]
- bpf, docs: Document the byte swapping instructions (Jerome Marchand) [2120966]
- libbpf: Deprecate forgotten btf__get_map_kv_tids() (Jerome Marchand) [2120966]
- samples/bpf: Get rid of bpf_prog_load_xattr() use (Jerome Marchand) [2120966]
- selftests/bpf: Redo the switch to new libbpf XDP APIs (Jerome Marchand) [2120966]
- selftests/bpf: Remove usage of deprecated feature probing APIs (Jerome Marchand) [2120966]
- bpftool: Fix uninit variable compilation warning (Jerome Marchand) [2120966]
- bpftool: Stop supporting BPF offload-enabled feature probing (Jerome Marchand) [2120966]
- libbpf: Stop using deprecated bpf_map__is_offload_neutral() (Jerome Marchand) [2120966]
- Disable CONFIG_DEBUG_INFO_DWARF5 (Jerome Marchand) [2120966]
- lib/Kconfig.debug: Allow BTF + DWARF5 with pahole 1.21+ (Jerome Marchand) [2120966]
- lib/Kconfig.debug: Use CONFIG_PAHOLE_VERSION (Jerome Marchand) [2120966]
- scripts/pahole-flags.sh: Use pahole-version.sh (Jerome Marchand) [2120966]
- kbuild: Add CONFIG_PAHOLE_VERSION (Jerome Marchand) [2120966]
- MAINTAINERS: Add scripts/pahole-flags.sh to BPF section (Jerome Marchand) [2120966]
- bpf: Drop libbpf, libelf, libz dependency from bpf preload. (Jerome Marchand) [2120966]
- bpf: Open code obj_get_info_by_fd in bpf preload. (Jerome Marchand) [2120966]
- bpf: Convert bpf preload to light skeleton. (Jerome Marchand) [2120966]
- bpf: Remove unnecessary setrlimit from bpf preload. (Jerome Marchand) [2120966]
- libbpf: Open code raw_tp_open and link_create commands. (Jerome Marchand) [2120966]
- libbpf: Open code low level bpf commands. (Jerome Marchand) [2120966]
- libbpf: Add support for bpf iter in light skeleton. (Jerome Marchand) [2120966]
- libbpf: Deprecate btf_ext rec_size APIs (Jerome Marchand) [2120966]
- bpf: make bpf_copy_from_user_task() gpl only (Jerome Marchand) [2120966]
- selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads (Jerome Marchand) [2120966]
- bpf: Make dst_port field in struct bpf_sock 16-bit wide (Jerome Marchand) [2120966]
- docs/bpf: clarify how btf_type_tag gets encoded in the type chain (Jerome Marchand) [2120966]
- selftests/bpf: specify pahole version requirement for btf_tag test (Jerome Marchand) [2120966]
- selftests/bpf: add a selftest with __user tag (Jerome Marchand) [2120966]
- selftests/bpf: rename btf_decl_tag.c to test_btf_decl_tag.c (Jerome Marchand) [2120966]
- bpf: reject program if a __user tagged memory accessed in kernel way (Jerome Marchand) [2120966]
- compiler_types: define __user as __attribute__((btf_type_tag("user"))) (Jerome Marchand) [2120966]
- cgroup/bpf: fast path skb BPF filtering (Jerome Marchand) [2120966]
- selftests/bpf: fix a clang compilation error (Jerome Marchand) [2120966]
- bpf, x86: Remove unnecessary handling of BPF_SUB atomic op (Jerome Marchand) [2120966]
- bpf: remove unused static inlines (Jerome Marchand) [2120966]
- selftests/bpf: fix uprobe offset calculation in selftests (Jerome Marchand) [2120966]
- selftests/bpf: Fix a clang compilation error (Jerome Marchand) [2120966]
- bpf: fix register_btf_kfunc_id_set for !CONFIG_DEBUG_INFO_BTF (Jerome Marchand) [2120966]
- selftests: bpf: Less strict size check in sockopt_sk (Jerome Marchand) [2120966]
- samples/bpf: use preferred getters/setters instead of deprecated ones (Jerome Marchand) [2120966]
- selftests/bpf: use preferred setter/getter APIs instead of deprecated ones (Jerome Marchand) [2120966]
- bpftool: use preferred setters/getters instead of deprecated ones (Jerome Marchand) [2120966]
- libbpf: deprecate bpf_program__is_<type>() and bpf_program__set_<type>() APIs (Jerome Marchand) [2120966]
- libbpf: deprecate bpf_map__resize() (Jerome Marchand) [2120966]
- libbpf: hide and discourage inconsistently named getters (Jerome Marchand) [2120966]
- selftests/bpf: Add a test to confirm PT_REGS_PARM4_SYSCALL (Jerome Marchand) [2120966]
- libbpf: Fix the incorrect register read for syscalls on x86_64 (Jerome Marchand) [2120966]
- libbpf: Mark bpf_object__open_xattr() deprecated (Jerome Marchand) [2120966]
- libbpf: Mark bpf_object__open_buffer() API deprecated (Jerome Marchand) [2120966]
- selftests/bpf: Add test for sleepable bpf iterator programs (Jerome Marchand) [2120966]
- libbpf: Add "iter.s" section for sleepable bpf iterator programs (Jerome Marchand) [2120966]
- bpf: Add bpf_copy_from_user_task() helper (Jerome Marchand) [2120966]
- bpf: Add support for bpf iterator programs to use sleepable helpers (Jerome Marchand) [2120966]
- xdp: disable XDP_REDIRECT for xdp frags (Jiri Benc) [2120966]
- bpf: selftests: add CPUMAP/DEVMAP selftests for xdp frags (Jiri Benc) [2120966]
- bpf: selftests: introduce bpf_xdp_{load,store}_bytes selftest (Jiri Benc) [2120966]
- net: xdp: introduce bpf_xdp_pointer utility routine (Jiri Benc) [2120966]
- bpf: generalise tail call map compatibility check (Jiri Benc) [2120966]
- libbpf: Add SEC name for xdp frags programs (Jiri Benc) [2120966]
- bpf: selftests: update xdp_adjust_tail selftest to include xdp frags (Jiri Benc) [2120966]
- bpf: test_run: add xdp_shared_info pointer in bpf_test_finish signature (Jiri Benc) [2120966]
- bpf: introduce frags support to bpf_prog_test_run_xdp() (Jiri Benc) [2120966]
- bpf: move user_size out of bpf_test_init (Jiri Benc) [2120966]
- bpf: add frags support to xdp copy helpers (Jiri Benc) [2120966]
- bpf: add frags support to the bpf_xdp_adjust_tail() API (Jiri Benc) [2120966]
- bpf: introduce bpf_xdp_get_buff_len helper (Jiri Benc) [2120966]
- xdp: add frags support to xdp_return_{buff/frame} (Jiri Benc) [2120966]
- net: xdp: add xdp_update_skb_shared_info utility routine (Jiri Benc) [2120966]
- xdp: introduce flags field in xdp_buff/xdp_frame (Jiri Benc) [2120966]
- net: skbuff: add size metadata to skb_shared_info for xdp (Jiri Benc) [2120966]
- bpf: selftests: Get rid of CHECK macro in xdp_bpf2bpf.c (Jiri Benc) [2120966]
- bpf: selftests: Get rid of CHECK macro in xdp_adjust_tail.c (Jiri Benc) [2120966]
- bpf: Fix flexible_array.cocci warnings (Jerome Marchand) [2120966]
- bpf: introduce BPF_F_XDP_HAS_FRAGS flag in prog_flags loading the ebpf program (Jerome Marchand) [2120966]
- selftests: bpf: test BPF_PROG_QUERY for progs attached to sockmap (Jerome Marchand) [2120966]
- bpf: support BPF_PROG_QUERY for progs attached to sockmap (Jerome Marchand) [2120966]
- samples/bpf: adapt samples/bpf to bpf_xdp_xxx() APIs (Jerome Marchand) [2120966]
- bpftool: use new API for attaching XDP program (Jerome Marchand) [2120966]
- libbpf: streamline low-level XDP APIs (Jerome Marchand) [2120966]
- docs/bpf: update BPF map definition example (Jerome Marchand) [2120966]
- libbpf: deprecate legacy BPF map definitions (Jerome Marchand) [2120966]
- selftests/bpf: convert remaining legacy map definitions (Jerome Marchand) [2120966]
- selftests/bpf: fail build on compilation warning (Jerome Marchand) [2120966]
- selftests/bpf: Update sockopt_sk test to the use bpf_set_retval (Jerome Marchand) [2120966]
- selftests/bpf: Test bpf_{get,set}_retval behavior with cgroup/sockopt (Jerome Marchand) [2120966]
- bpf: Add cgroup helpers bpf_{get,set}_retval to get/set syscall return value (Jerome Marchand) [2120966]
- bpf: Move getsockopt retval to struct bpf_cg_run_ctx (Jerome Marchand) [2120966]
- bpf: Make BPF_PROG_RUN_ARRAY return -err instead of allow boolean (Jerome Marchand) [2120966]
- libbpf: Improve btf__add_btf() with an additional hashmap for strings. (Jerome Marchand) [2120966]
- bpf/scripts: Raise an exception if the correct number of sycalls are not generated (Jerome Marchand) [2120966]
- bpf/scripts: Make description and returns section for helpers/syscalls mandatory (Jerome Marchand) [2120966]
- uapi/bpf: Add missing description and returns for helper documentation (Jerome Marchand) [2120966]
- bpftool: Adding support for BTF program names (Jerome Marchand) [2120966]
- selftests/bpf: Add test for race in btf_try_get_module (Jerome Marchand) [2120966]
- selftests/bpf: Extend kfunc selftests (Jerome Marchand) [2120966]
- selftests/bpf: Add test_verifier support to fixup kfunc call insns (Jerome Marchand) [2120966]
- selftests/bpf: Add test for unstable CT lookup API (Jerome Marchand) [2120966]
- net/netfilter: Add unstable CT lookup helpers for XDP and TC-BPF (Jiri Benc) [2120966]
- bpf: Add reference tracking support to kfunc (Jerome Marchand) [2120966]
- bpf: Introduce mem, size argument pair support for kfunc (Jerome Marchand) [2120966]
- bpf: Remove check_kfunc_call callback and old kfunc BTF ID API (Jerome Marchand) [2120966]
- bpf: Populate kfunc BTF ID sets in struct btf (Jerome Marchand) [2120966]
- bpf: Fix UAF due to race between btf_try_get_module and load_module (Jerome Marchand) [2120966]
- test: selftests: Remove unused various in sockmap_verdict_prog.c (Jerome Marchand) [2120966]
- tools/resolve_btfids: Build with host flags (Jerome Marchand) [2120966]
- bpf/scripts: Raise an exception if the correct number of helpers are not generated (Jerome Marchand) [2120966]
- libbpf: Deprecate bpf_map__def() API (Jerome Marchand) [2120966]
- selftests/bpf: Stop using bpf_map__def() API (Jerome Marchand) [2120966]
- bpftool: Stop using bpf_map__def() API (Jerome Marchand) [2120966]
- samples/bpf: Stop using bpf_map__def() API (Jerome Marchand) [2120966]
- libbpf: Fix possible NULL pointer dereference when destroying skeleton (Jerome Marchand) [2120966]
- bpftool: Only set obj->skeleton on complete success (Jerome Marchand) [2120966]
- selftests/bpf: Change bpf_prog_attach_xattr() to bpf_prog_attach_opts() (Jerome Marchand) [2120966]
- libbpf: Rename bpf_prog_attach_xattr() to bpf_prog_attach_opts() (Jerome Marchand) [2120966]
- libbpf: Use IS_ERR_OR_NULL() in hashmap__free() (Jerome Marchand) [2120966]
Resolves: rhbz#2133755, rhbz#2120966

Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-11-21 08:48:51 -05:00
Frantisek Hrbata
0f559ed00b kernel-5.14.0-197.el9
* Tue Nov 15 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-197.el9]
- rhel: Provide default powercap and DTPM config settings for Arm (Al Stone) [2126952]
- powercap: DTPM: Check for Energy Model type (Al Stone) [2126952]
- sched, drivers: Remove max param from effective_cpu_util()/sched_cpu_util() (Al Stone) [2126952]
- PM: EM: Change the order of arguments in the .active_power() callback (Al Stone) [2126952]
- PM: EM: Add artificial EM flag (Al Stone) [2126952]
- PM: EM: Add .get_cost() callback (Al Stone) [2126952]
- powercap: DTPM: Fix spelling mistake "initialze" -> "initialize" (Al Stone) [2126952]
- powercap: DTPM: dtpm_node_callback[] can be static (Al Stone) [2126952]
- powercap/dtpm_cpu: Add exit function (Al Stone) [2126952]
- powercap/dtpm: Move the 'root' reset place (Al Stone) [2126952]
- powercap/dtpm: Destroy hierarchy function (Al Stone) [2126952]
- powercap/dtpm: Fixup kfree for virtual node (Al Stone) [2126952]
- powercap/dtpm_cpu: Reset per_cpu variable in the release function (Al Stone) [2126952]
- powercap/dtpm: Change locking scheme (Al Stone) [2126952]
- powercap/drivers/dtpm: Add dtpm devfreq with energy model support (Al Stone) [2126952]
- powercap/drivers/dtpm: Add CPU DT initialization support (Al Stone) [2126952]
- powercap/drivers/dtpm: Add hierarchy creation (Al Stone) [2126952]
- powercap/drivers/dtpm: Remove unused function definition (Al Stone) [2126952]
- powercap/drivers/dtpm: Convert the init table section to a simple array (Al Stone) [2126952]
- powercap/drivers/dtpm: Reduce trace verbosity (Al Stone) [2126952]
- powercap: fix typo in a comment in idle_inject.c (Al Stone) [2126952]
- powercap: DTPM: Drop unused local variable from init_dtpm() (Al Stone) [2126952]
- powercap/drivers/dtpm: Disable DTPM at boot time (Al Stone) [2126952]
- powercap: DTPM: Fix suspend failure and kernel warning (Al Stone) [2126952]
- powercap/drivers/dtpm: Fix power limit initialization (Al Stone) [2126952]
- powercap/drivers/dtpm: Scale the power with the load (Al Stone) [2126952]
- powercap/drivers/dtpm: Use container_of instead of a private data field (Al Stone) [2126952]
- powercap/drivers/dtpm: Simplify the dtpm table (Al Stone) [2126952]
- powercap/drivers/dtpm: Encapsulate even more the code (Al Stone) [2126952]
- scsi: megaraid_sas: Clean up some inconsistent indenting (Tomas Henzl) [2120068]
- scsi: megaraid_sas: Move megasas_dbg_lvl init to megasas_init() (Tomas Henzl) [2120068]
- scsi: megaraid_sas: Remove unnecessary memset() (Tomas Henzl) [2120068]
- scsi: megaraid_sas: Simplify megasas_update_device_list (Tomas Henzl) [2120068]
- scsi: megaraid_sas: Correct an error message (Tomas Henzl) [2120068]
- scsi: megaraid_sas: Correct value passed to scsi_device_lookup() (Tomas Henzl) [2120068]
- scsi: megaraid_sas: Use struct_size() in code related to struct MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120068]
- scsi: megaraid_sas: Use struct_size() in code related to struct MR_FW_RAID_MAP (Tomas Henzl) [2120068]
- scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120068]
- scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_DRV_RAID_MAP (Tomas Henzl) [2120068]
- scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP_DYNAMIC (Tomas Henzl) [2120068]
- scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP (Tomas Henzl) [2120068]
- scsi: megaraid: Remove redundant assignment to variable mfiStatus (Tomas Henzl) [2120068]
- scsi: megaraid_sas: Remove redundant variable cmd_type (Tomas Henzl) [2120068]
- scsi: megaraid: Remove the static variable initialisation (Tomas Henzl) [2120068]
- scsi: megaraid_sas: Call scsi_done() directly (Tomas Henzl) [2120068]
- netfilter: nf_ct_ftp: fix deadlock when nat rewrite is needed (Ivan Vecera) [2139501]
- netfilter: nf_ct_irc: cap packet search space to 4k (Ivan Vecera) [2139501]
- netfilter: nf_ct_ftp: prefer skb_linearize (Ivan Vecera) [2139501]
- netfilter: nf_ct_h323: cap packet size at 64k (Ivan Vecera) [2139501]
- netfilter: nf_ct_sane: remove pseudo skb linearization (Ivan Vecera) [2139501]
- veth: enable BIG TCP packets (Ivan Vecera) [2139501]
- net: loopback: enable BIG TCP packets (Ivan Vecera) [2139501]
- ipv6: Add hop-by-hop header to jumbograms in ip6_output (Ivan Vecera) [2139501]
- net: allow gro_max_size to exceed 65536 (Ivan Vecera) [2139501]
- ipv6/gro: insert temporary HBH/jumbo header (Ivan Vecera) [2139501]
- ipv6/gso: remove temporary HBH/jumbo header (Ivan Vecera) [2139501]
- ipv6: add struct hop_jumbo_hdr definition (Ivan Vecera) [2139501]
- tcp_cubic: make hystart_ack_delay() aware of BIG TCP (Ivan Vecera) [2139501]
- net: limit GSO_MAX_SIZE to 524280 bytes (Ivan Vecera) [2139501]
- net: allow gso_max_size to exceed 65536 (Ivan Vecera) [2139501]
- net: Adjust sk_gso_max_size once when set (Ivan Vecera) [2139501]
- net: add IFLA_TSO_{MAX_SIZE|SEGS} attributes (Ivan Vecera) [2139501]
- gro: add ability to control gro max packet size (Ivan Vecera) [2139501]
- net: add extack arg for link ops (Ivan Vecera) [2139501]
- net/mlx5e: Fix wrong use of skb_tcp_all_headers() with encapsulation (Petr Oros) [2128182]
- net: add skb_[inner_]tcp_all_headers helpers (Petr Oros) [2128182]
- net: marvell: clean up trigraph warning on ??! string (Petr Oros) [2128182]
- sched: Always clear user_cpus_ptr in do_set_cpus_allowed() (Waiman Long) [2107354]
- sched: Enforce user requested affinity (Waiman Long) [2107354]
- sched: Always preserve the user requested cpumask (Waiman Long) [2107354]
- sched: Introduce affinity_context (Waiman Long) [2107354]
- sched: Add __releases annotations to affine_move_task() (Waiman Long) [2107354]
- net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112183]
- tg3: Disable tg3 device on system reboot to avoid triggering AER (Ken Cox) [2112183]
- scsi: mpt3sas: Revert "scsi: mpt3sas: Fix ioc->base_readl() use" (Tomas Henzl) [2115764]
- scsi: mpt3sas: Revert "scsi: mpt3sas: Fix writel() use" (Tomas Henzl) [2115764]
- scsi: mpt3sas: Fix return value check of dma_get_required_mask() (Tomas Henzl) [2115764]
- scsi: mpt3sas: Fix use-after-free warning (Tomas Henzl) [2115764]
- scsi: mpt3sas: Update driver version to 43.100.00.00 (Tomas Henzl) [2115764]
- scsi: mpt3sas: Increase cmd_per_lun to 128 (Tomas Henzl) [2115764]
- scsi: mpt3sas: Fix trace buffer registration failed (Tomas Henzl) [2115764]
- scsi: mpt3sas: Don't change DMA mask while reallocating pools (Tomas Henzl) [2115764]
- scsi: mpt3sas: Prevent error handler escalation when device removed (Tomas Henzl) [2115764]
- scsi: mpt3sas: Disable MPI2_FUNCTION_FW_DOWNLOAD for ATTO devices (Tomas Henzl) [2115764]
- scsi: mpt3sas: Add support for ATTO ExpressSAS H12xx GT devices (Tomas Henzl) [2115764]
- scsi: mpt3sas: Remove flush_scheduled_work() call (Tomas Henzl) [2115764]
- scsi: mpt3sas: Fix whitespace and spelling mistake (Tomas Henzl) [2115764]
- scsi: mpt3sas: Fix typo in comment (Tomas Henzl) [2115764]
- scsi: mpt3sas: Fix out-of-bounds compiler warning (Tomas Henzl) [2115764]
- scsi: mpt3sas: Update driver version to 42.100.00.00 (Tomas Henzl) [2115764]
- scsi: mpt3sas: Call scsi_done() directly (Tomas Henzl) [2115764]
- scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS (Tomas Henzl) [2115750]
- scsi: mpi3mr: Remove unnecessary cast (Tomas Henzl) [2115750]
- scsi: mpi3mr: Update driver version to 8.2.0.3.0 (Tomas Henzl) [2115750]
- scsi: mpi3mr: Fix scheduling while atomic type bug (Tomas Henzl) [2115750]
- scsi: mpi3mr: Scan the devices during resume time (Tomas Henzl) [2115750]
- scsi: mpi3mr: Free enclosure objects during driver unload (Tomas Henzl) [2115750]
- scsi: mpi3mr: Handle 0xF003 Fault Code (Tomas Henzl) [2115750]
- scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA (Tomas Henzl) [2115750]
- scsi: mpi3mr: Support new power management framework (Tomas Henzl) [2115750]
- scsi: mpi3mr: Update mpi3 header files (Tomas Henzl) [2115750]
- scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler() (Tomas Henzl) [2115750]
- scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture() (Tomas Henzl) [2115750]
- scsi: mpi3mr: Block I/Os while refreshing target dev objects (Tomas Henzl) [2115750]
- scsi: mpi3mr: Refresh SAS ports during soft reset (Tomas Henzl) [2115750]
- scsi: mpi3mr: Support SAS transport class callbacks (Tomas Henzl) [2115750]
- scsi: mpi3mr: Add framework to issue MPT transport cmds (Tomas Henzl) [2115750]
- scsi: mpi3mr: Add SAS SATA end devices to STL (Tomas Henzl) [2115750]
- scsi: mpi3mr: Get target object based on rphy (Tomas Henzl) [2115750]
- scsi: mpi3mr: Add expander devices to STL (Tomas Henzl) [2115750]
- scsi: mpi3mr: Enable STL on HBAs where multipath is disabled (Tomas Henzl) [2115750]
- scsi: mpi3mr: Add helper functions to manage device's port (Tomas Henzl) [2115750]
- scsi: mpi3mr: Add helper functions to retrieve device objects (Tomas Henzl) [2115750]
- scsi: mpi3mr: Add framework to add phys to STL (Tomas Henzl) [2115750]
- scsi: mpi3mr: Enable Enclosure device add event (Tomas Henzl) [2115750]
- scsi: mpi3mr: Add helper functions to retrieve config pages (Tomas Henzl) [2115750]
- scsi: mpi3mr: Add framework to issue config requests (Tomas Henzl) [2115750]
- scsi: mpi3mr: Add config and transport related debug flags (Tomas Henzl) [2115750]
- scsi: mpi3mr: Delete a stray tab (Tomas Henzl) [2115750]
- scsi: mpi3mr: Unlock on error path (Tomas Henzl) [2115750]
- scsi: mpi3mr: Reduce VD queue depth on detecting throttling (Tomas Henzl) [2115750]
- scsi: mpi3mr: Resource Based Metering (Tomas Henzl) [2115750]
- scsi: mpi3mr: Increase cmd_per_lun to 128 (Tomas Henzl) [2115750]
- scsi: mpi3mr: Enable shared host tagset (Tomas Henzl) [2115750]
- scsi: mpi3mr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2115750]
- scsi: mpi3mr: Call scsi_done() directly (Tomas Henzl) [2115750]
Resolves: rhbz#2126952, rhbz#2120068, rhbz#2139501, rhbz#2128182, rhbz#2107354, rhbz#2112183, rhbz#2115764, rhbz#2115750

Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-11-15 07:36:16 -05:00
Frantisek Hrbata
90e968bdfc kernel-5.14.0-196.el9
* Mon Nov 14 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-196.el9]
- redhat/configs: add configs for new Qualcomm options (Adrien Thierry) [2122365]
- soc: qcom: Make QCOM_RPMPD depend on OF (Adrien Thierry) [2122365]
- soc: qcom: spm: Add CPU data for MSM8909 (Adrien Thierry) [2122365]
- soc: qcom: rpmpd: Add compatible for MSM8909 (Adrien Thierry) [2122365]
- soc: qcom: smd-rpm: Add compatible for MSM8909 (Adrien Thierry) [2122365]
- soc: qcom: icc-bwmon: Remove unnecessary print function dev_err() (Adrien Thierry) [2122365]
- soc: qcom: socinfo: Fix the id of SA8540P SoC (Adrien Thierry) [2122365]
- soc: qcom: Make QCOM_RPMPD depend on PM (Adrien Thierry) [2122365]
- soc: qcom: icc-bwmon: Add bandwidth monitoring driver (Adrien Thierry) [2122365]
- soc/qcom: Make QCOM_RPMPD select PM_GENERIC_DOMAINS/_OF (Adrien Thierry) [2122365]
- soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register (Adrien Thierry) [2122365]
- soc: qcom: llcc: Fix syntax errors in comments (Adrien Thierry) [2122365]
- soc: qcom: ocmem: Fix refcount leak in of_get_ocmem (Adrien Thierry) [2122365]
- soc: qcom: cmd-db: replace strscpy_pad() with strncpy() (Adrien Thierry) [2122365]
- soc: qcom: rpmhpd: fix typos in comment (Adrien Thierry) [2122365]
- soc: qcom: correct kerneldoc (Adrien Thierry) [2122365]
- soc: qcom: cmd-db: replace strncpy() with strscpy_pad() (Adrien Thierry) [2122365]
- soc: qcom: apr: Drop redundant check in .remove() (Adrien Thierry) [2122365]
- soc: qcom: socinfo: Add an ID for sc7180P (Adrien Thierry) [2122365]
- soc: qcom: geni: Disable MMIO tracing for GENI SE (Adrien Thierry) [2122365]
- soc: qcom: pdr: use static for servreg_* variables (Adrien Thierry) [2122365]
- soc: qcom: socinfo: Sort out 8974PRO names (Adrien Thierry) [2122365]
- soc: qcom: pdr: replace usage of found with dedicated list iterator variable (Adrien Thierry) [2122365]
- soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc (Adrien Thierry) [2122365]
- soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc (Adrien Thierry) [2122365]
- soc: qcom: socinfo: Add another ID for SM8450 (Adrien Thierry) [2122365]
- soc: qcom: socinfo: add SC7280 entry to soc_id array (Adrien Thierry) [2122365]
- soc: qcom: mdt_loader: Fix split-firmware condition (Adrien Thierry) [2122365]
- soc: qcom: socinfo: Add some more PMICs and SoCs (Adrien Thierry) [2122365]
- soc: qcom: mdt_loader: Extract PAS operations (Adrien Thierry) [2122365]
- cpuidle: qcom-spm: Check if any CPU is managed by SPM (Adrien Thierry) [2122365]
- soc: qcom: mdt_loader: Always invoke PAS mem_setup (Adrien Thierry) [2122365]
- soc: qcom: mdt_loader: Reorder parts of __qcom_mdt_load() (Adrien Thierry) [2122365]
- soc: qcom: mdt_loader: Extend check for split firmware (Adrien Thierry) [2122365]
- soc: qcom: mdt_loader: Allow hash to reside in any segment (Adrien Thierry) [2122365]
- firmware: qcom: scm: Introduce pas_metadata context (Adrien Thierry) [2122365]
- soc: qcom: aoss: remove spurious IRQF_ONESHOT flags (Adrien Thierry) [2122365]
- soc: qcom: apr: Remove redundant 'flush_workqueue()' calls (Adrien Thierry) [2122365]
- soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmem (Adrien Thierry) [2122365]
- soc: qcom: rpmh-rsc: Fix typo in a comment (Adrien Thierry) [2122365]
- soc: qcom: socinfo: Add SM6350 and SM7225 (Adrien Thierry) [2122365]
- soc: qcom: socinfo: add SM8450 ID (Adrien Thierry) [2122365]
- soc: qcom: aoss: constify static struct thermal_cooling_device_ops (Adrien Thierry) [2122365]
- PM: AVS: qcom-cpr: Use div64_ul instead of do_div (Adrien Thierry) [2122365]
- soc: qcom: stats: Add fixed sleep stats offset for older RPM firmwares (Adrien Thierry) [2122365]
- soc: qcom: qmi: Fix a typo in a comment (Adrien Thierry) [2122365]
- qcom: spm: allow compile-testing (Adrien Thierry) [2122365]
- soc: qcom: smp2p: Add of_node_put() before goto (Adrien Thierry) [2122365]
- soc: qcom: apr: Add of_node_put() before return (Adrien Thierry) [2122365]
- soc: qcom: qcom_stats: Fix client votes offset (Adrien Thierry) [2122365]
- soc: qcom: spm: Add 8916 SPM register data (Adrien Thierry) [2122365]
- soc: qcom: socinfo: Add PM8150C and SMB2351 models (Adrien Thierry) [2122365]
- soc: qcom: smp2p: add feature negotiation and ssr ack feature support (Adrien Thierry) [2122365]
- soc: qcom: Add Sleep stats driver (Adrien Thierry) [2122365]
- soc: qcom: socinfo: add two missing PMIC IDs (Adrien Thierry) [2122365]
- soc: qcom: apr: Add GPR support (Adrien Thierry) [2122365]
- soc: qcom: apr: make code more reuseable (Adrien Thierry) [2122365]
- soc: qcom: aoss: Drop power domain support (Adrien Thierry) [2122365]
- soc: qcom: smp2p: Add wakeup capability to SMP2P IRQ (Adrien Thierry) [2122365]
- soc: qcom: smd-rpm: Add QCM2290 compatible (Adrien Thierry) [2122365]
- soc: qcom: pdr: Prefer strscpy over strcpy (Adrien Thierry) [2122365]
- soc: qcom: rpmh-rsc: Make use of the helper function devm_platform_ioremap_resource_byname() (Adrien Thierry) [2122365]
- soc: qcom: gsbi: Make use of the helper function devm_platform_ioremap_resource() (Adrien Thierry) [2122365]
- soc: qcom: aoss: Make use of the helper function devm_platform_ioremap_resource() (Adrien Thierry) [2122365]
- soc: qcom: ocmem: Make use of the helper function devm_platform_ioremap_resource_byname() (Adrien Thierry) [2122365]
- PM: AVS: qcom-cpr: Make use of the helper function devm_platform_ioremap_resource() (Adrien Thierry) [2122365]
- soc: qcom: socinfo: Add IPQ8074 family ID-s (Adrien Thierry) [2122365]
- soc: qcom: smd-rpm: Add compatible for MSM8953 SoC (Adrien Thierry) [2122365]
- soc: qcom: spm: Add compatible for MSM8998 SAWv4.1 L2 (Adrien Thierry) [2122365]
- soc: qcom: spm: Implement support for SAWv4.1, SDM630/660 L2 AVS (Adrien Thierry) [2122365]
- cpuidle: qcom_spm: Detach state machine from main SPM handling (Adrien Thierry) [2122365]
- soc: qcom: mdt_loader: Drop PT_LOAD check on hash segment (Adrien Thierry) [2122365]
- nvmem: core: Add stubs for nvmem_cell_read_variable_le_u32/64 if !CONFIG_NVMEM (Adrien Thierry) [2122365]
- soc: qcom: socinfo: Fixed argument passed to platform_set_data() (Adrien Thierry) [2122365]
- soc: qcom: smsm: Fix missed interrupts if state changes while masked (Adrien Thierry) [2122365]
- soc: qcom: smsm: Implement support for get_irqchip_state (Adrien Thierry) [2122365]
- soc: qcom: smd-rpm: Add SM6115 compatible (Adrien Thierry) [2122365]
- PM: AVS: qcom-cpr: Use nvmem_cell_read_variable_le_u32() (Adrien Thierry) [2122365]
- soc: qcom: aoss: Fix the out of bound usage of cooling_devs (Adrien Thierry) [2122365]
- soc: qcom: socinfo: Don't print anything if nothing found (Adrien Thierry) [2122365]
- soc: qcom: aoss: Add generic compatible (Adrien Thierry) [2122365]
- net: drop the weight argument from netif_napi_add (Íñigo Huguet) [2139498]
- eth: octeon: fix build after netif_napi_add() changes (Íñigo Huguet) [2139498]
- net: remove netif_tx_napi_add() (Íñigo Huguet) [2139498]
- atl1c: use netif_napi_add_tx() for Tx NAPI (Íñigo Huguet) [2139498]
- ipoib: switch to netif_napi_add_weight() (Íñigo Huguet) [2139498]
- IB/hfi1: switch to netif_napi_add_weight() (Íñigo Huguet) [2139498]
- IB/hfi1: switch to netif_napi_add_tx() (Íñigo Huguet) [2139498]
- crypto: caam/qi2 - switch to netif_napi_add_tx_weight() (Íñigo Huguet) [2139498]
- can: can-dev: move to netif_napi_add_weight() (Íñigo Huguet) [2139498]
- net: wan: switch to netif_napi_add_weight() (Íñigo Huguet) [2139498]
- net: virtio: switch to netif_napi_add_weight() (Íñigo Huguet) [2139498]
- r8152: switch to netif_napi_add_weight() (Íñigo Huguet) [2139498]
- eth: switch to netif_napi_add_weight() (Íñigo Huguet) [2139498]
- mt76: switch to netif_napi_add_tx() (Íñigo Huguet) [2139498]
- net: move snowflake callers to netif_napi_add_tx_weight() (Íñigo Huguet) [2139498]
- net: switch to netif_napi_add_tx() (Íñigo Huguet) [2139498]
- netdev: reshuffle netif_napi_add() APIs to allow dropping weight (Íñigo Huguet) [2139498]
- ath10k: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2139498]
- rtw88: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2139498]
- eth: smsc: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2139498]
- eth: benet: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2139498]
- eth: remove remaining copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2139498]
- eth: remove copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2139498]
- eth: atlantic: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2139498]
- can: m_can: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2139498]
- scsi: lpfc: Update lpfc version to 14.2.0.8 (Dick Kennedy) [2114053]
- scsi: lpfc: Create a sysfs entry called lpfc_xcvr_data for transceiver info (Dick Kennedy) [2114053]
- scsi: lpfc: Log when congestion management limits are in effect (Dick Kennedy) [2114053]
- scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs (Dick Kennedy) [2114053]
- scsi: lpfc: Set sli4_param's cmf option to zero when CMF is turned off (Dick Kennedy) [2114053]
- scsi: lpfc: Update lpfc version to 14.2.0.7 (Dick Kennedy) [2114053]
- scsi: lpfc: Fix various issues reported by tools (Dick Kennedy) [2114053]
- scsi: lpfc: Add reporting capability for Link Degrade Signaling (Dick Kennedy) [2114053]
- scsi: lpfc: Rework FDMI attribute registration for unintential padding (Dick Kennedy) [2114053]
- scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and consistency (Dick Kennedy) [2114053]
- scsi: lpfc: Rename mp/bmp dma buffers to rq/rsp in lpfc_fdmi_cmd (Dick Kennedy) [2114053]
- scsi: lpfc: Update congestion mode logging for Emulex SAN Manager application (Dick Kennedy) [2114053]
- scsi: lpfc: Move scsi_host_template outside dynamically allocated/freed phba (Dick Kennedy) [2114053]
- scsi: lpfc: Fix multiple NVMe remoteport registration calls for the same NPort ID (Dick Kennedy) [2114053]
- scsi: lpfc: Add missing free iocb and nlp kref put for early return VMID cases (Dick Kennedy) [2114053]
- scsi: lpfc: Fix mbuf pool resource detected as busy at driver unload (Dick Kennedy) [2114053]
- scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology (Dick Kennedy) [2114053]
- scsi: lpfc: Fix prli_fc4_req checks in PRLI handling (Dick Kennedy) [2114053]
- scsi: lpfc: Remove unneeded result variable (Dick Kennedy) [2114053]
- scsi: lpfc: Remove the unneeded result variable (Dick Kennedy) [2114053]
- scsi: lpfc: Copyright updates for 14.2.0.6 patches (Dick Kennedy) [2114053]
- scsi: lpfc: Update lpfc version to 14.2.0.6 (Dick Kennedy) [2114053]
- scsi: lpfc: Remove SANDiags related code (Dick Kennedy) [2114053]
- scsi: lpfc: Add warning notification period to CMF_SYNC_WQE (Dick Kennedy) [2114053]
- scsi: lpfc: Rework MIB Rx Monitor debug info logic (Dick Kennedy) [2114053]
- scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID (Dick Kennedy) [2114053]
- scsi: lpfc: Fix unsolicited FLOGI receive handling during PT2PT discovery (Dick Kennedy) [2114053]
- scsi: lpfc: Check the return value of alloc_workqueue() (Dick Kennedy) [2114053]
Resolves: rhbz#2122365, rhbz#2139498, rhbz#2114053

Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-11-14 10:33:31 -05:00
Frantisek Hrbata
89ddf0b325 kernel-5.14.0-189.el9
* Tue Nov 08 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-189.el9]
- KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable (Emanuele Giuseppe Esposito) [2139362]
- selftests/vm: enable running select groups of tests (Nico Pache) [2089501]
- mm: add merging after mremap resize (Nico Pache) [2089501]
- selftest: vm: remove deleted local_config.* from .gitignore (Nico Pache) [2089501]
- Kselftests: remove support of libhugetlbfs from kselftests (Nico Pache) [2089501]
- selftests: vm: add hugetlb_shared userfaultfd test to run_vmtests.sh (Nico Pache) [2089501]
- selftests/vm: add selftest to verify multi THP collapse (Nico Pache) [2089501]
- selftests/vm: add selftest to verify recollapse of THPs (Nico Pache) [2089501]
- selftests/vm: add MADV_COLLAPSE collapse context to selftests (Nico Pache) [2089501]
- selftests/vm: dedup hugepage allocation logic (Nico Pache) [2089501]
- selftests/vm: modularize collapse selftests (Nico Pache) [2089501]
- tools/testing/selftests/vm/hugetlb-madvise.c: silence uninitialized variable warning (Nico Pache) [2089501]
- selftests/vm: skip 128TBswitch on unsupported arch (Nico Pache) [2089501]
- selftests/vm: fix va_128TBswitch.sh permissions (Nico Pache) [2089501]
- selftests/vm: add protection_keys tests to run_vmtests (Nico Pache) [2089501]
- selftests/vm: only run 128TBswitch with 5-level paging (Nico Pache) [2089501]
- userfaultfd: selftests: infinite loop in faulting_process (Nico Pache) [2089501]
- userfaultfd/selftests: fix typo in comment (Nico Pache) [2089501]
- selftests: make use of GUP_TEST_FILE macro (Nico Pache) [2089501]
- selftests: vm: Fix resource leak when return error (Nico Pache) [2089501]
- selftests: vm: add the "settings" file with timeout variable (Nico Pache) [2089501]
- selftests: vm: add "test_hmm.sh" to TEST_FILES (Nico Pache) [2089501]
- selftests: vm: check numa_available() before operating "merge_across_nodes" in ksm_tests (Nico Pache) [2089501]
- selftests: vm: add migration to the .gitignore (Nico Pache) [2089501]
- selftests/vm/pkeys: fix typo in comment (Nico Pache) [2089501]
- userfaultfd/selftests: use swap() instead of open coding it (Nico Pache) [2089501]
- selftests/uffd: enable uffd-wp for shmem/hugetlbfs (Nico Pache) [2089501]
- selftest/vm: test that mremap fails on non-existent vma (Nico Pache) [2089501]
- selftests: clarify common error when running gup_test (Nico Pache) [2089501]
- selftests: vm: fix shellcheck warnings in run_vmtests.sh (Nico Pache) [2089501]
- selftests: vm: refactor run_vmtests.sh to reduce boilerplate (Nico Pache) [2089501]
- tools/testing/selftests/vm/gup_test.c: clarify error statement (Nico Pache) [2089501]
- mm: add selftests for migration entries (Nico Pache) [2089501]
- selftests/x86/corrupt_xstate_header: Use provided __cpuid_count() macro (Nico Pache) [2089501]
- selftests/x86/amx: Use provided __cpuid_count() macro (Nico Pache) [2089501]
- selftests/vm/pkeys: Use provided __cpuid_count() macro (Nico Pache) [2089501]
- selftests: Provide local define of __cpuid_count() (Nico Pache) [2089501]
- selftests: kselftest framework: provide "finished" helper (Nico Pache) [2089501]
- userfaultfd/selftests: enable hugetlb remap and remove event testing (Nico Pache) [2089501]
- selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE test (Nico Pache) [2089501]
- userfaultfd/selftests: fix uninitialized_var.cocci warning (Nico Pache) [2089501]
- selftests: vm: add a hugetlb test case (Nico Pache) [2089501]
- selftests, x86: fix how check_cc.sh is being invoked (Nico Pache) [2089501]
- selftests: vm: fix clang build error multiple output files (Nico Pache) [2089501]
- kselftest/vm: fix tests build with old libc (Nico Pache) [2089501]
- selftest/vm: fix map_fixed_noreplace test failure (Nico Pache) [2089501]
- selftests: vm: remove dependecy from internal kernel macros (Nico Pache) [2089501]
- selftests: vm: Add the uapi headers include variable (Nico Pache) [2089501]
- kselftest/vm: revert "tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner" (Nico Pache) [2089501]
- userfaultfd/selftests: clean up hugetlb allocation code (Nico Pache) [2089501]
- selftests/uffd: allow EINTR/EAGAIN (Nico Pache) [2089501]
- selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup setting (Nico Pache) [2089501]
- tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner (Nico Pache) [2089501]
- userfaultfd/selftests: fix hugetlb area allocations (Nico Pache) [2089501]
- selftests/vm: remove ARRAY_SIZE define from individual tests (Nico Pache) [2089501]
- selftests/vm: make MADV_POPULATE_(READ|WRITE) use in-tree headers (Nico Pache) [2089501]
- selftests: vm: add KSM huge pages merging time test (Nico Pache) [2089501]
- selftests/vm/transhuge-stress: fix ram size thinko (Nico Pache) [2089501]
- remoteproc: imx_rproc: Simplify some error message (Steve Best) [2137983]
- remoteproc: imx_rproc: Fix refcount leak in imx_rproc_addr_init (Steve Best) [2137983]
- remoteproc: imx_rproc: Support i.MX93 (Steve Best) [2137983]
- remoteproc: imx_rproc: Ignore create mem entry for resource table (Steve Best) [2137983]
- dt-bindings: remoteproc: imx_rproc: Support i.MX93 (Steve Best) [2137983]
- usb: dwc3: st: Rely on child's compatible instead of name (Torez Smith) [2113003]
- usb: typec: anx7411: Use of_get_child_by_name() instead of of_find_node_by_name() (Torez Smith) [2113003]
- media: airspy: fix memory leak in airspy probe (Torez Smith) [2113003]
- uas: ignore UAS for Thinkplus chips (Torez Smith) [2113003]
- usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS (Torez Smith) [2113003]
- uas: add no-uas quirk for Hiksemi usb_disk (Torez Smith) [2113003]
- usb: dwc3: st: Fix node's child name (Torez Smith) [2113003]
- usb: typec: ucsi: Remove incorrect warning (Torez Smith) [2113003]
- usb: typec: anx7411: Fix build error without CONFIG_POWER_SUPPLY (Torez Smith) [2113003]
- thunderbolt: Explicitly reset plug events delay back to USB4 spec value (Torez Smith) [2113003]
- media: flexcop-usb: fix endpoint type check (Torez Smith) [2113003]
- USB: serial: option: add Quectel RM520N (Torez Smith) [2113003]
- USB: serial: option: add Quectel BG95 0x0203 composition (Torez Smith) [2113003]
- thunderbolt: Add support for Intel Maple Ridge single port controller (Torez Smith) [2113003]
- usb: dwc3: core: leave default DMA if the controller does not support 64-bit DMA (Torez Smith) [2113003]
- USB: core: Fix RST error in hub.c (Torez Smith) [2113003]
- Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio" (Torez Smith) [2113003]
- kunit: fix Kconfig for build-in tests USB4 and Nitro Enclaves (Torez Smith) [2113003]
- usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS (Torez Smith) [2113003]
- USB: serial: ch341: fix disabled rx timer on older devices (Torez Smith) [2113003]
- USB: serial: ch341: fix lost character on LCR updates (Torez Smith) [2113003]
- USB: serial: cp210x: add Decagon UCA device id (Torez Smith) [2113003]
- Revert "usb: add quirks for Lenovo OneLink+ Dock" (Torez Smith) [2113003]
- media: uvcvideo: Fix InterfaceProtocol for Quanta camera (Torez Smith) [2113003]
- usb: cdns3: fix issue with rearming ISO OUT endpoint (Torez Smith) [2113003]
- usb: cdns3: fix incorrect handling TRB_SMM flag for ISOC transfer (Torez Smith) [2113003]
- usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS (Torez Smith) [2113003]
- USB: core: Prevent nested device-reset calls (Torez Smith) [2113003]
- USB: gadget: Fix obscure lockdep violation for udc_mutex (Torez Smith) [2113003]
- usb: gadget: udc-xilinx: replace memcpy with memcpy_toio (Torez Smith) [2113003]
- usb: typec: Remove retimers properly (Torez Smith) [2113003]
- usb: dwc3: disable USB core PHY management (Torez Smith) [2113003]
- usb: add quirks for Lenovo OneLink+ Dock (Torez Smith) [2113003]
- USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode (Torez Smith) [2113003]
- USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id (Torez Smith) [2113003]
- USB: serial: option: add Quectel EM060K modem (Torez Smith) [2113003]
- USB: serial: option: add support for OPPO R11 diag port (Torez Smith) [2113003]
- Revert "xhci: turn off port power in shutdown" (Torez Smith) [2113003]
- xhci: Add grace period after xHC start to prevent premature runtime suspend. (Torez Smith) [2113003]
- xhci: Fix null pointer dereference in remove if xHC has only one roothub (Torez Smith) [2113003]
- Revert "usb: typec: ucsi: add a common function ucsi_unregister_connectors()" (Torez Smith) [2113003]
- usb: dwc3: qcom: suppress unused-variable warning (Torez Smith) [2113003]
- dt-bindings: usb: mtu3: add compatible for mt8188 (Torez Smith) [2113003]
- USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) (Torez Smith) [2113003]
- usb: gadget: f_uac2: fix superspeed transfer (Torez Smith) [2113003]
- usb: xhci-mtk: fix bandwidth release issue (Torez Smith) [2113003]
- usb: xhci-mtk: relax TT periodic bandwidth allocation (Torez Smith) [2113003]
- usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles (Torez Smith) [2113003]
- usb: misc: onboard_usb_hub: Drop reset delay in onboard_hub_power_off() (Torez Smith) [2113003]
- usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop (Torez Smith) [2113003]
- usb: dwc3: pci: Add support for Intel Raptor Lake (Torez Smith) [2113003]
- usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device (Torez Smith) [2113003]
- dt-bindings: usb: qcom,dwc3: Add SM6375 compatible (Torez Smith) [2113003]
- usb: dwc3: qcom: clean up suspend callbacks (Torez Smith) [2113003]
- usb: dwc3: qcom: fix wakeup implementation (Torez Smith) [2113003]
- dt-bindings: usb: qcom,dwc3: add wakeup-source property (Torez Smith) [2113003]
- usb: dwc3: qcom: fix peripheral and OTG suspend (Torez Smith) [2113003]
- usb: dwc3: qcom: fix runtime PM wakeup (Torez Smith) [2113003]
- usb: dwc3: qcom: fix use-after-free on runtime-PM wakeup (Torez Smith) [2113003]
- usb: dwc3: qcom: fix gadget-only builds (Torez Smith) [2113003]
- Revert "usb: dwc3: qcom: Keep power domain on to retain controller status" (Torez Smith) [2113003]
- usb: dwc3: fix PHY disable sequence (Torez Smith) [2113003]
- usb-storage: Add ignore-residue quirk for NXP PN7462AU (Torez Smith) [2113003]
- usb: typec: tcpm: Return ENOTSUPP for power supply prop writes (Torez Smith) [2113003]
- musb: fix USB_MUSB_TUSB6010 dependency (Torez Smith) [2113003]
- thunderbolt: Check router generation before connecting xHCI (Torez Smith) [2113003]
- thunderbolt: Use the actual buffer in tb_async_error() (Torez Smith) [2113003]
- usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable() (Torez Smith) [2113003]
- usb:udc: remove reference to AVR32 architecture in Atmel USBA Kconfig (Torez Smith) [2113003]
- usb: misc: onboard_usb_hub: Remove duplicated power_on delay (Torez Smith) [2113003]
- media: uvcvideo: Fix invalid pointer in uvc_ctrl_init_ctrl() (Torez Smith) [2113003]
- usb: misc: onboard_usb_hub: Add TI USB8041 hub support (Torez Smith) [2113003]
- usb: misc: onboard_usb_hub: Add reset-gpio support (Torez Smith) [2113003]
- USB: usbsevseg: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113003]
- dt-bindings: usb: Add binding for TI USB8041 hub controller (Torez Smith) [2113003]
- usb: misc: onboard-hub: add support for Microchip USB2514B USB 2.0 hub (Torez Smith) [2113003]
- dt-bindings: usb: generic-ehci: allow usb-hcd schema properties (Torez Smith) [2113003]
- usb: typec: ucsi: stm32g0: add bootloader support (Torez Smith) [2113003]
- usb: typec: ucsi: stm32g0: define config (Torez Smith) [2113003]
- usb: typec: ucsi: stm32g0: add support for stm32g0 controller (Torez Smith) [2113003]
- dt-bindings: usb: typec: add bindings for stm32g0 controller (Torez Smith) [2113003]
- usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion (Torez Smith) [2113003]
- usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable() (Torez Smith) [2113003]
- usb/chipidea: fix repeated words in comments (Torez Smith) [2113003]
- usb: renesas-xhci: Do not print any log while fw verif success (Torez Smith) [2113003]
- usb: typec: retimer: Add missing id check in match callback (Torez Smith) [2113003]
- USB: xhci: Fix comment typo (Torez Smith) [2113003]
- usb/typec/tcpm: fix repeated words in comments (Torez Smith) [2113003]
- usb/musb: fix repeated words in comments (Torez Smith) [2113003]
- usb/misc: fix repeated words in comments (Torez Smith) [2113003]
- usb/image: fix repeated words in comments (Torez Smith) [2113003]
- usb/host: fix repeated words in comments (Torez Smith) [2113003]
- usb/core: fix repeated words in comments (Torez Smith) [2113003]
- usb/atm: fix repeated words in comments (Torez Smith) [2113003]
- USB: gadget: Fix use-after-free Read in usb_udc_uevent() (Torez Smith) [2113003]
- USB: HCD: Fix URB giveback issue in tasklet function (Torez Smith) [2113003]
- usb: xhci_plat_remove: avoid NULL dereference (Torez Smith) [2113003]
- usb: typec: anx7411: fix passing zero to 'PTR_ERR' (Torez Smith) [2113003]
- usb: typec: anx7411: Fix error return code in anx7411_i2c_probe() (Torez Smith) [2113003]
- usb: typec: anx7411: Fix return value check in anx7411_register_i2c_dummy_clients() (Torez Smith) [2113003]
- usb: typec: anx7411: Fix wrong pointer passed to PTR_ERR() (Torez Smith) [2113003]
- usb: typec: anx7411: use semi-colons instead of commas (Torez Smith) [2113003]
- usb: typec: anx7411: fix error checking in anx7411_get_gpio_irq() (Torez Smith) [2113003]
- usb: typec: anx7411: Fix an array out of bounds (Torez Smith) [2113003]
- usb: phy: remove redundant store to variable var after & operation (Torez Smith) [2113003]
- USB: serial: fix tty-port initialized comments (Torez Smith) [2113003]
- USB: serial: usb_wwan: replace DTR/RTS magic numbers with macros (Torez Smith) [2113003]
- USB: gadget: f_acm: use CDC defines (Torez Smith) [2113003]
- USB: cdc-acm: use CDC serial-state defines (Torez Smith) [2113003]
- USB: cdc-acm: use CDC control-line defines (Torez Smith) [2113003]
- USB: cdc: add serial-state defines (Torez Smith) [2113003]
- USB: cdc: add control-signal defines (Torez Smith) [2113003]
- net/cdc_ncm: Increase NTB max RX/TX values to 64kb (Torez Smith) [2113003]
- media: uvcvideo: Remove unneeded goto (Torez Smith) [2113003]
- media: uvcvideo: Limit power line control for Acer EasyCamera (Torez Smith) [2113003]
- media: uvcvideo: Limit power line control for Quanta cameras (Torez Smith) [2113003]
- media: uvcvideo: Limit power line control for Chicony Easycamera (Torez Smith) [2113003]
- media: uvcvideo: Limit power line control for Chicony Easycamera (Torez Smith) [2113003]
- media: uvcvideo: Limit power line control for Quanta UVC Webcam (Torez Smith) [2113003]
- media: uvcvideo: Add support for per-device control mapping overrides (Torez Smith) [2113003]
- media: uvcvideo: Add missing value for power_line_frequency (Torez Smith) [2113003]
- media: uvcvideo: Replace broken URL (Torez Smith) [2113003]
- media: uvcvideo: Fix comment blocks style (Torez Smith) [2113003]
- usb: typec: Add retimer handle to port (Torez Smith) [2113003]
- usb: typec: Add support for retimers (Torez Smith) [2113003]
- usb: dwc3: qcom: fix missing optional irq warnings (Torez Smith) [2113003]
- dt-bindings: usb: qcom,dwc3: refine interrupt requirements (Torez Smith) [2113003]
- dt-bindings: usb: qcom,dwc3: add SC8280XP binding (Torez Smith) [2113003]
- usb: typec: anx7411: define config (Torez Smith) [2113003]
- usb: typec: anx7411: Add Analogix PD ANX7411 support (Torez Smith) [2113003]
- dt-bindings: usb: Add analogix anx7411 PD binding (Torez Smith) [2113003]
- usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup (Torez Smith) [2113003]
- usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc() (Torez Smith) [2113003]
- usb: ldusb: replace ternary operator with max_t() (Torez Smith) [2113003]
- usb: dwc3: ep0: Properly handle setup_packet_pending scenario in data stage (Torez Smith) [2113003]
- usb: misc: onboard_hub: Fix 'missing prototype' warning (Torez Smith) [2113003]
- Revert "dt-bindings: usb: mtk-xhci: Make all clocks required" (Torez Smith) [2113003]
- usb: gadget: f_mass_storage: forced_eject attribute (Torez Smith) [2113003]
- usb: gadget: udc: amd5536 depends on HAS_DMA (Torez Smith) [2113003]
- USB: serial: fix repeated word "the" in comments (Torez Smith) [2113003]
- USB: serial: io_edgeport: fix spelling mistakes (Torez Smith) [2113003]
- USB: serial: ftdi_sio: add Belimo device ids (Torez Smith) [2113003]
- thunderbolt: test: Use kunit_test_suite() macro (Torez Smith) [2113003]
- media: pvrusb2: drop unexpected word 'a' in comments (Torez Smith) [2113003]
- media: gspca: drop unexpected word 'is' in the comments (Torez Smith) [2113003]
- usb: dwc3: gadget: fix high speed multiplier setting (Torez Smith) [2113003]
- usb: dwc3: gadget: refactor dwc3_repare_one_trb (Torez Smith) [2113003]
- drivers/usb/host/ehci-fsl: Fix interrupt setup in host mode. (Torez Smith) [2113003]
- usb: gadget: uvc: fix changing interface name via configfs (Torez Smith) [2113003]
- usb: typec: add missing uevent when partner support PD (Torez Smith) [2113003]
- tools: usb: testusb: Add super-plus speed reporting (Torez Smith) [2113003]
- tools: usb: testusb: Add super speed reporting (Torez Smith) [2113003]
- tools: usb: testusb: Add wireless speed reporting (Torez Smith) [2113003]
- usb: core: hub: Create platform devices for onboard hubs in hub_probe() (Torez Smith) [2113003]
- usb: misc: Add config for onboard_usb_hub driver (Torez Smith) [2113003]
- usb: misc: Add onboard_usb_hub driver (Torez Smith) [2113003]
- dt-bindings: usb: rts5411: Rename property 'companion-hub' to 'peer-hub' (Torez Smith) [2113003]
- usb: mtu3: support function remote wakeup (Torez Smith) [2113003]
- usb: mtu3: check capability of usb3 dual role (Torez Smith) [2113003]
- usb: typec: tcpci: move tcpci.h to include/linux/usb/ (Torez Smith) [2113003]
- gadgetfs: ep_io - wait until IRQ finishes (Torez Smith) [2113003]
- dt-bindings: usb: mtk-xhci: add compatible for mt8188 (Torez Smith) [2113003]
- usb: gadget: udc: atmel: convert to platform driver (Torez Smith) [2113003]
- usb: gadget: udc: atmel: check rc of devm_gpiod_get_optional() (Torez Smith) [2113003]
- USB: gadget: udc: tracing: Do not open code __string() with __dynamic_array() (Torez Smith) [2113003]
- ARM: sa1100/assabet: move dmabounce hack to ohci driver (Torez Smith) [2113003]
- dt-bindings: usb: generic-ohci: Add Allwinner D1 compatible (Torez Smith) [2113003]
- dt-bindings: usb: generic-ehci: Add Allwinner D1 compatible (Torez Smith) [2113003]
- dt-bindings: usb: sunxi-musb: Add Allwinner D1 compatible (Torez Smith) [2113003]
- dt-bindings: usb: atmel: Add Microchip LAN9662 compatible string (Torez Smith) [2113003]
- usb: host: xhci: use snprintf() in xhci_decode_trb() (Torez Smith) [2113003]
- usb: dwc3-am62: remove unnecesary clk_put() (Torez Smith) [2113003]
- usb: dwc3: gadget: Fix event pending check (Torez Smith) [2113003]
- usb: gadget: f_mass_storage: Make CD-ROM emulation works with Windows OS (Torez Smith) [2113003]
- USB: cdc-acm: use define for timeout (Torez Smith) [2113003]
- usb: musb: mpfs: add missing clk_disable_unprepare() in mpfs_remove() (Torez Smith) [2113003]
- usb: dwc3: gadget: fix a kernel-doc warning (Torez Smith) [2113003]
- usb: dwc3: document async_callbacks field (Torez Smith) [2113003]
- usb: typec_altmode: add a missing "@" at a kernel-doc parameter (Torez Smith) [2113003]
- dt-bindings: usb: mtk-xhci: Make all clocks required (Torez Smith) [2113003]
- dt-bindings: usb: mtk-xhci: Allow wakeup interrupt-names to be optional (Torez Smith) [2113003]
- usb: core: sysfs: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113003]
- media: usb: gspca: aligned '*' each line (Torez Smith) [2113003]
- media: hdpvr: fix error value returns in hdpvr_read (Torez Smith) [2113003]
- media: em28xx: Remove useless license text when SPDX-License-Identifier is already used (Torez Smith) [2113003]
- usb: gadget: u_ether: Remove duplicated include in u_ether.c (Torez Smith) [2113003]
- usb: max-3421: drop unexpected word "the" in the comments (Torez Smith) [2113003]
- usb: dwc2: drop unexpected word "the" in the comments (Torez Smith) [2113003]
- usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch (Torez Smith) [2113003]
- usb: musb: mpfs: Fix error codes in probe() (Torez Smith) [2113003]
- USB: serial: use kmemdup instead of kmalloc + memcpy (Torez Smith) [2113003]
- usb: dwc2: host: add TPL support (Torez Smith) [2113003]
- dt-bindings: usb: dwc2: document TPL support (Torez Smith) [2113003]
- usb: host: ehci-platform: add TPL support (Torez Smith) [2113003]
- usb: host: ohci-platform: add TPL support (Torez Smith) [2113003]
- usb: chipidea: ci_hdrc_imx: use dev_err_probe() (Torez Smith) [2113003]
- usb: chipidea: udc: implement get_frame (Torez Smith) [2113003]
- usb: host: ehci-q: Fix ehci_submit_single_step_set_feature annotation typo (Torez Smith) [2113003]
- USB: storage: Fix typo in comment (Torez Smith) [2113003]
- USB: ohci-sm501: Fix typo in comment (Torez Smith) [2113003]
- usb: musb: core: drop redundant checks (Torez Smith) [2113003]
- usb: renesas: Fix refcount leak bug (Torez Smith) [2113003]
- usb: host: ohci-ppc-of: Fix refcount leak bug (Torez Smith) [2113003]
- usb: typec: mux: Add CONFIG guards for functions (Torez Smith) [2113003]
- usb: typec: mux: Allow muxes to specify mode-switch (Torez Smith) [2113003]
- usb: dwc3: qcom: Keep power domain on to retain controller status (Torez Smith) [2113003]
- usb: dwc3: qcom: Configure wakeup interrupts during suspend (Torez Smith) [2113003]
- usb: dwc3: qcom: Add helper functions to enable,disable wake irqs (Torez Smith) [2113003]
- usb: dwc3: core: Host wake up support from system suspend (Torez Smith) [2113003]
- dt-bindings: usb: dwc3: Add wakeup-source property support (Torez Smith) [2113003]
- usb: dwc3: core: Deprecate GCTL.CORESOFTRESET (Torez Smith) [2113003]
- usb: musb: Add support for PolarFire SoC's musb controller (Torez Smith) [2113003]
- Revert "usb: dwc3: Remove the checks of -ENOSYS" (Torez Smith) [2113003]
- media: pvrusb2: fix memory leak in pvr_probe (Torez Smith) [2113003]
- media: airspy: respect the DMA coherency rules (Torez Smith) [2113003]
- media: usbtv: Add PAL-Nc standard (Torez Smith) [2113003]
- thunderbolt: Fix typo in comment (Torez Smith) [2113003]
- dt-bindings: usb: add documentation for aspeed udc (Torez Smith) [2113003]
- usb: gadget: config Aspeed ast2600 udc driver (Torez Smith) [2113003]
- usb: gadget: add Aspeed ast2600 udc driver (Torez Smith) [2113003]
- usb: dwc3: Fix typos in Kconfig (Torez Smith) [2113003]
- usb: dwc3: Fix a repeated word checkpatch warning (Torez Smith) [2113003]
- usb: dwc3: Fix bare use of unsigned checkpatch warning (Torez Smith) [2113003]
- usb: Avoid extra usb SET_SEL requests when enabling link power management (Torez Smith) [2113003]
- usb: typec: tcpm: Register USB Power Delivery Capabilities (Torez Smith) [2113003]
- usb: typec: USB Power Delivery helpers for ports and partners (Torez Smith) [2113003]
- usb: typec: Separate USB Power Delivery from USB Type-C (Torez Smith) [2113003]
- usb: hub: port: add sysfs entry to switch port power (Torez Smith) [2113003]
- ucsi_ccg: ACPI based I2c client enumeration for AMD ASICs (Torez Smith) [2113003]
- ucsi_ccg: Do not hardcode interrupt polarity and type (Torez Smith) [2113003]
- usb: mtu3: register mtu3_irq by threaded irq (Torez Smith) [2113003]
- usb: mtu3: implement udc_async_callbacks of gadget operation (Torez Smith) [2113003]
- usb: mtu3: sync interrupt before unbind the udc (Torez Smith) [2113003]
- usb: musb: remove schedule work called after flush (Torez Smith) [2113003]
- usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info (Torez Smith) [2113003]
- usb: gadget: uvc: calculate the number of request depending on framesize (Torez Smith) [2113003]
- usb: mtu3: add support controller reset (Torez Smith) [2113003]
- usb: xhci-mtk: add support optional controller reset (Torez Smith) [2113003]
- dt-bindings: usb: mtu3: add support 'resets' property (Torez Smith) [2113003]
- dt-bindings: usb: mtk-xhci: add support 'resets' property (Torez Smith) [2113003]
- USB: chipidea: fix typo in comment (Torez Smith) [2113003]
- usb: gadget: bdc: fix typo in comment (Torez Smith) [2113003]
- usb: typec: tcpm: fix typo in comment (Torez Smith) [2113003]
- usb: xhci: tegra: Fix error check (Torez Smith) [2113003]
- usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init() (Torez Smith) [2113003]
- usb: common: usb-conn-gpio: Allow wakeup from system suspend (Torez Smith) [2113003]
- usbip: vudc: Don't enable IRQs prematurely (Torez Smith) [2113003]
- USB: usbip: clean up mixed use of _irq() and _irqsave() (Torez Smith) [2113003]
- USB: Follow-up to SPDX GPL-2.0+ identifiers addition - remove now useless comments (Torez Smith) [2113003]
- USB: Follow-up to SPDX identifiers addition - remove now useless comments (Torez Smith) [2113003]
- usb: dwc3: Remove the checks of -ENOSYS (Torez Smith) [2113003]
- usb: host: ohci-at91: add support to enter suspend using SMC (Torez Smith) [2113003]
- usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe (Torez Smith) [2113003]
- usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe (Torez Smith) [2113003]
- usb: dwc3: add power down scale setting (Torez Smith) [2113003]
- usb: cdns3: fix random warning message when driver load (Torez Smith) [2113003]
- usb: cdns3 fix use-after-free at workaround 2 (Torez Smith) [2113003]
- usb: gadget: uvc: Fix comment blocks style (Torez Smith) [2113003]
- thunderbolt: Fix some kernel-doc comments (Torez Smith) [2113003]
- thunderbolt: Change TMU mode to HiFi uni-directional once DisplayPort tunneled (Torez Smith) [2113003]
- thunderbolt: Add CL1 support for USB4 and Titan Ridge routers (Torez Smith) [2113003]
- thunderbolt: Change downstream router's TMU rate in both TMU uni/bidir mode (Torez Smith) [2113003]
- thunderbolt: Fix typos in CLx enabling (Torez Smith) [2113003]
- thunderbolt: CLx disable before system suspend only if previously enabled (Torez Smith) [2113003]
- thunderbolt: Silently ignore CLx enabling in case CLx is not supported (Torez Smith) [2113003]
- audit: unify audit_filter_{uring(), inode_name(), syscall()} (Richard Guy Briggs) [2123857]
- audit: cache ctx->major in audit_filter_syscall() (Richard Guy Briggs) [2123857]
- audit_init_parent(): constify path (Richard Guy Briggs) [2123857]
- audit: remove selinux_audit_rule_update() declaration (Richard Guy Briggs) [2123857]
- audit: use time_after to compare time (Richard Guy Briggs) [2123857]
- audit: free audit_proctitle only on task exit (Richard Guy Briggs) [2123857]
- audit: explicitly check audit_context->context enum value (Richard Guy Briggs) [2123857]
- audit: audit_context pid unused, context enum comment fix (Richard Guy Briggs) [2123857]
- audit: fix repeated words in comments (Richard Guy Briggs) [2123857]
- lsm: clean up redundant NULL pointer check (Richard Guy Briggs) [2123857]
- audit: move audit_return_fixup before the filters (Richard Guy Briggs) [2123857]
- audit: fix potential double free on error path from fsnotify_add_inode_mark (Richard Guy Briggs) [2123857]
- audit: make is_audit_feature_set() static (Richard Guy Briggs) [2123857]
- audit: remove redundant data_len check (Richard Guy Briggs) [2123857]
- redhat: fix the branch we pull from the documentation tree (Herton R. Krzesinski)
- x86/fpu: Do not leak fpstate pointer on fork (Rafael Aquini) [2120448]
- tools headers kvm s390: Sync headers with the kernel sources (Thomas Huth) [2111086]
- KVM: s390: resetting the Topology-Change-Report (Thomas Huth) [2111086]
- KVM: s390: guest support for topology function (Thomas Huth) [2111086]
- KVM: s390: Cleanup ipte lock access and SIIF facility checks (Thomas Huth) [2111086]
- KVM: s390: Pass initialized arg even if unused (Thomas Huth) [2130487]
- KVM: s390: pv: destroy the configuration before its memory (Thomas Huth) [2130487]
- KVM: s390: pv: refactoring of kvm_s390_pv_deinit_vm (Thomas Huth) [2130487]
- KVM: s390: pv: add mmu_notifier (Thomas Huth) [2130487]
- KVM: s390: pv: Add kvm_s390_cpus_from_pv to kvm-s390.h and add documentation (Thomas Huth) [2130487]
- KVM: s390: pv: clear the state without memset (Thomas Huth) [2130487]
- KVM: s390: pv: add export before import (Thomas Huth) [2130487]
- KVM: s390: pv: usage counter instead of flag (Thomas Huth) [2130487]
- KVM: s390: pv: refactor s390_reset_acc (Thomas Huth) [2130487]
- KVM: s390: pv: handle secure storage violations for protected guests (Thomas Huth) [2130487]
- KVM: s390: pv: leak the topmost page table when destroy fails (Thomas Huth) [2130487]
- s390: Add attestation query information (Thomas Huth) [2130487]
- KVM: s390: drop unexpected word 'and' in the comments (Thomas Huth) [2130487]
- redhat: Enable CONFIG_VFIO_PCI_ZDEV_KVM for downstream builds (Thomas Huth) [1871143]
- KVM: s390: pci: fix GAIT physical vs virtual pointers usage (Thomas Huth) [1871143]
- KVM: s390: pci: fix plain integer as NULL pointer warnings (Thomas Huth) [1871143]
- KVM: s390/pci: fix include duplicates (Thomas Huth) [1871143]
- KVM: s390: pci: register pci hooks without interpretation (Thomas Huth) [1871143]
- KVM: s390: pci: Hook to access KVM lowlevel from VFIO (Thomas Huth) [1871143]
- Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline (Thomas Huth) [1871143]
- MAINTAINERS: additional files related kvm s390 pci passthrough (Thomas Huth) [1871143]
- KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices (Thomas Huth) [1871143]
- vfio-pci/zdev: different maxstbl for interpreted devices (Thomas Huth) [1871143]
- vfio-pci/zdev: add function handle to clp base capability (Thomas Huth) [1871143]
- vfio-pci/zdev: add open/close device hooks (Thomas Huth) [1871143]
- KVM: s390: pci: add routines to start/stop interpretive execution (Thomas Huth) [1871143]
- KVM: s390: pci: provide routines for enabling/disabling interrupt forwarding (Thomas Huth) [1871143]
- KVM: s390: mechanism to enable guest zPCI Interpretation (Thomas Huth) [1871143]
- KVM: s390: pci: enable host forwarding of Adapter Event Notifications (Thomas Huth) [1871143]
- KVM: s390: pci: do initial setup for AEN interpretation (Thomas Huth) [1871143]
- KVM: s390: pci: add basic kvm_zdev structure (Thomas Huth) [1871143]
- vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM (Thomas Huth) [1871143]
- s390/pci: stash dtsm and maxstbl (Thomas Huth) [1871143]
- s390/pci: stash associated GISA designation (Thomas Huth) [1871143]
- s390/pci: externalize the SIC operation controls and routine (Thomas Huth) [1871143]
- s390/airq: allow for airq structure that uses an input vector (Thomas Huth) [1871143]
- s390/airq: pass more TPI info to airq handlers (Thomas Huth) [1871143]
- s390/ap: fix kernel doc comments (Thomas Huth) [1871143]
- s390/sclp: detect the AISI facility (Thomas Huth) [1871143]
- s390/sclp: detect the AENI facility (Thomas Huth) [1871143]
- s390/sclp: detect the AISII facility (Thomas Huth) [1871143]
- s390/sclp: detect the zPCI load/store interpretation facility (Thomas Huth) [1871143]
- s390/sclp: add detection of IPL-complete-control facility (Thomas Huth) [1871143]
- s390/pci: add error record for CC 2 retries (Thomas Huth) [1871143]
- s390/pci: add PCI access type and length to error records (Thomas Huth) [1871143]
- s390/pci: don't log availability events as errors (Thomas Huth) [1871143]
- s390/pci: make better use of zpci_dbg() levels (Thomas Huth) [1871143]
- s390/pci: rename get_zdev_by_bus() to zdev_from_bus() (Thomas Huth) [1871143]
- s390/pci: improve zpci_dev reference counting (Thomas Huth) [1871143]
- s390/pci: make zpci_set_irq()/zpci_clear_irq() static (Thomas Huth) [1871143]
- s390/pci: simplify __pciwb_mio() inline asm (Thomas Huth) [1871143]
- s390/pci: use physical addresses in DMA tables (Thomas Huth) [1871143]
- s390/pci: use phys_to_virt() for AIBVs/DIBVs (Thomas Huth) [1871143]
- s390/pci: implement minimal PCI error recovery (Thomas Huth) [1871143]
- s390/pci: implement reset_slot for hotplug slot (Thomas Huth) [1871143]
- s390/pci: refresh function handle in iomap (Thomas Huth) [1871143]
- s390/pci: add simpler s390dbf traces for events (Thomas Huth) [1871143]
- s390/pci: tolerate inconsistent handle in recover (Thomas Huth) [1871143]
- s390/pci_mmio: fully validate the VMA before calling follow_pte() (Thomas Huth) [1871143]
- s390/pci: read clp_list_pci_req only once (Thomas Huth) [1871143]
- s390/pci: fix clp_get_state() handling of -ENODEV (Thomas Huth) [1871143]
- s390/pci: improve DMA translation init and exit (Thomas Huth) [1871143]
- s390/pci: simplify CLP List PCI handling (Thomas Huth) [1871143]
- s390/pci: handle FH state mismatch only on disable (Thomas Huth) [1871143]
- s390/pci: fix misleading rc in clp_set_pci_fn() (Thomas Huth) [1871143]
- Documentation: KVM: update s390-diag.rst reference (Thomas Huth) [2130487]
- Documentation: KVM: update s390-pv.rst reference (Thomas Huth) [2130487]
- Documentation/virt/kvm/api.rst: Explain rc/rrc delivery (Thomas Huth) [2044301]
- Documentation/virt/kvm/api.rst: Add protvirt dump/info api descriptions (Thomas Huth) [2044301]
- Documentation: virt: Protected virtual machine dumps (Thomas Huth) [2044301]
- KVM: s390: Add KVM_CAP_S390_PROTECTED_DUMP (Thomas Huth) [2044301]
- KVM: s390: Add CPU dump functionality (Thomas Huth) [2044301]
- KVM: s390: Add configuration dump functionality (Thomas Huth) [2044301]
- KVM: s390: pv: Add query dump information (Thomas Huth) [2044301]
- KVM: s390: pv: Add dump support definitions (Thomas Huth) [2044301]
- KVM: s390: pv: Add query interface (Thomas Huth) [2044301]
- s390/uv: Add dump fields to query (Thomas Huth) [2044301]
- s390/uv: Add SE hdr query information (Thomas Huth) [2044301]
- s390: uv: Add offset comments to UV query struct and fix naming (Thomas Huth) [2130487]
- s390/uv: fix memblock virtual vs physical address confusion (Thomas Huth) [2130487]
- KVM: s390: Use Makefile.kvm for common files (Thomas Huth) [2130487]
- KVM: s390: Skip gfn/size sanity checks on memslot DELETE or FLAGS_ONLY (Thomas Huth) [2130487]
- netfilter: nft_fib: Fix for rpath check with VRF devices (Guillaume Nault) [2134815]
- ipv6: ping: fix wrong checksum for large frames (Guillaume Nault) [2134815]
- ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference (Guillaume Nault) [2134815]
- once: rename _SLOW to _SLEEPABLE (Guillaume Nault) [2134815]
- once: add DO_ONCE_SLOW() for sleepable contexts (Guillaume Nault) [2134815]
- net, lib/once: remove {net_}get_random_once_wait macro (Guillaume Nault) [2134815]
- tcp: use alloc_large_system_hash() to allocate table_perturb (Guillaume Nault) [2134815]
- ipv4: fix ip option filtering for locally generated fragments (Guillaume Nault) [2134815]
- net: ipv4: Fix the warning for dereference (Guillaume Nault) [2134815]
- net: ipv4: Move ip_options_fragment() out of loop (Guillaume Nault) [2134815]
- x86/fpu: Prevent FPU state corruption (Oleksandr Natalenko) [2131667]
- iommu/amd: Globally detect SNP support (Jerry Snitselaar) [2117776]
- iommu/amd: Fix compile warning in init code (Jerry Snitselaar) [2117776]
- iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) Enablement (Jerry Snitselaar) [2106596]
- iommu/amd: Process all IVHDs before enabling IOMMU features (Jerry Snitselaar) [2117776]
- iommu/amd: Introduce global variable for storing common EFR and EFR2 (Jerry Snitselaar) [2117776]
- iommu/amd: Introduce Support for Extended Feature 2 Register (Jerry Snitselaar) [2117776]
- iommu/amd: Change macro for IOMMU control register bit shift to decimal value (Jerry Snitselaar) [2117776]
- iommu/amd: Update amd_iommu_fault structure to include PCI seg ID (Jerry Snitselaar) [2117776]
- iommu/amd: Update device_state structure to include PCI seg ID (Jerry Snitselaar) [2117776]
- iommu/amd: Print PCI segment ID in error log messages (Jerry Snitselaar) [2117776]
- iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands (Jerry Snitselaar) [2117776]
- iommu/amd: Specify PCI segment ID when getting pci device (Jerry Snitselaar) [2117776]
- iommu/amd: Include PCI segment ID when initialize IOMMU (Jerry Snitselaar) [2117776]
- iommu/amd: Introduce get_device_sbdf_id() helper function (Jerry Snitselaar) [2117776]
- iommu/amd: Flush upto last_bdf only (Jerry Snitselaar) [2117776]
- iommu/amd: Remove global amd_iommu_[dev_table/alias_table/last_bdf] (Jerry Snitselaar) [2117776]
- iommu/amd: Update set_dev_entry_bit() and get_dev_entry_bit() (Jerry Snitselaar) [2117776]
- iommu/amd: Update (un)init_device_table_dma() (Jerry Snitselaar) [2117776]
- iommu/amd: Update set_dte_irq_entry (Jerry Snitselaar) [2117776]
- iommu/amd: Update dump_dte_entry (Jerry Snitselaar) [2117776]
- iommu/amd: Update iommu_ignore_device (Jerry Snitselaar) [2117776]
- iommu/amd: Update set_dte_entry and clear_dte_entry (Jerry Snitselaar) [2117776]
- iommu/amd: Convert to use per PCI segment rlookup_table (Jerry Snitselaar) [2117776]
- iommu/amd: Update alloc_irq_table and alloc_irq_index (Jerry Snitselaar) [2117776]
- iommu/amd: Update amd_irte_ops functions (Jerry Snitselaar) [2117776]
- iommu/amd: Introduce struct amd_ir_data.iommu (Jerry Snitselaar) [2117776]
- iommu/amd: Update irq_remapping_alloc to use IOMMU lookup helper function (Jerry Snitselaar) [2117776]
- iommu/amd: Convert to use rlookup_amd_iommu helper function (Jerry Snitselaar) [2117776]
- iommu/amd: Convert to use per PCI segment irq_lookup_table (Jerry Snitselaar) [2117776]
- iommu/amd: Introduce per PCI segment rlookup table size (Jerry Snitselaar) [2117776]
- iommu/amd: Introduce per PCI segment alias table size (Jerry Snitselaar) [2117776]
- iommu/amd: Introduce per PCI segment device table size (Jerry Snitselaar) [2117776]
- iommu/amd: Introduce per PCI segment last_bdf (Jerry Snitselaar) [2117776]
- iommu/amd: Introduce per PCI segment unity map list (Jerry Snitselaar) [2117776]
- iommu/amd: Introduce per PCI segment alias_table (Jerry Snitselaar) [2117776]
- iommu/amd: Introduce per PCI segment old_dev_tbl_cpy (Jerry Snitselaar) [2117776]
- iommu/amd: Introduce per PCI segment dev_data_list (Jerry Snitselaar) [2117776]
- iommu/amd: Introduce per PCI segment irq_lookup_table (Jerry Snitselaar) [2117776]
- iommu/amd: Introduce per PCI segment rlookup table (Jerry Snitselaar) [2117776]
- iommu/amd: Introduce per PCI segment device table (Jerry Snitselaar) [2117776]
- iommu/amd: Introduce pci segment structure (Jerry Snitselaar) [2117776]
- iommu/amd: Update struct iommu_dev_data definition (Jerry Snitselaar) [2117776]
- iommu/amd: Indicate whether DMA remap support is enabled (Jerry Snitselaar) [2097878]
- iomap: iomap_read_inline_data cleanup (Carlos Maiolino) [2130933]
- iomap: Fix inline extent handling in iomap_readpage (Carlos Maiolino) [2130933]
- iomap: don't try to poll multi-bio I/Os in __iomap_dio_rw (Carlos Maiolino) [2130933]
- iomap: standardize tracepoint formatting and storage (Carlos Maiolino) [2130933]
- iomap: move loop control code to iter.c (Carlos Maiolino) [2130933]
- iomap: constify iomap_iter_srcmap (Carlos Maiolino) [2130933]
- fsdax: switch the fault handlers to use iomap_iter (Carlos Maiolino) [2130933]
- fsdax: factor out a dax_fault_actor() helper (Carlos Maiolino) [2130933]
- fsdax: factor out helpers to simplify the dax fault code (Carlos Maiolino) [2130933]
- iomap: rework unshare flag (Carlos Maiolino) [2130933]
- iomap: pass an iomap_iter to various buffered I/O helpers (Carlos Maiolino) [2130933]
- iomap: remove iomap_apply (Carlos Maiolino) [2130933]
- fsdax: Fix infinite loop in dax_iomap_rw() (Carlos Maiolino) [2130933]
- fsdax: switch dax_iomap_rw to use iomap_iter (Carlos Maiolino) [2130933]
- iomap: switch iomap_swapfile_activate to use iomap_iter (Carlos Maiolino) [2130933]
- iomap: switch iomap_seek_data to use iomap_iter (Carlos Maiolino) [2130933]
- iomap: switch iomap_seek_hole to use iomap_iter (Carlos Maiolino) [2130933]
- iomap: switch iomap_bmap to use iomap_iter (Carlos Maiolino) [2130933]
- iomap: switch iomap_fiemap to use iomap_iter (Carlos Maiolino) [2130933]
- iomap: switch __iomap_dio_rw to use iomap_iter (Carlos Maiolino) [2130933]
- iomap: switch iomap_page_mkwrite to use iomap_iter (Carlos Maiolino) [2130933]
- iomap: switch iomap_zero_range to use iomap_iter (Carlos Maiolino) [2130933]
- iomap: switch iomap_file_unshare to use iomap_iter (Carlos Maiolino) [2130933]
- iomap: switch iomap_file_buffered_write to use iomap_iter (Carlos Maiolino) [2130933]
- iomap: switch readahead and readpage to use iomap_iter (Carlos Maiolino) [2130933]
- iomap: add the new iomap_iter model (Carlos Maiolino) [2130933]
- iomap: fix the iomap_readpage_actor return value for inline data (Carlos Maiolino) [2130933]
- iomap: mark the iomap argument to iomap_read_page_sync const (Carlos Maiolino) [2130933]
- iomap: mark the iomap argument to iomap_read_inline_data const (Carlos Maiolino) [2130933]
- iomap: mark the iomap argument to iomap_inline_data_valid const (Carlos Maiolino) [2130933]
- iomap: mark the iomap argument to iomap_inline_data const (Carlos Maiolino) [2130933]
- iomap: mark the iomap argument to iomap_sector const (Carlos Maiolino) [2130933]
- fsdax: mark the iomap argument to dax_iomap_sector as const (Carlos Maiolino) [2130933]
- fs: mark the iomap argument to __block_write_begin_int const (Carlos Maiolino) [2130933]
- iomap: fix a trivial comment typo in trace.h (Carlos Maiolino) [2130933]
- iomap: pass writeback errors to the mapping (Carlos Maiolino) [2130933]
- iomap: Add another assertion to inline data handling (Carlos Maiolino) [2130933]
- iomap: Use kmap_local_page instead of kmap_atomic (Carlos Maiolino) [2130933]
- iomap: Fix some typos and bad grammar (Carlos Maiolino) [2130933]
- iomap: Support inline data with block size < page size (Carlos Maiolino) [2130933]
Resolves: rhbz#2139362, rhbz#2089501, rhbz#2137983, rhbz#2113003, rhbz#2123857, rhbz#2120448, rhbz#2111086, rhbz#2130487, rhbz#1871143, rhbz#2044301, rhbz#2134815, rhbz#2131667, rhbz#2117776, rhbz#2106596, rhbz#2097878, rhbz#2130933

Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-11-08 02:50:05 -05:00
Frantisek Hrbata
8362299dd4 kernel-5.14.0-188.el9
* Mon Nov 07 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-188.el9]
- NFSv4.1 probe offline transports for trunking on session creation (Scott Mayhew) [2131767]
- SUNRPC create a function that probes only offline transports (Scott Mayhew) [2131767]
- SUNRPC export xprt_iter_rewind function (Scott Mayhew) [2131767]
- SUNRPC restructure rpc_clnt_setup_test_and_add_xprt (Scott Mayhew) [2131767]
- NFSv4.1 remove xprt from xprt_switch if session trunking test fails (Scott Mayhew) [2131767]
- SUNRPC create an rpc function that allows xprt removal from rpc_clnt (Scott Mayhew) [2131767]
- SUNRPC enable back offline transports in trunking discovery (Scott Mayhew) [2131767]
- SUNRPC create an iterator to list only OFFLINE xprts (Scott Mayhew) [2131767]
- NFSv4.1 offline trunkable transports on DESTROY_SESSION (Scott Mayhew) [2131767]
- SUNRPC add function to offline remove trunkable transports (Scott Mayhew) [2131767]
- SUNRPC expose functions for offline remote xprt functionality (Scott Mayhew) [2131767]
- PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time (Emanuele Giuseppe Esposito) [2092794]
- xfrm: Reinject transport-mode packets through workqueue (Sabrina Dubroca) [2136174]
- xfrm: Update ipcomp_scratches with NULL when freed (Sabrina Dubroca) [2136174]
- esp: choose the correct inner protocol for GSO on inter address family tunnels (Sabrina Dubroca) [2136174]
- xfrm: fix refcount leak in __xfrm_policy_check() (Sabrina Dubroca) [2136174]
- xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() (Sabrina Dubroca) [2136174]
- net: xfrm: unexport __init-annotated xfrm4_protocol_init() (Sabrina Dubroca) [2136174]
- xfrm: do not set IPv4 DF flag when encapsulating IPv6 frames <= 1280 bytes. (Sabrina Dubroca) [2136174]
- net: Fix esp GSO on inter address family tunnels. (Sabrina Dubroca) [2136174]
- esp: Fix BEET mode inter address family tunneling on GSO (Sabrina Dubroca) [2136174]
- xfrm: fix tunnel model fragmentation behavior (Sabrina Dubroca) [2136174]
- xfrm: fix the if_id check in changelink (Sabrina Dubroca) [2136174]
- xfrm: interface with if_id 0 should return error (Sabrina Dubroca) [2136174]
- perf test: Fix test case 83 ('perf stat CSV output linter') on s390 (Michael Petlan) [2123231]
- perf tools arm64: Copy perf_regs.h from the kernel (Michael Petlan) [2123231]
- x86/cpufeatures: Add AMD Fam19h Branch Sampling feature (Michael Petlan) [2123231]
- rhel: Keep Zen3 Branch Sampling enabled (Michael Petlan) [2123231]
- perf symbol: Fail to read phdr workaround (Michael Petlan) [2123231]
- libperf evlist: Fix per-thread mmaps for multi-threaded targets (Michael Petlan) [2123231]
- perf python: Fix build when PYTHON_CONFIG is user supplied (Michael Petlan) [2123231]
- perf symbol: Skip symbols if SHF_ALLOC flag is not set (Michael Petlan) [2123231]
- perf symbol: Correct address for bss symbols (Michael Petlan) [2123231]
- perf scripts python: Let script to be python2 compliant (Michael Petlan) [2123231]
- perf trace: Fix SIGSEGV when processing syscall args (Michael Petlan) [2123231]
- perf tests: Fix Convert perf time to TSC test for hybrid (Michael Petlan) [2123231]
- perf tests: Stop Convert perf time to TSC test opening events twice (Michael Petlan) [2123231]
- perf synthetic-events: Ignore dead threads during event synthesis (Michael Petlan) [2123231]
- perf synthetic-events: Don't sort the task scan result from /proc (Michael Petlan) [2123231]
- perf unwind: Fix unitialized 'offset' variable on aarch64 (Michael Petlan) [2123231]
- perf bpf: 8 byte align bpil data (Michael Petlan) [2123231]
- perf offcpu: Accept allowed sample types only (Michael Petlan) [2123231]
- perf offcpu: Fix build failure on old kernels (Michael Petlan) [2123231]
- tools include UAPI: Sync linux/vhost.h with the kernel sources (Michael Petlan) [2123231]
- tools include UAPI: Sync linux/vhost.h with the kernel sources (Michael Petlan) [2123231]
- perf stat: Enable ignore_missing_thread (Michael Petlan) [2123231]
- perf inject: Adjust output data offset for backward compatibility (Michael Petlan) [2123231]
- perf trace beauty: Fix generation of errno id->str table on ALT Linux (Michael Petlan) [2123231]
- perf build-id: Fix caching files with a wrong build ID (Michael Petlan) [2123231]
- perf inject: Fix missing free in copy_kcore_dir() (Michael Petlan) [2123231]
- perf metrics: Ensure at least 1 id per metric (Michael Petlan) [2123231]
- perf arm-spe: Don't set data source if it's not a memory operation (Michael Petlan) [2123231]
- perf expr: Allow exponents on floating point values (Michael Petlan) [2123231]
- perf test topology: Use !strncmp(right platform) to fix guest PPC comparision check (Michael Petlan) [2123231]
- perf test: Record only user callchains on the "Check Arm64 callgraphs are complete in fp mode" test (Michael Petlan) [2123231]
- perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2123231]
- perf test: Fix variable length array undefined behavior in bp_account (Michael Petlan) [2123231]
- libperf evsel: Open shouldn't leak fd on failure (Michael Petlan) [2123231]
- perf test: Fix "perf stat CSV output linter" test on s390 (Michael Petlan) [2123231]
- perf unwind: Fix uninitialized variable (Michael Petlan) [2123231]
- perf vendor events intel: Update metrics for Alderlake (Michael Petlan) [2123231]
- perf vendor events intel: Add metrics for Sapphirerapids (Michael Petlan) [2123231]
- perf c2c: Fix sorting in percent_rmt_hitm_cmp() (Michael Petlan) [2123231]
- perf mem: Trace physical address for Arm SPE events (Michael Petlan) [2123231]
- perf list: Update event description for IBM zEC12/zBC12 to latest level (Michael Petlan) [2123231]
- perf list: Update event description for IBM z196/z114 to latest level (Michael Petlan) [2123231]
- perf list: Update event description for IBM z15 to latest level (Michael Petlan) [2123231]
- perf list: Update event description for IBM z14 to latest level (Michael Petlan) [2123231]
- perf list: Update event description for IBM z13 to latest level (Michael Petlan) [2123231]
- perf list: Update event description for IBM z10 to latest level (Michael Petlan) [2123231]
- perf list: Add IBM z16 event description for s390 (Michael Petlan) [2123231]
- perf record: Support sample-read topdown metric group for hybrid platforms (Michael Petlan) [2123231]
- perf lock: Change to synthesize task events (Michael Petlan) [2123231]
- perf unwind: Fix segbase for ld.lld linked objects (Michael Petlan) [2123231]
- perf test arm-spe: Check if perf-record hangs when recording workload with forks (Michael Petlan) [2123231]
- perf docs: Correct typo of event_sources (Michael Petlan) [2123231]
- perf evlist: Extend arch_evsel__must_be_in_group to support hybrid systems (Michael Petlan) [2123231]
- perf scripts python: Support Arm CoreSight trace data disassembly (Michael Petlan) [2123231]
- perf scripting python: Expose dso and map information (Michael Petlan) [2123231]
- perf jevents: Fix event syntax error caused by ExtSel (Michael Petlan) [2123231]
- perf tools arm64: Add support for VG register (Michael Petlan) [2123231]
- perf unwind arm64: Decouple Libunwind register names from Perf (Michael Petlan) [2123231]
- perf unwind: Use dynamic register set for DWARF unwind (Michael Petlan) [2123231]
- perf unwind arm64: Use perf's copy of kernel headers (Michael Petlan) [2123231]
- perf c2c: Use stdio interface if slang is not supported (Michael Petlan) [2123231]
- perf test: Add a basic offcpu profiling test (Michael Petlan) [2123231]
- perf record: Add cgroup support for off-cpu profiling (Michael Petlan) [2123231]
- perf record: Handle argument change in sched_switch (Michael Petlan) [2123231]
- perf record: Implement basic filtering for off-cpu (Michael Petlan) [2123231]
- perf record: Enable off-cpu analysis with BPF (Michael Petlan) [2123231]
- perf report: Do not extend sample type of bpf-output event (Michael Petlan) [2123231]
- perf test: Add checking for perf stat CSV output. (Michael Petlan) [2123231]
- perf tools: Allow system-wide events to keep their own threads (Michael Petlan) [2123231]
- perf tools: Allow system-wide events to keep their own CPUs (Michael Petlan) [2123231]
- libperf evsel: Add comments for booleans (Michael Petlan) [2123231]
- perf stat: Add requires_cpu flag for uncore (Michael Petlan) [2123231]
- libperf evlist: Check nr_mmaps is correct (Michael Petlan) [2123231]
- libperf evlist: Allow mixing per-thread and per-cpu mmaps (Michael Petlan) [2123231]
- perf tools: Allow all_cpus to be a superset of user_requested_cpus (Michael Petlan) [2123231]
- perf intel-pt: Track sideband system-wide when needed (Michael Petlan) [2123231]
- perf intel-pt: Use evlist__add_dummy_on_all_cpus() for switch tracking (Michael Petlan) [2123231]
- perf record: Use evlist__add_dummy_on_all_cpus() in record__config_text_poke() (Michael Petlan) [2123231]
- perf evlist: Add evlist__add_dummy_on_all_cpus() (Michael Petlan) [2123231]
- perf evlist: Factor out evlist__dummy_event() (Michael Petlan) [2123231]
- perf auxtrace: Remove auxtrace_mmap_params__set_idx() per_cpu parameter (Michael Petlan) [2123231]
- perf auxtrace: Add mmap_needed to auxtrace_mmap_params (Michael Petlan) [2123231]
- perf intel-pt: Add a test for system-wide side band (Michael Petlan) [2123231]
- tools: Import ARM SMCCC definitions (Michael Petlan) [2123231]
- perf intel-pt: Add guest_code support (Michael Petlan) [2123231]
- perf kvm report: Add guest_code support (Michael Petlan) [2123231]
- perf script: Add guest_code support (Michael Petlan) [2123231]
- perf tools: Add guest_code support (Michael Petlan) [2123231]
- perf tools: Factor out thread__set_guest_comm() (Michael Petlan) [2123231]
- perf tools: Add machine to machines back pointer (Michael Petlan) [2123231]
- perf vendors events arm64: Update Cortex A57/A72 (Michael Petlan) [2123231]
- perf vendors events arm64: Arm Neoverse E1 (Michael Petlan) [2123231]
- perf vendors events arm64: Arm Cortex-X2 (Michael Petlan) [2123231]
- perf vendors events arm64: Arm Cortex-X1 (Michael Petlan) [2123231]
- perf vendors events arm64: Arm Cortex-A710 (Michael Petlan) [2123231]
- perf vendors events arm64: Arm Cortex-A78 (Michael Petlan) [2123231]
- perf vendors events arm64: Arm Cortex-A77 (Michael Petlan) [2123231]
- perf vendors events arm64: Arm Cortex-A75 (Michael Petlan) [2123231]
- perf vendors events arm64: Arm Cortex-A73 (Michael Petlan) [2123231]
- perf vendors events arm64: Arm Cortex-A65 (Michael Petlan) [2123231]
- perf vendors events arm64: Arm Cortex-A510 (Michael Petlan) [2123231]
- perf vendors events arm64: Arm Cortex-A55 (Michael Petlan) [2123231]
- perf vendors events arm64: Arm Cortex-A35 (Michael Petlan) [2123231]
- perf vendors events arm64: Arm Cortex-A34 (Michael Petlan) [2123231]
- perf inject: Keep a copy of kcore_dir (Michael Petlan) [2123231]
- perf data: Add has_kcore_dir() (Michael Petlan) [2123231]
- perf inject: Keep some features sections from input file (Michael Petlan) [2123231]
- libperf: Add preadn() (Michael Petlan) [2123231]
- perf header: Add ability to keep feature sections (Michael Petlan) [2123231]
- perf jevents: Modify match field (Michael Petlan) [2123231]
- perf vendor events: Fix Ivytown UNC_M_ACT_COUNT.RD umask (Michael Petlan) [2123231]
- perf vendor events: Fix Alderlake metric groups (Michael Petlan) [2123231]
- perf jevents: Append PMU description later (Michael Petlan) [2123231]
- perf test: Use skip in PERF_RECORD_* (Michael Petlan) [2123231]
- perf test: Parse events break apart tests (Michael Petlan) [2123231]
- perf test: Parse events tidy evlist_test (Michael Petlan) [2123231]
- perf test: Parse events tidy terms_test (Michael Petlan) [2123231]
- perf test: Basic mmap use skip (Michael Petlan) [2123231]
- perf test: Use skip in openat syscall (Michael Petlan) [2123231]
- perf test: Use skip in vmlinux kallsyms (Michael Petlan) [2123231]
- perf test: Skip reason for suites with 1 test (Michael Petlan) [2123231]
- perf bpf_counter: Tidy use of CPU map index (Michael Petlan) [2123231]
- perf stat: Add stat record+report test (Michael Petlan) [2123231]
- perf lock: Add -t/--thread option for report (Michael Petlan) [2123231]
- perf lock: Do not discard broken lock stats (Michael Petlan) [2123231]
- perf c2c: Update documentation for store metric 'N/A' (Michael Petlan) [2123231]
- perf c2c: Add dimensions for 'N/A' metrics of store operation (Michael Petlan) [2123231]
- perf mem: Add stats for store operation with no available memory level (Michael Petlan) [2123231]
- perf build: Error for BPF skeletons without LIBBPF (Michael Petlan) [2123231]
- perf parse-events: Move slots event for the hybrid platform too (Michael Petlan) [2123231]
- perf parse-events: Support different format of the topdown event name (Michael Petlan) [2123231]
- perf stat: Always keep perf metrics topdown events in a group (Michael Petlan) [2123231]
- perf evsel: Fixes topdown events in a weak group for the hybrid platform (Michael Petlan) [2123231]
- perf test: Add basic stat and topdown group test (Michael Petlan) [2123231]
- perf evlist: Keep topdown counters in weak group (Michael Petlan) [2123231]
- perf scripts python: intel-pt-events.py: Print ptwrite value as a string if it is ASCII (Michael Petlan) [2123231]
- perf script: Print Intel ptwrite value as a string if it is ASCII (Michael Petlan) [2123231]
- perf intel-pt: Add support for emulated ptwrite (Michael Petlan) [2123231]
- perf bench breakpoint: Fix build on 32-bit arches (Michael Petlan) [2123231]
- perf tools: Remove unused machines__find_host() (Michael Petlan) [2123231]
- perf bench: Add breakpoint benchmarks (Michael Petlan) [2123231]
- perf annotate: Add --percent-limit option (Michael Petlan) [2123231]
- perf auxtrace: Record whether an auxtrace mmap is needed (Michael Petlan) [2123231]
- libperf evlist: Add evsel as a parameter to ->idx() (Michael Petlan) [2123231]
- libperf evlist: Move ->idx() into mmap_per_evsel() (Michael Petlan) [2123231]
- libperf evlist: Remove ->idx() per_cpu parameter (Michael Petlan) [2123231]
- perf auxtrace: Do not mix up mmap idx (Michael Petlan) [2123231]
- perf auxtrace: Move evlist__enable_event_idx() to auxtrace.c (Michael Petlan) [2123231]
- perf evlist: Use libperf functions in evlist__enable_event_idx() (Michael Petlan) [2123231]
- libperf evsel: Add perf_evsel__enable_thread() (Michael Petlan) [2123231]
- perf metrics: Don't add all tool events for sharing (Michael Petlan) [2123231]
- perf metrics: Support all tool events (Michael Petlan) [2123231]
- perf evsel: Add tool event helpers (Michael Petlan) [2123231]
- perf evsel: Constify a few arrays (Michael Petlan) [2123231]
- perf test: Add skip to --per-thread test (Michael Petlan) [2123231]
- perf evlist: Clear all_cpus before propagating (Michael Petlan) [2123231]
- perf cpumap: Switch to using perf_cpu_map API (Michael Petlan) [2123231]
- perf vendor events intel: Update CLX events to v1.15 (Michael Petlan) [2123231]
- perf vendor events intel: Add uncore event list for Sapphirerapids (Michael Petlan) [2123231]
- perf vendor events intel: Update core event list for Sapphirerapids (Michael Petlan) [2123231]
- perf tools: Use Python devtools for version autodetection rather than runtime (Michael Petlan) [2123231]
- perf stat: Avoid printing cpus with no counters (Michael Petlan) [2123231]
- perf tools: Add missing headers needed by util/data.h (Michael Petlan) [2123231]
- perf vendor events intel: Update WSM-EX events to v3 (Michael Petlan) [2123231]
- perf vendor events intel: Update WSM-EP-SP events to v3 (Michael Petlan) [2123231]
- perf vendor events intel: Update SKX events to v1.27 (Michael Petlan) [2123231]
- perf vendor events intel: Update SKL events to v53 (Michael Petlan) [2123231]
- perf vendor events intel: Update IVT events to v21 (Michael Petlan) [2123231]
- perf vendor events intel: Update ICL events to v1.13 (Michael Petlan) [2123231]
- perf test: Fix test case 81 ("perf record tests") on s390x (Michael Petlan) [2123231]
- perf tools: Delete perf-with-kcore.sh script (Michael Petlan) [2123231]
- perf intel-pt: Add link to the perf wiki's Intel PT page (Michael Petlan) [2123231]
- libperf evsel: Factor out perf_evsel__ioctl() (Michael Petlan) [2123231]
- perf stat: Support hybrid --topdown option (Michael Petlan) [2123231]
- perf stat: Merge event counts from all hybrid PMUs (Michael Petlan) [2123231]
- perf vendor events intel: Add metrics for Alderlake (Michael Petlan) [2123231]
- perf list: Print all available tool events (Michael Petlan) [2123231]
- perf stat: Add user_time and system_time events (Michael Petlan) [2123231]
- perf stat: Introduce stats for the user and system rusage times (Michael Petlan) [2123231]
- perf tools: Print warning when HAVE_DEBUGINFOD_SUPPORT is not set and user tries to use debuginfod support (Michael Petlan) [2123231]
- perf version: Add HAVE_DEBUGINFOD_SUPPORT to built-in features (Michael Petlan) [2123231]
- perf vendor events intel: Update goldmont event topics (Michael Petlan) [2123231]
- perf vendor events intel: Update goldmontplus event topics (Michael Petlan) [2123231]
- perf vendor events intel: Update elkhartlake event topics (Michael Petlan) [2123231]
- perf vendor events intel: Update westmereex event topics (Michael Petlan) [2123231]
- perf vendor events intel: Update westmereep-sp event topics (Michael Petlan) [2123231]
- perf vendor events intel: Update westmereep-dp event topics (Michael Petlan) [2123231]
- perf vendor events intel: Update tremontx uncore and topics (Michael Petlan) [2123231]
- perf vendor events intel: Update tigerlake topic (Michael Petlan) [2123231]
- perf vendor events intel: Update nehalemep event topics (Michael Petlan) [2123231]
- perf vendor events intel: Update SKX uncore (Michael Petlan) [2123231]
- perf vendor events intel: Update CLX uncore to v1.14 (Michael Petlan) [2123231]
- perf vendor events intel: Add sapphirerapids events (Michael Petlan) [2123231]
- perf vendor events intel: Fix icelakex cstate metrics (Michael Petlan) [2123231]
- perf vendor events intel: Fix icelake cstate metrics (Michael Petlan) [2123231]
- perf mem: Print memory operation type (Michael Petlan) [2123231]
- perf test: Add basic perf record tests (Michael Petlan) [2123231]
- perf docs: Add man page entry for Arm SPE (Michael Petlan) [2123231]
- perf test: Shell - Limit to only run executable scripts in tests (Michael Petlan) [2123231]
- perf scripting python: Expose symbol offset and source information (Michael Petlan) [2123231]
- perf jitdump: Add riscv64 support (Michael Petlan) [2123231]
- libsubcmd: Fix OPTION_GROUP sorting (Michael Petlan) [2123231]
- perf session: Fix Intel LBR callstack entries and nr print message (Michael Petlan) [2123231]
- perf test bpf: Skip test if clang is not present (Michael Petlan) [2123231]
- perf test session topology: Fix test to skip the test in guest environment (Michael Petlan) [2123231]
- perf bench numa: Address compiler error on s390 (Michael Petlan) [2123231]
- perf test: Avoid shell test description infinite loop (Michael Petlan) [2123231]
- perf regs x86: Fix arch__intr_reg_mask() for the hybrid platform (Michael Petlan) [2123231]
- perf test: Fix "all PMU test" to skip hv_24x7/hv_gpci tests on powerpc (Michael Petlan) [2123231]
- perf bench: Fix two numa NDEBUG warnings (Michael Petlan) [2123231]
- perf symbol: Remove arch__symbols__fixup_end() (Michael Petlan) [2123231]
- perf symbol: Update symbols__fixup_end() (Michael Petlan) [2123231]
- perf symbol: Pass is_kallsyms to symbols__fixup_end() (Michael Petlan) [2123231]
- perf test: Add perf_event_attr test for Arm SPE (Michael Petlan) [2123231]
- perf arm-spe: Fix SPE events with phys addresses (Michael Petlan) [2123231]
- perf arm-spe: Fix addresses of synthesized SPE events (Michael Petlan) [2123231]
- perf intel-pt: Fix timeless decoding with perf.data directory (Michael Petlan) [2123231]
- perf test: Fix error message for test case 71 on s390, where it is not supported (Michael Petlan) [2123231]
- perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event (Michael Petlan) [2123231]
- perf script: Always allow field 'data_src' for auxtrace (Michael Petlan) [2123231]
- perf clang: Fix header include for LLVM >= 14 (Michael Petlan) [2123231]
- perf bench: Fix numa bench to fix usage of affinity for machines with #CPUs > 1K (Michael Petlan) [2123231]
- perf bench: Fix numa testcase to check if CPU used to bind task is online (Michael Petlan) [2123231]
- perf record: Fix per-thread option (Michael Petlan) [2123231]
- perf tools: Fix segfault accessing sample_id xyarray (Michael Petlan) [2123231]
- perf stat: Fix error check return value of hashmap__new(), must use IS_ERR() (Michael Petlan) [2123231]
- perf tools: Fix misleading add event PMU debug message (Michael Petlan) [2123231]
- perf annotate: Drop objdump stderr to avoid getting stuck waiting for stdout output (Michael Petlan) [2123231]
- perf session: Remap buf if there is no space for event (Michael Petlan) [2123231]
- perf bench: Fix epoll bench to correct usage of affinity for machines with #CPUs > 1K (Michael Petlan) [2123231]
- perf bench: Fix futex bench to correct usage of affinity for machines with #CPUs > 1K (Michael Petlan) [2123231]
- perf tools: Fix perf's libperf_print callback (Michael Petlan) [2123231]
- perf: arm-spe: Fix perf report --mem-mode (Michael Petlan) [2123231]
- perf test tsc: Fix error message when not supported (Michael Petlan) [2123231]
- perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13 (Michael Petlan) [2123231]
- perf python: Fix probing for some clang command line options (Michael Petlan) [2123231]
- tools build: Filter out options and warnings not supported by clang (Michael Petlan) [2123231]
- tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts (Michael Petlan) [2123231]
- perf python: Convert tracepoint.py example to python3 (Michael Petlan) [2123231]
- perf evlist: Directly return instead of using local ret variable (Michael Petlan) [2123231]
- perf cpumap: More cpu map reuse by merge. (Michael Petlan) [2123231]
- perf cpumap: Add is_subset function (Michael Petlan) [2123231]
- perf evlist: Rename cpus to user_requested_cpus (Michael Petlan) [2123231]
- perf tools: Stop depending on .git files for building PERF-VERSION-FILE (Michael Petlan) [2123231]
- perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2123231]
- perf stat: Avoid SEGV if core.cpus isn't set (Michael Petlan) [2123231]
- bpf: Sync comments for bpf_get_stack (Michael Petlan) [2123231]
- perf evsel: Improve AMD IBS (Instruction-Based Sampling) error handling messages (Michael Petlan) [2123231]
- perf python: Add perf_env stubs that will be needed in evsel__open_strerror() (Michael Petlan) [2123231]
- perf tools: Enhance the matching of sub-commands abbreviations (Michael Petlan) [2123231]
- tools arm64: Import cputype.h (Michael Petlan) [2123231]
- perf lock: Add -F/--field option to control output (Michael Petlan) [2123231]
- perf lock: Extend struct lock_key to have print function (Michael Petlan) [2123231]
- perf lock: Add --synth=no option for record (Michael Petlan) [2123231]
- perf stat: Fix forked applications enablement of counters (Michael Petlan) [2123231]
- perf evsel: Make evsel__env() always return a valid env (Michael Petlan) [2123231]
- perf script: Add 'brstackinsnlen' for branch stacks (Michael Petlan) [2123231]
- perf ftrace latency: Update documentation (Michael Petlan) [2123231]
- perf ftrace latency: Add -n/--use-nsec option (Michael Petlan) [2123231]
- perf tools: Fix version kernel tag (Michael Petlan) [2123231]
- perf tools: Fix dependency for version file creation (Michael Petlan) [2123231]
- perf vendor events intel: Update events for TremontX (Michael Petlan) [2123231]
- perf vendor events intel: Update events for Tigerlake (Michael Petlan) [2123231]
- perf vendor events intel: Update events for SkylakeX (Michael Petlan) [2123231]
- perf vendor events intel: Update events for Skylake (Michael Petlan) [2123231]
- perf vendor events intel: Update events for IcelakeX (Michael Petlan) [2123231]
- perf vendor events intel: Update events for Icelake (Michael Petlan) [2123231]
- perf vendor events intel: Update events for Elkhartlake (Michael Petlan) [2123231]
- perf vendor events intel: Update events for CascadelakeX (Michael Petlan) [2123231]
- perf tools: Set build-id using build-id header on new mmap records (Michael Petlan) [2123231]
- tools compiler.h: Remove duplicate #ifndef noinline block (Michael Petlan) [2123231]
- perf tools: Use ARRAY_SIZE() instead of ad hoc equivalent, spotted by array_size.cocci (Michael Petlan) [2123231]
- perf script: Output branch sample type (Michael Petlan) [2123231]
- perf script: Refactor branch stack printing (Michael Petlan) [2123231]
- perf session: Print branch stack entry type in --dump-raw-trace (Michael Petlan) [2123231]
- perf evsel: Add error message for unsupported branch stack cases (Michael Petlan) [2123231]
- perf test: Add perf_event_attr tests for the arm_spe event (Michael Petlan) [2123231]
- perf vendor events intel: Add uncore event list for Alderlake (Michael Petlan) [2123231]
- perf vendor events intel: Add core event list for Alderlake (Michael Petlan) [2123231]
- perf jevents: Add support for HiSilicon CPA PMU aliasing (Michael Petlan) [2123231]
- libperf: Add API for allocating new thread map array (Michael Petlan) [2123231]
- libperf: Rename arguments of perf_thread_map APIs (Michael Petlan) [2123231]
- perf arm-spe: Use advertised caps/min_interval as default sample_period (Michael Petlan) [2123231]
- perf data: Don't mention --to-ctf if it's not supported (Michael Petlan) [2123231]
- perf data: Adding error message if perf_data__create_dir() fails (Michael Petlan) [2123231]
- perf report: Add "addr_from" and "addr_to" sort dimensions (Michael Petlan) [2123231]
- perf tools: Fix spelling mistake "commpressor" -> "compressor" (Michael Petlan) [2123231]
- perf annotate: Remove redundant 'ret' variable (Michael Petlan) [2123231]
- perf top: Remove redundant 'err' variable (Michael Petlan) [2123231]
- perf test: Make metric testing more robust (Michael Petlan) [2123231]
- perf cs-etm: Update deduction of TRCCONFIGR register for branch broadcast (Michael Petlan) [2123231]
- perf c2c: Replace bitmap_weight() with bitmap_empty() where appropriate (Michael Petlan) [2123231]
- perf tui: Only support --tui with slang (Michael Petlan) [2123231]
- perf intel-pt: Add documentation for Event Trace and TNT disable (Michael Petlan) [2123231]
- perf scripts python: export-to-postgresql.py: Export all sample flags (Michael Petlan) [2123231]
- perf scripts python: export-to-sqlite.py: Export all sample flags (Michael Petlan) [2123231]
- perf scripting python: Add all sample flags to DB export (Michael Petlan) [2123231]
- perf scripts python: intel-pt-events.py: Add Event Trace (Michael Petlan) [2123231]
- perf script: Display new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2123231]
- perf script: Display Intel PT iflag synthesized event (Michael Petlan) [2123231]
- perf script: Display Intel PT CFE (Control Flow Event) / EVD (Event Data) synthesized event (Michael Petlan) [2123231]
- perf intel-pt: Force 'quick' mode when TNT (Taken/Not-Taken packet) is disabled (Michael Petlan) [2123231]
- perf intel-pt: Synthesize new D (Intr Disabled) and t (Intr Toggle) flags (Michael Petlan) [2123231]
- perf intel-pt: Synthesize iflag event (Michael Petlan) [2123231]
- perf intel-pt: Synthesize CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2123231]
- perf intel-pt: Record Event Trace capability flag (Michael Petlan) [2123231]
- perf auxtrace: Add itrace option "I" (Michael Petlan) [2123231]
- perf tools: Define new D (Intr Disable) and t (Intr Toggle) flags (Michael Petlan) [2123231]
- perf tools: Define Intel PT iflag synthesized event (Michael Petlan) [2123231]
- perf tools: Define Intel PT CFE (Control Flow Event) / EVD (Event Data) event (Michael Petlan) [2123231]
- perf intel-pt: decoder: Add MODE.Exec IFLAG processing (Michael Petlan) [2123231]
- perf intel-pt: decoder: Add CFE (Control Flow Event) and EVD (Event Data) processing (Michael Petlan) [2123231]
- perf intel-pt: decoder: Factor out clearing of FUP (Flow Update) event variables (Michael Petlan) [2123231]
- perf intel-pt: decoder: Add config bit definitions (Michael Petlan) [2123231]
- perf intel-pt: pkt-decoder: Add MODE.Exec IFLAG bit (Michael Petlan) [2123231]
- perf intel-pt: pkt-decoder: Add CFE and EVD packets (Michael Petlan) [2123231]
- perf intel-pt: pkt-decoder: Remove misplaced linebreak (Michael Petlan) [2123231]
- perf intel-pt: pkt-decoder-test: Fix scope of test_data (Michael Petlan) [2123231]
- perf vendor events: Update TremontX (Michael Petlan) [2123231]
- perf vendor events: Update Westmere EX (Michael Petlan) [2123231]
- perf vendor events: Update Westmere EP-SP (Michael Petlan) [2123231]
- perf vendor events: Update Tigerlake (Michael Petlan) [2123231]
- perf vendor events: Update Silvermont (Michael Petlan) [2123231]
- perf vendor events: Update Sandybridge (Michael Petlan) [2123231]
- perf vendor events: Update metrics for Skylake (Michael Petlan) [2123231]
- perf vendor events: Update Nehalem EP (Michael Petlan) [2123231]
- perf vendor events: Update Knights Landing (Michael Petlan) [2123231]
- perf vendor events: Update metrics for Jaketown (Michael Petlan) [2123231]
- perf vendor events: Update metrics for Ivytown (Michael Petlan) [2123231]
- perf vendor events: Update metrics for Icelake (Michael Petlan) [2123231]
- perf vendor events: Update metrics for Haswell (Michael Petlan) [2123231]
- perf vendor events: Update for GoldmontPlus (Michael Petlan) [2123231]
- perf vendor events: Update for Goldmont (Michael Petlan) [2123231]
- perf vendor events: Update metrics for BroadwellX (Michael Petlan) [2123231]
- perf vendor events: Update metrics for Broadwell (Michael Petlan) [2123231]
- perf vendor events: Update for Bonnell (Michael Petlan) [2123231]
- perf vendor events: Update metrics for IcelakeX (Michael Petlan) [2123231]
- perf vendor events: Update for Westmere EP-DP (Michael Petlan) [2123231]
- perf vendor events: Update metrics for Ivybridge (Michael Petlan) [2123231]
- perf vendor events: Update metrics for HaswellX (Michael Petlan) [2123231]
- perf vendor events: Update metrics for CascadelakeX (Michael Petlan) [2123231]
- perf vendor events: Update metrics for Broadwell DE (Michael Petlan) [2123231]
- perf test: Allow skip for all metrics test (Michael Petlan) [2123231]
- perf map: Make map__contains_symbol() args const (Michael Petlan) [2123231]
- perf maps: Move maps code to own C file (Michael Petlan) [2123231]
- perf maps: Reduce scope of init and exit (Michael Petlan) [2123231]
- perf test: Use pointer for maps (Michael Petlan) [2123231]
- perf maps: Use a pointer for kmaps (Michael Petlan) [2123231]
- perf namespaces: Add functions to access nsinfo (Michael Petlan) [2123231]
- perf map: Add const to map_ip and unmap_ip (Michael Petlan) [2123231]
- perf cpumap: Use for each loop (Michael Petlan) [2123231]
- perf cpumap: Migrate to libperf cpumap api (Michael Petlan) [2123231]
- perf report: Output data file name in raw trace dump (Michael Petlan) [2123231]
- perf session: Load data directory files for analysis (Michael Petlan) [2123231]
- perf record: Implement compatibility checks (Michael Petlan) [2123231]
- perf record: Extend --threads command line option (Michael Petlan) [2123231]
- perf record: Introduce --threads command line option (Michael Petlan) [2123231]
- perf record: Introduce data transferred and compressed stats (Michael Petlan) [2123231]
- perf record: Introduce compressor at mmap buffer object (Michael Petlan) [2123231]
- perf record: Introduce bytes written stats (Michael Petlan) [2123231]
- perf record: Introduce data file at mmap buffer object (Michael Petlan) [2123231]
- perf record: Start threads in the beginning of trace streaming (Michael Petlan) [2123231]
- perf record: Stop threads in the end of trace streaming (Michael Petlan) [2123231]
- perf record: Introduce thread local variable (Michael Petlan) [2123231]
- perf record: Introduce function to propagate control commands (Michael Petlan) [2123231]
- perf record: Introduce thread specific data array (Michael Petlan) [2123231]
- tools lib: Introduce fdarray duplicate function (Michael Petlan) [2123231]
- perf record: Introduce thread affinity and mmap masks (Michael Petlan) [2123231]
- perf lock: Carefully combine lock stats for discarded entries (Michael Petlan) [2123231]
- perf lock: Add -c/--combine-locks option (Michael Petlan) [2123231]
- perf lock: Fix lock name length check for printing (Michael Petlan) [2123231]
- perf lock: Sort map info based on class name (Michael Petlan) [2123231]
- perf lock: Change type of lock_stat->addr to u64 (Michael Petlan) [2123231]
- perf lock: Convert lockhash_table to use hlist (Michael Petlan) [2123231]
- perf annotate: Try chroot filename for objdump (Michael Petlan) [2123231]
- perf inject: Try chroot directory when reading build-id (Michael Petlan) [2123231]
- perf tools: Try chroot'ed filename when opening dso/symbol (Michael Petlan) [2123231]
- tools/include: Add phys_addr_t to types.h (Michael Petlan) [2123231]
- perf: use generic bpf_program__set_type() to set BPF prog type (Michael Petlan) [2123231]
- perf/tests: Add AVX512-FP16 instructions to x86 instruction decoder test (Michael Petlan) [2123231]
- perf/tests: Add misc instructions to the x86 instruction decoder test (Michael Petlan) [2123231]
- perf/tests: Add AMX instructions to x86 instruction decoder test (Michael Petlan) [2123231]
- perf/x86/intel/lbr: Fix unchecked MSR access error on HSW (Michael Petlan) [2123231]
- perf/core: Fix data race between perf_event_set_output() and perf_mmap_close() (Michael Petlan) [2123231]
- perf/core: Remove unused local variable (Michael Petlan) [2123231]
- perf/x86/intel: Fix event constraints for ICL (Michael Petlan) [2123231]
- perf/x86/Kconfig: Fix indentation in the Kconfig file (Michael Petlan) [2123231]
- perf/x86/amd/core: Fix reloading events for SVM (Michael Petlan) [2123231]
- perf/x86/amd: Run AMD BRS code only on supported hw (Michael Petlan) [2123231]
- perf/x86/amd: Fix AMD BRS period adjustment (Michael Petlan) [2123231]
- perf/x86/amd: Remove unused variable 'hwc' (Michael Petlan) [2123231]
- perf/ibs: Fix comment (Michael Petlan) [2123231]
- perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute (Michael Petlan) [2123231]
- perf/amd/ibs: Add support for L3 miss filtering (Michael Petlan) [2123231]
- perf/amd/ibs: Use ->is_visible callback for dynamic attributes (Michael Petlan) [2123231]
- perf/amd/ibs: Cascade pmu init functions' return value (Michael Petlan) [2123231]
- perf/amd/ibs: Use interrupt regs ip for stack unwinding (Michael Petlan) [2123231]
- perf/x86/amd/core: Add PerfMonV2 overflow handling (Michael Petlan) [2123231]
- perf/x86/amd/core: Add PerfMonV2 counter control (Michael Petlan) [2123231]
- perf/x86/amd/core: Detect available counters (Michael Petlan) [2123231]
- perf/x86/amd/core: Detect PerfMonV2 support (Michael Petlan) [2123231]
- x86/msr: Add PerfCntrGlobal* registers (Michael Petlan) [2123231]
- x86/cpufeatures: Add PerfMonV2 feature bit (Michael Petlan) [2123231]
- signal: Deliver SIGTRAP on perf event asynchronously if blocked (Michael Petlan) [2123231]
- perf/x86: Unify format of events sysfs show (Michael Petlan) [2123231]
- perf/x86/amd: Add idle hooks for branch sampling (Michael Petlan) [2123231]
- ACPI: Add perf low power callback (Michael Petlan) [2123231]
- perf/x86/amd: Make Zen3 branch sampling opt-in (Michael Petlan) [2123231]
- perf/x86/amd: Add AMD branch sampling period adjustment (Michael Petlan) [2123231]
- perf/x86/amd: Enable branch sampling priv level filtering (Michael Petlan) [2123231]
- perf/x86/amd: Add branch-brs helper event for Fam19h BRS (Michael Petlan) [2123231]
- perf/x86/amd: Add AMD Fam19h Branch Sampling support (Michael Petlan) [2123231]
- perf/core: Add perf_clear_branch_entry_bitfields() helper (Michael Petlan) [2123231]
- perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled (Michael Petlan) [2123231]
- perf/core: Always set cpuctx cgrp when enable cgroup event (Michael Petlan) [2123231]
- perf/core: Fix perf_cgroup_switch() (Michael Petlan) [2123231]
- perf/core: Use perf_cgroup_info->active to check if cgroup is active (Michael Petlan) [2123231]
- perf/core: Don't pass task around when ctx sched in (Michael Petlan) [2123231]
- perf/core: Inherit event_caps (Michael Petlan) [2123231]
- perf/x86/intel/uncore: Fix the build on !CONFIG_PHYS_ADDR_T_64BIT (Michael Petlan) [2123231]
- perf: Add irq and exception return branch types (Michael Petlan) [2123231]
- perf/x86/intel/pt: Add a capability and config bit for disabling TNTs (Michael Petlan) [2123231]
- perf/x86/intel/pt: Add a capability and config bit for event tracing (Michael Petlan) [2123231]
- perf/x86/intel: Increase max number of the fixed counters (Michael Petlan) [2123231]
- perf/x86/intel: Enable PEBS format 5 (Michael Petlan) [2123231]
- perf/core: Allow kernel address filter when not filtering the kernel (Michael Petlan) [2123231]
- perf/x86/intel/pt: Fix address filter config for 32-bit kernel (Michael Petlan) [2123231]
- perf/core: Fix address filter parser for multiple filters (Michael Petlan) [2123231]
- drivers/perf: arm_pmu: Handle 47 bit counters (Michael Petlan) [2123231]
- x86: clean up symbol aliasing (Michael Petlan) [2123231]
- linkage: remove SYM_FUNC_{START,END}_ALIAS() (Michael Petlan) [2123231]
- af_key: Do not call xfrm_probe_algs in parallel (Sabrina Dubroca) [2122370] {CVE-2022-3028}
Resolves: rhbz#2131767, rhbz#2092794, rhbz#2136174, rhbz#2123231, rhbz#2122370

Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-11-07 02:03:56 -05:00
Frantisek Hrbata
eec6977df7 kernel-5.14.0-186.el9
* Thu Nov 03 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-186.el9]
- perf/arm-cmn: Decode CAL devices properly in debugfs (Jeremy Linton) [2118804]
- perf/arm-cmn: Fix filter_sel lookup (Jeremy Linton) [2118804]
- perf/arm-cmn: Add CMN-700 support (Jeremy Linton) [2118804]
- perf/arm-cmn: Refactor occupancy filter selector (Jeremy Linton) [2118804]
- perf/arm-cmn: Add CMN-650 support (Jeremy Linton) [2118804]
- dt-bindings: perf: arm-cmn: Add CMN-650 and CMN-700 (Jeremy Linton) [2118804]
- perf/arm-cmn: Update watchpoint format (Jeremy Linton) [2118804]
- perf/arm-cmn: Hide XP PUB events for CMN-600 (Jeremy Linton) [2118804]
- perf/arm-cmn: Make arm_cmn_debugfs static (Jeremy Linton) [2118804]
- perf/arm-cmn: Add debugfs topology info (Jeremy Linton) [2118804]
- perf/arm-cmn: Add CI-700 Support (Jeremy Linton) [2118804]
- dt-bindings: perf: arm-cmn: Add CI-700 (Jeremy Linton) [2118804]
- perf/arm-cmn: Support new IP features (Jeremy Linton) [2118804]
- perf/arm-cmn: Demarcate CMN-600 specifics (Jeremy Linton) [2118804]
- perf/arm-cmn: Move group validation data off-stack (Jeremy Linton) [2118804]
- perf/arm-cmn: Optimise DTC counter accesses (Jeremy Linton) [2118804]
- perf/arm-cmn: Optimise DTM counter reads (Jeremy Linton) [2118804]
- perf/arm-cmn: Refactor DTM handling (Jeremy Linton) [2118804]
- perf/arm-cmn: Streamline node iteration (Jeremy Linton) [2118804]
- perf/arm-cmn: Refactor node ID handling (Jeremy Linton) [2118804]
- perf/arm-cmn: Drop compile-test restriction (Jeremy Linton) [2118804]
- perf/arm-cmn: Account for NUMA affinity (Jeremy Linton) [2118804]
- perf/arm-cmn: Fix CPU hotplug unregistration (Jeremy Linton) [2118804]
- selftests: cgroup: add a selftest for memory.reclaim (Waiman Long) [1880574]
- selftests: cgroup: fix alloc_anon_noexit() instantly freeing memory (Waiman Long) [1880574]
- selftests: cgroup: return -errno from cg_read()/cg_write() on failure (Waiman Long) [1880574]
- selftests: memcg: test high limit for single entry allocation (Waiman Long) [1880574]
- memcg: introduce per-memcg reclaim interface (Waiman Long) [1880574]
- spec: fix path to `installing_core` stamp file for subpackages (Jonathan Lebon) [2134215]
- redhat/configs: enable RTC_DRV_RV8803 for x86_64 (David Arcari) [2136121]
- rtc: rv8803: fix missing unlock on error in rv8803_set_time() (David Arcari) [2136121]
- rtc: rv8803: re-initialize all Epson RX8803 registers on voltage loss (David Arcari) [2136121]
- rtc: rv8803: initialize registers on post-probe voltage loss (David Arcari) [2136121]
- rtc: rv8803: factor out existing register initialization to function (David Arcari) [2136121]
- rtc: rv8803: Add support for the Epson RX8804 RTC (David Arcari) [2136121]
- rtc: rv8803: fix writing back ctrl in flag register (David Arcari) [2136121]
- mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse (Waiman Long) [2137587] {CVE-2022-42703}
- mm/rmap: Fix typos in comments (Waiman Long) [2137587] {CVE-2022-42703}
- blk-mq: don't add non-pt request with ->end_io to batch (Ming Lei) [2131144]
- blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' (Ming Lei) [2131144]
- blktrace: fix possible memleak in '__blk_trace_remove' (Ming Lei) [2131144]
- blktrace: introduce 'blk_trace_{start,stop}' helper (Ming Lei) [2131144]
- bio: safeguard REQ_ALLOC_CACHE bio put (Ming Lei) [2131144]
- block, bfq: remove unused variable for bfq_queue (Ming Lei) [2131144]
- drbd: only clone bio if we have a backing device (Ming Lei) [2131144]
- blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapping() (Ming Lei) [2131144]
- block: fix leaking minors of hidden disks (Ming Lei) [2131144]
- block: avoid sign extend problem with default queue flags mask (Ming Lei) [2131144]
- blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() (Ming Lei) [2131144]
- block: Remove the repeat word 'can' (Ming Lei) [2131144]
- sbitmap: fix lockup while swapping (Ming Lei) [2131144]
- block: add rationale for not using blk_mq_plug() when applicable (Ming Lei) [2131144]
- block: adapt blk_mq_plug() to not plug for writes that require a zone lock (Ming Lei) [2131144]
- blk-cgroup: don't update the blkg lookup hint in blkg_conf_prep (Ming Lei) [2131144]
- blk-mq: use quiesced elevator switch when reinitializing queues (Ming Lei) [2131144]
- block: replace blk_queue_nowait with bdev_nowait (Ming Lei) [2131144]
- blk-cgroup: pass a gendisk to the blkg allocation helpers (Ming Lei) [2131144]
- blk-cgroup: pass a gendisk to blkcg_schedule_throttle (Ming Lei) [2131144]
- blk-cgroup: pass a gendisk to blkg_destroy_all (Ming Lei) [2131144]
- blk-throttle: pass a gendisk to blk_throtl_cancel_bios (Ming Lei) [2131144]
- blk-throttle: pass a gendisk to blk_throtl_register_queue (Ming Lei) [2131144]
- blk-throttle: pass a gendisk to blk_throtl_init and blk_throtl_exit (Ming Lei) [2131144]
- blk-iocost: cleanup ioc_qos_write (Ming Lei) [2131144]
- blk-iocost: pass a gendisk to blk_iocost_init (Ming Lei) [2131144]
- blk-iocost: simplify ioc_name (Ming Lei) [2131144]
- blk-iolatency: pass a gendisk to blk_iolatency_init (Ming Lei) [2131144]
- blk-ioprio: pass a gendisk to blk_ioprio_init and blk_ioprio_exit (Ming Lei) [2131144]
- blk-cgroup: pass a gendisk to blkcg_init_queue and blkcg_exit_queue (Ming Lei) [2131144]
- blk-cgroup: remove blkg_lookup_check (Ming Lei) [2131144]
- blk-cgroup: cleanup the blkg_lookup family of functions (Ming Lei) [2131144]
- blk-cgroup: remove open coded blkg_lookup instances (Ming Lei) [2131144]
- blk-cgroup: remove blk_queue_root_blkg (Ming Lei) [2131144]
- blk-cgroup: fix error unwinding in blkcg_init_queue (Ming Lei) [2131144]
- blk-mq: don't redirect completion for hctx withs only one ctx mapping (Ming Lei) [2131144]
- blk-throttle: improve bypassing bios checkings (Ming Lei) [2131144]
- blk-throttle: remove THROTL_TG_HAS_IOPS_LIMIT (Ming Lei) [2131144]
- block/blk-rq-qos: delete useless enmu RQ_QOS_IOPRIO (Ming Lei) [2131144]
- block: aoe: use DEFINE_SHOW_ATTRIBUTE to simplify aoe_debugfs (Ming Lei) [2131144]
- block: move from strlcpy with unused retval to strscpy (Ming Lei) [2131144]
- block/drbd: remove useless comments in receive_DataReply() (Ming Lei) [2131144]
- drbd: remove orphan _req_may_be_done() declaration (Ming Lei) [2131144]
- blk-wbt: call rq_qos_add() after wb_normal is initialized (Ming Lei) [2131144]
- rnbd-srv: remove struct rnbd_dev (Ming Lei) [2131144]
- rnbd-srv: remove rnbd_dev_{open,close} (Ming Lei) [2131144]
- rnbd-srv: remove rnbd_endio (Ming Lei) [2131144]
- rnbd-srv: simplify rnbd_srv_fill_msg_open_rsp (Ming Lei) [2131144]
- block: Fix the enum blk_eh_timer_return documentation (Ming Lei) [2131144]
- blk-iocost: Remove unnecessary (void*) conversions (Ming Lei) [2131144]
- block: remove PSI accounting from the bio layer (Ming Lei) [2131144]
- sched/psi: export psi_memstall_{enter,leave} (Ming Lei) [2131144]
- mm: add PSI accounting around ->read_folio and ->readahead calls (Ming Lei) [2131144]
- block: fix comment typo in submit_bio of block-core.c. (Ming Lei) [2131144]
- block/drbd: remove unused w_start_resync declaration (Ming Lei) [2131144]
- blk-throttle: cleanup tg_update_disptime() (Ming Lei) [2131144]
- blk-throttle: calling throtl_dequeue/enqueue_tg in pairs (Ming Lei) [2131144]
- blk-throttle: use 'READ/WRITE' instead of '0/1' (Ming Lei) [2131144]
- blk-throttle: fix io hung due to configuration updates (Ming Lei) [2131144]
- blk-throttle: factor out code to calculate ios/bytes_allowed (Ming Lei) [2131144]
- blk-throttle: prevent overflow while calculating wait time (Ming Lei) [2131144]
- blk-throttle: fix that io throttle can only work for single bio (Ming Lei) [2131144]
- sbitmap: fix batched wait_cnt accounting (Ming Lei) [2131144]
- sbitmap: Use atomic_long_try_cmpxchg in __sbitmap_queue_get_batch (Ming Lei) [2131144]
- nbd: Fix hung when signal interrupts nbd_start_device_ioctl() (Ming Lei) [2131144]
- sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up() (Ming Lei) [2131144]
- rnbd-srv: remove redundant setting of blk_open_flags (Ming Lei) [2131144]
- rnbd-srv: make process_msg_close returns void (Ming Lei) [2131144]
- rnbd-srv: add comment in rnbd_srv_rdma_ev (Ming Lei) [2131144]
- block: remove unneeded return value of bio_check_ro() (Ming Lei) [2131144]
- blk-mq: remove unneeded needs_restart check (Ming Lei) [2131144]
- blk-throttle: clean up codes that can't be reached (Ming Lei) [2131144]
- Revert "sbitmap: fix batched wait_cnt accounting" (Ming Lei) [2131144]
- block: enable per-cpu bio caching for the fs bio set (Ming Lei) [2131144]
- sbitmap: fix batched wait_cnt accounting (Ming Lei) [2131144]
- sbitmap: remove unnecessary code in __sbitmap_queue_get_batch (Ming Lei) [2131144]
- block/rnbd-clt: Remove the unneeded result variable (Ming Lei) [2131144]
- sbitmap: fix possible io hung due to lost wakeup (Ming Lei) [2131144]
- block: shrink rq_map_data a bit (Ming Lei) [2131144]
- block, bfq: remove useless parameter for bfq_add/del_bfqq_busy() (Ming Lei) [2131144]
- block, bfq: remove useless checking in bfq_put_queue() (Ming Lei) [2131144]
- block, bfq: remove unused functions (Ming Lei) [2131144]
- block: Change the return type of blk_mq_map_queues() into void (Ming Lei) [2131144]
- null_blk: Modify the behavior of null_map_queues() (Ming Lei) [2131144]
- block/rnbd-srv: Add event tracing support (Ming Lei) [2131144]
- block: sed-opal: Add ioctl to return device status (Ming Lei) [2131144]
- block: extend functionality to map bvec iterator (Ming Lei) [2131144]
- block: factor out blk_rq_map_bio_alloc helper (Ming Lei) [2131144]
- block: rename bio_map_put to blk_mq_map_bio_put (Ming Lei) [2131144]
- block: enable bio caching use for passthru IO (Ming Lei) [2131144]
- block: add blk_rq_map_user_io (Ming Lei) [2131144]
- block: allow end_io based requests in the completion batch handling (Ming Lei) [2131144]
- block: change request end_io handler to pass back a return value (Ming Lei) [2131144]
- block: enable batched allocation for blk_mq_alloc_request() (Ming Lei) [2131144]
- block: kill deprecated BUG_ON() in the flush handling (Ming Lei) [2131144]
- virtio-blk: validate num_queues during probe (Ming Lei) [2131144]
- selftests/bpf: Limit unroll_count for pyperf600 test (Frantisek Hrbata) [2139836]
- devdax: Fix soft-reservation memory description (Mark Langsdorf) [2122317]
- ACPI: CPPC: Fix enabling CPPC on AMD systems with shared memory (Mark Langsdorf) [2122317]
- arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level (Mark Langsdorf) [2122317]
- ACPI: property: Remove default association from integer maximum values (Mark Langsdorf) [2122317]
- ACPI: property: Ignore already existing data node tags (Mark Langsdorf) [2122317]
- ACPI: property: Fix type detection of unified integer reading functions (Mark Langsdorf) [2122317]
- ACPI: processor: Remove freq Qos request for all CPUs (Mark Langsdorf) [2122317]
- ACPI: CPPC: Do not prevent CPPC from working in the future (Mark Langsdorf) [2122317]
- ACPI: CPPC: Don't require flexible address space if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2122317]
- ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2122317]
- ACPI: CPPC: fix typo in comment (Mark Langsdorf) [2122317]
- cpufreq: CPPC: Enable fast_switch (Mark Langsdorf) [2122317]
- ACPI: CPPC: Assume no transition latency if no PCCT (Mark Langsdorf) [2122317]
- ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported (Mark Langsdorf) [2122317]
- ACPI: CPPC: Check _OSC for flexible address space (Mark Langsdorf) [2122317]
- ACPI: property: Fix error handling in acpi_init_properties() (Mark Langsdorf) [2122317]
- ACPI: VIOT: Do not dereference fwnode in struct device (Mark Langsdorf) [2122317]
- ACPI/PCI: Remove useless NULL pointer checks (Mark Langsdorf) [2122317]
- ACPI: property: Read buffer properties as integers (Mark Langsdorf) [2122317]
- ACPI: property: Add support for parsing buffer property UUID (Mark Langsdorf) [2122317]
- ACPI: property: Unify integer value reading functions (Mark Langsdorf) [2122317]
- ACPI: property: Switch node property referencing from ifs to a switch (Mark Langsdorf) [2122317]
- ACPI: property: Move property ref argument parsing into a new function (Mark Langsdorf) [2122317]
- ACPI: property: Use acpi_object_type consistently in property ref parsing (Mark Langsdorf) [2122317]
- ACPI: property: Tie data nodes to acpi handles (Mark Langsdorf) [2122317]
- ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool (Mark Langsdorf) [2122317]
- ACPI: PM: x86: Print messages regarding LPS0 idle support (Mark Langsdorf) [2122317]
- ACPI: PPTT: Leave the table mapped for the runtime usage (Mark Langsdorf) [2122317]
- ACPI: resource: skip IRQ override on AMD Zen platforms (Mark Langsdorf) [2122317]
- ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback (Mark Langsdorf) [2122317]
- APCI: irq: Add support for multiple GSI domains (Mark Langsdorf) [2122317]
- ACPI: video: Use native backlight on Dell Inspiron N4010 (Mark Langsdorf) [2122317]
- ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 is unset (Mark Langsdorf) [2122317]
- Revert "ACPI / PM: LPIT: Register sysfs attributes based on FADT" (Mark Langsdorf) [2122317]
- ACPI: utils: Add api to read _SUB from ACPI (Mark Langsdorf) [2122317]
- PCI: loongson: Add ACPI init support (Mark Langsdorf) [2122317]
- ACPI: video: Shortening quirk list by identifying Clevo by board_name only (Mark Langsdorf) [2122317]
- ACPI: video: Force backlight native for some TongFang devices (Mark Langsdorf) [2122317]
- PCI/ACPI: Guard ARM64-specific mcfg_quirks (Mark Langsdorf) [2122317]
- ACPI: PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008 (Mark Langsdorf) [2122317]
- ACPI: PPTT: Use table offset as fw_token instead of virtual address (Mark Langsdorf) [2122317]
- ACPI: Move PRM config option under the main ACPI config (Mark Langsdorf) [2122317]
- ACPI: Enable Platform Runtime Mechanism(PRM) support on ARM64 (Mark Langsdorf) [2122317]
- efi: Simplify arch_efi_call_virt() macro (Mark Langsdorf) [2122317]
- ACPI: PRM: Change handler_addr type to void pointer (Mark Langsdorf) [2122317]
- ACPI: bus: Drop driver member of struct acpi_device (Mark Langsdorf) [2122317]
- ACPI: bus: Drop redundant check in acpi_device_remove() (Mark Langsdorf) [2122317]
- ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP (Mark Langsdorf) [2122317]
- ACPI: LPSS: Fix missing check in register_device_clock() (Mark Langsdorf) [2122317]
- ACPI: APEI: Better fix to avoid spamming the console with old error logs (Mark Langsdorf) [2122317]
- ACPI: PM: save NVS memory for Lenovo G40-45 (Mark Langsdorf) [2122317]
- ACPI: EC: Drop unused ident initializers from dmi_system_id tables (Mark Langsdorf) [2122317]
- ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_TRUST_DSDT_GPE is set (Mark Langsdorf) [2122317]
- ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk (Mark Langsdorf) [2122317]
- ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks (Mark Langsdorf) [2122317]
- ACPI: processor: Drop leftover acpi_processor_get_limit_info() declaration (Mark Langsdorf) [2122317]
- ACPI: processor: Split out thermal initialization from ACPI PSS (Mark Langsdorf) [2122317]
- redhat/configs: move CONFIG_ACPI_VIDEO to common/generic (Mark Langsdorf) [2122317]
- ACPI: video: Drop X86 dependency from Kconfig (Mark Langsdorf) [2122317]
- ACPI: video: Fix acpi_video_handles_brightness_key_presses() (Mark Langsdorf) [2122317]
- ACPI: video: Change how we determine if brightness key-presses are handled (Mark Langsdorf) [2122317]
- ACPI / MMC: PM: Unify fixing up device power (Mark Langsdorf) [2122317]
- mmc: sdhci-acpi: Use the new soc_intel_is_byt() helper (Mark Langsdorf) [2122317]
- mmc: sdhci-acpi: Remove special handling for GPD win/pocket devices (Mark Langsdorf) [2122317]
- ACPI: scan: Walk ACPI device's children using driver core (Mark Langsdorf) [2122317]
- ACPI: bus: Introduce acpi_dev_for_each_child_reverse() (Mark Langsdorf) [2122317]
- ACPI: video: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122317]
- ACPI: bus: Export acpi_dev_for_each_child() to modules (Mark Langsdorf) [2122317]
- ACPI: property: Use acpi_dev_for_each_child() for child lookup (Mark Langsdorf) [2122317]
- ACPI: container: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122317]
- ACPI: glue: Introduce acpi_find_child_by_adr() (Mark Langsdorf) [2122317]
- ACPI: glue: Introduce acpi_dev_has_children() (Mark Langsdorf) [2122317]
- ACPI: glue: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122317]
- ACPI: glue: Use acpi_device_adr() in acpi_find_child_device() (Mark Langsdorf) [2122317]
- ACPI: APEI: Fix double word in a comment (Mark Langsdorf) [2122317]
- ACPI: processor/idle: Annotate more functions to live in cpuidle section (Mark Langsdorf) [2122317]
- ACPI: video: improve PM notifer callback (Mark Langsdorf) [2122317]
- ACPI: utils: include UUID in _DSM evaluation warning (Mark Langsdorf) [2122317]
- acpi/nfit: rely on mce->misc to determine poison granularity (Mark Langsdorf) [2122317]
- ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default (Mark Langsdorf) [2122317]
- ACPI: clean up white space in a few places for consistency (Mark Langsdorf) [2122317]
- ACPI: glue: Rearrange find_child_checks() (Mark Langsdorf) [2122317]
- ACPI: DPTF: Add support for high frequency impedance notification (Mark Langsdorf) [2122317]
- ACPI: processor: idle: Expose max_cstate/nocst/bm_check_disable read-only in sysfs (Mark Langsdorf) [2122317]
- ACPI: battery: Make "not-charging" the default on no charging or full info (Mark Langsdorf) [2122317]
- PCI/ACPI: negotiate CXL _OSC (Mark Langsdorf) [2122317]
- PCI/ACPI: Prefer CXL _OSC instead of PCIe _OSC for CXL host bridges (Mark Langsdorf) [2122317]
- PCI/ACPI: add a helper for retrieving _OSC Control DWORDs (Mark Langsdorf) [2122317]
- ACPI: OSL: Remove the helper for deactivating memory region (Mark Langsdorf) [2122317]
- ACPI: bus: Avoid non-ACPI device objects in walks over children (Mark Langsdorf) [2122317]
- ACPI: DPTF: Correct description of INT3407 / INT3532 attributes (Mark Langsdorf) [2122317]
- ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines (Mark Langsdorf) [2122317]
- ACPI, APEI, EINJ: Refuse to inject into the zero page (Mark Langsdorf) [2122317]
- ACPI: PM: Always print final debug message in acpi_device_set_power() (Mark Langsdorf) [2122317]
- ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype (Mark Langsdorf) [2122317]
- ACPI: APEI: Fix missing ERST record id (Mark Langsdorf) [2122317]
- ACPICA: iASL/MADT: Add OEM-defined subtable (Mark Langsdorf) [2122317]
- ACPICA: Add support for ARM Performance Monitoring Unit Table. (Mark Langsdorf) [2122317]
- ACPICA: Headers: Replace zero-length array with flexible-array member (Mark Langsdorf) [2122317]
- ACPICA: Removed some tabs and // comments (Mark Langsdorf) [2122317]
- ACPICA: Update copyright notices to the year 2022 (Mark Langsdorf) [2122317]
- ACPICA: Clean up double word in comment (Mark Langsdorf) [2122317]
- ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator (Mark Langsdorf) [2122317]
- ACPICA: Add new ACPI 6.4 semantics to the Load() operator (Mark Langsdorf) [2122317]
- ACPICA: iASL: NHLT: Rename linux specific strucures to device_info (Mark Langsdorf) [2122317]
- ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the end of Endpoint Descriptor (Mark Langsdorf) [2122317]
- ACPICA: iASL: NHLT: Treat Terminator as specific_config (Mark Langsdorf) [2122317]
- ACPICA: Add the subtable CFMWS to the CEDT table (Mark Langsdorf) [2122317]
- ACPICA: Add support for the Windows 11 _OSI string (Mark Langsdorf) [2122317]
- ACPI: property: Release subnode properties with data nodes (Mark Langsdorf) [2122317]
- PCI: ACPI: PM: Power up devices in D3cold before scanning them (Mark Langsdorf) [2122317]
- ACPI: PM: Introduce acpi_dev_power_up_children_with_adr() (Mark Langsdorf) [2122317]
- ACPI: bus: Introduce acpi_dev_for_each_child() (Mark Langsdorf) [2122317]
- ACPI: PM: Unify debug messages in acpi_device_set_power() (Mark Langsdorf) [2122317]
- ACPI: PM: Change pr_fmt() in device_pm.c (Mark Langsdorf) [2122317]
- ACPI: PM: Convert debug message in acpi_device_get_power() (Mark Langsdorf) [2122317]
- ACPI: property: Move acpi_fwnode_device_get_match_data() up (Mark Langsdorf) [2122317]
- ACPI: Add perf low power callback (Mark Langsdorf) [2122317]
Resolves: rhbz#2118804, rhbz#1880574, rhbz#2134215, rhbz#2136121, rhbz#2137587, rhbz#2131144, rhbz#2139836, rhbz#2122317

Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-11-03 13:44:31 -04:00
Frantisek Hrbata
b9ed9146fc kernel-5.14.0-183.el9
* Mon Oct 31 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-183.el9]
- tracing: Disable interrupt or preemption before acquiring arch_spinlock_t (Waiman Long) [2128231]
- docs: security: Add secrets/coco documentation (Lenny Szubowicz) [1994744]
- virt: Add efi_secret module to expose confidential computing secrets (Lenny Szubowicz) [1994744]
- Enable CONFIG_EFI_SECRET as a module for x86_64 (Lenny Szubowicz) [1994744]
- crypto: ccp - Remove the unneeded result variable (Vladis Dronov) [2119181]
- crypto: ccp - Release dma channels before dmaengine unrgister (Vladis Dronov) [2119181]
- crypto: ccp - Fail the PSP initialization when writing psp data file failed (Vladis Dronov) [2119181]
- crypto: ccp - Initialize PSP when reading psp data file failed (Vladis Dronov) [2119181]
- crypto: ccp - Add a quirk to firmware update (Vladis Dronov) [2119181]
- crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [2119181]
- crypto: ccp - During shutdown, check SEV data pointer before using (Vladis Dronov) [2119181]
- crypto: ccp - fix typo in comment (Vladis Dronov) [2119181]
- crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak (Vladis Dronov) [2119181]
- crypto: ccp - Fix the INIT_EX data file open failure (Vladis Dronov) [2119181]
- crypto: ccp - Log when resetting PSP SEV state (Vladis Dronov) [2119181]
- crypto: ccp - When TSME and SME both detected notify user (Vladis Dronov) [2119181]
- crypto: ccp - Allow PSP driver to load without SEV/TEE support (Vladis Dronov) [2119181]
- crypto: ccp - Export PSP security bits to userspace (Vladis Dronov) [2119181]
- crypto: ccp - cache capability into psp device (Vladis Dronov) [2119181]
- mm: fix BUG splat with kvmalloc + GFP_ATOMIC (Chris von Recklinghausen) [2131716]
- mm/hugetlb: correct demote page offset logic (Chris von Recklinghausen) [2131716]
- frontswap: don't call ->init if no ops are registered (Chris von Recklinghausen) [2131716]
- Revert "powerpc: Remove unused FW_FEATURE_NATIVE references" (Chris von Recklinghausen) [2131716]
- Docs/admin-guide/mm/damon/usage: fix the example code snip (Chris von Recklinghausen) [2131716]
Resolves: rhbz#2128231, rhbz#1994744, rhbz#2119181, rhbz#2131716

Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-10-31 02:51:10 -04:00
Frantisek Hrbata
8e9b0e5164 kernel-5.14.0-181.el9
* Wed Oct 26 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-181.el9]
- perf test: Record only user callchains on the "Check Arm64 callgraphs are complete in fp mode" test (Michael Petlan) [2049125]
- scsi: core: Allow the ALUA transitioning state enough time (Ewan D. Milne) [2132461]
- scsi: ch: Do not initialise statics to 0 (Ewan D. Milne) [2132461]
- scsi: core: Fix warning in scsi_alloc_sgtables() (Ewan D. Milne) [2132461]
- scsi: sg: Allow waiting for commands to complete on removed device (Ewan D. Milne) [2132461]
- scsi: core: Move the definition of SCSI_QUEUE_DELAY (Ewan D. Milne) [2132461]
- scsi: core: Shorten long warning messages (Ewan D. Milne) [2132461]
- scsi: scsi_debug: Fix zone transition to full condition (Ewan D. Milne) [2132461]
- scsi: sd: Fix interpretation of VPD B9h length (Ewan D. Milne) [2132461]
- scsi: core: Return BLK_STS_TRANSPORT for ALUA transitioning (Ewan D. Milne) [2132461]
- scsi: sd_zbc: Prevent zone information memory leak (Ewan D. Milne) [2132461]
- scsi: sd: Fix potential NULL pointer dereference (Ewan D. Milne) [2132461]
- scsi: sd: Don't call blk_cleanup_disk() in sd_probe() (Ewan D. Milne) [2132461]
- scsi: sr: Add memory allocation failure handling for get_capabilities() (Ewan D. Milne) [2132461]
- scsi: sd: Reorganize DIF/DIX code to avoid calling revalidate twice (Ewan D. Milne) [2132461]
- scsi: sd: Optimal I/O size should be a multiple of reported granularity (Ewan D. Milne) [2132461]
- scsi: sd: Switch to using scsi_device VPD pages (Ewan D. Milne) [2132461]
- scsi: sd: Use cached ATA Information VPD page (Ewan D. Milne) [2132461]
- scsi: core: Do not truncate INQUIRY data on modern devices (Ewan D. Milne) [2132461]
- scsi: core: Cache VPD pages b0, b1, b2 (Ewan D. Milne) [2132461]
- scsi: core: Pick suitable allocation length in scsi_report_opcode() (Ewan D. Milne) [2132461]
- scsi: core: Query VPD size before getting full page (Ewan D. Milne) [2132461]
- scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_from_mac() (Ewan D. Milne) [2132461]
- scsi: core: Refine how we set tag_set NUMA node (Ewan D. Milne) [2132461]
- scsi: scsi_debug: Add gap zone support (Ewan D. Milne) [2132461]
- scsi: scsi_debug: Rename zone type constants (Ewan D. Milne) [2132461]
- scsi: scsi_debug: Fix a typo (Ewan D. Milne) [2132461]
- scsi: sd: sd_zbc: Hide gap zones (Ewan D. Milne) [2132461]
- scsi: sd: sd_zbc: Return early in sd_zbc_check_zoned_characteristics() (Ewan D. Milne) [2132461]
- scsi: sd: sd_zbc: Introduce struct zoned_disk_info (Ewan D. Milne) [2132461]
- scsi: sd: sd_zbc: Use logical blocks as unit when querying zones (Ewan D. Milne) [2132461]
- scsi: sd: sd_zbc: Verify that the zone size is a power of two (Ewan D. Milne) [2132461]
- scsi: sd: sd_zbc: Improve source code documentation (Ewan D. Milne) [2132461]
- scsi: core: Increase max device queue_depth to 4096 (Ewan D. Milne) [2132461]
- scsi: sr: Do not leak information in ioctl (Ewan D. Milne) [2132461]
- scsi: sd: Clean up gendisk if device_add_disk() failed (Ewan D. Milne) [2132461]
- scsi: sd: sd_read_cpr() requires VPD pages (Ewan D. Milne) [2132461]
- scsi: scsi_debug: Fix sdebug_blk_mq_poll() in_use_bm bitmap use (Ewan D. Milne) [2132461]
- scsi: core: sysfs: Remove comments that conflict with the actual logic (Ewan D. Milne) [2132461]
- scsi: core: Remove unreachable code warning (Ewan D. Milne) [2132461]
- scsi: libfc: Fix use after free in fc_exch_abts_resp() (Ewan D. Milne) [2132461]
- scsi: scsi_debug: Fix qc_lock use in sdebug_blk_mq_poll() (Ewan D. Milne) [2132461]
- scsi: scsi_debug: Silence unexpected unlock warnings (Ewan D. Milne) [2132461]
- scsi: Remove unused member cmd_pool for structure scsi_host_template (Ewan D. Milne) [2132461]
- scsi: core: Make "access_state" sysfs attribute always visible (Ewan D. Milne) [2132461]
- scsi: scsi_debug: Add environmental reporting log subpage (Ewan D. Milne) [2132461]
- scsi: scsi_debug: Add no_rwlock parameter (Ewan D. Milne) [2132461]
- scsi: scsi_debug: Divide power on reset UNIT ATTENTION (Ewan D. Milne) [2132461]
- scsi: scsi_debug: Refine sdebug_blk_mq_poll() (Ewan D. Milne) [2132461]
- scsi: scsi_debug: Call scsi_done() directly (Ewan D. Milne) [2132461]
- scsi: scsi_debug: Use TASK SET FULL more (Ewan D. Milne) [2132461]
- scsi: scsi_debug: Strengthen defer_t accesses (Ewan D. Milne) [2132461]
- scsi: ch: Don't use GFP_DMA (Ewan D. Milne) [2132461]
- wireguard: netlink: avoid variable-sized memcpy on sockaddr (Hangbin Liu) [2135317]
- rhel: Enable imx8 I2C configs properly (Al Stone) [2071838]
- i2c: imx: fix typo in comment (Al Stone) [2071838]
- i2c: dev: Force case user pointers in compat_i2cdev_ioctl() (Al Stone) [2071838]
- i2c: dev: check return value when calling dev_set_name() (Al Stone) [2071838]
- i2c: imx: Implement errata ERR007805 or e7805 bus frequency limit (Al Stone) [2071838]
- i2c: mux: demux-pinctrl: do not deactivate a master that is not active (Al Stone) [2071838]
- i2c: add tracepoints for I2C slave events (Al Stone) [2071838]
- i2c: tegra: Add SMBus block read function (Al Stone) [2071838]
- i2c: core: Use generic_handle_irq_safe() in i2c_handle_smbus_host_notify(). (Al Stone) [2071838]
- i2c: smbus: Check for parent device before dereference (Al Stone) [2071838]
- i2c: imx: allow COMPILE_TEST (Al Stone) [2071838]
- i2c: don't expose function which is only used internally (Al Stone) [2071838]
- i2c: ACPI: Replace acpi_bus_get_device() (Al Stone) [2071838]
- i2c: smbus: Use device_*() functions instead of of_*() (Al Stone) [2071838]
- Revert "i2c: core: support bus regulator controlling in adapter" (Al Stone) [2071838]
- i2c: validate user data in compat ioctl (Al Stone) [2071838]
- i2c: acpi: Do not instantiate I2C-clients on boards with known bogus DSDT entries (Al Stone) [2071838]
- i2c: acpi: Add i2c_acpi_new_device_by_fwnode() function (Al Stone) [2071838]
- i2c: acpi: Use acpi_dev_ready_for_enumeration() helper (Al Stone) [2071838]
- i2c: tegra: use i2c_timings for bus clock freq (Al Stone) [2071838]
- i2c: virtio: fix completion handling (Al Stone) [2071838]
- i2c: enable async suspend/resume on i2c client devices (Al Stone) [2071838]
- i2c: enable async suspend/resume for i2c adapters (Al Stone) [2071838]
- i2c: tegra: Add the ACPI support (Al Stone) [2071838]
- i2c: mux: gpio: Use array_size() helper (Al Stone) [2071838]
- i2c: mux: gpio: Don't dereference fwnode from struct device (Al Stone) [2071838]
- i2c: mux: gpio: Replace custom acpi_get_local_address() (Al Stone) [2071838]
- i2c: imx: Add timer for handling the stop condition (Al Stone) [2071838]
- i2c: virtio: disable timeout handling (Al Stone) [2071838]
- i2c: Allow an ACPI driver to manage the device's power state during probe (Al Stone) [2071838]
- i2c: virtio: Add support for zero-length requests (Al Stone) [2071838]
- i2c: tegra: Ensure that device is suspended before driver is removed (Al Stone) [2071838]
- i2c: acpi: Replace custom function with device_match_acpi_handle() (Al Stone) [2071838]
- i2c: switch from 'pci_' to 'dma_' API (Al Stone) [2071838]
- i2c: acpi: fix resource leak in reconfiguration device addition (Al Stone) [2071838]
- i2c: virtio: add a virtio i2c frontend driver (Al Stone) [2071838]
- i2c: remove dead PMC MSP TWI/SMBus/I2C driver (Al Stone) [2071838]
- i2c: dev: Use sysfs_emit() in "show" functions (Al Stone) [2071838]
- i2c: dev: Define pr_fmt() and drop duplication substrings (Al Stone) [2071838]
- i2c: imx: : use proper DMAENGINE API for termination (Al Stone) [2071838]
- remove CONFIG_PTE_MARKER and add CONFIG_PTE_MARKER_UFFD_WP (Chris von Recklinghausen) [2136480]
- mm/uffd: move USERFAULTFD configs into mm/ (Chris von Recklinghausen) [2136480]
- mm: enable PTE markers by default (Chris von Recklinghausen) [2136480]
- mm/uffd: PTE_MARKER_UFFD_WP (Chris von Recklinghausen) [2136480]
- scsi: qedf: Populate sysfs attributes for vport (Nilesh Javali) [2125169]
- scsi: qedf: Fix typo in comment (Nilesh Javali) [2111468]
- scsi: qedf: Remove redundant variable op (Nilesh Javali) [2111468]
- scsi: qedf: Remove an unneeded NULL check on list iterator (Nilesh Javali) [2111468]
- scsi: qedf: Remove unnecessary code (Nilesh Javali) [2111468]
- scsi: bnx2fc: Avoid using get_cpu() in bnx2fc_cmd_alloc() (Nilesh Javali) [2119312]
- scsi: bnx2fc: Fix spelling mistake "mis-match" -> "mismatch" (Nilesh Javali) [2119312]
- scsi: bnx2fc: Make use of the helper macro kthread_run() (Nilesh Javali) [2119312]
- scsi: bnx2fc: Fix typo in comments (Nilesh Javali) [2119312]
Resolves: rhbz#2049125, rhbz#2132461, rhbz#2135317, rhbz#2071838, rhbz#2136480, rhbz#2125169, rhbz#2111468, rhbz#2119312

Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-10-26 03:40:28 -04:00
Frantisek Hrbata
d4e684b1f0 kernel-5.14.0-180.el9
* Tue Oct 25 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-180.el9]
- s390/qeth: cache link_info for ethtool (Tobias Huschle) [2110436]
- s390/qeth: Fix typo 'the the' in comment (Tobias Huschle) [2110436]
- s390/qdio: Fix spelling mistake (Tobias Huschle) [2110436]
- s390/lcs: fix variable dereferenced before check (Tobias Huschle) [2110436]
- s390/ctcm: fix potential memory leak (Tobias Huschle) [2110436]
- s390/ctcm: fix variable dereferenced before check (Tobias Huschle) [2110436]
- qeth: remove a copy of the NAPI_POLL_WEIGHT define (Tobias Huschle) [2110436]
- nfp: nfdk: implement xdp tx path for NFDK (Stefan Assmann) [2124279]
- nfp: add support for NFDK data path (Stefan Assmann) [2124279]
- nfp: choose data path based on version (Stefan Assmann) [2124279]
- nfp: add per-data path feature mask (Stefan Assmann) [2124279]
- nfp: use TX ring pointer write back (Stefan Assmann) [2124279]
- nfp: move tx_ring->qcidx into cold data (Stefan Assmann) [2124279]
- nfp: prepare for multi-part descriptors (Stefan Assmann) [2124279]
- nfp: use callbacks for slow path ring related functions (Stefan Assmann) [2124279]
- nfp: move the fast path code to separate files (Stefan Assmann) [2124279]
- nfp: calculate ring masks without conditionals (Stefan Assmann) [2124279]
- nfp: flower: avoid newline at the end of message in NL_SET_ERR_MSG_MOD (Stefan Assmann) [2124279]
- nfp: add support for NFP3800/NFP3803 PCIe devices (Stefan Assmann) [2124279]
- nfp: take chip version into account for ring sizes (Stefan Assmann) [2124279]
- nfp: parametrize QCP offset/size using dev_info (Stefan Assmann) [2124279]
- nfp: use dev_info for the DMA mask (Stefan Assmann) [2124279]
- nfp: use dev_info for PCIe config space BAR offsets (Stefan Assmann) [2124279]
- nfp: introduce dev_info static chip data (Stefan Assmann) [2124279]
- nfp: sort the device ID tables (Stefan Assmann) [2124279]
- nfp: use PluDevice register for model for non-NFP6000 chips (Stefan Assmann) [2124279]
- nfp: use PCI_DEVICE_ID_NETRONOME_NFP6000_VF for VFs instead (Stefan Assmann) [2124279]
- nfp: remove pessimistic NFP_QCP_MAX_ADD limits (Stefan Assmann) [2124279]
- nfp: remove define for an unused control bit (Stefan Assmann) [2124279]
- nfp: xsk: fix a warning when allocating rx rings (Stefan Assmann) [2124279]
- nfp: xsk: avoid newline at the end of message in NL_SET_ERR_MSG_MOD (Stefan Assmann) [2124279]
- nfp: xsk: add AF_XDP zero-copy Rx and Tx support (Stefan Assmann) [2124279]
- nfp: xsk: add configuration check for XSK socket chunk size (Stefan Assmann) [2124279]
- nfp: xsk: add an array of xsk buffer pools to each data path (Stefan Assmann) [2124279]
- nfp: wrap napi add/del logic (Stefan Assmann) [2124279]
- nfp: expose common functions to be used for AF_XDP (Stefan Assmann) [2124279]
- nfp: flower: Remove usage of the deprecated ida_simple_xxx API (Stefan Assmann) [2124279]
- nfp: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Stefan Assmann) [2124279]
- nfp: add NFP_FL_FEATS_QOS_METER to host features to enable meter offload (Stefan Assmann) [2124279]
- nfp: add support to offload police action from flower table (Stefan Assmann) [2124279]
- nfp: add process to get action stats from hardware (Stefan Assmann) [2124279]
- nfp: add hash table to store meter table (Stefan Assmann) [2124279]
- nfp: add support to offload tc action to hardware (Stefan Assmann) [2124279]
- nfp: refactor policer config to support ingress/egress meter (Stefan Assmann) [2124279]
- nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac() (Stefan Assmann) [2124279]
- nfp: flower: netdev offload check for ip6gretap (Stefan Assmann) [2124279]
- nfp: flower: fix ida_idx not being released (Stefan Assmann) [2124279]
- nfp: Simplify array allocation (Stefan Assmann) [2124279]
- nfp: only use kdoc style comments for kdoc (Stefan Assmann) [2124279]
- nfp: flower: Use struct_size() helper in kmalloc() (Stefan Assmann) [2124279]
- nfp: flower: refine the use of circular buffer (Stefan Assmann) [2124279]
- nfp: Fix memory leak in nfp_cpp_area_cache_add() (Stefan Assmann) [2124279]
- nfp: checking parameter process for rx-usecs/tx-usecs is invalid (Stefan Assmann) [2124279]
- nfp: flower: correction of error handling (Stefan Assmann) [2124279]
- nfp: fix potential deadlock when canceling dim work (Stefan Assmann) [2124279]
- nfp: fix NULL pointer access when scheduling dim work (Stefan Assmann) [2124279]
- nfp: flower: Allow ipv6gretap interface for offloading (Stefan Assmann) [2124279]
- ethernet: constify references to netdev->dev_addr in drivers (Stefan Assmann) [2124279]
- nfp: Prefer struct_size over open coded arithmetic (Stefan Assmann) [2124279]
- nfp: bpf: silence bitwise vs. logical OR warning (Stefan Assmann) [2124279]
- net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Stefan Assmann) [2124279]
- nfp: flow_offload: move flow_indr_dev_register from app init to app start (Stefan Assmann) [2124279]
- nfp: use netif_set_real_num_queues() (Stefan Assmann) [2124279]
- nfp: flower-ct: fix error return code in nfp_fl_ct_add_offload() (Stefan Assmann) [2124279]
- nfp: add support for coalesce adaptive feature (Stefan Assmann) [2124279]
- nfp: fix return statement in nfp_net_parse_meta() (Stefan Assmann) [2124279]
- nfp: flower-tc: add flow stats updates for ct (Stefan Assmann) [2124279]
- nfp: flower-ct: add offload calls to the nfp (Stefan Assmann) [2124279]
- nfp: flower-ct: add flow_pay to the offload table (Stefan Assmann) [2124279]
- nfp: flower-ct: add actions into flow_pay for offload (Stefan Assmann) [2124279]
- nfp: flower-ct: compile match sections of flow_payload (Stefan Assmann) [2124279]
- nfp: flower-ct: calculate required key_layers (Stefan Assmann) [2124279]
- nfp: flower: refactor action offload code slightly (Stefan Assmann) [2124279]
- nfp: flower: refactor match functions to take flow_rule as input (Stefan Assmann) [2124279]
- nfp: flower: make the match compilation functions reusable (Stefan Assmann) [2124279]
- mmu_gather: fix the CONFIG_MMU_GATHER_NO_RANGE case (Waiman Long) [2130164] {CVE-2022-39188}
- mmu_gather: Force tlb-flush VM_PFNMAP vmas (Waiman Long) [2130164] {CVE-2022-39188}
- mmu_gather: Let there be one tlb_{start,end}_vma() implementation (Waiman Long) [2130164] {CVE-2022-39188}
- csky/tlb: Remove tlb_flush() define (Waiman Long) [2130164] {CVE-2022-39188}
- mmu_gather: Remove per arch tlb_{start,end}_vma() (Waiman Long) [2130164] {CVE-2022-39188}
- s390/dasd: add device ping attribute (Tobias Huschle) [2044384]
- s390/dasd: suppress generic error messages for PPRC secondary devices (Tobias Huschle) [2044384]
- s390/dasd: add ioctl to perform a swap of the drivers copy pair (Tobias Huschle) [2044384]
- s390/dasd: add copy pair swap capability (Tobias Huschle) [2044384]
- s390/dasd: add copy pair setup (Tobias Huschle) [2044384]
- s390/dasd: add query PPRC function (Tobias Huschle) [2044384]
- s390/dasd: put block allocation in separate function (Tobias Huschle) [2044384]
- s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup (Tobias Huschle) [2044384]
- net: stmmac: Fix unset max_speed difference between DT and non-DT platforms (Al Stone) [2071844]
- usb: dwc2: fix wrong order of phy_power_on and phy_init (Al Stone) [2071844]
- net: stmmac: remove phylink_config.pcs_poll usage (Al Stone) [2071844]
- net: stmmac: use .mac_select_pcs() interface (Al Stone) [2071844]
- net: stmmac: convert to phylink_generic_validate() (Al Stone) [2071844]
- net: stmmac: convert to phylink_get_linkmodes() (Al Stone) [2071844]
- lan743x: fix deadlock in lan743x_phy_link_status_change() (Al Stone) [2071844]
- net: phy: c45 baset1: do not skip aneg configuration if clock role is not specified (Al Stone) [2071844]
- rhel: Enable configs for imx8m PHYs (Al Stone) [2071844]
- phy: freescale: Add i.MX8qm Mixel LVDS PHY support (Al Stone) [2071844]
- units: Add SI metric prefix definitions (Al Stone) [2071844]
- phy: tegra: Add PCIe PIPE2UPHY support for Tegra234 (Al Stone) [2071844]
- net: phy: Don't trigger state machine while in suspend (Al Stone) [2071844]
- net: phy: Fix race condition on link status change (Al Stone) [2071844]
- net: phy: Convert to mdiobus_c45_{read|write} (Al Stone) [2071844]
- net: phy: fix duplex out of sync problem while changing settings (Al Stone) [2071844]
- phy: phy_ethtool_ksettings_set: Lock the PHY while changing settings (Al Stone) [2071844]
- phy: phy_start_aneg: Add an unlocked version (Al Stone) [2071844]
- phy: phy_ethtool_ksettings_set: Move after phy_start_aneg (Al Stone) [2071844]
- phy: phy_ethtool_ksettings_get: Lock the phy for consistency (Al Stone) [2071844]
- linux/phy.h: add phydev_err_probe() wrapper for dev_err_probe() (Al Stone) [2071844]
- net: phy: export genphy_c45_baset1_read_status() (Al Stone) [2071844]
- net: phy: genphy_c45_pma_baset1_read_master_slave: read actual configuration (Al Stone) [2071844]
- net: phy: introduce genphy_c45_pma_baset1_read_master_slave() (Al Stone) [2071844]
- net: phy: genphy_c45_pma_baset1_setup_master_slave: do no set unknown configuration (Al Stone) [2071844]
- net: phy: introduce genphy_c45_pma_baset1_setup_master_slave() (Al Stone) [2071844]
- net: phy: genphy_c45_baset1_an_config_aneg: do no set unknown configuration (Al Stone) [2071844]
- net: phy: Add 10BASE-T1L support in phy-c45 (Al Stone) [2071844]
- net: mdio: add helpers to extract clause 45 regad and devad fields (Al Stone) [2071844]
- net: mdio: Add helper functions for accessing MDIO devices (Al Stone) [2071844]
- net: mdio: add mdiobus_modify_changed() (Al Stone) [2071844]
- net: mdio: introduce a shutdown method to mdio device drivers (Al Stone) [2071844]
- net: phy: Add BaseT1 auto-negotiation registers (Al Stone) [2071844]
- net: phy: Add 10-BaseT1L registers (Al Stone) [2071844]
- ethtool: Add 10base-T1L link mode entry (Al Stone) [2071844]
- phy: freescale: imx8m-pcie: Handle IMX8_PCIE_REFCLK_PAD_UNUSED (Al Stone) [2071844]
- phy: core: Warn when phy_power_on is called before phy_init (Al Stone) [2071844]
- phy: core: Update documentation syntax (Al Stone) [2071844]
- phy: core: Add documentation of phy operation order (Al Stone) [2071844]
- phy: freescale: phy-fsl-imx8-mipi-dphy: Add i.MX8qxp LVDS PHY mode support (Al Stone) [2071844]
- phy: Add LVDS configuration options (Al Stone) [2071844]
- net: phylink: remove phylink_helper_basex_speed() (Al Stone) [2071844]
- phy: phy-can-transceiver: Add support for setting mux (Al Stone) [2071844]
- phy: PHY_FSL_LYNX_28G should depend on ARCH_LAYERSCAPE (Al Stone) [2071844]
- phy: Remove duplicated include in phy-fsl-lynx-28g.c (Al Stone) [2071844]
- phy: add support for the Layerscape SerDes 28G (Al Stone) [2071844]
- net: phy: correct spelling error of media in documentation (Al Stone) [2071844]
- net: phy: exported the genphy_read_master_slave function (Al Stone) [2071844]
- net: phylink: remove phylink_set_pcs() (Al Stone) [2071844]
- phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure}) (Al Stone) [2071844]
- net: phylink: remove phylink_config's pcs_poll (Al Stone) [2071844]
- net: phylink: remove phylink_set_10g_modes() (Al Stone) [2071844]
- phy: make phy_set_max_speed() *void* (Al Stone) [2071844]
- phy: freescale: i.MX8 PHYs should depend on ARCH_MXC && ARM64 (Al Stone) [2071844]
- phy: freescale: pcie: cosmetic clean-up (Al Stone) [2071844]
- net: phylink: add pcs_validate() method (Al Stone) [2071844]
- net: phylink: add mac_select_pcs() method to phylink_mac_ops (Al Stone) [2071844]
- phy: freescale: pcie: explicitly add bitfield.h (Al Stone) [2071844]
- phy: freescale: pcie: Initialize the imx8 pcie standalone phy driver (Al Stone) [2071844]
- phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function (Al Stone) [2071844]
- net: phylink: use legacy_pre_march2020 (Al Stone) [2071844]
- net: phylink: add legacy_pre_march2020 indicator (Al Stone) [2071844]
- net: phy: Remove unnecessary indentation in the comments of phy_device (Al Stone) [2071844]
- phy: phy-can-transceiver: Make devm_gpiod_get optional (Al Stone) [2071844]
- net: phylink: Add helpers for c22 registers without MDIO (Al Stone) [2071844]
- net: phylink: add 1000base-KX to phylink_caps_to_linkmodes() (Al Stone) [2071844]
- net: document SMII and correct phylink's new validation mechanism (Al Stone) [2071844]
- net: phylink: add generic validate implementation (Al Stone) [2071844]
- net: phylink: avoid mvneta warning when setting pause parameters (Al Stone) [2071844]
- net: phylink: use supported_interfaces for phylink validation (Al Stone) [2071844]
- net: phylink: Convert some users of mdiobus_* to mdiodev_* (Al Stone) [2071844]
- net: phylink: Support disabling autonegotiation for PCS (Al Stone) [2071844]
- net: phylink: rejig SFP interface selection in ksettings_set() (Al Stone) [2071844]
- net: phylink: use mdiobus_modify_changed() helper (Al Stone) [2071844]
- kernel-doc: support DECLARE_PHY_INTERFACE_MASK() (Al Stone) [2071844]
- net: phylink: add MAC phy_interface_t bitmap (Al Stone) [2071844]
- net: phy: add phy_interface_t bitmap support (Al Stone) [2071844]
- net: phy: add genphy_c45_fast_retrain (Al Stone) [2071844]
- net: phy: add constants for fast retrain related register (Al Stone) [2071844]
- net: phylink: add phylink_set_10g_modes() helper (Al Stone) [2071844]
- net: phylink: don't call netif_carrier_off() with NULL netdev (Al Stone) [2071844]
- net: phylink: Update SFP selected interface on advertising changes (Al Stone) [2071844]
- net: phylink: add suspend/resume support (Al Stone) [2071844]
- net: phylink: cleanup ksettings_set (Al Stone) [2071844]
- net: phylink: add phy change pause mode debug (Al Stone) [2071844]
- phy: tegra: xusb: mark PM functions as __maybe_unused (Al Stone) [2071844]
- s390/pai: Add support for PAI Extension 1 NNPA counters (Tobias Huschle) [2127436]
Resolves: rhbz#2110436, rhbz#2124279, rhbz#2130164, rhbz#2044384, rhbz#2071844, rhbz#2127436

Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-10-25 08:37:28 -04:00
Frantisek Hrbata
610c2f9176 kernel-5.14.0-179.el9
* Mon Oct 24 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-179.el9]
- dmaengine: imx-sdma: Add FIFO stride support for multi FIFO script (Jerry Snitselaar) [2112028]
- dmaengine: idxd: Correct IAX operation code names (Jerry Snitselaar) [2112028]
- dmaengine: imx-sdma: Add missing struct documentation (Jerry Snitselaar) [2112028]
- dmaengine: dmatest: use strscpy to replace strlcpy (Jerry Snitselaar) [2112028]
- dmaengine: imx-sdma: Improve the SDMA irq name (Jerry Snitselaar) [2112028]
- MAINTAINERS: idxd driver maintainer update (Jerry Snitselaar) [2112028]
- dmaengine: dmatest: Replace symbolic permissions by octal permissions (Jerry Snitselaar) [2112028]
- dmaengine: dmatest: Remove spaces before tabs (Jerry Snitselaar) [2112028]
- dma:dw: remove reference to AVR32 architecture in core.c (Jerry Snitselaar) [2112028]
- dmaengine: qcom_hidma: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112028]
- dmaengine: imx-sdma: only restart cyclic channel when enabled (Jerry Snitselaar) [2112028]
- dmaengine: idxd: force wq context cleanup on device disable path (Jerry Snitselaar) [2112028]
- dmaengine: idxd: Only call idxd_enable_system_pasid() if succeeded in enabling SVA feature (Jerry Snitselaar) [2112028]
- dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2112028]
- dmaengine: imx-sdma: Allow imx8m for imx7 FW revs (Jerry Snitselaar) [2112028]
- dmaengine: Revert "dmaengine: add verification of DMA_INTERRUPT capability for dmatest" (Jerry Snitselaar) [2112028]
- dmaengine: ptdma: statify pt_tx_status (Jerry Snitselaar) [2112028]
- dmaengine: Document dmaengine_prep_dma_memset (Jerry Snitselaar) [2112028]
- dmaengine: PTDMA: support polled mode (Jerry Snitselaar) [2112028]
- dmaengine: Remove a useless mutex (Jerry Snitselaar) [2112028]
- dmaengine: idxd: update IAA definitions for user header (Jerry Snitselaar) [2112028]
- MAINTAINERS: update my email address (Jerry Snitselaar) [2112028]
- dmaengine: imx-sdma: Add multi fifo support (Jerry Snitselaar) [2112028]
- dmaengine: imx-sdma: error out on unsupported transfer types (Jerry Snitselaar) [2112028]
- dmaengine: imx: Move header to include/dma/ (Jerry Snitselaar) [2112028]
- dmaengine: imx-sdma: Fix error checking in sdma_event_remap (Jerry Snitselaar) [2112028]
- dmaengine: imx-sdma: fix init of uart scripts (Jerry Snitselaar) [2112028]
- dmaengine: imx-sdma: clean up some inconsistent indenting (Jerry Snitselaar) [2112028]
- dmaengine: imx-sdma: fix cyclic buffer race condition (Jerry Snitselaar) [2112028]
- dmaengine: imx-sdma: restart cyclic channel if needed (Jerry Snitselaar) [2112028]
- dmaengine: iot: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112028]
- dmaengine: ioatdma: use default_groups in kobj_type (Jerry Snitselaar) [2112028]
- Documentation: dmaengine: Correctly describe dmatest with channel unset (Jerry Snitselaar) [2112028]
- Documentation: dmaengine: Add a description of what dmatest does (Jerry Snitselaar) [2112028]
- dmaengine: Add documentation for new memcpy scatter-gather function (Jerry Snitselaar) [2112028]
- dmaengine: remove slave_id config field (Jerry Snitselaar) [2112028]
- dmaengine: ioat: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112028]
- dmaengine: hsu: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112028]
- dmaengine: dw: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112028]
- dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` (Jerry Snitselaar) [2112028]
- dmaengine: imx-sdma: remove space after sizeof (Jerry Snitselaar) [2112028]
- dmaengine: imx-sdma: align statement to open parenthesis (Jerry Snitselaar) [2112028]
- dmaengine: imx-sdma: add missed braces (Jerry Snitselaar) [2112028]
- dmaengine: imx-sdma: remove useless braces (Jerry Snitselaar) [2112028]
- dmaengine: Remove redundant initialization of variable err (Jerry Snitselaar) [2112028]
- dmaengine: Extend the dma_slave_width for 128 bytes (Jerry Snitselaar) [2112028]
- dmaengine: ioat: depends on !UML (Jerry Snitselaar) [2112028]
- dmaengine: idxd: depends on !UML (Jerry Snitselaar) [2112028]
- dmaengine: imx-sdma: add terminated list for freed descriptor in worker (Jerry Snitselaar) [2112028]
- dmaengine: imx-sdma: add uart rom script (Jerry Snitselaar) [2112028]
- dmaengine: imx-sdma: remove ERR009165 on i.mx6ul (Jerry Snitselaar) [2112028]
- dmaengine: imx-sdma: add mcu_2_ecspi script (Jerry Snitselaar) [2112028]
- dmaengine: dma: imx-sdma: add fw_loaded and is_ram_script (Jerry Snitselaar) [2112028]
- dmaengine: imx-sdma: remove duplicated sdma_load_context (Jerry Snitselaar) [2112028]
- Revert "dmaengine: imx-sdma: refine to load context only once" (Jerry Snitselaar) [2112028]
- pinctrl: bcm2835: implement hook for missing gpio-ranges (Adrien Thierry) [2124693]
- gpiolib: of: Introduce hook for missing gpio-ranges (Adrien Thierry) [2124693]
- pinctrl: bcm2835: Fix a few error paths (Adrien Thierry) [2124693]
- ARM: dts: gpio-ranges property is now required (Adrien Thierry) [2124693]
- pinctrl: bcm2835: Change init order for gpio hogs (Adrien Thierry) [2124693]
- nvmet-auth: don't try to cancel a non-initialized work_struct (Gopal Tiwari) [2124526]
- Enabling configs for AUTH support. (Gopal Tiwari) [2124526]
- nvme: requeue aen after firmware activation (Gopal Tiwari) [2124526]
- nvmet: fix mar and mor off-by-one errors (Gopal Tiwari) [2124526]
- nvme-tcp: fix regression that causes sporadic requests to time out (Gopal Tiwari) [2124526]
- nvme-tcp: fix UAF when detecting digest errors (Gopal Tiwari) [2124526]
- nvmet: fix a use-after-free (Gopal Tiwari) [2124526]
- nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() (Gopal Tiwari) [2124526]
- nvmet-auth: add missing goto in nvmet_setup_auth() (Gopal Tiwari) [2124526]
- nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM610 (Gopal Tiwari) [2124526]
- nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG GAMMIX S70 (Gopal Tiwari) [2124526]
- nvme-fabrics: Fix a typo in an error message (Gopal Tiwari) [2124526]
- nvme-tcp: check if the queue is allocated before stopping it (Gopal Tiwari) [2124526]
- nvme-fabrics: parse nvme connect Linux error codes (Gopal Tiwari) [2124526]
- nvmet-auth: use kmemdup instead of kmalloc + memcpy (Gopal Tiwari) [2124526]
- nvme: enable generic interface (/dev/ngXnY) for unknown command sets (Gopal Tiwari) [2124526]
- nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown (Gopal Tiwari) [2124526]
- nvme: factor out a nvme_ns_is_readonly helper (Gopal Tiwari) [2124526]
- nvme: refactor namespace probing (Gopal Tiwari) [2124526]
- nvmet: don't check for NULL pointer before kfree in nvmet_host_release (Gopal Tiwari) [2124526]
- nvme: catch -ENODEV from nvme_revalidate_zones again (Gopal Tiwari) [2124526]
- nvmet-auth: fix return value check in auth receive (Gopal Tiwari) [2124526]
- nvmet-auth: fix a couple of spelling mistakes (Gopal Tiwari) [2124526]
- nvmet: fix a format specifier in nvmet_auth_ctrl_exponential (Gopal Tiwari) [2124526]
- nvme: generalize the nvme_multi_css check in nvme_scan_ns (Gopal Tiwari) [2124526]
- nvmet-auth: select the intended CRYPTO_DH_RFC7919_GROUPS (Gopal Tiwari) [2124526]
- nvme-apple: stop casting function pointer signatures (Gopal Tiwari) [2124526]
- nvmet-auth: fix return value check in auth send (Gopal Tiwari) [2124526]
- nvme: rename nvme_validate_or_alloc_ns to nvme_scan_ns (Gopal Tiwari) [2124526]
- nvme-pci: split nvme_alloc_admin_tags (Gopal Tiwari) [2124526]
- nvme: don't always build constants.o (Gopal Tiwari) [2124526]
- nvme-rdma: split nvme_rdma_alloc_tagset (Gopal Tiwari) [2124526]
- nvme: define compat_ioctl again to unbreak 32-bit userspace. (Gopal Tiwari) [2124526]
- nvme-pci: print the command name of aborted commands (Gopal Tiwari) [2124526]
- nvme-auth: uninitialized variable in nvme_auth_transform_key() (Gopal Tiwari) [2124526]
- nvme-auth: fix off by one checks (Gopal Tiwari) [2124526]
- nvme-pci: remove useless assignment in nvme_pci_setup_prps (Gopal Tiwari) [2124526]
- nvme-tcp: split nvme_tcp_alloc_tagset (Gopal Tiwari) [2124526]
- nvme-pci: split nvme_dev_add (Gopal Tiwari) [2124526]
- nvme: use command_id instead of req->tag in trace_nvme_complete_rq() (Gopal Tiwari) [2124526]
- nvme-multipath: refactor nvme_mpath_add_disk (Gopal Tiwari) [2124526]
- nvme-tcp: use in-capsule data for I/O connect (Gopal Tiwari) [2124526]
- nvme-pci: use nvme core helper to cancel requests in tagset (Gopal Tiwari) [2124526]
- nvme-apple: use nvme core helper to cancel requests in tagset (Gopal Tiwari) [2124526]
- nvme-rdma: remove timeout for getting RDMA-CM established event (Gopal Tiwari) [2124526]
- nvmet-auth: Diffie-Hellman key exchange support (Gopal Tiwari) [2124526]
- crypto: add crypto_has_kpp() (Gopal Tiwari) [2124526]
- nvmet-auth: expire authentication sessions (Gopal Tiwari) [2124526]
- nvmet: implement basic In-Band Authentication (Gopal Tiwari) [2124526]
- nvme-auth: Diffie-Hellman key exchange support (Gopal Tiwari) [2124526]
- crypto: add crypto_has_shash() (Gopal Tiwari) [2124526]
- lib/base64: RFC4648-compliant base64 encoding (Gopal Tiwari) [2124526]
- nvme: add definitions for NVMe In-Band authentication (Gopal Tiwari) [2124526]
- nvme: implement In-Band authentication (Gopal Tiwari) [2124526]
- nvmet: parse fabrics commands on io queues (Gopal Tiwari) [2124526]
- nvme-loop: use nvme core helpers to cancel all requests in a tagset (Gopal Tiwari) [2124526]
- nvme: remove a double word in a comment (Gopal Tiwari) [2124526]
- nvme: fix qid param blk_mq_alloc_request_hctx (Gopal Tiwari) [2124526]
- nvme: remove unused timeout parameter (Gopal Tiwari) [2124526]
- nvme-fabrics: decode 'authentication required' connect error (Gopal Tiwari) [2124526]
- nvme: handle the persistent internal error AER (Gopal Tiwari) [2124526]
- nvme-pci: Crucial P2 has bogus namespace ids (Gopal Tiwari) [2124526]
- nvme: fix block device naming collision (Gopal Tiwari) [2124526]
- nvme-pci: fix freeze accounting for error handling (Gopal Tiwari) [2124526]
- nvme: use struct group for generic command dwords (Gopal Tiwari) [2124526]
- nvme-pci: phison e16 has bogus namespace ids (Gopal Tiwari) [2124526]
- nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA IM2P33F8ABR1 (Gopal Tiwari) [2124526]
- nvmet: add a clear_ids attribute for passthru targets (Gopal Tiwari) [2124526]
- nvme: fix regression when disconnect a recovering ctrl (Gopal Tiwari) [2124526]
- nvme-tcp: always fail a request when sending it failed (Gopal Tiwari) [2124526]
- nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G) (Gopal Tiwari) [2124526]
- nvmet-tcp: fix regression in data_digest calculation (Gopal Tiwari) [2124526]
- block: simplify disk shutdown (Gopal Tiwari) [2124526]
- nvme: move the Samsung X5 quirk entry to the core quirks (Gopal Tiwari) [2124526]
- nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH (Gopal Tiwari) [2124526]
- nvme-pci: disable write zeros support on UMIC and Samsung SSDs (Gopal Tiwari) [2124526]
- nvme-pci: smi has bogus namespace ids (Gopal Tiwari) [2124526]
- nvme-pci: sk hynix p31 has bogus namespace ids (Gopal Tiwari) [2124526]
- nvme-pci: avoid the deepest sleep state on ZHITAI TiPro7000 SSDs (Gopal Tiwari) [2124526]
- nvme-pci: add trouble shooting steps for timeouts (Gopal Tiwari) [2124526]
- nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG GAMMIX S50 (Gopal Tiwari) [2124526]
- nvme-pci: phison e12 has bogus namespace ids (Gopal Tiwari) [2124526]
- nvme: add bug report info for global duplicate id (Gopal Tiwari) [2124526]
- nvme: add device name to warning in uuid_show() (Gopal Tiwari) [2124526]
- nvmet: fix typo in comment (Gopal Tiwari) [2124526]
- nvme: set controller enable bit in a separate write (Gopal Tiwari) [2124526]
- nvme-pci: disable namespace identifiers for the MAXIO MAP1001 (Gopal Tiwari) [2124526]
- nvme: set non-mdts limits in nvme_scan_work (Gopal Tiwari) [2124526]
- nvme: add support for TP4084 - Time-to-Ready Enhancements (Gopal Tiwari) [2124526]
- nvme-fabrics: add a request timeout helper (Gopal Tiwari) [2124526]
- nvme-pci: harden drive presence detect in nvme_dev_disable() (Gopal Tiwari) [2124526]
- nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags (Gopal Tiwari) [2124526]
- nvme: remove unneeded include from constants file (Gopal Tiwari) [2124526]
- nvme: set dma alignment to dword (Gopal Tiwari) [2124526]
- nvme: fix interpretation of DMRSL (Gopal Tiwari) [2124526]
- nvme-apple: fix sparse endianess warnings (Gopal Tiwari) [2124526]
- nvme-apple: Add initial Apple SoC NVMe driver (Gopal Tiwari) [2124526]
- nvmet: remove redundant assignment after left shift (Gopal Tiwari) [2124526]
- nvme: allow duplicate NSIDs for private namespaces (Gopal Tiwari) [2124526]
- nvmet: use a private workqueue instead of the system workqueue (Gopal Tiwari) [2124526]
- nvme: fix the read-only state for zoned namespaces with unsupposed features (Gopal Tiwari) [2124526]
- nvme: warn about shared namespaces without CONFIG_NVME_MULTIPATH (Gopal Tiwari) [2124526]
- nvme: remove nvme_alloc_request and nvme_alloc_request_qid (Gopal Tiwari) [2124526]
- nvme: cleanup how disk->disk_name is assigned (Gopal Tiwari) [2124526]
- nvmet: move the call to nvmet_ns_changed out of nvmet_ns_revalidate (Gopal Tiwari) [2124526]
- nvmet-fc: fix kernel-doc warning for nvmet_fc_register_targetport (Gopal Tiwari) [2124526]
- nvmet-rdma: fix kernel-doc warning for nvmet_rdma_device_removal (Gopal Tiwari) [2124526]
- nvmet: use snprintf() with PAGE_SIZE in configfs (Gopal Tiwari) [2124526]
- nvme-tcp: lockdep: annotate in-kernel sockets (Gopal Tiwari) [2124526]
- nvmet: don't fold lines (Gopal Tiwari) [2124526]
- nvmet-fc: fix kernel-doc warning for nvmet_fc_unregister_targetport (Gopal Tiwari) [2124526]
- nvme-tcp: don't fold the line (Gopal Tiwari) [2124526]
- nvme-multipath: call bio_io_error in nvme_ns_head_submit_bio (Gopal Tiwari) [2124526]
- nvme-multipath: use vmalloc for ANA log buffer (Gopal Tiwari) [2124526]
- nvme-tcp: don't initialize ret variable (Gopal Tiwari) [2124526]
- nvme: fix the check for duplicate unique identifiers (Gopal Tiwari) [2124526]
- nvme: check that EUI/GUID/UUID are globally unique (Gopal Tiwari) [2124526]
- nvme: check for duplicate identifiers earlier (Gopal Tiwari) [2124526]
- nvme: cleanup __nvme_check_ids (Gopal Tiwari) [2124526]
- nvme: add a helper to initialize connect_q (Gopal Tiwari) [2124526]
- nvme: replace ida_simple[get|remove] with the simler ida_[alloc|free] (Gopal Tiwari) [2124526]
- nvmet-rdma: replace ida_simple[get|remove] with the simler ida_[alloc|free] (Gopal Tiwari) [2124526]
- nvmet: allow bdev in buffered_io mode (Gopal Tiwari) [2124526]
- nvmet-fc: replace ida_simple[get|remove] with the simler ida_[alloc|free] (Gopal Tiwari) [2124526]
- nvme-rdma: add helpers for mapping/unmapping request (Gopal Tiwari) [2124526]
- nvmet-tcp: replace ida_simple[get|remove] with the simler ida_[alloc|free] (Gopal Tiwari) [2124526]
- nvme-fc: replace ida_simple[get|remove] with the simler ida_[alloc|free] (Gopal Tiwari) [2124526]
- nvmet: use i_size_read() to set size for file-ns (Gopal Tiwari) [2124526]
- nvmet: replace ida_simple[get|remove] with the simler ida_[alloc|free] (Gopal Tiwari) [2124526]
- nvme-core: remove unnecessary function parameter (Gopal Tiwari) [2124526]
- nvme-fabrics: use consistent zeroout pattern (Gopal Tiwari) [2124526]
- nvme-fabrics: remove unnecessary braces for case (Gopal Tiwari) [2124526]
- nvme-fabrics: use unsigned int type (Gopal Tiwari) [2124526]
- nvme-core: remove unnecessary semicolon (Gopal Tiwari) [2124526]
- nvme-fabrics: use unsigned int type (Gopal Tiwari) [2124526]
- watch_queue: Fix missing locking in add_watch_to_object() (Carlos Maiolino) [2090382] {CVE-2022-1882}
- watch_queue: Fix missing rcu annotation (Carlos Maiolino) [2090382] {CVE-2022-1882}
- watchqueue: make sure to serialize 'wqueue->defunct' properly (Carlos Maiolino) [2090382] {CVE-2022-1882}
- cgroup: cgroup_get_from_id() must check the looked-up kn is a directory (Ming Lei) [2122632]
- Add skb drop reasons to IPv6 UDP receive path (Antoine Tenart) [2059161]
- net: skb: export skb drop reaons to user by TRACE_DEFINE_ENUM (Antoine Tenart) [2059161]
- docs/conf.py: add function attribute '__fix_address' to conf.py (Antoine Tenart) [2059161]
- net: skb: prevent the split of kfree_skb_reason() by gcc (Antoine Tenart) [2059161]
- tcp: md5: fix IPv4-mapped support (Antoine Tenart) [2059161]
- net: dropreason: reformat the comment fo skb drop reasons (Antoine Tenart) [2059161]
- net: skb: use auto-generation to convert skb drop reason to string (Antoine Tenart) [2059161]
- net: skb: move enum skb_drop_reason to standalone header file (Antoine Tenart) [2059161]
- tcp_ipv6: set the drop_reason in the right place (Antoine Tenart) [2059161]
- net: tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv() (Antoine Tenart) [2059161]
- net: skb: change the definition SKB_DR_SET() (Antoine Tenart) [2059161]
- net: skb: check the boundrary of drop reason in kfree_skb_reason() (Antoine Tenart) [2059161]
- net: dm: check the boundary of skb drop reasons (Antoine Tenart) [2059161]
- tcp: fix signed/unsigned comparison (Antoine Tenart) [2059161]
- tcp: add drop reason support to tcp_ofo_queue() (Antoine Tenart) [2059161]
- tcp: add drop reasons to tcp_rcv_synsent_state_process() (Antoine Tenart) [2059161]
- tcp: make tcp_rcv_synsent_state_process() drop monitor friend (Antoine Tenart) [2059161]
- tcp: add drop reason support to tcp_prune_ofo_queue() (Antoine Tenart) [2059161]
- tcp: add two drop reasons for tcp_ack() (Antoine Tenart) [2059161]
- tcp: add drop reasons to tcp_rcv_state_process() (Antoine Tenart) [2059161]
- tcp: make tcp_rcv_state_process() drop monitor friendly (Antoine Tenart) [2059161]
- tcp: add drop reason support to tcp_validate_incoming() (Antoine Tenart) [2059161]
- tcp: get rid of rst_seq_match (Antoine Tenart) [2059161]
- tcp: consume incoming skb leading to a reset (Antoine Tenart) [2059161]
- tcp: tcp_send_challenge_ack delete useless param `skb` (Antoine Tenart) [2059161]
- ipv6: fix NULL deref in ip6_rcv_core() (Antoine Tenart) [2059161]
- net: ipv6: add skb drop reasons to ip6_protocol_deliver_rcu() (Antoine Tenart) [2059161]
- net: ipv6: add skb drop reasons to ip6_rcv_core() (Antoine Tenart) [2059161]
- net: ipv6: add skb drop reasons to TLV parse (Antoine Tenart) [2059161]
- net: ipv6: remove redundant statistics in ipv6_hop_jumbo() (Antoine Tenart) [2059161]
- net: icmp: introduce function icmpv6_param_prob_reason() (Antoine Tenart) [2059161]
- net: ip: add skb drop reasons to ip forwarding (Antoine Tenart) [2059161]
- net: ipv6: add skb drop reasons to ip6_pkt_drop() (Antoine Tenart) [2059161]
- net: ipv4: add skb drop reasons to ip_error() (Antoine Tenart) [2059161]
- skb: add some helpers for skb drop reasons (Antoine Tenart) [2059161]
- net: icmp: add skb drop reasons to icmp protocol (Antoine Tenart) [2059161]
- net: icmp: introduce __ping_queue_rcv_skb() to report drop reasons (Antoine Tenart) [2059161]
- net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT (Antoine Tenart) [2059161]
- net: sock: introduce sock_queue_rcv_skb_reason() (Antoine Tenart) [2059161]
- net: tcp: fix shim definition of tcp_inbound_md5_hash (Antoine Tenart) [2059161]
- skb: make drop reason booleanable (Antoine Tenart) [2059161]
- net/tcp: Merge TCP-MD5 inbound callbacks (Antoine Tenart) [2059161]
- net: tun: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059161]
- net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement" (Antoine Tenart) [2059161]
- net: tap: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059161]
- net: dev: use kfree_skb_reason() for __netif_receive_skb_core() (Antoine Tenart) [2059161]
- net: dev: use kfree_skb_reason() for sch_handle_ingress() (Antoine Tenart) [2059161]
- net: dev: use kfree_skb_reason() for do_xdp_generic() (Antoine Tenart) [2059161]
- net: dev: use kfree_skb_reason() for enqueue_to_backlog() (Antoine Tenart) [2059161]
- net: dev: add skb drop reasons to __dev_xmit_skb() (Antoine Tenart) [2059161]
- net: skb: introduce the function kfree_skb_list_reason() (Antoine Tenart) [2059161]
- net: dev: use kfree_skb_reason() for sch_handle_egress() (Antoine Tenart) [2059161]
- net: neigh: add skb drop reasons to arp_error_report() (Antoine Tenart) [2059161]
- net: neigh: use kfree_skb_reason() for __neigh_event_send() (Antoine Tenart) [2059161]
- net: ip: add skb drop reasons for ip egress path (Antoine Tenart) [2059161]
- net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() (Antoine Tenart) [2059161]
- net: tcp: use tcp_drop_reason() for tcp_data_queue() (Antoine Tenart) [2059161]
- net: tcp: use tcp_drop_reason() for tcp_rcv_established() (Antoine Tenart) [2059161]
- net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() (Antoine Tenart) [2059161]
- net: tcp: add skb drop reasons to tcp_add_backlog() (Antoine Tenart) [2059161]
- net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() (Antoine Tenart) [2059161]
- net: tcp: use kfree_skb_reason() for tcp_v6_rcv() (Antoine Tenart) [2059161]
- net: tcp: add skb drop reasons to tcp_v4_rcv() (Antoine Tenart) [2059161]
- net: tcp: introduce tcp_drop_reason() (Antoine Tenart) [2059161]
- ipv6: Add reasons for skb drops to __udp6_lib_rcv (Antoine Tenart) [2059161]
- net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb() (Antoine Tenart) [2059161]
- net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb() (Antoine Tenart) [2059161]
- net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu() (Antoine Tenart) [2059161]
- net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core() (Antoine Tenart) [2059161]
- net: ipv4: use kfree_skb_reason() in ip_rcv_core() (Antoine Tenart) [2059161]
- net: netfilter: use kfree_drop_reason() for NF_DROP (Antoine Tenart) [2059161]
- net: skb_drop_reason: add document for drop reasons (Antoine Tenart) [2059161]
- net: socket: rename SKB_DROP_REASON_SOCKET_FILTER (Antoine Tenart) [2059161]
- arm64/kexec: Fix missing extra range for crashkres_low (Pingfan Liu) [2130054]
- irqdomain: Export irq_domain_disconnect_hierarchy() (Eric Chanudet) [2132140]
- add config var for CONFIG_PTE_MARKER (Chris von Recklinghausen) [2120352]
- mm/mprotect: only reference swap pfn page if type match (Chris von Recklinghausen) [2120352]
- mm: fix NULL pointer dereference in wp_page_reuse() (Chris von Recklinghausen) [2120352]
- mm/hugetlb: separate path for hwpoison entry in copy_hugetlb_page_range() (Chris von Recklinghausen) [2120352]
- mm/rmap: fix dereferencing invalid subpage pointer in try_to_migrate_one() (Chris von Recklinghausen) [2120352]
- mm/hugetlb: handle uffd-wp during fork() (Chris von Recklinghausen) [2120352]
- mm/hugetlb: introduce huge pte version of uffd-wp helpers (Chris von Recklinghausen) [2120352]
- mm/shmem: handle uffd-wp during fork() (Chris von Recklinghausen) [2120352]
- mm: introduce PTE_MARKER swap entry (Chris von Recklinghausen) [2120352]
- powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s (Chris von Recklinghausen) [2120352]
- powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s (Chris von Recklinghausen) [2120352]
- s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Chris von Recklinghausen) [2120352]
- s390/pgtable: cleanup description of swp pte layout (Chris von Recklinghausen) [2120352]
- arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Chris von Recklinghausen) [2120352]
- x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Chris von Recklinghausen) [2120352]
- mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Chris von Recklinghausen) [2120352]
- mm/swap: remember PG_anon_exclusive via a swp pte bit (Chris von Recklinghausen) [2120352]
- mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous pages are exclusive when (un)pinning (Chris von Recklinghausen) [2120352]
- mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a possibly shared anonymous page (Chris von Recklinghausen) [2120352]
- mm: support GUP-triggered unsharing of anonymous pages (Chris von Recklinghausen) [2120352]
- mm/gup: disallow follow_page(FOLL_PIN) (Chris von Recklinghausen) [2120352]
- mm/rmap: fail try_to_migrate() early when setting a PMD migration entry fails (Chris von Recklinghausen) [2120352]
- mm: remember exclusively mapped anonymous pages with PG_anon_exclusive (Chris von Recklinghausen) [2120352]
- mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from unmap_page() (Chris von Recklinghausen) [2120352]
- mm/rmap: use page_move_anon_rmap() when reusing a mapped PageAnon() page exclusively (Chris von Recklinghausen) [2120352]
- mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() (Chris von Recklinghausen) [2120352]
- mm/rmap: pass rmap flags to hugepage_add_anon_rmap() (Chris von Recklinghausen) [2120352]
- mm/rmap: remove do_page_add_anon_rmap() (Chris von Recklinghausen) [2120352]
- mm/rmap: convert RMAP flags to a proper distinct rmap_t type (Chris von Recklinghausen) [2120352]
- mm/rmap: split page_dup_rmap() into page_dup_file_rmap() and page_try_dup_anon_rmap() (Chris von Recklinghausen) [2120352]
- mm/memory: slightly simplify copy_present_pte() (Chris von Recklinghausen) [2120352]
- mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb_page_range() (Chris von Recklinghausen) [2120352]
- mm/rmap: fix missing swap_free() in try_to_unmap() after arch_unmap_one() failed (Chris von Recklinghausen) [2120352]
- s390/smp: fix memblock_phys_free() vs memblock_free() confusion (Chris von Recklinghausen) [2120352]
- compiler_types: mark __compiletime_assert failure as __noreturn (Chris von Recklinghausen) [2120352]
- config: set CONFIG_KFENCE_DEFERRABLE (Chris von Recklinghausen) [2120352]
- config: set CONFIG_CACHEFILES_ERROR_INJECTION (Chris von Recklinghausen) [2120352]
- config: set CONFIG_ANON_VMA_NAME (Chris von Recklinghausen) [2120352]
- config: set CONFIG_DAMON_SYSFS (Chris von Recklinghausen) [2120352]
- mm/gup: fix FOLL_FORCE COW security issue and remove FOLL_COW (Chris von Recklinghausen) [2120352]
- mm, hwpoison: set PG_hwpoison for busy hugetlb pages (Chris von Recklinghausen) [2120352]
- mm/mprotect: fix soft-dirty check in can_change_pte_writable() (Chris von Recklinghausen) [2120352]
- hugetlb_cgroup: fix wrong hugetlb cgroup numa stat (Chris von Recklinghausen) [2120352]
- mm/damon/reclaim: fix potential memory leak in damon_reclaim_init() (Chris von Recklinghausen) [2120352]
- userfaultfd: provide properly masked address for huge-pages (Chris von Recklinghausen) [2120352]
- mm: handling Non-LRU pages returned by vm_normal_pages (Chris von Recklinghausen) [2120352]
- mm/mprotect: try avoiding write faults for exclusive anonymous pages when changing protection (Chris von Recklinghausen) [2120352]
- kasan: fix zeroing vmalloc memory with HW_TAGS (Chris von Recklinghausen) [2120352]
- mm/memory-failure: disable unpoison once hw error happens (Chris von Recklinghausen) [2120352]
- mm/slub: Move the stackdepot related allocation out of IRQ-off section. (Chris von Recklinghausen) [2120352]
- include/linux/find: Fix documentation (Chris von Recklinghausen) [2120352]
- mm: hugetlb_vmemmap: fix CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON (Chris von Recklinghausen) [2120352]
- video: fbdev: vesafb: Fix a use-after-free due early fb_info cleanup (Chris von Recklinghausen) [2120352]
- mm: kasan: fix input of vmalloc_to_page() (Chris von Recklinghausen) [2120352]
- ceph: no need to invalidate the fscache twice (Chris von Recklinghausen) [2120352]
- mm/swap: clean up the comment of find_next_to_unuse (Chris von Recklinghausen) [2120352]
- mm: hugetlb_vmemmap: add hugetlb_optimize_vmemmap sysctl (Chris von Recklinghausen) [2120352]
- mm: hugetlb_vmemmap: use kstrtobool for hugetlb_vmemmap param parsing (Chris von Recklinghausen) [2120352]
- mm: memory_hotplug: override memmap_on_memory when hugetlb_free_vmemmap=on (Chris von Recklinghausen) [2120352]
- mm: hugetlb_vmemmap: disable hugetlb_optimize_vmemmap when struct page crosses page boundaries (Chris von Recklinghausen) [2120352]
- arm64/mm: enable ARCH_SUPPORTS_PAGE_TABLE_CHECK (Chris von Recklinghausen) [2120352]
- mm: hugetlb: considering PMD sharing when flushing cache/TLBs (Chris von Recklinghausen) [2120352]
- mm/mprotect: use mmu_gather (Chris von Recklinghausen) [2120352]
- mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive for PageAnon() pages (Chris von Recklinghausen) [2120352]
- mm/kfence: reset PG_slab and memcg_data before freeing __kfence_pool (Chris von Recklinghausen) [2120352]
- mm: mremap: fix sign for EFAULT error return value (Chris von Recklinghausen) [2120352]
- fbdev: efifb: Fix a use-after-free due early fb_info cleanup (Chris von Recklinghausen) [2120352]
- kthread: Don't allocate kthread_struct for init and umh (Chris von Recklinghausen) [2120352]
- fbdev: vesafb: Cleanup fb_info in .fb_destroy rather than .remove (Chris von Recklinghausen) [2120352]
- fbdev: efifb: Cleanup fb_info in .fb_destroy rather than .remove (Chris von Recklinghausen) [2120352]
- fbdev: simplefb: Cleanup fb_info in .fb_destroy rather than .remove (Chris von Recklinghausen) [2120352]
- Revert "fbdev: Make fb_release() return -ENODEV if fbdev was unregistered" (Chris von Recklinghausen) [2120352]
- fbdev: Make fb_release() return -ENODEV if fbdev was unregistered (Chris von Recklinghausen) [2120352]
- mm/migration: fix possible do_pages_stat_array racing with memory offline (Chris von Recklinghausen) [2120352]
- mm/migration: fix potential invalid node access for reclaim-based migration (Chris von Recklinghausen) [2120352]
- mm/migration: fix potential page refcounts leak in migrate_pages (Chris von Recklinghausen) [2120352]
- Revert "mm/memory-failure.c: fix race with changing page compound again" (Chris von Recklinghausen) [2120352]
- mm/huge_memory: do not overkill when splitting huge_zero_page (Chris von Recklinghausen) [2120352]
- Revert "mm/memory-failure.c: skip huge_zero_page in memory_failure()" (Chris von Recklinghausen) [2120352]
- kasan: prevent cpu_quarantine corruption when CPU offline and cache shrink occur at same time (Chris von Recklinghausen) [2120352]
- no-MMU: expose vmalloc_huge() for alloc_large_system_hash() (Chris von Recklinghausen) [2120352]
- kvmalloc: use vmalloc_huge for vmalloc allocations (Chris von Recklinghausen) [2120352]
- page_alloc: use vmalloc_huge for large system hash (Chris von Recklinghausen) [2120352]
- mm/vmalloc: huge vmalloc backing pages should be split rather than compound (Chris von Recklinghausen) [2120352]
- mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() (Chris von Recklinghausen) [2120352]
- memcg: sync flush only if periodic flush is delayed (Chris von Recklinghausen) [2120352]
- mm/memory-failure.c: skip huge_zero_page in memory_failure() (Chris von Recklinghausen) [2120352]
- mm/hwpoison: fix race between hugetlb free/demotion and memory_failure_hugetlb() (Chris von Recklinghausen) [2120352]
- vmalloc: replace VM_NO_HUGE_VMAP with VM_ALLOW_HUGE_VMAP (Chris von Recklinghausen) [2120352]
- mm/vmalloc: fix spinning drain_vmap_work after reading from /proc/vmcore (Chris von Recklinghausen) [2120352]
- mm: compaction: fix compiler warning when CONFIG_COMPACTION=n (Chris von Recklinghausen) [2120352]
- mm: fix unexpected zeroed page mapping with zram swap (Chris von Recklinghausen) [2120352]
- mm, page_alloc: fix build_zonerefs_node() (Chris von Recklinghausen) [2120352]
- mm, kfence: support kmem_dump_obj() for KFENCE objects (Chris von Recklinghausen) [2120352]
- kasan: fix hw tags enablement when KUNIT tests are disabled (Chris von Recklinghausen) [2120352]
- mm/secretmem: fix panic when growing a memfd_secret (Chris von Recklinghausen) [2120352]
- mm/slub: remove unused parameter in setup_object*() (Chris von Recklinghausen) [2120352]
- s390: current_stack_pointer shouldn't be a function (Chris von Recklinghausen) [2120352]
- mm/list_lru.c: revert "mm/list_lru: optimize memcg_reparent_list_lru_node()" (Chris von Recklinghausen) [2120352]
- mm/mempolicy: fix mpol_new leak in shared_policy_replace (Chris von Recklinghausen) [2120352]
- mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) (Chris von Recklinghausen) [2120352]
- mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning (Chris von Recklinghausen) [2120352]
- highmem: fix checks in __kmap_local_sched_{in,out} (Chris von Recklinghausen) [2120352]
- mmc: core: improve API to make clear mmc_hw_reset is for cards (Chris von Recklinghausen) [2120352]
- mm/huge_memory: Avoid calling pmd_page() on a non-leaf PMD (Chris von Recklinghausen) [2120352]
- fbdev: Fix unregistering of framebuffers without device (Chris von Recklinghausen) [2120352]
- mm/slub: use stackdepot to save stack trace in objects (Chris von Recklinghausen) [2120352]
- mm/slub: move struct track init out of set_track() (Chris von Recklinghausen) [2120352]
- lib/stackdepot: allow requesting early initialization dynamically (Chris von Recklinghausen) [2120352]
- Revert "mm/page_alloc: mark pagesets as __maybe_unused" (Chris von Recklinghausen) [2120352]
- mm/damon: prevent activated scheme from sleeping by deactivated schemes (Chris von Recklinghausen) [2120352]
- mm/kmemleak: reset tag when compare object pointer (Chris von Recklinghausen) [2120352]
- mm, kasan: fix __GFP_BITS_SHIFT definition breaking LOCKDEP (Chris von Recklinghausen) [2120352]
- mm,hwpoison: unmap poisoned page before invalidation (Chris von Recklinghausen) [2120352]
- mm: kfence: fix objcgs vector allocation (Chris von Recklinghausen) [2120352]
- Revert "mm: madvise: skip unmapped vma holes passed to process_madvise" (Chris von Recklinghausen) [2120352]
- ntfs: Correct mark_ntfs_record_dirty() folio conversion (Chris von Recklinghausen) [2120352]
- fs: Pass an iocb to generic_perform_write() (Chris von Recklinghausen) [2120352]
- readahead: Update comments (Chris von Recklinghausen) [2120352]
- mm: remove the skip_page argument to read_pages (Chris von Recklinghausen) [2120352]
- mm: remove the pages argument to read_pages (Chris von Recklinghausen) [2120352]
- fs: Remove ->readpages address space operation (Chris von Recklinghausen) [2120352]
- readahead: Remove read_cache_pages() (Chris von Recklinghausen) [2120352]
- mm: page_alloc: validate buddy before check its migratetype. (Chris von Recklinghausen) [2120352]
- mm/balloon_compaction: make balloon page compaction callbacks static (Chris von Recklinghausen) [2120352]
- mm: kfence: fix missing objcg housekeeping for SLAB (Chris von Recklinghausen) [2120352]
- s390/test_unwind: extend kretprobe test (Chris von Recklinghausen) [2120352]
- mm: madvise: MADV_DONTNEED_LOCKED (Chris von Recklinghausen) [2120352]
- mm: fix race between MADV_FREE reclaim and blkdev direct IO read (Chris von Recklinghausen) [2120352]
- mm/huge_memory: remove stale locking logic from __split_huge_pmd() (Chris von Recklinghausen) [2120352]
- mm/huge_memory: remove stale page_trans_huge_mapcount() (Chris von Recklinghausen) [2120352]
- mm/swapfile: remove stale reuse_swap_page() (Chris von Recklinghausen) [2120352]
- mm/khugepaged: remove reuse_swap_page() usage (Chris von Recklinghausen) [2120352]
- mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() (Chris von Recklinghausen) [2120352]
- mm: streamline COW logic in do_swap_page() (Chris von Recklinghausen) [2120352]
- mm: slightly clarify KSM logic in do_swap_page() (Chris von Recklinghausen) [2120352]
- mm: optimize do_wp_page() for fresh pages in local LRU pagevecs (Chris von Recklinghausen) [2120352]
- mm: optimize do_wp_page() for exclusive pages in the swapcache (Chris von Recklinghausen) [2120352]
- mm/huge_memory: make is_transparent_hugepage() static (Chris von Recklinghausen) [2120352]
- mm: enable MADV_DONTNEED for hugetlb mappings (Chris von Recklinghausen) [2120352]
- kasan: disable LOCKDEP when printing reports (Chris von Recklinghausen) [2120352]
- kasan: move and hide kasan_save_enable/restore_multi_shot (Chris von Recklinghausen) [2120352]
- kasan: reorder reporting functions (Chris von Recklinghausen) [2120352]
- kasan: respect KASAN_BIT_REPORTED in all reporting routines (Chris von Recklinghausen) [2120352]
- kasan: add comment about UACCESS regions to kasan_report (Chris von Recklinghausen) [2120352]
- kasan: rename kasan_access_info to kasan_report_info (Chris von Recklinghausen) [2120352]
- kasan: move and simplify kasan_report_async (Chris von Recklinghausen) [2120352]
- kasan: call print_report from kasan_report_invalid_free (Chris von Recklinghausen) [2120352]
- kasan: merge __kasan_report into kasan_report (Chris von Recklinghausen) [2120352]
- kasan: restructure kasan_report (Chris von Recklinghausen) [2120352]
- kasan: simplify kasan_find_first_bad_addr call sites (Chris von Recklinghausen) [2120352]
- kasan: split out print_report from __kasan_report (Chris von Recklinghausen) [2120352]
- kasan: move disable_trace_on_warning to start_report (Chris von Recklinghausen) [2120352]
- kasan: move update_kunit_status to start_report (Chris von Recklinghausen) [2120352]
- kasan: check CONFIG_KASAN_KUNIT_TEST instead of CONFIG_KUNIT (Chris von Recklinghausen) [2120352]
- kasan: simplify kasan_update_kunit_status() and call sites (Chris von Recklinghausen) [2120352]
- kasan: simplify async check in end_report() (Chris von Recklinghausen) [2120352]
- kasan: print basic stack frame info for SW_TAGS (Chris von Recklinghausen) [2120352]
- kasan: improve stack frame info in reports (Chris von Recklinghausen) [2120352]
- kasan: rearrange stack frame info in reports (Chris von Recklinghausen) [2120352]
- kasan: more line breaks in reports (Chris von Recklinghausen) [2120352]
- kasan: drop addr check from describe_object_addr (Chris von Recklinghausen) [2120352]
- kasan: print virtual mapping info in reports (Chris von Recklinghausen) [2120352]
- kasan: update function name in comments (Chris von Recklinghausen) [2120352]
- mm/kasan: remove unnecessary CONFIG_KASAN option (Chris von Recklinghausen) [2120352]
- kasan: test: support async (again) and asymm modes for HW_TAGS (Chris von Recklinghausen) [2120352]
- kasan: improve vmalloc tests (Chris von Recklinghausen) [2120352]
- kasan: documentation updates (Chris von Recklinghausen) [2120352]
- arm64: select KASAN_VMALLOC for SW/HW_TAGS modes (Chris von Recklinghausen) [2120352]
- kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS (Chris von Recklinghausen) [2120352]
- kasan: add kasan.vmalloc command line flag (Chris von Recklinghausen) [2120352]
- kasan: clean up feature flags for HW_TAGS mode (Chris von Recklinghausen) [2120352]
- kasan: mark kasan_arg_stacktrace as __initdata (Chris von Recklinghausen) [2120352]
- kasan, arm64: don't tag executable vmalloc allocations (Chris von Recklinghausen) [2120352]
- kasan, vmalloc: only tag normal vmalloc allocations (Chris von Recklinghausen) [2120352]
- kasan, vmalloc: add vmalloc tagging for HW_TAGS (Chris von Recklinghausen) [2120352]
- kasan, page_alloc: allow skipping memory init for HW_TAGS (Chris von Recklinghausen) [2120352]
- kasan, page_alloc: allow skipping unpoisoning for HW_TAGS (Chris von Recklinghausen) [2120352]
- kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS (Chris von Recklinghausen) [2120352]
- kasan, vmalloc: unpoison VM_ALLOC pages after mapping (Chris von Recklinghausen) [2120352]
- kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged (Chris von Recklinghausen) [2120352]
- kasan, vmalloc: add vmalloc tagging for SW_TAGS (Chris von Recklinghausen) [2120352]
- kasan, arm64: reset pointer tags of vmapped stacks (Chris von Recklinghausen) [2120352]
- kasan, fork: reset pointer tags of vmapped stacks (Chris von Recklinghausen) [2120352]
- kasan, vmalloc: reset tags in vmalloc functions (Chris von Recklinghausen) [2120352]
- kasan: add wrappers for vmalloc hooks (Chris von Recklinghausen) [2120352]
- kasan: reorder vmalloc hooks (Chris von Recklinghausen) [2120352]
- kasan, vmalloc: drop outdated VM_KASAN comment (Chris von Recklinghausen) [2120352]
- kasan, x86, arm64, s390: rename functions for modules shadow (Chris von Recklinghausen) [2120352]
- kasan: define KASAN_VMALLOC_INVALID for SW_TAGS (Chris von Recklinghausen) [2120352]
- kasan: clean up metadata byte definitions (Chris von Recklinghausen) [2120352]
- kasan, page_alloc: rework kasan_unpoison_pages call site (Chris von Recklinghausen) [2120352]
- kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook (Chris von Recklinghausen) [2120352]
- kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook (Chris von Recklinghausen) [2120352]
- kasan, page_alloc: combine tag_clear_highpage calls in post_alloc_hook (Chris von Recklinghausen) [2120352]
- kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook (Chris von Recklinghausen) [2120352]
- kasan, page_alloc: refactor init checks in post_alloc_hook (Chris von Recklinghausen) [2120352]
- kasan: only apply __GFP_ZEROTAGS when memory is zeroed (Chris von Recklinghausen) [2120352]
- mm: clarify __GFP_ZEROTAGS comment (Chris von Recklinghausen) [2120352]
- kasan: drop skip_kasan_poison variable in free_pages_prepare (Chris von Recklinghausen) [2120352]
- kasan, page_alloc: init memory of skipped pages on free (Chris von Recklinghausen) [2120352]
- kasan, page_alloc: simplify kasan_poison_pages call site (Chris von Recklinghausen) [2120352]
- kasan, page_alloc: merge kasan_free_pages into free_pages_prepare (Chris von Recklinghausen) [2120352]
- kasan, page_alloc: move tag_clear_highpage out of kernel_init_free_pages (Chris von Recklinghausen) [2120352]
- kasan, page_alloc: deduplicate should_skip_kasan_poison (Chris von Recklinghausen) [2120352]
- mm: unexport page_init_poison (Chris von Recklinghausen) [2120352]
- kasan: no need to unset panic_on_warn in end_report() (Chris von Recklinghausen) [2120352]
- mm/mlock: fix two bugs in user_shm_lock() (Chris von Recklinghausen) [2120352]
- mm/damon/sysfs: remove repeat container_of() in damon_sysfs_kdamond_release() (Chris von Recklinghausen) [2120352]
- Docs/ABI/testing: add DAMON sysfs interface ABI document (Chris von Recklinghausen) [2120352]
- Docs/admin-guide/mm/damon/usage: document DAMON sysfs interface (Chris von Recklinghausen) [2120352]
- selftests/damon: add a test for DAMON sysfs interface (Chris von Recklinghausen) [2120352]
- mm/damon/sysfs: support DAMOS stats (Chris von Recklinghausen) [2120352]
- mm/damon/sysfs: support DAMOS watermarks (Chris von Recklinghausen) [2120352]
- mm/damon/sysfs: support schemes prioritization (Chris von Recklinghausen) [2120352]
- mm/damon/sysfs: support DAMOS quotas (Chris von Recklinghausen) [2120352]
- mm/damon/sysfs: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2120352]
- mm/damon/sysfs: support the physical address space monitoring (Chris von Recklinghausen) [2120352]
- mm/damon/sysfs: link DAMON for virtual address spaces monitoring (Chris von Recklinghausen) [2120352]
- mm/damon: implement a minimal stub for sysfs-based DAMON interface (Chris von Recklinghausen) [2120352]
- mm/damon/core: add number of each enum type values (Chris von Recklinghausen) [2120352]
- mm/damon/core: allow non-exclusive DAMON start/stop (Chris von Recklinghausen) [2120352]
- Docs/damon: update outdated term 'regions update interval' (Chris von Recklinghausen) [2120352]
- Docs/vm/damon/design: update DAMON-Idle Page Tracking interference handling (Chris von Recklinghausen) [2120352]
- Docs/vm/damon: call low level monitoring primitives the operations (Chris von Recklinghausen) [2120352]
- mm/damon: remove unnecessary CONFIG_DAMON option (Chris von Recklinghausen) [2120352]
- mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,set_operations}() (Chris von Recklinghausen) [2120352]
- mm/damon/dbgfs-test: fix is_target_id() change (Chris von Recklinghausen) [2120352]
- mm/damon/dbgfs: use operations id for knowing if the target has pid (Chris von Recklinghausen) [2120352]
- mm/damon/dbgfs: use damon_select_ops() instead of damon_{v,p}a_set_operations() (Chris von Recklinghausen) [2120352]
- mm/damon/reclaim: use damon_select_ops() instead of damon_{v,p}a_set_operations() (Chris von Recklinghausen) [2120352]
- mm/damon/paddr,vaddr: register themselves to DAMON in subsys_initcall (Chris von Recklinghausen) [2120352]
- mm/damon: let monitoring operations can be registered and selected (Chris von Recklinghausen) [2120352]
- mm/damon: rename damon_primitives to damon_operations (Chris von Recklinghausen) [2120352]
- mm/damon: remove redundant page validation (Chris von Recklinghausen) [2120352]
- mm/damon: remove the target id concept (Chris von Recklinghausen) [2120352]
- mm/damon/core: move damon_set_targets() into dbgfs (Chris von Recklinghausen) [2120352]
- Docs/admin-guide/mm/damon/usage: update for changed initail_regions file input (Chris von Recklinghausen) [2120352]
- mm/damon/dbgfs/init_regions: use target index instead of target id (Chris von Recklinghausen) [2120352]
- mm/hmm.c: remove unneeded local variable ret (Chris von Recklinghausen) [2120352]
- kfence: allow use of a deferrable timer (Chris von Recklinghausen) [2120352]
- mm/page_table_check.c: use strtobool for param parsing (Chris von Recklinghausen) [2120352]
- mm/highmem: remove unnecessary done label (Chris von Recklinghausen) [2120352]
- mm/early_ioremap: declare early_memremap_pgprot_adjust() (Chris von Recklinghausen) [2120352]
- mm: uninline copy_overflow() (Chris von Recklinghausen) [2120352]
- mm: remove usercopy_warn() (Chris von Recklinghausen) [2120352]
- mm/zswap.c: allow handling just same-value filled pages (Chris von Recklinghausen) [2120352]
- mm/thp: ClearPageDoubleMap in first page_add_file_rmap() (Chris von Recklinghausen) [2120352]
- mm: only re-generate demotion targets when a numa node changes its N_CPU state (Chris von Recklinghausen) [2120352]
- mm/memory_hotplug: fix misplaced comment in offline_pages (Chris von Recklinghausen) [2120352]
- mm/memory_hotplug: clean up try_offline_node (Chris von Recklinghausen) [2120352]
- mm/memory_hotplug: avoid calling zone_intersects() for ZONE_NORMAL (Chris von Recklinghausen) [2120352]
- mm/memory_hotplug: remove obsolete comment of __add_pages (Chris von Recklinghausen) [2120352]
- mm: madvise: skip unmapped vma holes passed to process_madvise (Chris von Recklinghausen) [2120352]
- mm/madvise: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [2120352]
- mm/ksm: use helper macro __ATTR_RW (Chris von Recklinghausen) [2120352]
- mm/vmstat: add event for ksm swapping in copy (Chris von Recklinghausen) [2120352]
- mm: page_io: fix psi memory pressure error on cold swapins (Chris von Recklinghausen) [2120352]
- memory tiering: skip to scan fast memory (Chris von Recklinghausen) [2120352]
- NUMA balancing: optimize page placement for memory tiering system (Chris von Recklinghausen) [2120352]
- NUMA Balancing: add page promotion counter (Chris von Recklinghausen) [2120352]
- mm/migrate: fix race between lock page and clear PG_Isolated (Chris von Recklinghausen) [2120352]
- mm,migrate: fix establishing demotion target (Chris von Recklinghausen) [2120352]
- mm/oom_kill: remove unneeded is_memcg_oom check (Chris von Recklinghausen) [2120352]
- mm: compaction: cleanup the compaction trace events (Chris von Recklinghausen) [2120352]
- mm: vmscan: fix documentation for page_check_references() (Chris von Recklinghausen) [2120352]
- mm/list_lru: optimize memcg_reparent_list_lru_node() (Chris von Recklinghausen) [2120352]
- mm: __isolate_lru_page_prepare() in isolate_migratepages_block() (Chris von Recklinghausen) [2120352]
- mm/fs: delete PF_SWAPWRITE (Chris von Recklinghausen) [2120352]
- userfaultfd: provide unmasked address on page-fault (Chris von Recklinghausen) [2120352]
- mm: remove unneeded local variable follflags (Chris von Recklinghausen) [2120352]
- mm/hugetlb: use helper macro __ATTR_RW (Chris von Recklinghausen) [2120352]
- mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB (Chris von Recklinghausen) [2120352]
- mm/memory-failure.c: make non-LRU movable pages unhandlable (Chris von Recklinghausen) [2120352]
- mm/memory-failure.c: avoid calling invalidate_inode_page() with unexpected pages (Chris von Recklinghausen) [2120352]
- mm/memory-failure.c: fix race with changing page compound again (Chris von Recklinghausen) [2120352]
- mm/hwpoison: add in-use hugepage hwpoison filter judgement (Chris von Recklinghausen) [2120352]
- mm/hwpoison: avoid the impact of hwpoison_filter() return value on mce handler (Chris von Recklinghausen) [2120352]
- mm/hwpoison-inject: support injecting hwpoison to free page (Chris von Recklinghausen) [2120352]
- mm/memory-failure.c: remove unnecessary PageTransTail check (Chris von Recklinghausen) [2120352]
- mm/memory-failure.c: remove obsolete comment in __soft_offline_page (Chris von Recklinghausen) [2120352]
- mm/memory-failure.c: rework the try_to_unmap logic in hwpoison_user_map (Chris von Recklinghausen) [2120352]
- mm/memory-failure.c: remove PageSlab check in hwpoison_filter_dev (Chris von Recklinghausen) [2120352]
- mm/memory-failure.c: fix race with changing page more robustly (Chris von Recklinghausen) [2120352]
- mm/memory-failure.c: rework the signaling logic in kill_proc (Chris von Recklinghausen) [2120352]
- mm/memory-failure.c: catch unexpected -EFAULT from vma_address() (Chris von Recklinghausen) [2120352]
- mm/memory-failure.c: minor clean up for memory_failure_dev_pagemap (Chris von Recklinghausen) [2120352]
- mm: invalidate hwpoison page cache page in fault path (Chris von Recklinghausen) [2120352]
- mm/memory-failure.c: remove obsolete comment (Chris von Recklinghausen) [2120352]
- mm/page_alloc: call check_new_pages() while zone spinlock is not held (Chris von Recklinghausen) [2120352]
- mm: count time in drain_all_pages during direct reclaim as memory pressure (Chris von Recklinghausen) [2120352]
- mm: enforce pageblock_order < MAX_ORDER (Chris von Recklinghausen) [2120352]
- mm/page_alloc: don't pass pfn to free_unref_page_commit() (Chris von Recklinghausen) [2120352]
- mm/mmzone.h: remove unused macros (Chris von Recklinghausen) [2120352]
- mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() (Chris von Recklinghausen) [2120352]
- mm: page_alloc: avoid merging non-fallbackable pageblocks with others (Chris von Recklinghausen) [2120352]
- mm/vmalloc.c: fix "unused function" warning (Chris von Recklinghausen) [2120352]
- mm/vmalloc: eliminate an extra orig_gfp_mask (Chris von Recklinghausen) [2120352]
- mm/vmalloc: add adjust_search_size parameter (Chris von Recklinghausen) [2120352]
- mm/vmalloc: Move draining areas out of caller context (Chris von Recklinghausen) [2120352]
- mm/vmalloc: remove unneeded function forward declaration (Chris von Recklinghausen) [2120352]
- mm/sparse: make mminit_validate_memmodel_limits() static (Chris von Recklinghausen) [2120352]
- mm/mremap:: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [2120352]
- mm/mmap: remove obsolete comment in ksys_mmap_pgoff (Chris von Recklinghausen) [2120352]
- mm: _install_special_mapping() apply VM_LOCKED_CLEAR_MASK (Chris von Recklinghausen) [2120352]
- mm/memory.c: use helper macro min and max in unmap_mapping_range_tree() (Chris von Recklinghausen) [2120352]
- mm/memory.c: use helper function range_in_vma() (Chris von Recklinghausen) [2120352]
- mm/mmap: return 1 from stack_guard_gap __setup() handler (Chris von Recklinghausen) [2120352]
- mm/memcontrol: return 1 from cgroup.memory __setup() handler (Chris von Recklinghausen) [2120352]
- memcg: synchronously enforce memory.high for large overcharges (Chris von Recklinghausen) [2120352]
- memcg: unify force charging conditions (Chris von Recklinghausen) [2120352]
- memcg: refactor mem_cgroup_oom (Chris von Recklinghausen) [2120352]
- mm/memcg: mem_cgroup_per_node is already set to 0 on allocation (Chris von Recklinghausen) [2120352]
- memcg: replace in_interrupt() with !in_task() (Chris von Recklinghausen) [2120352]
- mm: shmem: use helper macro __ATTR_RW (Chris von Recklinghausen) [2120352]
- tmpfs: support for file creation time (Chris von Recklinghausen) [2120352]
- mm/gup: remove unused get_user_pages_locked() (Chris von Recklinghausen) [2120352]
- mm: change lookup_node() to use get_user_pages_fast() (Chris von Recklinghausen) [2120352]
- mm/gup: remove unused pin_user_pages_locked() (Chris von Recklinghausen) [2120352]
- mm/gup: follow_pfn_pte(): -EEXIST cleanup (Chris von Recklinghausen) [2120352]
- mm: fs: fix lru_cache_disabled race in bh_lru (Chris von Recklinghausen) [2120352]
- mm/writeback: minor clean up for highmem_dirtyable_memory (Chris von Recklinghausen) [2120352]
- filemap: remove find_get_pages() (Chris von Recklinghausen) [2120352]
- mm/memremap: avoid calling kasan_remove_zero_shadow() for device private memory (Chris von Recklinghausen) [2120352]
- remove bdi_congested() and wb_congested() and related functions (Chris von Recklinghausen) [2120352]
- remove inode_congested() (Chris von Recklinghausen) [2120352]
- mm: improve cleanup when ->readpages doesn't process all pages (Chris von Recklinghausen) [2120352]
- mm: document and polish read-ahead code (Chris von Recklinghausen) [2120352]
- mm/damon: minor cleanup for damon_pa_young (Chris von Recklinghausen) [2120352]
- mm/readahead: Align file mappings for non-DAX (Chris von Recklinghausen) [2120352]
- mm/huge_memory: Convert __split_huge_pmd() to take a folio (Chris von Recklinghausen) [2120352]
- mm: swap: get rid of livelock in swapin readahead (Chris von Recklinghausen) [2120352]
- fs: Remove aops ->set_page_dirty (Chris von Recklinghausen) [2120352]
- fb_defio: Use noop_dirty_folio() (Chris von Recklinghausen) [2120352]
- fs: Convert __set_page_dirty_no_writeback to noop_dirty_folio (Chris von Recklinghausen) [2120352]
- fs: Convert __set_page_dirty_buffers to block_dirty_folio (Chris von Recklinghausen) [2120352]
- afs: Convert afs_dir_set_page_dirty() to afs_dir_dirty_folio() (Chris von Recklinghausen) [2120352]
- fs: Convert trivial uses of __set_page_dirty_nobuffers to filemap_dirty_folio (Chris von Recklinghausen) [2120352]
- fscache: Convert fscache_set_page_dirty() to fscache_dirty_folio() (Chris von Recklinghausen) [2120352]
- fuse: Convert from launder_page to launder_folio (Chris von Recklinghausen) [2120352]
- afs: Convert from launder_page to launder_folio (Chris von Recklinghausen) [2120352]
- ceph: Convert from invalidatepage to invalidate_folio (Chris von Recklinghausen) [2120352]
- fs: Remove noop_invalidatepage() (Chris von Recklinghausen) [2120352]
- fs: Turn block_invalidatepage into block_invalidate_folio (Chris von Recklinghausen) [2120352]
- fs: Convert is_partially_uptodate to folios (Chris von Recklinghausen) [2120352]
- resume_user_mode: Move to resume_user_mode.h (Chris von Recklinghausen) [2120352]
- resume_user_mode: Remove #ifdef TIF_NOTIFY_RESUME in set_notify_resume (Chris von Recklinghausen) [2120352]
- signal: Move set_notify_signal and clear_notify_signal into sched/signal.h (Chris von Recklinghausen) [2120352]
- task_work: Decouple TIF_NOTIFY_SIGNAL and task_work (Chris von Recklinghausen) [2120352]
- task_work: Call tracehook_notify_signal from get_signal on all architectures (Chris von Recklinghausen) [2120352]
- task_work: Introduce task_work_pending (Chris von Recklinghausen) [2120352]
- task_work: Remove unnecessary include from posix_timers.h (Chris von Recklinghausen) [2120352]
- ptrace: Remove tracehook_signal_handler (Chris von Recklinghausen) [2120352]
- ptrace: Remove arch_syscall_{enter,exit}_tracehook (Chris von Recklinghausen) [2120352]
- ptrace: Create ptrace_report_syscall_{entry,exit} in ptrace.h (Chris von Recklinghausen) [2120352]
- ptrace: Move ptrace_report_syscall into ptrace.h (Chris von Recklinghausen) [2120352]
- mm: slub: Delete useless parameter of alloc_slab_page() (Chris von Recklinghausen) [2120352]
- s390/test_unwind: add kretprobe tests (Chris von Recklinghausen) [2120352]
- mm/slub: remove forced_order parameter in calculate_sizes (Chris von Recklinghausen) [2120352]
- mm/slub: refactor deactivate_slab() (Chris von Recklinghausen) [2120352]
- mm/slub: limit number of node partial slabs only in cache creation (Chris von Recklinghausen) [2120352]
- mm/slub: use helper macro __ATTR_XX_MODE for SLAB_ATTR(_RO) (Chris von Recklinghausen) [2120352]
- memfd: fix F_SEAL_WRITE after shmem huge page allocated (Chris von Recklinghausen) [2120352]
- mm: fix use-after-free when anon vma name is used after vma is freed (Chris von Recklinghausen) [2120352]
- mm: prevent vm_area_struct::anon_name refcount saturation (Chris von Recklinghausen) [2120352]
- mm: refactor vm_area_struct::anon_vma_name usage code (Chris von Recklinghausen) [2120352]
- mm: build migrate_vma_* for all configs with ZONE_DEVICE support (Chris von Recklinghausen) [2099722 2120352]
- mm: move the migrate_vma_* device migration code into its own file (Chris von Recklinghausen) [2120352]
- mm: refactor the ZONE_DEVICE handling in migrate_vma_pages (Chris von Recklinghausen) [2099722 2120352]
- mm: refactor the ZONE_DEVICE handling in migrate_vma_insert_page (Chris von Recklinghausen) [2099722 2120352]
- mm: generalize the pgmap based page_free infrastructure (Chris von Recklinghausen) [2099722 2120352]
- fsdax: depend on ZONE_DEVICE || FS_DAX_LIMITED (Chris von Recklinghausen) [2099722 2120352]
- mm: remove the extra ZONE_DEVICE struct page refcount (Chris von Recklinghausen) [2099722 2120352]
- mm: remove the __KERNEL__ guard from <linux/mm.h> (Chris von Recklinghausen) [2099722 2120352]
- mm: remove a pointless CONFIG_ZONE_DEVICE check in memremap_pages (Chris von Recklinghausen) [2099722 2120352]
- s390/test_unwind: fix and extend kprobes test (Chris von Recklinghausen) [2120352]
- s390/test_unwind: add ftrace test (Chris von Recklinghausen) [2120352]
- s390/test_unwind: minor cleanup (Chris von Recklinghausen) [2120352]
- s390/test_unwind: show tests as skipped if unsupported (Chris von Recklinghausen) [2120352]
- mm/hugetlb: fix kernel crash with hugetlb mremap (Chris von Recklinghausen) [2120352]
- usercopy: Check valid lifetime via stack depth (Chris von Recklinghausen) [2120352]
- Convert NFS from readpages to readahead (Chris von Recklinghausen) [2120352]
- uaccess: remove CONFIG_SET_FS (Chris von Recklinghausen) [2120352]
- uaccess: generalize access_ok() (Chris von Recklinghausen) [2120352]
- arm64: simplify access_ok() (Chris von Recklinghausen) [2120352]
- uaccess: add generic __{get,put}_kernel_nofault (Chris von Recklinghausen) [2120352]
- x86: use more conventional access_ok() definition (Chris von Recklinghausen) [2120352]
- x86: remove __range_not_ok() (Chris von Recklinghausen) [2120352]
- mm/slab_common: use helper function is_power_of_2() (Chris von Recklinghausen) [2120352]
- mm/slob: make kmem_cache_boot static (Chris von Recklinghausen) [2120352]
- tools/cgroup/slabinfo: update to work with struct slab (Chris von Recklinghausen) [2120352]
- memblock: __next_mem_pfn_range_in_zone: remove unneeded local variable nid (Chris von Recklinghausen) [2120352]
- memblock: use kfree() to release kmalloced memblock regions (Chris von Recklinghausen) [2120352]
- mm: vmscan: remove deadlock due to throttling failing to make progress (Chris von Recklinghausen) [2120352]
- signal: HANDLER_EXIT should clear SIGNAL_UNKILLABLE (Chris von Recklinghausen) [2120352]
- ref_tracker: remove filter_irq_stacks() call (Chris von Recklinghausen) [2120352]
- mm/kmemleak: avoid scanning potential huge holes (Chris von Recklinghausen) [2120352]
- mm/page_table_check: use unsigned long for page counters and cleanup (Chris von Recklinghausen) [2120352]
- Revert "mm/page_isolation: unset migratetype directly for non Buddy page" (Chris von Recklinghausen) [2120352]
- tools headers UAPI: Sync linux/prctl.h with the kernel sources (Chris von Recklinghausen) [2120352]
- mm, kasan: use compare-exchange operation to set KASAN page tag (Chris von Recklinghausen) [2120352]
- memory-failure: fetch compound_head after pgmap_pfn_valid() (Chris von Recklinghausen) [2120352]
- fbdev/simplefb: Request memory region in driver (Chris von Recklinghausen) [2120352]
- fbdev: Hot-unplug firmware fb devices on forced removal (Chris von Recklinghausen) [2120352]
- selftests/lkdtm: Remove dead config option (Chris von Recklinghausen) [2120352]
- mm: hide the FRONTSWAP Kconfig symbol (Chris von Recklinghausen) [2120352]
- frontswap: remove support for multiple ops (Chris von Recklinghausen) [2120352]
- mm: mark swap_lock and swap_active_head static (Chris von Recklinghausen) [2120352]
- frontswap: simplify frontswap_register_ops (Chris von Recklinghausen) [2120352]
- frontswap: remove frontswap_test (Chris von Recklinghausen) [2120352]
- mm: simplify try_to_unuse (Chris von Recklinghausen) [2120352]
- frontswap: remove the frontswap exports (Chris von Recklinghausen) [2120352]
- frontswap: simplify frontswap_init (Chris von Recklinghausen) [2120352]
- frontswap: remove frontswap_curr_pages (Chris von Recklinghausen) [2120352]
- frontswap: remove frontswap_shrink (Chris von Recklinghausen) [2120352]
- frontswap: remove frontswap_tmem_exclusive_gets (Chris von Recklinghausen) [2120352]
- frontswap: remove frontswap_writethrough (Chris von Recklinghausen) [2120352]
- mm: remove cleancache (Chris von Recklinghausen) [2120352]
- lib/stackdepot: always do filter_irq_stacks() in stack_depot_save() (Chris von Recklinghausen) [2120352]
- lib/stackdepot: allow optional init and stack_table allocation by kvmalloc() (Chris von Recklinghausen) [2120352]
- sysctl: move some boundary constants from sysctl.c to sysctl_vals (Chris von Recklinghausen) [2120352]
- delayacct: track delays from memory compact (Chris von Recklinghausen) [2120352]
- delayacct: support swapin delay accounting for swapping without blkio (Chris von Recklinghausen) [2120352]
- mm: percpu: add generic pcpu_populate_pte() function (Chris von Recklinghausen) [2120352]
- mm: percpu: add generic pcpu_fc_alloc/free funciton (Chris von Recklinghausen) [2120352]
- mm: percpu: add pcpu_fc_cpu_to_node_fn_t typedef (Chris von Recklinghausen) [2120352]
- mm: percpu: generalize percpu related config (Chris von Recklinghausen) [2120352]
- bitmap: unify find_bit operations (Chris von Recklinghausen) [2120352]
- mm/percpu: micro-optimize pcpu_is_populated() (Chris von Recklinghausen) [2120352]
- find: micro-optimize for_each_{set,clear}_bit() (Chris von Recklinghausen) [2120352]
- include/linux: move for_each_bit() macros from bitops.h to find.h (Chris von Recklinghausen) [2120352]
- lib: add find_first_and_bit() (Chris von Recklinghausen) [2120352]
- arch: remove GENERIC_FIND_FIRST_BIT entirely (Chris von Recklinghausen) [2120352]
- include: move find.h from asm_generic to linux (Chris von Recklinghausen) [2120352]
- bitops: move find_bit_*_le functions from le.h to find.h (Chris von Recklinghausen) [2120352]
- mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault (Chris von Recklinghausen) [2120352]
- mm: fix some comment errors (Chris von Recklinghausen) [2120352]
- zpool: remove the list of pools_head (Chris von Recklinghausen) [2120352]
- mm/rmap: fix potential batched TLB flush race (Chris von Recklinghausen) [2120352]
- mm: memcg/percpu: account extra objcg space to memory cgroups (Chris von Recklinghausen) [2120352]
- mm: ksm: fix use-after-free kasan report in ksm_might_need_to_copy (Chris von Recklinghausen) [2120352]
- mm/migrate: remove redundant variables used in a for-loop (Chris von Recklinghausen) [2120352]
- mm/migrate: move node demotion code to near its user (Chris von Recklinghausen) [2120352]
- mm: migrate: add more comments for selecting target node randomly (Chris von Recklinghausen) [2120352]
- mm: migrate: support multiple target nodes demotion (Chris von Recklinghausen) [2120352]
- mm: compaction: fix the migration stats in trace_mm_compaction_migratepages() (Chris von Recklinghausen) [2120352]
- mm: migrate: correct the hugetlb migration stats (Chris von Recklinghausen) [2120352]
- mm: migrate: fix the return value of migrate_pages() (Chris von Recklinghausen) [2120352]
- mm, oom: OOM sysrq should always kill a process (Chris von Recklinghausen) [2120352]
- mm/mempolicy: fix all kernel-doc warnings (Chris von Recklinghausen) [2120352]
- mm/mempolicy: add set_mempolicy_home_node syscall (Chris von Recklinghausen) [2120352]
- mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY (Chris von Recklinghausen) [2120352]
- mm/page_isolation: unset migratetype directly for non Buddy page (Chris von Recklinghausen) [2120352]
- vmscan: make drop_slab_node static (Chris von Recklinghausen) [2120352]
- hugetlb: add hugetlb.*.numa_stat file (Chris von Recklinghausen) [2120352]
- mm/page_alloc.c: modify the comment section for alloc_contig_pages() (Chris von Recklinghausen) [2120352]
- mm: page_alloc: fix building error on -Werror=array-compare (Chris von Recklinghausen) [2120352]
- mm/pagealloc: sysctl: change watermark_scale_factor max limit to 30%% (Chris von Recklinghausen) [2120352]
- mm: allow !GFP_KERNEL allocations for kvmalloc (Chris von Recklinghausen) [2120352]
- mm/vmalloc: be more explicit about supported gfp flags. (Chris von Recklinghausen) [2120352]
- mm/vmalloc: add support for __GFP_NOFAIL (Chris von Recklinghausen) [2120352]
- mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc (Chris von Recklinghausen) [2120352]
- mm/dmapool.c: revert "make dma pool to use kmalloc_node" (Chris von Recklinghausen) [2120352]
- mm: remove the total_mapcount argument from page_trans_huge_mapcount() (Chris von Recklinghausen) [2120352]
- mm: remove the total_mapcount argument from page_trans_huge_map_swapcount() (Chris von Recklinghausen) [2120352]
- mm: remove last argument of reuse_swap_page() (Chris von Recklinghausen) [2120352]
- mm: move tlb_flush_pending inline helpers to mm_inline.h (Chris von Recklinghausen) [2120352]
- mm: move anon_vma declarations to linux/mm_inline.h (Chris von Recklinghausen) [2120352]
- mm: add anonymous vma name refcounting (Chris von Recklinghausen) [2120352]
- mm: add a field to store names for private anonymous memory (Chris von Recklinghausen) [2120352]
- mm: rearrange madvise code to allow for reuse (Chris von Recklinghausen) [2120352]
- mm/memcg: use struct_size() helper in kzalloc() (Chris von Recklinghausen) [2120352]
- mm/memcg: add oom_group_kill memory event (Chris von Recklinghausen) [2120352]
- mm/page_counter: remove an incorrect call to propagate_protected_usage() (Chris von Recklinghausen) [2120352]
- mm: memcontrol: make cgroup_memory_nokmem static (Chris von Recklinghausen) [2120352]
- mm/frontswap.c: use non-atomic '__set_bit()' when possible (Chris von Recklinghausen) [2120352]
- shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode (Chris von Recklinghausen) [2120352]
- mm: shmem: don't truncate page if memory failure happens (Chris von Recklinghausen) [2120352]
- mm/gup.c: stricter check on THP migration entry during follow_pmd_mask (Chris von Recklinghausen) [2120352]
- gup: avoid multiple user access locking/unlocking in fault_in_{read/write}able (Chris von Recklinghausen) [2120352]
- mm/debug_vm_pgtable: update comments regarding migration swap entries (Chris von Recklinghausen) [2120352]
- mm,fs: split dump_mapping() out from dump_page() (Chris von Recklinghausen) [2120352]
- mm/memremap: add ZONE_DEVICE support for compound pages (Chris von Recklinghausen) [2120352]
- mm/page_alloc: refactor memmap_init_zone_device() page init (Chris von Recklinghausen) [2120352]
- mm/page_alloc: split prep_compound_page into head and tail subparts (Chris von Recklinghausen) [2120352]
- mm: defer kmemleak object creation of module_alloc() (Chris von Recklinghausen) [2120352]
- kmemleak: fix kmemleak false positive report with HW tag-based kasan enable (Chris von Recklinghausen) [2120352]
- mm: slab: make slab iterator functions static (Chris von Recklinghausen) [2120352]
- virtio-mem: prepare fake page onlining code for granularity smaller than MAX_ORDER - 1 (Chris von Recklinghausen) [2120352]
- virtio-mem: prepare page onlining code for granularity smaller than MAX_ORDER - 1 (Chris von Recklinghausen) [2120352]
- fscache: Rewrite documentation (Chris von Recklinghausen) [2120352]
- ptrace: Remove unused regs argument from ptrace_report_syscall (Chris von Recklinghausen) [2120352]
- ptrace: Remove second setting of PT_SEIZED in ptrace_attach (Chris von Recklinghausen) [2120352]
- taskstats: Cleanup the use of task->exit_code (Chris von Recklinghausen) [2120352]
- exit: Use the correct exit_code in /proc/<pid>/stat (Chris von Recklinghausen) [2120352]
- exit: Fix the exit_code for wait_task_zombie (Chris von Recklinghausen) [2120352]
- exit: Coredumps reach do_group_exit (Chris von Recklinghausen) [2120352]
- exit: Remove profile_handoff_task (Chris von Recklinghausen) [2120352]
- exit: Remove profile_task_exit & profile_munmap (Chris von Recklinghausen) [2120352]
- signal: clean up kernel-doc comments (Chris von Recklinghausen) [2120352]
- signal: Remove the helper signal_group_exit (Chris von Recklinghausen) [2120352]
- signal: Rename group_exit_task group_exec_task (Chris von Recklinghausen) [2120352]
- coredump: Stop setting signal->group_exit_task (Chris von Recklinghausen) [2120352]
- signal: Remove SIGNAL_GROUP_COREDUMP (Chris von Recklinghausen) [2120352]
- signal: During coredumps set SIGNAL_GROUP_EXIT in zap_process (Chris von Recklinghausen) [2120352]
- signal: Make coredump handling explicit in complete_signal (Chris von Recklinghausen) [2120352]
- signal: Have prepare_signal detect coredumps using signal->core_state (Chris von Recklinghausen) [2120352]
- signal: Have the oom killer detect coredumps using signal->core_state (Chris von Recklinghausen) [2120352]
- exit: Move force_uaccess back into do_exit (Chris von Recklinghausen) [2120352]
- exit: Guarantee make_task_dead leaks the tsk when calling do_task_exit (Chris von Recklinghausen) [2120352]
- h8300: Fix build errors from do_exit() to make_task_dead() transition (Chris von Recklinghausen) [2120352]
- kthread: Generalize pf_io_worker so it can point to struct kthread (Chris von Recklinghausen) [2120352]
- mm: Remove slab from struct page (Chris von Recklinghausen) [2120352]
- mm/slob: Remove unnecessary page_mapcount_reset() function call (Chris von Recklinghausen) [2120352]
- bootmem: Use page->index instead of page->freelist (Chris von Recklinghausen) [2120352]
- mm/slub: Define struct slab fields for CONFIG_SLUB_CPU_PARTIAL only when enabled (Chris von Recklinghausen) [2120352]
- mm/slub: Simplify struct slab slabs field definition (Chris von Recklinghausen) [2120352]
- mm/sl*b: Differentiate struct slab fields by sl*b implementations (Chris von Recklinghausen) [2120352]
- mm/kfence: Convert kfence_guarded_alloc() to struct slab (Chris von Recklinghausen) [2120352]
- mm/kasan: Convert to struct folio and struct slab (Chris von Recklinghausen) [2120352]
- mm/slob: Convert SLOB to use struct slab and struct folio (Chris von Recklinghausen) [2120352]
- mm/memcg: Convert slab objcgs from struct page to struct slab (Chris von Recklinghausen) [2120352]
- mm: Convert struct page to struct slab in functions used by other subsystems (Chris von Recklinghausen) [2120352]
- mm/slab: Convert most struct page to struct slab by spatch (Chris von Recklinghausen) [2120352]
- mm/slab: Convert kmem_getpages() and kmem_freepages() to struct slab (Chris von Recklinghausen) [2120352]
- mm/slub: Finish struct page to struct slab conversion (Chris von Recklinghausen) [2120352]
- mm/slub: Convert most struct page to struct slab by spatch (Chris von Recklinghausen) [2120352]
- mm/slub: Convert pfmemalloc_match() to take a struct slab (Chris von Recklinghausen) [2120352]
- mm/slub: Convert __slab_lock() and __slab_unlock() to struct slab (Chris von Recklinghausen) [2120352]
- mm/slub: Make object_err() static (Chris von Recklinghausen) [2120352]
- mm/slab: Dissolve slab_map_pages() in its caller (Chris von Recklinghausen) [2120352]
- mm: vmscan: reduce throttling due to a failure to make progress -fix (Chris von Recklinghausen) [2120352]
- mm: vmscan: Reduce throttling due to a failure to make progress (Chris von Recklinghausen) [2120352]
- kthread: Never put_user the set_child_tid address (Chris von Recklinghausen) [2120352]
- kthread: Warn about failed allocations for the init kthread (Chris von Recklinghausen) [2120352]
- fork: Rename bad_fork_cleanup_threadgroup_lock to bad_fork_cleanup_delayacct (Chris von Recklinghausen) [2120352]
- fork: Stop protecting back_fork_cleanup_cgroup_lock with CONFIG_NUMA (Chris von Recklinghausen) [2120352]
- iomap: Convert to_iomap_page to take a folio (Chris von Recklinghausen) [2120352]
- objtool: Add a missing comma to avoid string concatenation (Chris von Recklinghausen) [2120352]
- exit/kthread: Fix the kerneldoc comment for kthread_complete_and_exit (Chris von Recklinghausen) [2120352]
- exit/kthread: Move the exit code for kernel threads into struct kthread (Chris von Recklinghausen) [2120352]
- kthread: Ensure struct kthread is present for all kthreads (Chris von Recklinghausen) [2120352]
- exit: Rename complete_and_exit to kthread_complete_and_exit (Chris von Recklinghausen) [2120352]
- exit: Rename module_put_and_exit to module_put_and_kthread_exit (Chris von Recklinghausen) [2120352]
- exit: Implement kthread_exit (Chris von Recklinghausen) [2120352]
- exit: Stop exporting do_exit (Chris von Recklinghausen) [2120352]
- exit: Stop poorly open coding do_task_dead in make_task_dead (Chris von Recklinghausen) [2120352]
- exit: Move oops specific logic from do_exit into make_task_dead (Chris von Recklinghausen) [2120352]
- exit: Add and use make_task_dead. (Chris von Recklinghausen) [2120352]
- exit/s390: Remove dead reference to do_exit from copy_thread (Chris von Recklinghausen) [2120352]
- mm: bdi: initialize bdi_min_ratio when bdi is unregistered (Chris von Recklinghausen) [2120352]
- selftests/damon: split test cases (Chris von Recklinghausen) [2120352]
- selftests/damon: test wrong DAMOS condition ranges input (Chris von Recklinghausen) [2120352]
- selftests/damon: skip test if DAMON is running (Chris von Recklinghausen) [2120352]
- mm, kcsan: Enable barrier instrumentation (Chris von Recklinghausen) [2120352]
- percpu: km: ensure it is used with NOMMU (either UP or SMP) (Chris von Recklinghausen) [2120352]
- memremap: remove support for external pgmap refcounts (Chris von Recklinghausen) [2120352]
- powerpc/modules: Don't WARN on first module allocation attempt (Chris von Recklinghausen) [2120352]
- s390/test_unwind: use raw opcode instead of invalid instruction (Chris von Recklinghausen) [2120352]
- hugetlbfs: flush before unlock on move_hugetlb_page_tables() (Chris von Recklinghausen) [2120352]
- kmap_local: don't assume kmap PTEs are linear arrays in memory (Chris von Recklinghausen) [2120352]
- hugetlb: fix hugetlb cgroup refcounting during mremap (Chris von Recklinghausen) [2120352]
- mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag (Chris von Recklinghausen) [2120352]
- mm: emit the "free" trace report before freeing memory in kmem_cache_free() (Chris von Recklinghausen) [2120352]
- mm/swap.c:put_pages_list(): reinitialise the page list (Chris von Recklinghausen) [2120352]
- signal: Replace force_fatal_sig with force_exit_sig when in doubt (Chris von Recklinghausen) [2120352]
- signal: Don't always set SA_IMMUTABLE for forced signals (Chris von Recklinghausen) [2120352]
- signal: Requeue ptrace signals (Chris von Recklinghausen) [2120352]
- signal: Requeue signals in the appropriate queue (Chris von Recklinghausen) [2120352]
- mm/migrate.c: remove MIGRATE_PFN_LOCKED (Chris von Recklinghausen) [2120352]
- mm/page_owner.c: modify the type of argument "order" in some functions (Chris von Recklinghausen) [2120352]
- mm: kasan: use is_kernel() helper (Chris von Recklinghausen) [2120352]
- mm,hugetlb: remove mlock ulimit for SHM_HUGETLB (Chris von Recklinghausen) [2120352]
- vfs: keep inodes with page cache off the inode shrinker LRU (Chris von Recklinghausen) [2120352]
- selftests/damon: support watermarks (Chris von Recklinghausen) [2120352]
- tools/selftests/damon: update for regions prioritization of schemes (Chris von Recklinghausen) [2120352]
- mm/damon/selftests: support schemes quotas (Chris von Recklinghausen) [2120352]
- selftests/damon: add 'schemes' debugfs tests (Chris von Recklinghausen) [2120352]
- include/linux/damon.h: fix kernel-doc comments for 'damon_callback' (Chris von Recklinghausen) [2120352]
- include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h (Chris von Recklinghausen) [2120352]
- mm: remove HARDENED_USERCOPY_FALLBACK (Chris von Recklinghausen) [2120352]
- mm/highmem: remove deprecated kmap_atomic (Chris von Recklinghausen) [2120352]
- mm/memory_hotplug: indicate MEMBLOCK_DRIVER_MANAGED with IORESOURCE_SYSRAM_DRIVER_MANAGED (Chris von Recklinghausen) [2120352]
- memblock: add MEMBLOCK_DRIVER_MANAGED to mimic IORESOURCE_SYSRAM_DRIVER_MANAGED (Chris von Recklinghausen) [2120352]
- memblock: allow to specify flags with memblock_add_node() (Chris von Recklinghausen) [2120352]
- mm/memory_hotplug: handle memblock_add_node() failures in add_memory_resource() (Chris von Recklinghausen) [2120352]
- mm/memory_hotplug: remove HIGHMEM leftovers (Chris von Recklinghausen) [2120352]
- mm/memory_hotplug: add static qualifier for online_policy_to_str() (Chris von Recklinghausen) [2120352]
- mm: vmstat.c: make extfrag_index show more pretty (Chris von Recklinghausen) [2120352]
- mm: nommu: kill arch_get_unmapped_area() (Chris von Recklinghausen) [2120352]
- mm/readahead.c: fix incorrect comments for get_init_ra_size (Chris von Recklinghausen) [2120352]
- mm: migrate: make demotion knob depend on migration (Chris von Recklinghausen) [2120352]
- mm/migrate: de-duplicate migrate_reason strings (Chris von Recklinghausen) [2120352]
- mm: mark the OOM reaper thread as freezable (Chris von Recklinghausen) [2120352]
- mm/vmpressure: fix data-race with memcg->socket_pressure (Chris von Recklinghausen) [2120352]
- mm/vmscan: delay waking of tasks throttled on NOPROGRESS (Chris von Recklinghausen) [2120352]
- mm/vmscan: increase the timeout if page reclaim is not making progress (Chris von Recklinghausen) [2120352]
- mm/vmscan: centralise timeout values for reclaim_throttle (Chris von Recklinghausen) [2120352]
- mm/page_alloc: remove the throttling logic from the page allocator (Chris von Recklinghausen) [2120352]
- mm/writeback: throttle based on page writeback instead of congestion (Chris von Recklinghausen) [2120352]
- mm/vmscan: throttle reclaim when no progress is being made (Chris von Recklinghausen) [2120352]
- mm/vmscan: throttle reclaim and compaction when too may pages are isolated (Chris von Recklinghausen) [2120352]
- mm/vmscan: throttle reclaim until some writeback completes if congested (Chris von Recklinghausen) [2120352]
- mm/vmscan.c: fix -Wunused-but-set-variable warning (Chris von Recklinghausen) [2120352]
- mm/page_isolation: guard against possible putback unisolated page (Chris von Recklinghausen) [2120352]
- mm/page_isolation: fix potential missing call to unset_migratetype_isolate() (Chris von Recklinghausen) [2120352]
- hugetlb: remove redundant VM_BUG_ON() in add_reservation_in_range() (Chris von Recklinghausen) [2120352]
- hugetlb: remove redundant validation in has_same_uncharge_info() (Chris von Recklinghausen) [2120352]
- hugetlb: replace the obsolete hugetlb_instantiation_mutex in the comments (Chris von Recklinghausen) [2120352]
- hugetlb_cgroup: remove unused hugetlb_cgroup_from_counter macro (Chris von Recklinghausen) [2120352]
- mm, hugepages: add mremap() support for hugepage backed vma (Chris von Recklinghausen) [2120352]
- mm: khugepaged: recalculate min_free_kbytes after stopping khugepaged (Chris von Recklinghausen) [2120352]
- mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h (Chris von Recklinghausen) [2120352]
- mm/memory_failure: constify static mm_walk_ops (Chris von Recklinghausen) [2120352]
- mm/page_alloc: use clamp() to simplify code (Chris von Recklinghausen) [2120352]
- mm: page_alloc: use migrate_disable() in drain_local_pages_wq() (Chris von Recklinghausen) [2120352]
- mm/page_alloc.c: show watermark_boost of zone in zoneinfo (Chris von Recklinghausen) [2120352]
- mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() (Chris von Recklinghausen) [2120352]
- mm/page_alloc: use accumulated load when building node fallback list (Chris von Recklinghausen) [2120352]
- mm/page_alloc: print node fallback order (Chris von Recklinghausen) [2120352]
- mm/page_alloc.c: use helper function zone_spans_pfn() (Chris von Recklinghausen) [2120352]
- mm/page_alloc.c: simplify the code by using macro K() (Chris von Recklinghausen) [2120352]
- mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_to_order() (Chris von Recklinghausen) [2120352]
- mm/mprotect.c: avoid repeated assignment in do_mprotect_pkey() (Chris von Recklinghausen) [2120352]
- mm/memory.c: avoid unnecessary kernel/user pointer conversion (Chris von Recklinghausen) [2120352]
- mm: use __pfn_to_section() instead of open coding it (Chris von Recklinghausen) [2120352]
- mm/mmap.c: fix a data race of mm->total_vm (Chris von Recklinghausen) [2120352]
- memcg: prohibit unconditional exceeding the limit of dying tasks (Chris von Recklinghausen) [2120352]
- mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks (Chris von Recklinghausen) [2120352]
- mm: optimise put_pages_list() (Chris von Recklinghausen) [2120352]
- mm: don't read i_size of inode unless we need it (Chris von Recklinghausen) [2120352]
- mm: simplify bdi refcounting (Chris von Recklinghausen) [2120352]
- mm: don't automatically unregister bdis (Chris von Recklinghausen) [2120352]
- fs: explicitly unregister per-superblock BDIs (Chris von Recklinghausen) [2120352]
- mtd: call bdi_unregister explicitly (Chris von Recklinghausen) [2120352]
- mm: export bdi_unregister (Chris von Recklinghausen) [2120352]
- mm: stop filemap_read() from grabbing a superfluous page (Chris von Recklinghausen) [2120352]
- mm/page_ext.c: fix a comment (Chris von Recklinghausen) [2120352]
- mm/vmalloc: add __alloc_size attributes for better bounds checking (Chris von Recklinghausen) [2120352]
- mm: debug_vm_pgtable: don't use __P000 directly (Chris von Recklinghausen) [2120352]
- mm/smaps: use vma->vm_pgoff directly when counting partial swap (Chris von Recklinghausen) [2120352]
- signal: Add SA_IMMUTABLE to ensure forced siganls do not get changed (Chris von Recklinghausen) [2120352]
- signal: Replace force_sigsegv(SIGSEGV) with force_fatal_sig(SIGSEGV) (Chris von Recklinghausen) [2120352]
- signal/x86: In emulate_vsyscall force a signal instead of calling do_exit (Chris von Recklinghausen) [2120352]
- exit/syscall_user_dispatch: Send ordinary signals on failure (Chris von Recklinghausen) [2120352]
- signal: Implement force_fatal_sig (Chris von Recklinghausen) [2120352]
- signal/s390: Use force_sigsegv in default_trap_handler (Chris von Recklinghausen) [2120352]
- ipv6: enable net.ipv6.route.max_size sysctl in network namespace (Chris von Recklinghausen) [2120352]
- MAINTAINERS: drop obsolete file pattern in SDHCI DRIVER section (Chris von Recklinghausen) [2120352]
- signal/vm86_32: Properly send SIGSEGV when the vm86 state cannot be saved. (Chris von Recklinghausen) [2120352]
- signal/powerpc: On swapcontext failure force SIGSEGV (Chris von Recklinghausen) [2120352]
- docs: translations: zh_CN: memory-hotplug.rst: fix a typo (Chris von Recklinghausen) [2120352]
- mmc: sdhci-pci: Remove dead code (struct sdhci_pci_data et al) (Chris von Recklinghausen) [2120352]
- mm: use pidfd_get_task() (Chris von Recklinghausen) [2120352]
- pid: add pidfd_get_task() helper (Chris von Recklinghausen) [2120352]
- mmc: core: Add host specific tuning support for eMMC HS400 mode (Chris von Recklinghausen) [2120352]
- s390/test_unwind: convert to KUnit (Chris von Recklinghausen) [2120352]
- coredump: Limit coredumps to a single thread group (Chris von Recklinghausen) [2120352]
- kasan: Extend KASAN mode kernel parameter (Chris von Recklinghausen) [2120352]
- kasan: Remove duplicate of kasan_flag_async (Chris von Recklinghausen) [2120352]
- coredump: Don't perform any cleanups before dumping core (Chris von Recklinghausen) [2120352]
- exit: Factor coredump_exit_mm out of exit_mm (Chris von Recklinghausen) [2120352]
- exec: Check for a pending fatal signal instead of core_state (Chris von Recklinghausen) [2120352]
- ptrace: Remove the unnecessary arguments from arch_ptrace_stop (Chris von Recklinghausen) [2120352]
- signal: Remove the bogus sigkill_pending in ptrace_stop (Chris von Recklinghausen) [2120352]
- scs: Release kasan vmalloc poison in scs_free process (Chris von Recklinghausen) [2120352]
- entry: rseq: Call rseq_handle_notify_resume() in tracehook_notify_resume() (Chris von Recklinghausen) [2120352]
- mm/ksm: remove old GCC 4.9+ check (Chris von Recklinghausen) [2120352]
- s390/unwind: use current_frame_address() to unwind current task (Chris von Recklinghausen) [2120352]
- io-wq: make worker creation resilient against signals (Chris von Recklinghausen) [2120352]
- io-wq: get rid of FIXED worker flag (Chris von Recklinghausen) [2120352]
- io-wq: split bounded and unbounded work into separate lists (Chris von Recklinghausen) [2120352]
- io-wq: fix queue stalling race (Chris von Recklinghausen) [2120352]
- io-wq: fix race between adding work and activating a free worker (Chris von Recklinghausen) [2120352]
- io-wq: fix wakeup race when adding new work (Chris von Recklinghausen) [2120352]
- io-wq: wqe and worker locks no longer need to be IRQ safe (Chris von Recklinghausen) [2120352]
- io-wq: check max_worker limits if a worker transitions bound state (Chris von Recklinghausen) [2120352]
- io-wq: provide a way to limit max number of workers (Chris von Recklinghausen) [2120352]
- signal/seccomp: Refactor seccomp signal and coredump generation (Chris von Recklinghausen) [2120352]
- s390: remove do_signal() prototype and do_notify_resume() function (Chris von Recklinghausen) [2120352]
- mmc: core: Update ->card_busy() callback comment (Chris von Recklinghausen) [2120352]
- io-wq: move nr_running and worker_refs out of wqe->lock protection (Chris von Recklinghausen) [2120352]
- io_uring: remove files pointer in cancellation functions (Chris von Recklinghausen) [2120352]
- io_uring: extract io_uring_files_cancel() in io_uring_task_cancel() (Chris von Recklinghausen) [2120352]
- io-wq: remove GFP_ATOMIC allocation off schedule out path (Chris von Recklinghausen) [2120352]
- fs: add a filemap_fdatawrite_wbc helper (Chris von Recklinghausen) [2120352]
- fbdev/efifb: Release PCI device's runtime PM ref during FB destroy (Chris von Recklinghausen) [2120352]
- kernel/pid.c: remove static qualifier from pidfd_create() (Chris von Recklinghausen) [2120352]
- asm-generic: uaccess: remove inline strncpy_from_user/strnlen_user (Chris von Recklinghausen) [2120352]
- asm-generic/uaccess.h: remove __strncpy_from_user/__strnlen_user (Chris von Recklinghausen) [2120352]
- memcg: enable accounting for IP address and routing-related objects (Chris von Recklinghausen) [2120352]
- docs/zh_CN: add core api protection keys translation (Chris von Recklinghausen) [2120352]
- docs/zh_CN: add core api memory_hotplug translation (Chris von Recklinghausen) [2120352]
- docs/zh_CN: add core api cpu_hotplug translation (Chris von Recklinghausen) [2120352]
- docs/zh_CN: add core api genericirq translation (Chris von Recklinghausen) [2120352]
- Revert "fork: Stop protecting back_fork_cleanup_cgroup_lock with CONFIG_NUMA" (Chris von Recklinghausen) [2120352]
- redhat: configs: add CONFIG_COMMAND_LINE_SIZE to RHEL s390 configs collection (Chris von Recklinghausen) [2120352]
- redhat: configs: add CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP_DEFAULT_ON to RHEL generic configs collection (Chris von Recklinghausen) [2120352]
- redhat: configs: add CONFIG_PAGE_TABLE_CHECK to RHEL generic configs collection (Chris von Recklinghausen) [2120352]
- s390/mm: do not trigger write fault when vma does not allow VM_WRITE (Chris von Recklinghausen) [2120352]
- x86/pat: Fix x86_has_pat_wp() (Chris von Recklinghausen) [2120352]
- mm: sparsemem: fix missing higher order allocation splitting (Chris von Recklinghausen) [2120352]
- arm64: hugetlb: Restore TLB invalidation for BBM on contiguous ptes (Chris von Recklinghausen) [2120352]
- powerpc/memhotplug: Add add_pages override for PPC (Chris von Recklinghausen) [2120352]
- powerpc/64e: Fix early TLB miss with KUAP (Chris von Recklinghausen) [2120352]
- powerpc/book3e: Fix PUD allocation size in map_kernel_page() (Chris von Recklinghausen) [2120352]
- arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer (Chris von Recklinghausen) [2120352]
- powerpc/book3e: get rid of #include <generated/compile.h> (Chris von Recklinghausen) [2120352]
- s390/mm: use non-quiescing sske for KVM switch to keyed guest (Chris von Recklinghausen) [2120352]
- s390/gmap: voluntarily schedule during key setting (Chris von Recklinghausen) [2120352]
- arm64/hugetlb: Fix building errors in huge_ptep_clear_flush() (Chris von Recklinghausen) [2120352]
- mm/page_table_check: fix accessing unmapped ptep (Chris von Recklinghausen) [2120352]
- x86/mm: Use PAGE_ALIGNED(x) instead of IS_ALIGNED(x, PAGE_SIZE) (Chris von Recklinghausen) [2120352]
- powerpc/64s: Only set HAVE_ARCH_UNMAPPED_AREA when CONFIG_PPC_64S_HASH_MMU is set (Chris von Recklinghausen) [2120352]
- powerpc/fsl_book3e: Don't set rodata RO too early (Chris von Recklinghausen) [2120352]
- powerpc/microwatt: Add mmu bits to device tree (Chris von Recklinghausen) [2120352]
- powerpc: Fix all occurences of "the the" (Chris von Recklinghausen) [2120352]
- powerpc/numa: Associate numa node to its cpu earlier (Chris von Recklinghausen) [2120352]
- arm64: mm: avoid writable executable mappings in kexec/hibernate code (Chris von Recklinghausen) [2120352]
- arm64: lds: move special code sections out of kernel exec segment (Chris von Recklinghausen) [2120352]
- arm64/hugetlb: Implement arm64 specific huge_ptep_get() (Chris von Recklinghausen) [2120352]
- arm64/hugetlb: Use ptep_get() to get the pte value of a huge page (Chris von Recklinghausen) [2120352]
- mm: change huge_ptep_clear_flush() to return the original pte (Chris von Recklinghausen) [2120352]
- mm: functions may simplify the use of return values (Chris von Recklinghausen) [2120352]
- x86/mm: Fix marking of unused sub-pmd ranges (Chris von Recklinghausen) [2120352]
- arm64/hugetlb: Drop TLB flush from get_clear_flush() (Chris von Recklinghausen) [2120352]
- powerpc: align address to page boundary in change_page_attr() (Chris von Recklinghausen) [2120352]
- powerpc/8xx: Simplify flush_tlb_kernel_range() (Chris von Recklinghausen) [2120352]
- powerpc: Simplify and move arch_randomize_brk() (Chris von Recklinghausen) [2120352]
- powerpc/mm: Convert to default topdown mmap layout (Chris von Recklinghausen) [2120352]
- powerpc/mm: Enable full randomisation of memory mappings (Chris von Recklinghausen) [2120352]
- powerpc/mm: Move get_unmapped_area functions to slice.c (Chris von Recklinghausen) [2120352]
- powerpc/mm: Use generic_hugetlb_get_unmapped_area() (Chris von Recklinghausen) [2120352]
- powerpc/mm: Use generic_get_unmapped_area() and call it from arch_get_unmapped_area() (Chris von Recklinghausen) [2120352]
- powerpc/mm: Remove CONFIG_PPC_MM_SLICES (Chris von Recklinghausen) [2120352]
- powerpc/mm: Make slice specific to book3s/64 (Chris von Recklinghausen) [2120352]
- powerpc/mm: Move vma_mmu_pagesize() (Chris von Recklinghausen) [2120352]
- mm: Add len and flags parameters to arch_get_mmap_end() (Chris von Recklinghausen) [2120352]
- mm, hugetlbfs: Allow an arch to always use generic versions of get_unmapped_area functions (Chris von Recklinghausen) [2120352]
- mm: Allow arch specific arch_randomize_brk() with CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT (Chris von Recklinghausen) [2120352]
- arm64: mm: Cleanup useless parameters in zone_sizes_init() (Chris von Recklinghausen) [2120352]
- arm64: fix types in copy_highpage() (Chris von Recklinghausen) [2120352]
- x86: Fix return value of __setup handlers (Chris von Recklinghausen) [2120352]
- powerpc/book3e: Fix sparse report in mm/nohash/fsl_book3e.c (Chris von Recklinghausen) [2120352]
- powerpc/mm: Switch from __FUNCTION__ to __func__ (Chris von Recklinghausen) [2120352]
- mm: use for_each_online_node and node_online instead of open coding (Chris von Recklinghausen) [2120352]
- hugetlb: fix return value of __setup handlers (Chris von Recklinghausen) [2120352]
- hugetlb: fix hugepages_setup when deal with pernode (Chris von Recklinghausen) [2120352]
- hugetlb: fix wrong use of nr_online_nodes (Chris von Recklinghausen) [2120352]
- mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* (Chris von Recklinghausen) [2120352]
- mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* (Chris von Recklinghausen) [2120352]
- mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions (Chris von Recklinghausen) [2120352]
- x86/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Chris von Recklinghausen) [2120352]
- sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Chris von Recklinghausen) [2120352]
- arm64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Chris von Recklinghausen) [2120352]
- powerpc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Chris von Recklinghausen) [2120352]
- mm/mmap: add new config ARCH_HAS_VM_GET_PAGE_PROT (Chris von Recklinghausen) [2120352]
- mm/mmap: clarify protection_map[] indices (Chris von Recklinghausen) [2120352]
- arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 (Chris von Recklinghausen) [2120352]
- mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE_VMEMMAP (Chris von Recklinghausen) [2120352]
- mm, hugetlb: allow for "high" userspace addresses (Chris von Recklinghausen) [2120352]
- hugetlb: do not demote poisoned hugetlb pages (Chris von Recklinghausen) [2120352]
- x86/mm: Replace nodes_weight() with nodes_empty() where appropriate (Chris von Recklinghausen) [2120352]
- x86: Replace cpumask_weight() with cpumask_empty() where appropriate (Chris von Recklinghausen) [2120352]
- Revert "powerpc: Set max_mapnr correctly" (Chris von Recklinghausen) [2120352]
- powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit (Chris von Recklinghausen) [2120352]
- x86/fault: Cast an argument to the proper address space in prefetch() (Chris von Recklinghausen) [2120352]
- x86/mm/tlb: Revert retpoline avoidance approach (Chris von Recklinghausen) [2120352]
- arm64: fix typos in comments (Chris von Recklinghausen) [2120352]
- powerpc/numa: Handle partially initialized numa nodes (Chris von Recklinghausen) [2120352]
- mm: generalize ARCH_HAS_FILTER_PGPROT (Chris von Recklinghausen) [2120352]
- mm/migration: add trace events for THP migrations (Chris von Recklinghausen) [2120352]
- hugetlb: clean up potential spectre issue warnings (Chris von Recklinghausen) [2120352]
- mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_HUGETLB_PAGE_FREE_VMEMMAP (Chris von Recklinghausen) [2120352]
- mm: sparsemem: use page table lock to protect kernel pmd operations (Chris von Recklinghausen) [2120352]
- mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a static_key (Chris von Recklinghausen) [2120352]
- mm: hugetlb: free the 2nd vmemmap page associated with each HugeTLB page (Chris von Recklinghausen) [2120352]
- arch/x86/mm/numa: Do not initialize nodes twice (Chris von Recklinghausen) [2120352]
- mm: merge pte_mkhuge() call into arch_make_huge_pte() (Chris von Recklinghausen) [2120352]
- x86/boot: Add setup_indirect support in early_memremap_is_setup_data() (Chris von Recklinghausen) [2120352]
- x86/boot: Fix memremap of setup_indirect structures (Chris von Recklinghausen) [2120352]
- powerpc/64s: Don't use DSISR for SLB faults (Chris von Recklinghausen) [2120352]
- powerpc/64s: Fix build failure when CONFIG_PPC_64S_HASH_MMU is not set (Chris von Recklinghausen) [2120352]
- s390/mm: convert pte_val()/pXd_val() into functions (Chris von Recklinghausen) [2120352]
- s390/mm,gmap: don't use pte_val()/pXd_val() as lvalue (Chris von Recklinghausen) [2120352]
- s390/mm,hugetlb: don't use pte_val()/pXd_val() as lvalue (Chris von Recklinghausen) [2120352]
- s390/mm,pageattr: don't use pte_val()/pXd_val() as lvalue (Chris von Recklinghausen) [2120352]
- s390/mm,pgtable: don't use pte_val()/pXd_val() as lvalue (Chris von Recklinghausen) [2120352]
- s390/mm: use set_pXd()/set_pte() helper functions everywhere (Chris von Recklinghausen) [2120352]
- s390/mm: add set_pte_bit()/clear_pte_bit() helper functions (Chris von Recklinghausen) [2120352]
- s390/mm: add set_pXd()/set_pte() helper functions (Chris von Recklinghausen) [2120352]
- s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE (Chris von Recklinghausen) [2120352]
- powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() (Chris von Recklinghausen) [2120352]
- hugetlbfs: fix a truncation issue in hugepages parameter (Chris von Recklinghausen) [2120352]
- x86/pat: Remove the unused set_pages_array_wt() function (Chris von Recklinghausen) [2120352]
- powerpc/mm: Update default hugetlb size early (Chris von Recklinghausen) [2120352]
- powerpc/32s: Enable STRICT_MODULE_RWX for the 603 core (Chris von Recklinghausen) [2120352]
- powerpc: Add set_memory_{p/np}() and remove set_memory_attr() (Chris von Recklinghausen) [2120352]
- powerpc/set_memory: Avoid spinlock recursion in change_page_attr() (Chris von Recklinghausen) [2120352]
- s390/mm: use CRST_ALLOC_ORDER instead of number (Chris von Recklinghausen) [2120352]
- s390/maccess: fix semantics of memcpy_real() and its callers (Chris von Recklinghausen) [2120352]
- s390/dump: fix old lowcore virtual vs physical address confusion (Chris von Recklinghausen) [2120352]
- s390/maccess: fix absolute lowcore virtual vs physical address confusion (Chris von Recklinghausen) [2120352]
- s390: remove invalid email address of Heiko Carstens (Chris von Recklinghausen) [2120352]
- mm/page_table_check: check entries at pmd levels (Chris von Recklinghausen) [2120352]
- mm/khugepaged: unify collapse pmd clear, flush and free (Chris von Recklinghausen) [2120352]
- powerpc/kasan: Fix early region not updated correctly (Chris von Recklinghausen) [2120352]
- powerpc/ptdump: Fix sparse warning in hashpagetable.c (Chris von Recklinghausen) [2120352]
- ia64: make IA64_MCA_RECOVERY bool instead of tristate (Chris von Recklinghausen) [2120352]
- docs/vm: Fix typo in *harden* (Chris von Recklinghausen) [2120352]
- powerpc/fixmap: Fix VM debug warning on unmap (Chris von Recklinghausen) [2120352]
- powerpc/32s: Fix kasan_init_region() for KASAN (Chris von Recklinghausen) [2120352]
- mm/thp: drop unused trace events hugepage_[invalidate|splitting] (Chris von Recklinghausen) [2120352]
- x86: mm: add x86_64 support for page table check (Chris von Recklinghausen) [2120352]
- mm: page table check (Chris von Recklinghausen) [2120352]
- mm: ptep_clear() page table helper (Chris von Recklinghausen) [2120352]
- mm: change page type prior to adding page table entry (Chris von Recklinghausen) [2120352]
- mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit (Chris von Recklinghausen) [2120352]
- powerpc/mm: Add __init attribute to eligible functions (Chris von Recklinghausen) [2120352]
- x86/mm: Prevent early boot triple-faults with instrumentation (Chris von Recklinghausen) [2120352]
- powerpc/ptdump: Fix DEBUG_WX since generic ptdump conversion (Chris von Recklinghausen) [2120352]
- s390/crash_dump: fix virtual vs physical address handling (Chris von Recklinghausen) [2120352]
- powerpc/64s/radix: Fix huge vmap false positive (Chris von Recklinghausen) [2120352]
- s390/sclp: release SCLP early buffer after kernel initialization (Chris von Recklinghausen) [2120352]
- hugetlbfs: fix issue of preallocation of gigantic pages can't work (Chris von Recklinghausen) [2120352]
- s390/pgalloc: use pointers instead of unsigned long values (Chris von Recklinghausen) [2120352]
- s390/pgalloc: add virt/phys address handling to base asce functions (Chris von Recklinghausen) [2120352]
- s390/cmm: add missing virt_to_phys() conversion (Chris von Recklinghausen) [2120352]
- s390/diag: use pfn_to_phys() instead of open coding (Chris von Recklinghausen) [2120352]
- s390/mm: add missing phys_to_virt translation to page table dumper (Chris von Recklinghausen) [2120352]
- powerpc/32s: Allocate one 256k IBAT instead of two consecutives 128k IBATs (Chris von Recklinghausen) [2120352]
- powerpc: Remove CONFIG_PPC_HAVE_KUAP and CONFIG_PPC_HAVE_KUEP (Chris von Recklinghausen) [2120352]
- powerpc/kuap: Wire-up KUAP on book3e/64 (Chris von Recklinghausen) [2120352]
- powerpc/kuap: Wire-up KUAP on 85xx in 32 bits mode. (Chris von Recklinghausen) [2120352]
- powerpc/kuap: Wire-up KUAP on 40x (Chris von Recklinghausen) [2120352]
- powerpc/kuap: Wire-up KUAP on 44x (Chris von Recklinghausen) [2120352]
- powerpc: Add KUAP support for BOOKE and 40x (Chris von Recklinghausen) [2120352]
- powerpc/kuap: Make PPC_KUAP_DEBUG depend on PPC_KUAP only (Chris von Recklinghausen) [2120352]
- powerpc/kuap: Prepare for supporting KUAP on BOOK3E/64 (Chris von Recklinghausen) [2120352]
- powerpc/config: Add CONFIG_BOOKE_OR_40x (Chris von Recklinghausen) [2120352]
- powerpc/nohash: Move setup_kuap out of 8xx.c (Chris von Recklinghausen) [2120352]
- powerpc/kuap: Add kuap_lock() (Chris von Recklinghausen) [2120352]
- powerpc/kuap: Remove __kuap_assert_locked() (Chris von Recklinghausen) [2120352]
- powerpc/kuap: Check KUAP activation in generic functions (Chris von Recklinghausen) [2120352]
- powerpc/kuap: Add a generic intermediate layer (Chris von Recklinghausen) [2120352]
- powerpc/kuep: Remove 'nosmep' boot time parameter except for book3s/64 (Chris von Recklinghausen) [2120352]
- powerpc/32s: Save content of sr0 to avoid 'mfsr' (Chris von Recklinghausen) [2120352]
- powerpc/32s: Do kuep_lock() and kuep_unlock() in assembly (Chris von Recklinghausen) [2120352]
- powerpc/32s: Remove capability to disable KUEP at boottime (Chris von Recklinghausen) [2120352]
- powerpc/book3e: Activate KUEP at all time (Chris von Recklinghausen) [2120352]
- powerpc/44x: Activate KUEP at all time (Chris von Recklinghausen) [2120352]
- powerpc/8xx: Activate KUEP at all time (Chris von Recklinghausen) [2120352]
- Revert "powerpc: Inline setup_kup()" (Chris von Recklinghausen) [2120352]
- powerpc/microwatt: add POWER9_CPU, clear PPC_64S_HASH_MMU (Chris von Recklinghausen) [2120352]
- powerpc/64s: Move hash MMU support code under CONFIG_PPC_64S_HASH_MMU (Chris von Recklinghausen) [2120352]
- powerpc/64s: Make hash MMU support configurable (Chris von Recklinghausen) [2120352]
- powerpc/64s: Always define arch unmapped area calls (Chris von Recklinghausen) [2120352]
- powerpc/64s: Fix radix MMU when MMU_FTR_HPTE_TABLE is clear (Chris von Recklinghausen) [2120352]
- powerpc/64e: remove mmu_linear_psize (Chris von Recklinghausen) [2120352]
- x86/mm/64: Flush global TLB on boot and AP bringup (Chris von Recklinghausen) [2120352]
- x86/realmode: Add comment for Global bit usage in trampoline_pgd (Chris von Recklinghausen) [2120352]
- powerpc: make memremap_compat_align 64s-only (Chris von Recklinghausen) [2120352]
- powerpc/64: pcpu setup avoid reading mmu_linear_psize on 64e or radix (Chris von Recklinghausen) [2120352]
- powerpc/64s: Rename hash_hugetlbpage.c to hugetlbpage.c (Chris von Recklinghausen) [2120352]
- powerpc/64s: move page size definitions from hash specific file (Chris von Recklinghausen) [2120352]
- powerpc/64s: Make flush_and_reload_slb a no-op when radix is enabled (Chris von Recklinghausen) [2120352]
- powerpc/64s: move THP trace point creation out of hash specific file (Chris von Recklinghausen) [2120352]
- powerpc/pseries: lparcfg don't include slb_size line in radix mode (Chris von Recklinghausen) [2120352]
- powerpc/pseries: move process table registration away from hash-specific code (Chris von Recklinghausen) [2120352]
- powerpc/64s: Move and rename do_bad_slb_fault as it is not hash specific (Chris von Recklinghausen) [2120352]
- powerpc/pseries: Stop selecting PPC_HASH_MMU_NATIVE (Chris von Recklinghausen) [2120352]
- powerpc: Rename PPC_NATIVE to PPC_HASH_MMU_NATIVE (Chris von Recklinghausen) [2120352]
- powerpc: Remove unused FW_FEATURE_NATIVE references (Chris von Recklinghausen) [2120352]
- powerpc/32s: Fix shift-out-of-bounds in KASAN init (Chris von Recklinghausen) [2120352]
- powerpc/64s: Get LPID bit width from device tree (Chris von Recklinghausen) [2120352]
- powerpc: flexible GPR range save/restore macros (Chris von Recklinghausen) [2120352]
- powerpc/ptdump: Fix display a BAT's size unit (Chris von Recklinghausen) [2120352]
- Revert "powerpc/code-patching: Improve verification of patchability" (Chris von Recklinghausen) [2120352]
- powerpc/code-patching: Improve verification of patchability (Chris von Recklinghausen) [2120352]
- s390/dump: fix copying to user-space of swapped kdump oldmem (Chris von Recklinghausen) [2120352]
- powerpc/book3e: Fix TLBCAM preset at boot (Chris von Recklinghausen) [2120352]
- powerpc/pseries: Fix numa FORM2 parsing fallback code (Chris von Recklinghausen) [2120352]
- powerpc/pseries: rename numa_dist_table to form2_distances (Chris von Recklinghausen) [2120352]
- kasan: add kasan mode messages when kasan init (Chris von Recklinghausen) [2120352]
- arm64/bpf: Remove 128MB limit for BPF JIT programs (Chris von Recklinghausen) [2120352]
- hugetlbfs: extend the definition of hugepages parameter to support node allocation (Chris von Recklinghausen) [2120352]
- memblock: stop aliasing __memblock_free_late with memblock_free_late (Chris von Recklinghausen) [2120352]
- hugetlb: support node specified when using cma for gigantic hugepages (Chris von Recklinghausen) [2120352]
- hugetlb: add hugetlb demote page support (Chris von Recklinghausen) [2120352]
- hugetlb: add demote bool to gigantic page routines (Chris von Recklinghausen) [2120352]
- hugetlb: be sure to free demoted CMA pages to CMA (Chris von Recklinghausen) [2120352]
- mm/cma: add cma_pages_valid to determine if pages are in CMA (Chris von Recklinghausen) [2120352]
- hugetlb: add demote hugetlb page sysfs interfaces (Chris von Recklinghausen) [2120352]
- s390: use generic version of arch_is_kernel_initmem_freed() (Chris von Recklinghausen) [2120352]
- powerpc: use generic version of arch_is_kernel_initmem_freed() (Chris von Recklinghausen) [2120352]
- mm: remove redundant smp_wmb() (Chris von Recklinghausen) [2120352]
- mm: introduce pmd_install() helper (Chris von Recklinghausen) [2120352]
- powerpc: Don't provide __kernel_map_pages() without ARCH_SUPPORTS_DEBUG_PAGEALLOC (Chris von Recklinghausen) [2120352]
- powerpc/fsl_booke: Fix setting of exec flag when setting TLBCAMs (Chris von Recklinghausen) [2120352]
- powerpc/book3e: Fix set_memory_x() and set_memory_nx() (Chris von Recklinghausen) [2120352]
- powerpc/nohash: Fix __ptep_set_access_flags() and ptep_set_wrprotect() (Chris von Recklinghausen) [2120352]
- powerpc/64s: Default to 64K pages for 64 bit book3s (Chris von Recklinghausen) [2120352]
- s390: make command line configurable (Chris von Recklinghausen) [2120352]
- s390: support command lines longer than 896 bytes (Chris von Recklinghausen) [2120352]
- s390/kexec_file: move kernel image size check (Chris von Recklinghausen) [2120352]
- s390/setup: use physical pointers for memblock_reserve() (Chris von Recklinghausen) [2120352]
- s390/pgtable: use physical address for Page-Table Origin (Chris von Recklinghausen) [2120352]
- s390/mm: optimize reset_guest_reference_bit() (Chris von Recklinghausen) [2120352]
- s390/mm: optimize set_guest_storage_key() (Chris von Recklinghausen) [2120352]
- s390/mm: no need for pte_alloc_map_lock() if we know the pmd is present (Chris von Recklinghausen) [2120352]
- s390/mm: fix VMA and page table handling code in storage key handling functions (Chris von Recklinghausen) [2120352]
- s390/mm: validate VMA in PGSTE manipulation functions (Chris von Recklinghausen) [2120352]
- powerpc/32: Don't use a struct based type for pte_t (Chris von Recklinghausen) [2120352]
- powerpc/8xx: Simplify TLB handling (Chris von Recklinghausen) [2120352]
- powerpc/32: Don't use lmw/stmw for saving/restoring non volatile regs (Chris von Recklinghausen) [2120352]
- powerpc/fsl_booke: Enable STRICT_KERNEL_RWX (Chris von Recklinghausen) [2120352]
- powerpc/fsl_booke: Update of TLBCAMs after init (Chris von Recklinghausen) [2120352]
- powerpc/fsl_booke: Allocate separate TLBCAMs for readonly memory (Chris von Recklinghausen) [2120352]
- powerpc/fsl_booke: Tell map_mem_in_cams() if init is done (Chris von Recklinghausen) [2120352]
- powerpc/fsl_booke: Enable reloading of TLBCAM without switching to AS1 (Chris von Recklinghausen) [2120352]
- powerpc/fsl_booke: Take exec flag into account when setting TLBCAMs (Chris von Recklinghausen) [2120352]
- powerpc/fsl_booke: Rename fsl_booke.c to fsl_book3e.c (Chris von Recklinghausen) [2120352]
- powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and KFENCE (Chris von Recklinghausen) [2120352]
- powerpc/s64: Clarify that radix lacks DEBUG_PAGEALLOC (Chris von Recklinghausen) [2120352]
- signal/sparc32: Remove unreachable do_exit in do_sparc_fault (Chris von Recklinghausen) [2120352]
- reboot: Remove the unreachable panic after do_exit in reboot(2) (Chris von Recklinghausen) [2120352]
- exit: Remove calls of do_exit after noreturn versions of die (Chris von Recklinghausen) [2120352]
- exit/doublefault: Remove apparently bogus comment about rewind_stack_do_exit (Chris von Recklinghausen) [2120352]
- powerpc: Set max_mapnr correctly (Chris von Recklinghausen) [2120352]
- s390/cmm: use string_upper() instead of open coded variant (Chris von Recklinghausen) [2120352]
- powerpc/mem: Fix arch/powerpc/mm/mem.c:53:12: error: no previous prototype for 'create_section_mapping' (Chris von Recklinghausen) [2120352]
- powerpc/32s: Fix kuap_kernel_restore() (Chris von Recklinghausen) [2120352]
- s390/boot: allocate amode31 section in decompressor (Chris von Recklinghausen) [2120352]
- s390/boot: initialize control registers in decompressor (Chris von Recklinghausen) [2120352]
- x86/mm/64: Improve stack overflow warnings (Chris von Recklinghausen) [2120352]
- x86/fault: Fix wrong signal when vsyscall fails with pkey (Chris von Recklinghausen) [2120352]
- x86/mm: Fix kern_addr_valid() to cope with existing but not present entries (Chris von Recklinghausen) [2120352]
- x86/pat: Pass valid address to sanitize_phys() (Chris von Recklinghausen) [2120352]
- powerpc/ptdump: Fix generic ptdump for 64-bit (Chris von Recklinghausen) [2120352]
- powerpc/numa: Update cpu_cpu_map on CPU online/offline (Chris von Recklinghausen) [2120352]
- powerpc/numa: Print debug statements only when required (Chris von Recklinghausen) [2120352]
- powerpc/numa: convert printk to pr_xxx (Chris von Recklinghausen) [2120352]
- powerpc/numa: Drop dbg in favour of pr_debug (Chris von Recklinghausen) [2120352]
- powerpc/smp: Enable CACHE domain for shared processor (Chris von Recklinghausen) [2120352]
- powerpc/smp: Fix a crash while booting kvm guest with nr_cpus=2 (Chris von Recklinghausen) [2120352]
- powerpc: Refactor verification of MSR_RI (Chris von Recklinghausen) [2120352]
- powerpc: Remove MSR_PR check in interrupt_exit_{user/kernel}_prepare() (Chris von Recklinghausen) [2120352]
- s390/mm,pageattr: fix walk_pte_level() early exit (Chris von Recklinghausen) [2120352]
- s390: fix typo in linker script (Chris von Recklinghausen) [2120352]
- s390/boot: factor out offset_vmlinux_info() function (Chris von Recklinghausen) [2120352]
- s390/kasan: fix large PMD pages address alignment check (Chris von Recklinghausen) [2120352]
- powerpc/ptdump: Convert powerpc to GENERIC_PTDUMP (Chris von Recklinghausen) [2120352]
- powerpc/ptdump: Reduce level numbers by 1 in note_page() and add p4d level (Chris von Recklinghausen) [2120352]
- powerpc/ptdump: Remove unused 'page_size' parameter (Chris von Recklinghausen) [2120352]
- powerpc/ptdump: Use DEFINE_SHOW_ATTRIBUTE() (Chris von Recklinghausen) [2120352]
- powerpc: Avoid link stack corruption in misc asm functions (Chris von Recklinghausen) [2120352]
- powerpc/booke: Avoid link stack corruption in several places (Chris von Recklinghausen) [2120352]
- s390/sclp: reserve memory occupied by sclp early buffer (Chris von Recklinghausen) [2120352]
- s390/mm: remove unused cmma functions (Chris von Recklinghausen) [2120352]
- powerpc: rename powerpc_debugfs_root to arch_debugfs_dir (Chris von Recklinghausen) [2120352]
- powerpc/book3s64/radix: make tlb_single_page_flush_ceiling a debugfs entry (Chris von Recklinghausen) [2120352]
- s390: rename dma section to amode31 (Chris von Recklinghausen) [2120352]
- s390/mm: use page_to_virt() in __kernel_map_pages() (Chris von Recklinghausen) [2120352]
- s390: add kfence region to pagetable dumper (Chris von Recklinghausen) [2120352]
- s390: add support for KFENCE (Chris von Recklinghausen) [2120352]
- s390/mm: implement set_memory_4k() (Chris von Recklinghausen) [2120352]
- s390/boot: get rid of arithmetics on function pointers (Chris von Recklinghausen) [2120352]
- s390/setup: don't reserve memory that occupied decompressor's head (Chris von Recklinghausen) [2120352]
- s390/boot: move dma sections from decompressor to decompressed kernel (Chris von Recklinghausen) [2120352]
- s390/ctl_reg: add ctlreg5 and ctlreg15 unions (Chris von Recklinghausen) [2120352]
- s390/boot: make _diag308_reset_dma() position-independent (Chris von Recklinghausen) [2120352]
- s390/boot: move EP_OFFSET and EP_STRING to head.S (Chris von Recklinghausen) [2120352]
- s390/setup: generate asm offsets from struct parmarea (Chris von Recklinghausen) [2120352]
- s390/setup: drop _OFFSET macros (Chris von Recklinghausen) [2120352]
- s390/setup: remove unused symbolic constants for C code from setup.h (Chris von Recklinghausen) [2120352]
- s390/dump: introduce boot data 'oldmem_data' (Chris von Recklinghausen) [2120352]
- s390/boot: introduce boot data 'initrd_data' (Chris von Recklinghausen) [2120352]
- s390/boot: move sclp early buffer from fixed address in asm to C (Chris von Recklinghausen) [2120352]
- s390/boot: get rid of magic numbers for startup offsets (Chris von Recklinghausen) [2120352]
- s390/mm: don't print hashed values for pte_ERROR() & friends (Chris von Recklinghausen) [2120352]
- s390/mm: use pr_err() instead of printk() for pte_ERROR & friends (Chris von Recklinghausen) [2120352]
- s390/sclp: use only one sclp early buffer to send commands (Chris von Recklinghausen) [2120352]
- s390/boot: make stacks part of the decompressor's image (Chris von Recklinghausen) [2120352]
- powerpc/kexec: blacklist functions called in real mode for kprobe (Chris von Recklinghausen) [2120352]
- Revert "s390/mm: do not trigger write fault when vma does not allow VM_WRITE" (Chris von Recklinghausen) [2120352]
- Revert "s390/boot: move sclp early buffer from fixed address in asm to C" (Chris von Recklinghausen) [2120352]
- Revert "s390/kexec_file: move kernel image size check" (Chris von Recklinghausen) [2120352]
- Revert "s390: support command lines longer than 896 bytes" (Rafael Aquini) [2120352]
- Revert "s390: make command line configurable" (Chris von Recklinghausen) [2120352]
- Revert "s390/sclp: reserve memory occupied by sclp early buffer" (Chris von Recklinghausen) [2120352]
- Revert "rhel: configs: add config option CONFIG_COMMAND_LINE_SIZE" (Chris von Recklinghausen) [2120352]
- Revert "mm: thp: consolidate mapcount logic on THP split" (Chris von Recklinghausen) [2120352]
- Revert "mm: thp: make the THP mapcount atomic with a seqlock" (Chris von Recklinghausen) [2120352]
- Revert "mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmap" (Chris von Recklinghausen) [2120352]
- Revert "mm: thp: introduce page_trans_huge_anon_shared" (Chris von Recklinghausen) [2120352]
- Revert "mm: gup: COR: copy-on-read fault" (Chris von Recklinghausen) [2120352]
- Revert "mm: gup: gup_must_unshare()" (Chris von Recklinghausen) [2120352]
- Revert "mm: gup: FOLL_UNSHARE" (Chris von Recklinghausen) [2120352]
- Revert "mm: gup: FOLL_NOUNSHARE: optimize follow_page" (Chris von Recklinghausen) [2120352]
- Revert "mm: gup: FOLL_UNSHARE RHEL" (Chris von Recklinghausen) [2120352]
- Revert "mm: hugetlbfs: COR: copy-on-read fault" (Chris von Recklinghausen) [2120352]
- Revert "mm: hugetlbfs: FOLL_FAULT_UNSHARE" (Chris von Recklinghausen) [2120352]
- Revert "mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfs" (Chris von Recklinghausen) [2120352]
- Revert "mm: gup: gup_must_unshare() use can_read_pin_swap_page()" (Chris von Recklinghausen) [2120352]
- Revert "mm: COW: skip the page lock in the COW copy path" (Chris von Recklinghausen) [2120352]
- Revert "mm: thp: replace the page lock with the seqlock for the THP mapcount" (Chris von Recklinghausen) [2120352]
- Revert "mm: COW: restore full accuracy in page reuse" (Chris von Recklinghausen) [2120352]
- selftest/vm: uninitialized variable in main() (Chris von Recklinghausen) [2120352]
- selftest/vm: add skip support to mremap_test (Chris von Recklinghausen) [2120352]
- selftest/vm: support xfail in mremap_test (Chris von Recklinghausen) [2120352]
- selftest/vm: verify remap destination address in mremap_test (Chris von Recklinghausen) [2120352]
- selftest/vm: verify mmap addr in mremap_test (Chris von Recklinghausen) [2120352]
- selftests/vm: cleanup hugetlb file after mremap test (Chris von Recklinghausen) [2120352]
- mm, hugepages: make memory size variable in hugepage-mremap selftest (Chris von Recklinghausen) [2120352]
- mm: remove duplicate include in hugepage-mremap.c (Chris von Recklinghausen) [2120352]
- mm, hugepages: add hugetlb vma mremap() test (Chris von Recklinghausen) [2120352]
Resolves: rhbz#2112028, rhbz#2124693, rhbz#2124526, rhbz#2090382, rhbz#2122632, rhbz#2059161, rhbz#2130054, rhbz#2132140, rhbz#2120352, rhbz#2099722

Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-10-24 15:28:31 -04:00
Frantisek Hrbata
6cf80baeea kernel-5.14.0-176.el9
* Wed Oct 12 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-176.el9]
- docs: translations: zn_CN: irq-affinity.rst: add a missing extension (David Arcari) [2117494]
- docs/zh_CN: core-api: Update the translation of printk-basics.rst to 5.19-rc3 (David Arcari) [2117494]
- docs/zh_CN: Modify the translator tag and fix the wrong word (David Arcari) [2117494]
- MIPS/asm/printk: Fix build failure caused by printk (David Arcari) [2117494]
- printk: do not wait for consoles when suspended (David Arcari) [2117494]
- Revert "printk: add functions to prefer direct printing" (David Arcari) [2117494]
- Revert "printk: add kthread console printers" (David Arcari) [2117494]
- Revert "printk: extend console_lock for per-console locking" (David Arcari) [2117494]
- Revert "printk: remove @console_locked" (David Arcari) [2117494]
- Revert "printk: Block console kthreads when direct printing will be required" (David Arcari) [2117494]
- Revert "printk: Wait for the global console lock when the system is going down" (David Arcari) [2117494]
- printk: Wait for the global console lock when the system is going down (David Arcari) [2117494]
- printk: Block console kthreads when direct printing will be required (David Arcari) [2117494]
- Revert "printk: wake up all waiters" (David Arcari) [2117494]
- printk, tracing: fix console tracepoint (David Arcari) [2117494]
- printk: remove @console_locked (David Arcari) [2117494]
- printk: extend console_lock for per-console locking (David Arcari) [2117494]
- printk: add kthread console printers (David Arcari) [2117494]
- printk: add functions to prefer direct printing (David Arcari) [2117494]
- printk: add pr_flush() (David Arcari) [2117494]
- printk: move buffer definitions into console_emit_next_record() caller (David Arcari) [2117494]
- printk: refactor and rework printing logic (David Arcari) [2117494]
- serial: core: Fix initializing and restoring termios speed (David Arcari) [2117494]
- printk: add con_printk() macro for console details (David Arcari) [2117494]
- printk: call boot_delay_msec() in printk_delay() (David Arcari) [2117494]
- printk: get caller_id/timestamp after migration disable (David Arcari) [2117494]
- printk: wake waiters for safe and NMI contexts (David Arcari) [2117494]
- printk: wake up all waiters (David Arcari) [2117494]
- printk: add missing memory barrier to wake_up_klogd() (David Arcari) [2117494]
- printk: rename cpulock functions (David Arcari) [2117494]
- printk: fix return value of printk.devkmsg __setup handler (David Arcari) [2117494]
- printk: make suppress_panic_printk static (David Arcari) [2117494]
- printk: Set console_set_on_cmdline=1 when __add_preferred_console() is called with user_specified == true (David Arcari) [2117494]
- printk: Drop console_sem during panic (David Arcari) [2117494]
- printk: Avoid livelock with heavy printk during panic (David Arcari) [2117494]
- printk: disable optimistic spin during panic (David Arcari) [2117494]
- printk: Add panic_in_progress helper (David Arcari) [2117494]
- printk: Fix incorrect __user type in proc_dointvec_minmax_sysadmin() (David Arcari) [2117494]
- printk: ringbuffer: Improve prb_next_seq() performance (David Arcari) [2117494]
- printk: fix build warning when CONFIG_PRINTK=n (David Arcari) [2117494]
- printk: move printk sysctl to printk/sysctl.c (David Arcari) [2117494]
- printk/console: Clean up boot console handling in register_console() (David Arcari) [2117494]
- printk/console: Remove need_default_console variable (David Arcari) [2117494]
- printk/console: Remove unnecessary need_default_console manipulation (David Arcari) [2117494]
- printk/console: Rename has_preferred_console to need_default_console (David Arcari) [2117494]
- printk/console: Split out code that enables default console (David Arcari) [2117494]
- printk: use gnu_printf format attribute for printk_sprint() (David Arcari) [2117494]
- printk: avoid -Wsometimes-uninitialized warning (David Arcari) [2117494]
- printk: use kvmalloc instead of kmalloc for devkmsg_user (David Arcari) [2117494]
- printk/index: Fix -Wunused-function warning (David Arcari) [2117494]
- printk: Add printk.console_no_auto_verbose boot parameter (David Arcari) [2117494]
- printk: Move the printk() kerneldoc comment to its new home (David Arcari) [2117494]
- printk/index: Fix warning about missing prototypes (David Arcari) [2117494]
- redhat/configs: enable CONFIG_PRINTK_INDEX (David Arcari) [2117494]
- printk: Userspace format indexing support (David Arcari) [2117494]
- printk: Rework parse_prefix into printk_parse_prefix (David Arcari) [2117494]
- printk: Straighten out log_flags into printk_info_flags (David Arcari) [2117494]
- printk/console: Check consistent sequence number when handling race in console_unlock() (David Arcari) [2117494]
- serial/8250: Use fifo in 8250 console driver (David Arcari) [2117494]
- serial: 8250_omap: Handle optional overrun-throttle-ms property (David Arcari) [2117494]
- serial: omap: Disable PM runtime autoidle to remove pm_runtime_irq_safe() (David Arcari) [2117494]
- rhel: Enable imx8 pinctrl devices (Al Stone) [2071845]
- pinctrl: Don't allow PINCTRL_AMD to be a module (Al Stone) [2071845]
- pinctrl: imx: Add the zero base flag for imx93 (Al Stone) [2071845]
- pinctrl: intel: Fix kernel doc format, i.e. add return sections (Al Stone) [2071845]
- pinctrl: freescale: Add i.MXRT1170 pinctrl driver support (Al Stone) [2071845]
- pinctrl: intel: Drop unused irqchip member in struct intel_pinctrl (Al Stone) [2071845]
- pinctrl: intel: make irq_chip immutable (Al Stone) [2071845]
- pinctrl: cherryview: Use GPIO chip pointer in chv_gpio_irq_mask_unmask() (Al Stone) [2071845]
- pinctrl: lynxpoint: make irq_chip immutable (Al Stone) [2071845]
- pinctrl: cherryview: make irq_chip immutable (Al Stone) [2071845]
- pinctrl: baytrail: make irq_chip immutable (Al Stone) [2071845]
- pinctrl: broxton: Add module alias for Intel Apollo Lake (Al Stone) [2071845]
- pinctrl: tegra: tegra194: drop unused pin groups (Al Stone) [2071845]
- pinctrl: thunderbay: Use devm_platform_ioremap_resource() (Al Stone) [2071845]
- pinctrl: amd: Make the irqchip immutable (Al Stone) [2071845]
- pinctrl: imx: Reduce printk message level for empty nodes (Al Stone) [2071845]
- pinctrl: pinconf-generic: Print arguments for bias-pull-* (Al Stone) [2071845]
- pinctrl: imx93: Add pinctrl driver support (Al Stone) [2071845]
- pinctrl: baytrail: Add pinconf group + function for the pmu_clk (Al Stone) [2071845]
- pinctrl: icelake: Add Ice Lake-N PCH pin controller support (Al Stone) [2071845]
- pinctrl: baytrail: Clear direct_irq_en flag on broken configs (Al Stone) [2071845]
- pinctrl: cherryview: Trigger hwirq0 for interrupt-lines without a mapping (Al Stone) [2071845]
- pinctrl: thunderbay: rework loops looking for groups names (Al Stone) [2071845]
- pinctrl: thunderbay: comment process of building functions a bit (Al Stone) [2071845]
- pinctrl: imx: fix assigning groups names (Al Stone) [2071845]
- pinctrl: imx: fix allocation result check (Al Stone) [2071845]
- pinctrl: add one more "const" for generic function groups (Al Stone) [2071845]
- pinctrl: keembay: rework loops looking for groups names (Al Stone) [2071845]
- pinctrl: keembay: comment process of building functions a bit (Al Stone) [2071845]
- pinctrl: imx: prepare for making "group_names" in "function_desc" const (Al Stone) [2071845]
- pinctrl: Add Intel Thunder Bay pinctrl driver (Al Stone) [2071845]
- pinctrl: freescale: Add i.MXRT1050 pinctrl driver support (Al Stone) [2071845]
- pinctrl: cherryview: Use temporary variable for struct device (Al Stone) [2071845]
- pinctrl: cherryview: Do not allow the same interrupt line to be used by 2 pins (Al Stone) [2071845]
- pinctrl: cherryview: Don't use selection 0 to mark an interrupt line as unused (Al Stone) [2071845]
- pinctrl: baytrail: Set IRQCHIP_SET_TYPE_MASKED flag on the irqchip (Al Stone) [2071845]
- pinctrl: tegra194: remove duplicate initializer again (Al Stone) [2071845]
- pinctrl: tegra: Return const pointer from tegra_pinctrl_get_group() (Al Stone) [2071845]
- pinctrl: pinconf-generic: Add support for "output-impedance-ohms" to be extracted from DT files (Al Stone) [2071845]
- pinctrl: tegra: Fix warnings and error (Al Stone) [2071845]
- pinctrl: tegra: Use correct offset for pin group (Al Stone) [2071845]
- pinctrl: core: fix possible memory leak in pinctrl_enable() (Al Stone) [2071845]
- pinctrl: tegra: Add pinmux support for Tegra194 (Al Stone) [2071845]
- pinctrl: tegra: include lpdr pin properties (Al Stone) [2071845]
- pinctrl: amd: disable and mask interrupts on probe (Al Stone) [2071845]
- pinctrl: Fix spelling mistake "atleast" -> "at least" (Al Stone) [2071845]
- pinctrl: core: Remove duplicated word from devm_pinctrl_unregister() (Al Stone) [2071845]
- pinctrl: Add Intel Keem Bay pinctrl driver (Al Stone) [2071845]
- pinctrl: single: Move test PCS_HAS_PINCONF in pcs_parse_bits_in_pinctrl_entry() to the beginning (Al Stone) [2071845]
- pinctrl: single: Fix error return code in pcs_parse_bits_in_pinctrl_entry() (Al Stone) [2071845]
- pinctrl: imx8dxl: Constify imx_pinctrl_soc_info (Al Stone) [2071845]
- pinctrl: imx8qxp: Constify imx_pinctrl_soc_info (Al Stone) [2071845]
- pinctrl: imx8mn: Constify imx_pinctrl_soc_info (Al Stone) [2071845]
- pinctrl: imx8ulp: Initialize pin_reg (Al Stone) [2071845]
- pinctrl: imx8ulp: Add pinctrl driver support (Al Stone) [2071845]
- inotify: show inotify mask flags in proc fdinfo (Andrey Albershteyn) [2125133]
- fsnotify: fix fsnotify hooks in pseudo filesystems (Andrey Albershteyn) [2090079]
- fsnotify: invalidate dcache before IN_DELETE event (Andrey Albershteyn) [2090079]
- scsi: target: core: De-RCU of se_lun and se_lun acl (Maurizio Lombardi) [2129900]
- scsi: target: core: Fix race during ACL removal (Maurizio Lombardi) [2129900]
- scsi: target: Remove XDWRITEREAD emulated support (Maurizio Lombardi) [2129900]
- scsi: target: iscsi: Do not require target authentication (Maurizio Lombardi) [2129900]
- scsi: target: iscsi: Allow AuthMethod=None (Maurizio Lombardi) [2129900]
- scsi: target: iscsi: Support base64 in CHAP (Maurizio Lombardi) [2129900]
- scsi: target: iscsi: Add support for extended CDB AHS (Maurizio Lombardi) [2129900]
- scsi: target: iscsi: Fix clang -Wformat warnings (Maurizio Lombardi) [2129900]
- scsi: target: Detect UNMAP support post configuration (Maurizio Lombardi) [2129900]
- scsi: target: Add file configure_unmap callout (Maurizio Lombardi) [2129900]
- scsi: target: Add iblock configure_unmap callout (Maurizio Lombardi) [2129900]
- scsi: target: Add callout to configure UNMAP settings (Maurizio Lombardi) [2129900]
- scsi: target: Remove incorrect zero blocks WRITE_SAME check (Maurizio Lombardi) [2129900]
- scsi: target: Remove duplicate "the" (Maurizio Lombardi) [2129900]
- scsi: target: iscsi: Fix NULL pointer dereference in iscsi_conn_auth_required() (Maurizio Lombardi) [2129900]
- scsi: target: iscsi: Control authentication per ACL (Maurizio Lombardi) [2129900]
- scsi: target: iscsi: Extract auth functions (Maurizio Lombardi) [2129900]
- scsi: target: iscsi: Add upcast helpers (Maurizio Lombardi) [2129900]
- scsi: target: Fix WRITE_SAME No Data Buffer crash (Maurizio Lombardi) [2129900]
- scsi: target: tcmu: Avoid holding XArray lock when calling lock_page (Maurizio Lombardi) [2129900]
- scsi: target: iscsi: Rename iscsi_session to iscsit_session (Maurizio Lombardi) [2129900]
- scsi: target: iscsi: Rename iscsi_conn to iscsit_conn (Maurizio Lombardi) [2129900]
- scsi: target: iscsi: Rename iscsi_cmd to iscsit_cmd (Maurizio Lombardi) [2129900]
- scsi: target: tcmu: Fix possible data corruption (Maurizio Lombardi) [2129900]
- scsi: target: core: Silence the message about unknown VPD pages (Maurizio Lombardi) [2129900]
- scsi: target: Fix incorrect use of cpumask_t (Maurizio Lombardi) [2129900]
- scsi: target: Add iscsi/cpus_allowed_list in configfs (Maurizio Lombardi) [2129900]
- random: trigger reseeding DRBG on more occasions (Daiki Ueno) [2131988]
Resolves: rhbz#2117494, rhbz#2071845, rhbz#2125133, rhbz#2090079, rhbz#2129900, rhbz#2131988

Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-10-12 02:19:40 -04:00
Frantisek Hrbata
be970f9554 kernel-5.14.0-172.el9
* Mon Oct 03 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-172.el9]
- redhat/Makefile: Add DIST to git tags for RHEL (Prarit Bhargava)
- Revert "Split partner modules into a sub-package" (Prarit Bhargava)
- redhat: Remove filter-i686.sh.rhel (Prarit Bhargava)
- redhat/Makefile: Add RHEL specific message for BUILDID deprecation (Prarit Bhargava)
- redhat/Makefile: Set PATCHLIST_URL to none for RHEL/cs9 (Prarit Bhargava)
- redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Prarit Bhargava)
- redhat/Makefile: Always set UPSTREAM (Prarit Bhargava)
- redhat/Makefile.variables: Add ADD_COMMITID_TO_VERSION (Prarit Bhargava)
- kernel.spec: disable vmlinux.h generation for s390 zfcpdump config (Prarit Bhargava)
- Revert "Add rtla subpackage for kernel-tools" (Prarit Bhargava)
- Enable KUNIT tests for redhat kernel-modules-internal (Prarit Bhargava)
- Makefile: add kabi targets (Prarit Bhargava)
- kabi: add stablelist helpers (Prarit Bhargava)
- perf: Require libbpf 0.6.0 or newer (Prarit Bhargava)
- kabi: add support for symbol namespaces into check-kabi (Prarit Bhargava)
- kabi: ignore new stablelist metadata in show-kabi (Prarit Bhargava)
- Makefile: add dist-assert-tree-clean target (Prarit Bhargava)
- redhat: Use redhatsecureboot701 for ppc64le (Prarit Bhargava)
- redhat: workaround CKI cross compilation for scripts (Prarit Bhargava)
- crypto: fips - make proc files report fips module name and version (Prarit Bhargava)
- redhat/configs: Enable Marvell OcteonTX2 crypto device (Prarit Bhargava)
- redhat/kernel.spec.template: Specify vmlinux.h path when building samples/bpf (Prarit Bhargava)
- spec: Fix separate tools build (Prarit Bhargava)
- redhat: drop the RELEASED_KERNEL switch (Prarit Bhargava)
- redhat: switch the kernel package to use certs from system-sb-certs (Prarit Bhargava)
- redhat/scripts: Update merge-subtrees.sh with new subtree location (Prarit Bhargava)
- redhat/kernel.spec.template: enable dependencies generation (Prarit Bhargava)
- redhat: build and include memfd to kernel-selftests-internal (Prarit Bhargava)
- redhat/kernel.spec.template: Link perf with --export-dynamic (Prarit Bhargava)
- cifs: enable SMB_DIRECT in RHEL9 (Prarit Bhargava)
- redhat/Makefile.variables: Set INCLUDE_FEDORA_FILES to 0 (Prarit Bhargava)
- redhat: Remove fedora configs directories and files. (Prarit Bhargava)
- Revert "redhat: define _rhel variable because pesign macro now needs it" (Prarit Bhargava)
- redhat: switch secureboot kernel image signing to release keys (Prarit Bhargava)
- redhat: kernel.spec: selftests: abort on build failure (Prarit Bhargava)
- redhat: fix chronological order in the changelog file (Prarit Bhargava)
- redhat: replace redhatsecureboot303 signing key with redhatsecureboot601 (Prarit Bhargava)
- redhat: define _rhel variable because pesign macro now needs it (Prarit Bhargava)
- redhat: update branches/targets after 9 Beta fork (Prarit Bhargava)
- redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Prarit Bhargava)
- redhat: correct file name of redhatsecurebootca1 (Prarit Bhargava)
- redhat: align file names with names of signing keys for ppc and s390 (Prarit Bhargava)
- redhat: update Makefile.variables for centos/rhel9 fork (Prarit Bhargava)
- redhat: make DIST default to .el9 (Prarit Bhargava)
- redhat/self-test: Fix shellcheck errors (Prarit Bhargava)
- redhat: change the changelog item for upstream merges (Prarit Bhargava)
- redhat/docs: Add dist-brew BUILD_FLAGS information (Prarit Bhargava)
- redhat: fix dist-release build number test (Prarit Bhargava)
- redhat: fix release number bump when dist-release-changed runs (Prarit Bhargava)
- redhat: use new genlog.sh script to detect changes for dist-release (Prarit Bhargava)
- redhat: move changelog addition to the spec file back into genspec.sh (Prarit Bhargava)
- redhat: always add a rebase entry when ark merges from upstream (Prarit Bhargava)
- redhat: drop merge ark patches hack (Prarit Bhargava)
- redhat: don't hardcode temporary changelog file (Prarit Bhargava)
- redhat: split changelog generation from genspec.sh (Prarit Bhargava)
- Add python3-setuptools buildreq for perf (Prarit Bhargava)
- Add cros_kunit to mod-internal.list (Prarit Bhargava)
- Add new tests to mod-internal.list (Prarit Bhargava)
- redhat/Makefile: Clean linux tarballs (Prarit Bhargava)
- redhat: properly handle binary files in patches (Prarit Bhargava)
- spec: add cpupower daemon reload on install/upgrade (Prarit Bhargava)
- redhat/configs: Fix rm warning on config warnings (Prarit Bhargava)
- redhat/Makefile: Deprecate PREBUILD_GIT_ONLY variable (Prarit Bhargava)
- redhat/Makefile: Deprecate SINGLE_TARBALL variable (Prarit Bhargava)
- redhat/Makefile: Deprecate GIT variable (Prarit Bhargava)
- omit unused Provides (Prarit Bhargava)
- self-test: Add test for DIST=".eln" (Prarit Bhargava)
- redhat/docs: Add information on build dependencies (Prarit Bhargava)
- redhat/Makefile: Add better pass message for dist-get-buildreqs (Prarit Bhargava)
- redhat/Makefile: Provide a better message for system-sb-certs (Prarit Bhargava)
- redhat/Makefile: Change dist-buildreq-check to a non-blocking target (Prarit Bhargava)
- create-data: Parallelize spec file data (Prarit Bhargava)
- create-data.sh: Store SOURCES Makefile variable (Prarit Bhargava)
- redhat/Makefile: Split up setup-source target (Prarit Bhargava)
- create-data.sh: Redefine varfilename (Prarit Bhargava)
- create-data.sh: Parallelize variable file creation (Prarit Bhargava)
- redhat/docs: Update brew information (Prarit Bhargava)
- redhat/Makefile: Fix eln BUILD_TARGET (Prarit Bhargava)
- redhat/Makefile: Set BUILD_TARGET for dist-brew (Prarit Bhargava)
- kernel.spec.template: update (s390x) expoline.o path (Prarit Bhargava)
- redhat/Makefile: Change fedora BUILD_TARGET (Prarit Bhargava)
- redhat: make kernel-zfcpdump-core to not provide kernel-core/kernel (Prarit Bhargava)
- redhat: Exclude cpufreq.h from kernel-headers (Prarit Bhargava)
- Add rtla subpackage for kernel-tools (Prarit Bhargava)
- redhat/Makefile: Deprecate BUILD_SCRATCH_TARGET (Prarit Bhargava)
- redhat/Makefile: Remove deprecated variables and targets (Prarit Bhargava)
- Split partner modules into a sub-package (Prarit Bhargava)
- Enable Marvell OcteonTX2 crypto device in ARK (Prarit Bhargava)
- redhat/Makefile: Remove --scratch from BUILD_TARGET (Prarit Bhargava)
- redhat/Makefile: Fix dist-brew and distg-brew targets (Prarit Bhargava)
- redhat/Makefile: Add SPECKABIVERSION variable (Prarit Bhargava)
- redhat/self-test: Provide better failure output (Prarit Bhargava)
- redhat/self-test: Reformat tests to kernel standard (Prarit Bhargava)
- redhat/self-test: Add purpose and header to each test (Prarit Bhargava)
- redhat/self-test: Update data set (Prarit Bhargava)
- create-data.sh: Reduce specfile data output (Prarit Bhargava)
- self-test: Fixup Makefile contents test (Prarit Bhargava)
- redhat/self-test: self-test data update (Prarit Bhargava)
- redhat/self-test: Fix up create-data.sh to not report local variables (Prarit Bhargava)
- redhat: change tools_make macro to avoid full override of variables in Makefile (Prarit Bhargava)
- Fix typo in Makefile for Fedora Stable Versioning (Prarit Bhargava)
- redhat/configs/README: Update the README (Prarit Bhargava)
- redhat/docs: fix hyperlink typo (Prarit Bhargava)
- redhat/docs: Add a description of kernel naming (Prarit Bhargava)
- redhat/kernel.spec.template: update selftest data via "make dist-self-test-data" (Prarit Bhargava)
- redhat/kernel.spec.template: remove stray *.hardlink-temporary files, if any (Prarit Bhargava)
- Fix versioning on stable Fedora (Prarit Bhargava)
- Revert "Merge branch 'fix-ci-20220523' into 'os-build'" (Prarit Bhargava)
- redhat/Makefile: Drop quotation marks around string definitions (Prarit Bhargava)
- redhat/self-test/data: Update data set (Prarit Bhargava)
- Revert variable switch for lasttag (Prarit Bhargava)
- redhat/self-test: Update data (Prarit Bhargava)
- redhat/self-test: Unset Makefile variables (Prarit Bhargava)
- redhat/self-test: Omit SHELL variable from test data (Prarit Bhargava)
- Update filter-modules for mlx5-vfio-pci (Prarit Bhargava)
- self-test/data/create-data.sh: Avoid SINGLE_TARBALL warning (Prarit Bhargava)
- redhat/Makefile: Rename PREBUILD to UPSTREAMBUILD (Prarit Bhargava)
- redhat/Makefile: Rename BUILDID to LOCALVERSION (Prarit Bhargava)
- redhat/Makefile: Fix dist-brew & distg-brew targets (Prarit Bhargava)
- redhat/Makefile: Reorganize MARKER code (Prarit Bhargava)
- redhat/scripts/new_release.sh: Use Makefile variables (Prarit Bhargava)
- redhat/Makefile: Rename __YSTREAM and __ZSTREAM (Prarit Bhargava)
- redhat/genspec.sh: Add comment about SPECBUILDID variable (Prarit Bhargava)
- redhat/kernel.spec.template: Move genspec variables into one section (Prarit Bhargava)
- redhat/kernel.spec.template: Remove kversion (Prarit Bhargava)
- redhat/Makefile: Add SPECTARFILE_RELEASE comment (Prarit Bhargava)
- redhat/Makefile: Rename RPMVERSION to BASEVERSION (Prarit Bhargava)
- redhat/Makefile: Target whitespace cleanup (Prarit Bhargava)
- redhat/Makefile: Move SPECRELEASE to genspec.sh (Prarit Bhargava)
- redhat/Makefile: Add kernel-NVR comment (Prarit Bhargava)
- redhat/Makefile: Use SPECFILE variable (Prarit Bhargava)
- redhat/Makefile: Remove KEXTRAVERSION (Prarit Bhargava)
- redhat: Enable VM kselftests (Prarit Bhargava)
- redhat: enable CONFIG_TEST_VMALLOC for vm selftests (Prarit Bhargava)
- redhat: Enable HMM test to be used by the kselftest test suite (Prarit Bhargava)
- redhat/Makefile.variables: Change git hash length to default (Prarit Bhargava)
- redhat/Makefile: Drop quotation marks around string definitions (Prarit Bhargava)
- redhat/configs: Fix rm warning on error (Prarit Bhargava)
- redhat/kernel.spec.template: fix standalone tools build (Prarit Bhargava)
- Add system-sb-certs for RHEL-9 (Prarit Bhargava)
- Fix dist-buildcheck-reqs (Prarit Bhargava)
- redhat: indicate HEAD state in tarball/rpm name (Prarit Bhargava)
- redhat/self-test: Add test to verify Makefile declarations. (Prarit Bhargava)
- redhat/Makefile: Add RHTEST (Prarit Bhargava)
- redhat: shellcheck cleanup (Prarit Bhargava)
- redhat/self-test/data: Cleanup data (Prarit Bhargava)
- redhat/self-test: Add test to verify SPEC variables (Prarit Bhargava)
- redhat/Makefile: Add 'duplicate' SPEC entries for user set variables (Prarit Bhargava)
- redhat/Makefile: Rename TARFILE_RELEASE to SPECTARFILE_RELEASE (Prarit Bhargava)
- redhat/genspec: Rename PATCHLIST_CHANGELOG to SPECPATCHLIST_CHANGELOG (Prarit Bhargava)
- redhat/genspec: Rename DEBUG_BUILDS_ENABLED to SPECDEBUG_BUILDS_ENABLED (Prarit Bhargava)
- redhat/Makefile: Rename PKGRELEASE to SPECBUILD (Prarit Bhargava)
- redhat/genspec: Rename BUILDID_DEFINE to SPECBUILDID (Prarit Bhargava)
- redhat/Makefile: Rename CHANGELOG to SPECCHANGELOG (Prarit Bhargava)
- redhat/Makefile: Rename RPMKEXTRAVERSION to SPECKEXTRAVERSION (Prarit Bhargava)
- redhat/Makefile: Rename RPMKSUBLEVEL to SPECKSUBLEVEL (Prarit Bhargava)
- redhat/Makefile: Rename RPMKPATCHLEVEL to SPECKPATCHLEVEL (Prarit Bhargava)
- redhat/Makefile: Rename RPMKVERSION to SPECKVERSION (Prarit Bhargava)
- redhat/Makefile: Rename KVERSION to SPECVERSION (Prarit Bhargava)
- redhat/Makefile: Deprecate some simple targets (Prarit Bhargava)
- redhat/Makefile: Use KVERSION (Prarit Bhargava)
- enable DAMON configs (Prarit Bhargava)
- redhat: change kabi tarballs to use the package release (Prarit Bhargava)
- redhat: generate distgit changelog in genspec.sh as well (Prarit Bhargava)
- redhat: make genspec prefer metadata from git notes (Prarit Bhargava)
- redhat: use tags from git notes for zstream to generate changelog (Prarit Bhargava)
- redhat/self-test: Clean up data set (Prarit Bhargava)
- redhat/Makefile.rhpkg: Remove quotes for RHDISTGIT (Prarit Bhargava)
- redhat/scripts/create-tarball.sh: Use Makefile variables (Prarit Bhargava)
- redhat/Makefile: Deprecate SINGLE_TARBALL (Prarit Bhargava)
- redhat/Makefile: Move SINGLE_TARBALL to Makefile.variables (Prarit Bhargava)
- redhat/Makefile: Use RPMVERSION (Prarit Bhargava)
- redhat/scripts/rh-dist-git.sh: Use Makefile variables (Prarit Bhargava)
- redhat/configs/build_configs.sh: Use Makefile variables (Prarit Bhargava)
- redhat/configs/process_configs.sh: Use Makefile variables (Prarit Bhargava)
- redhat/kernel.spec.template: Use RPM_BUILD_NCPUS (Prarit Bhargava)
- redhat/configs/generate_all_configs.sh: Use Makefile variables (Prarit Bhargava)
- redhat: ignore known empty patches on the patches rpminspect test (Prarit Bhargava)
- spec: keep .BTF section in modules for s390 (Prarit Bhargava)
- kernel.spec.template: Ship arch/s390/lib/expoline.o in kernel-devel (Prarit Bhargava)
- redhat/configs: enable CONFIG_SAMPLE_VFIO_MDEV_MTTY (Prarit Bhargava)
- Build intel_sdsi with %%{tools_make} (Prarit Bhargava)
- spec: make HMAC file encode relative path (Prarit Bhargava)
- redhat/kernel.spec.template: Add intel_sdsi utility (Prarit Bhargava)
- Spec fixes for intel-speed-select (Prarit Bhargava)
- Add clk_test and clk-gate_test to mod-internal.list (Prarit Bhargava)
- redhat/self-tests: Ignore UPSTREAM (Prarit Bhargava)
- redhat/self-tests: Ignore RHGITURL (Prarit Bhargava)
- redhat/Makefile.variables: Extend git hash length to 15 (Prarit Bhargava)
- redhat/self-test: Remove changelog from spec files (Prarit Bhargava)
- redhat/genspec.sh: Rearrange genspec.sh (Prarit Bhargava)
- redhat/self-test: Add spec file data (Prarit Bhargava)
- redhat/self-test: Add better dist-dump-variables test (Prarit Bhargava)
- redhat/self-test: Add variable test data (Prarit Bhargava)
- Avoid creating files in $RPM_SOURCE_DIR (Prarit Bhargava)
- redhat/configs/process_configs.sh: Avoid race with find (Prarit Bhargava)
- redhat/configs/process_configs.sh: Remove CONTINUEONERROR (Prarit Bhargava)
- Remove i686 configs and filters (Prarit Bhargava)
- redhat: Fix release tagging (Prarit Bhargava)
- redhat/self-test: Fix version tag test (Prarit Bhargava)
- redhat/self-test: Fix BUILD verification test (Prarit Bhargava)
- redhat/self-test: Cleanup SRPM related self-tests (Prarit Bhargava)
- redhat/self-test: Fix shellcheck test (Prarit Bhargava)
- redhat/README.Makefile: Add a Makefile README file (Prarit Bhargava)
- redhat/Makefile: Remove duplicated code (Prarit Bhargava)
- Add BuildRequires libnl3-devel for intel-speed-select (Prarit Bhargava)
- Add new kunit tests for 5.18 to mod-internal.list (Prarit Bhargava)
- Fix RHDISTGIT for Fedora (Prarit Bhargava)
- redhat/configs/process_configs.sh: Fix race with tools generation (Prarit Bhargava)
- Define SNAPSHOT correctly when VERSION_ON_UPSTREAM is 0 (Prarit Bhargava)
- redhat/Makefile: Fix dist-git (Prarit Bhargava)
- redhat/Makefile: Reorganize variables (Prarit Bhargava)
- redhat/Makefile: Add some descriptions (Prarit Bhargava)
- redhat/Makefile: Move SNAPSHOT check (Prarit Bhargava)
- redhat/Makefile: Deprecate BREW_FLAGS, KOJI_FLAGS, and TEST_FLAGS (Prarit Bhargava)
- redhat/genspec.sh: Rework RPMVERSION variable (Prarit Bhargava)
- redhat/Makefile: Remove dead comment (Prarit Bhargava)
- redhat/Makefile: Cleanup KABI* variables. (Prarit Bhargava)
- redhat/Makefile.variables: Default RHGITCOMMIT to HEAD (Prarit Bhargava)
- redhat/scripts/create-tarball.sh: Use Makefile TARBALL variable (Prarit Bhargava)
- redhat/Makefile: Remove extra DIST_BRANCH (Prarit Bhargava)
- redhat/Makefile: Remove STAMP_VERSION (Prarit Bhargava)
- redhat/Makefile: Move NO_CONFIGCHECKS to Makefile.variables (Prarit Bhargava)
- redhat/Makefile: Move RHJOBS to Makefile.variables (Prarit Bhargava)
- redhat/Makefile: Move RHGIT* variables to Makefile.variables (Prarit Bhargava)
- redhat/Makefile: Move PREBUILD_GIT_ONLY to Makefile.variables (Prarit Bhargava)
- redhat/Makefile: Move BUILD to Makefile.variables (Prarit Bhargava)
- redhat/Makefile: Move BUILD_FLAGS to Makefile.variables. (Prarit Bhargava)
- redhat/Makefile: Move BUILD_PROFILE to Makefile.variables (Prarit Bhargava)
- redhat/Makefile: Move BUILD_TARGET and BUILD_SCRATCH_TARGET to Makefile.variables (Prarit Bhargava)
- redhat/Makefile: Remove RHPRODUCT variable (Prarit Bhargava)
- redhat/Makefile: Cleanup DISTRO variable (Prarit Bhargava)
- redhat/Makefile: Move HEAD to Makefile.variables. (Prarit Bhargava)
- redhat: Combine Makefile and Makefile.common (Prarit Bhargava)
- redhat/koji/Makefile: Decouple koji Makefile from Makefile.common (Prarit Bhargava)
- Add asus_wmi_sensors modules to filters for Fedora (Prarit Bhargava)
- Update scripts to put new configs under ark-common (Prarit Bhargava)
- redhat: spec: trigger dracut when modules are installed separately (Prarit Bhargava)
- redhat/Makefile: Silence dist-clean-configs output (Prarit Bhargava)
- Print arch with process_configs errors (Prarit Bhargava)
- Pass RHJOBS to process_configs for dist-configs-check as well (Prarit Bhargava)
- redhat/configs/process_configs.sh: Fix issue with old error files (Prarit Bhargava)
- redhat/configs/build_configs.sh: Parallelize execution (Prarit Bhargava)
- redhat/configs/build_configs.sh: Provide better messages (Prarit Bhargava)
- redhat/configs/build_configs.sh: Create unique output files (Prarit Bhargava)
- redhat/configs/build_configs.sh: Add local variables (Prarit Bhargava)
- redhat/configs/process_configs.sh: Parallelize execution (Prarit Bhargava)
- redhat/configs/process_configs.sh: Provide better messages (Prarit Bhargava)
- redhat/configs/process_configs.sh: Create unique output files (Prarit Bhargava)
- redhat/configs/process_configs.sh: Add processing config function (Prarit Bhargava)
- redhat: Unify genspec.sh and kernel.spec variable names (Prarit Bhargava)
- redhat/genspec.sh: Remove options and use Makefile variables (Prarit Bhargava)
- Add rebase note for 5.17 on Fedora stable (Prarit Bhargava)
- redhat: Fix "make dist-release-finish" to use the correct NVR variables (Prarit Bhargava)
- Build CROS_EC Modules (Prarit Bhargava)
- redhat/Makefile: Fix dist-dump-variables target (Prarit Bhargava)
- configs/process_configs.sh: Remove orig files (Prarit Bhargava)
- redhat: fix make {distg-brew,distg-koji} (Prarit Bhargava)
- redhat/configs: Enable CONFIG_TEST_BPF (Prarit Bhargava)
- Enable KUNIT tests for testing (Prarit Bhargava)
- Makefile: Check PKGRELEASE size on dist-brew targets (Prarit Bhargava)
- kernel.spec: Add glibc-static build requirement (Prarit Bhargava)
- spec: don't overwrite auto.conf with .config (Prarit Bhargava)
- Add test_hash to the mod-internal.list (Prarit Bhargava)
- spec: speed up "cp -r" when it overwrites existing files. (Prarit Bhargava)
- redhat: use centos x509.genkey file if building under centos (Prarit Bhargava)
- Revert "[redhat] Generate a crashkernel.default for each kernel build" (Prarit Bhargava)
- spec: make linux-firmware weak(er) dependency (Prarit Bhargava)
- Add packaged but empty /lib/modules/<kver>/systemtap/ (Prarit Bhargava)
- filter-modules.sh.rhel: Add ntc_thermistor to singlemods (Prarit Bhargava)
- Add dev_addr_lists_test to mod-internal.list (Prarit Bhargava)
- redhat: ignore ksamples and kselftests on the badfuncs rpminspect test (Prarit Bhargava)
- redhat: disable upstream check for rpminspect (Prarit Bhargava)
- redhat: Pull in openssl-devel as a build dependency correctly (Prarit Bhargava)
- Update rebase-notes with dracut 5.17 information (Prarit Bhargava)
- Enable CONFIG_CIFS_SMB_DIRECT for ARK (Prarit Bhargava)
- redhat: make Patchlist.changelog generation conditional (Prarit Bhargava)
- redhat/configs/evaluate_configs: Add find dead configs option (Prarit Bhargava)
- Add more rebase notes for Fedora 5.16 (Prarit Bhargava)
- spec: Keep .BTF section in modules (Prarit Bhargava)
- spec: add bpf_testmod.ko to kselftests/bpf (Prarit Bhargava)
- redhat/docs/index.rst: Add local build information. (Prarit Bhargava)
- Turn on CONFIG_HID_NINTENDO for controller support (Prarit Bhargava)
- Add rebase notes to check for PCI patches (Prarit Bhargava)
- Filter updates for hid-playstation on Fedora (Prarit Bhargava)
- Add nct6775 to filter-modules.sh.rhel (Prarit Bhargava)
- Add memcpy_kunit to mod-internal.list (Prarit Bhargava)
- Add nct6775 to Fedora filter-modules.sh (Prarit Bhargava)
- redhat/kernel.spec.template: don't hardcode gcov arches (Prarit Bhargava)
- redhat/configs: create a separate config for gcov options (Prarit Bhargava)
- Update documentation with FAQ and update frequency (Prarit Bhargava)
- Document force pull option for mirroring (Prarit Bhargava)
- Ignore the rhel9 kabi files (Prarit Bhargava)
- Remove legacy elrdy cruft (Prarit Bhargava)
- redhat/configs/evaluate_configs: walk cfgvariants line by line (Prarit Bhargava)
- redhat/configs/evaluate_configs: insert EMPTY tags at correct place (Prarit Bhargava)
- redhat: make dist-srpm-gcov add to BUILDOPTS (Prarit Bhargava)
- spec: Don't fail spec build if ksamples fails (Prarit Bhargava)
- redhat: Disable clang's integrated assembler on ppc64le and s390x (Prarit Bhargava)
- Fix dist-srpm-gcov (Prarit Bhargava)
- Add kfence_test to mod-internal.list (Prarit Bhargava)
- Enable KUNIT tests for redhat kernel-modules-internal (Prarit Bhargava)
- redhat: add *-matched meta packages to rpminspect emptyrpm config (Prarit Bhargava)
- redhat: fix typo and make the output more silent for dist-git sync (Prarit Bhargava)
- Fix ordering in genspec args (Prarit Bhargava)
- redhat/docs: update Koji link to avoid redirect (Prarit Bhargava)
- redhat: add support for different profiles with dist*-brew (Prarit Bhargava)
- redhat: move the DIST variable setting to Makefile.variables (Prarit Bhargava)
- redhat/kernel.spec.template: Cleanup source numbering (Prarit Bhargava)
- redhat/kernel.spec.template: Reorganize RHEL and Fedora specific files (Prarit Bhargava)
- redhat/kernel.spec.template: Add include_fedora and include_rhel variables (Prarit Bhargava)
- redhat/Makefile: Make kernel-local global (Prarit Bhargava)
- redhat/Makefile: Use flavors file (Prarit Bhargava)
- redhat: rename usage of .rhel8git.mk to .rhpkg.mk (Prarit Bhargava)
- redhat: remove kernel.changelog-8.99 file (Prarit Bhargava)
- redhat: add documentation about the os-build rebase process (Prarit Bhargava)
- Build kernel-doc for Fedora (Prarit Bhargava)
- Revert "redhat: set default values in Makefiles for RHEL 9 Beta" (Prarit Bhargava)
- Revert "redhat: make DIST default to .el9" (Prarit Bhargava)
- Revert "redhat: add support for stream profile in koji/brew" (Prarit Bhargava)
- Revert "redhat: update Makefile.variables for centos/rhel9 fork" (Prarit Bhargava)
- Revert "redhat: drop Patchlist.changelog for RHEL" (Prarit Bhargava)
- Revert "redhat: align file names with names of signing keys for ppc and s390" (Prarit Bhargava)
- Revert "redhat: correct file name of redhatsecurebootca1" (Prarit Bhargava)
- Revert "redhat: drop certificates that were deprecated after GRUB's BootHole flaw" (Prarit Bhargava)
- Revert "redhat: update branches/targets after 9 Beta fork" (Prarit Bhargava)
- Revert "redhat: define _rhel variable because pesign macro now needs it" (Prarit Bhargava)
- Revert "redhat: replace redhatsecureboot303 signing key with redhatsecureboot601" (Prarit Bhargava)
- Revert "redhat: add *-matched meta packages to rpminspect emptyrpm config" (Prarit Bhargava)
- Revert "redhat: add option to use DIST tag in sources" (Prarit Bhargava)
- Revert "redhat: set USE_DIST_IN_SOURCE=1 for 9.0-beta" (Prarit Bhargava)
- Revert "redhat: fix chronological order in the changelog file" (Prarit Bhargava)
- Revert "redhat: restore sublevel in changelog" (Prarit Bhargava)
- Revert "redhat: kernel.spec: selftests: abort on build failure" (Prarit Bhargava)
- Revert "redhat/.gitignore: Add rhel9 KABI files" (Prarit Bhargava)
- Revert "Revert "redhat: define _rhel variable because pesign macro now needs it"" (Prarit Bhargava)
- Revert "redhat/Makefile: Use flavors file" (Prarit Bhargava)
- Revert "redhat/Makefile: Make kernel-local global" (Prarit Bhargava)
- Revert "redhat/kernel.spec.template: Add include_fedora and include_rhel variables" (Prarit Bhargava)
- Revert "redhat/kernel.spec.template: Reorganize RHEL and Fedora specific files" (Prarit Bhargava)
- Revert "redhat/kernel.spec.template: Cleanup source numbering" (Prarit Bhargava)
- Revert "redhat: Remove fedora configs directories and files." (Prarit Bhargava)
- Revert "redhat/Makefile.variables: Set INCLUDE_FEDORA_FILES to 0" (Prarit Bhargava)
- Revert "redhat: BUILDID parameter must come last in genspec.sh" (Prarit Bhargava)
- Revert "kernel.spec: add bpf_testmod.ko to kselftests/bpf" (Prarit Bhargava)
- Revert "cifs: enable SMB_DIRECT in RHEL9" (Prarit Bhargava)
- Revert "redhat: Fix dist-srpm-gcov" (Prarit Bhargava)
- Revert "redhat: make dist-srpm-gcov add to BUILDOPTS" (Prarit Bhargava)
- Revert "redhat/kernel.spec.template: don't hardcode gcov arches" (Prarit Bhargava)
- Revert "redhat/configs: create a separate config for gcov options" (Prarit Bhargava)
- Revert "redhat/configs/evaluate_configs: walk cfgvariants line by line" (Prarit Bhargava)
- Revert "redhat/configs/evaluate_configs: insert EMPTY tags at correct place" (Prarit Bhargava)
- Revert "redhat: fix typo and make the output more silent for dist-git sync" (Prarit Bhargava)
- Revert "redhat/kernel.spec.template: Link perf with --export-dynamic" (Prarit Bhargava)
- Revert "redhat: build and include memfd to kernel-selftests-internal" (Prarit Bhargava)
- Revert "redhat/kernel.spec.template: enable dependencies generation" (Prarit Bhargava)
- Revert "redhat: disable upstream check for rpminspect" (Prarit Bhargava)
- Revert "redhat: ignore ksamples and kselftests on the badfuncs rpminspect test" (Prarit Bhargava)
- Revert "redhat: Pull in openssl-devel as a build dependency correctly" (Prarit Bhargava)
- Revert "Revert "[redhat] Generate a crashkernel.default for each kernel build"" (Prarit Bhargava)
- Revert "redhat/configs/evaluate_configs: Add find dead configs option" (Prarit Bhargava)
- Revert "redhat/scripts: Update merge-subtrees.sh with new subtree location" (Prarit Bhargava)
- Revert "redhat: make pathspec exclusion compatible with old git versions" (Prarit Bhargava)
- Revert "Add packaged but empty /lib/modules/<kver>/systemtap" (Prarit Bhargava)
- Revert "redhat: use centos x509.genkey file if building under centos" (Prarit Bhargava)
- Revert "redhat: fix the exclusion of rhdocs changes entries in the changelog" (Prarit Bhargava)
- Revert "redhat: switch the kernel package to use certs from system-sb-certs" (Prarit Bhargava)
- Revert "redhat: drop the RELEASED_KERNEL switch" (Prarit Bhargava)
- Revert "Enable KUNIT tests for redhat kernel-modules-internal" (Prarit Bhargava)
- Revert "redhat/configs: Enable CONFIG_TEST_BPF" (Prarit Bhargava)
- Revert "spec: Fix separate tools build" (Prarit Bhargava)
- Revert "kernel.spec: Add glibc-static build requirement" (Prarit Bhargava)
- Revert "spec: make linux-firmware weak(er) dependency" (Prarit Bhargava)
- Revert "redhat: use tags from git notes for zstream to generate changelog" (Prarit Bhargava)
- Revert "redhat: make genspec prefer metadata from git notes" (Prarit Bhargava)
- Revert "redhat: generate distgit changelog in genspec.sh as well" (Prarit Bhargava)
- Revert "redhat: change kabi tarballs to use the package release" (Prarit Bhargava)
- Revert "redhat: rpminspect: disable 'patches' check for known empty patch files" (Prarit Bhargava)
- Revert "redhat: spec: trigger dracut when modules are installed separately" (Prarit Bhargava)
- Revert "redhat/configs/process_configs.sh: Add processing config function" (Prarit Bhargava)
- Revert "redhat/configs/process_configs.sh: Create unique output files" (Prarit Bhargava)
- Revert "redhat/configs/process_configs.sh: Provide better messages" (Prarit Bhargava)
- Revert "redhat/configs/process_configs.sh: Parallelize execution" (Prarit Bhargava)
- Revert "redhat/configs/build_configs.sh: Add local variables" (Prarit Bhargava)
- Revert "redhat/configs/build_configs.sh: Create unique output files" (Prarit Bhargava)
- Revert "redhat/configs/build_configs.sh: Provide better messages" (Prarit Bhargava)
- Revert "redhat/configs/build_configs.sh: Parallelize execution" (Prarit Bhargava)
- Revert "redhat/configs/process_configs.sh: Fix issue with old error files" (Prarit Bhargava)
- Revert "Pass RHJOBS to process_configs for dist-configs-check as well" (Prarit Bhargava)
- Revert "Print arch with process_configs errors" (Prarit Bhargava)
- Revert "redhat/Makefile: Silence dist-clean-configs output" (Prarit Bhargava)
- Revert "redhat/configs/process_configs.sh: Fix race with tools generation" (Prarit Bhargava)
- Revert "redhat/configs/process_configs.sh: Remove CONTINUEONERROR" (Prarit Bhargava)
- Revert "redhat/configs/process_configs.sh: Avoid race with find" (Prarit Bhargava)
- Revert "redhat/Makefile: Fix dist-dump-variables target" (Prarit Bhargava)
- Revert "redhat: fix make {distg-brew,distg-koji}" (Prarit Bhargava)
- Revert "redhat/koji/Makefile: Decouple koji Makefile from Makefile.common" (Prarit Bhargava)
- Revert "redhat/kernel.spec.template: Add intel_sdsi utility" (Prarit Bhargava)
- Revert "Build intel_sdsi with %%{tools_make}" (Prarit Bhargava)
- Revert "Add BuildRequires libnl3-devel for intel-speed-select" (Prarit Bhargava)
- Revert "Spec fixes for intel-speed-select" (Prarit Bhargava)
- Revert "redhat: enable CONFIG_TEST_VMALLOC for vm selftests" (Prarit Bhargava)
- Revert "redhat: Enable HMM test to be used by the kselftest test suite" (Prarit Bhargava)
- Revert "redhat: Enable VM kselftests" (Prarit Bhargava)
- Revert "redhat/kernel.spec.template: Specify vmlinux.h path when building samples/bpf" (Prarit Bhargava)
- Revert "redhat/kernel.spec.template: fix standalone tools build" (Prarit Bhargava)
- Revert "redhat/configs: enable CONFIG_SAMPLE_VFIO_MDEV_MTTY" (Prarit Bhargava)
- Revert "redhat: Exclude cpufreq.h from kernel-headers" (Prarit Bhargava)
- Revert "kernel.spec: disable vmlinux.h generation for s390 zfcpdump config" (Prarit Bhargava)
- Revert "spec: Keep .BTF section in modules" (Prarit Bhargava)
- Revert "redhat/configs: Enable Marvell OcteonTX2 crypto device" (Prarit Bhargava)
- Revert "redhat: make kernel-zfcpdump-core to not provide kernel-core/kernel" (Prarit Bhargava)
- Revert "crypto: fips - make proc files report fips module name and version" (Prarit Bhargava)
- Revert "redhat: fix kernel_variant_package option definition" (Prarit Bhargava)
- Revert "redhat: workaround CKI cross compilation for scripts" (Prarit Bhargava)
- Revert "redhat: Use redhatsecureboot701 for ppc64le" (Prarit Bhargava)
- Revert "[redhat] Makefile: add dist-assert-tree-clean target" (Prarit Bhargava)
- Revert "[redhat] Makefile.common: export REDHAT variable" (Prarit Bhargava)
- Revert "[redhat] kabi: ignore new stablelist metadata in show-kabi" (Prarit Bhargava)
- Revert "[redhat] kabi: add support for symbol namespaces into check-kabi" (Prarit Bhargava)
- Revert "[redhat] perf: Require libbpf 0.6.0 or newer" (Prarit Bhargava)
- Revert "[redhat] kabi: add stablelist helpers" (Prarit Bhargava)
- Revert "[redhat] Makefile: add kabi targets" (Prarit Bhargava)
- Revert "redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning" (Prarit Bhargava)
Resolves: rhbz#2125397

Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-10-03 05:42:53 -04:00
Frantisek Hrbata
367bdd9f55 kernel-5.14.0-168.el9
* Fri Sep 23 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-168.el9]
- xdp: check prog type before updating BPF link (Felix Maurer) [2071620]
- net: bpf: Handle return value of BPF_CGROUP_RUN_PROG_INET{4,6}_POST_BIND() (Felix Maurer) [2071620]
- tools: Fix unavoidable GCC call in Clang builds (Artem Savkov) [2069046]
- tools: Help cross-building with clang (Artem Savkov) [2069046]
- libbpf: Initialize err in probe_map_create (Artem Savkov) [2069046]
- tracing/perf: Avoid -Warray-bounds warning for __rel_loc macro (Artem Savkov) [2069046]
- tracing: Add '__rel_loc' using trace event macros (Artem Savkov) [2069046]
- xdp: xdp_mem_allocator can be NULL in trace_mem_connect(). (Felix Maurer) [2071620]
- bpf, sockmap: Do not ignore orig_len parameter (Felix Maurer) [2071620]
- page_pool: remove spinlock in page_pool_refill_alloc_cache() (Felix Maurer) [2071620]
- xdp: Add xdp_do_redirect_frame() for pre-computed xdp_frames (Felix Maurer) [2071620]
- xdp: Move conversion to xdp_frame out of map functions (Felix Maurer) [2071620]
- page_pool: Store the XDP mem id (Felix Maurer) [2071620]
- page_pool: Add callback to init pages when they are allocated (Felix Maurer) [2071620]
- xdp: Allow registering memory model without rxq reference (Felix Maurer) [2071620]
- samples/bpf: xdpsock: Add timestamp for Tx-only operation (Felix Maurer) [2071620]
- samples/bpf: xdpsock: Add time-out for cleaning Tx (Felix Maurer) [2071620]
- samples/bpf: xdpsock: Add sched policy and priority support (Felix Maurer) [2071620]
- samples/bpf: xdpsock: Add cyclic TX operation capability (Felix Maurer) [2071620]
- samples/bpf: xdpsock: Add clockid selection support (Felix Maurer) [2071620]
- samples/bpf: xdpsock: Add Dest and Src MAC setting for Tx-only operation (Felix Maurer) [2071620]
- samples/bpf: xdpsock: Add VLAN support for Tx-only operation (Felix Maurer) [2071620]
- xdp: move the if dev statements to the first (Felix Maurer) [2071620]
- xsk: Wipe out dead zero_copy_allocator declarations (Felix Maurer) [2071620]
- skbuff: Move conditional preprocessor directives out of struct sk_buff (Felix Maurer) [2071620]
- bpf, docs: Add a missing colon in verifier.rst (Artem Savkov) [2069046]
- bpf: Fix usage of trace RCU in local storage. (Artem Savkov) [2069046]
- bpf: Check PTR_TO_MEM | MEM_RDONLY in check_helper_mem_access (Artem Savkov) [2069046]
- libbpf: Fix libbpf.map inheritance chain for LIBBPF_0.7.0 (Artem Savkov) [2069046]
- perf/bpf_counter: Use bpf_map_create instead of bpf_create_map (Artem Savkov) [2069046]
- bpftool: Fix pretty print dump for maps without BTF loaded (Artem Savkov) [2069046]
- bpftool: Fix the error when lookup in no-btf maps (Artem Savkov) [2069046]
- add includes masked by cgroup -> bpf dependency (Artem Savkov) [2069046]
- treewide: Add missing includes masked by cgroup -> bpf dependency (Artem Savkov) [2069046]
- mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h> (Artem Savkov) [2069046]
- net: Add includes masked by netdevice.h including uapi/bpf.h (Artem Savkov) [2069046]
- bpf: Add schedule points in batch ops (Artem Savkov) [2069046]
- bpf: Fix crash due to out of bounds access into reg2btf_ids. (Artem Savkov) [2069046]
- selftests: bpf: Check bpf_msg_push_data return value (Artem Savkov) [2069046]
- bpf: Emit bpf_timer in vmlinux BTF (Artem Savkov) [2069046]
- selftests/bpf: Add test for bpf_timer overwriting crash (Artem Savkov) [2069046]
- bpf: Do not try bpf_msg_push_data with len 0 (Artem Savkov) [2069046]
- tools/resolve_btfids: Do not print any commands when building silently (Artem Savkov) [2069046]
- bpf: Use VM_MAP instead of VM_ALLOC for ringbuf (Artem Savkov) [2069046]
- tools headers UAPI: remove stale lirc.h (Artem Savkov) [2069046]
- tools/testing/selftests/bpf: replace open-coded 16 with TASK_COMM_LEN (Artem Savkov) [2069046]
- tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel with bpf_probe_read_kernel_str to get task comm (Artem Savkov) [2069046]
- samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_read_kernel with bpf_probe_read_kernel_str to get task comm (Artem Savkov) [2069046]
- bpf, selftests: Add ringbuf memory type confusion test (Artem Savkov) [2069046]
- bpf, selftests: Add various ringbuf tests with invalid offset (Artem Savkov) [2069046]
- bpf: Fix ringbuf memory type confusion when passing to helpers (Artem Savkov) [2069046]
- bpf: Fix out of bounds access for ringbuf helpers (Artem Savkov) [2069046]
- bpf: Generally fix helper register offset check (Artem Savkov) [2069046]
- bpf: Mark PTR_TO_FUNC register initially with zero offset (Artem Savkov) [2069046]
- bpf: Generalize check_ctx_reg for reuse with other types (Artem Savkov) [2069046]
- powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 (Artem Savkov) [2069046]
- tools/bpf: Rename 'struct event' to avoid naming conflict (Artem Savkov) [2069046]
- bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() (Artem Savkov) [2069046]
- bpf: Fix incorrect integer literal used for marking scratched stack. (Artem Savkov) [2069046]
- bpf/selftests: Add check for updating XDP bpf_link with wrong program type (Artem Savkov) [2069046]
- bpf/selftests: convert xdp_link test to ASSERT_* macros (Artem Savkov) [2069046]
- bpf: Fix mount source show for bpffs (Artem Savkov) [2069046]
- bpf: selftests: Add bind retry for post_bind{4, 6} (Artem Savkov) [2069046]
- bpf: selftests: Use C99 initializers in test_sock.c (Artem Savkov) [2069046]
- bpf/selftests: Test bpf_d_path on rdonly_mem. (Artem Savkov) [2069046]
- libbpf: Add documentation for bpf_map batch operations (Artem Savkov) [2069046]
- selftests/bpf: Don't rely on preserving volatile in PT_REGS macros in loop3 (Artem Savkov) [2069046]
- libbpf 1.0: Deprecate bpf_object__find_map_by_offset() API (Artem Savkov) [2069046]
- libbpf 1.0: Deprecate bpf_map__is_offload_neutral() (Artem Savkov) [2069046]
- libbpf: Support repeated legacy kprobes on same function (Artem Savkov) [2069046]
- libbpf: Deprecate bpf_perf_event_read_simple() API (Artem Savkov) [2069046]
- bpf: Add SO_RCVBUF/SO_SNDBUF in _bpf_getsockopt(). (Artem Savkov) [2069046]
- bpf: Fix SO_RCVBUF/SO_SNDBUF handling in _bpf_setsockopt(). (Artem Savkov) [2069046]
- bpf, docs: Fully document the JMP mode modifiers (Artem Savkov) [2069046]
- bpf, docs: Fully document the JMP opcodes (Artem Savkov) [2069046]
- bpf, docs: Fully document the ALU opcodes (Artem Savkov) [2069046]
- bpf, docs: Document the opcode classes (Artem Savkov) [2069046]
- bpf, docs: Add subsections for ALU and JMP instructions (Artem Savkov) [2069046]
- bpf, docs: Add a setion to explain the basic instruction encoding (Artem Savkov) [2069046]
- bpf: Don't promote bogus looking registers after null check. (Artem Savkov) [2069046]
- bpf, selftests: Add verifier test for mem_or_null register with offset. (Artem Savkov) [2069046]
- bpftool: Probe for instruction set extensions (Artem Savkov) [2069046]
- bpftool: Probe for bounded loop support (Artem Savkov) [2069046]
- bpftool: Refactor misc. feature probe (Artem Savkov) [2069046]
- bpf: Fix typo in a comment in bpf lpm_trie. (Artem Savkov) [2069046]
- bpf, docs: Move the packet access instructions last in instruction-set.rst (Artem Savkov) [2069046]
- bpf, docs: Generate nicer tables for instruction encodings (Artem Savkov) [2069046]
- bpf, docs: Split the comparism to classic BPF from instruction-set.rst (Artem Savkov) [2069046]
- bpf, docs: Fix verifier references (Artem Savkov) [2069046]
- bpf: Invert the dependency between bpf-netns.h and netns/bpf.h (Artem Savkov) [2069046]
- bpf/selftests: Update local storage selftest for sleepable programs (Artem Savkov) [2069046]
- bpf: Allow bpf_local_storage to be used by sleepable programs (Artem Savkov) [2069046]
- libbpf: Improve LINUX_VERSION_CODE detection (Artem Savkov) [2069046]
- libbpf: Use 100-character limit to make bpf_tracing.h easier to read (Artem Savkov) [2069046]
- libbpf: Normalize PT_REGS_xxx() macro definitions (Artem Savkov) [2069046]
- selftests/bpf: Add btf_dump__new to test_cpp (Artem Savkov) [2069046]
- libbpf: Do not use btf_dump__new() macro in C++ mode (Artem Savkov) [2069046]
- bpftool: Enable line buffering for stdout (Artem Savkov) [2069046]
- bpf: Use struct_size() helper (Artem Savkov) [2069046]
- selftests/bpf: Correct the INDEX address in vmtest.sh (Artem Savkov) [2069046]
- bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support (Artem Savkov) [2069046]
- bpf/selftests: Test PTR_TO_RDONLY_MEM (Artem Savkov) [2069046]
- bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem. (Artem Savkov) [2069046]
- bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM. (Artem Savkov) [2069046]
- bpf: Convert PTR_TO_MEM_OR_NULL to composable types. (Artem Savkov) [2069046]
- bpf: Introduce MEM_RDONLY flag (Artem Savkov) [2069046]
- bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL (Artem Savkov) [2069046]
- bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL (Artem Savkov) [2069046]
- bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL (Artem Savkov) [2069046]
- bpf: Introduce composable reg, ret and arg types. (Artem Savkov) [2069046]
- bpftool: Reimplement large insn size limit feature probing (Artem Savkov) [2069046]
- selftests/bpf: Add libbpf feature-probing API selftests (Artem Savkov) [2069046]
- libbpf: Rework feature-probing APIs (Artem Savkov) [2069046]
- Only output backtracking information in log level 2 (Artem Savkov) [2069046]
- bpf: Right align verifier states in verifier logs. (Artem Savkov) [2069046]
- bpf: Only print scratched registers and stack slots to verifier logs. (Artem Savkov) [2069046]
- bpf: Remove the cgroup -> bpf header dependecy (Artem Savkov) [2069046]
- add missing bpf-cgroup.h includes (Artem Savkov) [2069046]
- selftests/bpf: Enable cross-building with clang (Artem Savkov) [2069046]
- tools/runqslower: Enable cross-building with clang (Artem Savkov) [2069046]
- bpftool: Enable cross-building with clang (Artem Savkov) [2069046]
- tools/libbpf: Enable cross-building with clang (Artem Savkov) [2069046]
- tools/resolve_btfids: Support cross-building the kernel with clang (Artem Savkov) [2069046]
- libbpf: Avoid reading past ELF data section end when copying license (Artem Savkov) [2069046]
- libbpf: Mark bpf_object__find_program_by_title API deprecated. (Artem Savkov) [2069046]
- samples/bpf: Stop using bpf_object__find_program_by_title API. (Artem Savkov) [2069046]
- selftests/bpf: Stop using bpf_object__find_program_by_title API. (Artem Savkov) [2069046]
- selftests/bpf: Remove explicit setrlimit(RLIMIT_MEMLOCK) in main selftests (Artem Savkov) [2069046]
- libbpf: Auto-bump RLIMIT_MEMLOCK if kernel needs it for BPF (Artem Savkov) [2069046]
- libbpf: Add sane strncpy alternative and use it internally (Artem Savkov) [2069046]
- libbpf: Fix potential uninit memory read (Artem Savkov) [2069046]
- libbpf: Add doc comments for bpf_program__(un)pin() (Artem Savkov) [2069046]
- selftests/bpf: Fix segfault in bpf_tcp_ca (Artem Savkov) [2069046]
- selftests/bpf: Add tests for get_func_[arg|ret|arg_cnt] helpers (Artem Savkov) [2069046]
- bpf: Add get_func_[arg|ret|arg_cnt] helpers (Artem Savkov) [2069046]
- bpf, x64: Replace some stack_size usage with offset variables (Artem Savkov) [2069046]
- selftests/bpf: Add test to access int ptr argument in tracing program (Artem Savkov) [2069046]
- bpf: Allow access to int pointer arguments in tracing programs (Artem Savkov) [2069046]
- libbpf: Don't validate TYPE_ID relo's original imm value (Artem Savkov) [2069046]
- selftests/bpf: Remove last bpf_create_map_xattr from test_verifier (Artem Savkov) [2069046]
- bpf: Silence coverity false positive warning. (Artem Savkov) [2069046]
- bpf: Use kmemdup() to replace kmalloc + memcpy (Artem Savkov) [2069046]
- selftests/bpf: Add test cases for bpf_strncmp() (Artem Savkov) [2069046]
- selftests/bpf: Add benchmark for bpf_strncmp() helper (Artem Savkov) [2069046]
- selftests/bpf: Fix checkpatch error on empty function parameter (Artem Savkov) [2069046]
- bpf: Add bpf_strncmp helper (Artem Savkov) [2069046]
- libbpf: Fix typo in btf__dedup@LIBBPF_0.0.2 definition (Artem Savkov) [2069046]
- bpftool: Switch bpf_object__load_xattr() to bpf_object__load() (Artem Savkov) [2069046]
- selftests/bpf: Remove the only use of deprecated bpf_object__load_xattr() (Artem Savkov) [2069046]
- selftests/bpf: Add test for libbpf's custom log_buf behavior (Artem Savkov) [2069046]
- selftests/bpf: Replace all uses of bpf_load_btf() with bpf_btf_load() (Artem Savkov) [2069046]
- libbpf: Deprecate bpf_object__load_xattr() (Artem Savkov) [2069046]
- libbpf: Add per-program log buffer setter and getter (Artem Savkov) [2069046]
- libbpf: Preserve kernel error code and remove kprobe prog type guessing (Artem Savkov) [2069046]
- libbpf: Improve logging around BPF program loading (Artem Savkov) [2069046]
- libbpf: Allow passing user log setting through bpf_object_open_opts (Artem Savkov) [2069046]
- libbpf: Allow passing preallocated log_buf when loading BTF into kernel (Artem Savkov) [2069046]
- libbpf: Add OPTS-based bpf_btf_load() API (Artem Savkov) [2069046]
- libbpf: Fix bpf_prog_load() log_buf logic for log_level 0 (Artem Savkov) [2069046]
- samples/bpf: Remove unneeded variable (Artem Savkov) [2069046]
- bpf: Remove redundant assignment to pointer t (Artem Savkov) [2069046]
- selftests/bpf: Fix a compilation warning (Artem Savkov) [2069046]
- bpf: Silence purge_cand_cache build warning. (Artem Savkov) [2069046]
- libbpf: Add doc comments in libbpf.h (Artem Savkov) [2069046]
- libbpf: Fix trivial typo (Artem Savkov) [2069046]
- bpftool: Add debug mode for gen_loader. (Artem Savkov) [2069046]
- bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD) (Artem Savkov) [2069046]
- bpf: Fix the test_task_vma selftest to support output shorter than 1 kB (Artem Savkov) [2069046]
- libbpf: Reduce bpf_core_apply_relo_insn() stack usage. (Artem Savkov) [2069046]
- libbpf: Deprecate bpf_prog_load_xattr() API (Artem Savkov) [2069046]
- samples/bpf: Get rid of deprecated libbpf API uses (Artem Savkov) [2069046]
- samples/bpf: Clean up samples/bpf build failes (Artem Savkov) [2069046]
- selftests/bpf: Remove all the uses of deprecated bpf_prog_load_xattr() (Artem Savkov) [2069046]
- selftests/bpf: Mute xdpxceiver.c's deprecation warnings (Artem Savkov) [2069046]
- selftests/bpf: Remove recently reintroduced legacy btf__dedup() use (Artem Savkov) [2069046]
- bpftool: Migrate off of deprecated bpf_create_map_xattr() API (Artem Savkov) [2069046]
- libbpf: Add API to get/set log_level at per-program level (Artem Savkov) [2069046]
- libbpf: Use __u32 fields in bpf_map_create_opts (Artem Savkov) [2069046]
- selftests/bpf: Update test names for xchg and cmpxchg (Artem Savkov) [2069046]
- selftests/bpf: Build testing_helpers.o out of tree (Artem Savkov) [2069046]
- selftests/bpf: Add CO-RE relocations to verifier scale test. (Artem Savkov) [2069046]
- selftests/bpf: Revert CO-RE removal in test_ksyms_weak. (Artem Savkov) [2069046]
- selftests/bpf: Additional test for CO-RE in the kernel. (Artem Savkov) [2069046]
- selftests/bpf: Convert map_ptr_kern test to use light skeleton. (Artem Savkov) [2069046]
- selftests/bpf: Improve inner_map test coverage. (Artem Savkov) [2069046]
- selftests/bpf: Add lskel version of kfunc test. (Artem Savkov) [2069046]
- libbpf: Clean gen_loader's attach kind. (Artem Savkov) [2069046]
- libbpf: Support init of inner maps in light skeleton. (Artem Savkov) [2069046]
- libbpf: Use CO-RE in the kernel in light skeleton. (Artem Savkov) [2069046]
- bpf: Add bpf_core_add_cands() and wire it into bpf_core_apply_relo_insn(). (Artem Savkov) [2069046]
- libbpf: Cleanup struct bpf_core_cand. (Artem Savkov) [2069046]
- bpf: Adjust BTF log size limit. (Artem Savkov) [2069046]
- bpf: Pass a set of bpf_core_relo-s to prog_load command. (Artem Savkov) [2069046]
- bpf: Define enum bpf_core_relo_kind as uapi. (Artem Savkov) [2069046]
- bpf: Prepare relo_core.c for kernel duty. (Artem Savkov) [2069046]
- bpf: Rename btf_member accessors. (Artem Savkov) [2069046]
- libbpf: Replace btf__type_by_id() with btf_type_by_id(). (Artem Savkov) [2069046]
- samples: bpf: Fix conflicting types in fds_example (Artem Savkov) [2069046]
- bpf: Clean-up bpf_verifier_vlog() for BPF_LOG_KERNEL log level (Artem Savkov) [2069046]
- libbpf: Avoid reload of imm for weak, unresolved, repeating ksym (Artem Savkov) [2069046]
- libbpf: Avoid double stores for success/failure case of ksym relocations (Artem Savkov) [2069046]
- bpf: Change bpf_kallsyms_lookup_name size type to ARG_CONST_SIZE_OR_ZERO (Artem Savkov) [2069046]
- selftest/bpf/benchs: Add bpf_loop benchmark (Artem Savkov) [2069046]
- selftests/bpf: Measure bpf_loop verifier performance (Artem Savkov) [2069046]
- selftests/bpf: Add bpf_loop test (Artem Savkov) [2069046]
- bpf: Add bpf_loop helper (Artem Savkov) [2069046]
- bpf, docs: Split general purpose eBPF documentation out of filter.rst (Artem Savkov) [2069046]
- bpf, docs: Move handling of maps to Documentation/bpf/maps.rst (Artem Savkov) [2069046]
- bpf, docs: Prune all references to "internal BPF" (Artem Savkov) [2069046]
- bpf: Remove a redundant comment on bpf_prog_free (Artem Savkov) [2069046]
- x86, bpf: Cleanup the top of file header in bpf_jit_comp.c (Artem Savkov) [2069046]
- libbpf: Remove duplicate assignments (Artem Savkov) [2069046]
- selftests/bpf: Test BPF_MAP_TYPE_PROG_ARRAY static initialization (Artem Savkov) [2069046]
- libbpf: Support static initialization of BPF_MAP_TYPE_PROG_ARRAY (Artem Savkov) [2069046]
- selftests/bpf: Fix misaligned accesses in xdp and xdp_bpf2bpf tests (Artem Savkov) [2069046]
- selftests/bpf: Fix misaligned memory accesses in xdp_bonding test (Artem Savkov) [2069046]
- selftests/bpf: Prevent out-of-bounds stack access in test_bpffs (Artem Savkov) [2069046]
- selftests/bpf: Fix misaligned memory access in queue_stack_map test (Artem Savkov) [2069046]
- selftests/bpf: Prevent misaligned memory access in get_stack_raw_tp test (Artem Savkov) [2069046]
- selftests/bpf: Fix possible NULL passed to memcpy() with zero size (Artem Savkov) [2069046]
- selftests/bpf: Fix UBSan complaint about signed __int128 overflow (Artem Savkov) [2069046]
- libbpf: Fix using invalidated memory in bpf_linker (Artem Savkov) [2069046]
- libbpf: Fix glob_syms memory leak in bpf_linker (Artem Savkov) [2069046]
- libbpf: Don't call libc APIs with NULL pointers (Artem Savkov) [2069046]
- libbpf: Fix potential misaligned memory access in btf_ext__new() (Artem Savkov) [2069046]
- tools/resolve_btf_ids: Close ELF file on error (Artem Savkov) [2069046]
- selftests/bpf: Migrate selftests to bpf_map_create() (Artem Savkov) [2069046]
- libbpf: Prevent deprecation warnings in xsk.c (Artem Savkov) [2069046]
- libbpf: Use bpf_map_create() consistently internally (Artem Savkov) [2069046]
- libbpf: Unify low-level map creation APIs w/ new bpf_map_create() (Artem Savkov) [2069046]
- selftests/bpf: Mix legacy (maps) and modern (vars) BPF in one test (Artem Savkov) [2069046]
- bpf ppc64: Access only if addr is kernel address (Artem Savkov) [2069046]
- bpf ppc64: Add BPF_PROBE_MEM support for JIT (Artem Savkov) [2069046]
- powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macro (Artem Savkov) [2069046]
- bpf powerpc: refactor JIT compiler code (Artem Savkov) [2069046]
- bpf powerpc: Remove extra_pass from bpf_jit_build_body() (Artem Savkov) [2069046]
- bpf powerpc: Remove unused SEEN_STACK (Artem Savkov) [2069046]
- selftests/bpf: Fix trivial typo (Artem Savkov) [2069046]
- libbpf: Change bpf_program__set_extra_flags to bpf_program__set_flags (Artem Savkov) [2069046]
- selftests/bpf: Add btf_dedup case with duplicated structs within CU (Artem Savkov) [2069046]
- libbpf: Accommodate DWARF/compiler bug with duplicated structs (Artem Savkov) [2069046]
- libbpf: Add runtime APIs to query libbpf version (Artem Savkov) [2069046]
- selfetests/bpf: Adapt vmtest.sh to s390 libbpf CI changes (Artem Savkov) [2069046]
- bpf, docs: Fix ordering of bpf documentation (Artem Savkov) [2069046]
- bpf, docs: Rename bpf_lsm.rst to prog_lsm.rst (Artem Savkov) [2069046]
- bpf, docs: Change underline in btf to match style guide (Artem Savkov) [2069046]
- selftests/bpf: Mark variable as static (Artem Savkov) [2069046]
- selftests/bpf: Variable naming fix (Artem Savkov) [2069046]
- selftests/bpf: Move summary line after the error logs (Artem Savkov) [2069046]
- selftests/bpf: Add uprobe triggering overhead benchmarks (Artem Savkov) [2069046]
- selftests/bpf: Configure dir paths via env in test_bpftool_synctypes.py (Artem Savkov) [2069046]
- bpftool: Update doc (use susbtitutions) and test_bpftool_synctypes.py (Artem Savkov) [2069046]
- bpftool: Add SPDX tags to RST documentation files (Artem Savkov) [2069046]
- selftests/bpf: Add a dedup selftest with equivalent structure types (Artem Savkov) [2069046]
- libbpf: Fix a couple of missed btf_type_tag handling in btf.c (Artem Savkov) [2069046]
- bpftool: Add current libbpf_strict mode to version output (Artem Savkov) [2069046]
- bpftool: Use libbpf_get_error() to check error (Artem Savkov) [2069046]
- bpftool: Fix mixed indentation in documentation (Artem Savkov) [2069046]
- bpftool: Update the lists of names for maps and prog-attach types (Artem Savkov) [2069046]
- bpftool: Remove inclusion of utilities.mak from Makefiles (Artem Savkov) [2069046]
- bpftool: Fix memory leak in prog_dump() (Artem Savkov) [2069046]
- selftests/bpf: Fix a tautological-constant-out-of-range-compare compiler warning (Artem Savkov) [2069046]
- selftests/bpf: Fix an unused-but-set-variable compiler warning (Artem Savkov) [2069046]
- bpf: Introduce btf_tracing_ids (Artem Savkov) [2069046]
- bpf: Extend BTF_ID_LIST_GLOBAL with parameter for number of IDs (Artem Savkov) [2069046]
- docs/bpf: Update documentation for BTF_KIND_TYPE_TAG support (Artem Savkov) [2069046]
- selftests/bpf: Clarify llvm dependency with btf_tag selftest (Artem Savkov) [2069046]
- selftests/bpf: Add a C test for btf_type_tag (Artem Savkov) [2069046]
- selftests/bpf: Rename progs/tag.c to progs/btf_decl_tag.c (Artem Savkov) [2069046]
- selftests/bpf: Test BTF_KIND_DECL_TAG for deduplication (Artem Savkov) [2069046]
- selftests/bpf: Add BTF_KIND_TYPE_TAG unit tests (Artem Savkov) [2069046]
- selftests/bpf: Test libbpf API function btf__add_type_tag() (Artem Savkov) [2069046]
- bpftool: Support BTF_KIND_TYPE_TAG (Artem Savkov) [2069046]
- libbpf: Support BTF_KIND_TYPE_TAG (Artem Savkov) [2069046]
- bpf: Support BTF_KIND_TYPE_TAG for btf_type_tag attributes (Artem Savkov) [2069046]
- bpftool: Update btf_dump__new() and perf_buffer__new_raw() calls (Artem Savkov) [2069046]
- tools/runqslower: Update perf_buffer__new() calls (Artem Savkov) [2069046]
- selftests/bpf: Update btf_dump__new() uses to v1.0+ variant (Artem Savkov) [2069046]
- selftests/bpf: Migrate all deprecated perf_buffer uses (Artem Savkov) [2069046]
- libbpf: Make perf_buffer__new() use OPTS-based interface (Artem Savkov) [2069046]
- libbpf: Ensure btf_dump__new() and btf_dump_opts are future-proof (Artem Savkov) [2069046]
- libbpf: Turn btf_dedup_opts into OPTS-based struct (Artem Savkov) [2069046]
- selftests/bpf: Minor cleanups and normalization of Makefile (Artem Savkov) [2069046]
- bpftool: Normalize compile rules to specify output file last (Artem Savkov) [2069046]
- selftests/bpf: Fix bpf_prog_test_load() logic to pass extra log level (Artem Savkov) [2069046]
- libbpf: Add ability to get/set per-program load flags (Artem Savkov) [2069046]
- selftests/bpf: Add tests for accessing ingress_ifindex in bpf_sk_lookup (Artem Savkov) [2069046]
- bpf: Add ingress_ifindex to bpf_sk_lookup (Artem Savkov) [2069046]
- bpftool: Fix SPDX tag for Makefiles and .gitignore (Artem Savkov) [2069046]
- libbpf: Compile using -std=gnu89 (Artem Savkov) [2069046]
- selftests/bpf: Add exception handling selftests for tp_bpf program (Artem Savkov) [2069046]
- selftests/bpf: Add tests for bpf_find_vma (Artem Savkov) [2069046]
- bpf: Introduce helper bpf_find_vma (Artem Savkov) [2069046]
- selftests/bpf: Fix bpf_object leak in skb_ctx selftest (Artem Savkov) [2069046]
- selftests/bpf: Destroy XDP link correctly (Artem Savkov) [2069046]
- selftests/bpf: Avoid duplicate btf__parse() call (Artem Savkov) [2069046]
- selftests/bpf: Clean up btf and btf_dump in dump_datasec test (Artem Savkov) [2069046]
- selftests/bpf: Free inner strings index in btf selftest (Artem Savkov) [2069046]
- selftests/bpf: Free per-cpu values array in bpf_iter selftest (Artem Savkov) [2069046]
- selftests/bpf: Fix memory leaks in btf_type_c_dump() helper (Artem Savkov) [2069046]
- libbpf: Free up resources used by inner map definition (Artem Savkov) [2069046]
- selftests/bpf: Pass sanitizer flags to linker through LDFLAGS (Artem Savkov) [2069046]
- selftests/bpf: Use explicit bpf_test_load_program() helper calls (Artem Savkov) [2069046]
- selftests/bpf: Use explicit bpf_prog_test_load() calls everywhere (Artem Savkov) [2069046]
- selftests/bpf: Merge test_stub.c into testing_helpers.c (Artem Savkov) [2069046]
- selftests/bpf: Convert legacy prog load APIs to bpf_prog_load() (Artem Savkov) [2069046]
- selftests/bpf: Fix non-strict SEC() program sections (Artem Savkov) [2069046]
- bpftool: Stop using deprecated bpf_load_program() (Artem Savkov) [2069046]
- libbpf: Stop using to-be-deprecated APIs (Artem Savkov) [2069046]
- libbpf: Remove internal use of deprecated bpf_prog_load() variants (Artem Savkov) [2069046]
- libbpf: Unify low-level BPF_PROG_LOAD APIs into bpf_prog_load() (Artem Savkov) [2069046]
- libbpf: Pass number of prog load attempts explicitly (Artem Savkov) [2069046]
- libbpf: Rename DECLARE_LIBBPF_OPTS into LIBBPF_OPTS (Artem Savkov) [2069046]
- libbpf: Deprecate bpf_program__load() API (Artem Savkov) [2069046]
- libbpf: Improve ELF relo sanitization (Artem Savkov) [2069046]
- libbpf: Validate that .BTF and .BTF.ext sections contain data (Artem Savkov) [2069046]
- libbpf: Improve sanity checking during BTF fix up (Artem Savkov) [2069046]
- libbpf: Detect corrupted ELF symbols section (Artem Savkov) [2069046]
- libbpf: Deprecate bpf_program__get_prog_info_linear (Artem Savkov) [2069046]
- bpftool: Use bpf_obj_get_info_by_fd directly (Artem Savkov) [2069046]
- bpftool: Migrate -1 err checks of libbpf fn calls (Artem Savkov) [2069046]
- redhat: configs: add CONFIG_SERIAL_MULTI_INSTANTIATE=m for x86_64 (Jaroslav Kysela) [2123651]
- ACPI: scan: Add CLSA0101 Laptop Support (Jaroslav Kysela) [2123651]
- platform/x86: serial-multi-instantiate: Add CLSA0101 Laptop (Jaroslav Kysela) [2123651]
- platform/x86: serial-multi-instantiate: Sort ACPI IDs by HID (Jaroslav Kysela) [2123651]
- platform/x86: serial-multi-instantiate: Get rid of redundant 'else' (Jaroslav Kysela) [2123651]
- platform/x86: serial-multi-instantiate: Use while (i--) pattern to clean up (Jaroslav Kysela) [2123651]
- platform/x86: serial-multi-instantiate: Improve dev_err_probe() messaging (Jaroslav Kysela) [2123651]
- platform/x86: serial-multi-instantiate: Drop duplicate check (Jaroslav Kysela) [2123651]
- platform/x86: serial-multi-instantiate: Improve autodetection (Jaroslav Kysela) [2123651]
- ACPI / scan: Create platform device for CS35L41 (Jaroslav Kysela) [2123651]
- platform/x86: serial-multi-instantiate: Add SPI support (Jaroslav Kysela) [2123651]
- platform/x86: serial-multi-instantiate: Reorganize I2C functions (Jaroslav Kysela) [2123651]
- platform/x86: i2c-multi-instantiate: Rename it for a generic serial driver name (Jaroslav Kysela) [2123651]
- Revert "platform/x86: i2c-multi-instantiate: Don't create platform device for INT3515 ACPI nodes" (Jaroslav Kysela) [2123651]
- platform/x86: i2c-multi-instantiate: Use the new i2c_acpi_client_count() helper (Jaroslav Kysela) [2123651]
- spi: Return deferred probe error when controller isn't yet available (Jaroslav Kysela) [2123651]
- spi: Add API to count spi acpi resources (Jaroslav Kysela) [2123651]
- spi: Support selection of the index of the ACPI Spi Resource before alloc (Jaroslav Kysela) [2123651]
- spi: Create helper API to lookup ACPI info for spi device (Jaroslav Kysela) [2123651]
- i2c: acpi: Add an i2c_acpi_client_count() helper function (Jaroslav Kysela) [2123651]
Resolves: rhbz#2071620, rhbz#2069046, rhbz#2123651

Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-09-23 05:06:49 -04:00
Frantisek Hrbata
a8effd21eb kernel-5.14.0-167.el9
* Thu Sep 22 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-167.el9]
- powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable (Steve Best) [2116680]
- assoc_array: Fix BUG_ON during garbage collect (Dave Wysochanski) [2117318]
- cpufreq: intel_pstate: Handle no_turbo in frequency invariance (Phil Auld) [2100595]
- sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg (Phil Auld) [2100595]
- sched/fair: Consider CPU affinity when allowing NUMA imbalance in find_idlest_group() (Phil Auld) [2110021]
- sched/numa: Adjust imb_numa_nr to a better approximation of memory channels (Phil Auld) [2110021]
- sched/numa: Apply imbalance limitations consistently (Phil Auld) [2110021]
- sched/numa: Do not swap tasks between nodes when spare capacity is available (Phil Auld) [2110021]
- sched/numa: Initialise numa_migrate_retry (Phil Auld) [2110021]
- powerpc/pseries/mobility: set NMI watchdog factor during an LPM (Steve Best) [2122830]
- powerpc/watchdog: introduce a NMI watchdog's factor (Steve Best) [2122830]
- watchdog: export lockup_detector_reconfigure (Steve Best) [2122830]
- powerpc/mobility: wait for memory transfer to complete (Steve Best) [2122830]
- srcu: Make expedited RCU grace periods block even less frequently (Waiman Long) [2117491]
- srcu: Block less aggressively for expedited grace periods (Waiman Long) [2117491]
- rcu: Move expedited grace period (GP) work to RT kthread_worker (Waiman Long) [2117491]
- redhat/configs: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT (Waiman Long) [2117491]
- rcu: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT (Waiman Long) [2117491]
- srcu: Drop needless initialization of sdp in srcu_gp_start() (Waiman Long) [2117491]
- srcu: Prevent expedited GPs and blocking readers from consuming CPU (Waiman Long) [2117491]
- srcu: Add contention check to call_srcu() srcu_data ->lock acquisition (Waiman Long) [2117491]
- srcu: Automatically determine size-transition strategy at boot (Waiman Long) [2117491]
- rcutorture: Make torture.sh allow for --kasan (Waiman Long) [2117491]
- rcutorture: Make torture.sh refscale and rcuscale specify Tasks Trace RCU (Waiman Long) [2117491]
- rcutorture: Make kvm.sh allow more memory for --kasan runs (Waiman Long) [2117491]
- torture: Save "make allmodconfig" .config file (Waiman Long) [2117491]
- scftorture: Remove extraneous "scf" from per_version_boot_params (Waiman Long) [2117491]
- rcutorture: Adjust scenarios' Kconfig options for CONFIG_PREEMPT_DYNAMIC (Waiman Long) [2117491]
- torture: Enable CSD-lock stall reports for scftorture (Waiman Long) [2117491]
- torture: Skip vmlinux check for kvm-again.sh runs (Waiman Long) [2117491]
- scftorture: Adjust for TASKS_RCU Kconfig option being selected (Waiman Long) [2117491]
- rcuscale: Allow rcuscale without RCU Tasks Rude/Trace (Waiman Long) [2117491]
- rcuscale: Allow rcuscale without RCU Tasks (Waiman Long) [2117491]
- refscale: Allow refscale without RCU Tasks Rude/Trace (Waiman Long) [2117491]
- refscale: Allow refscale without RCU Tasks (Waiman Long) [2117491]
- rcutorture: Allow specifying per-scenario stat_interval (Waiman Long) [2117491]
- rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to TASKS02 scenario (Waiman Long) [2117491]
- rcutorture: Allow rcutorture without RCU Tasks Rude (Waiman Long) [2117491]
- rcutorture: Allow rcutorture without RCU Tasks (Waiman Long) [2117491]
- rcutorture: Allow rcutorture without RCU Tasks Trace (Waiman Long) [2117491]
- rcu: Make the TASKS_RCU Kconfig option be selected (Waiman Long) [2117491]
- rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangs (Waiman Long) [2117491]
- rcu_sync: Fix comment to properly reflect rcu_sync_exit() behavior (Waiman Long) [2117491]
- rcu: Check for successful spawn of ->boost_kthread_task (Waiman Long) [2117491]
- rcu: Fix preemption mode check on synchronize_rcu[_expedited]() (Waiman Long) [2117491]
- rcu: Print number of online CPUs in RCU CPU stall-warning messages (Waiman Long) [2117491]
- rcu: Add comments to final rcu_gp_cleanup() "if" statement (Waiman Long) [2117491]
- kernel/smp: Provide boot-time timeout for CSD lock diagnostics (Waiman Long) [2117491]
- docs: Update RCU cross-references as suggested in doc-guide (Waiman Long) [2117491]
- docs: Add documentation for rude and trace RCU flavors (Waiman Long) [2117491]
- rcu: Check for jiffies going backwards (Waiman Long) [2117491]
- rcu: Fix rcu_preempt_deferred_qs_irqrestore() strict QS reporting (Waiman Long) [2117491]
- rcu: Clarify fill-the-gap comment in rcu_segcblist_advance() (Waiman Long) [2117491]
- torture: Make thread detection more robust by using lspcu (Waiman Long) [2117491]
- torture: Permit running of experimental torture types (Waiman Long) [2117491]
- torture: Use "-o Batchmode=yes" to disable ssh password requests (Waiman Long) [2117491]
- torture: Reposition so that $? collects ssh code in torture.sh (Waiman Long) [2117491]
- rcu: Make TASKS_RUDE_RCU select IRQ_WORK (Waiman Long) [2117491]
- rcutorture: Call preempt_schedule() through static call/key (Waiman Long) [2117491]
- rcutorture: Add missing return and use __func__ in warning (Waiman Long) [2117491]
- rcutorture: Avoid corner-case #DE with nsynctypes check (Waiman Long) [2117491]
- scftorture: Fix distribution of short handler delays (Waiman Long) [2117491]
- rcutorture: Suppress debugging grace period delays during flooding (Waiman Long) [2117491]
- torture: Add rcu_normal and rcu_expedited runs to torture.sh (Waiman Long) [2117491]
- rcu-tasks: Handle sparse cpu_possible_mask in rcu_tasks_invoke_cbs() (Waiman Long) [2117491]
- rcu-tasks: Handle sparse cpu_possible_mask (Waiman Long) [2117491]
- rcu-tasks: Make show_rcu_tasks_generic_gp_kthread() check all CPUs (Waiman Long) [2117491]
- rcu-tasks: Restore use of timers for non-RT kernels (Waiman Long) [2117491]
- rcu-tasks: Use schedule_hrtimeout_range() to wait for grace periods (Waiman Long) [2117491]
- rcu-tasks: Make Tasks RCU account for userspace execution (Waiman Long) [2117491]
- rcu-tasks: Use rcuwait for the rcu_tasks_kthread() (Waiman Long) [2117491]
- rcu-tasks: Print pre-stall-warning informational messages (Waiman Long) [2117491]
- rcu-tasks: Fix race in schedule and flush work (Waiman Long) [2117491]
- rcu/nocb: Initialize nocb kthreads only for boot CPU prior SMP initialization (Waiman Long) [2117491]
- rcu: Initialize boost kthread only for boot node prior SMP initialization (Waiman Long) [2117491]
- rcu: Assume rcu_init() is called before smp (Waiman Long) [2117491]
- rcu/nocb: Move rcu_nocb_is_setup to rcu_state (Waiman Long) [2117491]
- rcu: Remove rcu_is_nocb_cpu() (Waiman Long) [2117491]
- srcu: Add contention-triggered addition of srcu_node tree (Waiman Long) [2117491]
- srcu: Create concurrency-safe helper for initiating size transition (Waiman Long) [2117491]
- srcu: Explain srcu_funnel_gp_start() call to list_add() is safe (Waiman Long) [2117491]
- srcu: Prevent cleanup_srcu_struct() from freeing non-dynamic ->sda (Waiman Long) [2117491]
- srcu: Avoid NULL dereference in srcu_torture_stats_print() (Waiman Long) [2117491]
- srcu: Use export for srcu_struct defined by DEFINE_STATIC_SRCU() (Waiman Long) [2117491]
- srcu: Add boot-time control over srcu_node array allocation (Waiman Long) [2117491]
- srcu: Ensure snp nodes tree is fully initialized before traversal (Waiman Long) [2117491]
- srcu: Use invalid initial value for srcu_node GP sequence numbers (Waiman Long) [2117491]
- srcu: Compute snp_seq earlier in srcu_funnel_gp_start() (Waiman Long) [2117491]
- srcu: Make rcutorture dump the SRCU size state (Waiman Long) [2117491]
- srcu: Add size-state transitioning code (Waiman Long) [2117491]
- srcu: Dynamically allocate srcu_node array (Waiman Long) [2117491]
- srcu: Make Tree SRCU able to operate without snp_node array (Waiman Long) [2117491]
- srcu: Make srcu_funnel_gp_start() cache ->mynode in snp_leaf (Waiman Long) [2117491]
- srcu: Fix s/is/if/ typo in srcu_node comment (Waiman Long) [2117491]
- srcu: Tighten cleanup_srcu_struct() GP checks (Waiman Long) [2117491]
- preempt/dynamic: Introduce preemption model accessors (Waiman Long) [2117491]
- treewide: Add missing includes masked by cgroup -> bpf dependency (Waiman Long) [2117491]
Resolves: rhbz#2116680, rhbz#2117318, rhbz#2100595, rhbz#2110021, rhbz#2122830, rhbz#2117491

Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-09-22 02:23:07 -04:00
Frantisek Hrbata
e3da38c9a7 kernel-5.14.0-165.el9
* Sat Sep 17 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-165.el9]
- sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax (Vratislav Bendel) [2121392]
- nvme-fc: fix the fc_appid_store return value (Ewan D. Milne) [2113035]
- i2c: ismt: prevent memory corruption in ismt_access() (David Arcari) [2125582] {CVE-2022-3077}
- scsi: zfcp: Fix missing auto port scan and thus missing target ports (Tobias Huschle) [2121088]
- s390/mmap: increase stack/mmap gap to 128MB (Tobias Huschle) [2080165]
- s390/vdso: add vdso randomization (Tobias Huschle) [2080165]
- s390/vdso: map vdso above stack (Tobias Huschle) [2080165]
- s390/vdso: move vdso mapping to its own function (Tobias Huschle) [2080165]
- netfs: do not unlock and put the folio twice (Jeffrey Layton) [1229736]
- netfs: Rename the netfs_io_request cleanup op and give it an op pointer (Jeffrey Layton) [1229736]
- ceph: call netfs_subreq_terminated with was_async == false (Jeffrey Layton) [1229736]
- ceph: fix decoding of client session messages flags (Jeffrey Layton) [1229736]
- netfs: Fix gcc-12 warning by embedding vfs inode in netfs_i_context (Jeffrey Layton) [1229736]
- netfs: Eliminate Clang randstruct warning (Jeffrey Layton) [1229736]
- ceph: replace usage of found with dedicated list iterator variable (Jeffrey Layton) [1229736]
- Invalidate fscache cookie only when inode attributes are changed. (Jeffrey Layton) [1229736]
- fscache: add tracepoint when failing cookie (Jeffrey Layton) [1229736]
- fscache: don't leak cookie access refs if invalidation is in progress or failed (Jeffrey Layton) [1229736]
- vfs: Check the truncate maximum size in inode_newsize_ok() (Jeffrey Layton) [1229736]
- fscache: Fix invalidation/lookup race (Jeffrey Layton) [1229736]
- cachefiles: narrow the scope of flushed requests when releasing fd (Jeffrey Layton) [1229736]
- fscache: Introduce fscache_cookie_is_dropped() (Jeffrey Layton) [1229736]
- fscache: Fix if condition in fscache_wait_on_volume_collision() (Jeffrey Layton) [1229736]
- NFS: Pass i_size to fscache_unuse_cookie() when a file is released (Jeffrey Layton) [1229736]
- NFS: Remove remaining dfprintks related to fscache and remove NFSDBG_FSCACHE (Jeffrey Layton) [1229736]
- NFS: Replace dfprintks with tracepoints in fscache read and write page functions (Jeffrey Layton) [1229736]
- NFS: Rename fscache read and write pages functions (Jeffrey Layton) [1229736]
- NFS: Cleanup usage of nfs_inode in fscache interface (Jeffrey Layton) [1229736]
- config: disable CONFIG_CACHEFILES_ERROR_INJECTION and CONFIG_CACHEFILES_ONDEMAND (Jeffrey Layton) [1229736]
- afs: Fix afs_getattr() to refetch file status if callback break occurred (Jeffrey Layton) [1229736]
- cachefiles: add tracepoints for on-demand read mode (Jeffrey Layton) [1229736]
- cachefiles: enable on-demand read mode (Jeffrey Layton) [1229736]
- cachefiles: implement on-demand read (Jeffrey Layton) [1229736]
- cachefiles: notify the user daemon when withdrawing cookie (Jeffrey Layton) [1229736]
- cachefiles: unbind cachefiles gracefully in on-demand mode (Jeffrey Layton) [1229736]
- cachefiles: notify the user daemon when looking up cookie (Jeffrey Layton) [1229736]
- cachefiles: extract write routine (Jeffrey Layton) [1229736]
- fscache: remove FSCACHE_OLD_API Kconfig option (Jeffrey Layton) [1229736]
- fscache: Use wrapper fscache_set_cache_state() directly when relinquishing (Jeffrey Layton) [1229736]
- fscache: Move fscache_cookies_seq_ops specific code under CONFIG_PROC_FS (Jeffrey Layton) [1229736]
- fscache: Remove the cookie parameter from fscache_clear_page_bits() (Jeffrey Layton) [1229736]
- cachefiles: Fix KASAN slab-out-of-bounds in cachefiles_set_volume_xattr (Jeffrey Layton) [1229736]
- cachefiles: unmark inode in use in error path (Jeffrey Layton) [1229736]
- ceph: uninitialized variable in debug output (Jeffrey Layton) [1229736]
- afs: Maintain netfs_i_context::remote_i_size (Jeffrey Layton) [1229736]
- netfs: Split some core bits out into their own file (Jeffrey Layton) [1229736]
- netfs: Split fs/netfs/read_helper.c (Jeffrey Layton) [1229736]
- netfs: Rename read_helper.c to io.c (Jeffrey Layton) [1229736]
- netfs: Prepare to split read_helper.c (Jeffrey Layton) [1229736]
- netfs: Add a function to consolidate beginning a read (Jeffrey Layton) [1229736]
- netfs: Keep track of the actual remote file size (Jeffrey Layton) [1229736]
- netfs: Add a netfs inode context (Jeffrey Layton) [1229736]
- ceph: Make ceph_init_request() check caps on readahead (Jeffrey Layton) [1229736]
- netfs: Change ->init_request() to return an error code (Jeffrey Layton) [1229736]
- netfs: Refactor arguments for netfs_alloc_read_request (Jeffrey Layton) [1229736]
- netfs: Adjust the netfs_failure tracepoint to indicate non-subreq lines (Jeffrey Layton) [1229736]
- netfs: Trace refcounting on the netfs_io_subrequest struct (Jeffrey Layton) [1229736]
- netfs: Trace refcounting on the netfs_io_request struct (Jeffrey Layton) [1229736]
- netfs: Adjust the netfs_rreq tracepoint slightly (Jeffrey Layton) [1229736]
- netfs: Split netfs_io_* object handling out (Jeffrey Layton) [1229736]
- netfs: Finish off rename of netfs_read_request to netfs_io_request (Jeffrey Layton) [1229736]
- netfs: Rename netfs_read_*request to netfs_io_*request (Jeffrey Layton) [1229736]
- netfs: Generate enums from trace symbol mapping lists (Jeffrey Layton) [1229736]
- fscache: export fscache_end_operation() (Jeffrey Layton) [1229736]
- cachefiles: Fix volume coherency attribute (Jeffrey Layton) [1229736]
- afs: Fix potential thrashing in afs writeback (Jeffrey Layton) [1229736]
- cachefiles: Fix incorrect length to fallocate() (Jeffrey Layton) [1229736]
- ceph: uninline the data on a file opened for writing (Jeffrey Layton) [1229736]
- ceph: make ceph_netfs_issue_op() handle inlined data (Jeffrey Layton) [1229736]
- cifs: Implement cache I/O by accessing the cache directly (Jeffrey Layton) [1229736]
- cifs: Transition from ->readpages() to ->readahead() (Jeffrey Layton) [1229736]
- netfs, cachefiles: Add a method to query presence of data in the cache (Jeffrey Layton) [1229736]
- Revert "fs/9p: search open fids first" (Jeffrey Layton) [1229736]
- netfs: Make ops->init_rreq() optional (Jeffrey Layton) [1229736]
- fscache: Add a comment explaining how page-release optimisation works (Jeffrey Layton) [1229736]
- cachefiles: Check that the backing filesystem supports tmpfiles (Jeffrey Layton) [1229736]
- cachefiles: Explain checks in a comment (Jeffrey Layton) [1229736]
- cachefiles: Trace active-mark failure (Jeffrey Layton) [1229736]
- cachefiles: Make some tracepoint adjustments (Jeffrey Layton) [1229736]
- cachefiles: set default tag name if it's unspecified (Jeffrey Layton) [1229736]
- cachefiles: Calculate the blockshift in terms of bytes, not pages (Jeffrey Layton) [1229736]
- fscache: Fix the volume collision wait condition (Jeffrey Layton) [1229736]
- cifs: Support fscache indexing rewrite (Jeffrey Layton) [1229736]
- 9p, afs, ceph, nfs: Use current_is_kswapd() rather than gfpflags_allow_blocking() (Jeffrey Layton) [1229736]
- fscache: Add a tracepoint for cookie use/unuse (Jeffrey Layton) [1229736]
- ceph: add fscache writeback support (Jeffrey Layton) [1229736]
- ceph: conversion to new fscache API (Jeffrey Layton) [1229736]
- 9p: fix enodata when reading growing file (Jeffrey Layton) [1229736]
- nfs: Implement cache I/O by accessing the cache directly (Jeffrey Layton) [1229736]
- nfs: Convert to new fscache volume/cookie API (Jeffrey Layton) [1229736]
- 9p: Copy local writes to the cache when writing to the server (Jeffrey Layton) [1229736]
- 9p: Use fscache indexing rewrite and reenable caching (Jeffrey Layton) [1229736]
- 9p: only copy valid iattrs in 9P2000.L setattr implementation (Jeffrey Layton) [1229736]
- 9p: Use BUG_ON instead of if condition followed by BUG. (Jeffrey Layton) [1229736]
- afs: Skip truncation on the server of data we haven't written yet (Jeffrey Layton) [1229736]
- afs: Copy local writes to the cache when writing to the server (Jeffrey Layton) [1229736]
- afs: Convert afs to use the new fscache API (Jeffrey Layton) [1229736]
- fscache, cachefiles: Display stat of culling events (Jeffrey Layton) [1229736]
- fscache, cachefiles: Display stats of no-space events (Jeffrey Layton) [1229736]
- cachefiles: Allow cachefiles to actually function (Jeffrey Layton) [1229736]
- fscache, cachefiles: Store the volume coherency data (Jeffrey Layton) [1229736]
- cachefiles: Implement the I/O routines (Jeffrey Layton) [1229736]
- cachefiles: Implement cookie resize for truncate (Jeffrey Layton) [1229736]
- cachefiles: Implement begin and end I/O operation (Jeffrey Layton) [1229736]
- cachefiles: Implement backing file wrangling (Jeffrey Layton) [1229736]
- cachefiles: Implement culling daemon commands (Jeffrey Layton) [1229736]
- cachefiles: Mark a backing file in use with an inode flag (Jeffrey Layton) [1229736]
- cachefiles: Implement metadata/coherency data storage in xattrs (Jeffrey Layton) [1229736]
- cachefiles: Implement key to filename encoding (Jeffrey Layton) [1229736]
- cachefiles: Implement object lifecycle funcs (Jeffrey Layton) [1229736]
- cachefiles: Add tracepoints for calls to the VFS (Jeffrey Layton) [1229736]
- cachefiles: Implement volume support (Jeffrey Layton) [1229736]
- cachefiles: Implement cache registration and withdrawal (Jeffrey Layton) [1229736]
- cachefiles: Implement a function to get/create a directory in the cache (Jeffrey Layton) [1229736]
- vfs, cachefiles: Mark a backing file in use with an inode flag (Jeffrey Layton) [1229736]
- cachefiles: Provide a function to check how much space there is (Jeffrey Layton) [1229736]
- cachefiles: Register a miscdev and parse commands over it (Jeffrey Layton) [1229736]
- cachefiles: Add security derivation (Jeffrey Layton) [1229736]
- cachefiles: Add cache error reporting macro (Jeffrey Layton) [1229736]
- cachefiles: Add a couple of tracepoints for logging errors (Jeffrey Layton) [1229736]
- cachefiles: Add some error injection support (Jeffrey Layton) [1229736]
- cachefiles: Define structs (Jeffrey Layton) [1229736]
- cachefiles: Introduce rewritten driver (Jeffrey Layton) [1229736]
- fscache: Provide a function to resize a cookie (Jeffrey Layton) [1229736]
- fscache: Provide a function to note the release of a page (Jeffrey Layton) [1229736]
- vfs, fscache: Implement pinning of cache usage for writeback (Jeffrey Layton) [1229736]
- fscache: Implement higher-level write I/O interface (Jeffrey Layton) [1229736]
- fscache: Implement raw I/O interface (Jeffrey Layton) [1229736]
- netfs: Pass more information on how to deal with a hole in the cache (Jeffrey Layton) [1229736]
- fscache: Provide a function to let the netfs update its coherency data (Jeffrey Layton) [1229736]
- fscache: Provide read/write stat counters for the cache (Jeffrey Layton) [1229736]
- fscache: Count data storage objects in a cache (Jeffrey Layton) [1229736]
- fscache: Provide a means to begin an operation (Jeffrey Layton) [1229736]
- fscache: Implement cookie invalidation (Jeffrey Layton) [1229736]
- fscache: Implement cookie user counting and resource pinning (Jeffrey Layton) [1229736]
- fscache: Implement simple cookie state machine (Jeffrey Layton) [1229736]
- fscache: Add a function for a cache backend to note an I/O error (Jeffrey Layton) [1229736]
- fscache: Provide and use cache methods to lookup/create/free a volume (Jeffrey Layton) [1229736]
- fscache: Implement functions add/remove a cache (Jeffrey Layton) [1229736]
- fscache: Implement cookie-level access helpers (Jeffrey Layton) [1229736]
- fscache: Implement volume-level access helpers (Jeffrey Layton) [1229736]
- fscache: Implement cache-level access helpers (Jeffrey Layton) [1229736]
- fscache: Implement cookie registration (Jeffrey Layton) [1229736]
- fscache: Implement volume registration (Jeffrey Layton) [1229736]
- fscache: Implement cache registration (Jeffrey Layton) [1229736]
- fscache: Implement a hash function (Jeffrey Layton) [1229736]
- fscache: Introduce new driver (Jeffrey Layton) [1229736]
- netfs: Pass a flag to ->prepare_write() to say if there's no alloc'd space (Jeffrey Layton) [1229736]
- netfs: Display the netfs inode number in the netfs_read tracepoint (Jeffrey Layton) [1229736]
- fscache: Remove the contents of the fscache driver, pending rewrite (Jeffrey Layton) [1229736]
- cachefiles: Delete the cachefiles driver pending rewrite (Jeffrey Layton) [1229736]
- fscache, cachefiles: Disable configuration (Jeffrey Layton) [1229736]
- fs: 9p: remove unneeded variable (Jeffrey Layton) [1229736]
- afs: Fix mmap (Jeffrey Layton) [1229736]
- netfs: fix parameter of cleanup() (Jeffrey Layton) [1229736]
- netfs: Fix lockdep warning from taking sb_writers whilst holding mmap_lock (Jeffrey Layton) [1229736]
- fs: add is_idmapped_mnt() helper (Jeffrey Layton) [1229736]
- netfs: Adjust docs after foliation (Jeffrey Layton) [1229736]
- afs: Use folios in directory handling (Jeffrey Layton) [1229736]
- netfs, 9p, afs, ceph: Use folios (Jeffrey Layton) [1229736]
- fs/netfs: Add folio fscache functions (Jeffrey Layton) [1229736]
- 9p: fix a bunch of checkpatch warnings (Jeffrey Layton) [1229736]
- 9p: set readahead and io size according to maxsize (Jeffrey Layton) [1229736]
- 9p p9mode2perm: remove useless strlcpy and check sscanf return code (Jeffrey Layton) [1229736]
- 9p v9fs_parse_options: replace simple_strtoul with kstrtouint (Jeffrey Layton) [1229736]
- 9p: fix file headers (Jeffrey Layton) [1229736]
- fs/9p: fix indentation and Add missing a blank line after declaration (Jeffrey Layton) [1229736]
- fs/9p: fix warnings found by checkpatch.pl (Jeffrey Layton) [1229736]
- 9p: fix minor indentation and codestyle (Jeffrey Layton) [1229736]
- fs/9p: cleanup: opening brace at the beginning of the next line (Jeffrey Layton) [1229736]
- 9p: Convert to using the netfs helper lib to do reads and caching (Jeffrey Layton) [1229736]
- fscache_cookie_enabled: check cookie is valid before accessing it (Jeffrey Layton) [1229736]
- afs: Set mtime from the client for yfs create operations (Jeffrey Layton) [1229736]
- afs: Sort out symlink reading (Jeffrey Layton) [1229736]
- afs: Fix afs_launder_page() to set correct start file position (Jeffrey Layton) [1229736]
- netfs: Fix READ/WRITE confusion when calling iov_iter_xarray() (Jeffrey Layton) [1229736]
- cachefiles: Fix oops with cachefiles_cull() due to NULL object (Jeffrey Layton) [1229736]
- fscache: Remove an unused static variable (Jeffrey Layton) [1229736]
- fscache: Fix some kerneldoc warnings shown up by W=1 (Jeffrey Layton) [1229736]
- 9p: Fix a bunch of kerneldoc warnings shown up by W=1 (Jeffrey Layton) [1229736]
- afs: Fix kerneldoc warning shown up by W=1 (Jeffrey Layton) [1229736]
- cachefiles: Fix oops in trace_cachefiles_mark_buried due to NULL object (Jeffrey Layton) [1229736]
- afs: Fix updating of i_blocks on file/dir extension (Jeffrey Layton) [1229736]
- afs: Fix corruption in reads at fpos 2G-4G from an OpenAFS server (Jeffrey Layton) [1229736]
- afs: Try to avoid taking RCU read lock when checking vnode validity (Jeffrey Layton) [1229736]
- afs: Fix mmap coherency vs 3rd-party changes (Jeffrey Layton) [1229736]
- afs: Fix incorrect triggering of sillyrename on 3rd-party invalidation (Jeffrey Layton) [1229736]
- afs: Add missing vnode validation checks (Jeffrey Layton) [1229736]
- afs: Fix page leak (Jeffrey Layton) [1229736]
- afs: Fix missing put on afs_read objects and missing get on the key therein (Jeffrey Layton) [1229736]
- fscache: Use refcount_t for the cookie refcount instead of atomic_t (Jeffrey Layton) [1229736]
- fscache: Fix fscache_cookie_put() to not deref after dec (Jeffrey Layton) [1229736]
- fscache: Fix cookie key hashing (Jeffrey Layton) [1229736]
- cachefiles: Change %%p in format strings to something else (Jeffrey Layton) [1229736]
- fscache: Change %%p in format strings to something else (Jeffrey Layton) [1229736]
- fscache: Remove the object list procfile (Jeffrey Layton) [1229736]
- fscache, cachefiles: Remove the histogram stuff (Jeffrey Layton) [1229736]
- fscache: Procfile to display cookies (Jeffrey Layton) [1229736]
- fscache: Add a cookie debug ID and use that in traces (Jeffrey Layton) [1229736]
- cachefiles: Use file_inode() rather than accessing ->f_inode (Jeffrey Layton) [1229736]
- netfs: Move cookie debug ID to struct netfs_cache_resources (Jeffrey Layton) [1229736]
- fscache: Select netfs stats if fscache stats are enabled (Jeffrey Layton) [1229736]
- ceph: Fix race between hole punch and page fault (Jeffrey Layton) [1229736]
- nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() (Phil Auld) [2107236]
- igmp: Add ip_mc_list lock in ip_check_mc_rcu (Hangbin Liu) [2114950] {CVE-2022-20141}
Resolves: rhbz#2121392, rhbz#2113035, rhbz#2125582, rhbz#2121088, rhbz#2080165, rhbz#1229736, rhbz#2107236, rhbz#2114950

Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-09-17 07:40:39 -04:00
Frantisek Hrbata
821b319dbb kernel-5.14.0-164.el9
* Wed Sep 14 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-164.el9]
- nvmem: core: Check input parameter for NULL in nvmem_unregister() (David Arcari) [2124820]
- dt-bindings: PCI: qcom: Fix reset conditional (Myron Stowe) [2118429]
- PCI/ASPM: Remove pcie_aspm_pm_state_change() (Myron Stowe) [2118429]
- x86/PCI: Revert "x86/PCI: Clip only host bridge windows for E820 regions" (Myron Stowe) [2118429]
- Revert "PCI: brcmstb: Split brcm_pcie_setup() into two funcs" (Myron Stowe) [2118429]
- Revert "PCI: brcmstb: Add mechanism to turn on subdev regulators" (Myron Stowe) [2118429]
- Revert "PCI: brcmstb: Add control of subdevice voltage regulators" (Myron Stowe) [2118429]
- Revert "PCI: brcmstb: Do not turn off WOL regulators on suspend" (Myron Stowe) [2118429]
- PCI: versatile: Remove redundant variable retval (Myron Stowe) [2118429]
- PCI: rockchip: Fix find_first_zero_bit() limit (Myron Stowe) [2118429]
- dt-bindings: PCI: qcom: Add schema for sc7280 chipset (Myron Stowe) [2118429]
- dt-bindings: PCI: qcom: Specify reg-names explicitly (Myron Stowe) [2118429]
- dt-bindings: PCI: qcom: Do not require resets on msm8996 platforms (Myron Stowe) [2118429]
- dt-bindings: PCI: qcom: Convert to YAML (Myron Stowe) [2118429]
- dt-bindings: PCI: update references to Designware schema (Myron Stowe) [2118429]
- PCI: qcom: Fix unbalanced PHY init on probe errors (Myron Stowe) [2118429]
- PCI: qcom: Fix runtime PM imbalance on probe errors (Myron Stowe) [2118429]
- PCI: qcom: Fix pipe clock imbalance (Myron Stowe) [2118429]
- PCI: qcom: Add SM8150 SoC support (Myron Stowe) [2118429]
- dt-bindings: pci: qcom: Document PCIe bindings for SM8150 SoC (Myron Stowe) [2118429]
- PCI: mvebu: Add support for sending Set_Slot_Power_Limit message (Myron Stowe) [2118429]
- PCI: Add function for parsing 'slot-power-limit-milliwatt' DT property (Myron Stowe) [2118429]
- PCI: Add PCI_EXP_SLTCTL_ASPL_DISABLE macro (Myron Stowe) [2118429]
- PCI: microchip: Fix potential race in interrupt handling (Myron Stowe) [2118429]
- PCI: microchip: Add missing chained_irq_enter()/exit() calls (Myron Stowe) [2118429]
- PCI: microchip: Add a missing semicolon (Myron Stowe) [2118429]
- PCI: mediatek-gen3: Assert resets to ensure expected init state (Myron Stowe) [2118429]
- PCI: mediatek: Fix refcount leak in mtk_pcie_subsys_powerup() (Myron Stowe) [2118429]
- dt-bindings: pci: layerscape-pci: define AER/PME interrupts (Myron Stowe) [2118429]
- dt-bindings: pci: layerscape-pci: Add EP mode compatible strings for ls1028a (Myron Stowe) [2118429]
- dt-bindings: pci: layerscape-pci: Update the description of SCFG property (Myron Stowe) [2118429]
- dt-bindings: pci: layerscape-pci: Add a optional property big-endian (Myron Stowe) [2118429]
- PCI: imx6: Fix PERST# start-up sequence (Myron Stowe) [2118429]
- PCI: rockchip-dwc: Add legacy interrupt support (Myron Stowe) [2118429]
- PCI: rockchip-dwc: Reset core at driver probe (Myron Stowe) [2118429]
- dt-bindings: PCI: Remove fallback from Rockchip DesignWare binding (Myron Stowe) [2118429]
- PCI: qcom-ep: Move enable/disable resources code to common functions (Myron Stowe) [2118429]
- PCI: tegra194: Remove unnecessary MSI enable reg save and restore (Myron Stowe) [2118429]
- PCI: dwc: Fix setting error return on MSI DMA mapping failure (Myron Stowe) [2118429]
- PCI: cadence: Clear FLR in device capabilities register (Myron Stowe) [2118429]
- PCI: cadence: Allow PTM Responder to be enabled (Myron Stowe) [2118429]
- PCI: cadence: Fix find_first_zero_bit() limit (Myron Stowe) [2118429]
- PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() (Myron Stowe) [2118429]
- x86/PCI: Disable E820 reserved region clipping starting in 2023 (Myron Stowe) [2118429]
- x86/PCI: Disable E820 reserved region clipping via quirks (Myron Stowe) [2118429]
- x86/PCI: Add kernel cmdline options to use/ignore E820 reserved regions (Myron Stowe) [2118429]
- x86/PCI: Clip only host bridge windows for E820 regions (Myron Stowe) [2118429]
- x86: Log resource clipping for E820 regions (Myron Stowe) [2118429]
- x86/PCI: Eliminate remove_e820_regions() common subexpressions (Myron Stowe) [2118429]
- PCI/PM: Replace pci_set_power_state() in pci_pm_thaw_noirq() (Myron Stowe) [2118429]
- PCI/PM: Rearrange pci_set_power_state() (Myron Stowe) [2118429]
- PCI/PM: Clean up pci_set_low_power_state() (Myron Stowe) [2118429]
- PCI/PM: Do not restore BARs if device is not in D0 (Myron Stowe) [2118429]
- PCI/PM: Split pci_power_up() (Myron Stowe) [2118429]
- PCI/PM: Write 0 to PMCSR in pci_power_up() in all cases (Myron Stowe) [2118429]
- PCI/PM: Do not call pci_update_current_state() from pci_power_up() (Myron Stowe) [2118429]
- PCI/PM: Unfold pci_platform_power_transition() in pci_power_up() (Myron Stowe) [2118429]
- PCI/PM: Set current_state to D3cold if the device is not accessible (Myron Stowe) [2118429]
- PCI/PM: Relocate pci_set_low_power_state() (Myron Stowe) [2118429]
- PCI/PM: Split pci_raw_set_power_state() (Myron Stowe) [2118429]
- PCI/PM: Rearrange pci_update_current_state() (Myron Stowe) [2118429]
- PCI/PM: Drop the runtime_d3cold device flag (Myron Stowe) [2118429]
- PCI/PM: Resume subordinate bus in bus type callbacks (Myron Stowe) [2118429]
- PCI/PM: Power up all devices during runtime resume (Myron Stowe) [2118429]
- PCI/PM: Define pci_restore_standard_config() only for CONFIG_PM_SLEEP (Myron Stowe) [2118429]
- PCI/P2PDMA: Whitelist Intel Skylake-E Root Ports at any devfn (Myron Stowe) [2118429]
- PCI/doc: Update obsolete pci_set_dma_mask() references (Myron Stowe) [2118429]
- PCI/doc: cleanup references to the legacy PCI DMA API (Myron Stowe) [2118429]
- PCI: hotplug: Clean up include files (Myron Stowe) [2118429]
- PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits (Myron Stowe) [2118429]
- PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited (Myron Stowe) [2118429]
- PCI: Export pci_dev_lock() (Myron Stowe) [2118429]
- vfio/type1: Unpin zero pages (Alex Williamson) [2121855]
- platform/x86/intel/vsec: Fix wrong type for local status variables (David Arcari) [2076745]
- platform/x86/intel/vsec: Add PCI error recovery support to Intel PMT (David Arcari) [2076745]
- platform/x86/intel/pmt: telemetry: Fix fixed region handling (David Arcari) [2076745]
- platform/x86/intel/vsec: Add support for Raptor Lake (David Arcari) [2076745]
- platform/x86/intel/vsec: Rework early hardware code (David Arcari) [2076745]
- platform/x86/intel: Fix pmt_crashlog array reference (David Arcari) [2076745]
- platform/x86: intel/pmc: Add Alder Lake N support to PMC core driver (David Arcari) [2072655]
- platform/x86/intel: pmc: Support Intel Raptorlake P (David Arcari) [2072655]
- platform/x86/intel: pmc/core: Use kobj_to_dev() (David Arcari) [2072655]
- platform/x86/intel: pmc/core: change pmc_lpm_modes to static (David Arcari) [2072655]
- platform/x86: intel_pmc_core: fix memleak on registration failure (David Arcari) [2072655]
- iommu/vt-d: Make DMAR_UNITS_SUPPORTED default 1024 (Jerry Snitselaar) [2120411]
- Revert "iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting" (Jerry Snitselaar) [2120411]
- Revert "rhel config: Set DMAR_UNITS_SUPPORTED" (Jerry Snitselaar) [2120411]
- iavf: Fix reset error handling (Petr Oros) [2119712]
- iavf: Fix NULL pointer dereference in iavf_get_link_ksettings (Petr Oros) [2119712]
- iavf: Fix missing state logs (Petr Oros) [2119712]
Resolves: rhbz#2124820, rhbz#2118429, rhbz#2121855, rhbz#2076745, rhbz#2072655, rhbz#2120411, rhbz#2119712

Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-09-14 05:07:14 -04:00
Frantisek Hrbata
1a2c98ae6c kernel-5.14.0-163.el9
* Thu Sep 08 2022 Frantisek Hrbata <fhrbata@redhat.com> [5.14.0-163.el9]
- x86/cpu: Add new Raptor Lake CPU model number (David Arcari) [2120362]
- rhel: configs: add config option CONFIG_COMMAND_LINE_SIZE (Mete Durlu) [2060827]
- s390/sclp: reserve memory occupied by sclp early buffer (Mete Durlu) [2060827]
- s390: make command line configurable (Mete Durlu) [2060827]
- s390: support command lines longer than 896 bytes (Mete Durlu) [2060827]
- s390/kexec_file: move kernel image size check (Mete Durlu) [2060827]
- s390/boot: move sclp early buffer from fixed address in asm to C (Mete Durlu) [2060827]
- rhel: set previously unused GPIO config items (Al Stone) [2071835]
- gpio: sim: fix hogs with custom chip labels (Al Stone) [2071835]
- gpio: sim: check the label length when setting up device properties (Al Stone) [2071835]
- gpio: sim: Declare gpio_sim_hog_config_item_ops static (Al Stone) [2071835]
- gpio: sim: fix a typo (Al Stone) [2071835]
- gpio: sim: fix setting and getting multiple lines (Al Stone) [2071835]
- gpio: sim: Use correct order for the parameters of devm_kcalloc() (Al Stone) [2071835]
- gpio: sim: fix the chip_name configfs item (Al Stone) [2071835]
- gpio: xlp: Fix build errors from Netlogic XLP removal (Al Stone) [2071835]
- gpio: virtio: Add IRQ support (Al Stone) [2071835]
- gpio: virtio: remove timeout (Al Stone) [2071835]
- gpiolib: cdev: fix null pointer dereference in linereq_free() (Al Stone) [2071835]
- gpio: mxs: Fix header comment (Al Stone) [2071835]
- gpio: Fix kernel-doc comments to nested union (Al Stone) [2071835]
- gpio: grgpio: Fix device removing (Al Stone) [2071835]
- gpiolib: cdev: Fix kernel doc for struct line (Al Stone) [2071835]
- gpio: dwapb: Don't print error on -EPROBE_DEFER (Al Stone) [2071835]
- gpio: sch: make irq_chip immutable (Al Stone) [2071835]
- gpio: dwapb: Make the irqchip immutable (Al Stone) [2071835]
- gpiolib: cdev: Add hardware timestamp clock type (Al Stone) [2071835]
- drivers: Add hardware timestamp engine (HTE) subsystem (Al Stone) [2071835]
- gpio: tegra186: Add HTE support (Al Stone) [2071835]
- gpiolib: Add HTE support (Al Stone) [2071835]
- hte: Uninitialized variable in hte_ts_get() (Al Stone) [2071835]
- hte: Fix off by one in hte_push_ts_ns() (Al Stone) [2071835]
- hte: Add Tegra HTE test driver (Al Stone) [2071835]
- hte: Add Tegra194 HTE kernel provider (Al Stone) [2071835]
- drivers: Add hardware timestamp engine (HTE) subsystem (Al Stone) [2071835]
- gpiolib: of: fix bounds check for 'gpio-reserved-ranges' (Al Stone) [2071835]
- gpio: syscon: Remove usage of syscon_regmap_lookup_by_compatible (Al Stone) [2071835]
- gpio: use raw spinlock for gpio chip shadowed data (Al Stone) [2071835]
- gpio: Request interrupts after IRQ is initialized (Al Stone) [2071835]
- gpiolib: of: Introduce hook for missing gpio-ranges (Al Stone) [2071835]
- gpio: Update TODO to mention immutable irq_chip structures (Al Stone) [2071835]
- gpio: pl061: Make the irqchip immutable (Al Stone) [2071835]
- gpio: tegra186: Make the irqchip immutable (Al Stone) [2071835]
- gpio: Add helpers to ease the transition towards immutable irq_chip (Al Stone) [2071835]
- gpio: Expose the gpiochip_irq_re[ql]res helpers (Al Stone) [2071835]
- gpio: Don't fiddle with irqchips marked as immutable (Al Stone) [2071835]
- gpiolib: Introduce a helper to get first GPIO controller node (Al Stone) [2071835]
- gpiolib: Extract gpio_chip_get_value() wrapper (Al Stone) [2071835]
- gpiolib: Refactor gpiolib_dbg_show() with help of for_each_gpio_desc() (Al Stone) [2071835]
- gpiolib: Split out for_each_gpio_desc() macro (Al Stone) [2071835]
- gpiolib: Embed iterator variable into for_each_gpio_desc_with_flag() (Al Stone) [2071835]
- gpiolib: Move error message out of a spinlock (Al Stone) [2071835]
- gpiolib: Introduce gpiochip_node_count() helper (Al Stone) [2071835]
- gpiolib: Introduce for_each_gpiochip_node() loop helper (Al Stone) [2071835]
- gpiolib: acpi: Convert type for pin to be unsigned (Al Stone) [2071835]
- gpiolib: acpi: use correct format characters (Al Stone) [2071835]
- gpiolib: Get rid of redundant 'else' (Al Stone) [2071835]
- gpio: Restrict usage of GPIO chip irq members before initialization (Al Stone) [2071835]
- gpio: Properly document parent data union (Al Stone) [2071835]
- gpiolib: Use list_first_entry()/list_last_entry() (Al Stone) [2071835]
- gpiolib: acpi: Convert ACPI value of debounce to microseconds (Al Stone) [2071835]
- gpio: tegra186: Add IRQ per bank for Tegra241 (Al Stone) [2071835]
- gpio: Return EPROBE_DEFER if gc->to_irq is NULL (Al Stone) [2071835]
- gpio: tegra186: Fix chip_data type confusion (Al Stone) [2071835]
- gpiolib: sysfs: Simplify edge handling in the code (Al Stone) [2071835]
- gpiolib: sysfs: Move kstrtox() calls outside of the mutex lock (Al Stone) [2071835]
- gpiolib: sysfs: Move sysfs_emit() calls outside of the mutex lock (Al Stone) [2071835]
- gpiolib: make struct comments into real kernel docs (Al Stone) [2071835]
- gpiolib: Simplify error path in gpiod_get_index() when requesting GPIO (Al Stone) [2071835]
- gpiolib: Use short form of ternary operator in gpiod_get_index() (Al Stone) [2071835]
- gpiolib: Introduce for_each_gpio_desc_with_flag() macro (Al Stone) [2071835]
- gpiolib: Never return internal error codes to user space (Al Stone) [2071835]
- gpio: aggregator: Fix calling into sleeping GPIO controllers (Al Stone) [2071835]
- gpio: tegra: Get rid of duplicate of_node assignment (Al Stone) [2071835]
- gpio: dwapb: Switch to use fwnode instead of of_node (Al Stone) [2071835]
- gpiolib: acpi: make fwnode take precedence in struct gpio_chip (Al Stone) [2071835]
- gpio: regmap: Switch to use fwnode instead of of_node (Al Stone) [2071835]
- gpio: tegra186: Add support for Tegra241 (Al Stone) [2071835]
- dt-bindings: gpio: Add Tegra241 support (Al Stone) [2071835]
- gpio: Remove unused local OF node pointers (Al Stone) [2071835]
- gpio: Propagate firmware node from a parent device (Al Stone) [2071835]
- gpio: Setup parent device and get rid of unnecessary of_node assignment (Al Stone) [2071835]
- gpio: Get rid of duplicate of_node assignment in the drivers (Al Stone) [2071835]
- gpiolib: allow line names from device props to override driver names (Al Stone) [2071835]
- gpio: amdpt: add new device ID and 24-pin support (Al Stone) [2071835]
- gpio: tegra186: Add support for Tegra234 (Al Stone) [2071835]
- gpio: sim: new testing module (Al Stone) [2071835]
- gpiolib: of: make fwnode take precedence in struct gpio_chip (Al Stone) [2071835]
- gpiolib: allow to specify the firmware node in struct gpio_chip (Al Stone) [2071835]
- gpiolib: provide gpiod_remove_hogs() (Al Stone) [2071835]
- gpio: sch: fix typo in a comment (Al Stone) [2071835]
- gpiolib: check the 'ngpios' property in core gpiolib code (Al Stone) [2071835]
- gpiolib: improve coding style for local variables (Al Stone) [2071835]
- gpio: aggregator: Add interrupt support (Al Stone) [2071835]
- gpiolib: Let gpiod_add_lookup_table() call gpiod_add_lookup_tables() (Al Stone) [2071835]
- gpio: dwapb: clarify usage of the register file version (Al Stone) [2071835]
- gpio: pch: Cache &pdev->dev to reduce repetition (Al Stone) [2071835]
- gpio: pch: Use .driver_data instead of checking Device IDs again (Al Stone) [2071835]
- gpio: bd70528 Drop BD70528 support (Al Stone) [2071835]
- gpiolib: acpi: Unify debug and other messages format (Al Stone) [2071835]
- gpiolib: acpi: Do not set the IRQ type if the IRQ is already in use (Al Stone) [2071835]
- gpio: mockup: Switch to use kasprintf_strarray() (Al Stone) [2071835]
- gpiolib: acpi: shrink devm_acpi_dev_add_driver_gpios() (Al Stone) [2071835]
- gpiolib: acpi: Remove never used devm_acpi_dev_remove_driver_gpios() (Al Stone) [2071835]
- gpio: xlp: Remove Netlogic XLP variants (Al Stone) [2071835]
- gpio: virtio: Fix sparse warnings (Al Stone) [2071835]
- gpio: clean up Kconfig file (Al Stone) [2071835]
- gpio: Allow per-parent interrupt data (Al Stone) [2071835]
- gpio-amdpt: ACPI: Use the ACPI_COMPANION() macro directly (Al Stone) [2071835]
- gpiolib: acpi: Replace custom code with device_match_acpi_handle() (Al Stone) [2071835]
- gpio: mc33880: Drop if with an always false condition (Al Stone) [2071835]
- gpio: aggregator: Wrap access to gpiochip_fwd.tmp[] (Al Stone) [2071835]
- gpio: tps65218: drop unneeded MODULE_ALIAS (Al Stone) [2071835]
- gpio: max77620: drop unneeded MODULE_ALIAS (Al Stone) [2071835]
- gpio: tegra186: Support multiple interrupts per bank (Al Stone) [2071835]
- gpio: tegra186: Force one interrupt per bank (Al Stone) [2071835]
- gpiolib: acpi: Make set-debounce-timeout failures non fatal (Al Stone) [2071835]
- gpio: remove the obsolete MX35 3DS BOARD MC9S08DZ60 GPIO functions (Al Stone) [2071835]
- gpio: Add virtio-gpio driver (Al Stone) [2071835]
- gpio: Bulk conversion to generic_handle_domain_irq() (Al Stone) [2071835]
- gpio: dwapb: Get rid of legacy platform data (Al Stone) [2071835]
- gpio: dwapb: Read GPIO base from gpio-base property (Al Stone) [2071835]
- gpio: dwapb: Unify ACPI enumeration checks in get_irq() and configure_irqs() (Al Stone) [2071835]
- gpiolib: Deduplicate forward declaration in the consumer.h header (Al Stone) [2071835]
- gpio: tegra186: Add ACPI support (Al Stone) [2071835]
- dt-bindings: gpio: Add Tegra234 support (Al Stone) [2071835]
- dt-bindings: gpio: tegra186: Convert to json-schema (Al Stone) [2071835]
- gpiolib: of: constify few local device_node variables (Al Stone) [2071835]
- gpiolib: convert 'devprop_gpiochip_set_names' to support multiple gpiochip banks per device (Al Stone) [2071835]
- devlink: hold the instance lock during eswitch_mode callbacks (Petr Oros) [2101713]
- netdevsim: replace vfs_lock with devlink instance lock (Petr Oros) [2101713]
- netdevsim: replace port_list_lock with devlink instance lock (Petr Oros) [2101713]
- devlink: add explicitly locked flavor of the rate node APIs (Petr Oros) [2101713]
- bnxt: use the devlink instance lock to protect sriov (Petr Oros) [2101713]
- devlink: pass devlink_port to port_split / port_unsplit callbacks (Petr Oros) [2101713]
- devlink: hold the instance lock in port_split / port_unsplit callbacks (Petr Oros) [2101713]
- eth: mlxsw: switch to explicit locking for port registration (Petr Oros) [2101713]
- eth: nfp: replace driver's "pf" lock with devlink instance lock (Petr Oros) [2101713]
- eth: nfp: wrap locking assertions in helpers (Petr Oros) [2101713]
- devlink: expose instance locking and add locked port registering (Petr Oros) [2101713]
- mlxsw: reg: Remove PMTM register (Ivan Vecera) [2101713]
- mlxsw: spectrum: Use PMTDB register to obtain split info (Ivan Vecera) [2101713]
- mlxsw: reg: Add Port Module To local DataBase Register (Ivan Vecera) [2101713]
- mlxsw: spectrum: Use PLLP to get front panel number and split number (Ivan Vecera) [2101713]
- mlxsw: reg: Add Port Local port to Label Port mapping Register (Ivan Vecera) [2101713]
- mlxsw: spectrum: Move port SWID set before core port init (Ivan Vecera) [2101713]
- mlxsw: spectrum: Move port module mapping before core port init (Ivan Vecera) [2101713]
- mlxsw: spectrum: Bump minimum FW version to xx.2008.3326 (Ivan Vecera) [2101713]
- vdpa/mlx5: Initialize CVQ vringh only once (Eugenio Pérez) [2119809]
- vdpa/mlx5: Update Control VQ callback information (Eugenio Pérez) [2119809]
- intel_th: pci: Add Raptor Lake-S CPU support (Michael Petlan) [2040036]
- intel_th: pci: Add Raptor Lake-S PCH support (Michael Petlan) [2040036]
- rhel: usb: remove Conflicts for gadget_unbind_drivers() (Al Stone) [2071830]
- soc: ti: fix wkup_m3_rproc_boot_thread return type (Al Stone) [2071830]
- fbdev: Prevent probing generic drivers if a FB is already registered (Al Stone) [2071830]
- rhel: Enable EFI DXE memory attributes (Al Stone) [2071830]
- rhel: Enable EFI COCO secret (Al Stone) [2071830]
- firmware: arm_scmi: Fix SENSOR_AXIS_NAME_GET behaviour when unsupported (Al Stone) [2071830]
- firmware: arm_scmi: Remove all the unused local variables (Al Stone) [2071830]
- efi/x86: libstub: Fix typo in __efi64_argmap* name (Al Stone) [2071830]
- powerpc/64: Include cache.h directly in paca.h (Al Stone) [2071830]
- firmware: arm_scmi: Relax CLOCK_DESCRIBE_RATES out-of-spec checks (Al Stone) [2071830]
- firmware: arm_scmi: Avoid using extended string-buffers sizes if not necessary (Al Stone) [2071830]
- video: vga16fb: Only probe for EGA and VGA 16 color graphic cards (Al Stone) [2071830]
- efi: clean up Kconfig dependencies on CONFIG_EFI (Al Stone) [2071830]
- efi/x86: libstub: Make DXE calls mixed mode safe (Al Stone) [2071830]
- edd: simplify the check of 'attr->test' in edd_populate_dir() (Al Stone) [2071830]
- firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle (Al Stone) [2071830]
- printk: stop including cache.h from printk.h (Al Stone) [2071830]
- efi: stub: prefer mirrored memory for randomized allocations (Al Stone) [2071830]
- efi/arm64: libstub: run image in place if randomized by the loader (Al Stone) [2071830]
- efi: libstub: pass image handle to handle_kernel_image() (Al Stone) [2071830]
- efi: libstub: ensure allocated memory to be executable (Al Stone) [2071830]
- efi: libstub: declare DXE services table (Al Stone) [2071830]
- firmware: arm_scmi: Fix late checks on pointer dereference (Al Stone) [2071830]
- firmware: arm_ffa: Remove incorrect assignment of driver_data (Al Stone) [2071830]
- firmware: arm_ffa: Fix uuid parameter to ffa_partition_probe (Al Stone) [2071830]
- firmware: arm_scmi: Support optee shared memory in the optee transport (Al Stone) [2071830]
- firmware: arm_scmi: Add SCMI v3.1 VOLTAGE_LEVEL_SET_COMPLETE (Al Stone) [2071830]
- firmware: arm_scmi: Add SCMI v3.1 clock notifications (Al Stone) [2071830]
- firmware: arm_scmi: Add checks for min/max limits in PERFORMANCE_LIMITS_SET (Al Stone) [2071830]
- firmware: arm_scmi: Add SCMI v3.1 perf power-cost in microwatts (Al Stone) [2071830]
- firmware: arm_scmi: Use common iterators in the perf protocol (Al Stone) [2071830]
- firmware: arm_scmi: Use common iterators in the voltage protocol (Al Stone) [2071830]
- firmware: arm_scmi: Use common iterators in the clock protocol (Al Stone) [2071830]
- firmware: arm_scmi: Add SCMI v3.1 SENSOR_AXIS_NAME_GET support (Al Stone) [2071830]
- firmware: arm_scmi: Use common iterators in the sensor protocol (Al Stone) [2071830]
- firmware: arm_scmi: Add iterators for multi-part commands (Al Stone) [2071830]
- firmware: arm_scmi: Parse clock_enable_latency conditionally (Al Stone) [2071830]
- firmware: arm_scmi: Set clock latency to U32_MAX if it is not supported (Al Stone) [2071830]
- firmware: arm_scmi: Add SCMI v3.1 protocol extended names support (Al Stone) [2071830]
- firmware: arm_scmi: Introduce a common SCMI v3.1 .extended_name_get helper (Al Stone) [2071830]
- firmware: arm_scmi: Split protocol specific definitions in a dedicated header (Al Stone) [2071830]
- firmware: arm_scmi: Remove unneeded NULL termination of clk name (Al Stone) [2071830]
- firmware: arm_scmi: Check CLOCK_RATE_SET_COMPLETE async response (Al Stone) [2071830]
- firmware: arm_scmi: Make name_get operations return a const (Al Stone) [2071830]
- firmware: arm_scmi: Dynamically allocate implemented protocols array (Al Stone) [2071830]
- firmware: arm_scmi: Validate BASE_DISCOVER_LIST_PROTOCOLS response (Al Stone) [2071830]
- firmware: arm_scmi: Fix list protocols enumeration in the base protocol (Al Stone) [2071830]
- firmware: arm_scmi: Make protocols initialisation fail on basic errors (Al Stone) [2071830]
- firmware: arm_ffa: Fix handling of fragmented memory descriptors (Al Stone) [2071830]
- efi: Register efi_secret platform device if EFI secret area is declared (Al Stone) [2071830]
- efi: Save location of EFI confidential computing area (Al Stone) [2071830]
- efi: Move efifb_setup_from_dmi() prototype from arch headers (Al Stone) [2071830]
- efi/cper: Reformat CPER memory error location to more readable (Al Stone) [2071830]
- EDAC/ghes: Unify CPER memory error location reporting (Al Stone) [2071830]
- efi/cper: Add a cper_mem_err_status_str() to decode error description (Al Stone) [2071830]
- firmware: arm_scmi: Fix sparse warnings in OPTEE transport driver (Al Stone) [2071830]
- firmware: arm_scmi: Replace zero-length array with flexible-array member (Al Stone) [2071830]
- firmware: arm_scmi: Fix sorting of retrieved clock rates (Al Stone) [2071830]
- firmware: arm_scmi: Remove clear channel call on the TX channel (Al Stone) [2071830]
- rhel: Configure ARM SCMI SMC transport AtomicEnable (Al Stone) [2071830]
- firmware: sysfb: fix platform-device leak in error path (Al Stone) [2071830]
- pstore: Don't use semaphores in always-atomic-context code (Al Stone) [2071830]
- efi/mokvar: move up init order (Al Stone) [2071830]
- sysfb: Enable boot time VESA graphic mode selection (Al Stone) [2071830]
- sysfb: Make config option dependencies explicit (Al Stone) [2071830]
- efi: fix return value of __setup handlers (Al Stone) [2071830]
- efivars: Respect "block" flag in efivar_entry_set_safe() (Al Stone) [2071830]
- firmware: arm_scmi: Add support for clock_enable_latency (Al Stone) [2071830]
- firmware: arm_scmi: Add atomic support to clock protocol (Al Stone) [2071830]
- firmware: arm_scmi: Support optional system wide atomic-threshold-us (Al Stone) [2071830]
- firmware: arm_scmi: Add atomic mode support to virtio transport (Al Stone) [2071830]
- firmware: arm_scmi: Review virtio free_list handling (Al Stone) [2071830]
- firmware: arm_scmi: Add a virtio channel refcount (Al Stone) [2071830]
- firmware: imx: scu-pd: imx8q: add vpu mu resources (Al Stone) [2071830]
- firmware: imx: add get resource owner api (Al Stone) [2071830]
- firmware: arm_scmi: Remove space in MODULE_ALIAS name (Al Stone) [2071830]
- firmware: arm_scmi: Disable ftrace for Clang Thumb2 builds (Al Stone) [2071830]
- drivers/firmware: Don't mark as busy the simple-framebuffer IO resource (Al Stone) [2071830]
- efi: runtime: avoid EFIv2 runtime services on Apple x86 machines (Al Stone) [2071830]
- efi/libstub: arm64: Fix image check alignment at entry (Al Stone) [2071830]
- virtio: wrap config->reset calls (Al Stone) [2071830]
- efi: use default_groups in kobj_type (Al Stone) [2071830]
- efi/libstub: measure loaded initrd info into the TPM (Al Stone) [2071830]
- efi/libstub: x86/mixed: increase supported argument count (Al Stone) [2071830]
- drivers/firmware: Add missing platform_device_put() in sysfb_create_simplefb (Al Stone) [2071830]
- firmware: edd: remove empty default_attrs array (Al Stone) [2071830]
- firmware: dmi-sysfs: use default_groups in kobj_type (Al Stone) [2071830]
- qemu_fw_cfg: use default_groups in kobj_type (Al Stone) [2071830]
- firmware: memmap: use default_groups in kobj_type (Al Stone) [2071830]
- firmware: arm_scmi: Add new parameter to mark_txdone (Al Stone) [2071830]
- firmware: arm_scmi: Add atomic mode support to smc transport (Al Stone) [2071830]
- firmware: arm_scmi: Add support for atomic transports (Al Stone) [2071830]
- firmware: arm_scmi: Make optee support sync_cmds_completed_on_ret (Al Stone) [2071830]
- firmware: arm_scmi: Make smc support sync_cmds_completed_on_ret (Al Stone) [2071830]
- firmware: arm_scmi: Add sync_cmds_completed_on_ret transport flag (Al Stone) [2071830]
- firmware: arm_scmi: Make smc transport use common completions (Al Stone) [2071830]
- firmware: arm_scmi: Add configurable polling mode for transports (Al Stone) [2071830]
- firmware: qemu_fw_cfg: remove sysfs entries explicitly (Al Stone) [2071830]
- firmware: qemu_fw_cfg: fix sysfs information leak (Al Stone) [2071830]
- firmware: qemu_fw_cfg: fix kobject leak in probe error path (Al Stone) [2071830]
- firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate entries (Al Stone) [2071830]
- firmware: arm_scmi: Use new trace event scmi_xfer_response_wait (Al Stone) [2071830]
- include: trace: Add new scmi_xfer_response_wait event (Al Stone) [2071830]
- firmware: arm_scmi: Refactor message response path (Al Stone) [2071830]
- firmware: arm_scmi: Set polling timeout to max_rx_timeout_ms (Al Stone) [2071830]
- firmware: arm_scpi: Fix string overflow in SCPI genpd driver (Al Stone) [2071830]
- firmware: arm_scmi: Perform earlier cinfo lookup call in do_xfer (Al Stone) [2071830]
- firmware: arm_scmi: optee: Drop the support for the OPTEE shared dynamic buffer (Al Stone) [2071830]
- firmware: arm_scmi: optee: Fix missing mutex_init() (Al Stone) [2071830]
- efi/libstub: consolidate initrd handling across architectures (Al Stone) [2071830]
- efi/libstub: add prototype of efi_tcg2_protocol::hash_log_extend_event() (Al Stone) [2071830]
- firmware: arm_scmi: Make virtio Version_1 compliance optional (Al Stone) [2071830]
- firmware: arm_scmi: Add optee transport (Al Stone) [2071830]
- firmware: arm_scmi: Fix type error assignment in voltage protocol (Al Stone) [2071830]
- firmware: arm_scmi: Review some virtio log messages (Al Stone) [2071830]
- firmware: arm_scmi: Fix type error in sensor protocol (Al Stone) [2071830]
- firmware: arm_scmi: pm: Propagate return value to caller (Al Stone) [2071830]
- firmware: arm_scmi: Fix base agent discover response (Al Stone) [2071830]
- firmware: arm_scmi: Fix null de-reference on error path (Al Stone) [2071830]
- exit/kthread: Have kernel threads return instead of calling do_exit (Al Stone) [2071830]
- firmware/psci: fix application of sizeof to pointer (Al Stone) [2071830]
- firmware: arm_ffa: Remove unused 'compat_version' variable (Al Stone) [2071830]
- firmware: arm_ffa: Add support for MEM_LEND (Al Stone) [2071830]
- firmware: arm_ffa: Handle compatibility with different firmware versions (Al Stone) [2071830]
- firmware: arm_scmi: Add proper barriers to scmi virtio device (Al Stone) [2071830]
- firmware: arm_scmi: Simplify spinlocks in virtio transport (Al Stone) [2071830]
- efi/cper: use stack buffer for error record decoding (Al Stone) [2071830]
- efi/libstub: Simplify "Exiting bootservices" message (Al Stone) [2071830]
- firmware: arm_ffa: Fix __ffa_devices_unregister (Al Stone) [2071830]
- firmware: arm_ffa: Add missing remove callback to ffa_bus_type (Al Stone) [2071830]
- firmware: arm_scmi: Remove __exit annotation (Al Stone) [2071830]
- firmware: arm_scmi: Fix virtio transport Kconfig dependency (Al Stone) [2071830]
- firmware: dmi: Move product_sku info to the end of the modalias (Al Stone) [2071830]
- efi: cper: check section header more appropriately (Al Stone) [2071830]
- efi: cper: fix scnprintf() use in cper_mem_err_location() (Al Stone) [2071830]
- rhel: Enable Simple FrameBuffer support (Al Stone) [2071830]
- rhel: Enable ARM SCMI transport mechanism (Al Stone) [2071830]
- firmware: arm_scmi: Use WARN_ON() to check configured transports (Al Stone) [2071830]
- firmware: arm_scmi: Fix boolconv.cocci warnings (Al Stone) [2071830]
- firmware: smccc: Register smccc_trng platform device (Al Stone) [2071830]
- firmware: arm_scmi: Free mailbox channels if probe fails (Al Stone) [2071830]
- firmware: arm_scmi: Add virtio transport (Al Stone) [2071830]
- firmware: arm_scmi: Add priv parameter to scmi_rx_callback (Al Stone) [2071830]
- firmware: arm_scmi: Add optional link_supplier() transport op (Al Stone) [2071830]
- firmware: arm_scmi: Add message passing abstractions for transports (Al Stone) [2071830]
- firmware: arm_scmi: Add method to override max message number (Al Stone) [2071830]
- firmware: arm_scmi: Make shmem support optional for transports (Al Stone) [2071830]
- firmware: arm_scmi: Make SCMI transports configurable (Al Stone) [2071830]
- firmware: arm_scmi: Make polling mode optional (Al Stone) [2071830]
- firmware: arm_scmi: Make .clear_channel optional (Al Stone) [2071830]
- firmware: arm_scmi: Handle concurrent and out-of-order messages (Al Stone) [2071830]
- firmware: arm_scmi: Introduce monotonically increasing tokens (Al Stone) [2071830]
- firmware: arm_scmi: Add optional transport_init/exit support (Al Stone) [2071830]
- firmware: arm_scmi: Remove scmi_dump_header_dbg() helper (Al Stone) [2071830]
- firmware: arm_scmi: Add support for type handling in common functions (Al Stone) [2071830]
- efi: sysfb_efi: fix build when EFI is not set (Al Stone) [2071830]
- drivers/firmware: fix SYSFB depends to prevent build failures (Al Stone) [2071830]
- drivers: firmware: Add PDI load API support (Al Stone) [2071830]
- drivers/firmware: consolidate EFI framebuffer setup for all arches (Al Stone) [2071830]
- drivers/firmware: move x86 Generic System Framebuffers support (Al Stone) [2071830]
- bus: Make remove callback return void (Al Stone) [2071830]
- s390/ccwgroup: Drop if with an always false condition (Al Stone) [2071830]
- PCI: endpoint: Make struct pci_epf_driver::remove return void (Al Stone) [2071830]
- s390/scm: Make struct scm_driver::remove return void (Al Stone) [2071830]
- s390/cio: Make struct css_driver::remove return void (Al Stone) [2071830]
- redhat: Bump RHEL_MINOR for 9.2 (Frantisek Hrbata)
- redhat: add missing CVE reference to latest changelog entries (Patrick Talbert)
Resolves: rhbz#2120362, rhbz#2060827, rhbz#2071835, rhbz#2101713, rhbz#2119809, rhbz#2040036, rhbz#2071830

Signed-off-by: Frantisek Hrbata <fhrbata@redhat.com>
2022-09-08 06:37:47 -04:00
Herton R. Krzesinski
3299336a21 kernel-5.14.0-158.el9
* Wed Aug 24 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-158.el9]
- iommu/arm-smmu-qcom: Add SC8280XP support (Eric Chanudet) [2117020]
- dt-bindings: arm-smmu: Add compatible for Qualcomm SC8280XP (Eric Chanudet) [2117020]
- soc: qcom: smem: use correct format characters (Eric Chanudet) [2108804]
- soc: qcom: smem: validate fields of shared structures (Eric Chanudet) [2108804]
- soc: qcom: smem: map only partitions used by local HOST (Eric Chanudet) [2108804]
- soc: qcom: smem: Update max processor count (Eric Chanudet) [2108804]
- dt-bindings: soc: smem: Make indirection optional (Eric Chanudet) [2108804]
- soc: qcom: llcc: Add sc8180x and sc8280xp configurations (Eric Chanudet) [2108329]
- dt-bindings: arm: msm: Add sc8180x and sc8280xp LLCC compatibles (Eric Chanudet) [2108329]
- soc: qcom: llcc: Add MODULE_DEVICE_TABLE() (Eric Chanudet) [2108329]
- dt-bindings: arm: msm: Add LLCC compatible for SM8450 (Eric Chanudet) [2108329]
- dt-bindings: arm: msm: Add LLCC compatible for SM8350 (Eric Chanudet) [2108329]
- soc: qcom: llcc: Add configuration data for SM8450 SoC (Eric Chanudet) [2108329]
- soc: qcom: llcc: Update register offsets for newer LLCC HW (Eric Chanudet) [2108329]
- soc: qcom: llcc: Add missing llcc configuration data (Eric Chanudet) [2108329]
- soc: qcom: llcc: Add write-cache cacheable support (Eric Chanudet) [2108329]
- soc: qcom: llcc: Update the logic for version info extraction (Eric Chanudet) [2108329]
- soc: qcom: llcc: Add support for 16 ways of allocation (Eric Chanudet) [2108329]
- soc: qcom: llcc: Use devm_bitmap_zalloc() when applicable (Eric Chanudet) [2108329]
- dt-bindings: arm: msm: Don't mark LLCC interrupt as required (Eric Chanudet) [2108329]
- dt-bindings: arm: msm: Add LLCC for SM6350 (Eric Chanudet) [2108329]
- soc: qcom: llcc: Add configuration data for SM8350 (Eric Chanudet) [2108329]
- soc: qcom: llcc: Disable MMUHWT retention (Eric Chanudet) [2108329]
- soc: qcom: llcc: Add configuration data for SM6350 (Eric Chanudet) [2108329]
- spi: qcom: geni: Simplify DMA setting (Shawn Doherty) [2106892]
- spi: qcom: geni: handle timeout for gpi mode (Shawn Doherty) [2106892]
- spi: qcom: geni: set the error code for gpi transfer (Shawn Doherty) [2106892]
- spi: qcom: geni: remove unused defines (Shawn Doherty) [2106892]
- spi: spi-geni-qcom: fix error handling in spi_geni_grab_gpi_chan() (Shawn Doherty) [2106892]
- spi: spi-geni-qcom: Add support for GPI dma (Shawn Doherty) [2106892]
- soc: qcom: geni: Add support for gpi dma (Shawn Doherty) [2106892]
- soc: qcom: geni: move GENI_IF_DISABLE_RO to common header (Shawn Doherty) [2106892]
- spi: spi-geni-qcom: Remove confusing comment about setting the watermark (Shawn Doherty) [2106892]
- interconnect: qcom: Add SC8280XP interconnect provider (Adrien Thierry) [2105458]
- dt-bindings: interconnect: qcom: Add sc8280xp binding (Adrien Thierry) [2105458]
- soc: qcom: rpmhpd: add sc8280xp & sa8540p rpmh power-domains (Adrien Thierry) [2105057]
- soc: qcom: rpmhpd: Don't warn about sparse rpmhpd arrays (Adrien Thierry) [2105057]
- dt-bindings: power: rpmpd: Add sc8280xp RPMh power-domains (Adrien Thierry) [2105057]
- soc: qcom: rpmhpd: Add SDX65 power domains (Adrien Thierry) [2105057]
- dt-bindings: power: Add rpm power domain bindings for SDX65 (Adrien Thierry) [2105057]
- soc: qcom: rpmpd: Add MSM8226 support (Adrien Thierry) [2105057]
- dt-bindings: power: rpmpd: Add MSM8226 to rpmpd binding (Adrien Thierry) [2105057]
- soc: qcom: rpmpd: Check for null return of devm_kcalloc (Adrien Thierry) [2105057]
- soc: qcom: rpmhpd: Sort power-domain definitions and lists (Adrien Thierry) [2105057]
- soc: qcom: rpmhpd: Remove mx/cx relationship on sc7280 (Adrien Thierry) [2105057]
- soc: qcom: rpmhpd: Rename rpmhpd struct names (Adrien Thierry) [2105057]
- soc: qcom: rpmhpd: sm8450: Add the missing .peer for sm8450_cx_ao (Adrien Thierry) [2105057]
- soc: qcom: rpmhpd: Add SM8450 power domains (Adrien Thierry) [2105057]
- dt-bindings: power: rpmpd: Add SM8450 to rpmpd binding (Adrien Thierry) [2105057]
- soc: qcom: rpmpd: Add support for sm6125 (Adrien Thierry) [2105057]
- dt-bindings: qcom-rpmpd: Add sm6125 power domains (Adrien Thierry) [2105057]
- soc: qcom: rpmpd: Add QCM2290 support (Adrien Thierry) [2105057]
- dt-bindings: power: rpmpd: Add QCM2290 support (Adrien Thierry) [2105057]
- soc: qcom: rpmpd: Drop unused res_name from struct rpmpd (Adrien Thierry) [2105057]
- soc: qcom: rpmhpd: fix sm8350_mxc's peer domain (Adrien Thierry) [2105057]
- soc: qcom: rpmhpd: Make power_on actually enable the domain (Adrien Thierry) [2105057]
- dt-bindings: power: rpmpd: Add SM6350 to rpmpd binding (Adrien Thierry) [2105057]
- soc: qcom: rpmpd: Add power domains for MSM8953 (Adrien Thierry) [2105057]
- dt-bindings: power: rpmpd: Add MSM8953 to rpmpd binding (Adrien Thierry) [2105057]
- soc: qcom: rpmhpd: Add SM6350 (Adrien Thierry) [2105057]
- drivers: soc: qcom: rpmpd: Add SM6115 RPM Power Domains (Adrien Thierry) [2105057]
- dt-bindings: power: rpmpd: Add SM6115 to rpmpd binding (Adrien Thierry) [2105057]
- soc: qcom: rpmhpd: Use corner in power_off (Adrien Thierry) [2105057]
- scsi: ufs: core: Fix referencing invalid rsp field (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: Clean up ufshpb_suspend()/resume() (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: Add handing of device reset regions in HPB device mode (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: Change sysfs node hpb_stats/rb_* prefix to start with rcmd_* (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: Clean up the handler when device resets HPB information (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: Remove enum initialization value (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: Merge ufshpb_reset() and ufshpb_reset_host() (Eric Chanudet) [2102378]
- scsi: ufs: qcom: Enable RPM_AUTOSUSPEND for runtime PM (Eric Chanudet) [2102378]
- scsi: ufs: core: Remove redundant wmb() in ufshcd_send_command() (Eric Chanudet) [2102378]
- scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled (Eric Chanudet) [2102378]
- scsi: ufs: qcom: Simplify handling of devm_phy_get() (Eric Chanudet) [2102378]
- scsi: ufs: qcom: Fix acquiring the optional reset control line (Eric Chanudet) [2102378]
- dt-bindings: ufs: cdns,ufshc: Add power-domains (Eric Chanudet) [2102378]
- scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() (Eric Chanudet) [2102378]
- scsi: ufs: core: Remove duplicate include in ufshcd (Eric Chanudet) [2102378]
- scsi: ufs: core: Exclude UECxx from SFR dump list (Eric Chanudet) [2102378]
- scsi: ufs: Move the ufs_is_valid_unit_desc_lun() definition (Eric Chanudet) [2102378]
- scsi: ufs: Move the struct ufs_ref_clk definition (Eric Chanudet) [2102378]
- scsi: ufs: Split the ufshcd.h header file (Eric Chanudet) [2102378]
- scsi: ufs: Minimize #include directives (Eric Chanudet) [2102378]
- scsi: ufs: Fix kernel-doc syntax in ufshcd.h (Eric Chanudet) [2102378]
- scsi: ufs: Remove unnecessary ufshcd-crypto.h include directives (Eric Chanudet) [2102378]
- scsi: ufs: qcom: Fix ufs_qcom_resume() (Eric Chanudet) [2102378]
- scsi: ufs: Introduce ufshcd_clkgate_delay_set() (Eric Chanudet) [2102378]
- scsi: ufs: Remove locking from around single register writes (Eric Chanudet) [2102378]
- scsi: ufs: Remove the TRUE and FALSE definitions (Eric Chanudet) [2102378]
- scsi: ufs: Remove paths from source code comments (Eric Chanudet) [2102378]
- scsi: ufs: Use an SPDX license identifier in the Kconfig file (Eric Chanudet) [2102378]
- scsi: ufs: Rename sdev_ufs_device into ufs_device_wlun (Eric Chanudet) [2102378]
- scsi: ufs: Remove the driver version (Eric Chanudet) [2102378]
- scsi: ufs: Make the config_scaling_param calls type safe (Eric Chanudet) [2102378]
- scsi: ufs: Switch to aggregate initialization (Eric Chanudet) [2102378]
- scsi: ufs: Remove unused constants and code (Eric Chanudet) [2102378]
- scsi: ufs: Invert the return value of ufshcd_is_hba_active() (Eric Chanudet) [2102378]
- scsi: ufs: Declare the quirks array const (Eric Chanudet) [2102378]
- scsi: ufs: Rename struct ufs_dev_fix into ufs_dev_quirk (Eric Chanudet) [2102378]
- scsi: ufs: Remove the UFS_FIX() and END_FIX() macros (Eric Chanudet) [2102378]
- scsi: ufs: Use get_unaligned_be16() instead of be16_to_cpup() (Eric Chanudet) [2102378]
- scsi: ufs: Remove ufshcd_lrb.sense_buffer (Eric Chanudet) [2102378]
- scsi: ufs: Remove ufshcd_lrb.sense_bufflen (Eric Chanudet) [2102378]
- scsi: ufs: Simplify statements that return a boolean (Eric Chanudet) [2102378]
- scsi: ufs: Remove superfluous boolean conversions (Eric Chanudet) [2102378]
- scsi: ufs: Declare ufshcd_wait_for_register() static (Eric Chanudet) [2102378]
- scsi: ufs: Fix a spelling error in a source code comment (Eric Chanudet) [2102378]
- scsi: ufs: core: Increase fDeviceInit poll frequency (Eric Chanudet) [2102378]
- scsi: ufs: core: Remove redundant HPB unmap (Eric Chanudet) [2102378]
- scsi: ufs: ufshcd-pltfrm: Simplify pdev->dev usage (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: Fix a NULL check on list iterator (Eric Chanudet) [2102378]
- scsi: ufs: ufs-pci: Add support for Intel MTL (Eric Chanudet) [2102378]
- scsi: ufs: qcom: Drop custom Android boot parameters (Eric Chanudet) [2102378]
- scsi: ufs: core: Remove unused field in struct ufs_hba (Eric Chanudet) [2102378]
- dt-bindings: ufs: qcom: Add SM6350 compatible string (Eric Chanudet) [2102378]
- scsi: ufs: core: scsi_get_lba() error fix (Eric Chanudet) [2102378]
- dt-bindings: ufs: snps,tc-dwc-g210: convert to dtschema (Eric Chanudet) [2102378]
- dt-bindings: ufs: mediatek,ufs: convert to dtschema (Eric Chanudet) [2102378]
- dt-bindings: ufs: hisilicon,ufs: convert to dtschema (Eric Chanudet) [2102378]
- dt-bindings: ufs: qcom,ufs: convert to dtschema (Eric Chanudet) [2102378]
- dt-bindings: ufs: drop unused/old ufs-qcom PHY bindings (Eric Chanudet) [2102378]
- dt-bindings: ufs: cdns,ufshc: convert to dtschema (Eric Chanudet) [2102378]
- dt-bindings: ufs: samsung,exynos-ufs: use common bindings (Eric Chanudet) [2102378]
- dt-bindings: ufs: add common platform bindings (Eric Chanudet) [2102378]
- scsi: ufs: Fix runtime PM messages never-ending cycle (Eric Chanudet) [2102378]
- scsi: ufs: core: Remove wlun_dev_to_hba() (Eric Chanudet) [2102378]
- scsi: ufs: core: Fix divide by zero in ufshcd_map_queues() (Eric Chanudet) [2102378]
- block: pass a block_device and opf to bio_alloc (Eric Chanudet) [2102378]
- scsi: ufs: Add checking lifetime attribute for WriteBooster (Eric Chanudet) [2102378]
- scsi: ufs: Treat link loss as fatal error (Eric Chanudet) [2102378]
- scsi: ufs: Use generic error code in ufshcd_set_dev_pwr_mode() (Eric Chanudet) [2102378]
- scsi: ufs: ufshcd-pltfrm: Check the return value of devm_kstrdup() (Eric Chanudet) [2102378]
- scsi: ufs: ufs-mediatek: Fix error checking in ufs_mtk_init_va09_pwr_ctrl() (Eric Chanudet) [2102378]
- scsi: ufs: Modify Tactive time setting conditions (Eric Chanudet) [2102378]
- scsi: ufs: core: Fix deadlock issue in ufshcd_wait_for_doorbell_clr() (Eric Chanudet) [2102378]
- scsi: ufs: dt-bindings: Add SM8450 compatible strings (Eric Chanudet) [2102378]
- scsi: ufs: Implement polling support (Eric Chanudet) [2102378]
- scsi: ufs: Optimize the command queueing code (Eric Chanudet) [2102378]
- scsi: ufs: Stop using the clock scaling lock in the error handler (Eric Chanudet) [2102378]
- scsi: ufs: Fix a kernel crash during shutdown (Eric Chanudet) [2102378]
- scsi: ufs: Improve SCSI abort handling further (Eric Chanudet) [2102378]
- scsi: ufs: Introduce ufshcd_release_scsi_cmd() (Eric Chanudet) [2102378]
- scsi: ufs: Remove the 'update_scaling' local variable (Eric Chanudet) [2102378]
- scsi: ufs: Remove hba->cmd_queue (Eric Chanudet) [2102378]
- scsi: ufs: Fix a deadlock in the error handler (Eric Chanudet) [2102378]
- scsi: ufs: Rework ufshcd_change_queue_depth() (Eric Chanudet) [2102378]
- scsi: ufs: Remove ufshcd_any_tag_in_use() (Eric Chanudet) [2102378]
- scsi: ufs: Fix race conditions related to driver data (Eric Chanudet) [2102378]
- scsi: ufs: Remove dead code (Eric Chanudet) [2102378]
- scsi: ufs: Remove the sdev_rpmb member (Eric Chanudet) [2102378]
- scsi: ufs: Remove is_rpmb_wlun() (Eric Chanudet) [2102378]
- scsi: ufs: Rename a function argument (Eric Chanudet) [2102378]
- scsi: Remove superfluous #include <linux/async.h> directives (Eric Chanudet) [2102378]
- scsi: ufs: ufs-pci: Add support for Intel ADL (Eric Chanudet) [2102378]
- scsi: ufs: Let devices remain runtime suspended during system suspend (Eric Chanudet) [2102378]
- block: remove the gendisk argument to blk_execute_rq (Eric Chanudet) [2102378]
- scsi: ufs: Fix double space in SCSI_UFS_HWMON description (Eric Chanudet) [2102378]
- scsi: ufs: Wrap Universal Flash Storage drivers in SCSI_UFSHCD (Eric Chanudet) [2102378]
- scsi: ufs: ufs-mediatek: Add put_device() after of_find_device_by_node() (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: Fix warning in ufshpb_set_hpb_read_to_upiu() (Eric Chanudet) [2102378]
- scsi: ufs: core: Fix another task management completion race (Eric Chanudet) [2102378]
- scsi: ufs: core: Fix task management completion timeout race (Eric Chanudet) [2102378]
- scsi: ufs: core: Improve SCSI abort handling (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: Properly handle max-single-cmd (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: Remove HPB2.0 flows (Eric Chanudet) [2102378]
- dt-bindings: ufs: exynos-ufs: add exynosautov9 compatible (Eric Chanudet) [2102378]
- dt-bindings: ufs: exynos-ufs: add io-coherency property (Eric Chanudet) [2102378]
- scsi: ufs: ufs-exynos: Introduce ExynosAuto v9 virtual host (Eric Chanudet) [2102378]
- scsi: ufs: ufs-exynos: Multi-host configuration for ExynosAuto v9 (Eric Chanudet) [2102378]
- scsi: ufs: ufs-exynos: Support ExynosAuto v9 UFS (Eric Chanudet) [2102378]
- scsi: ufs: ufs-exynos: Add pre/post_hce_enable drv callbacks (Eric Chanudet) [2102378]
- scsi: ufs: ufs-exynos: Factor out priv data init (Eric Chanudet) [2102378]
- scsi: ufs: ufs-exynos: Add EXYNOS_UFS_OPT_SKIP_CONFIG_PHY_ATTR option (Eric Chanudet) [2102378]
- scsi: ufs: ufs-exynos: Support custom version of ufs_hba_variant_ops (Eric Chanudet) [2102378]
- scsi: ufs: ufs-exynos: Add setup_clocks callback (Eric Chanudet) [2102378]
- scsi: ufs: ufs-exynos: Add refclkout_stop control (Eric Chanudet) [2102378]
- scsi: ufs: ufs-exynos: Simplify drv_data retrieval (Eric Chanudet) [2102378]
- scsi: ufs: ufs-exynos: Change pclk available max value (Eric Chanudet) [2102378]
- scsi: ufs: Add quirk to enable host controller without PH configuration (Eric Chanudet) [2102378]
- scsi: ufs: Add quirk to handle broken UIC command (Eric Chanudet) [2102378]
- scsi: ufs: core: Micro-optimize ufshcd_map_sg() (Eric Chanudet) [2102378]
- scsi: ufs: core: Add a compile-time structure size check (Eric Chanudet) [2102378]
- scsi: ufs: core: Remove three superfluous casts (Eric Chanudet) [2102378]
- scsi: ufs: core: Add debugfs attributes for triggering the UFS EH (Eric Chanudet) [2102378]
- scsi: ufs: core: Make it easier to add new debugfs attributes (Eric Chanudet) [2102378]
- scsi: ufs: core: Export ufshcd_schedule_eh_work() (Eric Chanudet) [2102378]
- scsi: ufs: core: Log error handler activity (Eric Chanudet) [2102378]
- scsi: ufs: core: Improve static type checking (Eric Chanudet) [2102378]
- scsi: ufs: core: Improve source code comments (Eric Chanudet) [2102378]
- scsi: ufs: Revert "Retry aborted SCSI commands instead of completing these successfully" (Eric Chanudet) [2102378]
- scsi: ufs: ufs-exynos: Correct timeout value setting registers (Eric Chanudet) [2102378]
- scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer (Eric Chanudet) [2102378]
- scsi: ufs: mediatek: Avoid sched_clock() misuse (Eric Chanudet) [2102378]
- scsi: ufs: ufs-pci: Force a full restore after suspend-to-disk (Eric Chanudet) [2102378]
- scsi: ufs: ufs-mediatek: Fix wrong location for ref-clk delay (Eric Chanudet) [2102378]
- scsi: ufs: ufs-mediatek: Fix build error caused by use of sched_clock() (Eric Chanudet) [2102378]
- scsi: ufs: ufs-mediatek: Introduce default delay for reference clock (Eric Chanudet) [2102378]
- scsi: ufs: core: Fix synchronization between scsi_unjam_host() and ufshcd_queuecommand() (Eric Chanudet) [2102378]
- scsi: ufs: mediatek: Support vops pre suspend to disable auto-hibern8 (Eric Chanudet) [2102378]
- scsi: ufs: core: Do not exit ufshcd_err_handler() unless operational or dead (Eric Chanudet) [2102378]
- scsi: ufs: core: Do not exit ufshcd_reset_and_restore() unless operational or dead (Eric Chanudet) [2102378]
- scsi: ufs: core: Stop clearing UNIT ATTENTIONS (Eric Chanudet) [2102378]
- scsi: ufs: core: Retry START_STOP on UNIT_ATTENTION (Eric Chanudet) [2102378]
- scsi: ufs: core: Remove return statement in void function (Eric Chanudet) [2102378]
- scsi: ufs: core: Fix ufshcd_probe_hba() prototype to match the definition (Eric Chanudet) [2102378]
- scsi: ufs: core: Fix NULL pointer dereference (Eric Chanudet) [2102378]
- scsi: ufs: core: Fix task management completion (Eric Chanudet) [2102378]
- scsi: ufs: ufs-qcom: Enter and exit hibern8 during clock scaling (Eric Chanudet) [2102378]
- scsi: ufs: core: Export hibern8 entry and exit functions (Eric Chanudet) [2102378]
- scsi: ufs: core: SCSI_UFS_HWMON depends on HWMON=y (Eric Chanudet) [2102378]
- scsi: ufs: exynos: Unify naming (Eric Chanudet) [2102378]
- scsi: ufs: Fix illegal offset in UPIU event trace (Eric Chanudet) [2102378]
- scsi: ufs: core: Add temperature notification exception handling (Eric Chanudet) [2102378]
- scsi: ufs: core: Probe for temperature notification support (Eric Chanudet) [2102378]
- scsi: ufs: core: Unbreak the reset handler (Eric Chanudet) [2102378]
- scsi: ufs: core: Revert "scsi: ufs: Synchronize SCSI and UFS error handling" (Eric Chanudet) [2102378]
- dt-bindings: ufs: Add bindings for Samsung ufs host (Eric Chanudet) [2102378]
- scsi: ufs: ufs-mediatek: Change dbg select by check IP version (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: Use proper power management API (Eric Chanudet) [2102378]
- scsi: ufs: ufs-qcom: Remove unneeded variable 'err' (Eric Chanudet) [2102378]
- scsi: ufs: ufs-pci: Fix Intel LKF link stability (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: Remove unused parameters (Eric Chanudet) [2102378]
- scsi: ufs: Fix ufshcd_request_sense_async() for Samsung KLUFG8RHDA-B2D1 (Eric Chanudet) [2102378]
- scsi: ufs: ufs-exynos: Fix static checker warning (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: Fix typo in comments (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: Fix possible memory leak (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Eric Chanudet) [2102378]
- scsi: ufs: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: Do not report victim error in HCM (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: Verify that 'num_inflight_map_req' is non-negative (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: Use a correct max multi chunk (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: Rewind the read timeout on every read (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: Remove redundant initialization of variable 'lba' (Eric Chanudet) [2102378]
- scsi: ufshcd: Fix device links when BOOT WLUN fails to probe (Eric Chanudet) [2102378]
- scsi: ufs: Fix unsigned int compared with less than zero (Eric Chanudet) [2102378]
- scsi: ufs: core: Add lu_enable sysfs node (Eric Chanudet) [2102378]
- scsi: ufs: core: Add L2P entry swap quirk for Micron UFS (Eric Chanudet) [2102378]
- scsi: ufs: core: Remove redundant call in ufshcd_add_command_trace() (Eric Chanudet) [2102378]
- scsi: ufs: Add fault injection support (Eric Chanudet) [2102378]
- scsi: ufs: Retry aborted SCSI commands instead of completing these successfully (Eric Chanudet) [2102378]
- scsi: ufs: Synchronize SCSI and UFS error handling (Eric Chanudet) [2102378]
- scsi: ufs: Request sense data asynchronously (Eric Chanudet) [2102378]
- scsi: ufs: Fix the SCSI abort handler (Eric Chanudet) [2102378]
- scsi: ufs: Optimize SCSI command processing (Eric Chanudet) [2102378]
- scsi: ufs: Optimize serialization of setup_xfer_req() calls (Eric Chanudet) [2102378]
- scsi: ufs: Revert "Utilize Transfer Request List Completion Notification Register" (Eric Chanudet) [2102378]
- scsi: ufs: Inline ufshcd_outstanding_req_clear() (Eric Chanudet) [2102378]
- scsi: ufs: Remove several wmb() calls (Eric Chanudet) [2102378]
- scsi: ufs: Improve static type checking for the host controller state (Eric Chanudet) [2102378]
- scsi: ufs: Verify UIC locking requirements at runtime (Eric Chanudet) [2102378]
- scsi: ufs: Remove ufshcd_valid_tag() (Eric Chanudet) [2102378]
- scsi: ufs: Use DECLARE_COMPLETION_ONSTACK() where appropriate (Eric Chanudet) [2102378]
- scsi: ufs: Rename the second ufshcd_probe_hba() argument (Eric Chanudet) [2102378]
- scsi: ufs: Only include power management code if necessary (Eric Chanudet) [2102378]
- scsi: ufs: Reduce power management code duplication (Eric Chanudet) [2102378]
- scsi: ufs: Fix memory corruption by ufshcd_read_desc_param() (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: Make host mode parameters configurable (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: Add support for host control mode (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: Do not send umap_all in host control mode (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: Limit the number of in-flight map requests (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: Add "cold" regions timer (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: Add HPB dev reset response (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: Region inactivation in host mode (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: Make eviction depend on region's reads (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: Add reads counter (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: Transform set_dirty to iterate_rgn (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: Add host control mode support to rsp_upiu (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: Cache HPB Control mode on init (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: Add HPB 2.0 support (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: Prepare HPB read for cached sub-region (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: L2P map management for HPB read (Eric Chanudet) [2102378]
- scsi: ufs: ufshpb: Introduce Host Performance Buffer feature (Eric Chanudet) [2102378]
- scsi: ufs: Allow async suspend/resume callbacks (Eric Chanudet) [2102378]
- scsi: ufs: core: Use scsi_get_lba() to get LBA (Eric Chanudet) [2102378]
- scsi: ufs: Refactor ufshcd_is_intr_aggr_allowed() (Eric Chanudet) [2102378]
- redhat: config: disable qcom eDP phy driver (Eric Chanudet) [2102384]
- phy: qcom-qmp: rename error labels (Eric Chanudet) [2102384]
- phy: qcom-qmp: fix pipe-clock imbalance on power-on failure (Eric Chanudet) [2102384]
- phy: qcom-qmp: switch to explicit reset helpers (Eric Chanudet) [2102384]
- phy: qcom-qmp: fix reset-controller leak on probe errors (Eric Chanudet) [2102384]
- phy: qcom-qmp: fix struct clk leak on probe errors (Eric Chanudet) [2102384]
- phy: qcom-qmp: fix phy-descriptor kernel-doc typo (Eric Chanudet) [2102384]
- phy: qcom-qmp: Add support for SDX65 QMP PHY (Eric Chanudet) [2102384]
- dt-bindings: phy: qcom,qmp: Add SDX65 USB PHY binding (Eric Chanudet) [2102384]
- phy: qcom-qmp: Add SM6350 UFS PHY support (Eric Chanudet) [2102384]
- dt-bindings: phy: qcom,qmp: Add SM6350 UFS PHY bindings (Eric Chanudet) [2102384]
- phy: qcom-qmp: add sc8280xp UFS PHY (Eric Chanudet) [2102384]
- dt-bindings: phy: qcom,qmp: add sc8180x and sc8280xp ufs compatibles (Eric Chanudet) [2102384]
- phy: qcom-snps: Add sc8280xp support (Eric Chanudet) [2102384]
- dt-bindings: phy: qcom,usb-snps-femto-v2: Add sc8180x and sc8280xp (Eric Chanudet) [2102384]
- phy: qcom: Program SSC only if supported by sink (Eric Chanudet) [2102384]
- phy: qcom: Add support for eDP PHY on sc7280 (Eric Chanudet) [2102384]
- dt-bindings: phy: Add eDP PHY compatible for sc7280 (Eric Chanudet) [2102384]
- dt-bindings: phy: convert Qualcomm USB HS phy to yaml (Eric Chanudet) [2102384]
- phy: qcom-qusb2: Add compatible for MSM8953 (Eric Chanudet) [2102384]
- dt-bindings: phy: qcom,qusb2: Document msm8953 compatible (Eric Chanudet) [2102384]
- drivers: phy: qcom: ipq806x-usb: conver latch function to pool macro (Eric Chanudet) [2102384]
- drivers: phy: qcom: ipq806x-usb: convert to BITFIELD macro (Eric Chanudet) [2102384]
- phy: qcom-qmp: Add SM8450 PCIe1 PHY support (Eric Chanudet) [2102384]
- dt-bindings: phy: qcom,qmp: Add SM8450 PCIe PHY bindings (Eric Chanudet) [2102384]
- phy: qcom-qmp: Add SM8450 PCIe0 PHY support (Eric Chanudet) [2102384]
- dt-bindings: phy: qcom,qmp: Add SM8450 PCIe PHY bindings (Eric Chanudet) [2102384]
- phy: qcom-qmp: Add SM8450 USB QMP PHYs (Eric Chanudet) [2102384]
- dt-bindings: phy: qcom,qmp: Add SM8450 USB3 PHY (Eric Chanudet) [2102384]
- dt-bindings: phy: qcom,usb-snps-femto-v2: Add bindings for SM8450 (Eric Chanudet) [2102384]
- phy: qcom: use struct_size instead of sizeof (Eric Chanudet) [2102384]
- phy: qcom-qmp: Add SM8450 UFS QMP Phy (Eric Chanudet) [2102384]
- dt-bindings: phy: qcom,qmp: Add SM8450 UFS phy compatible (Eric Chanudet) [2102384]
- phy: qcom: Introduce new eDP PHY driver (Eric Chanudet) [2102384]
- dt-bindings: phy: Introduce Qualcomm eDP PHY binding (Eric Chanudet) [2102384]
- phy: qualcomm: ipq806x-usb: Fix kernel-doc style (Eric Chanudet) [2102384]
- phy: qualcomm: usb-hsic: Fix the kernel-doc warn (Eric Chanudet) [2102384]
- phy: qualcomm: qmp: Add missing struct documentation (Eric Chanudet) [2102384]
- phy: qcom-snps: Correct the FSEL_MASK (Eric Chanudet) [2102384]
- phy: qcom-qmp: another fix for the sc8180x PCIe definition (Eric Chanudet) [2102384]
- dt-bindings: phy: qcom,qmp: IPQ6018 and IPQ8074 PCIe PHY require no supply (Eric Chanudet) [2102384]
- phy: qcom-qusb2: Fix a memory leak on probe (Eric Chanudet) [2102384]
- phy: qcom-qmp: Add QCM2290 USB3 PHY support (Eric Chanudet) [2102384]
- dt-bindings: phy: qcom,qmp: Add QCM2290 USB3 PHY (Eric Chanudet) [2102384]
- phy: qcom-qusb2: Add missing vdd supply (Eric Chanudet) [2102384]
- dt-bindings: phy: qcom,qusb2: Add missing vdd-supply (Eric Chanudet) [2102384]
- dt-bindings: arm: qcom: Drop qcom,mtp (Eric Chanudet) [2102384]
- dt-bindings: arm: qcom: Document alcatel,idol347 board (Eric Chanudet) [2102384]
- phy: qcom-qmp: Make use of the helper function devm_add_action_or_reset() (Eric Chanudet) [2102384]
- phy: qcom-qusb2: Add compatible for QCM2290 (Eric Chanudet) [2102384]
- dt-bindings: phy: qcom,qusb2: Add compatible for QCM2290 (Eric Chanudet) [2102384]
- dt-bindings: phy: qcom,qmp: Update maintainer email (Eric Chanudet) [2102384]
- phy: qcom-qmp: Add support for SM6115 UFS phy (Eric Chanudet) [2102384]
- dt-bindings: phy: qcom,qmp: Add SM6115 UFS PHY bindings (Eric Chanudet) [2102384]
- phy: qmp: Provide unique clock names for DP clocks (Eric Chanudet) [2102384]
- phy: qcom-qmp: add USB3 PHY support for IPQ6018 (Eric Chanudet) [2102384]
- dt-bindings: phy: qcom,qmp: Add IPQ6018 USB3 PHY (Eric Chanudet) [2102384]
- phy: qcom: qmp: Add SC8180x USB/DP combo (Eric Chanudet) [2102384]
- dt-bindings: phy: qcom,qmp-usb3-dp: Add support for sc8180x (Eric Chanudet) [2102384]
- phy: qualcomm: phy-qcom-usb-hs: repair non-kernel-doc comment (Eric Chanudet) [2102384]
- phy: qcom-qmp: Fix sc8180x PCIe definition (Eric Chanudet) [2102384]
- dt-bindings: phy: qcom,qmp-usb3-dp: Add support for SC7280 (Eric Chanudet) [2102384]
- phy: qcom-qmp: Add sc8180x PCIe support (Eric Chanudet) [2102384]
- dt-bindings: phy: qcom,qmp: Add sc8180x PCIe compatible (Eric Chanudet) [2102384]
- clk: qcom: add sc8280xp GCC driver (Adrien Thierry) [2103761]
- dt-bindings: clock: Add Qualcomm SC8280XP GCC bindings (Adrien Thierry) [2103761]
- redhat: config: qcom_scm download off by default (Eric Chanudet) [2101563]
- redhat: config: disable sm8450 by default (Eric Chanudet) [2101563]
- pinctrl: qcom: spmi-gpio: Add pm6125 compatible (Eric Chanudet) [2101563]
- dt-bindings: pinctrl: qcom-pmic-gpio: Add pm6125 compatible (Eric Chanudet) [2101563]
- pinctrl: qcom: Update clock voting as optional (Eric Chanudet) [2101563]
- pinctrl: qcom: Add SC7280 lpass pin configuration (Eric Chanudet) [2101563]
- pinctrl: qcom: Extract chip specific LPASS LPI code (Eric Chanudet) [2101563]
- pinctrl: qcom: Update lpi pin group custiom functions with framework generic functions (Eric Chanudet) [2101563]
- pinctrl: qcom: Update macro name to LPI specific (Eric Chanudet) [2101563]
- dt-bindings: pinctrl: qcom: Add sc7280 lpass lpi pinctrl bindings (Eric Chanudet) [2101563]
- dt-bindings: pinctrl: qcom: Update lpass lpi file name to SoC specific (Eric Chanudet) [2101563]
- pinctrl: qcom-pmic-gpio: Add support for pmx65 (Eric Chanudet) [2101563]
- dt-bindings: pinctrl: qcom-pmic-gpio: Add pmx65 support (Eric Chanudet) [2101563]
- pinctrl: qcom: sm6350: fix order of UFS & SDC pins (Eric Chanudet) [2101563]
- pinctrl: qcom: sm8150: Specify PDC map (Eric Chanudet) [2101563]
- dt-bindings: qcom,pdc: Add compatible for SM8150 (Eric Chanudet) [2101563]
- pinctrl: qcom-pmic-gpio: Add support for pm8450 (Eric Chanudet) [2101563]
- pinctrl: qcom: Introduce sc8280xp TLMM driver (Eric Chanudet) [2101563]
- dt-bindings: pinctrl: qcom: Add sc8280xp TLMM binding (Eric Chanudet) [2101563]
- pinctrl: qcom: cleanup comments (Eric Chanudet) [2101563]
- pinctrl: qcom: qcm2290: Add GPIO wakeirq map (Eric Chanudet) [2101563]
- pinctrl: qcom: print egpio mode in debugfs (Eric Chanudet) [2101563]
- pinctrl: qcom: sm8450: Add egpio support (Eric Chanudet) [2101563]
- pinctrl: qcom: spmi-mpp: Add PM8226 compatible (Eric Chanudet) [2101563]
- dt-bindings: pinctrl: qcom,pmic-mpp: Document PM8226 compatible (Eric Chanudet) [2101563]
- pinctrl: qcom: Return -EINVAL for setting affinity if no IRQ parent (Eric Chanudet) [2101563]
- pinctrl: qcom: Add SM8450 pinctrl driver (Eric Chanudet) [2101563]
- dt-bindings: pinctrl: qcom: Add SM8450 pinctrl bindings (Eric Chanudet) [2101563]
- pinctrl: spmi-gpio: Add support for PM2250 (Eric Chanudet) [2101563]
- dt-bindings: qcom,pmic-gpio: Add pm2250 compatible string (Eric Chanudet) [2101563]
- pinctrl: qcom: sc7280: Add egpio support (Eric Chanudet) [2101563]
- pinctrl: qcom: Add egpio feature support (Eric Chanudet) [2101563]
- pinctrl: qcom-pmic-gpio: Add support for pm8019 (Eric Chanudet) [2101563]
- dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for PM8019 (Eric Chanudet) [2101563]
- pinctrl: qcom: Add SDX65 pincontrol driver (Eric Chanudet) [2101563]
- dt-bindings: pinctrl: qcom: Add SDX65 pinctrl bindings (Eric Chanudet) [2101563]
- pinctrl: qcom: sm8350: Correct UFS and SDC offsets (Eric Chanudet) [2101563]
- pinctrl: qcom: sdm845: Enable dual edge errata (Eric Chanudet) [2101563]
- pinctrl: qcom: fix unmet dependencies on GPIOLIB for GPIOLIB_IRQCHIP (Eric Chanudet) [2101563]
- pinctrl: qcom: spmi-mpp: add support for hierarchical IRQ chip (Eric Chanudet) [2101563]
- pinctrl: qcom: spmi-mpp: hardcode IRQ counts (Eric Chanudet) [2101563]
- dt-bindings: pinctrl: qcom,pmic-mpp: switch to #interrupt-cells (Eric Chanudet) [2101563]
- pinctrl: qcom: ssbi-mpp: add support for hierarchical IRQ chip (Eric Chanudet) [2101563]
- pinctrl: qcom: ssbi-mpp: hardcode IRQ counts (Eric Chanudet) [2101563]
- dt-bindings: pinctrl: qcom,pmic-mpp: Convert qcom pmic mpp bindings to YAML (Eric Chanudet) [2101563]
- iommu/arm: fix ARM_SMMU_QCOM compilation (Eric Chanudet) [2101563]
- pinctrl: qcom: spmi-gpio: Add compatible for PM6350 (Eric Chanudet) [2101563]
- dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for PM6350 (Eric Chanudet) [2101563]
- qcom_scm: hide Kconfig symbol (Eric Chanudet) [2101563]
- firmware: include drivers/firmware/Kconfig unconditionally (Eric Chanudet) [2101563]
- firmware: qcom_scm: QCOM_SCM should depend on ARCH_QCOM (Eric Chanudet) [2101563]
- firmware: qcom_scm: Allow qcom_scm driver to be loadable as a permenent module (Eric Chanudet) [2101563]
- pinctrl: qcom: spmi-gpio: add support to enable/disable output (Eric Chanudet) [2101563]
- dt-bindings: pinctrl: qcom-pmic-gpio: Add output-{enable,disable} properties (Eric Chanudet) [2101563]
- pinctrl: qcom: Add QCM2290 pinctrl driver (Eric Chanudet) [2101563]
- dt-bindings: pinctrl: qcom: Add QCM2290 pinctrl bindings (Eric Chanudet) [2101563]
- pinctrl: qcom: Add SM6350 pinctrl driver (Eric Chanudet) [2101563]
- dt-bindings: pinctrl: qcom: Add SM6350 pinctrl bindings (Eric Chanudet) [2101563]
- pinctrl: qcom: sc7280: Add PM suspend callbacks (Eric Chanudet) [2101563]
- pinctrl: qcom: msm8226: fill in more functions (Eric Chanudet) [2101563]
- pinctrl: qcom: spmi-gpio: correct parent irqspec translation (Eric Chanudet) [2101563]
- dt-bindings: pinctrl: qcom-pmic-gpio: Remove the interrupts property (Eric Chanudet) [2101563]
- dt-bindings: pinctrl: qcom-pmic-gpio: Convert qcom pmic gpio bindings to YAML (Eric Chanudet) [2101563]
- pinctrl: qcom: spmi-gpio: Add pmc8180 & pmc8180c (Eric Chanudet) [2101563]
- drivers: qcom: pinctrl: Add pinctrl driver for sm6115 (Eric Chanudet) [2101563]
- dt-bindings: pinctrl: qcom: Add SM6115 pinctrl bindings (Eric Chanudet) [2101563]
- pinctrl: qcom/pinctrl-spmi-gpio: Add compatible for pmic-gpio on SA8155p-adp (Eric Chanudet) [2101563]
- pinctrl: qcom/pinctrl-spmi-gpio: Arrange compatibles alphabetically (Eric Chanudet) [2101563]
- dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for SA8155p-adp (Eric Chanudet) [2101563]
- dt-bindings: pinctrl: qcom,pmic-gpio: Arrange compatibles alphabetically (Eric Chanudet) [2101563]
- pinctrl: qcom: Add MDM9607 pinctrl driver (Eric Chanudet) [2101563]
Resolves: rhbz#2117020, rhbz#2108804, rhbz#2108329, rhbz#2106892, rhbz#2105458, rhbz#2105057, rhbz#2102378, rhbz#2102384, rhbz#2103761, rhbz#2101563

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-08-24 21:59:46 +00:00
Herton R. Krzesinski
a1269d243a kernel-5.14.0-154.el9
* Tue Aug 23 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-154.el9]
- Revert "x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV" (John Allen) [2081424]
- virt: sev-guest: Pass the appropriate argument type to iounmap() (John Allen) [2081424]
- x86/boot: Fix the setup data types max limit (John Allen) [2081424]
- x86/compressed/64: Add identity mappings for setup_data entries (John Allen) [2081424]
- x86/Hyper-V: Add SEV negotiate protocol support in Isolation VM (John Allen) [2081424]
- x86/sev: Mark the code returning to user space as syscall gap (John Allen) [2081424]
- x86/sev: Annotate stack change in the #VC handler (John Allen) [2081424]
- x86/sev: Remove duplicated assignment to variable info (John Allen) [2081424]
- x86/sev: Fix address space sparse warning (John Allen) [2081424]
- x86/sev: Get the AP jump table address from secrets page (John Allen) [2081424]
- x86/sev: Add missing __init annotations to SEV init routines (John Allen) [2081424]
- virt: sevguest: Rename the sevguest dir and files to sev-guest (John Allen) [2081424]
- virt: sevguest: Change driver name to reflect generic SEV support (John Allen) [2081424]
- x86/boot: Put globals that are accessed early into the .data section (John Allen) [2081424]
- virt: sevguest: Fix bool function returning negative value (John Allen) [2081424]
- virt: sevguest: Fix return value check in alloc_shared_pages() (John Allen) [2081424]
- x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO (John Allen) [2081424]
- x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate() (John Allen) [2081424]
- virt: sevguest: Add documentation for SEV-SNP CPUID Enforcement (John Allen) [2081424]
- virt: sevguest: Add support to get extended report (John Allen) [2081424]
- virt: sevguest: Add support to derive key (John Allen) [2081424]
- redhat/configs: enable CONFIG_SEV_GUEST (John Allen) [2081424]
- virt: Add SEV-SNP guest driver (John Allen) [2081424]
- x86/sev: Register SEV-SNP guest request platform device (John Allen) [2081424]
- x86/sev: Provide support for SNP guest request NAEs (John Allen) [2081424]
- x86/sev: Add a sev= cmdline option (John Allen) [2081424]
- x86/sev: Use firmware-validated CPUID for SEV-SNP guests (John Allen) [2081424]
- x86/sev: Add SEV-SNP feature detection/setup (John Allen) [2081424]
- x86/compressed/64: Add identity mapping for Confidential Computing blob (John Allen) [2081424]
- x86/compressed: Export and rename add_identity_map() (John Allen) [2081424]
- x86/compressed: Use firmware-validated CPUID leaves for SEV-SNP guests (John Allen) [2081424]
- x86/compressed: Add SEV-SNP feature detection/setup (John Allen) [2081424]
- x86/boot: Add a pointer to Confidential Computing blob in bootparams (John Allen) [2081424]
- x86/compressed/64: Add support for SEV-SNP CPUID table in #VC handlers (John Allen) [2081424]
- x86/sev: Move MSR-based VMGEXITs for CPUID to helper (John Allen) [2081424]
- KVM: x86: Move lookup of indexed CPUID leafs to helper (John Allen) [2081424]
- x86/boot: Add Confidential Computing type to setup_data (John Allen) [2081424]
- x86/compressed/acpi: Move EFI kexec handling into common code (John Allen) [2081424]
- x86/compressed/acpi: Move EFI vendor table lookup to helper (John Allen) [2081424]
- x86/compressed/acpi: Move EFI config table lookup to helper (John Allen) [2081424]
- x86/compressed/acpi: Move EFI system table lookup to helper (John Allen) [2081424]
- x86/compressed/acpi: Move EFI detection to helper (John Allen) [2081424]
- x86/head/64: Re-enable stack protection (John Allen) [2081424]
- x86/sev: Use SEV-SNP AP creation to start secondary CPUs (John Allen) [2081424]
- x86/mm: Validate memory when changing the C-bit (John Allen) [2081424]
- x86/kernel: Validate ROM memory before accessing when SEV-SNP is active (John Allen) [2081424]
- x86/kernel: Mark the .bss..decrypted section as shared in the RMP table (John Allen) [2081424]
- x86/sev: Add helper for validating pages in early enc attribute changes (John Allen) [2081424]
- x86/sev: Register GHCB memory when SEV-SNP is active (John Allen) [2081424]
- x86/compressed: Register GHCB memory when SEV-SNP is active (John Allen) [2081424]
- x86/compressed: Add helper for validating pages in the decompression stage (John Allen) [2081424]
- x86/sev: Check the VMPL level (John Allen) [2081424]
- x86/sev: Add a helper for the PVALIDATE instruction (John Allen) [2081424]
- x86/sev: Check SEV-SNP features support (John Allen) [2081424]
- x86/sev: Save the negotiated GHCB version (John Allen) [2081424]
- x86/sev: Define the Linux-specific guest termination reasons (John Allen) [2081424]
- x86/mm: Extend cc_attr to include AMD SEV-SNP (John Allen) [2081424]
- x86/sev: Detect/setup SEV/SME features earlier in boot (John Allen) [2081424]
- x86/compressed/64: Detect/setup SEV/SME features earlier during boot (John Allen) [2081424]
- x86/boot: Use MSR read/write helpers instead of inline assembly (John Allen) [2081424]
- x86/boot: Introduce helpers for MSR reads/writes (John Allen) [2081424]
- KVM: SVM: Update the SEV-ES save area mapping (John Allen) [2081424]
- KVM: SVM: Create a separate mapping for the GHCB save area (John Allen) [2081424]
- KVM: SVM: Create a separate mapping for the SEV-ES save area (John Allen) [2081424]
- KVM: SVM: Define sev_features and vmpl field in the VMSA (John Allen) [2081424]
- x86/mm/cpa: Generalize __set_memory_enc_pgtable() (John Allen) [2081424]
- x86/coco: Add API to handle encryption mask (John Allen) [2081424]
- x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c} (John Allen) [2081424]
- x86/sev: Move common memory encryption code to mem_encrypt.c (John Allen) [2081424]
- x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.c (John Allen) [2081424]
- x86/sev: Remove do_early_exception() forward declarations (John Allen) [2081424]
- x86/head64: Carve out the guest encryption postprocessing into a helper (John Allen) [2081424]
- x86/sev: Get rid of excessive use of defines (John Allen) [2081424]
- x86/sev: Shorten GHCB terminate macro names (John Allen) [2081424]
- x86/sev: Make the #VC exception stacks part of the default stacks storage (John Allen) [2081424]
- tools headers UAPI: Synch KVM's svm.h header with the kernel (John Allen) [2081424]
Resolves: rhbz#2081424

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-08-23 15:39:16 +00:00
Herton R. Krzesinski
08a6260c86 kernel-5.14.0-151.el9
* Mon Aug 22 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-151.el9]
- crypto: ccp - Fix device IRQ counting by using platform_irq_count() (Al Stone) [2071840]
- amd-xgbe: Use platform_irq_count() (Al Stone) [2071840]
- MAINTAINERS: adjust file entry for of_net.c after (Al Stone) [2071840]
- rhel: CONFIG_OPEN_DICE is not set (Al Stone) [2071840]
- of/irq: fix typo in comment (Al Stone) [2071840]
- powerpc/powermac: constify device_node in of_irq_parse_oldworld() (Al Stone) [2071840]
- of/fdt: Ignore disabled memory nodes (Al Stone) [2071840]
- of: overlay: do not free changeset when of_overlay_apply returns error (Al Stone) [2071840]
- of: overlay: unittest: add tests for overlay notifiers (Al Stone) [2071840]
- of: overlay: add entry to of_overlay_action_name[] (Al Stone) [2071840]
- of: overlay: rework overlay apply and remove kfree()s (Al Stone) [2071840]
- of: overlay: rename variables to be consistent (Al Stone) [2071840]
- of: overlay: do not break notify on NOTIFY_{OK|STOP} (Al Stone) [2071840]
- mtd: phram: Allow probing via reserved-memory (Al Stone) [2071840]
- of: Create platform devices for OF framebuffers (Al Stone) [2071840]
- of: of_property_read_string return -ENODATA when !length (Al Stone) [2071840]
- of/irq: Use interrupts-extended to find parent (Al Stone) [2071840]
- device property: Convert device_{dma_supported,get_dma_attr} to fwnode (Al Stone) [2071840]
- of/platform: Drop static setup of IRQ resource from DT core (Al Stone) [2071840]
- cma: factor out minimum alignment requirement (Al Stone) [2071840]
- Revert "of: base: Introduce of_alias_get_alias_list() to check alias IDs" (Al Stone) [2071840]
- of: unittest: print pass messages at PR_INFO level (Al Stone) [2071840]
- misc: open-dice: Add driver to expose DICE data to userspace (Al Stone) [2071840]
- of: unittest: update text of expected warnings (Al Stone) [2071840]
- of: Check 'of_node_reused' flag on of_match_device() (Al Stone) [2071840]
- of: property: define of_property_read_u{8,16,32,64}_array() unconditionally (Al Stone) [2071840]
- of: base: make small of_parse_phandle() variants static inline (Al Stone) [2071840]
- mm: kmemleak: alloc gray object for reserved region with direct map (Al Stone) [2071840]
- of: unittest: remove unneeded semicolon (Al Stone) [2071840]
- of: base: Improve argument length mismatch error (Al Stone) [2071840]
- of: base: Fix phandle argument length mismatch error message (Al Stone) [2071840]
- of: unittest: re-implement overlay tracking (Al Stone) [2071840]
- of: unittest: change references to obsolete overlay id (Al Stone) [2071840]
- of: Move simple-framebuffer device handling from simplefb to of (Al Stone) [2071840]
- of: unittest: 64 bit dma address test requires arch support (Al Stone) [2071840]
- of: unittest: fix warning on PowerPC frame size warning (Al Stone) [2071840]
- of/irq: Add a quirk for controllers with their own definition of interrupt-map (Al Stone) [2071840]
- of: base: Skip CPU nodes with "fail"/"fail-..." status (Al Stone) [2071840]
- of: property: fw_devlink: Fixup behaviour when 'node_not_dev' is set (Al Stone) [2071840]
- of/irq: Don't ignore interrupt-controller when interrupt-map failed (Al Stone) [2071840]
- of: Support using 'mask' in making device bus id (Al Stone) [2071840]
- memblock: use memblock_free for freeing virtual pointers (Al Stone) [2071840]
- memblock: rename memblock_free to memblock_phys_free (Al Stone) [2071840]
- xen/x86: free_p2m_page: use memblock_free_ptr() to free a virtual pointer (Al Stone) [2071840]
- memblock: drop memblock_free_early_nid() and memblock_free_early() (Al Stone) [2071840]
- of/irq: Allow matching of an interrupt-map local to an interrupt controller (Al Stone) [2071840]
- of: unittest: document intentional interrupt-map provider build warning (Al Stone) [2071840]
- of: unittest: fix EXPECT text for gpio hog errors (Al Stone) [2071840]
- of/unittest: Disable new dtc node_name_vs_property_name and interrupt_map warnings (Al Stone) [2071840]
- x86/of: Kill unused early_init_dt_scan_chosen_arch() (Al Stone) [2071840]
- of/unittest: Add of_node_put() before return (Al Stone) [2071840]
- of: make of_node_check_flag() device_node parameter const (Al Stone) [2071840]
- of: kobj: make of_node_is_(initialized|attached) parameters const (Al Stone) [2071840]
- of: Add of_get_cpu_hwid() to read hardware ID from CPU nodes (Al Stone) [2071840]
- ARM: 9119/1: amba: Properly handle device probe without IRQ domain (Al Stone) [2071840]
- ARM: 9120/1: Revert "amba: make use of -1 IRQs warn" (Al Stone) [2071840]
- soc: qcom: smem: Support reserved-memory description (Al Stone) [2071840]
- net: of: fix stub of_net helpers for CONFIG_NET=n (Al Stone) [2071840]
- of: net: add a helper for loading netdev->dev_addr (Al Stone) [2071840]
- of: net: move of_net under net/ (Al Stone) [2071840]
- of: remove duplicate declarations of __of_*_sysfs() functions (Al Stone) [2071840]
- fbdev: simplefb: fix Kconfig dependencies (Al Stone) [2071840]
- of, numa: Fetch empty NUMA node ID from distance map (Al Stone) [2071840]
- of: restricted dma: Fix condition for rmem init (Al Stone) [2071840]
- of: property: Disable fw_devlink DT support for X86 (Al Stone) [2071840]
- of: Don't allow __of_attached_node_sysfs() without CONFIG_SYSFS (Al Stone) [2071840]
- of: restricted dma: Don't fail device probe on rmem init failure (Al Stone) [2071840]
- of: Move of_dma_set_restricted_buffer() into device.c (Al Stone) [2071840]
- of: property: fw_devlink: Add support for "leds" and "backlight" (Al Stone) [2071840]
- of: property: fw_devlink: Add support for "resets" and "pwms" (Al Stone) [2071840]
- gpiolib: constify passed device_node pointer (Al Stone) [2071840]
- of: unify of_count_phandle_with_args() arguments with !CONFIG_OF (Al Stone) [2071840]
- of: Return success from of_dma_set_restricted_buffer() when !OF_ADDRESS (Al Stone) [2071840]
- of: kexec: Remove FDT_PROP_* definitions (Al Stone) [2071840]
- of: base: remove unnecessary for loop (Al Stone) [2071840]
- of: Add plumbing for restricted DMA pool (Al Stone) [2071840]
- of: Add stub for of_add_property() (Al Stone) [2071840]
Resolves: rhbz#2071840

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-08-22 14:19:18 +00:00
Herton R. Krzesinski
ce141779a4 kernel-5.14.0-147.el9
* Wed Aug 17 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-147.el9]
- RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default (Jaroslav Kysela) [2065578]
- ASoC: SOF: make ctx_store and ctx_restore as optional (Jaroslav Kysela) [2065578]
- ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_control_data via load_bytes (Jaroslav Kysela) [2065578]
- ASoC: imx-hdmi: Fix refcount leak in imx_hdmi_probe (Jaroslav Kysela) [2065578]
- ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe (Jaroslav Kysela) [2065578]
- ASoC: amd: Add support for enabling DMIC on acp6x via _DSD (Jaroslav Kysela) [2065578]
- soundwire: intel: prevent pm_runtime resume prior to system suspend (Jaroslav Kysela) [2065578]
- ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0) (Jaroslav Kysela) [2065578]
- ALSA: usb-audio: Add quirk for Fiero SC-01 (Jaroslav Kysela) [2065578]
- ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices (Jaroslav Kysela) [2065578]
- ASoC: cs47l15: Fix event generation for low power mux control (Jaroslav Kysela) [2065578]
- ASoC: cs35l41: Add ASP TX3/4 source to register patch (Jaroslav Kysela) [2065578]
- ASoC: dapm: Initialise kcontrol data for mux/demux controls (Jaroslav Kysela) [2065578]
- ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error (Jaroslav Kysela) [2065578]
- ASoC: cs35l41: Correct some control names (Jaroslav Kysela) [2065578]
- ASoC: wm5110: Fix DRE control (Jaroslav Kysela) [2065578]
- ASoC: wm_adsp: Fix event for preloader (Jaroslav Kysela) [2065578]
- ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem (Jaroslav Kysela) [2065578]
- ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow (Jaroslav Kysela) [2065578]
- ASoC: SOF: Intel: hda-loader: Make sure that the fw load sequence is followed (Jaroslav Kysela) [2065578]
- ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up() (Jaroslav Kysela) [2065578]
- ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe (Jaroslav Kysela) [2065578]
- ASoC: rt7*-sdw: harden jack_detect_handler (Jaroslav Kysela) [2065578]
- ASoC: rt711: fix calibrate mutex initialization (Jaroslav Kysela) [2065578]
- ASoC: Intel: sof_sdw: handle errors on card registration (Jaroslav Kysela) [2065578]
- ASoC: rt711-sdca-sdw: fix calibrate mutex initialization (Jaroslav Kysela) [2065578]
- ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove (Jaroslav Kysela) [2065578]
- ASoC: ops: Fix off by one in range control validation (Jaroslav Kysela) [2065578]
- ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2065578]
- ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() (Jaroslav Kysela) [2065578]
- ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [2065578]
- ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 (Jaroslav Kysela) [2065578]
- ALSA: hda/realtek: fix mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065578]
- ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065578]
- ALSA: hda/realtek: Fix headset mic for Acer SF313-51 (Jaroslav Kysela) [2065578]
- ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model (Jaroslav Kysela) [2065578]
- ALSA: hda - Add fixup for Dell Latitidue E5430 (Jaroslav Kysela) [2065578]
- ASoC: SOF: Intel: hda: Fix compressed stream position tracking (Jaroslav Kysela) [2065578]
- ASoC: SOF: ipc3-topology: Move and correct size checks in sof_ipc3_control_load_bytes() (Jaroslav Kysela) [2065578]
- ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect (Jaroslav Kysela) [2065578]
- ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065578]
- ASoC: rt711: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065578]
- ALSA: cs46xx: Fix missing snd_card_free() call at probe error (Jaroslav Kysela) [2065578]
- ALSA: hda/realtek: Add quirk for Clevo L140PU (Jaroslav Kysela) [2065578]
- ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD (Jaroslav Kysela) [2065578]
- ALSA: hda/realtek: Add quirk for Clevo NS50PU (Jaroslav Kysela) [2065578]
- ALSA: hda/realtek: Add quirk for Clevo PD70PNT (Jaroslav Kysela) [2065578]
- ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly (Jaroslav Kysela) [2065578]
- ALSA: hda/realtek - ALC897 headset MIC no sound (Jaroslav Kysela) [2065578]
- ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop (Jaroslav Kysela) [2065578]
- ALSA: hda/conexant: Fix missing beep setup (Jaroslav Kysela) [2065578]
- ALSA: hda: Fix discovery of i915 graphics PCI device (Jaroslav Kysela) [2065578]
- ALSA: hda/via: Fix missing beep setup (Jaroslav Kysela) [2065578]
- ALSA: memalloc: Drop x86-specific hack for WC allocations (Jaroslav Kysela) [2065578]
- ALSA: hda/realtek - Add HW8326 support (Jaroslav Kysela) [2065578]
- ALSA: hda: MTL: add HD Audio PCI ID and HDMI codec vendor ID (Jaroslav Kysela) [2065578]
- ASoC: es8328: Fix event generation for deemphasis control (Jaroslav Kysela) [2065578]
- ASoC: cs42l51: Correct minimum value for SX volume control (Jaroslav Kysela) [2065578]
- ASoC: cs42l56: Correct typo in minimum level for SX volume controls (Jaroslav Kysela) [2065578]
- ASoC: cs42l52: Correct TLV for Bypass Volume (Jaroslav Kysela) [2065578]
- ASoC: cs53l30: Correct number of volume levels on SX controls (Jaroslav Kysela) [2065578]
- ASoC: cs35l36: Update digital volume TLV (Jaroslav Kysela) [2065578]
- ASoC: cs42l52: Fix TLV scales for mixer controls (Jaroslav Kysela) [2065578]
- ASoC: Intel: cirrus-common: fix incorrect channel mapping (Jaroslav Kysela) [2065578]
- ASoC: qcom: lpass-platform: Update VMA access permissions in mmap callback (Jaroslav Kysela) [2065578]
- ASoC: nau8822: Add operation for internal PLL off and on (Jaroslav Kysela) [2065578]
- ALSA: hda/realtek: Add quirk for HP Dev One (Jaroslav Kysela) [2065578]
- ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 (Jaroslav Kysela) [2065578]
- ALSA: hda/conexant - Fix loopback issue with CX20632 (Jaroslav Kysela) [2065578]
- ALSA: usb-audio: Set up (implicit) sync for Saffire 6 (Jaroslav Kysela) [2065578]
- ALSA: usb-audio: Skip generic sync EP parse for secondary EP (Jaroslav Kysela) [2065578]
- ASoC: rt5640: Do not manipulate pin "Platform Clock" if the "Platform Clock" is not in the DAPM (Jaroslav Kysela) [2065578]
- ASoC: SOF: amd: Fixed Build error (Jaroslav Kysela) [2065578]
- ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control (Jaroslav Kysela) [2065578]
- ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() (Jaroslav Kysela) [2065578]
- ALSA: pcm: Check for null pointer of pointer substream before dereferencing it (Jaroslav Kysela) [2065578]
- ASoC: SOF: ipc3-topology: Set scontrol->priv to NULL after freeing it (Jaroslav Kysela) [2065578]
- ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_element_t (Jaroslav Kysela) [2065578]
- ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c (Jaroslav Kysela) [2065578]
- ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb (Jaroslav Kysela) [2065578]
- ASoC: amd: Add driver data to acp6x machine driver (Jaroslav Kysela) [2065578]
- ASoC: rt1015p: remove dependency on GPIOLIB (Jaroslav Kysela) [2065578]
- ASoC: max98357a: remove dependency on GPIOLIB (Jaroslav Kysela) [2065578]
- ASoC: rt5645: Fix errorenous cleanup order (Jaroslav Kysela) [2065578]
- ASoC: SOF: amd: add missing platform_device_unregister in acp_pci_rn_probe (Jaroslav Kysela) [2065578]
- ASoC: Intel: sof_ssp_amp: fix no DMIC BE Link on Chromebooks (Jaroslav Kysela) [2065578]
- ASoC: tscs454: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065578]
- ASoC: SOF: ipc3-topology: Correct get_control_data for non bytes payload (Jaroslav Kysela) [2065578]
- ASoC: dapm: Don't fold register value changes into notifications (Jaroslav Kysela) [2065578]
- ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 (Jaroslav Kysela) [2065578]
- ALSA: jack: Access input_dev under mutex (Jaroslav Kysela) [2065578]
- ALSA: usb-audio: Cancel pending work at closing a MIDI substream (Jaroslav Kysela) [2065578]
- ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS (Jaroslav Kysela) [2065578]
- ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop (Jaroslav Kysela) [2065578]
- ALSA: hda/realtek - Add new type for ALC245 (Jaroslav Kysela) [2065578]
- ALSA: usb-audio: Optimize TEAC clock quirk (Jaroslav Kysela) [2065578]
- ALSA: usb-audio: Configure sync endpoints before data (Jaroslav Kysela) [2065578]
- ALSA: usb-audio: Add missing ep_idx in fixed EP quirks (Jaroslav Kysela) [2065578]
- ALSA: usb-audio: Workaround for clock setup on TEAC devices (Jaroslav Kysela) [2065578]
- ALSA: ctxfi: Add SB046x PCI ID (Jaroslav Kysela) [2065578]
- ALSA: update kernel configuration for 9.1 (Jaroslav Kysela) [2065572]
- ASoC: tlv320aic31xx: Define PLL clock inputs (Jaroslav Kysela) [2065572]
- ASoC: tlv320adc3xxx: New codec bindings (Jaroslav Kysela) [2065572]
- ASoC: rt5640: Add the binding include file for the HDA header support (Jaroslav Kysela) [2065572]
- ASoC: dt-bindings: rename q6afe.h to q6dsp-lpass-ports.h (Jaroslav Kysela) [2065572]
- ASoC: dt-bindings: lpass: add binding headers for digital codecs (Jaroslav Kysela) [2065572]
- ASoC: dt-bindings: lpass: add binding headers for digital codecs (Jaroslav Kysela) [2065572]
- ASoC: dt-bindings: Document Microchip's PDMC (Jaroslav Kysela) [2065572]
- tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065572]
- tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065572]
- ALSA: spi: Add check for clk_enable() (Jaroslav Kysela) [2065572]
- ALSA: sparc: no need to initialise statics to 0 (Jaroslav Kysela) [2065572]
- sound: core: Remove redundant variable and return the last statement (Jaroslav Kysela) [2065572]
- sound: core: remove initialise static variables to 0 (Jaroslav Kysela) [2065572]
- ASoC: cs35l41: Add cs35l51/53 IDs (Jaroslav Kysela) [2065572]
- ALSA: ppc: beep: fix clang -Wimplicit-fallthrough (Jaroslav Kysela) [2065572]
- sound/oss/dmasound: fix 'dmasound_setup' defined but not used (Jaroslav Kysela) [2065572]
- sound/oss/dmasound: fix build when drivers are mixed =y/=m (Jaroslav Kysela) [2065572]
- ALSA: mips: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065572]
- ALSA: hda: intel-dsp-config: Add RaptorLake PCI IDs (Jaroslav Kysela) [2065572]
- ALSA: hda: intel-dsp-config: update AlderLake PCI IDs (Jaroslav Kysela) [2065572]
- ALSA: intel-dspconfig: add ES8336 support for CNL (Jaroslav Kysela) [2065572]
- ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065572]
- ALSA: hda/i915 - avoid hung task timeout in i915 wait (Jaroslav Kysela) [2065572]
- ALSA: hda/i915: Fix one too many pci_dev_put() (Jaroslav Kysela) [2065572]
- ALSA: hda/i915 - skip acomp init if no matching display (Jaroslav Kysela) [2065572]
- ASoC: SOF: tokens: add token for Mediatek AFE (Jaroslav Kysela) [2065572]
- ALSA: uapi: use C90 comment style instead of C99 style (Jaroslav Kysela) [2065572]
- ASoC: SOF: IPC: Add new IPC command to free trace DMA (Jaroslav Kysela) [2065572]
- ASoC: SOF: fix 32 signed bit overflow (Jaroslav Kysela) [2065572]
- ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message (Jaroslav Kysela) [2065572]
- ipc: debug: Add shared memory heap to memory scan (Jaroslav Kysela) [2065572]
- ASoC: soc-acpi: add information on I2S/TDM link mask (Jaroslav Kysela) [2065572]
- ASoC: soc-acpi: fix kernel-doc descriptor (Jaroslav Kysela) [2065572]
- ALSA: pcm: comment about relation between msbits hw parameter and [S|U]32 formats (Jaroslav Kysela) [2065572]
- ALSA: hda: Add helper macros for DSP capable devices (Jaroslav Kysela) [2065572]
- ALSA: cleanup double word in comment (Jaroslav Kysela) [2065572]
- ASoC: cs35l41: Add support for hibernate memory retention mode (Jaroslav Kysela) [2065572]
- ASoC: cs35l41: Correct DSP power down (Jaroslav Kysela) [2065572]
- mfd: arizona-spi: Add Android board ACPI table handling (Jaroslav Kysela) [2065572]
- mfd: arizona: Add missing statics to the of_match_tables (Jaroslav Kysela) [2065572]
- mfd: arizona-spi: Split Windows ACPI init code into its own function (Jaroslav Kysela) [2065572]
- Documentation: sound: fix typo in control-names.rst (Jaroslav Kysela) [2065572]
- ALSA: wavefront: Proper check of get_user() error (Jaroslav Kysela) [2065572]
- ALSA: sc6000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: galaxy: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: cs4236: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065572]
- ALSA: gus: Fix memory leaks at memory allocator error paths (Jaroslav Kysela) [2065572]
- ALSA: gus: Fix erroneous memory allocation (Jaroslav Kysela) [2065572]
- ALSA: sound/isa/gus: check the return value of kstrdup() (Jaroslav Kysela) [2065572]
- ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes (Jaroslav Kysela) [2065572]
- ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction (Jaroslav Kysela) [2065572]
- soundwire: qcom: use __maybe_unused for swrm_runtime_resume() (Jaroslav Kysela) [2065572]
- soundwire: qcom: constify static struct qcom_swrm_data global variables (Jaroslav Kysela) [2065572]
- soundwire: qcom: add in-band wake up interrupt support (Jaroslav Kysela) [2065572]
- soundwire: qcom: add runtime pm support (Jaroslav Kysela) [2065572]
- soundwire: stream: make enable/disable/deprepare idempotent (Jaroslav Kysela) [2065572]
- soundwire: stream: sdw_stream_add_ functions can be called multiple times (Jaroslav Kysela) [2065572]
- soundwire: stream: introduce sdw_slave_rt_find() helper (Jaroslav Kysela) [2065572]
- soundwire: stream: separate alloc and config within sdw_stream_add_xxx() (Jaroslav Kysela) [2065572]
- soundwire: stream: move list addition to sdw_slave_alloc_rt() (Jaroslav Kysela) [2065572]
- soundwire: stream: rename and move master/slave_rt_free routines (Jaroslav Kysela) [2065572]
- soundwire: stream: group sdw_stream_ functions (Jaroslav Kysela) [2065572]
- soundwire: stream: split sdw_alloc_slave_rt() in alloc and config (Jaroslav Kysela) [2065572]
- soundwire: stream: move sdw_alloc_slave_rt() before 'master' helpers (Jaroslav Kysela) [2065572]
- soundwire: stream: split sdw_alloc_master_rt() in alloc and config (Jaroslav Kysela) [2065572]
- soundwire: stream: simplify sdw_alloc_master_rt() (Jaroslav Kysela) [2065572]
- soundwire: stream: group sdw_port and sdw_master/slave_port functions (Jaroslav Kysela) [2065572]
- soundwire: stream: add 'slave' prefix for port range checks (Jaroslav Kysela) [2065572]
- soundwire: stream: split alloc and config in two functions (Jaroslav Kysela) [2065572]
- soundwire: stream: split port allocation and configuration loops (Jaroslav Kysela) [2065572]
- soundwire: stream: add alloc/config/free helpers for ports (Jaroslav Kysela) [2065572]
- soundwire: stream: simplify check on port range (Jaroslav Kysela) [2065572]
- soundwire: stream: add slave runtime to list earlier (Jaroslav Kysela) [2065572]
- soundwire: stream: remove unused parameter in sdw_stream_add_slave (Jaroslav Kysela) [2065572]
- soundwire: intel: fix wrong register name in intel_shim_wake (Jaroslav Kysela) [2065572]
- soundwire: bus: add dev_warn() messages to track UNATTACHED devices (Jaroslav Kysela) [2065572]
- soundwire: intel: remove PDM support (Jaroslav Kysela) [2065572]
- soundwire: intel: remove unnecessary init (Jaroslav Kysela) [2065572]
- soundwire: intel: improve suspend flows (Jaroslav Kysela) [2065572]
- soundwire: intel: Use auxiliary_device driver data helpers (Jaroslav Kysela) [2065572]
- soundwire: qcom: remove redundant version number read (Jaroslav Kysela) [2065572]
- ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: x86: Use standard mmap helper for Intel HDMI LPE audio (Jaroslav Kysela) [2065572]
- ALSA: intel_hdmi: Fix reference to PCM buffer address (Jaroslav Kysela) [2065572]
- ALSA: intel_hdmi: Check for error num after setting mask (Jaroslav Kysela) [2065572]
- ALSA: intel-nhlt: add helper to detect SSP link mask (Jaroslav Kysela) [2065572]
- ALSA: hda: Add snd_hdac_ext_bus_link_at() helper (Jaroslav Kysela) [2065572]
- ALSA: hda: intel-dsp-config: reorder the config table (Jaroslav Kysela) [2065572]
- ALSA: hda: intel-dsp-config: add JasperLake support (Jaroslav Kysela) [2065572]
- ALSA: HDA: hdac_ext_stream: use consistent prefixes for variables (Jaroslav Kysela) [2065572]
- ALSA: hda: Simplify DMIC-in-NHLT check (Jaroslav Kysela) [2065572]
- ALSA: hda: Fill gaps in NHLT endpoint-interface (Jaroslav Kysela) [2065572]
- ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback (Jaroslav Kysela) [2065572]
- ASoC: ops: Validate input values in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065572]
- ASoC: dmaengine: Restore NULL prepare_slave_config() callback (Jaroslav Kysela) [2065572]
- ASoC: atmel: mchp-pdmc: set prepare_slave_config (Jaroslav Kysela) [2065572]
- ASoC: max98090: Generate notifications on changes for custom control (Jaroslav Kysela) [2065572]
- ASoC: max98090: Reject invalid values in custom control put() (Jaroslav Kysela) [2065572]
- ASoC: rt9120: Correct the reg 0x09 size to one byte (Jaroslav Kysela) [2065572]
- ASoC: meson: axg-card: Fix nonatomic links (Jaroslav Kysela) [2065572]
- ASoC: meson: axg-tdm-interface: Fix formatters in trigger" (Jaroslav Kysela) [2065572]
- ASoC: soc-ops: fix error handling (Jaroslav Kysela) [2065572]
- ASoC: meson: Fix event generation for G12A tohdmi mux (Jaroslav Kysela) [2065572]
- ASoC: meson: Fix event generation for AUI CODEC mux (Jaroslav Kysela) [2065572]
- ASoC: meson: Fix event generation for AUI ACODEC mux (Jaroslav Kysela) [2065572]
- ASoC: da7219: Fix change notifications for tone generator frequency (Jaroslav Kysela) [2065572]
- ASoC: simple-card-utils: fix sysclk shutdown (Jaroslav Kysela) [2065572]
- ASoC: wm8958: Fix change notifications for DSP controls (Jaroslav Kysela) [2065572]
- ASoC: codecs: Fix an error handling path in (rx|tx|va)_macro_probe() (Jaroslav Kysela) [2065572]
- ASoC: Intel: sof_es8336: Add a quirk for Huawei Matebook D15 (Jaroslav Kysela) [2065572]
- ASoC: Intel: sof_es8336: add a quirk for headset at mic1 port (Jaroslav Kysela) [2065572]
- ASoC: Intel: sof_es8336: support a separate gpio to control headphone (Jaroslav Kysela) [2065572]
- ASoC: Intel: sof_es8336: simplify speaker gpio naming (Jaroslav Kysela) [2065572]
- ASoC: wm8731: Disable the regulator when probing fails (Jaroslav Kysela) [2065572]
- ASoC: Intel: soc-acpi: correct device endpoints for max98373 (Jaroslav Kysela) [2065572]
- ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use (Jaroslav Kysela) [2065572]
- ASoC: SOF: topology: Fix memory leak in sof_control_load() (Jaroslav Kysela) [2065572]
- ASoC: SOF: topology: cleanup dailinks on widget unload (Jaroslav Kysela) [2065572]
- ASoC: rt711/5682: check if bus is active before deferred jack detection (Jaroslav Kysela) [2065572]
- ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp on SSP2 (Jaroslav Kysela) [2065572]
- ASoC: fsl_sai: fix 1:1 bclk:mclk ratio support (Jaroslav Kysela) [2065572]
- ASoC: simple-card-utils: Avoid NULL deref in asoc_simple_set_tdm() (Jaroslav Kysela) [2065572]
- ASoC: meson: aiu: fix duplicate debugfs directory error (Jaroslav Kysela) [2065572]
- ASoC: soc-core: add debugfs_prefix member to snd_soc_component_driver (Jaroslav Kysela) [2065572]
- ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component (Jaroslav Kysela) [2065572]
- ASoC: rk817: Use devm_clk_get() in rk817_platform_probe (Jaroslav Kysela) [2065572]
- ASoC: cs35l41: Fix a shift-out-of-bounds warning found by UBSAN (Jaroslav Kysela) [2065572]
- ASoC: cs35l41: Add one more variable in the debug log (Jaroslav Kysela) [2065572]
- ASoC: cs35l41: Update handling of test key registers (Jaroslav Kysela) [2065572]
- ASoC: cs35l41: Correct handling of some registers in the cache (Jaroslav Kysela) [2065572]
- ASoC: cs35l41: Create shared function for boost configuration (Jaroslav Kysela) [2065572]
- ASoC: cs35l41: Create shared function for setting channels (Jaroslav Kysela) [2065572]
- ASoC: cs35l41: Create shared function for errata patches (Jaroslav Kysela) [2065572]
- ASoC: cs35l41: Move power initializations to reg_sequence (Jaroslav Kysela) [2065572]
- ASoC: rt5682: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065572]
- ASoC: soc-dapm: fix two incorrect uses of list iterator (Jaroslav Kysela) [2065572]
- ASoC: soc-pcm: use GFP_KERNEL when the code is sleepable (Jaroslav Kysela) [2065572]
- ASoC: SOF: topology: Fix memory leak of scontrol->name (Jaroslav Kysela) [2065572]
- codecs: rt5682s: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065572]
- ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2065572]
- ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV (Jaroslav Kysela) [2065572]
- ASoC: rockchip: i2s_tdm: Fixup config for SND_SOC_DAIFMT_DSP_A/B (Jaroslav Kysela) [2065572]
- ASoC: fsl-asoc-card: Fix jack_event() always return 0 (Jaroslav Kysela) [2065572]
- ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs (Jaroslav Kysela) [2065572]
- ASoC: atmel: mchp-pdmc: print the correct property name (Jaroslav Kysela) [2065572]
- ASoC: SOF: Add a new dai_get_clk topology IPC op (Jaroslav Kysela) [2065572]
- ASoC: SOF: topology: Add ops for setting up and tearing down pipelines (Jaroslav Kysela) [2065572]
- ASoC: SOF: expose sof_route_setup() (Jaroslav Kysela) [2065572]
- ASoC: SOF: Add dai_link_fixup PCM op for IPC3 (Jaroslav Kysela) [2065572]
- ASoC: SOF: Add trigger PCM op for IPC3 (Jaroslav Kysela) [2065572]
- ASoC: SOF: Define hw_params PCM op for IPC3 (Jaroslav Kysela) [2065572]
- ASoC: SOF: Introduce IPC3 PCM hw_free op (Jaroslav Kysela) [2065572]
- ASoC: SOF: pcm: expose the sof_pcm_setup_connected_widgets() function (Jaroslav Kysela) [2065572]
- ASoC: SOF: Introduce IPC-specific PCM ops (Jaroslav Kysela) [2065572]
- ASoC: SOF: Add bytes_ext control IPC ops for IPC3 (Jaroslav Kysela) [2065572]
- ASoC: SOF: Add bytes_get/put control IPC ops for IPC3 (Jaroslav Kysela) [2065572]
- ASoC: SOF: Add enum_get/put control ops for IPC3 (Jaroslav Kysela) [2065572]
- ASoC: SOF: Add switch get/put IPC3 ops (Jaroslav Kysela) [2065572]
- ASoC: SOF: Add volume_get/put IPC3 ops (Jaroslav Kysela) [2065572]
- ASoC: SOF: Add IPC3 topology control ops (Jaroslav Kysela) [2065572]
- ASoC: SOF: Introduce IPC ops for kcontrol IO (Jaroslav Kysela) [2065572]
- ASoC: SOF: Make sof_suspend/resume IPC agnostic (Jaroslav Kysela) [2065572]
- ASoC: SOF: Make sof_widget_setup/free IPC agnostic (Jaroslav Kysela) [2065572]
- ASoC: SOF: set up scheduler widget before all other widgets in the pipeline (Jaroslav Kysela) [2065572]
- ASoC: fsl_spdif: Add new registers included on i.MX8ULP (Jaroslav Kysela) [2065572]
- ASoC: SOF: topology: Use kmemdup() to replace kzalloc + memcpy (Jaroslav Kysela) [2065572]
- ASoC: ak4642: Use of_device_get_match_data() (Jaroslav Kysela) [2065572]
- ASoC: codecs: Fix misplaced lpass_macro_pds_exit call (Jaroslav Kysela) [2065572]
- ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call (Jaroslav Kysela) [2065572]
- ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2065572]
- ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data (Jaroslav Kysela) [2065572]
- ASoC: mediatek: mt8195: Fix error handling in mt8195_mt6359_rt1019_rt5682_dev_probe (Jaroslav Kysela) [2065572]
- ASoC: rt1308-sdw: get calibration params after power on (Jaroslav Kysela) [2065572]
- ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe (Jaroslav Kysela) [2065572]
- ASoC: ti: Fix spelling mistake "cant" -> "can't" (Jaroslav Kysela) [2065572]
- ASoC: mediatek: Fix error handling in mt8183_da7219_max98357_dev_probe (Jaroslav Kysela) [2065572]
- ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe (Jaroslav Kysela) [2065572]
- ASoC: rockchip: Fix PM usage reference of rockchip_i2s_tdm_resume (Jaroslav Kysela) [2065572]
- ASoC: samsung: i2s: check the return value of kstrdup() (Jaroslav Kysela) [2065572]
- ASoC: SOF: topology: remove snd_sof_complete_pipeline() (Jaroslav Kysela) [2065572]
- ASoC: SOF: topology: Make widget binding IPC agnostic (Jaroslav Kysela) [2065572]
- ASoC: SOF: topology: Make control parsing IPC agnostic (Jaroslav Kysela) [2065572]
- ASoC: SOF: topology: Make DAI widget parsing IPC agnostic (Jaroslav Kysela) [2065572]
- ASoC: SOF: topology: Make route setup IPC agnostic (Jaroslav Kysela) [2065572]
- ASoC: SOF: topology: Make effect widget parsing IPC agnostic (Jaroslav Kysela) [2065572]
- ASoC: SOF: topology: Make siggen widget parsing IPC agnostic (Jaroslav Kysela) [2065572]
- ASoC: SOF: topology: Make asrc widget parsing IPC agnostic (Jaroslav Kysela) [2065572]
- ASoC: SOF: topology: Make src widget parsing IPC agnostic (Jaroslav Kysela) [2065572]
- ASoC: SOF: topology: Make mux/demux widget parsing IPC agnostic (Jaroslav Kysela) [2065572]
- ASoC: SOF: topology: Make mixer widget parsing IPC agnostic (Jaroslav Kysela) [2065572]
- ASoC: SOF: topology: Make pga widget parsing IPC agnostic (Jaroslav Kysela) [2065572]
- ASoC: SOF: topology: Make buffer widget parsing IPC agnostic (Jaroslav Kysela) [2065572]
- ASoC: SOF: topology: Make scheduler widget parsing IPC agnostic (Jaroslav Kysela) [2065572]
- ASoC: SOF: Introduce IPC3 ops (Jaroslav Kysela) [2065572]
- ASoC: SOF: topology: Add helper function for processing tuple arrays (Jaroslav Kysela) [2065572]
- ASoC: SOF: IPC: Introduce IPC ops (Jaroslav Kysela) [2065572]
- ASoC: SOF: Introduce struct snd_sof_dai_link (Jaroslav Kysela) [2065572]
- ASoC: atmel: mchp-pdmc: Fix `-Wpointer-bool-conversion` warning (Jaroslav Kysela) [2065572]
- ASoC: soc-compress: Change the check for codec_dai (Jaroslav Kysela) [2065572]
- ASoC: Intel: avs: Code loading over HDA (Jaroslav Kysela) [2065572]
- ASoC: Intel: avs: Code loading over CLDMA (Jaroslav Kysela) [2065572]
- ASoC: Intel: avs: Implement CLDMA transfer (Jaroslav Kysela) [2065572]
- ASoC: Intel: avs: General code loading flow (Jaroslav Kysela) [2065572]
- ASoC: Intel: avs: Dynamic firmware resources management (Jaroslav Kysela) [2065572]
- ASoC: Intel: avs: Declare module configuration types (Jaroslav Kysela) [2065572]
- ASoC: Intel: avs: Firmware resources management utilities (Jaroslav Kysela) [2065572]
- ASoC: Intel: avs: Add basefw runtime-parameter requests (Jaroslav Kysela) [2065572]
- ASoC: Intel: avs: Add ROM requests (Jaroslav Kysela) [2065572]
- ASoC: Intel: avs: Add power management requests (Jaroslav Kysela) [2065572]
- ASoC: Intel: avs: Add module management requests (Jaroslav Kysela) [2065572]
- ASoC: Intel: avs: Add pipeline management requests (Jaroslav Kysela) [2065572]
- ASoC: Intel: avs: Add code loading requests (Jaroslav Kysela) [2065572]
- ASoC: Intel: avs: Inter process communication (Jaroslav Kysela) [2065572]
- ASoC: Intel: Introduce AVS driver (Jaroslav Kysela) [2065572]
- ASoC: Export DAI register and widget ctor and dctor functions (Jaroslav Kysela) [2065572]
- ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe (Jaroslav Kysela) [2065572]
- ASoC: simple-card-utils: Don't reset clock of active DAI (Jaroslav Kysela) [2065572]
- ASoC: mchp-spdifrx: fix typo (Jaroslav Kysela) [2065572]
- ASoC: mediatek: mt8195: add reset controller (Jaroslav Kysela) [2065572]
- ASoC: SOF: Remove ipc_pcm_params() ops (Jaroslav Kysela) [2065572]
- ASoC: SOF: imx: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset() (Jaroslav Kysela) [2065572]
- ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset() (Jaroslav Kysela) [2065572]
- ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback optional (Jaroslav Kysela) [2065572]
- ASoC: SOF: Introduce optional callback to configure stream data offset (Jaroslav Kysela) [2065572]
- ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapper (Jaroslav Kysela) [2065572]
- ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC neutral (Jaroslav Kysela) [2065572]
- ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_params() declaration (Jaroslav Kysela) [2065572]
- ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL match table (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: add topology overwrite for Taniks (Jaroslav Kysela) [2065572]
- ASoC: SOF: trace: Use proper DMA direction for the trace data buffer (Jaroslav Kysela) [2065572]
- ASoC: SOF: compress: fix null check after dereference (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: enable DMI L1 for playback streams (Jaroslav Kysela) [2065572]
- ASoC: atmel: mchp-pdmc: Fix spelling mistake "microchopnes" -> "microphones" (Jaroslav Kysela) [2065572]
- ASoC: imx-es8328: Fix error return code in imx_es8328_probe() (Jaroslav Kysela) [2065572]
- ASoC: atmel: mchp-pdmc: Remove unnecessary print function dev_err() (Jaroslav Kysela) [2065572]
- ASoC: fsl_spdif: Disable TX clock when stop (Jaroslav Kysela) [2065572]
- ASoC: qcom: fix Kconfig for SC7280 (Jaroslav Kysela) [2065572]
- ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_buffer (Jaroslav Kysela) [2065572]
- ASoC: fsl_spdif: keep all TxClk sources by txclk array (Jaroslav Kysela) [2065572]
- ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065572]
- ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065572]
- ASoC: Intel: boards: fix randconfig issue (Jaroslav Kysela) [2065572]
- ASoC: fsl_rpmsg: Remove SET_SYSTEM_SLEEP_PM_OPS callback (Jaroslav Kysela) [2065572]
- ASoC: Intel: bytcht_es8316: move comment to the right place (Jaroslav Kysela) [2065572]
- ASoC: Intel: sof_es8336: add cfg-dmics component for UCM support (Jaroslav Kysela) [2065572]
- ASoC: Intel: sof_es8336: extend machine driver to support ES8326 codec (Jaroslav Kysela) [2065572]
- ASoC: Intel: sof_es8336: add support for JD inverted quirk (Jaroslav Kysela) [2065572]
- ASoC: Intel: sof_es8336: move comment to the right place (Jaroslav Kysela) [2065572]
- ASoC: Intel: sof_es8336: log all quirks (Jaroslav Kysela) [2065572]
- ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSP (Jaroslav Kysela) [2065572]
- ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021" (Jaroslav Kysela) [2065572]
- ASoC: Intel: sof_es8336: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2065572]
- ASoC: Intel: sof_es8336: make gpio optional (Jaroslav Kysela) [2065572]
- ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake machines (Jaroslav Kysela) [2065572]
- ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065572]
- ASoC: Intel: soc-acpi: quirk topology filename dynamically (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: hda: report SSP link mask to machine driver (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards (Jaroslav Kysela) [2065572]
- ASoC: SOF: move definition of snd_sof_ipc to header file (Jaroslav Kysela) [2065572]
- ASoC: SOF: make struct snd_sof_dai IPC agnostic (Jaroslav Kysela) [2065572]
- ASoC: SOF: topology: Rename arguments in sof_parse_tokens() (Jaroslav Kysela) [2065572]
- ASoC: SOF: topology: Rename arguments in sof_parse_token_sets() (Jaroslav Kysela) [2065572]
- ASoC: SOF: topology: Modify signature for token parsing functions (Jaroslav Kysela) [2065572]
- ASoC: SOF: Add a tuples array to struct snd_sof_widget (Jaroslav Kysela) [2065572]
- ASoC: SOF: topology: make sof_route_load() IPC agnostic (Jaroslav Kysela) [2065572]
- ASoC: SOF: make struct snd_sof_widget IPC agnostic (Jaroslav Kysela) [2065572]
- ASoC: mxs: Fix error handling in mxs_sgtl5000_probe (Jaroslav Kysela) [2065572]
- ASoC: atmel: mchp-pdmc: add PDMC driver (Jaroslav Kysela) [2065572]
- ASoC: dmaengine: do not use a NULL prepare_slave_config() callback (Jaroslav Kysela) [2065572]
- ASoC: rk817: Fix missing clk_disable_unprepare() in rk817_platform_probe (Jaroslav Kysela) [2065572]
- ASoC: mediatek: mt8192-mt6359: Fix error handling in mt8192_mt6359_dev_probe (Jaroslav Kysela) [2065572]
- ASoC: SOF: Add missing of_node_put() in imx8m_probe (Jaroslav Kysela) [2065572]
- ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe (Jaroslav Kysela) [2065572]
- ASoC: amd: acp3x: Fix signedness bug in acp3x (Jaroslav Kysela) [2065572]
- ASoC: amd: acp5x-pcm-dma: Fix signedness bug (Jaroslav Kysela) [2065572]
- ASoC: mediatek: mt8183: support wb bt audio (Jaroslav Kysela) [2065572]
- ASoC: Intel: catpt: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065572]
- ASoC: atmel: Fix error handling in snd_proto_probe (Jaroslav Kysela) [2065572]
- ASoC: SOF: change comp_dai to a pointer in struct snd_sof_dai (Jaroslav Kysela) [2065572]
- ASoC: SOF: topology: expose some get_token ops (Jaroslav Kysela) [2065572]
- ASoC: SOF: topology: Modify the get_token op for string tokens (Jaroslav Kysela) [2065572]
- ASoC: SOF: topology: Drop the size parameter from struct sof_topology_token (Jaroslav Kysela) [2065572]
- ASoC: SOF: topology: remove redundant code in sof_link_afe_load() (Jaroslav Kysela) [2065572]
- ASoC: SOF: topology: remove redundant code (Jaroslav Kysela) [2065572]
- ASoC: SOF: sof-audio: removed unused function (Jaroslav Kysela) [2065572]
- ASoC: SOF: set swidget's core for scheduler widget (Jaroslav Kysela) [2065572]
- ASoC: SOF: simplify snd_sof_device_remove() (Jaroslav Kysela) [2065572]
- ASoC: SOF: remove snd_sof_pipeline_find() (Jaroslav Kysela) [2065572]
- ASoC: amd: vg: fix signedness bug in acp5x_audio_probe() (Jaroslav Kysela) [2065572]
- ASoC: wm_adsp: Expand firmware loading search options (Jaroslav Kysela) [2065572]
- ASoC: fsi: Add check for clk_enable (Jaroslav Kysela) [2065572]
- ASoC: qcom: select correct WCD938X config for SC7280 (Jaroslav Kysela) [2065572]
- ASoC: cs35l41: Remove unnecessary param (Jaroslav Kysela) [2065572]
- ASoC: rt5682s: Stabilize the combo jack detection (Jaroslav Kysela) [2065572]
- ASoC: wm8350: Handle error for wm8350_register_irq (Jaroslav Kysela) [2065572]
- ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe (Jaroslav Kysela) [2065572]
- ASoC: amd: pcm-dma: Fix signedness bug in acp3x_audio_probe() (Jaroslav Kysela) [2065572]
- ASoC: amd: pcm-dma: Fix signedness bug in acp_pdm_audio_probe() (Jaroslav Kysela) [2065572]
- ASoC: amd: acp: Fix signedness bug in renoir_audio_probe() (Jaroslav Kysela) [2065572]
- ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13" (Jaroslav Kysela) [2065572]
- ASoC: Intel: boards: add GPIOLIB dependency where missed (Jaroslav Kysela) [2065572]
- ASoC: Intel: boards: remove explicit dependency on GPIOLIB when DMIC is used" (Jaroslav Kysela) [2065572]
- ASoC: fsl_sai: implement 1:1 bclk:mclk ratio support (Jaroslav Kysela) [2065572]
- ASoC: fsl_sai: use DIV_ROUND_CLOSEST() to calculate divider (Jaroslav Kysela) [2065572]
- ASoC: fsl_sai: Use better variable names (Jaroslav Kysela) [2065572]
- ASoC: fsl_sai: store full version instead of major/minor (Jaroslav Kysela) [2065572]
- ASoC: fsl_sai: simplify register poking in fsl_sai_set_bclk (Jaroslav Kysela) [2065572]
- ASoC: fsl_sai: simplify irq return value (Jaroslav Kysela) [2065572]
- ASoC: fsl_sai: Drop unnecessary defines (Jaroslav Kysela) [2065572]
- ASoC: codecs: Add Awinic AW8738 audio amplifier driver (Jaroslav Kysela) [2065572]
- ASoC: audio_graph_card2: Add support for variable slot widths (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: hda: clarify operator precedence (Jaroslav Kysela) [2065572]
- ASoC: SOF: debug: clarify operator precedence (Jaroslav Kysela) [2065572]
- ASoC: SOF: amd: Increase ACP_HW_SEM_RETRY_COUNT value (Jaroslav Kysela) [2065572]
- ASoC: SOF: amd: Move group register configuration to acp-loader (Jaroslav Kysela) [2065572]
- ASoC: SOF: amd: Use semaphore register to synchronize ipc's irq (Jaroslav Kysela) [2065572]
- ASoC: SOF: amd: Flush cache after ATU_BASE_ADDR_GRP register update (Jaroslav Kysela) [2065572]
- ASoC: SOF: amd: Do not set ipc_pcm_params ops as it is optional (Jaroslav Kysela) [2065572]
- ASoC: SOF: amd: acp-pcm: Take buffer information directly from runtime (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: pci-tgl: add RPL-S support (Jaroslav Kysela) [2065572]
- ASoC: cs35l41: Fix DSP mbox start command and global enable order (Jaroslav Kysela) [2065572]
- ASoC: cs35l41: Fix max number of TX channels (Jaroslav Kysela) [2065572]
- ASoC: cs35l41: Fix GPIO2 configuration (Jaroslav Kysela) [2065572]
- ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect to the endpoint (Jaroslav Kysela) [2065572]
- ASoC: hdac_hda: Avoid unexpected match when pcm_name is "Analog" (Jaroslav Kysela) [2065572]
- ASoC: qcom: Fix error code in lpass_platform_copy() (Jaroslav Kysela) [2065572]
- ASoC: soc-compress: prevent the potentially use of null pointer (Jaroslav Kysela) [2065572]
- ASoC: soc-generic-dmaengine-pcm: set period_bytes_min based on maxburst (Jaroslav Kysela) [2065572]
- ASoC: dwc-i2s: Handle errors for clk_enable (Jaroslav Kysela) [2065572]
- ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065572]
- ASoC: atmel_ssc_dai: Handle errors for clk_enable (Jaroslav Kysela) [2065572]
- ASoC: mxs-saif: Handle errors for clk_enable (Jaroslav Kysela) [2065572]
- ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2065572]
- ASoC: Intel: sof_ssp_amp: rename driver and support cs35l41 amplifier (Jaroslav Kysela) [2065572]
- ASoC: Intel: cirrus-common: support cs35l41 amplifier (Jaroslav Kysela) [2065572]
- ASoC: Intel: sof_rt1308: move rt1308 code to common module (Jaroslav Kysela) [2065572]
- ASoC: Intel: boards: create sof-realtek-common module (Jaroslav Kysela) [2065572]
- ASoC: Intel: add RT1308 I2S machine driver and HDMI-in capture via I2S support. (Jaroslav Kysela) [2065572]
- ASoC: Intel: boards: fix spelling in comments (Jaroslav Kysela) [2065572]
- ASoC: soc-acpi: remove sof_fw_filename (Jaroslav Kysela) [2065572]
- ASoC: codecs: wsa881x: add runtime pm support (Jaroslav Kysela) [2065572]
- ASoC: es7241: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572]
- ASoC: max98927: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572]
- ASoC: max98926: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572]
- ASoC: max98925: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572]
- ASoC: max9867: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572]
- ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572]
- ASoC: max9850: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572]
- ASoC: max98390: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572]
- ASoC: max98371: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572]
- ASoC: max98095: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572]
- ASoC: max98088: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572]
- ASoC: uda134x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572]
- ASoC: ml26124: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572]
- ASoC: pcm512x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572]
- ASoC: pcm3168a: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572]
- ASoC: pcm186x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572]
- ASoC: pcm1681: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572]
- ASoC: pcm3060: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572]
- ASoC: fsl: Drop unused argument from imx_pcm_dma_init() (Jaroslav Kysela) [2065572]
- ASoC: mediatek: mt8195: Remove unnecessary print function dev_err() (Jaroslav Kysela) [2065572]
- ASoC: ti: davinci-i2s: Add check for clk_enable() (Jaroslav Kysela) [2065572]
- ASoC: mc13783: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572]
- ASoC: isabelle: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572]
- ASoC: amd: vangogh: fix uninitialized symbol warning in machine driver (Jaroslav Kysela) [2065572]
- ASoC: amd: vg: remove warnings and errors pointed out by checkpatch pl (Jaroslav Kysela) [2065572]
- ASoC: amd: vg: update DAI link name (Jaroslav Kysela) [2065572]
- ASoC: amd: vg: fix for pm resume callback sequence (Jaroslav Kysela) [2065572]
- ASoC: es8328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572]
- ASoC: inno_rk3036: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572]
- ASoC: es8316: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572]
- ASoC: wl1273: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572]
- ASoC: es7134: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572]
- ASoC: twl4030: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572]
- ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572]
- ASoC: uda1380: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572]
- ASoC: si476x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572]
- ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572]
- ASoC: amd: pcm-dma: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065572]
- ASoC: tscs454: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572]
- ASoC: tscs42xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572]
- ASoC: lm49453: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065572]
- ASoC: codecs: Add power domains support in digital macro codecs (Jaroslav Kysela) [2065572]
- ASoC: codecs: wcd-mbhc: add runtime pm support (Jaroslav Kysela) [2065572]
- ASoC: codecs: wcd938x: add simple clk stop support (Jaroslav Kysela) [2065572]
- ASoC: codecs: tx-macro: add runtime pm support (Jaroslav Kysela) [2065572]
- ASoC: codecs: rx-macro: add runtime pm support (Jaroslav Kysela) [2065572]
- ASoC: codecs: wsa-macro: add runtime pm support (Jaroslav Kysela) [2065572]
- ASoC: codecs: va-macro: add runtime pm support (Jaroslav Kysela) [2065572]
- ASoC: codecs: rx-macro: setup soundwire clks correctly (Jaroslav Kysela) [2065572]
- ASoC: codecs: tx-macro: setup soundwire clks correctly (Jaroslav Kysela) [2065572]
- ASoC: codecs: wsa-macro: setup soundwire clks correctly (Jaroslav Kysela) [2065572]
- ASoC: codecs: wsa-macro: move to individual clks from bulk (Jaroslav Kysela) [2065572]
- ASoC: codecs: tx-macro: move to individual clks from bulk (Jaroslav Kysela) [2065572]
- ASoC: codecs: rx-macro: move to individual clks from bulk (Jaroslav Kysela) [2065572]
- ASoC: codecs: tx-macro: move clk provider to managed variants (Jaroslav Kysela) [2065572]
- ASoC: codecs: rx-macro: move clk provider to managed variants (Jaroslav Kysela) [2065572]
- ASoC: codecs: va-macro: move to individual clks from bulk (Jaroslav Kysela) [2065572]
- ASoC: qcom: lpass-platform: Update warning print to control excess logging (Jaroslav Kysela) [2065572]
- ASoC: acp: check the return value of devm_kzalloc() in acp_legacy_dai_links_create() (Jaroslav Kysela) [2065572]
- ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() (Jaroslav Kysela) [2065572]
- ASoC: SOF: sof-priv: Drop duplicate sof_compressed_ops declaration (Jaroslav Kysela) [2065572]
- ASoC: amd: Use platform_get_irq_byname() to get the interrupt (Jaroslav Kysela) [2065572]
- ASoC: codecs: wcd938x: Make use of the helper component_compare/release_of (Jaroslav Kysela) [2065572]
- ASoC: SOF: Declare sof_compress_ops in sof-priv.h (Jaroslav Kysela) [2065572]
- ASoC: qcom: lpass-sc7280: Add platform driver for lpass audio (Jaroslav Kysela) [2065572]
- ASoC: qcom: Add lpass CPU driver for codec dma control (Jaroslav Kysela) [2065572]
- ASoC: qcom: Add support for codec dma driver (Jaroslav Kysela) [2065572]
- ASoC: qcom: Add regmap config support for codec dma driver (Jaroslav Kysela) [2065572]
- ASoC: qcom: Add register definition for codec rddma and wrdma (Jaroslav Kysela) [2065572]
- ASoC: qcom: Add helper function to get dma control and lpaif handle (Jaroslav Kysela) [2065572]
- ASoC: qcom: lpass: Add dma fields for codec dma lpass interface (Jaroslav Kysela) [2065572]
- ASoC: qcom: Move lpass_pcm_data structure to lpass header (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM (Jaroslav Kysela) [2065572]
- ASoC: amd: acp: Add DMIC machine driver ops (Jaroslav Kysela) [2065572]
- ASoC: amd: acp-legacy: Add legacy card support for new machines (Jaroslav Kysela) [2065572]
- ASoC: amd: acp: Change card name for Guybrush Machine (Jaroslav Kysela) [2065572]
- ASoC: tlv320adc3xxx: Fix buggy return value (Jaroslav Kysela) [2065572]
- ASoC: SOF: pcm: Add compress_ops for SOF platform component driver (Jaroslav Kysela) [2065572]
- ASoC: rt5682s: Fix the wrong jack type detected (Jaroslav Kysela) [2065572]
- ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID (Jaroslav Kysela) [2065572]
- ASoC: amd: vg: update acp init and deinit sequence (Jaroslav Kysela) [2065572]
- ASoC: amd: vg: apply sample bits pcm constraint (Jaroslav Kysela) [2065572]
- ASoC: amd: vg: update platform clock control sequence (Jaroslav Kysela) [2065572]
- ASoC: nau8821: enable no_capture_mute flag (Jaroslav Kysela) [2065572]
- ASoC: amd: vangogh: refactor i2s master mode clock sequence code (Jaroslav Kysela) [2065572]
- ASoC: sc7280: Really depends on SOUNDWIRE (Jaroslav Kysela) [2065572]
- ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_mode_put (Jaroslav Kysela) [2065572]
- ASoC: codecs: wcd934x: fix kcontrol max values (Jaroslav Kysela) [2065572]
- ASoC: codecs: wcd938x: fix kcontrol max values (Jaroslav Kysela) [2065572]
- ASoC: codecs: wc938x: fix accessing array out of bounds for enum type (Jaroslav Kysela) [2065572]
- ASoC: codecs: va-macro: fix accessing array out of bounds for enum type (Jaroslav Kysela) [2065572]
- ASoC: codecs: rx-macro: fix accessing array out of bounds for enum type (Jaroslav Kysela) [2065572]
- ASoC: codecs: rx-macro: fix accessing compander for aux (Jaroslav Kysela) [2065572]
- ASoC: mediatek: mt8195: enable apll tuner (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: Add topology overwrite for Felwinter (Jaroslav Kysela) [2065572]
- ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021 (Jaroslav Kysela) [2065572]
- ASoC: SOF: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2065572]
- ASoC: intel: skylake: Set max DMA segment size (Jaroslav Kysela) [2065572]
- ASoC: SOF: hda: Set max DMA segment size (Jaroslav Kysela) [2065572]
- ASoC: SOF: core: unregister clients and machine drivers in .shutdown (Jaroslav Kysela) [2065572]
- ASoC: codec: wcd938x: Update CTIA/OMTP switch control (Jaroslav Kysela) [2065572]
- ASoC: cs4265: Fix the duplicated control name (Jaroslav Kysela) [2065572]
- ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min (Jaroslav Kysela) [2065572]
- ASoC: soc-core: skip zero num_dai component in searching dai name (Jaroslav Kysela) [2065572]
- ASoC: tegra20: spdif: make const array rates static (Jaroslav Kysela) [2065572]
- ASoC: SOF: Makefile: Fix randconfig sof-client build when SND_SOC_SOF=y (Jaroslav Kysela) [2065572]
- ASoC: codec: wcd938x: Add switch control for selecting CTIA/OMTP Headset (Jaroslav Kysela) [2065572]
- ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY (Jaroslav Kysela) [2065572]
- ASoC: wm8731: Delete empty remove() function (Jaroslav Kysela) [2065572]
- ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES (Jaroslav Kysela) [2065572]
- ASoC: pcm3168a: refactor format handling (Jaroslav Kysela) [2065572]
- ASoC: pcm3168a: refactor hw_params routine (Jaroslav Kysela) [2065572]
- ASoC: pcm3168a: cleanup unintuitive mask usage (Jaroslav Kysela) [2065572]
- ASoC: SOF: compr: Mark snd_compress_ops static (Jaroslav Kysela) [2065572]
- ASoC: Intel: bytcr_wm5102: use GFP_KERNEL (Jaroslav Kysela) [2065572]
- ASoC: wm_adsp: Add trace caps to speaker protection FW (Jaroslav Kysela) [2065572]
- ASoC: wm_adsp: Make compressed buffers optional (Jaroslav Kysela) [2065572]
- ASoC: tlv320adc3xxx: Add IIR filter configuration (Jaroslav Kysela) [2065572]
- ASoC: wm_adsp: Correct control read size when parsing compressed buffer (Jaroslav Kysela) [2065572]
- ASoC: SOF: Convert the generic probe support to SOF client (Jaroslav Kysela) [2065572]
- ASoC: SOF: Convert the generic IPC message injector into SOF client (Jaroslav Kysela) [2065572]
- ASoC: SOF: Convert the generic IPC flood test into SOF client (Jaroslav Kysela) [2065572]
- ASoC: SOF: sof-client: Add support for clients not managed by pm framework (Jaroslav Kysela) [2065572]
- ASoC: SOF: Introduce IPC SOF client support (Jaroslav Kysela) [2065572]
- ASoC: SOF: Split up utils.c into sof-utils and iomem-utils (Jaroslav Kysela) [2065572]
- ASoC: SOF: ipc: Read and pass the whole message to handlers for IPC events (Jaroslav Kysela) [2065572]
- ASoC: SOF: Move the definition of enum sof_dsp_power_states to global header (Jaroslav Kysela) [2065572]
- ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD (Jaroslav Kysela) [2065572]
- ASoC: rt5640: Remove the sysclk and sysclk_src checking (Jaroslav Kysela) [2065572]
- ASoC: qcom: SC7280: Add machine driver (Jaroslav Kysela) [2065572]
- ASoC: qcom: Add macro for lpass DAI id's max limit (Jaroslav Kysela) [2065572]
- ASoC: qcom: Actually clear DMA interrupt register for HDMI (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for variables/members (Jaroslav Kysela) [2065572]
- ASoC: fsl_sai: Enable combine mode soft (Jaroslav Kysela) [2065572]
- ASoC: SOF: compr: Add compress ops implementation (Jaroslav Kysela) [2065572]
- ASoC: SOF: dma-trace: Pass pointer to params_ext struct in trace_init() (Jaroslav Kysela) [2065572]
- ASoC: SOF: intel: hda-trace: Pass the dma buffer pointer to hda_dsp_trace_prepare (Jaroslav Kysela) [2065572]
- ASoC: simple-mux: Depend on gpiolib rather than selecting it (Jaroslav Kysela) [2065572]
- ASoC: zl38060: Remove spurious gpiolib select (Jaroslav Kysela) [2065572]
- ASoC: max9759: Remove spurious gpiolib select (Jaroslav Kysela) [2065572]
- ASoC: simple-amplifier: Remove spurious gpiolib select (Jaroslav Kysela) [2065572]
- ASoC: rt9120: Remove spurious gpiolib select (Jaroslav Kysela) [2065572]
- ASoC: dmic: Remove spurious gpiolib select (Jaroslav Kysela) [2065572]
- ASoC: rt5682: do not block workqueue if card is unbound (Jaroslav Kysela) [2065572]
- ASoC: rt5668: do not block workqueue if card is unbound (Jaroslav Kysela) [2065572]
- ASoC: rt5682s: do not block workqueue if card is unbound (Jaroslav Kysela) [2065572]
- ASoC: tas2770: Insert post reset delay (Jaroslav Kysela) [2065572]
- ASoC: madera: Add dependencies on MFD (Jaroslav Kysela) [2065572]
- ASoC: samsung: Explicitly include gpiolib header (Jaroslav Kysela) [2065572]
- ASoC: wm8962: Allow switching between analog and digital inputs (Jaroslav Kysela) [2065572]
- ASoC: sun4i-i2s: Add support for the R329/D1 variant (Jaroslav Kysela) [2065572]
- ASoC: sun4i-i2s: Update registers for more channels (Jaroslav Kysela) [2065572]
- ASoC: amd: acp: Set gpio_spkr_en to None for max speaker amplifer in machine driver (Jaroslav Kysela) [2065572]
- ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065572]
- ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065572]
- ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065572]
- ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() (Jaroslav Kysela) [2065572]
- ASoC: max98927: add missing header file (Jaroslav Kysela) [2065572]
- ASoC: ops: Check for negative values before reading them (Jaroslav Kysela) [2065572]
- ASoC: cs42l51: Improve error handling in cs42l51_remove() (Jaroslav Kysela) [2065572]
- ASoC: SOF: ipc: Do not allocate buffer for msg_data (Jaroslav Kysela) [2065572]
- ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_message_unlocked() (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact_ipc_compress() (Jaroslav Kysela) [2065572]
- ASoC: amd: renoir: Add check for acp configuration flags (Jaroslav Kysela) [2065572]
- ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir (Jaroslav Kysela) [2065572]
- ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir. (Jaroslav Kysela) [2065572]
- ASoC: amd: acp: Add generic PCI driver module for ACP device (Jaroslav Kysela) [2065572]
- ASoC: amd: acp: Add PDM controller based dmic dai for Renoir (Jaroslav Kysela) [2065572]
- ASoC: amd: acp: Add generic support for PDM controller on ACP (Jaroslav Kysela) [2065572]
- ASoC: rk3399_gru_sound: Wire up DP jack detection (Jaroslav Kysela) [2065572]
- ASoC: rt5682: Fix deadlock on resume (Jaroslav Kysela) [2065572]
- ASoC: hdmi-codec: Fix OOB memory accesses (Jaroslav Kysela) [2065572]
- ASoC: soc-pcm: Move debugfs removal out of spinlock (Jaroslav Kysela) [2065572]
- ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks (Jaroslav Kysela) [2065572]
- ASoC: SOF: trace: Simplify count adjustment in trace_read (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: hda: Remove link assignment limitation (Jaroslav Kysela) [2065572]
- ASoC: tegra: Update AHUB driver for Tegra234 (Jaroslav Kysela) [2065572]
- ASoC: fsl: Add missing error handling in pcm030_fabric_probe (Jaroslav Kysela) [2065572]
- ASoC: qdsp6: q6apm-dai: only stop graphs that are started (Jaroslav Kysela) [2065572]
- ASoC: codecs: wcd938x: fix return value of mixer put function (Jaroslav Kysela) [2065572]
- ASoC: codecs: lpass-rx-macro: fix sidetone register offsets (Jaroslav Kysela) [2065572]
- ASoC: codecs: wcd938x: fix incorrect used of portid (Jaroslav Kysela) [2065572]
- ASoC: sh: rz-ssi: Remove duplicate macros (Jaroslav Kysela) [2065572]
- ASoC: sh: rz-ssi: Add rz_ssi_set_substream() helper function (Jaroslav Kysela) [2065572]
- ASoC: sh: rz-ssi: Use a do-while loop in rz_ssi_pio_recv() (Jaroslav Kysela) [2065572]
- ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065572]
- ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065572]
- ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() (Jaroslav Kysela) [2065572]
- ASoC: simple-card-utils: Add new system-clock-fixed flag (Jaroslav Kysela) [2065572]
- ASoC: simple-card-utils: Set sysclk on all components (Jaroslav Kysela) [2065572]
- ASoC: xilinx: xlnx_i2s: Handle sysclk setting (Jaroslav Kysela) [2065572]
- ASoC: xilinx: xlnx_i2s: create drvdata structure (Jaroslav Kysela) [2065572]
- ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting (Jaroslav Kysela) [2065572]
- ASoC: codecs: Check for error pointer after calling devm_regmap_init_mmio (Jaroslav Kysela) [2065572]
- ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration (Jaroslav Kysela) [2065572]
- ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card (Jaroslav Kysela) [2065572]
- ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size assignment (Jaroslav Kysela) [2065572]
- ASoC: samsung: remove unneeded ret variable (Jaroslav Kysela) [2065572]
- ASoC: codecs: remove redundant ret variable (Jaroslav Kysela) [2065572]
- ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h (Jaroslav Kysela) [2065572]
- ASoC: fsl-asoc-card: Remove BCLK default value for tlv320aic31xx card (Jaroslav Kysela) [2065572]
- ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id (Jaroslav Kysela) [2065572]
- ASoC: Intel: sof_rt5682: Add support for platform without amplifier (Jaroslav Kysela) [2065572]
- ASoC: Intel: sof_rt5682: add support for systems without i915 audio (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: Compare sdw adr directly (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: match sdw version on link_slaves_found (Jaroslav Kysela) [2065572]
- ASoC: sh: rz-ssi: Make return type of rz_ssi_stream_is_valid() to bool (Jaroslav Kysela) [2065572]
- ASoC: sh: rz-ssi: Drop ssi parameter from rz_ssi_stream_init() (Jaroslav Kysela) [2065572]
- ASoC: sh: rz-ssi: Make the data structures available before registering the handlers (Jaroslav Kysela) [2065572]
- ASoC: sh: rz-ssi: Drop calling rz_ssi_pio_recv() recursively (Jaroslav Kysela) [2065572]
- ASoC: add support for TAS5805M digital amplifier (Jaroslav Kysela) [2065572]
- ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior (Jaroslav Kysela) [2065572]
- ASoC: topology: Allow TLV control to be either read or write (Jaroslav Kysela) [2065572]
- ASoC: topology: Remove superfluous error prints (Jaroslav Kysela) [2065572]
- ASoC: SOF: add flag to disable IMR restore to sof_debug (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: hda-loader: add IMR restore support (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: hda-loader: add SSP helper (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: use inclusive language for SSP clocks (Jaroslav Kysela) [2065572]
- ASoC: amd: acp-mach: Fix Left and Right rt1019 amp devices (Jaroslav Kysela) [2065572]
- ASoC: mediatek: fix unmet dependency on GPIOLIB for SND_SOC_DMIC (Jaroslav Kysela) [2065572]
- ASoC: max9759: fix underflow in speaker_gain_control_put() (Jaroslav Kysela) [2065572]
- ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name (Jaroslav Kysela) [2065572]
- ASoC: simple-card: fix probe failure on platform component (Jaroslav Kysela) [2065572]
- ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes (Jaroslav Kysela) [2065572]
- ASoC: wcd9335: Keep a RX port value for each SLIM RX mux (Jaroslav Kysela) [2065572]
- ASoC: amd: acp: acp-mach: Change default RT1019 amp dev id (Jaroslav Kysela) [2065572]
- ASoC: topology: Fix typo (Jaroslav Kysela) [2065572]
- ASoC: fsl_asrc: refine the check of available clock divider (Jaroslav Kysela) [2065572]
- ASoC: Intel: bytcr_rt5640: Add support for external GPIO jack-detect (Jaroslav Kysela) [2065572]
- ASoC: Intel: bytcr_rt5640: Support retrieving the codec IRQ from the AMCR0F28 ACPI dev (Jaroslav Kysela) [2065572]
- ASoC: rt5640: Add support for boards with an external jack-detect GPIO (Jaroslav Kysela) [2065572]
- ASoC: rt5640: Allow snd_soc_component_set_jack() to override the codec IRQ (Jaroslav Kysela) [2065572]
- ASoC: rt5640: Change jack_work to a delayed_work (Jaroslav Kysela) [2065572]
- ASoC: rt5640: Fix possible NULL pointer deref on resume (Jaroslav Kysela) [2065572]
- ASoC: imx-card: improve the sound quality for low rate (Jaroslav Kysela) [2065572]
- ASoC: imx-card: Fix mclk calculation issue for akcodec (Jaroslav Kysela) [2065572]
- ASoC: imx-card: Need special setting for ak4497 on i.MX8MQ (Jaroslav Kysela) [2065572]
- ASoC: ak4375: Fix unused function error (Jaroslav Kysela) [2065572]
- ASoC: cs4265: Add a remove() function (Jaroslav Kysela) [2065572]
- ASoC: wm_adsp: Add support for "toggle" preloaders (Jaroslav Kysela) [2065572]
- ASoC: fsl_mqs: fix MODULE_ALIAS (Jaroslav Kysela) [2065572]
- ASoC: cs35l41: Move cs35l41_otp_unpack to shared code (Jaroslav Kysela) [2065572]
- ASoC: mediatek: mt8195: add playback support to PCM1_BE dai_link (Jaroslav Kysela) [2065572]
- ASoC: rt5682: Register wclk with its parent_hws instead of parent_data (Jaroslav Kysela) [2065572]
- ASoC: mediatek: mt8195: update control for RT5682 series (Jaroslav Kysela) [2065572]
- ASoC: samsung: idma: Check of ioremap return value (Jaroslav Kysela) [2065572]
- ASoC: mediatek: use of_device_get_match_data() (Jaroslav Kysela) [2065572]
- ASoC: cs4265: Fix part number ID error message (Jaroslav Kysela) [2065572]
- ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c (Jaroslav Kysela) [2065572]
- ASoC: amd: acp: Power on/off the speaker enable gpio pin based on DAPM callback. (Jaroslav Kysela) [2065572]
- ASoC: remove unneeded variable (Jaroslav Kysela) [2065572]
- ASoC: mediatek: mt8195: release device_node after snd_soc_register_card (Jaroslav Kysela) [2065572]
- ASoC: mediatek: mt8173: reduce log verbosity in probe() (Jaroslav Kysela) [2065572]
- ASoC: mediatek: mt8183: fix device_node leak (Jaroslav Kysela) [2065572]
- ASoC: mediatek: mt8173: fix device_node leak (Jaroslav Kysela) [2065572]
- ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio (Jaroslav Kysela) [2065572]
- ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire (Jaroslav Kysela) [2065572]
- ASoC/soundwire: intel: simplify callbacks for params/hw_free (Jaroslav Kysela) [2065572]
- ASOC: SOF: Intel: use snd_soc_dai_get_widget() (Jaroslav Kysela) [2065572]
- ASoC: msm8916-wcd-analog: Use separate outputs for HPH_L/HPH_R (Jaroslav Kysela) [2065572]
- ASoC: qcom: common: Parse "pin-switches" and "widgets" from DT (Jaroslav Kysela) [2065572]
- ASoC: core: Add snd_soc_of_parse_pin_switches() from simple-card-utils (Jaroslav Kysela) [2065572]
- ASoC: mediatek: mt8192-mt6359: fix device_node leak (Jaroslav Kysela) [2065572]
- ASoC: codec: tlv320adc3xxx: Fix missing clk_disable_unprepare() on error in adc3xxx_i2c_probe() (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: hda: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065572]
- ASoC: SOF: debug: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065572]
- ASoC: SOF: Add clarifying comments for sof_core_debug and DSP dump flags (Jaroslav Kysela) [2065572]
- ASoC: SOF: Rename snd_sof_get_status() and add kernel log level parameter (Jaroslav Kysela) [2065572]
- ASoC: SOF: dsp_arch_ops: add kernel log level parameter for oops and stack (Jaroslav Kysela) [2065572]
- ASoC: SOF: ops: Always print DSP Panic message but use different message (Jaroslav Kysela) [2065572]
- ASoc: SOF: core: Update the FW boot state transition diagram (Jaroslav Kysela) [2065572]
- ASoC: SOF: pm: Force DSP off on suspend in BOOT_FAILED state also (Jaroslav Kysela) [2065572]
- ASoC: SOF: Set SOF_FW_BOOT_FAILED in case we have failure during boot (Jaroslav Kysela) [2065572]
- ASoC: SOF: ipc: Only allow sending of an IPC in SOF_FW_BOOT_COMPLETE state (Jaroslav Kysela) [2065572]
- ASoC: SOF: Rename 'enum snd_sof_fw_state' to 'enum sof_fw_state' (Jaroslav Kysela) [2065572]
- ASoC: SOF: Move the definition of enum snd_sof_fw_state to global header (Jaroslav Kysela) [2065572]
- ASoC: SOF: Introduce new firmware state: SOF_FW_BOOT_READY_OK (Jaroslav Kysela) [2065572]
- ASoC: SOF: Introduce new firmware state: SOF_FW_CRASHED (Jaroslav Kysela) [2065572]
- ASoC: SOF: Add a 'message' parameter to snd_sof_dsp_dbg_dump() (Jaroslav Kysela) [2065572]
- ASoC: SOF: Add 'non_recoverable' parameter to snd_sof_dsp_panic() (Jaroslav Kysela) [2065572]
- ASoC: SOF: Use sof_debug_check_flag() instead of sof_core_debug directly (Jaroslav Kysela) [2065572]
- ASoC: SOF: core: Add simple wrapper to check flags in sof_core_debug (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: hda-loader: Avoid re-defining the HDA_FW_BOOT_ATTEMPTS (Jaroslav Kysela) [2065572]
- ASoC: SOF: ops: Use dev_warn() if the panic offsets differ (Jaroslav Kysela) [2065572]
- ASoC: codecs: ak4375: Change invert controls to a stereo switch (Jaroslav Kysela) [2065572]
- ASoC: Add AK4375 support (Jaroslav Kysela) [2065572]
- ASoC: bcm: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065572]
- ASoC: xlnx: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065572]
- ASoC: amd: acp: Remove duplicate dependency in Kconfig (Jaroslav Kysela) [2065572]
- ASoC: qdsp6: fix a use after free bug in open() (Jaroslav Kysela) [2065572]
- ASoC: SOF: AMD: simplify return status handling (Jaroslav Kysela) [2065572]
- ASoC: amd: acp-config: Update sof_tplg_filename for SOF machines (Jaroslav Kysela) [2065572]
- ASoC: amd: acp-config: Enable SOF audio for Google chrome boards. (Jaroslav Kysela) [2065572]
- ASoC: mediatek: mt8195-mt6359: reduce log verbosity in probe() (Jaroslav Kysela) [2065572]
- ASoC: codec: tlv320adc3xxx: New codec driver (Jaroslav Kysela) [2065572]
- ASoC: sunxi: Use dev_err_probe() helper (Jaroslav Kysela) [2065572]
- ASoC: stm: Use dev_err_probe() helper (Jaroslav Kysela) [2065572]
- ASoC: samsung: Use dev_err_probe() helper (Jaroslav Kysela) [2065572]
- ASoC: rockchip: Use dev_err_probe() helper (Jaroslav Kysela) [2065572]
- ASoC: qcom: Use dev_err_probe() helper (Jaroslav Kysela) [2065572]
- ASoC: mxs: Use dev_err_probe() helper (Jaroslav Kysela) [2065572]
- ASoC: meson: Use dev_err_probe() helper (Jaroslav Kysela) [2065572]
- ASoC: img: Use dev_err_probe() helper (Jaroslav Kysela) [2065572]
- ASoC: generic: Use dev_err_probe() helper (Jaroslav Kysela) [2065572]
- ASoC: fsl: Use dev_err_probe() helper (Jaroslav Kysela) [2065572]
- ASoC: ti: Use dev_err_probe() helper (Jaroslav Kysela) [2065572]
- ASoC: ateml: Use dev_err_probe() helper (Jaroslav Kysela) [2065572]
- ASoC: codecs: tlv320aic31xx: Use dev_err_probe() helper (Jaroslav Kysela) [2065572]
- ASoC: codecs: ssm2305: Use dev_err_probe() helper (Jaroslav Kysela) [2065572]
- ASoC: codecs: simple-mux: Use dev_err_probe() helper (Jaroslav Kysela) [2065572]
- ASoC: codecs: simple-amplifier: Use dev_err_probe() helper (Jaroslav Kysela) [2065572]
- ASoC: codecs: sgtl5000: Use dev_err_probe() helper (Jaroslav Kysela) [2065572]
- ASoC: codecs: pcm3168a: Use dev_err_probe() helper (Jaroslav Kysela) [2065572]
- ASoC: codecs: max9860: Use dev_err_probe() helper (Jaroslav Kysela) [2065572]
- ASoC: codecs: max9759: Use dev_err_probe() helper (Jaroslav Kysela) [2065572]
- ASoC: codecs: es7241: Use dev_err_probe() helper (Jaroslav Kysela) [2065572]
- ASoC: codecs: ak4118: Use dev_err_probe() helper (Jaroslav Kysela) [2065572]
- ASoC: sh: rz-ssi: Check return value of pm_runtime_resume_and_get() (Jaroslav Kysela) [2065572]
- ASoC: Intel: catpt: Streamline locals declaration for PCM-functions (Jaroslav Kysela) [2065572]
- ASoC: Intel: catpt: Reduce size of catpt_component_open() (Jaroslav Kysela) [2065572]
- ASoC: tegra20: i2s: Filter out unsupported rates (Jaroslav Kysela) [2065572]
- ASoC: tegra20: spdif: Filter out unsupported rates (Jaroslav Kysela) [2065572]
- ASoC: tegra20: spdif: Support system suspend (Jaroslav Kysela) [2065572]
- ASoC: tegra20: spdif: Reset hardware (Jaroslav Kysela) [2065572]
- ASoC: tegra20: spdif: Use more resource-managed helpers (Jaroslav Kysela) [2065572]
- ASoC: tegra20: spdif: Improve driver's code (Jaroslav Kysela) [2065572]
- ASoC: tegra20: spdif: Support device-tree (Jaroslav Kysela) [2065572]
- ASoC: tegra20: spdif: Set FIFO trigger level (Jaroslav Kysela) [2065572]
- ASoC: SOF: Kconfig: Make the SOF_DEVELOPER_SUPPORT depend on SND_SOC_SOF (Jaroslav Kysela) [2065572]
- ASoC: SOF: ipc: Add null pointer check for substream->runtime (Jaroslav Kysela) [2065572]
- ASoC: SOF: avoid casting "const" attribute away (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: hda: remove support for RESUME in platform trigger (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: hda: remove support for RESUME trigger (Jaroslav Kysela) [2065572]
- ASoC: SOF: pcm: remove support for RESUME trigger (Jaroslav Kysela) [2065572]
- ASoC: tegra20-spdif: stop setting slave_id (Jaroslav Kysela) [2065572]
- ASoC: AMD: fix depend/select mistake on SND_AMD_ACP_CONFIG (Jaroslav Kysela) [2065572]
- ASoC: SOF: topology: read back control data from DSP (Jaroslav Kysela) [2065572]
- ASoC: SOF: Drop ctrl_type parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065572]
- ASoC: SOF: control: Do not handle control notification with component type (Jaroslav Kysela) [2065572]
- ASoC: SOF: sof-audio: Drop the `cmd` member from struct snd_sof_control (Jaroslav Kysela) [2065572]
- ASoC: SOF: Drop ctrl_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065572]
- ASoC: SOF: topology: Set control_data->cmd alongside scontrol->cmd (Jaroslav Kysela) [2065572]
- ASoC: SOF: Drop ipc_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065572]
- ASoC: SOF: ipc: Rename send parameter in snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065572]
- ASoC: rt5663: Handle device_property_read_u32_array error codes (Jaroslav Kysela) [2065572]
- ASoC: SOF: OF: Avoid reverse module dependency (Jaroslav Kysela) [2065572]
- ASoC: qdsp6: Fix an IS_ERR() vs NULL bug (Jaroslav Kysela) [2065572]
- ASoC: qcom: Distinguish headset codec by codec_dai->name (Jaroslav Kysela) [2065572]
- ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE (Jaroslav Kysela) [2065572]
- ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2065572]
- ASoC: soc-pcm: serialize BE triggers (Jaroslav Kysela) [2065572]
- ASoC: soc-pcm: Fix and cleanup DPCM locking (Jaroslav Kysela) [2065572]
- ASoC: soc-pcm: align BE 'atomicity' with that of the FE (Jaroslav Kysela) [2065572]
- ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure (Jaroslav Kysela) [2065572]
- ASoC: mediatek: assign correct type to argument (Jaroslav Kysela) [2065572]
- ASoC: SOF: sof-probes: Constify sof_probe_compr_ops (Jaroslav Kysela) [2065572]
- ASoC: SOF: Remove pm_runtime_put_autosuspend() for SOF OF device (Jaroslav Kysela) [2065572]
- ASoC: qcom: apq8016_sbc: Allow routing audio through QDSP6 (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: add comment on JasperLake support (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: hda-dai: remove unused fields (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: hda: add quirks for HDAudio DMA position information (Jaroslav Kysela) [2065572]
- ASoC: SOF: hda-stream: only enable DPIB if needed (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: hda-ctrl: apply symmetry for DPIB (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: hda-stream: limit PROCEN workaround (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: ICL: move ICL-specific ops to icl.c (Jaroslav Kysela) [2065572]
- ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065572]
- ASoC: amd: Convert to new style DAI format definitions (Jaroslav Kysela) [2065572]
- ASoC: mediatek: mt8195: silence uninitialized variable warning (Jaroslav Kysela) [2065572]
- ASoC: AMD: acp-config: fix missing dependency on SND_SOC_ACPI (Jaroslav Kysela) [2065572]
- ASoC: Intel: sof_rt5682: Move rt1015 speaker amp to common file (Jaroslav Kysela) [2065572]
- ASoC: rt5682s: add delay time to fix pop sound issue (Jaroslav Kysela) [2065572]
- ASoC: Intel: boards: add 'static' qualifiers for max98390 routes (Jaroslav Kysela) [2065572]
- ASoC: mediatek: mt8195: add sof support on mt8195-mt6359-rt1019-rt5682 (Jaroslav Kysela) [2065572]
- ASoC: amd: acp6x-pdm-dma: Constify static snd_soc_dai_ops (Jaroslav Kysela) [2065572]
- ASoC: ti: davinci-mcasp: Remove unnecessary conditional (Jaroslav Kysela) [2065572]
- ASoC: ti: davinci-mcasp: Get rid of duplicate of_node assignment (Jaroslav Kysela) [2065572]
- ASoC: zl38060: Setup parent device and get rid of unnecessary of_node assignment (Jaroslav Kysela) [2065572]
- ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065572]
- sound/soc: remove useless bool conversion to bool variable (Jaroslav Kysela) [2065572]
- ASoC: mediatek: mt8195: add headset codec rt5682s support (Jaroslav Kysela) [2065572]
- ASoC: fsl-asoc-card: Add missing Kconfig option for tlv320aic31xx (Jaroslav Kysela) [2065572]
- ASoC: mediatek: mt8195: support reserved memory assignment (Jaroslav Kysela) [2065572]
- ASoC: rt5640: Fix the wrong state of the JD in the HDA header (Jaroslav Kysela) [2065572]
- ASoC: codecs: wcd934x: remove redundant ret variable (Jaroslav Kysela) [2065572]
- ASoC: tegra: Add master volume/mute control support (Jaroslav Kysela) [2065572]
- ASoC: Intel: Skylake: Use NHLT API to search for blob (Jaroslav Kysela) [2065572]
- ASoC: Intel: boards: add max98390 2/4 speakers support (Jaroslav Kysela) [2065572]
- ASoC: mediatek: mt8195: make several arrays static const (Jaroslav Kysela) [2065572]
- ASoC: intel: boards: bytcht*: Constify static snd_soc_ops (Jaroslav Kysela) [2065572]
- ASoC: Intel: hda_dsp_common: don't multiline PCM topology warning (Jaroslav Kysela) [2065572]
- ASoC: mediatek: mt8195: Constify static snd_soc_ops (Jaroslav Kysela) [2065572]
- ASoC: sunxi: sun4i-spdif: Implement IEC958 control (Jaroslav Kysela) [2065572]
- ASoC: qcom: Add support for ALC5682I-VS codec (Jaroslav Kysela) [2065572]
- ASoC: sun8i-codec: Add AIF, ADC, and DAC volume controls (Jaroslav Kysela) [2065572]
- ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method (Jaroslav Kysela) [2065572]
- ASoC: intel: sst-mfld-platform-pcm: add .delay support (Jaroslav Kysela) [2065572]
- ASoC: amd: acp-pcm-dma: add .delay support (Jaroslav Kysela) [2065572]
- ASoC: soc-component: add snd_soc_pcm_component_delay() (Jaroslav Kysela) [2065572]
- ASoC: soc-dai: update snd_soc_dai_delay() to snd_soc_pcm_dai_delay() (Jaroslav Kysela) [2065572]
- ASoC: SOF: mediatek: Use %%pR/%%pa to print resources/physical addresses (Jaroslav Kysela) [2065572]
- ASoC: codecs/jz4770: Add missing gain control after DAC/ADC mixer (Jaroslav Kysela) [2065572]
- ASoC: imx-hdmi: add put_device() after of_find_device_by_node() (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: hda: send DAI_CONFIG IPC during pause (Jaroslav Kysela) [2065572]
- ASoC: SOF: IPC: dai: Expand DAI_CONFIG IPC flags (Jaroslav Kysela) [2065572]
- ASoC: SOF: align the hw_free sequence with stop (Jaroslav Kysela) [2065572]
- ASoC: SOF: pcm: move the check for prepared flag (Jaroslav Kysela) [2065572]
- ASoC: SOF: Add a helper for freeing PCM stream (Jaroslav Kysela) [2065572]
- ASoC: SOF: call platform hw_free for paused streams during suspend (Jaroslav Kysela) [2065572]
- ASoC: SOF: pcm: invoke platform hw_free for STOP/SUSPEND triggers (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: hda: reset stream before coupling host and link DMA's (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: hda: Add a helper function for stream reset (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: hda: clear stream before freeing the DAI widget (Jaroslav Kysela) [2065572]
- ASoC: rt5640: Add the HDA header support (Jaroslav Kysela) [2065572]
- ASoC: codecs: wcd938x: add SND_SOC_WCD938_SDW to codec list instead (Jaroslav Kysela) [2065572]
- ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA (Jaroslav Kysela) [2065572]
- ASoC: SOF: mediatek: Add missing of_node_put() in platform_parse_resource() (Jaroslav Kysela) [2065572]
- ASoC: mediatek: remove unnecessary CONFIG_PM (Jaroslav Kysela) [2065572]
- ASoC: SOF: topology: don't use list_for_each_entry_reverse() (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: add .ack support for HDaudio platforms (Jaroslav Kysela) [2065572]
- ASoC: SOF: pcm: add .ack callback support (Jaroslav Kysela) [2065572]
- ASoC: fsl-asoc-card: Support fsl,imx-audio-tlv320aic31xx codec (Jaroslav Kysela) [2065572]
- ASoC: tlv320aic31xx: Handle BCLK set as PLL input configuration (Jaroslav Kysela) [2065572]
- ASoC: tlv320aic31xx: Add divs for bclk as clk_in (Jaroslav Kysela) [2065572]
- ASoC: tlv320aic31xx: Add support for pll_r coefficient (Jaroslav Kysela) [2065572]
- ASoC: tlv320aic31xx: Fix typo in BCLK clock name (Jaroslav Kysela) [2065572]
- ASoC: SOF: sof-pci-dev: use community key on all Up boards (Jaroslav Kysela) [2065572]
- ASoC: stm32: spdifrx: add pm_runtime support (Jaroslav Kysela) [2065572]
- ASoC: stm32: dfsdm: add pm_runtime support for audio (Jaroslav Kysela) [2065572]
- ASoC: stm32: i2s: add pm_runtime support (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: hda: free DAI widget during stop and suspend (Jaroslav Kysela) [2065572]
- ASoC: SOF: add support for dynamic pipelines with multi-core (Jaroslav Kysela) [2065572]
- ASoC: SOF: hda: don't use the core op for power up/power down (Jaroslav Kysela) [2065572]
- ASoC: SOF: topology: remove sof_load_pipeline_ipc() (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: CNL/ICL/APL: set core_get/core_put ops (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: TGL: set core_get/put ops (Jaroslav Kysela) [2065572]
- ASoC: SOF: Add ops for core_get and core_put (Jaroslav Kysela) [2065572]
- ASoC: SOF: Introduce num_cores and ref count per core (Jaroslav Kysela) [2065572]
- ASoC: SOF: Intel: hda: expose get_chip_info() (Jaroslav Kysela) [2065572]
- ASoC: SOF: imx8m: Implement reset callback (Jaroslav Kysela) [2065572]
- ASoC: SOF: imx8m: Implement DSP start (Jaroslav Kysela) [2065572]
- ASoC: SOF: imx8m: Add runtime PM / System PM support (Jaroslav Kysela) [2065572]
- ASoC: SOF: imx8: Add runtime PM / System PM support (Jaroslav Kysela) [2065572]
- ASoC: SOF: imx: Add code to manage DSP related clocks (Jaroslav Kysela) [2065572]
- ASoC: codecs: MBHC: Remove useless condition check (Jaroslav Kysela) [2065572]
- ASoC: SOF: mediatek: Add DSP system PM callback for mt8195 (Jaroslav Kysela) [2065572]
- ASoC: SOF: mediatek: Add mt8195 dsp clock support (Jaroslav Kysela) [2065572]
- ASoC: SOF: mediatek: Add dai driver dsp ops callback for mt8195 (Jaroslav Kysela) [2065572]
- ASoC: SOF: Add mt8195 device descriptor (Jaroslav Kysela) [2065572]
- ASoC: SOF: mediatek: Add fw loader and mt8195 dsp ops to load firmware (Jaroslav Kysela) [2065572]
- ASoC: SOF: topology: Add support for Mediatek AFE DAI (Jaroslav Kysela) [2065572]
- ASoC: SOF: mediatek: Add mt8195 hardware support (Jaroslav Kysela) [2065572]
- firmware: cs_dsp: Fix overrun of unterminated control name string (Jaroslav Kysela) [2065572]
- firmware: cs_dsp: Clear core reset for cache (Jaroslav Kysela) [2065572]
- firmware: cs_dsp: Move lockdep asserts to avoid potential null pointer (Jaroslav Kysela) [2065572]
- firmware: cs_dsp: Allow creation of event controls (Jaroslav Kysela) [2065572]
- firmware: cs_dsp: Add offset to cs_dsp read/write (Jaroslav Kysela) [2065572]
- firmware: cs_dsp: Clarify some kernel doc comments (Jaroslav Kysela) [2065572]
- firmware: cs_dsp: Perform NULL check in cs_dsp_coeff_write/read_ctrl (Jaroslav Kysela) [2065572]
- firmware: cs_dsp: Add support for rev 2 coefficient files (Jaroslav Kysela) [2065572]
- firmware: cs_dsp: Print messages from bin files (Jaroslav Kysela) [2065572]
- firmware: cs_dsp: Add pre_run callback (Jaroslav Kysela) [2065572]
- firmware: cs_dsp: Add version checks on coefficient loading (Jaroslav Kysela) [2065572]
- firmware: cs_dsp: Add lockdep asserts to interface functions (Jaroslav Kysela) [2065572]
- firmware: cs_dsp: tidy includes in cs_dsp.c and cs_dsp.h (Jaroslav Kysela) [2065572]
- ASoC: wm_adsp: Remove the wmfw_add_ctl helper function (Jaroslav Kysela) [2065572]
- ASoC: SOF: amd: Add support for SOF firmware authentication (Jaroslav Kysela) [2065572]
- ASoC: SOF: amd: Add trace logger support (Jaroslav Kysela) [2065572]
- ASoC: SOF: topology: Add support for AMD ACP DAIs (Jaroslav Kysela) [2065572]
- ASoC: amd: acp-config: Remove legacy acpi based machine struct (Jaroslav Kysela) [2065572]
- ASoC: SOF: amd: Add Renoir PCI driver interface (Jaroslav Kysela) [2065572]
- ASoC: SOF: amd: Add machine driver dsp ops for Renoir platform (Jaroslav Kysela) [2065572]
- ASoC: amd: Add module to determine ACP configuration (Jaroslav Kysela) [2065572]
- ASoC: SOF: amd: Add PCM stream callback for Renoir dai's (Jaroslav Kysela) [2065572]
- ASoC: SOF: amd: Add dai driver dsp ops callback for Renoir (Jaroslav Kysela) [2065572]
- ASoC: SOF: amd: Add IPC support for ACP IP block (Jaroslav Kysela) [2065572]
- ASoC: SOF: amd: Add fw loader and renoir dsp ops to load firmware (Jaroslav Kysela) [2065572]
- ASoC: SOF: amd: Add helper callbacks for ACP's DMA configuration (Jaroslav Kysela) [2065572]
- ASoC: SOF: amd: Add Renoir ACP HW support (Jaroslav Kysela) [2065572]
- ASoC: stm32: sai: increase channels_max limit (Jaroslav Kysela) [2065572]
- ASoC: SOF: debug: Add support for IPC message injection (Jaroslav Kysela) [2065572]
- ASoC: SOF: intel: Use the generic helper to get the reply (Jaroslav Kysela) [2065572]
- ASoC: SOF: imx: Use the generic helper to get the reply (Jaroslav Kysela) [2065572]
- ASoC: SOF: utils: Add generic function to get the reply for a tx message (Jaroslav Kysela) [2065572]
- ASoC: SOF: i.MX: simplify Kconfig (Jaroslav Kysela) [2065572]
- ASoC: qcom: sdm845: only setup slim ports once (Jaroslav Kysela) [2065572]
- ASoC: codecs: MBHC: Add support for special headset (Jaroslav Kysela) [2065572]
- ASoC: SOF: core: Unregister machine driver before IPC and debugfs (Jaroslav Kysela) [2065572]
- ASoC: adau1701: Replace legacy gpio interface for gpiod (Jaroslav Kysela) [2065572]
- ASoC: Intel: add sof-nau8825 machine driver (Jaroslav Kysela) [2065572]
- ASoC: codecs: Axe some dead code in 'wcd_mbhc_adc_hs_rem_irq()' (Jaroslav Kysela) [2065572]
- ASoC: intel: sof_sdw: add link adr order check (Jaroslav Kysela) [2065572]
- ASoC: intel: sof_sdw: remove get_next_be_id (Jaroslav Kysela) [2065572]
- ASoC: intel: sof_sdw: remove sof_sdw_mic_codec_mockup_init (Jaroslav Kysela) [2065572]
- ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk (Jaroslav Kysela) [2065572]
- ASoC: intel: sof_sdw: move DMIC link id overwrite to create_sdw_dailink (Jaroslav Kysela) [2065572]
- ASoC: intel: sof_sdw: Use a fixed DAI link id for AMP (Jaroslav Kysela) [2065572]
- ASoC: intel: sof_sdw: rename be_index/link_id to link_index (Jaroslav Kysela) [2065572]
- ASoC: Intel: sof_sdw: add SKU for Dell Latitude 9520 (Jaroslav Kysela) [2065572]
- ASoC: intel: sof_sdw: return the original error number (Jaroslav Kysela) [2065572]
- ASoC: SOF: trace: send DMA_TRACE_FREE IPC during release (Jaroslav Kysela) [2065572]
- ASoC: SOF: IPC: update ipc_log_header() (Jaroslav Kysela) [2065572]
- ASoC: codecs: tfa989x: Add support for tfa9897 optional rcv-gpios (Jaroslav Kysela) [2065572]
- ALSA: usb-audio: Restore Rane SL-1 quirk (Jaroslav Kysela) [2065572]
- ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 USB-to-HDMI (Jaroslav Kysela) [2065572]
- ALSA: usb-audio: Clear MIDI port active flag after draining (Jaroslav Kysela) [2065572]
- ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX. (Jaroslav Kysela) [2065572]
- ALSA: usb-audio: Limit max buffer and period sizes per time (Jaroslav Kysela) [2065572]
- ALSA: usb-audio: Increase max buffer size (Jaroslav Kysela) [2065572]
- ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb (Jaroslav Kysela) [2065572]
- ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant (Jaroslav Kysela) [2065572]
- ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB (Jaroslav Kysela) [2065572]
- ALSA: scarlett2: Add support for the internal "standalone" switch (Jaroslav Kysela) [2065572]
- ALSA: scarlett2: Split scarlett2_config_items[] into 3 sections (Jaroslav Kysela) [2065572]
- ALSA: usb-audio: add mapping for new Corsair Virtuoso SE (Jaroslav Kysela) [2065572]
- ALSA: usb-audio: Don't abort resume upon errors (Jaroslav Kysela) [2065572]
- ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Audio FastTrack Ultra (Jaroslav Kysela) [2065572]
- ALSA: usb-audio: remove redundant assignment to variable c (Jaroslav Kysela) [2065572]
- ALSA: usb-audio: Correct quirk for VF0770 (Jaroslav Kysela) [2065572]
- ALSA: usb-audio: initialize variables that could ignore errors (Jaroslav Kysela) [2065572]
- ALSA: usb-audio: scarlett2: Use struct_size() helper in scarlett2_usb() (Jaroslav Kysela) [2065572]
- ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine (Jaroslav Kysela) [2065572]
- ALSA: hda/realtek: Add quirk for TongFang devices with pop noise (Jaroslav Kysela) [2065572]
- ALSA: hda/realtek: Add quirk for the Framework Laptop (Jaroslav Kysela) [2065572]
- ALSA: hda/realtek: Add quirk for Dell Latitude 7520 (Jaroslav Kysela) [2065572]
- ALSA: hda - fix unused Realtek function when PM is not enabled (Jaroslav Kysela) [2065572]
- ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers (Jaroslav Kysela) [2065572]
- ALSA: hda/realtek: Enable mute/micmute LEDs support for HP Laptops (Jaroslav Kysela) [2065572]
- ALSA: hda/realtek: Fix mute led issue on thinkpad with cs35l41 s-codec (Jaroslav Kysela) [2065572]
- ALSA: hda/realtek: Add quirk for Clevo NP70PNP (Jaroslav Kysela) [2065572]
- ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845/865 G9 (Jaroslav Kysela) [2065572]
- ALSA: hda/hdmi: add HDMI codec VID for Raptorlake-P (Jaroslav Kysela) [2065572]
- ALSA: hda/hdmi: fix warning about PCM count when used with SOF (Jaroslav Kysela) [2065572]
- ALSA: nm256: Don't call card private_free at probe error path (Jaroslav Kysela) [2065572]
- ALSA: rme9652: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: hdspm: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: hdsp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: oxygen: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: lx6464es: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: cmipci: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: aw2: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: als300: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: lola: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: bt87x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: sis7019: Fix the missing error handling (Jaroslav Kysela) [2065572]
- ALSA: via82xx: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: rme96: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: rme32: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: riptide: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: maestro3: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: korg1212: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: intel8x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: ice1724: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: fm801: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: es1968: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: es1938: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: ens137x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: cs4281: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: ca0106: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: azt3328: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: au88x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: atiixp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: als4000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: ali5451: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: ad1889: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: echoaudio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065572]
- ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers (Jaroslav Kysela) [2065572]
- ALSA: hda/realtek: Add quirk for Clevo PD50PNT (Jaroslav Kysela) [2065572]
- ALSA: hda: Avoid unsol event during RPM suspending (Jaroslav Kysela) [2065572]
- ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 (Jaroslav Kysela) [2065572]
- ALSA: hda/cs8409: Add new Dolphin HW variants (Jaroslav Kysela) [2065572]
- ALSA: hda/cs8409: Disable HSBIAS_SENSE_EN for Cyborg (Jaroslav Kysela) [2065572]
- ALSA: hda/cs8409: Support new Warlock MLK Variants (Jaroslav Kysela) [2065572]
- ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants (Jaroslav Kysela) [2065572]
- ALSA: hda/cs8409: Re-order quirk table into ascending order (Jaroslav Kysela) [2065572]
- ALSA: hda/cs8409: Fix Warlock to use mono mic configuration (Jaroslav Kysela) [2065572]
- ALSA: hda/realtek: Enable headset mic on Lenovo P360 (Jaroslav Kysela) [2065572]
- ALSA: hda/realtek: Add mute and micmut LED support for Zbook Fury 17 G9 (Jaroslav Kysela) [2065572]
- ALSA: hda/realtek: Add alc256-samsung-headphone fixup (Jaroslav Kysela) [2065572]
- ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec (Jaroslav Kysela) [2065572]
- ALSA: hda/realtek: Fix LED on Zbook Studio G9 (Jaroslav Kysela) [2065572]
- ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065572]
- ALSA: cmipci: Restore aux vol on suspend/resume (Jaroslav Kysela) [2065572]
- ALSA: hda/realtek: Add quirk for ASUS GA402 (Jaroslav Kysela) [2065572]
- ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065572]
- ALSA: hda: Add AlderLake-PS variant PCI ID (Jaroslav Kysela) [2065572]
- ALSA: hda/realtek: Add quirk for Clevo NP50PNJ (Jaroslav Kysela) [2065572]
- ALSA: hda/realtek: Add quirk for Clevo NP70PNJ (Jaroslav Kysela) [2065572]
- ALSA: lola: add a check for the return of vmalloc() (Jaroslav Kysela) [2065572]
- ALSA: echoaudio: remove redundant assignment to variable bytes (Jaroslav Kysela) [2065572]
- ALSA: hda/realtek: Make use of the helper component_compare_dev_name (Jaroslav Kysela) [2065572]
- ALSA: hda/tegra: Update scratch reg. communication (Jaroslav Kysela) [2065572]
- ALSA: hda/tegra: Hardcode GCAP ISS value on T234 (Jaroslav Kysela) [2065572]
- ALSA: hda/tegra: Add Tegra234 hda driver support (Jaroslav Kysela) [2065572]
- ALSA: hda: Expose codec cleanup and power-save functions (Jaroslav Kysela) [2065572]
- ALSA: hda: Update and expose codec register procedures (Jaroslav Kysela) [2065572]
- ALSA: hda: Update and expose snd_hda_codec_device_init() (Jaroslav Kysela) [2065572]
- ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2 (Jaroslav Kysela) [2065572]
- ALSA: hda: Set max DMA segment size (Jaroslav Kysela) [2065572]
- ALSA: hda/realtek: Fix deadlock by COEF mutex (Jaroslav Kysela) [2065572]
- ALSA: hda: Fix missing codec probe on Shenker Dock 15 (Jaroslav Kysela) [2065572]
- ALSA: hda: Fix regression on forced probe mask option (Jaroslav Kysela) [2065572]
- ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 (Jaroslav Kysela) [2065572]
- ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake (Jaroslav Kysela) [2065572]
- ALSA: ca0106: Rename register macro names (Jaroslav Kysela) [2065572]
- ALSA: hda: Fix driver index handling at re-binding (Jaroslav Kysela) [2065572]
- ALSA: hda/realtek: Add support for HP Laptops (Jaroslav Kysela) [2065572]
- ALSA: hda: Skip codec shutdown in case the codec is not registered (Jaroslav Kysela) [2065572]
- ALSA: hda/realtek: Add quirk for ASUS GU603 (Jaroslav Kysela) [2065572]
- ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows (Jaroslav Kysela) [2065572]
- ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) (Jaroslav Kysela) [2065572]
- ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks (Jaroslav Kysela) [2065572]
- ALSA: hda: realtek: Fix race at concurrent COEF updates (Jaroslav Kysela) [2065572]
- ALSA: hda: Fix signedness of sscanf() arguments (Jaroslav Kysela) [2065572]
- ALSA: hda: Fix UAF of leds class devs at unbinding (Jaroslav Kysela) [2065572]
- ALSA: hda/cs8409: Add new Warlock SKUs to patch_cs8409 (Jaroslav Kysela) [2065572]
- ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void (Jaroslav Kysela) [2065572]
- ALSA: hda: cs35l41: Tidyup code (Jaroslav Kysela) [2065572]
- ALSA: hda: cs35l41: Make use of the helper function dev_err_probe() (Jaroslav Kysela) [2065572]
- ALSA: hda: cs35l41: Add missing default cases (Jaroslav Kysela) [2065572]
- ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol namespace (Jaroslav Kysela) [2065572]
- ALSA: hda: cs35l41: Add calls to newly added test key function (Jaroslav Kysela) [2065572]
- ALSA: hda: cs35l41: Avoid overwriting register patch (Jaroslav Kysela) [2065572]
- ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 (Jaroslav Kysela) [2065572]
- ALSA: hda: cs35l41: fix double free on error in probe() (Jaroslav Kysela) [2065572]
- ALSA: hda: Fix dependencies of CS35L41 on SPI/I2C buses (Jaroslav Kysela) [2065572]
- ASoC: cs35l41: Convert tables to shared source code (Jaroslav Kysela) [2065572]
- ASoC: cs35l41: Fix undefined reference to core functions (Jaroslav Kysela) [2065572]
- ASoC: cs35l41: Fix link problem (Jaroslav Kysela) [2065572]
- ASoC: cs35l41: DSP Support (Jaroslav Kysela) [2065572]
- ALSA: hda: Fix dependency on ASoC cs35l41 codec (Jaroslav Kysela) [2065572]
- ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk (Jaroslav Kysela) [2065572]
- ALSA: hda/realtek: Add CS35L41 support for Thinkpad laptops (Jaroslav Kysela) [2065572]
- ALSA: hda/realtek: Add support for Legion 7 16ACHg6 laptop (Jaroslav Kysela) [2065572]
- ALSA: hda: cs35l41: Add support for CS35L41 in HDA systems (Jaroslav Kysela) [2065572]
- ASoC: dt-bindings: cs42l42: Convert binding to yaml (Jaroslav Kysela) [2065572]
- ASoC: dt-bindings: cs42l42: Correct description of ts-inv (Jaroslav Kysela) [2065572]
- ASoC: cs42l42: Add warnings about DETECT_MODE and PLL_START (Jaroslav Kysela) [2065572]
- ASoC: cs42l42: Handle system suspend (Jaroslav Kysela) [2065572]
- ASoC: cs42l42: Change jack_detect_mutex to a lock of all IRQ handling (Jaroslav Kysela) [2065572]
- ASoC: cs42l42: Report full jack status when plug is detected (Jaroslav Kysela) [2065572]
- ASoC: cs42l42: Remove redundant pll_divout member (Jaroslav Kysela) [2065572]
- ASoC: cs42l42: Simplify reporting of jack unplug (Jaroslav Kysela) [2065572]
- ASoC: cs42l42: Remove redundant writes to RS_PLUG/RS_UNPLUG masks (Jaroslav Kysela) [2065572]
- ASoC: cs42l42: Remove redundant writes to DETECT_MODE (Jaroslav Kysela) [2065572]
- ASoC: cs42l42: Add control for audio slow-start switch (Jaroslav Kysela) [2065572]
- ALSA: mixart: Add sanity check for timer notify streams (Jaroslav Kysela) [2065572]
- ALSA: mixart: Reduce size of mixart_timer_notify (Jaroslav Kysela) [2065572]
- ALSA: mtpav: Don't call card private_free at probe error path (Jaroslav Kysela) [2065572]
- ALSA: virmidi: Remove duplicated code (Jaroslav Kysela) [2065572]
- ALSA: memalloc: Add fallback SG-buffer allocations for x86 (Jaroslav Kysela) [2065572]
- ALSA: core: Add snd_card_free_on_error() helper (Jaroslav Kysela) [2065572]
- ALSA: pcm: Test for "silence" field in struct "pcm_format_data" (Jaroslav Kysela) [2065572]
- ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock (Jaroslav Kysela) [2065572]
- ALSA: pcm: Add stream lock during PCM reset ioctl operations (Jaroslav Kysela) [2065572]
- ALSA: pcm: Fix races among concurrent prealloc proc writes (Jaroslav Kysela) [2065572]
- ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls (Jaroslav Kysela) [2065572]
- ALSA: pcm: Fix races among concurrent read/write and buffer changes (Jaroslav Kysela) [2065572]
- ALSA: pcm: Fix races among concurrent hw_params and hw_free calls (Jaroslav Kysela) [2065572]
- ALSA: oss: Release temporary buffers upon errors (Jaroslav Kysela) [2065572]
- ALSA: oss: Fix PCM OSS buffer allocation overflow (Jaroslav Kysela) [2065572]
- ALSA: core: Fix typo in 'PCM Timer Interface' help (Jaroslav Kysela) [2065572]
- ALSA: seq: oss: fix typo (Jaroslav Kysela) [2065572]
- ALSA: seq: oss: use kzalloc (Jaroslav Kysela) [2065572]
- ALSA: memalloc: invalidate SG pages before sync (Jaroslav Kysela) [2065572]
- ALSA: memalloc: Fix dma_need_sync() checks (Jaroslav Kysela) [2065572]
- ALSA: core: Simplify snd_power_ref_and_wait() with the standard macro (Jaroslav Kysela) [2065572]
- ALSA: seq: virmidi: Add a drain operation (Jaroslav Kysela) [2065572]
- ASoC: dai_dma: remove slave_id field (Jaroslav Kysela) [2065572]
- ALSA: seq: Set upper limit of processed events (Jaroslav Kysela) [2065572]
- ALSA: oss: remove useless NULL check before kfree (Jaroslav Kysela) [2065572]
- ALSA: pcm: introduce INFO_NO_REWINDS flag (Jaroslav Kysela) [2065572]
- ALSA: pcm: unconditionally check if appl_ptr is in 0..boundary range (Jaroslav Kysela) [2065572]
Resolves: rhbz#2065578, rhbz#2065572

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-08-17 13:14:27 +00:00
Herton R. Krzesinski
8c65d50894 kernel-5.14.0-146.el9
* Tue Aug 16 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-146.el9]
- cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe (Mark Langsdorf) [2072976]
- cpufreq: powernow-k8: Re-order the init checks (Mark Langsdorf) [2072976]
- cpufreq: amd-pstate: Add more tracepoint for AMD P-State module (Mark Langsdorf) [2072976]
- cpufreq: CPPC: Fix performance/frequency conversion (Mark Langsdorf) [2072976]
- cpufreq: unify show() and store() naming and use __ATTR_XX (Mark Langsdorf) [2072976]
- cpufreq: longhaul: Replace acpi_bus_get_device() (Mark Langsdorf) [2072976]
- cpufreq: Move to_gov_attr_set() to cpufreq.h (Mark Langsdorf) [2072976]
- cpufreq: use default_groups in kobj_type (Mark Langsdorf) [2072976]
- cpufreq: Fix initialization of min and max frequency QoS requests (Mark Langsdorf) [2072976]
- cpufreq: Fix a comment in cpufreq_policy_free (Mark Langsdorf) [2072976]
- cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() (Mark Langsdorf) [2072976]
- cpufreq: Use CPUFREQ_RELATION_E in DVFS governors (Mark Langsdorf) [2072976]
- cpufreq: Introducing CPUFREQ_RELATION_E (Mark Langsdorf) [2072976]
- cpufreq: Add an interface to mark inefficient frequencies (Mark Langsdorf) [2072976]
- cpufreq: Make policy min/max hard requirements (Mark Langsdorf) [2072976]
- PM: EM: Allow skipping inefficient states (Mark Langsdorf) [2072976]
- PM: EM: Extend em_perf_domain with a flag field (Mark Langsdorf) [2072976]
- PM: EM: Mark inefficient states (Mark Langsdorf) [2072976]
- PM: EM: Fix inefficient states detection (Mark Langsdorf) [2072976]
- PM: EM: Increase energy calculation precision (Mark Langsdorf) [2072976]
- cpufreq: tegra186/tegra194: Handle errors in BPMP response (Mark Langsdorf) [2072976]
- cpufreq: remove useless INIT_LIST_HEAD() (Mark Langsdorf) [2072976]
- cpufreq: s3c244x: add fallthrough comments for switch (Mark Langsdorf) [2072976]
- cpufreq: vexpress: Drop unused variable (Mark Langsdorf) [2072976]
- qede: Reduce verbosity of ptp tx timestamp (Manish Chopra) [2080656]
- redhat/configs: Enable Marvell OcteonTX2 crypto device (Vladis Dronov) [2042239]
- hwrng: cn10k - Enable compile testing (Vladis Dronov) [2042239]
- hwrng: cn10k - Make check_rng_health() return an error code (Vladis Dronov) [2042239]
- hwrng: cn10k - Optimize cn10k_rng_read() (Vladis Dronov) [2042239]
- hwrng: cn10k - Add random number generator support (Vladis Dronov) [2042239]
- hwrng: cavium - fix NULL but dereferenced coccicheck error (Vladis Dronov) [2042261]
- hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER (Vladis Dronov) [2042261]
- hwrng: cavium - Check health status while reading random data (Vladis Dronov) [2042261]
- crypto: octeontx2 - fix potential null pointer access (Vladis Dronov) [2041740]
- crypto: octeontx2 - add firmware version in devlink info (Vladis Dronov) [2041740]
- crypto: octeontx2 - simplify the return expression of otx2_cpt_aead_cbc_aes_sha_setkey() (Vladis Dronov) [2041740]
- crypto: octeontx2 - fix missing unlock (Vladis Dronov) [2041740]
- crypto: octeontx2 - add synchronization between mailbox accesses (Vladis Dronov) [2041740]
- crypto: octeontx2 - remove CONFIG_DM_CRYPT check (Vladis Dronov) [2041740]
- crypto: octeontx2 - increase CPT HW instruction queue length (Vladis Dronov) [2041740]
- crypto: octeontx2 - disable DMA black hole on an DMA fault (Vladis Dronov) [2041740]
- crypto: octeontx2 - CN10K CPT to RNM workaround (Vladis Dronov) [2041740]
- crypto: octeontx2 - Avoid stack variable overflow (Vladis Dronov) [2041740]
- crypto: octeontx2 - prevent underflow in get_cores_bmap() (Vladis Dronov) [2041740]
- crypto: octeontx2 - out of bounds access in otx2_cpt_dl_custom_egrp_delete() (Vladis Dronov) [2041740]
- crypto: octeontx2 - Use swap() instead of swap_engines() (Vladis Dronov) [2041740]
- crypto: octeontx2 - parameters for custom engine groups (Vladis Dronov) [2041740]
- crypto: octeontx2 - add apis for custom engine groups (Vladis Dronov) [2041740]
- crypto: octeontx2 - uninitialized variable in kvf_limits_store() (Vladis Dronov) [2041740]
- crypto: octeontx2 - use swap() to make code cleaner (Vladis Dronov) [2041740]
- crypto: octeontx2 - set assoclen in aead_do_fallback() (Vladis Dronov) [2041740]
Resolves: rhbz#2072976, rhbz#2080656, rhbz#2042239, rhbz#2042261, rhbz#2041740

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-08-16 17:29:33 +00:00
Patrick Talbert
40560a510e kernel-5.14.0-143.el9
* Fri Aug 05 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-143.el9]
- sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed (Waiman Long) [2104946]
- intel_idle: Fix false positive RCU splats due to incorrect hardirqs state (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- um: Add missing apply_returns() (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- KVM: emulate: do not adjust size of fastop and setcc subroutines (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/kvm: fix FASTOP_SIZE when return thunks are enabled (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- efi/x86: use naked RET on mixed mode call wrapper (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/bugs: Remove apostrophe typo (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/entry: Remove UNTRAIN_RET from native_irq_return_ldt (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/bugs: Mark retbleed_strings static (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/static_call: Serialize __static_call_fixup() properly (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/speculation: Disable RRSBA behavior (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/kexec: Disable RET on kexec (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/entry: Move PUSH_AND_CLEAR_REGS() back into error_entry (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/bugs: Add Cannon lake to RETBleed affected CPU list (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- redhat/configs: Add new mitigation configs for RetBleed CVEs (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/retbleed: Add fine grained Kconfig knobs (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/cpu/amd: Enumerate BTC_NO (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/common: Stamp out the stepping madness (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- KVM: VMX: Prevent RSB underflow before vmenter (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/speculation: Fill RSB on vmexit for IBRS (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- KVM: VMX: Fix IBRS handling after vmexit (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- KVM: VMX: Convert launched argument to flags (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- KVM: VMX: Flatten __vmx_vcpu_run() (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- objtool: Re-add UNWIND_HINT_{SAVE_RESTORE} (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/speculation: Remove x86_spec_ctrl_mask (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/speculation: Fix SPEC_CTRL write on SMT state change (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/speculation: Fix firmware entry SPEC_CTRL handling (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/cpu/amd: Add Spectral Chicken (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/bugs: Do IBPB fallback check only once (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/bugs: Add retbleed=ibpb (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/xen: Add UNTRAIN_RET (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/xen: Rename SYS* entry points (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- objtool: Update Retpoline validation (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- intel_idle: Disable IBRS during long idle (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/bugs: Report Intel retbleed vulnerability (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/bugs: Optimize SPEC_CTRL MSR writes (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/entry: Add kernel IBRS implementation (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/bugs: Enable STIBP for JMP2RET (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/bugs: Add AMD retbleed= boot parameter (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/bugs: Report AMD retbleed vulnerability (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- objtool: skip non-text sections when adding return-thunk sites (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86: Add magic AMD return-thunk (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- objtool: Treat .text.__x86.* as noinstr (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/entry: Avoid very early RET (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86: Use return-thunk in asm code (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/sev: Avoid using __x86_return_thunk (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/vsyscall_emu/64: Don't use RET in vsyscall emulation (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/kvm: Fix SETcc emulation for return thunks (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/bpf: Use alternative RET encoding (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/ftrace: Use alternative RET encoding (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86,static_call: Use alternative RET encoding (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86,objtool: Create .return_sites (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86: Undo return-thunk damage (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/retpoline: Use -mfunction-return (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/retpoline: Swizzle retpoline thunk (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/retpoline: Cleanup some #ifdefery (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/cpufeatures: Move RETPOLINE flags to word 11 (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/kvm/vmx: Make noinstr clean (Waiman Long) [2090231] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901}
- x86/entry: Fix register corruption in compat syscall (Waiman Long) [2090231]
- x86/entry: Remove skip_r11rcx (Waiman Long) [2090231]
- x86/entry: Use PUSH_AND_CLEAR_REGS for compat (Waiman Long) [2090231]
- x86/entry: Simplify entry_INT80_compat() (Waiman Long) [2090231]
- x86/entry: Don't call error_entry() for XENPV (Waiman Long) [2090231]
- x86/entry: Move CLD to the start of the idtentry macro (Waiman Long) [2090231]
- x86/entry: Move PUSH_AND_CLEAR_REGS out of error_entry() (Waiman Long) [2090231]
- x86/entry: Switch the stack after error_entry() returns (Waiman Long) [2090231]
- x86/traps: Use pt_regs directly in fixup_bad_iret() (Waiman Long) [2090231]
- x86/retpoline: Add ANNOTATE_NOENDBR for retpolines (Waiman Long) [2090231]
- x86/static_call: Add ANNOTATE_NOENDBR to static call trampoline (Waiman Long) [2090231]
- objtool: Fix SLS validation for kcov tail-call replacement (Waiman Long) [2090231]
- x86,static_call: Fix __static_call_return0 for i386 (Waiman Long) [2090231]
- crypto: x86/poly1305 - Fixup SLS (Waiman Long) [2090231]
- kvm/emulate: Fix SETcc emulation for ENDBR (Waiman Long) [2090231]
- x86/ibt: Annotate text references (Waiman Long) [2090231]
- x86/alternative: Simplify int3_selftest_ip (Waiman Long) [2090231]
- x86/ibt,kvm: Add ENDBR to fastops (Waiman Long) [2090231]
- x86/ibt,entry: Sprinkle ENDBR dust (Waiman Long) [2090231]
- x86/ibt,xen: Sprinkle the ENDBR (Waiman Long) [2090231]
- x86/entry: Cleanup PARAVIRT (Waiman Long) [2090231]
- x86/ibt: Add ANNOTATE_NOENDBR (Waiman Long) [2090231]
- redhat/configs: Disable CONFIG_X86_KERNEL_IBT (Waiman Long) [2090231]
- x86/ibt: Base IBT bits (Waiman Long) [2090231]
- objtool,efi: Update __efi64_thunk annotation (Waiman Long) [2090231]
- objtool: Fix truncated string warning (Waiman Long) [2090231]
- redhat/configs: Disable CONFIG_SLS (Waiman Long) [2090231]
- x86: Add straight-line-speculation mitigation (Waiman Long) [2090231]
- x86/alternative: Relax text_poke_bp() constraint (Waiman Long) [2090231]
- objtool: Add straight-line-speculation validation (Waiman Long) [2090231]
- x86: Prepare inline-asm for straight-line-speculation (Waiman Long) [2090231]
- x86: Prepare asm files for straight-line-speculation (Waiman Long) [2090231]
- x86/mce: Reduce number of machine checks taken during recovery (Waiman Long) [2090231]
- x86/lib/atomic64_386_32: Rename things (Waiman Long) [2090231]
- x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds (Waiman Long) [2090231]
- x86: Move RETPOLINE*_CFLAGS to arch Makefile (Waiman Long) [2090231]
- x86/xen: Add xenpv_restore_regs_and_return_to_usermode() (Waiman Long) [2090231]
- x86/entry: Use the correct fence macro after swapgs in kernel CR3 (Waiman Long) [2090231]
- x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() (Waiman Long) [2090231]
- objtool: Fix pv_ops noinstr validation (Waiman Long) [2090231]
- static_call,x86: Robustify trampoline patching (Waiman Long) [2090231]
- x86/xen: switch initial pvops IRQ functions to dummy ones (Waiman Long) [2090231]
- bpf,x86: Respect X86_FEATURE_RETPOLINE* (Waiman Long) [2090231]
- x86/alternative: Add debug prints to apply_retpolines() (Waiman Long) [2090231]
- x86/alternative: Try inline spectre_v2=retpoline,amd (Waiman Long) [2090231]
- x86/alternative: Handle Jcc __x86_indirect_thunk_\reg (Waiman Long) [2090231]
- x86/alternative: Implement .retpoline_sites support (Waiman Long) [2090231]
- x86/retpoline: Create a retpoline thunk array (Waiman Long) [2090231]
- x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h (Waiman Long) [2090231]
- x86/asm: Fixup odd GEN-for-each-reg.h usage (Waiman Long) [2090231]
- x86/asm: Fix register order (Waiman Long) [2090231]
- x86/retpoline: Remove unused replacement symbols (Waiman Long) [2090231]
- objtool,x86: Replace alternatives with .retpoline_sites (Waiman Long) [2090231]
- objtool: Shrink struct instruction (Waiman Long) [2090231]
- objtool: Explicitly avoid self modifying code in .altinstr_replacement (Waiman Long) [2090231]
- objtool: Classify symbols (Waiman Long) [2090231]
- objtool: Remove reloc symbol type checks in get_alt_entry() (Waiman Long) [2090231]
- objtool: print out the symbol type when complaining about it (Waiman Long) [2090231]
- objtool: Teach get_alt_entry() about more relocation types (Waiman Long) [2090231]
- kbuild: reuse $(cmd_objtool) for cmd_cc_lto_link_modules (Waiman Long) [2090231]
- kbuild: detect objtool update without using .SECONDEXPANSION (Waiman Long) [2090231]
- kbuild: factor out OBJECT_FILES_NON_STANDARD check into a macro (Waiman Long) [2090231]
- kbuild: store the objtool command in *.cmd files (Waiman Long) [2090231]
- kbuild: rename __objtool_obj and reuse it for cmd_cc_lto_link_modules (Waiman Long) [2090231]
- kbuild: move objtool_args back to scripts/Makefile.build (Waiman Long) [2090231]
- x86/mce: Drop copyin special case for #MC (Waiman Long) [2090231]
- objtool: Support pv_opsindirect calls for noinstr (Waiman Long) [2090231]
- x86/xen: Rework the xen_{cpu,irq,mmu}_opsarrays (Waiman Long) [2090231]
- objtool: Handle __sanitize_cov*() tail calls (Waiman Long) [2090231]
- objtool: Introduce CFI hash (Waiman Long) [2090231]
- kbuild: clean up objtool_args slightly (Waiman Long) [2090231]
- kbuild: remove stale *.symversions (Waiman Long) [2090231]
- kbuild: remove unused quiet_cmd_update_lto_symversions (Waiman Long) [2090231]
- kbuild: Fix TRIM_UNUSED_KSYMS with LTO_CLANG (Waiman Long) [2090231]
- Makefile: remove stale cc-option checks (Waiman Long) [2090231]
- x86/build: Remove stale cc-option checks (Waiman Long) [2090231]
- xen: assume XENFEAT_mmu_pt_update_preserve_ad being set for pv guests (Waiman Long) [2090231]
- dmaengine: idxd: Fixup upstream merge conflict resolution (Jerry Snitselaar) [2100482]
- dmaengine: idxd: skip clearing device context when device is read-only (Jerry Snitselaar) [2100482]
- dmaengine: idxd: add RO check for wq max_transfer_size write (Jerry Snitselaar) [2100482]
- dmaengine: idxd: add RO check for wq max_batch_size write (Jerry Snitselaar) [2100482]
- dmaengine: idxd: fix device cleanup on disable (Jerry Snitselaar) [2100482]
- Revert "dmaengine: idxd: Separate user and kernel pasid enabling" (Jerry Snitselaar) [2100482]
Resolves: rhbz#2104946, rhbz#2090231, rhbz#2100482

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-08-05 14:26:57 +00:00
Patrick Talbert
bf54053aec kernel-5.14.0-142.el9
* Thu Aug 04 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-142.el9]
- sit: do not call ipip6_dev_free() from sit_init_net() (Hangbin Liu) [2089080]
- net: ping6: Fix memleak in ipv6_renew_options(). (Ivan Vecera) [2112338]
- dma-direct: use the correct size for dma_set_encrypted() (Jerry Snitselaar) [2105609]
- dma-debug: make things less spammy under memory pressure (Jerry Snitselaar) [2105609]
- dma-iommu: Check that swiotlb is active before trying to use it (Jerry Snitselaar) [2105609]
- Documentation: add a description for net.core.high_order_alloc_disable (Antoine Tenart) [2068582]
- Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag (Benjamin Tissoires) [2070873]
- Input: add Marine Navigation Keycodes (Benjamin Tissoires) [2070873]
- Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads" (Benjamin Tissoires) [2070873]
- Input: synaptics - enable InterTouch on ThinkPad T14/P14s Gen 1 AMD (Benjamin Tissoires) [2070873]
- Input: add bounds checking to input_set_capability() (Benjamin Tissoires) [2070873]
- Input: add input_copy_abs() function (Benjamin Tissoires) [2070873]
- Input: set EV_ABS in dev->evbit even if input_alloc_absinfo() fails (Benjamin Tissoires) [2070873]
- Input: aiptek - properly check endpoint type (Benjamin Tissoires) [2070873]
- Input: elan_i2c - fix regulator enable count imbalance after suspend/resume (Benjamin Tissoires) [2070873]
- Input: elan_i2c - move regulator_[en|dis]able() out of elan_[en|dis]able_power() (Benjamin Tissoires) [2070873]
- Input: psmouse - set up dependency between PS/2 and SMBus companions (Benjamin Tissoires) [2070873]
- Input: clear BTN_RIGHT/MIDDLE on buttonpads (Benjamin Tissoires) [2070873]
- Input: gpio-keys - avoid clearing twice some memory (Benjamin Tissoires) [2070873]
- Input: byd - fix typo in a comment (Benjamin Tissoires) [2070873]
- Input: ff-core - correct magnitude setting for rumble compatibility (Benjamin Tissoires) [2070873]
- Input: wacom_i2c - clean up the query device fields (Benjamin Tissoires) [2070873]
- Input: appletouch - initialize work before device registration (Benjamin Tissoires) [2070873]
- Input: elants_i2c - do not check Remark ID on eKTH3900/eKTH5312 (Benjamin Tissoires) [2070873]
- Input: i8042 - enable deferred probe quirk for ASUS UM325UA (Benjamin Tissoires) [2070873]
- Input: elantech - fix stack out of bound access in elantech_change_report_id() (Benjamin Tissoires) [2070873]
- Input: i8042 - add deferred probe support (Benjamin Tissoires) [2070873]
- Input: wacom_i2c - use macros for the bit masks (Benjamin Tissoires) [2070873]
- Input: elantench - fix misreporting trackpoint coordinates (Benjamin Tissoires) [2070873]
- Input: synaptics-rmi4 - Fix device hierarchy (Benjamin Tissoires) [2070873]
- Input: remove unused header <linux/input/cy8ctmg110_pdata.h> (Benjamin Tissoires) [2070873]
- Input: elants_i2c - make use of devm_add_action_or_reset() (Benjamin Tissoires) [2070873]
- Input: touchscreen - avoid bitwise vs logical OR warning (Benjamin Tissoires) [2070873]
- Input: elan_i2c - reduce the resume time for controller in Whitebox (Benjamin Tissoires) [2070873]
- Input: Fix spelling mistake in Kconfig "useable" -> "usable" (Benjamin Tissoires) [2070873]
- Input: Fix spelling mistake in Kconfig "Modul" -> "Module" (Benjamin Tissoires) [2070873]
- Input: remove dead CSR Prima2 PWRC driver (Benjamin Tissoires) [2070873]
- Input: parkbd - switch to use module_parport_driver() (Benjamin Tissoires) [2070873]
- Revert "Input: serio - make write method mandatory" (Benjamin Tissoires) [2070873]
- Input: serio - make write method mandatory (Benjamin Tissoires) [2070873]
- Input: ixp4xx-beeper - delete driver (Benjamin Tissoires) [2070873]
- HID: elan: Fix potential double free in elan_input_configured (Benjamin Tissoires) [2070873]
- HID: hid-led: fix maximum brightness for Dream Cheeky (Benjamin Tissoires) [2070873]
- HID: bigben: fix slab-out-of-bounds Write in bigben_probe (Benjamin Tissoires) [2070873]
- HID: multitouch: add quirks to enable Lenovo X12 trackpoint (Benjamin Tissoires) [2070873]
- HID: multitouch: Add support for Google Whiskers Touchpad (Benjamin Tissoires) [2070873]
- HID: Add driver for Razer Blackwidow keyboards (Benjamin Tissoires) [2070873]
- HID: add SiGma Micro driver (Benjamin Tissoires) [2070873]
- HID: google: modify HID device groups of eel (Benjamin Tissoires) [2070873]
- HID: google: Add support for vivaldi to hid-hammer (Benjamin Tissoires) [2070873]
- HID: google: extract Vivaldi hid feature mapping for use in hid-hammer (Benjamin Tissoires) [2070873]
- Input: extract ChromeOS vivaldi physmap show function (Benjamin Tissoires) [2070873]
- HID: google: switch to devm when registering keyboard backlight LED (Benjamin Tissoires) [2070873]
- HID: intel-ish-hid: Use dma_alloc_coherent for firmware update (Benjamin Tissoires) [2070873]
- HID: input: accommodate priorities for slotted devices (Benjamin Tissoires) [2070873]
- HID: input: remove the need for HID_QUIRK_INVERT (Benjamin Tissoires) [2070873]
- HID: input: enforce Invert usage to be processed before InRange (Benjamin Tissoires) [2070873]
- HID: core: for input reports, process the usages by priority list (Benjamin Tissoires) [2070873]
- HID: compute an ordered list of input fields to process (Benjamin Tissoires) [2070873]
- HID: input: move up out-of-range processing of input values (Benjamin Tissoires) [2070873]
- HID: input: rework spaghetti code with switch statements (Benjamin Tissoires) [2070873]
- HID: input: tag touchscreens as such if the physical is not there (Benjamin Tissoires) [2070873]
- HID: core: split data fetching from processing in hid_input_field() (Benjamin Tissoires) [2070873]
- HID: core: de-duplicate some code in hid_input_field() (Benjamin Tissoires) [2070873]
- HID: core: statically allocate read buffers (Benjamin Tissoires) [2070873]
- HID: uclogic: Support multiple frame input devices (Benjamin Tissoires) [2070873]
- HID: uclogic: Define report IDs before their descriptors (Benjamin Tissoires) [2070873]
- HID: uclogic: Put version first in rdesc namespace (Benjamin Tissoires) [2070873]
- HID: uclogic: Use "frame" instead of "buttonpad" (Benjamin Tissoires) [2070873]
- HID: uclogic: Use different constants for frame report IDs (Benjamin Tissoires) [2070873]
- HID: uclogic: Specify total report size to buttonpad macro (Benjamin Tissoires) [2070873]
- HID: uclogic: Switch to matching subreport bytes (Benjamin Tissoires) [2070873]
- HID: uclogic: Replace pen_frame_flag with subreport_list (Benjamin Tissoires) [2070873]
- HID: uclogic: Remove pen usage masking (Benjamin Tissoires) [2070873]
- HID: apple: properly reflect LEDS dependency (Benjamin Tissoires) [2070873]
- HID: apple: Add fn mapping for MacBook Pros with Touch Bar (Benjamin Tissoires) [2070873]
- HID: apple: Add necessary IDs and configuration for T2 Macs. (Benjamin Tissoires) [2070873]
- HID: apple: Add support for keyboard backlight on certain T2 Macs. (Benjamin Tissoires) [2070873]
- HID: apple: Report Magic Keyboard 2021 with fingerprint reader battery over USB (Benjamin Tissoires) [2070873]
- HID: apple: Report Magic Keyboard 2021 battery over USB (Benjamin Tissoires) [2070873]
- HID: apple: Magic Keyboard 2015 FN key mapping (Benjamin Tissoires) [2070873]
- HID: apple: Magic Keyboard first generation FN key mapping (Benjamin Tissoires) [2070873]
- HID: apple: Refactor key translation setup (Benjamin Tissoires) [2070873]
- HID: uclogic: Handle virtual frame reports (Benjamin Tissoires) [2070873]
- HID: uclogic: Skip non-input raw events earlier (Benjamin Tissoires) [2070873]
- HID: uclogic: Access pen/frame params directly in raw_event handling (Benjamin Tissoires) [2070873]
- HID: uclogic: Split pen and frame raw event handling (Benjamin Tissoires) [2070873]
- HID: uclogic: Support Huion 13th frame button (Benjamin Tissoires) [2070873]
- HID: uclogic: Rename Huion HS64 PID to Huion Tablet 2 (Benjamin Tissoires) [2070873]
- HID: uclogic: Support Huion tilt reporting (Benjamin Tissoires) [2070873]
- HID: i2c-hid: remove unneeded semicolon (Benjamin Tissoires) [2070873]
- HID: i2c-hid: note that I2C xfer buffers are DMA-safe (Benjamin Tissoires) [2070873]
- HID: i2c-hid: no longer need raw access to HID descriptor structure (Benjamin Tissoires) [2070873]
- HID: i2c-hid: use helpers to do endian conversion in i2c_hid_get_input() (Benjamin Tissoires) [2070873]
- HID: i2c-hid: rework i2c_hid_get_report() to use i2c_hid_xfer() (Benjamin Tissoires) [2070873]
- HID: i2c-hid: convert i2c_hid_execute_reset() to use i2c_hid_xfer() (Benjamin Tissoires) [2070873]
- HID: i2c-hid: create a helper for SET_POWER command (Benjamin Tissoires) [2070873]
- HID: i2c-hid: define i2c_hid_read_register() and use it (Benjamin Tissoires) [2070873]
- HID: i2c-hid: explicitly code setting and sending reports (Benjamin Tissoires) [2070873]
- HID: i2c-hid: refactor reset command (Benjamin Tissoires) [2070873]
- HID: i2c-hid: use "struct i2c_hid" as argument in most calls (Benjamin Tissoires) [2070873]
- HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports (Benjamin Tissoires) [2070873]
- HID: i2c-hid: fix handling numbered reports with IDs of 15 and above (Benjamin Tissoires) [2070873]
- HID: google: Use struct_size() helper in kzalloc() (Benjamin Tissoires) [2070873]
- HID: Add new Letsketch tablet driver (Benjamin Tissoires) [2070873]
- HID: elo: Revert USB reference counting (Benjamin Tissoires) [2070873]
- HID: elo: fix memory leak in elo_probe (Benjamin Tissoires) [2070873]
- HID: add mapping for KEY_ALL_APPLICATIONS (Benjamin Tissoires) [2070873]
- HID: add mapping for KEY_DICTATE (Benjamin Tissoires) [2070873]
- HID: nintendo: check the return value of alloc_workqueue() (Benjamin Tissoires) [2070873]
- HID: vivaldi: fix sysfs attributes leak (Benjamin Tissoires) [2070873]
- HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts (Benjamin Tissoires) [2070873]
- HID: Add support for open wheel and no attachment to T300 (Benjamin Tissoires) [2070873]
- HID: logitech-dj: add new lightspeed receiver id (Benjamin Tissoires) [2070873]
- HID:Add support for UGTABLET WP5540 (Benjamin Tissoires) [2070873]
- HID: i2c-hid: goodix: Fix a lockdep splat (Benjamin Tissoires) [2070873]
- HID: apple: Set the tilde quirk flag on the Wellspring 5 and later (Benjamin Tissoires) [2070873]
- HID: wacom: Avoid using stale array indicies to read contact count (Benjamin Tissoires) [2070873]
- HID: wacom: Ignore the confidence flag when a touch is removed (Benjamin Tissoires) [2070873]
- HID: wacom: Reset expected and received contact counts at the same time (Benjamin Tissoires) [2070873]
- HID: uhid: Use READ_ONCE()/WRITE_ONCE() for ->running (Benjamin Tissoires) [2070873]
- HID: uhid: Fix worker destroying device without any protection (Benjamin Tissoires) [2070873]
- HID: vivaldi: Minor cleanups (Benjamin Tissoires) [2070873]
- HID: vivaldi: fix handling devices not using numbered reports (Benjamin Tissoires) [2070873]
- HID: Ignore battery for Elan touchscreen on HP Envy X360 15t-dr100 (Benjamin Tissoires) [2070873]
- HID: magicmouse: Fix an error handling path in magicmouse_probe() (Benjamin Tissoires) [2070873]
- HID: address kernel-doc warnings (Benjamin Tissoires) [2070873]
- HID: intel-ish-hid: ishtp-fw-loader: Fix a kernel-doc formatting issue (Benjamin Tissoires) [2070873]
- HID: intel-ish-hid: ipc: Specify no cache snooping on TGL and ADL (Benjamin Tissoires) [2070873]
- HID: hid-uclogic-params: Invalid parameter check in uclogic_params_frame_init_v1_buttonpad (Benjamin Tissoires) [2070873]
- HID: hid-uclogic-params: Invalid parameter check in uclogic_params_huion_init (Benjamin Tissoires) [2070873]
- HID: hid-uclogic-params: Invalid parameter check in uclogic_params_get_str_desc (Benjamin Tissoires) [2070873]
- HID: hid-uclogic-params: Invalid parameter check in uclogic_params_init (Benjamin Tissoires) [2070873]
- HID: apple: Add Magic Keyboard 2021 with fingerprint reader FN key mapping (Benjamin Tissoires) [2070873]
- HID: apple: Add 2021 magic keyboard FN key mapping (Benjamin Tissoires) [2070873]
- HID: magicmouse: set Magic Trackpad 2021 name (Benjamin Tissoires) [2070873]
- HID: magicmouse: set device name when it has been personalized (Benjamin Tissoires) [2070873]
- HID: apple: Add 2021 Magic Keyboard with number pad (Benjamin Tissoires) [2070873]
- HID: apple: Add 2021 Magic Keyboard with fingerprint reader (Benjamin Tissoires) [2070873]
- HID: i2c-hid-of: Expose the touchscreen-inverted properties (Benjamin Tissoires) [2070873]
- HID: quirks: Allow inverting the absolute X/Y values (Benjamin Tissoires) [2070873]
- HID: hidraw: Replace hidraw device table mutex with a rwsem (Benjamin Tissoires) [2070873]
- HID: thrustmaster use swap() to make code cleaner (Benjamin Tissoires) [2070873]
- HID: debug: Add USI usages (Benjamin Tissoires) [2070873]
- HID: input: Make hidinput_find_field() static (Benjamin Tissoires) [2070873]
- HID: Add hid usages for USI style pens (Benjamin Tissoires) [2070873]
- HID: hid-input: Add suffix also for HID_DG_PEN (Benjamin Tissoires) [2070873]
- HID: Add map_msc() to avoid boilerplate code (Benjamin Tissoires) [2070873]
- HID: do not inline some hid_hw_ functions (Benjamin Tissoires) [2070873]
- HID: add suspend/resume helpers (Benjamin Tissoires) [2070873]
- HID: apple: Report Magic Keyboard battery over USB (Benjamin Tissoires) [2070873]
- HID: apple: Use BIT to define quirks (Benjamin Tissoires) [2070873]
- HID: apple: Do not reset quirks when the Fn key is not found (Benjamin Tissoires) [2070873]
- HID: magicmouse: Report battery level over USB (Benjamin Tissoires) [2070873]
- HID: i2c-hid: Report wakeup events (Benjamin Tissoires) [2070873]
- HID: potential dereference of null pointer (Benjamin Tissoires) [2070873]
- HID: holtek: fix mouse probing (Benjamin Tissoires) [2070873]
- HID: Ignore battery for Elan touchscreen on Asus UX550VE (Benjamin Tissoires) [2070873]
- HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested (Benjamin Tissoires) [2070873]
- HID: google: add eel USB id (Benjamin Tissoires) [2070873]
- HID: add USB_HID dependancy to hid-prodikeys (Benjamin Tissoires) [2070873]
- HID: add USB_HID dependancy to hid-chicony (Benjamin Tissoires) [2070873]
- HID: bigbenff: prevent null pointer dereference (Benjamin Tissoires) [2070873]
- HID: sony: fix error path in probe (Benjamin Tissoires) [2070873]
- HID: add USB_HID dependancy on some USB HID drivers (Benjamin Tissoires) [2070873]
- HID: check for valid USB device for many HID drivers (Benjamin Tissoires) [2070873]
- HID: wacom: fix problems when device is not a valid USB device (Benjamin Tissoires) [2070873]
- HID: add hid_is_usb() function to make it simpler for USB detection (Benjamin Tissoires) [2070873]
- HID: quirks: Add quirk for the Microsoft Surface 3 type-cover (Benjamin Tissoires) [2070873]
- HID: multitouch: Fix Iiyama ProLite T1931SAW (0eef:0001 again!) (Benjamin Tissoires) [2070873]
- HID: nintendo: eliminate dead datastructures in !CONFIG_NINTENDO_FF case (Benjamin Tissoires) [2070873]
- HID: magicmouse: prevent division by 0 on scroll (Benjamin Tissoires) [2070873]
- HID: thrustmaster: fix sparse warnings (Benjamin Tissoires) [2070873]
- HID: Ignore battery for Elan touchscreen on HP Envy X360 15-eu0xxx (Benjamin Tissoires) [2070873]
- HID: input: set usage type to key on keycode remap (Benjamin Tissoires) [2070873]
- HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields (Benjamin Tissoires) [2070873]
- HID: ft260: fix i2c probing for hwmon devices (Benjamin Tissoires) [2070873]
- Revert "HID: hid-asus.c: Maps key 0x35 (display off) to KEY_SCREENLOCK" (Benjamin Tissoires) [2070873]
- HID: intel-ish-hid: fix module device-id handling (Benjamin Tissoires) [2070873]
- HID: intel-ish-hid: hid-client: only load for matching devices (Benjamin Tissoires) [2070873]
- HID: intel-ish-hid: fw-loader: only load for matching devices (Benjamin Tissoires) [2070873]
- HID: intel-ish-hid: use constants for modaliases (Benjamin Tissoires) [2070873]
- HID: wacom: Use "Confidence" flag to prevent reporting invalid contacts (Benjamin Tissoires) [2070873]
- HID: nintendo: unlock on error in joycon_leds_create() (Benjamin Tissoires) [2070873]
- HID: nintendo: fix -Werror build (Benjamin Tissoires) [2070873]
- HID: playstation: require multicolor LED functionality (Benjamin Tissoires) [2070873]
- HID: u2fzero: properly handle timeouts in usb_submit_urb (Benjamin Tissoires) [2070873]
- HID: u2fzero: clarify error check and length calculations (Benjamin Tissoires) [2070873]
- HID: u2fzero: Support NitroKey U2F revision of the device (Benjamin Tissoires) [2070873]
- HID: wacom: Make use of the helper function devm_add_action_or_reset() (Benjamin Tissoires) [2070873]
- HID: wacom: Shrink critical section in `wacom_add_shared_data` (Benjamin Tissoires) [2070873]
- HID: nintendo: prevent needless queueing of the rumble worker (Benjamin Tissoires) [2070873]
- HID: nintendo: ratelimit subcommands and rumble (Benjamin Tissoires) [2070873]
- HID: nintendo: improve rumble performance and stability (Benjamin Tissoires) [2070873]
- HID: nintendo: add IMU support (Benjamin Tissoires) [2070873]
- HID: nintendo: add support for reading user calibration (Benjamin Tissoires) [2070873]
- HID: nintendo: add support for charging grip (Benjamin Tissoires) [2070873]
- HID: nintendo: set controller uniq to MAC (Benjamin Tissoires) [2070873]
- HID: nintendo: reduce device removal subcommand errors (Benjamin Tissoires) [2070873]
- HID: nintendo: patch hw version for userspace HID mappings (Benjamin Tissoires) [2070873]
- HID: nintendo: send subcommands after receiving input report (Benjamin Tissoires) [2070873]
- HID: nintendo: improve subcommand reliability (Benjamin Tissoires) [2070873]
- HID: nintendo: add rumble support (Benjamin Tissoires) [2070873]
- HID: nintendo: add home led support (Benjamin Tissoires) [2070873]
- HID: nintendo: add power supply support (Benjamin Tissoires) [2070873]
- HID: nintendo: add player led support (Benjamin Tissoires) [2070873]
- HID: nintendo: add nintendo switch controller driver (Benjamin Tissoires) [2070873]
- HID: playstation: fix return from dualsense_player_led_set_brightness() (Benjamin Tissoires) [2070873]
- HID: playstation: expose DualSense player LEDs through LED class. (Benjamin Tissoires) [2070873]
- leds: add new LED_FUNCTION_PLAYER for player LEDs for game controllers. (Benjamin Tissoires) [2070873]
- Documentation: leds: standartizing LED names (Benjamin Tissoires) [2070873]
- HID: playstation: expose DualSense lightbar through a multi-color LED. (Benjamin Tissoires) [2070873]
- HID: surface-hid: Allow driver matching for target ID 1 devices (Benjamin Tissoires) [2070873]
- HID: surface-hid: Use correct event registry for managing HID events (Benjamin Tissoires) [2070873]
- HID: hid-asus.c: Maps key 0x35 (display off) to KEY_SCREENLOCK (Benjamin Tissoires) [2070873]
- HID: apple: Bring back flag for Apple tilde key quirk (Benjamin Tissoires) [2070873]
- HID: apple: Add support for the 2021 Magic Keyboard (Benjamin Tissoires) [2070873]
- HID: apple: Rename MAGIC_KEYBOARD_ANSI to MAGIC_KEYBOARD_2015 (Benjamin Tissoires) [2070873]
- HID: multitouch: disable sticky fingers for UPERFECT Y (Benjamin Tissoires) [2070873]
- HID: cougar: Make use of the helper function devm_add_action_or_reset() (Benjamin Tissoires) [2070873]
- HID: roccat: Use struct_group() to zero kone_mouse_event (Benjamin Tissoires) [2070873]
- HID: cp2112: Use struct_group() for memcpy() region (Benjamin Tissoires) [2070873]
- HID: Add support for side buttons of Xiaomi Mi Dual Mode Wireless Mouse Silent (Benjamin Tissoires) [2070873]
- HID: hid-debug: clean up snprintf() checks in hid_resolv_usage() (Benjamin Tissoires) [2070873]
- HID: apple: Eliminate obsolete IR receiver quirks (Benjamin Tissoires) [2070873]
- HID: core: add TransducerSerialNumber2 (Benjamin Tissoires) [2070873]
- HID: u2fzero: ignore incomplete packets without data (Benjamin Tissoires) [2070873]
- HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs (Benjamin Tissoires) [2070873]
- HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS (Benjamin Tissoires) [2070873]
- HID: betop: fix slab-out-of-bounds Write in betop_probe (Benjamin Tissoires) [2070873]
- HID: usbhid: Simplify code in hid_submit_ctrl() (Benjamin Tissoires) [2070873]
- HID: usbhid: Fix warning caused by 0-length input reports (Benjamin Tissoires) [2070873]
- HID: usbhid: Fix flood of "control queue full" messages (Benjamin Tissoires) [2070873]
- HID: sony: Fix more ShanWan clone gamepads to not rumble when plugged in. (Benjamin Tissoires) [2070873]
- HID: sony: support for the ghlive ps4 dongles (Benjamin Tissoires) [2070873]
- HID: thrustmaster: clean up Makefile and adapt quirks (Benjamin Tissoires) [2070873]
- HID: i2c-hid: Fix Elan touchpad regression (Benjamin Tissoires) [2070873]
- HID: asus: Prevent Claymore sending suspend event (Benjamin Tissoires) [2070873]
- HID: logitech-hidpp: battery: provide CAPACITY property for newer devices (Benjamin Tissoires) [2070873]
- HID: thrustmaster: Fix memory leak in thrustmaster_interrupts() (Benjamin Tissoires) [2070873]
- HID: thrustmaster: Fix memory leak in remove (Benjamin Tissoires) [2070873]
- HID: thrustmaster: Fix memory leaks in probe (Benjamin Tissoires) [2070873]
- HID: elo: update the reference count of the usb device structure (Benjamin Tissoires) [2070873]
- HID: logitech-hidpp: Use 'atomic_inc_return' instead of hand-writing it (Benjamin Tissoires) [2070873]
- HID: apple: Add missing scan code event for keys handled by hid-apple (Benjamin Tissoires) [2070873]
- HID: cmedia: add support for HS-100B mute button (Benjamin Tissoires) [2070873]
- HID: i2c-hid: goodix: Use the devm variant of regulator_register_notifier() (Benjamin Tissoires) [2070873]
- HID: wacom: Refactor touch input mute checks into a common function (Benjamin Tissoires) [2070873]
- HID: wacom: Avoid sending empty sync events (Benjamin Tissoires) [2070873]
- HID: wacom: Short-circuit processing of touch when it is disabled (Benjamin Tissoires) [2070873]
- HID: wacom: set initial hardware touch switch state to 'off' (Benjamin Tissoires) [2070873]
- HID: usbhid: free raw_report buffers in usbhid_stop (Benjamin Tissoires) [2070873]
- HID: i2c-hid: goodix: Tie the reset line to true state of the regulator (Benjamin Tissoires) [2070873]
- HID: magicmouse: high-resolution scroll threshold (Benjamin Tissoires) [2070873]
- HID: magicmouse: enable high-resolution scroll (Benjamin Tissoires) [2070873]
- HID: input: do not report stylus battery state as "full" (Benjamin Tissoires) [2070873]
- HID: amd_sfh: Modify the hid name (Benjamin Tissoires) [2054930 2070873]
- HID: amd_sfh: Modify the bus name (Benjamin Tissoires) [2054930 2070873]
- HID: amd_sfh: Add support for sensor discovery (Benjamin Tissoires) [2054930 2070873]
- HID: amd_sfh: Remove useless DMA-32 fallback configuration (Benjamin Tissoires) [2054930 2070873]
- HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054930 2070873]
- HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054930 2070873]
- HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054930 2070873]
- HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054930 2070873]
- HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054930 2070873]
- HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054930 2070873]
- HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054930 2070873]
- HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054930 2070873]
- HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054930 2070873]
- HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054930 2070873]
- HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2054930 2070873]
- HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054930 2070873]
- HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2054930 2070873]
- HID: amd_sfh: Add dyndbg prints for debugging (Benjamin Tissoires) [2054930 2070873]
- HID: amd_sfh: Add support for PM suspend and resume (Benjamin Tissoires) [2054930 2070873]
- HID: amd_sfh: Move hid probe after sensor is enabled (Benjamin Tissoires) [2054930 2070873]
- HID: amd_sfh: Add command response to check command status (Benjamin Tissoires) [2054930 2070873]
- HID: amd_sfh: Fix period data field to enable sensor (Benjamin Tissoires) [2054930 2070873]
Resolves: rhbz#2089080, rhbz#2112338, rhbz#2105609, rhbz#2068582, rhbz#2070873, rhbz#2054930

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-08-04 16:04:36 +00:00
Patrick Talbert
a0629db3ed kernel-5.14.0-139.el9
* Mon Aug 01 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-139.el9]
- RDMA/irdma: Fix sleep from invalid context BUG (Kamal Heib) [2097326]
- RDMA/irdma: Do not advertise 1GB page size for x722 (Kamal Heib) [2097326]
- RDMA/cm: Fix memory leak in ib_cm_insert_listen (Kamal Heib) [2097326]
- RDMA/hfi1: Fix potential integer multiplication overflow errors (Kamal Heib) [2097326]
- RDMA/hfi1: Prevent use of lock before it is initialized (Kamal Heib) [2097326]
- KVM: selftests: Fix target thread to be migrated in rseq_test (Gavin Shan) [2106955]
- net: mld: fix reference count leak in mld_{query | report}_work() (Hangbin Liu) [2067774]
- vsock/virtio: add support for device suspend/resume (Stefano Garzarella) [2107589]
- vsock/virtio: factor our the code to initialize and delete VQs (Stefano Garzarella) [2107589]
- hv_sock: Add validation for untrusted Hyper-V values (Stefano Garzarella) [2107589]
- vsock/virtio: enable VQs early on probe (Stefano Garzarella) [2107589]
- vsock/virtio: read the negotiated features before using VQs (Stefano Garzarella) [2107589]
- vsock/virtio: initialize vdev->priv before using VQs (Stefano Garzarella) [2107589]
- af_vsock: SOCK_SEQPACKET broken buffer test (Stefano Garzarella) [2107589]
- af_vsock: SOCK_SEQPACKET receive timeout test (Stefano Garzarella) [2107589]
- vsock: each transport cycles only on its own sockets (Stefano Garzarella) [2107589]
- vhost/vsock: don't check owner in vhost_vsock_stop() while releasing (Stefano Garzarella) [2107589]
- vsock: remove vsock from connected table when connect is interrupted by a signal (Stefano Garzarella) [2107589]
- platform: goldfish: pipe: Use platform_get_irq() to get the interrupt (Mark Langsdorf) [2068298]
- MIPS: Loongson64: Add missing of_node_put() in ls2k_reset_init() (Mark Langsdorf) [2068298]
- MIPS: Loongson64: Add Loongson-2K1000 reset platform driver (Mark Langsdorf) [2068298]
- platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters (Mark Langsdorf) [2068298]
- platform/mellanox: mlxreg-lc: fix error code in mlxreg_lc_create_static_devices() (Mark Langsdorf) [2068298]
- redhat/configs: enable CONFIG_MLXREG_LC (Mark Langsdorf) [2068298]
- platform/mellanox: mlxreg-lc: Add initial support for Nvidia line card devices (Mark Langsdorf) [2068298]
- platform_data/mlxreg: Add new field for secured access (Mark Langsdorf) [2068298]
- platform/mellanox: mlxreg-io: Extend number of hwmon attributes (Mark Langsdorf) [2068298]
- platform/mellanox: mlxreg-hotplug: Extend logic for hotplug devices operations (Mark Langsdorf) [2068298]
- platform_data/mlxreg: Add new type to support modular systems (Mark Langsdorf) [2068298]
- platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes (Mark Langsdorf) [2068298]
- platform/mellanox: mlxreg-io: Fix argument base in kstrtou32() call (Mark Langsdorf) [2068298]
- platform/chrome: cros_ec_debugfs: detach log reader wq from devm (Mark Langsdorf) [2068298]
- platform: chrome: Split trace include file (Mark Langsdorf) [2068298]
- platform/chrome: sensorhub: Add trace events for sample (Mark Langsdorf) [2068298]
- platform/chrome: cros_ec_typec: Update mux flags during partner removal (Mark Langsdorf) [2068298]
- platform/chrome: cros_ec_typec: Configure muxes at start of port update (Mark Langsdorf) [2068298]
- platform/chrome: cros_ec_typec: Get mux state inside configure_mux (Mark Langsdorf) [2068298]
- platform/chrome: cros_ec_typec: Move mux flag checks (Mark Langsdorf) [2068298]
- platform/chrome: cros_ec: Make cros_ec_unregister() return void (Mark Langsdorf) [2068298]
- platform/chrome: cros_ec_typec: Check for EC device (Mark Langsdorf) [2068298]
- platform/chrome: cros_ec_typec: Make try power role optional (Mark Langsdorf) [2068298]
- redhat/configs: don't enable ChromeOS privacy screen (Mark Langsdorf) [2068298]
- platform/chrome: Add driver for ChromeOS privacy-screen (Mark Langsdorf) [2068298]
- drm/privacy-screen: Fix sphinx warning (Mark Langsdorf) [2068298]
- drm/privacy_screen: Add drvdata in drm_privacy_screen (Mark Langsdorf) [2068298]
- drm/connector: Add a drm_connector privacy-screen helper functions (v2) (Mark Langsdorf) [2068298]
- drm/privacy-screen: Add notifier support (v2) (Mark Langsdorf) [2068298]
- drm/privacy-screen: Add X86 specific arch init code (Mark Langsdorf) [2068298]
- drm: Add privacy-screen class (v4) (Mark Langsdorf) [2068298]
- drm/connector: Add support for privacy-screen properties (v4) (Mark Langsdorf) [2068298]
- platform/chrome: cros_ec_proto: Add version for ec_command (Mark Langsdorf) [2068298]
- platform/chrome: cros_ec_proto: Make data pointers void (Mark Langsdorf) [2068298]
- platform/chrome: cros_usbpd_notify: Move ec_command() (Mark Langsdorf) [2068298]
- platform/chrome: cros_usbpd_notify: Rename cros_ec_pd_command() (Mark Langsdorf) [2068298]
- platform/chrome: cros_ec: Fix spelling mistake "responsed" -> "response" (Mark Langsdorf) [2068298]
- platform/chrome: cros_ec_sensorhub: simplify getting .driver_data (Mark Langsdorf) [2068298]
- platform/chrome: cros-ec-typec: Cleanup use of check_features (Mark Langsdorf) [2068298]
- platform/chrome: cros_ec_typec: Use existing feature check (Mark Langsdorf) [2068298]
- platform/chrome: cros_ec_proto: Fix check_features ret val (Mark Langsdorf) [2068298]
- drm/mgag200: Enable atomic gamma lut update (Jocelyn Falempe) [2078542]
- drm/mgag200: Optimize damage clips (Jocelyn Falempe) [2078542]
- drm/mgag200: Add FB_DAMAGE_CLIPS support (Jocelyn Falempe) [2078542]
- cgroup: use irqsave in cgroup_rstat_flush_locked(). (Waiman Long) [2060150]
- cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2060150]
- cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug (Waiman Long) [2060150]
- psi: Fix uaf issue when psi trigger is destroyed while being polled (Waiman Long) [2060150]
- cgroup/cpuset: Make child cpusets restrict parents on v1 hierarchy (Waiman Long) [2060150]
- cgroup/cpuset: Don't let child cpusets restrict parent in default hierarchy (Waiman Long) [2060150]
- mm/page_alloc: detect allocation forbidden by cpuset and bail out early (Waiman Long) [2060150]
- cgroup: Fix rootcg cpu.stat guest double counting (Waiman Long) [2060150]
- cgroup: no need for cgroup_mutex for /proc/cgroups (Waiman Long) [2060150]
- cgroup: remove cgroup_mutex from cgroupstats_build (Waiman Long) [2060150]
- cgroup: reduce dependency on cgroup_mutex (Waiman Long) [2060150]
- cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem (Waiman Long) [2060150]
Resolves: rhbz#2097326, rhbz#2106955, rhbz#2067774, rhbz#2107589, rhbz#2068298, rhbz#2078542, rhbz#2060150

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-08-01 14:36:01 +00:00
Patrick Talbert
1fa41d8d47 kernel-5.14.0-138.el9
* Fri Jul 29 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-138.el9]
- tools/testing/nvdimm: Fix security_init() symbol collision (Jeff Moyer) [2096788]
- NFSD: Move fill_pre_wcc() and fill_post_wcc() (Benjamin Coddington) [2110576]
- Revert "nfsd: skip some unnecessary stats in the v4 case" (Benjamin Coddington) [2110576]
- Documentation: fix udp_wmem_min in ip-sysctl.rst (Xin Long) [2087560]
- redhat/configs/common: Enable CONFIG_LZ4_COMPRESS (Andrew Walsh) [2110097]
- net: bonding: fix use-after-free after 802.3ad slave unbind (Jonathan Toppins) [2109349]
- net: bonding: fix possible NULL deref in rlb code (Jonathan Toppins) [2109349]
- bonding: guard ns_targets by CONFIG_IPV6 (Jonathan Toppins) [2109349]
- bonding: show NS IPv6 targets in proc master info (Jonathan Toppins) [2109349]
- bonding: NS target should accept link local address (Jonathan Toppins) [2109349]
- bonding: combine netlink and console error messages (Jonathan Toppins) [2109349]
- usb: chipidea: udc: check request status before setting device address (Torez Smith) [2084667]
- USB: gadget: Fix double-free bug in raw_gadget driver (Torez Smith) [2084667]
- xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI (Torez Smith) [2084667]
- xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI (Torez Smith) [2084667]
- xhci: turn off port power in shutdown (Torez Smith) [2084667]
- xhci: Keep interrupt disabled in initialization until host is running. (Torez Smith) [2084667]
- USB: serial: option: add Quectel RM500K module support (Torez Smith) [2084667]
- USB: serial: option: add Quectel EM05-G modem (Torez Smith) [2084667]
- USB: serial: pl2303: add support for more HXN (G) types (Torez Smith) [2084667]
- usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC (Torez Smith) [2084667]
- usb: gadget: uvc: fix list double add in uvcg_video_pump (Torez Smith) [2084667]
- dt-bindings: usb: ehci: Increase the number of PHYs (Torez Smith) [2084667]
- dt-bindings: usb: ohci: Increase the number of PHYs (Torez Smith) [2084667]
- usb: gadget: Fix non-unique driver names in raw-gadget driver (Torez Smith) [2084667]
- USB: serial: option: add Telit LE910Cx 0x1250 composition (Torez Smith) [2084667]
- usb: gadget: f_fs: change ep->ep safe in ffs_epfile_io() (Torez Smith) [2084667]
- usb: gadget: f_fs: change ep->status safe in ffs_epfile_io() (Torez Smith) [2084667]
- xhci: Fix null pointer dereference in resume if xhci has only one roothub (Torez Smith) [2084667]
- USB: fixup for merge issue with "usb: dwc3: Don't switch OTG -> peripheral if extcon is present" (Torez Smith) [2084667]
- usb: cdnsp: Fixed setting last_trb incorrectly (Torez Smith) [2084667]
- usb: gadget: u_ether: fix regression in setting fixed MAC address (Torez Smith) [2084667]
- usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe (Torez Smith) [2084667]
- usb: dwc2: Fix memory leak in dwc2_hcd_init (Torez Smith) [2084667]
- usb: dwc3: gadget: Fix IN endpoint max packet size allocation (Torez Smith) [2084667]
- docs: usb: fix literal block marker in usbmon verification example (Torez Smith) [2084667]
- USB: serial: option: add support for Cinterion MV31 with new baseline (Torez Smith) [2084667]
- USB: serial: io_ti: add Agilent E5805A support (Torez Smith) [2084667]
- dt-bindings: reset: update st,stih407-powerdown.yaml references (Torez Smith) [2084667]
- dt-bindings: Update QCOM USB subsystem maintainer information (Torez Smith) [2084667]
- dt-bindings: usb: snps,dwc3: Add missing 'dma-coherent' property (Torez Smith) [2084667]
- usb: typec: ucsi: acpi: fix a NULL vs IS_ERR() check in probe (Torez Smith) [2084667]
- USB: new quirk for Dell Gen 2 devices (Torez Smith) [2084667]
- tty: remove CMSPAR ifdefs (Torez Smith) [2084667]
- usb: dwc3: core: Add error log when core soft reset failed (Torez Smith) [2084667]
- usb: dwc3: gadget: Move null pinter check to proper place (Torez Smith) [2084667]
- usb: hub: Simplify error and success path in port_over_current_notify (Torez Smith) [2084667]
- usb: cdns3: allocate TX FIFO size according to composite EP number (Torez Smith) [2084667]
- usb: dwc3: Fix ep0 handling when getting reset while doing control transfer (Torez Smith) [2084667]
- usb: Probe EHCI, OHCI controllers asynchronously (Torez Smith) [2084667]
- usb: isp1760: Fix out-of-bounds array access (Torez Smith) [2084667]
- xhci: Don't defer primary roothub registration if there is only one roothub (Torez Smith) [2084667]
- USB: serial: option: add Quectel BG95 modem (Torez Smith) [2084667]
- USB: serial: pl2303: fix type detection for odd device (Torez Smith) [2084667]
- dt-bindings: usb: ci-hdrc-usb2: fix node node for ethernet controller (Torez Smith) [2084667]
- media: stkwebcam: move stk_camera_read_reg() scratch buffer to struct stk_camera (Torez Smith) [2084667]
- media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init (Torez Smith) [2084667]
- media: gspca: make the read-only array table static const (Torez Smith) [2084667]
- usb: xhci-mtk: remove bandwidth budget table (Torez Smith) [2084667]
- usb: xhci-mtk: fix fs isoc's transfer error (Torez Smith) [2084667]
- usb: gadget: fix race when gadget driver register via ioctl (Torez Smith) [2084667]
- usb: typec: tcpci_mt6360: Update for BMC PHY setting (Torez Smith) [2084667]
- xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI (Torez Smith) [2084667]
- xhci: Remove quirk for over 10 year old evaluation hardware (Torez Smith) [2084667]
- xhci: prevent U2 link power state if Intel tier policy prevented U1 (Torez Smith) [2084667]
- xhci: use generic command timer for stop endpoint commands. (Torez Smith) [2084667]
- usb: host: xhci-plat: omit shared hcd if either root hub has no ports (Torez Smith) [2084667]
- usb: host: xhci-plat: prepare operation w/o shared hcd (Torez Smith) [2084667]
- usb: host: xhci-plat: create shared hcd after having added main hcd (Torez Smith) [2084667]
- xhci: prepare for operation w/o shared hcd (Torez Smith) [2084667]
- xhci: factor out parts of xhci_gen_setup() (Torez Smith) [2084667]
- xhci: Set HCD flag to defer primary roothub registration (Torez Smith) [2084667]
- usb: core: hcd: Add support for deferring roothub registration (Torez Smith) [2084667]
- usb: host: ehci-xilinx: adding description for return value (Torez Smith) [2084667]
- usb: gadget: udc: Remove useless variable assignment in xudc_read_fifo() (Torez Smith) [2084667]
- USB: c67x00: remove unnecessary check of res (Torez Smith) [2084667]
- usb: host: ehci-xilinx: Fix quoted string split across lines (Torez Smith) [2084667]
- USB / dwc3: Fix a checkpatch warning in core.c (Torez Smith) [2084667]
- thunderbolt: Add KUnit test for devices with no DisplayPort adapters (Torez Smith) [2084667]
- thunderbolt: Fix buffer allocation of devices with no DisplayPort adapters (Torez Smith) [2084667]
- USB: gadget: Add ID numbers to gadget names (Torez Smith) [2084667]
- media: uvcvideo: Add UVC_GUID_FORMAT_H265 (Torez Smith) [2084667]
- media: uvcvideo: Undup use uvc_endpoint_max_bpi() code (Torez Smith) [2084667]
- media: uvcvideo: Simplify uvc_endpoint_max_bpi() (Torez Smith) [2084667]
- media: uvcvideo: Fix memory leak if uvc_ctrl_add_mapping fails (Torez Smith) [2084667]
- media: uvcvideo: Fix bit overflow in uvc_probe_video (Torez Smith) [2084667]
- media: uvcvideo: Fix missing check to determine if element is found in list (Torez Smith) [2084667]
- media: docs: media: uvcvideo: Use linux-media mailing list (Torez Smith) [2084667]
- usb: gadget: uvc: allow for application to cleanly shutdown (Torez Smith) [2084667]
- usb: typec: tcpci: Don't skip cleanup in .remove() on error (Torez Smith) [2084667]
- usb: cdc-wdm: fix reading stuck on device close (Torez Smith) [2084667]
- usb: gadget: uvc: track frames in format entries (Torez Smith) [2084667]
- usb: gadget: uvc: move structs to common header (Torez Smith) [2084667]
- usb: gadget: uvc: prevent index variables to start from 0 (Torez Smith) [2084667]
- dt-bindings: usb: qcom,dwc3: fix clock matching (Torez Smith) [2084667]
- dt-bindings: usb: qcom,dwc3: add IPQ8074, MSM8994, QCS404 and SM6125 (Torez Smith) [2084667]
- usb: dwc3: gadget: Delay issuing End Transfer (Torez Smith) [2084667]
- usb: dwc3: gadget: Only End Transfer for ep0 data phase (Torez Smith) [2084667]
- usb: dwc3: ep0: Don't prepare beyond Setup stage (Torez Smith) [2084667]
- usb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup() (Torez Smith) [2084667]
- usb: dwc3: gadget: Refactor pullup() (Torez Smith) [2084667]
- usb: dwc3: gadget: Prevent repeat pullup() (Torez Smith) [2084667]
- usb: dwc3: xilinx: Add gpio-reset support (Torez Smith) [2084667]
- dt-bindings: usb: dwc3-xilinx: add optional property reset-gpios (Torez Smith) [2084667]
- dt-bindings: usb: qcom,dwc3: Add binding for SDX65 (Torez Smith) [2084667]
- dt-bindings: usb: da8xx-usb: deprecate '#dma-channels' (Torez Smith) [2084667]
- dt-bindings: usb: am33xx-usb: deprecate '#dma-channels' (Torez Smith) [2084667]
- usb: dwc3: remove a possible unnecessary 'out of memory' message (Torez Smith) [2084667]
- usb: dwc3: host: Stop setting the ACPI companion (Torez Smith) [2084667]
- usb: core: acpi: Use the sysdev pointer instead of controller device (Torez Smith) [2084667]
- dt-bindings: usb: mediatek,mtu3: add binding for MT8195 SoC (Torez Smith) [2084667]
- usb: ehci-omap: drop unused ehci_read() function (Torez Smith) [2084667]
- USB: gadget: Fix return of -EBUSY (Torez Smith) [2084667]
- usb: dwc2: gadget: don't reset gadget's driver->bus (Torez Smith) [2084667]
- USB: serial: qcserial: add support for Sierra Wireless EM7590 (Torez Smith) [2084667]
- USB: serial: ftdi_sio: clean up printk format specifier (Torez Smith) [2084667]
- USB: serial: option: add Fibocom MA510 modem (Torez Smith) [2084667]
- USB: serial: option: add Fibocom L610 modem (Torez Smith) [2084667]
- USB: serial: pl2303: add device id for HP LM930 Display (Torez Smith) [2084667]
- thunderbolt: Add support for XDomain lane bonding (Torez Smith) [2084667]
- thunderbolt: Ignore port locked error in tb_port_wait_for_link_width() (Torez Smith) [2084667]
- thunderbolt: Split setting link width and lane bonding into own functions (Torez Smith) [2084667]
- thunderbolt: Move tb_port_state() prototype to correct place (Torez Smith) [2084667]
- thunderbolt: Add debug logging when lane is enabled/disabled (Torez Smith) [2084667]
- Revert "usb: misc: Add onboard_usb_hub driver" (Torez Smith) [2084667]
- Revert "usb: core: hcd: Create platform devices for onboard hubs in probe()" (Torez Smith) [2084667]
- thunderbolt: Link USB4 ports to their USB Type-C connectors (Torez Smith) [2084667]
- thunderbolt: Make iommu_dma_protection more accurate (Torez Smith) [2084667]
- iommu: Add capability for pre-boot DMA protection (Torez Smith) [2084667]
- iommu: Introduce device_iommu_capable() (Torez Smith) [2084667]
- usb: typec: ucsi: acpi: Map the mailbox with memremap() (Torez Smith) [2084667]
- usb: phy: generic: Get the vbus supply (Torez Smith) [2084667]
- usb: dwc3: gadget: Return proper request status (Torez Smith) [2084667]
- usb: core: hcd: Create platform devices for onboard hubs in probe() (Torez Smith) [2084667]
- usb: misc: Add onboard_usb_hub driver (Torez Smith) [2084667]
- USB: gadget: Add a new bus for gadgets (Torez Smith) [2084667]
- USB: gadget: Fix mistakes in UDC core kerneldoc (Torez Smith) [2084667]
- USB: gadget: Register udc before gadget (Torez Smith) [2084667]
- USB: gadget: Rename usb_gadget_probe_driver() (Torez Smith) [2084667]
- usb: core: devices: drop redundant buffer overflow checks (Torez Smith) [2084667]
- dt-bindings: usb: generic-ohci: Add HPE GXP ohci binding (Torez Smith) [2084667]
- usb: Enable various new TypeC drivers. (Torez Smith) [2084667]
- dt-bindings: usb: generic-ehci: Add HPE GXP ehci binding (Torez Smith) [2084667]
- usb: typec: mux: Add On Semi fsa4480 driver (Torez Smith) [2084667]
- dt-bindings: usb: Add binding for fcs,fsa4480 (Torez Smith) [2084667]
- usb: typec: mux: Allow multiple mux_devs per mux (Torez Smith) [2084667]
- usb: typec: mux: Introduce indirection (Torez Smith) [2084667]
- usb: typec: mux: Check dev_set_name() return value (Torez Smith) [2084667]
- device property: Add helper to match multiple connections (Torez Smith) [2084667]
- usb: dwc3: pci: add support for the Intel Meteor Lake-P (Torez Smith) [2084667]
- usb: typec: ucsi: Wait for the USB role switches (Torez Smith) [2084667]
- usb: typec: ucsi: add a common function ucsi_unregister_connectors() (Torez Smith) [2084667]
- dt-bindings: usb: renesas,usbhs: Document RZ/G2UL bindings (Torez Smith) [2084667]
- testusb: Fix warning comparing pointer to 0 (Torez Smith) [2084667]
- USB: hcd-pci: Fully suspend across freeze/thaw cycle (Torez Smith) [2084667]
- usb: deprecate the third argument of usb_maxpacket() (Torez Smith) [2084667]
- usb: dwc3: pci: Fix pm_runtime_get_sync() error checking (Torez Smith) [2084667]
- USB: core: Disable remote wakeup for freeze/quiesce (Torez Smith) [2084667]
- drivers: usb: host: Fix deadlock in oxu_bus_suspend() (Torez Smith) [2084667]
- usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback (Torez Smith) [2084667]
- usb: dwc3: EP clear halt leading to clearing of delayed_status (Torez Smith) [2084667]
- usb: dwc3: core: Only handle soft-reset in DCTL (Torez Smith) [2084667]
- usb: dwc3: Don't switch OTG -> peripheral if extcon is present (Torez Smith) [2084667]
- usb: gadget: configfs: clear deactivation flag in configfs_composite_unbind() (Torez Smith) [2084667]
- usb: misc: eud: Fix an error handling path in eud_probe() (Torez Smith) [2084667]
- usb: musb: mediatek: Use clk_bulk API to simplify clock operations (Torez Smith) [2084667]
- USB: dwc2: Add OTG support for Ingenic SoCs. (Torez Smith) [2084667]
- dt-bindings: dwc2: Add bindings for new Ingenic SoCs. (Torez Smith) [2084667]
- usb: gadget: net2272: clean up comments (Torez Smith) [2084667]
- usb: core: devices: remove dead code under #ifdef PROC_EXTRA (Torez Smith) [2084667]
- USB: omap_udc: clean up comment (Torez Smith) [2084667]
- usb: gadget: pxa27x_udc: clean up comment (Torez Smith) [2084667]
- usb: gadget: s3c-hsudc: clean up comments (Torez Smith) [2084667]
- usb: gadget: tegra-xudc: clean up comments (Torez Smith) [2084667]
- usb: musb: Fix missing of_node_put() in omap2430_probe (Torez Smith) [2084667]
- usb: gadget: f_acm: add support for USB_CDC_REQ_SEND_BREAK (Torez Smith) [2084667]
- usb: dwc3: gadget: increase tx fifo size for ss isoc endpoints (Torez Smith) [2084667]
- usb: host: ohci-omap: Make it CCF clk API compatible (Torez Smith) [2084667]
- usb: gadget: omap_udc: Make it CCF clk API compatible (Torez Smith) [2084667]
- USB / dwc3: Fix three doc-build warnings (Torez Smith) [2084667]
- usb: core: Don't hold the device lock while sleeping in do_proc_control() (Torez Smith) [2084667]
- usb: dwc3: Try usb-role-switch first in dwc3_drd_init (Torez Smith) [2084667]
- usb: dwc3: core: Fix tx/rx threshold settings (Torez Smith) [2084667]
- usb: mtu3: fix USB 3.0 dual-role-switch from device to host (Torez Smith) [2084667]
- dt-bindings: usb: samsung,exynos-usb2: add missing required reg (Torez Smith) [2084667]
- dt-bindings: usb: samsung,exynos-usb2: include usb-hcd schema (Torez Smith) [2084667]
- USB: storage: karma: fix rio_karma_init return (Torez Smith) [2084667]
- usb: gadget: net2280: use swap() instead of open coding it (Torez Smith) [2084667]
- usb: gadget: u_audio: clean up some inconsistent indenting (Torez Smith) [2084667]
- USB: host: isp116x: check return value after calling platform_get_resource() (Torez Smith) [2084667]
- usb:oxu210hp-hcd: Use platform_get_irq() to get the interrupt (Torez Smith) [2084667]
- usb-storage: isd200: fix initFunction error return (Torez Smith) [2084667]
- usb-storage: shuttle_usbat: fix initFunction error return (Torez Smith) [2084667]
- usb-storage: alauda: fix initFunction error return (Torez Smith) [2084667]
- usb: Prepare cleanup of powerpc's asm/prom.h (Torez Smith) [2084667]
- usb: usbip: add missing device lock on tweak configuration cmd (Torez Smith) [2084667]
- usb: usbip: fix a refcount leak in stub_probe() (Torez Smith) [2084667]
- xhci: Enable runtime PM on second Alderlake controller (Torez Smith) [2084667]
- usb: dwc3: fix backwards compat with rockchip devices (Torez Smith) [2084667]
- usb: misc: fix improper handling of refcount in uss720_probe() (Torez Smith) [2084667]
- USB: Fix ehci infinite suspend-resume loop issue in zhaoxin (Torez Smith) [2084667]
- usb: typec: tcpm: Fix undefined behavior due to shift overflowing the constant (Torez Smith) [2084667]
- usb: typec: rt1719: Fix build error without CONFIG_POWER_SUPPLY (Torez Smith) [2084667]
- usb: typec: ucsi: Fix role swapping (Torez Smith) [2084667]
- usb: typec: ucsi: Fix reuse of completion structure (Torez Smith) [2084667]
- usb: xhci: tegra:Fix PM usage reference leak of tegra_xusb_unpowergate_partitions (Torez Smith) [2084667]
- drivers: usb: dwc3: Add AM62 USB wrapper driver (Torez Smith) [2084667]
- dt-bindings: usb: Add documentation for AM62 USB Wrapper module (Torez Smith) [2084667]
- usb: typec: tipd: Only update power status on IRQ (Torez Smith) [2084667]
- usb: typec: mux: intel_pmc_mux: Add retry logic to a PMC command (Torez Smith) [2084667]
- usb: gadget: uvc: improve sg exit condition (Torez Smith) [2084667]
- usb: gadget: uvc: giveback vb2 buffer on req complete (Torez Smith) [2084667]
- usb: gadget: uvc: rework uvcg_queue_next_buffer to uvcg_complete_buffer (Torez Smith) [2084667]
- usb: gadget: uvc: remove pause flag use (Torez Smith) [2084667]
- usb: gadget: uvc: allow changing interface name via configfs (Torez Smith) [2084667]
- ARM: omap: dma: make usb support optional (Torez Smith) [2084667]
- ARM: omap1: innovator: move ohci phy power handling to board file (Torez Smith) [2084667]
- usb: omap: avoid mach/*.h headers (Torez Smith) [2084667]
- ARM: omap1: move mach/usb.h to include/linux/soc (Torez Smith) [2084667]
- USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS (Torez Smith) [2084667]
- USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader (Torez Smith) [2084667]
- USB: serial: option: add support for Cinterion MV32-WA/MV32-WB (Torez Smith) [2084667]
- usb: gadget: uvc: Fix crash when encoding data for usb request (Torez Smith) [2084667]
- thunderbolt: Use different lane for second DisplayPort tunnel (Torez Smith) [2084667]
- thunderbolt: Dump path config space entries during discovery (Torez Smith) [2084667]
- thunderbolt: Use decimal number with port numbers (Torez Smith) [2084667]
- thunderbolt: Fix typo in comment (Torez Smith) [2084667]
- media: dvb-usb: dib0700_devices: use an enum for the device number (Torez Smith) [2084667]
- media: dvb-usb: dibusb-mc: use an enum for the device number (Torez Smith) [2084667]
- media: dvb-usb: dibusb-mb: use an enum for the device number (Torez Smith) [2084667]
- media: dvb-usb: vp7045: use an enum for the device number (Torez Smith) [2084667]
- media: dvb-usb: vp702x: use an enum for the device number (Torez Smith) [2084667]
- media: dvb-usb: umt-010: use an enum for the device number (Torez Smith) [2084667]
- media: dvb-usb: ttusb2: use an enum for the device number (Torez Smith) [2084667]
- media: technisat-usb2: use the newer dvb-usb macros for USB device (Torez Smith) [2084667]
- media: dvb-usb: pctv452e: use an enum for the device number (Torez Smith) [2084667]
- media: dvb-usb: opera1: use an enum for the device number (Torez Smith) [2084667]
- media: dvb-usb: nova-t-usb2: use an enum for the device number (Torez Smith) [2084667]
- media: dvb-usb: m920x: use an enum for the device number (Torez Smith) [2084667]
- media: dvb-usb: gp8psk: use an enum for the device number (Torez Smith) [2084667]
- media: dw2102: use the newer dvb-usb macros for USB device (Torez Smith) [2084667]
- media: dtv5100: use the newer dvb-usb macros for USB device (Torez Smith) [2084667]
- media: dvb-usb: dtt200u: use an enum for the device number (Torez Smith) [2084667]
- media: digitv: use the newer dvb-usb macros for USB device (Torez Smith) [2084667]
- media: cxusb: use the newer dvb-usb macros for USB device (Torez Smith) [2084667]
- media: cinergyT2-core: use the newer dvb-usb macros for USB device (Torez Smith) [2084667]
- media: dvb-usb: az6027: use an enum for the device number (Torez Smith) [2084667]
- media: af9005: use the newer dvb-usb macros for USB device (Torez Smith) [2084667]
- media: dvb-usb: a800: use an enum for the device number (Torez Smith) [2084667]
- media: dvb-usb: Add helper macros for using USB VID/PID (Torez Smith) [2084667]
- media: dvb-usb: vp702x: reference to usb ID table (Torez Smith) [2084667]
- media: dvb-usb: move USB IDs to dvb-usb-ids.h (Torez Smith) [2084667]
- media: dvb-usb-ids.h: sort entries (Torez Smith) [2084667]
- USB: quirks: add STRING quirk for VCOM device (Torez Smith) [2084667]
- USB: quirks: add a Realtek card reader (Torez Smith) [2084667]
- cdc_ether: export usbnet_cdc_zte_rx_fixup (Torez Smith) [2084667]
- USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions (Torez Smith) [2084667]
- usb: cdns3: Fix issue for clear halt endpoint (Torez Smith) [2084667]
- xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms (Torez Smith) [2084667]
- xhci: stop polling roothubs after shutdown (Torez Smith) [2084667]
- USB: Fix xhci event ring dequeue pointer ERDP update issue (Torez Smith) [2084667]
- thunderbolt: test: use NULL macros (Torez Smith) [2084667]
- thunderbolt: Replace usage of found with dedicated list iterator variable (Torez Smith) [2084667]
- usb: gadget: fsl_qe_udc: Add missing semicolon in qe_ep_dequeue() (Torez Smith) [2084667]
- dt-bindings: usb: mtk-xhci: add compatible for mt8186 (Torez Smith) [2084667]
- usb: dwc3: Issue core soft reset before enabling run/stop (Torez Smith) [2084667]
- usb: gadget: Makefile: remove ccflags-y (Torez Smith) [2084667]
- USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c (Torez Smith) [2084667]
- usb: gadget: eliminate anonymous module_init & module_exit (Torez Smith) [2084667]
- usb: usbip: eliminate anonymous module_init & module_exit (Torez Smith) [2084667]
- xen/usb: harden xen_hcd against malicious backends (Torez Smith) [2084667]
- usb: dwc3: gadget: Wait for ep0 xfers to complete during dequeue (Torez Smith) [2084667]
- usb: dwc3: gadget: move cmd_endtransfer to extra function (Torez Smith) [2084667]
- usb: dwc3: gadget: ep_queue simplify isoc start condition (Torez Smith) [2084667]
- xen/usb: don't use arbitrary_virt_to_machine() (Torez Smith) [2084667]
- usb: common: usb-conn-gpio: Make VBUS supply completely optional (Torez Smith) [2084667]
- USB: storage: ums-realtek: fix error code in rts51x_read_mem() (Torez Smith) [2084667]
- usb: early: xhci-dbc: Fix xdbc number parsing (Torez Smith) [2084667]
- usb: early: xhci-dbc: Remove duplicate keep parsing (Torez Smith) [2084667]
- usb: gadget: udc: s3c2410: remove usage of list iterator past the loop body (Torez Smith) [2084667]
- usb: gadget: dummy_hcd: remove usage of list iterator past the loop body (Torez Smith) [2084667]
- usb: gadget: udc: core: remove usage of list iterator past the loop body (Torez Smith) [2084667]
- usb: gadget: composite: remove usage of list iterator past the loop body (Torez Smith) [2084667]
- usb: gadget: pxa27x_udc: replace usage of rc to check if a list element was found (Torez Smith) [2084667]
- usb: gadget: composite: remove check of list iterator against head past the loop body (Torez Smith) [2084667]
- usb: gadget: tegra-xudc: remove using list iterator after loop body as a ptr (Torez Smith) [2084667]
- usb: gadget: udc: max3420_udc: remove using list iterator after loop body as a ptr (Torez Smith) [2084667]
- usb: gadget: legacy: remove using list iterator after loop body as a ptr (Torez Smith) [2084667]
- usb: gadget: configfs: remove using list iterator after loop body as a ptr (Torez Smith) [2084667]
- usb: gadget: aspeed: remove usage of list iterator past the loop body (Torez Smith) [2084667]
- usb: gadget: udc-xilinx: remove usage of list iterator past the loop body (Torez Smith) [2084667]
- usb: gadget: s3c-hsudc: remove usage of list iterator past the loop body (Torez Smith) [2084667]
- usb: gadget: omap_udc: remove usage of list iterator past the loop body (Torez Smith) [2084667]
- usb: gadget: udc: net2280: remove usage of list iterator past the loop body (Torez Smith) [2084667]
- usb: gadget: net2272: remove usage of list iterator past the loop body (Torez Smith) [2084667]
- usb: gadget: udc: mv_udc_core: remove usage of list iterator past the loop body (Torez Smith) [2084667]
- usb: gadget: mv_u3d: remove usage of list iterator past the loop body (Torez Smith) [2084667]
- usb: gadget: lpc32xx_udc: remove usage of list iterator past the loop body (Torez Smith) [2084667]
- usb: gadget: udc: gr_udc: remove usage of list iterator past the loop body (Torez Smith) [2084667]
- usb: gadget: goku_udc: remove usage of list iterator past the loop body (Torez Smith) [2084667]
- usb: gadget: udc: at91: remove usage of list iterator past the loop body (Torez Smith) [2084667]
- usb: gadget: udc: pxa25x: remove usage of list iterator past the loop body (Torez Smith) [2084667]
- usb: gadget: udc: atmel: remove usage of list iterator past the loop body (Torez Smith) [2084667]
- usb: gadget: bdc: remove usage of list iterator past the loop body (Torez Smith) [2084667]
- usb: gadget: fsl: remove usage of list iterator past the loop body (Torez Smith) [2084667]
- usb: dwc3: pci: Add support for Intel Alder Lake (Torez Smith) [2084667]
- usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm (Torez Smith) [2084667]
- usb: dwc3: gadget: Give some time to schedule isoc (Torez Smith) [2084667]
- usb: dwc3: core: do not use 3.0 clock when operating in 2.0 mode (Torez Smith) [2084667]
- dt-bindings: usb: add rk3568 compatible to rockchip, dwc3 (Torez Smith) [2084667]
- usb: dwc3: imx8mp: Add support for setting SOC specific flags (Torez Smith) [2084667]
- dt-bindings: usb: dwc3-imx8mp: Add imx8mp specific flags (Torez Smith) [2084667]
- usb: dwc3: imx8mp: rename iomem base pointer (Torez Smith) [2084667]
- usb: dwc3-meson-g12a: constify drvdata structs (Torez Smith) [2084667]
- usb: raw-gadget: return -EINVAL if no proper ep address available (Torez Smith) [2084667]
- dt-bindings: usb: hcd: correct usb-device path (Torez Smith) [2084667]
- usb: raw-gadget: use kzalloc (Torez Smith) [2084667]
- usb: gadget: udc: fix typos in comments (Torez Smith) [2084667]
- media: xc2028: rename the driver from tuner-xc2028 (Torez Smith) [2084667]
- USB: serial: usb_wwan: remove redundant assignment to variable i (Torez Smith) [2084667]
- USB: serial: pl2303: fix GS type detection (Torez Smith) [2084667]
- media: hdpvr: initialize dev->worker at hdpvr_register_videodev (Torez Smith) [2084667]
- media: stk1160: use dma_alloc_noncontiguous API (Torez Smith) [2084667]
- media: stk1160: move transfer_buffer and urb to same struct 'stk1160_urb' (Torez Smith) [2084667]
- media: stk1160: If start stream fails, return buffers with VB2_BUF_STATE_QUEUED (Torez Smith) [2084667]
- media: stk1160: fix number of buffers in case not all buffers are created (Torez Smith) [2084667]
- media: Revert "media: em28xx: add missing em28xx_close_extension" (Torez Smith) [2084667]
- thunderbolt: Rename EEPROM handling bits to match USB4 spec (Torez Smith) [2084667]
- thunderbolt: Clarify register definitions for `tb_cap_plug_events` (Torez Smith) [2084667]
- USB: serial: pl2303: add IBM device IDs (Torez Smith) [2084667]
- usb: host: xhci: Remove some unnecessary return value initializations (Torez Smith) [2084667]
- usb: host: xhci: add blank line in xhci_halt() (Torez Smith) [2084667]
- usb: host: xhci: update hci_version operation in xhci_gen_setup() (Torez Smith) [2084667]
- usb: host: xhci: fix a comment typo in xhci_mem_init() (Torez Smith) [2084667]
- usb: host: xhci: use ffs() in xhci_mem_init() (Torez Smith) [2084667]
- xhci: fix runtime PM imbalance in USB2 resume (Torez Smith) [2084667]
- xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() (Torez Smith) [2084667]
- xhci: fix garbage USBSTS being logged in some cases (Torez Smith) [2084667]
- xhci: make xhci_handshake timeout for xhci_reset() adjustable (Torez Smith) [2084667]
- usb: typec: tipd: Forward plug orientation to typec subsystem (Torez Smith) [2084667]
- usb: Drop commas after SoC match table sentinels (Torez Smith) [2084667]
- dt-bindings: usb: samsung,exynos-usb2: convert to dtschema (Torez Smith) [2084667]
- dt-bindings: usb: samsung,exynos-dwc3: convert to dtschema (Torez Smith) [2084667]
- USB: serial: simple: add Nokia phone driver (Torez Smith) [2084667]
- ACPI: bus: Introduce acpi_bus_for_each_dev() (Torez Smith) [2084667]
- dt-bindings: usb: dwc2: add disable-over-current (Torez Smith) [2084667]
- dt-bindings: usb: dwc2: add iommus (Torez Smith) [2084667]
- dt-bindings: usb: dwc2: fix compatible of Intel Agilex (Torez Smith) [2084667]
- dt-bindings: usb: renesas,usbhs: Document RZ/V2L bindings (Torez Smith) [2084667]
- USB: serial: make use of UART_LCR_WLEN() + tty_get_char_size() (Torez Smith) [2084667]
- USB: core: Update kerneldoc for usb_get_dev() and usb_get_intf() (Torez Smith) [2084667]
- Revert "usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720" (Torez Smith) [2084667]
- dt-bindings: usb: qcom,dwc3: Add msm8953 compatible (Torez Smith) [2084667]
- usb: misc: USB_QCOM_EUD should depend on ARCH_QCOM (Torez Smith) [2084667]
- xhci: omit mem read just after allocation of trb (Torez Smith) [2084667]
- usb: host: ehci-q: make qtd_fill() return *unsigned int* (Torez Smith) [2084667]
- scsi: usb: Stop using the SCSI pointer (Torez Smith) [2084667]
- scsi: Remove drivers/scsi/scsi.h (Torez Smith) [2084667]
- dt-bindings: usb: do not use deprecated synopsys prefix (Torez Smith) [2084667]
- stkwebcam: add new Asus laptop to upside_down table (Torez Smith) [2084667]
- media: usb: go7007: s2250-board: fix leak in probe() (Torez Smith) [2084667]
- media: gspca: remove redundant assignment of variable n (Torez Smith) [2084667]
- media: go7007: Constify static struct snd_device_ops (Torez Smith) [2084667]
- media: em28xx: initialize refcount before kref_get (Torez Smith) [2084667]
- media: usb: pwc-uncompress: Use struct_size() helper in pwc_decompress() (Torez Smith) [2084667]
- thunderbolt: Drop duplicate NULL checks around nvmem_unregister() (Torez Smith) [2084667]
- usb: dwc3: pci: Also apply Bay Trail GPIO mappings to ulpi-device (Torez Smith) [2084667]
- usb: dwc3: pci: Set "linux,phy_charger_detect" property on some Bay Trail boards (Torez Smith) [2084667]
- usb: dwc3: pci: Set the swnode from inside dwc3_pci_quirks() (Torez Smith) [2084667]
- usb: typec: Support the WUSB3801 port controller (Torez Smith) [2084667]
- usb: typec: Factor out non-PD fwnode properties (Torez Smith) [2084667]
- dt-bindings: usb: Add WUSB3801 Type-C Port Controller (Torez Smith) [2084667]
- usb: xhci: fix minmax.cocci warnings (Torez Smith) [2084667]
- usb: host: xhci: drop redundant checks (Torez Smith) [2084667]
- usb: remove Link Powermanagement (LPM) disable before port reset. (Torez Smith) [2084667]
- xhci: Allocate separate command structures for each LPM command (Torez Smith) [2084667]
- xhci: dbgtty: use IDR to support several dbc instances. (Torez Smith) [2084667]
- xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe (Torez Smith) [2084667]
- xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit (Torez Smith) [2084667]
- xhci: dbc: create and remove dbc structure in dbgtty driver. (Torez Smith) [2084667]
- xhci: dbc: refactor xhci_dbc_init() (Torez Smith) [2084667]
- usb: dwc3: drd: Don't check against CONFIG_OF (Torez Smith) [2084667]
- usb: host: xhci-mtk: Simplify supplies handling with regulator_bulk (Torez Smith) [2084667]
- media: uvcvideo: Add support for Apple T2-attached FaceTime HD Camera (Torez Smith) [2084667]
- usb: host: ehci-platform: Update brcm, xgs-iproc-ehci workaround (Torez Smith) [2084667]
- usb: host: {e|o}hci-dbg: kill useless 'ret' variable initializers (Torez Smith) [2084667]
- usbip: vudc: Make use of the helper macro LIST_HEAD() (Torez Smith) [2084667]
- usb: ulpi: Add debugfs support (Torez Smith) [2084667]
- usb: misc: eud: Add driver support for Embedded USB Debugger(EUD) (Torez Smith) [2084667]
- bindings: usb: dwc3: Update dwc3 properties for EUD connector (Torez Smith) [2084667]
- usb: typec: rt1719: Add support for Richtek RT1719 (Torez Smith) [2084667]
- dt-bindings: usb: rt1719: Add binding for Richtek RT1719 (Torez Smith) [2084667]
- usb: xhci-mtk: add support ip-sleep wakeup for mt8195 (Torez Smith) [2084667]
- dt-bindings: usb: mtk-xhci: add support ip-sleep for mt8195 (Torez Smith) [2084667]
- usb: dwc2: Add platform specific data for Intel's Agilex (Torez Smith) [2084667]
- USB: usbfs: Use a spinlock instead of atomic accesses to tally used memory. (Torez Smith) [2084667]
- usb: ehci: add pci device support for Aspeed platforms (Torez Smith) [2084667]
- usb: dwc3: Program GFLADJ (Torez Smith) [2084667]
- usb: dwc3: Calculate REFCLKPER based on reference clock (Torez Smith) [2084667]
- usb: dwc3: Get clocks individually (Torez Smith) [2084667]
- dt-bindings: usb: dwc3: Deprecate snps,ref-clock-period-ns (Torez Smith) [2084667]
- scsi: usb: storage: Complete the SCSI request directly (Torez Smith) [2084667]
- usb: gadget: f_uac2: Neaten and reduce size of afunc_validate_opts (Torez Smith) [2084667]
- usb: gadget: f_uac2: change maxpctksize/maxpcktsize to wMaxPacketSize (Torez Smith) [2084667]
- thunderbolt: Replace acpi_bus_get_device() (Torez Smith) [2084667]
- thunderbolt: Add internal xHCI connect flows for Thunderbolt 3 devices (Torez Smith) [2084667]
- thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge() (Torez Smith) [2084667]
- thunderbolt: Disable LTTPR on Intel Titan Ridge (Torez Smith) [2084667]
- usb: gadget: f_uac2: Add speed names to bInterval dbg/warn (Torez Smith) [2084667]
- usb: gadget: f_uac2: Optionally determine bInterval for HS and SS (Torez Smith) [2084667]
- usb: gadget: audio: Add HS/SS bInterval params for UAC2 (Torez Smith) [2084667]
- usb: gadget: f_uac2: Add HS/SS bInterval to configfs (Torez Smith) [2084667]
- usb: udc: Fix typo in comment (Torez Smith) [2084667]
- USB: ACPI: Replace acpi_bus_get_device() (Torez Smith) [2084667]
- usb: gadget: f_uac2: allow changing interface name via configfs (Torez Smith) [2084667]
- usb: gadget: f_uac1: allow changing interface name via configfs (Torez Smith) [2084667]
- usb: gadget: f_uac1: Add suspend callback (Torez Smith) [2084667]
- usb: gadget: f_uac2: Add suspend callback (Torez Smith) [2084667]
- usb: gadget: u_audio: Add suspend call (Torez Smith) [2084667]
- usb: gadget: u_audio: Rate ctl notifies about current srate (0=stopped) (Torez Smith) [2084667]
- usb: gadget: f_uac1: Support multiple sampling rates (Torez Smith) [2084667]
- usb: gadget: f_uac2: Support multiple sampling rates (Torez Smith) [2084667]
- usb: gadget: u_audio: Add capture/playback srate getter (Torez Smith) [2084667]
- usb: gadget: u_audio: Move dynamic srate from params to rtd (Torez Smith) [2084667]
- usb: gadget: u_audio: Support multiple sampling rates (Torez Smith) [2084667]
- usb: gadget:audio: Replace deprecated macro S_IRUGO (Torez Smith) [2084667]
- usb: gadget: f_mass_storage: Make CD-ROM emulation work with Mac OS-X (Torez Smith) [2084667]
- usb: xhci-mtk: Use struct_size() helper in create_sch_ep() (Torez Smith) [2084667]
- USB: hcd-pci: Use PCI_STD_NUM_BARS when checking standard BARs (Torez Smith) [2084667]
- usb: gadget: f_fs: Use struct_size() and flex_array_size() helpers (Torez Smith) [2084667]
- usb: host: fotg210: Use struct_size() helper in kzalloc() (Torez Smith) [2084667]
- usb: core: Bail out when port is stuck in reset loop (Torez Smith) [2084667]
- usb: gadget: f_phonet: Use struct_size() helper in kzalloc() (Torez Smith) [2084667]
- usb: host: xhci-plat: Remove useless DMA-32 fallback configuration (Torez Smith) [2084667]
- dt-bindings: usb: add bindings for microchip mpfs musb (Torez Smith) [2084667]
- scsi: usb: Call scsi_done() directly (Torez Smith) [2084667]
- usb: cdnsp: remove not used temp_64 variables (Torez Smith) [2084667]
- usb: cdnsp: fix cdnsp_decode_trb function to properly handle ret value (Torez Smith) [2084667]
- usb: dwc3: drd: Add support for usb-conn-gpio based usb-role-switch (Torez Smith) [2084667]
- usb: gadget: tegra-xudc: Fix control endpoint's definitions (Torez Smith) [2084667]
- usb: gadget: f_serial: Ensure gserial disconnected during unbind (Torez Smith) [2084667]
- usb: gadget: tegra-xudc: Do not program SPARAM (Torez Smith) [2084667]
- usb: host: ehci-sched: Use struct_size() in kzalloc() (Torez Smith) [2084667]
- thunderbolt: Remove useless DMA-32 fallback configuration (Torez Smith) [2084667]
- usb: enable Design Ware Drivers (Torez Smith) [2084667]
- tty: serial: define UART_LCR_WLEN() macro (Torez Smith) [2084667]
- media: gspca: make array regs_to_read static const (Torez Smith) [2084667]
- block: Fix handling of offline queues in blk_mq_alloc_request_hctx() (Ming Lei) [2108481]
- nvme: fix RCU hole that allowed for endless looping in multipath round robin (Gopal Tiwari) [2108624]
- vdpa/mlx5: Use consistent RQT size (Cindy Lu) [2063693]
- vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command (Cindy Lu) [2063693]
- vdpa/mlx5: should verify CTRL_VQ feature exists for MQ (Cindy Lu) [2063693]
- fscache: Avoid ASSERTCMP if two threads race into fscache_disable_cookie (Dave Wysochanski) [2073727]
- blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created (Ming Lei) [2105622]
- redhat: enable CONFIG_MAXLINEAR_GPHY as module (Petr Oros) [2071857]
- net: phy: enhance GPY115 loopback disable function (Petr Oros) [2071857]
- net: phy: add Maxlinear GPY115/21x/24x driver (Petr Oros) [2071857]
- net: phy: add API to read 802.3-c45 IDs (Petr Oros) [2071857]
Resolves: rhbz#2096788, rhbz#2110576, rhbz#2087560, rhbz#2110097, rhbz#2109349, rhbz#2084667, rhbz#2108481, rhbz#2108624, rhbz#2063693, rhbz#2073727, rhbz#2105622, rhbz#2071857

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-07-29 17:45:03 +00:00
Patrick Talbert
bbd303062a kernel-5.14.0-137.el9
* Fri Jul 29 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-137.el9]
- md: fix double free of io_acct_set bioset (Nigel Croxon) [2105293]
- md: Don't set mddev private to NULL in raid0 pers->free (Nigel Croxon) [2105293]
- md: remove most calls to bdevname (Nigel Croxon) [2105293]
- md: protect md_unregister_thread from reentrancy (Nigel Croxon) [2105293]
- md: don't unregister sync_thread with reconfig_mutex held (Nigel Croxon) [2105293]
- md: Replace role magic numbers with defined constants (Nigel Croxon) [2105293]
- md/raid0: Ignore RAID0 layout if the second zone has only one device (Nigel Croxon) [2105293]
- md/raid5: Annotate functions that hold device_lock with __must_hold (Nigel Croxon) [2105293]
- md/raid5-ppl: Annotate with rcu_dereference_protected() (Nigel Croxon) [2105293]
- md/raid5: Annotate rdev/replacement access when mddev_lock is held (Nigel Croxon) [2105293]
- md/raid5: Annotate rdev/replacement accesses when nr_pending is elevated (Nigel Croxon) [2105293]
- md/raid5: Add __rcu annotation to struct disk_info (Nigel Croxon) [2105293]
- md/raid5: Un-nest struct raid5_percpu definition (Nigel Croxon) [2105293]
- md/raid5: Cleanup setup_conf() error returns (Nigel Croxon) [2105293]
- md: replace deprecated strlcpy & remove duplicated line (Nigel Croxon) [2105293]
- md/bitmap: don't set sb values if can't pass sanity check (Nigel Croxon) [2105293]
- md: fix an incorrect NULL check in md_reload_sb (Nigel Croxon) [2105293]
- md: fix an incorrect NULL check in does_sb_need_changing (Nigel Croxon) [2105293]
- raid5: introduce MD_BROKEN (Nigel Croxon) [2105293]
- md: Set MD_BROKEN for RAID1 and RAID10 (Nigel Croxon) [2105293]
- raid5: initialize the stripe_head embeeded bios as needed (Nigel Croxon) [2105293]
- raid5-cache: statically allocate the recovery ra bio (Nigel Croxon) [2105293]
- raid5-cache: fully initialize flush_bio when needed (Nigel Croxon) [2105293]
- raid5-ppl: fully initialize the bio in ppl_new_iounit (Nigel Croxon) [2105293]
- md: use msleep() in md_notify_reboot() (Nigel Croxon) [2105293]
- md: raid1/raid10: drop pending_cnt (Nigel Croxon) [2105293]
- net: Don't include filter.h from net/sock.h (Petr Oros) [2101792]
- sfc: fix considering that all channels have TX queues (Íñigo Huguet) [2106076]
- sfc: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [2106076]
- NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED (Scott Mayhew) [2066368]
- bpf: Fix request_sock leak in sk lookup helpers (Felix Maurer) [2102742]
- xsk: Fix generic transmit when completion queue reservation fails (Felix Maurer) [2102742]
- xsk: Fix handling of invalid descriptors in XSK TX batching API (Felix Maurer) [2102742]
- xsk: Fix possible crash when multiple sockets are created (Felix Maurer) [2102742]
- xsk: Fix l2fwd for copy mode + busy poll combo (Felix Maurer) [2102742]
- bpf: Support dual-stack sockets in bpf_tcp_check_syncookie (Felix Maurer) [2102742]
- xsk: Fix race at socket teardown (Felix Maurer) [2102742]
- netdevsim: don't overwrite read only ethtool parms (Antoine Tenart) [2101836]
- Bluetooth: btmtksdio: fix possible FW initialization failure (Gopal Tiwari) [2097262]
- Bluetooth: btmtksdio: fix the reset takes too long (Gopal Tiwari) [2097262]
- Bluetooth: btmtksdio: Fix kernel oops when sdio suspend. (Gopal Tiwari) [2097262]
- Bluetooth: mt7921s: support bluetooth reset mechanism (Gopal Tiwari) [2097262]
- Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl() (Gopal Tiwari) [2097262]
- Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend|resume]() (Gopal Tiwari) [2097262]
- Bluetooth: mt7921s: fix bus hang with wrong privilege (Gopal Tiwari) [2097262]
- Bluetooth: mt7921s: Enable SCO over I2S (Gopal Tiwari) [2097262]
- Bluetooth: mt7921s: fix firmware coredump retrieve (Gopal Tiwari) [2097262]
- Bluetooth: mt7921s: Support wake on bluetooth (Gopal Tiwari) [2097262]
- Enable MTK BT Support for RHEL (Gopal Tiwari) [2097262]
- redhat: workaround CKI cross compilation for scripts (Jan Stancek) [2101805]
- redhat/configs: Support QAT devices for x86 only (Vladis Dronov) [2040726]
- crypto: qat - expose device config through sysfs for 4xxx (Vladis Dronov) [2040726]
- crypto: qat - relocate and rename adf_sriov_prepare_restart() (Vladis Dronov) [2040726]
- crypto: qat - change behaviour of adf_cfg_add_key_value_param() (Vladis Dronov) [2040726]
- crypto: qat - expose device state through sysfs for 4xxx (Vladis Dronov) [2040726]
- crypto: qat - Removes the x86 dependency on the QAT drivers (Vladis Dronov) [2040726]
- crypto: qat - replace get_current_node() with numa_node_id() (Vladis Dronov) [2040726]
- crypto: qat - add support for 401xx devices (Vladis Dronov) [2040726]
- crypto: qat - re-enable registration of algorithms (Vladis Dronov) [2040726]
- crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag (Vladis Dronov) [2040726]
- crypto: qat - add param check for DH (Vladis Dronov) [2040726]
- crypto: qat - add param check for RSA (Vladis Dronov) [2040726]
- crypto: qat - remove dma_free_coherent() for DH (Vladis Dronov) [2040726]
- crypto: qat - fix memory leak in RSA (Vladis Dronov) [2040726]
- crypto: qat - add backlog mechanism (Vladis Dronov) [2040726]
- crypto: qat - refactor submission logic (Vladis Dronov) [2040726]
- crypto: qat - use pre-allocated buffers in datapath (Vladis Dronov) [2040726]
- crypto: qat - set to zero DH parameters before free (Vladis Dronov) [2040726]
- crypto: qat - Fix unsigned function returning negative constant (Vladis Dronov) [2040726]
- crypto: qat - remove line wrapping for pfvf_ops functions (Vladis Dronov) [2040726]
- crypto: qat - use u32 variables in all GEN4 pfvf_ops (Vladis Dronov) [2040726]
- crypto: qat - replace disable_vf2pf_interrupts() (Vladis Dronov) [2040726]
- crypto: qat - leverage the GEN2 VF mask definiton (Vladis Dronov) [2040726]
- crypto: qat - rework the VF2PF interrupt handling logic (Vladis Dronov) [2040726]
- crypto: qat - fix off-by-one error in PFVF debug print (Vladis Dronov) [2040726]
- crypto: qat - fix wording and formatting in code comment (Vladis Dronov) [2040726]
- crypto: qat - test PFVF registers for spurious interrupts on GEN4 (Vladis Dronov) [2040726]
- crypto: qat - add check for invalid PFVF protocol version 0 (Vladis Dronov) [2040726]
- crypto: qat - add missing restarting event notification in VFs (Vladis Dronov) [2040726]
- crypto: qat - remove unnecessary tests to detect PFVF support (Vladis Dronov) [2040726]
- crypto: qat - remove unused PFVF stubs (Vladis Dronov) [2040726]
- crypto: qat - remove unneeded braces (Vladis Dronov) [2040726]
- crypto: qat - fix ETR sources enabled by default on GEN2 devices (Vladis Dronov) [2040726]
- crypto: qat - set COMPRESSION capability for DH895XCC (Vladis Dronov) [2040726]
- crypto: qat - set CIPHER capability for DH895XCC (Vladis Dronov) [2040726]
- crypto: qat - stop using iommu_present() (Vladis Dronov) [2040726]
- crypto: qat - fix initialization of pfvf rts_map_msg structures (Vladis Dronov) [2040726]
- crypto: qat - fix initialization of pfvf cap_msg structures (Vladis Dronov) [2040726]
- crypto: qat - remove unneeded assignment (Vladis Dronov) [2040726]
- crypto: qat - disable registration of algorithms (Vladis Dronov) [2040726]
- crypto: qat - enable power management for QAT GEN4 (Vladis Dronov) [2040726]
- crypto: qat - move and rename GEN4 error register definitions (Vladis Dronov) [2040726]
- crypto: qat - add misc workqueue (Vladis Dronov) [2040726]
- crypto: qat - don't cast parameter in bit operations (Vladis Dronov) [2040726]
- crypto: qat - fix access to PFVF interrupt registers for GEN4 (Vladis Dronov) [2040726]
- crypto: qat - fix a signedness bug in get_service_enabled() (Vladis Dronov) [2040726]
- e1000e: Fix possible overflow in LTR decoding (Ken Cox) [2037986]
- e1000e: Print PHY register address when MDI read/write fails (Ken Cox) [2037986]
- e1000e: Correct NVM checksum verification flow (Ken Cox) [2037986]
- e1000e: Fix possible HW unit hang after an s0ix exit (Ken Cox) [2037986 2049953]
- e1000e: Handshake with CSME starts from ADL platforms (Ken Cox) [2037986 2049953]
- e1000e: Separate ADP board type from TGP (Ken Cox) [2037986 2049953]
- e1000e: Fix packet loss on Tiger Lake and later (Ken Cox) [2037986]
- e1000e: Separate TGP board type from SPT (Ken Cox) [2037986]
- e1000e: Remove redundant statement (Ken Cox) [2037986]
- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2037986]
- net: e1000e: solve insmod 'Unknown symbol mutex_lock' error (Ken Cox) [2037986]
- net/e1000e: Fix spelling mistake "The" -> "This" (Ken Cox) [2037986]
- e1000e: Add space to the debug print (Ken Cox) [2037986]
- e1000e: Add support for Lunar Lake (Ken Cox) [2037986]
- e1000e: Additional PHY power saving in S0ix (Ken Cox) [2037986 2049953]
- e1000e: Add polling mechanism to indicate CSME DPG exit (Ken Cox) [2037986 2049953]
- e1000e: Add handshake with the CSME to support S0ix (Ken Cox) [2037986 2049953]
- cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE (Lenny Szubowicz) [2075710]
- intel_idle: Add AlderLake support (Lenny Szubowicz) [2075710]
- intel_idle: Fix SPR C6 optimization (Lenny Szubowicz) [2075710]
- intel_idle: Fix the 'preferred_cstates' module parameter (Lenny Szubowicz) [2075710]
- cpuidle: intel_idle: Update intel_idle() kerneldoc comment (Lenny Szubowicz) [2075710]
Resolves: rhbz#2105293, rhbz#2101792, rhbz#2106076, rhbz#2066368, rhbz#2102742, rhbz#2101836, rhbz#2097262, rhbz#2101805, rhbz#2040726, rhbz#2037986, rhbz#2049953, rhbz#2075710

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-07-29 13:40:51 +00:00
Patrick Talbert
8ba6bf7ae9 kernel-5.14.0-134.el9
* Thu Jul 21 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-134.el9]
- redhat: fix kernel_variant_package option definition (Herton R. Krzesinski)
- audit: free module name (Richard Guy Briggs) [2100261]
- audit,io_uring,io-wq: call __audit_uring_exit for dummy contexts (Richard Guy Briggs) [2100261]
- certs: Add FIPS selftests (David Howells) [2080044]
- certs: Move load_certificate_list() to be with the asymmetric keys code (David Howells) [2080044]
- scsi: core: Add scsi_done_direct() for immediate completion (Ewan D. Milne) [2094105]
- scsi: core: Rename scsi_mq_done() into scsi_done() and export it (Ewan D. Milne) [2094105]
- scsi: core: Use a structure member to track the SCSI command submitter (Ewan D. Milne) [2094105]
Resolves: rhbz#2100261, rhbz#2080044, rhbz#2094105

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-07-21 10:13:47 +00:00
Patrick Talbert
71073ffd4a kernel-5.14.0-132.el9
* Tue Jul 19 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-132.el9]
- SUNRPC: Don't leak sockets in xs_local_connect() (Jeffrey Layton) [2089430]
- SUNRPC: clean up some inconsistent indenting (Jeffrey Layton) [2089430]
- SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() (Jeffrey Layton) [2089430]
- SUNRPC: Don't call connect() more than once on a TCP socket (Jeffrey Layton) [2089430]
- kdump: round up the total memory size to 128M for crashkernel reservation (Tao Liu) [2058040]
- topology/sysfs: Add PPIN in sysfs under cpu topology (Mark Langsdorf) [2067284]
- x86/cpu: Read/save PPIN MSR during initialization (Mark Langsdorf) [2067284]
- x86/cpu: Merge Intel and AMD ppin_init() functions (Mark Langsdorf) [2067284]
- x86/build: Use the proper name CONFIG_FW_LOADER (Mark Langsdorf) [2067252]
- gpio: mockup: Convert to use software nodes (Mark Langsdorf) [2067252]
- of: unittest: update text of expected warnings (Mark Langsdorf) [2067284]
- rtc: mc146818-lib: fix signedness bug in mc146818_get_time() (Mark Langsdorf) [2067284]
- topology/sysfs: get rid of htmldoc warning (Mark Langsdorf) [2067284]
- topology: Fix up build warning in topology_is_visible() (Mark Langsdorf) [2067284]
- arch_topology: Do not set llc_sibling if llc_id is invalid (Mark Langsdorf) [2067284]
- topology/sysfs: Hide PPIN on systems that do not support it. (Mark Langsdorf) [2067284]
- regmap: allow a defined reg_base to be added to every address (Mark Langsdorf) [2067284]
- regmap: add configurable downshift for addresses (Mark Langsdorf) [2067284]
- drivers/base/dd.c : Remove the initial value of the global variable (Mark Langsdorf) [2067284]
- devres: fix typos in comments (Mark Langsdorf) [2067284]
- base: soc: Make soc_device_match() simpler and easier to read (Mark Langsdorf) [2067284]
- driver core: dd: fix return value of __setup handler (Mark Langsdorf) [2067284]
- driver core: Refactor sysfs and drv/bus remove hooks (Mark Langsdorf) [2067284]
- driver core: Refactor multiple copies of device cleanup (Mark Langsdorf) [2067284]
- arch_topology: obtain cpu capacity using information from CPPC (Mark Langsdorf) [2067284]
- PM: core: keep irq flags in device_pm_check_callbacks() (Mark Langsdorf) [2067284]
- PM: sleep: Add device name to suspend_report_result() (Mark Langsdorf) [2067284]
- PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() (Mark Langsdorf) [2067284]
- PM: sleep: wakeup: Fix typos in comments (Mark Langsdorf) [2067284]
- PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove() (Mark Langsdorf) [2067284]
- PM: domains: use dev_err_probe() to simplify error handling (Mark Langsdorf) [2067284]
- PM: domains: Prevent power off for parent unless child is in deepest state (Mark Langsdorf) [2067284]
- firmware_loader: EXTRA_FIRMWARE does not support compressed files (Mark Langsdorf) [2067284]
- driver core: cleanup double words comments (Mark Langsdorf) [2067284]
- device property: Don't split fwnode_get_irq*() APIs in the code (Mark Langsdorf) [2067284]
- regmap: irq: cleanup comments (Mark Langsdorf) [2067284]
- platform: use dev_err_probe() in platform_get_irq_byname() (Mark Langsdorf) [2067284]
- devtmpfs: drop redundant fs parameters from internal fs (Mark Langsdorf) [2067284]
- topology/sysfs: Add format parameter to macro defining "show" functions for proc (Mark Langsdorf) [2067284]
- component: Replace most references to 'master' with 'aggregate device' (Mark Langsdorf) [2067284]
- device property: Add fwnode_irq_get_byname (Mark Langsdorf) [2067284]
- regmap-irq: Fix typo in comment (Mark Langsdorf) [2067284]
- driver core: Free DMA range map when device is released (Mark Langsdorf) [2067284]
- regmap-irq: Update interrupt clear register for proper reset (Mark Langsdorf) [2067284]
- PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067284]
- devtmpfs regression fix: reconfigure on each mount (Mark Langsdorf) [2067284]
- regmap: debugfs: Fix indentation (Mark Langsdorf) [2067284]
- regmap: Call regmap_debugfs_exit() prior to _init() (Mark Langsdorf) [2067284]
- driver core: Make bus notifiers in right order in really_probe() (Mark Langsdorf) [2067284]
- driver core: Move driver_sysfs_remove() after driver_sysfs_add() (Mark Langsdorf) [2067284]
- headers/uninline: Uninline single-use function: kobject_has_children() (Mark Langsdorf) [2067284]
- redhat: enable CONFIG_DEVTMPFS_SAFE (Mark Langsdorf) [2067284]
- devtmpfs: mount with noexec and nosuid (Mark Langsdorf) [2067284]
- driver core: Simplify async probe test code by using ktime_ms_delta() (Mark Langsdorf) [2067284]
- kobject: remove kset from struct kset_uevent_ops callbacks (Mark Langsdorf) [2067284]
- driver core: make kobj_type constant. (Mark Langsdorf) [2067284]
- PM: runtime: Simplify locking in pm_runtime_put_suppliers() (Mark Langsdorf) [2067284]
- software node: fix wrong node passed to find nargs_prop (Mark Langsdorf) [2067284]
- driver core: platform: document registration-failure requirement (Mark Langsdorf) [2067284]
- device property: Add fwnode_iomap() (Mark Langsdorf) [2067284]
- device property: Drop fwnode_graph_get_remote_node() (Mark Langsdorf) [2067284]
- device property: Use fwnode_graph_for_each_endpoint() macro (Mark Langsdorf) [2067284]
- device property: Implement fwnode_graph_get_endpoint_count() (Mark Langsdorf) [2067284]
- device property: Fix documentation for FWNODE_GRAPH_DEVICE_DISABLED (Mark Langsdorf) [2067284]
- device property: Fix fwnode_graph_devcon_match() fwnode leak (Mark Langsdorf) [2067284]
- PM: runtime: Add safety net to supplier device release (Mark Langsdorf) [2067284]
- PM: runtime: Capture device status before disabling runtime PM (Mark Langsdorf) [2067284]
- rtc: Check return value from mc146818_get_time() (Mark Langsdorf) [2067284]
- rtc: mc146818-lib: change return values of mc146818_get_time() (Mark Langsdorf) [2067284]
- rtc: cmos: take rtc_lock while reading from CMOS (Mark Langsdorf) [2067284]
- device property: Check fwnode->secondary when finding properties (Mark Langsdorf) [2067284]
- Documentation/auxiliary_bus: Move the text into the code (Mark Langsdorf) [2067284]
- Documentation/auxiliary_bus: Clarify the release of devices from find device (Mark Langsdorf) [2067284]
- Documentation/auxiliary_bus: Clarify __auxiliary_driver_register (Mark Langsdorf) [2067284]
- Documentation/auxiliary_bus: Clarify auxiliary_device creation (Mark Langsdorf) [2067284]
- topology/sysfs: rework book and drawer topology ifdefery (Mark Langsdorf) [2067284]
- topology/sysfs: export cluster attributes only if an architectures has support (Mark Langsdorf) [2067284]
- topology/sysfs: export die attributes only if an architectures has support (Mark Langsdorf) [2067284]
- driver core: platform: Make use of the helper function dev_err_probe() (Mark Langsdorf) [2067284]
- device property: Remove device_add_properties() API (Mark Langsdorf) [2067284]
- PCI: Convert to device_create_managed_software_node() (Mark Langsdorf) [2067284]
- driver core: Don't call device_remove_properties() from device_del() (Mark Langsdorf) [2067284]
- arch_topology: Remove unused topology_set_thermal_pressure() and related (Mark Langsdorf) [2067284]
- thermal: cpufreq_cooling: Use new thermal pressure update function (Mark Langsdorf) [2067284]
- arch_topology: Introduce thermal pressure update function (Mark Langsdorf) [2067284]
- regmap: allow to define reg_update_bits for no bus configuration (Mark Langsdorf) [2067284]
- PM: sleep: Fix error handling in dpm_prepare() (Mark Langsdorf) [2067252]
- arch_numa: simplify numa_distance allocation (Mark Langsdorf) [2067252]
- arm64: support page mapping percpu first chunk allocator (Mark Langsdorf) [2067252]
- PM: sleep: Avoid calling put_device() under dpm_list_mtx (Mark Langsdorf) [2067252]
- PM: sleep: Fix runtime PM based cpuidle support (Mark Langsdorf) [2067252]
- PM / wakeirq: support enabling wake-up irq after runtime_suspend called (Mark Langsdorf) [2067252]
- device property: Drop redundant NULL checks (Mark Langsdorf) [2067252]
- PM: sleep: Pause cpuidle later and resume it earlier during system transitions (Mark Langsdorf) [2067252]
- PM: suspend: Do not pause cpuidle in the suspend-to-idle path (Mark Langsdorf) [2067252]
- regmap: spi: Set regmap max raw r/w from max_transfer_size (Mark Langsdorf) [2067252]
- PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions (Mark Langsdorf) [2067252]
- x86/build: Tuck away built-in firmware under FW_LOADER (Mark Langsdorf) [2067252]
- vmlinux.lds.h: wrap built-in firmware support under FW_LOADER (Mark Langsdorf) [2067252]
- firmware_loader: move struct builtin_fw to the only place used (Mark Langsdorf) [2067252]
- x86/microcode: Use the firmware_loader built-in API (Mark Langsdorf) [2067252]
- firmware_loader: remove old DECLARE_BUILTIN_FIRMWARE() (Mark Langsdorf) [2067252]
- firmware_loader: formalize built-in firmware API (Mark Langsdorf) [2067252]
- component: do not leave master devres group open after bind (Mark Langsdorf) [2067252]
- driver core: Provide device_match_acpi_handle() helper (Mark Langsdorf) [2067252]
- regmap: Fix possible double-free in regcache_rbtree_exit() (Mark Langsdorf) [2067252]
- device property: build kunit tests without structleak plugin (Mark Langsdorf) [2067252]
- driver core: Reject pointless SYNC_STATE_ONLY device links (Mark Langsdorf) [2067252]
- firmware_loader: add a sanity check for firmware_request_builtin() (Mark Langsdorf) [2067252]
- firmware_loader: split built-in firmware call (Mark Langsdorf) [2067252]
- firmware_loader: fix pre-allocated buf built-in firmware use (Mark Langsdorf) [2067252]
- drivers/base/component.c: remove superfluous header files from component.c (Mark Langsdorf) [2067252]
- drivers/base/arch_topology.c: remove superfluous header (Mark Langsdorf) [2067252]
- driver core: use NUMA_NO_NODE during device_initialize (Mark Langsdorf) [2067252]
- driver core: Fix possible memory leak in device_link_add() (Mark Langsdorf) [2067252]
- driver core: Add debug logs when fwnode links are added/deleted (Mark Langsdorf) [2067252]
- driver core: Create __fwnode_link_del() helper function (Mark Langsdorf) [2067252]
- driver core: Set deferred probe reason when deferred by driver core (Mark Langsdorf) [2067252]
- driver core: fw_devlink: Add support for FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD (Mark Langsdorf) [2067252]
- driver core: Clarify that dev_err_probe() is OK even w/out -EPROBE_DEFER (Mark Langsdorf) [2067252]
- driver core: fw_devlink: Improve handling of cyclic dependencies (Mark Langsdorf) [2067252]
- driver core: platform: Make use of the helper macro SET_RUNTIME_PM_OPS() (Mark Langsdorf) [2067252]
- PM: base: power: don't try to use non-existing RTC for storing data (Mark Langsdorf) [2067252]
- PM: sleep: core: Avoid setting power.must_resume to false (Mark Langsdorf) [2067252]
- PM: sleep: wakeirq: drop useless parameter from dev_pm_attach_wake_irq() (Mark Langsdorf) [2067252]
- PM: domains: Fix domain attach for CONFIG_PM_OPP=n (Mark Langsdorf) [2067252]
- PM: runtime: add devm_pm_clk_create helper (Mark Langsdorf) [2067252]
- PM: runtime: add devm_pm_runtime_enable helper (Mark Langsdorf) [2067252]
- regmap: teach regmap to use raw spinlocks if requested in the config (Mark Langsdorf) [2067252]
- driver core: platform: Remove platform_device_add_properties() (Mark Langsdorf) [2067252]
- PM: domains: Add support for 'required-opps' to set default perf state (Mark Langsdorf) [2067252]
- Revert "media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary" (Mark Langsdorf) [2067252]
- device property: Check fwnode->secondary in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2067252]
- drivers/base/node.c: use bin_attribute to break the size limitation of cpumap ABI (Mark Langsdorf) [2067252]
- regmap: allow const array for {devm_,}regmap_field_bulk_alloc reg_fields (Mark Langsdorf) [2067252]
- driver: base: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067252]
- cacheinfo: clear cache_leaves(cpu) in free_cache_attributes() (Mark Langsdorf) [2067252]
- driver core: Fix error return code in really_probe() (Mark Langsdorf) [2067252]
- firmware: fix theoretical UAF race with firmware cache and resume (Mark Langsdorf) [2067252]
- driver: base: Replace symbolic permissions with octal permissions (Mark Langsdorf) [2067252]
- driver core: Split device_platform_notify() (Mark Langsdorf) [2067252]
- software nodes: Split software_node_notify() (Mark Langsdorf) [2067252]
- regmap: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067252]
- regmap: fix the offset of register error log (Mark Langsdorf) [2067252]
- nfs: reexport documentation (Dave Wysochanski) [2006399]
Resolves: rhbz#2089430, rhbz#2058040, rhbz#2067284, rhbz#2067252, rhbz#2006399

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-07-19 10:11:43 +00:00
Patrick Talbert
671ff051fe kernel-5.14.0-129.el9
* Thu Jul 14 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-129.el9]
- fuse: send security context of inode on file (Vivek Goyal) [2101526]
- fuse: extend init flags (Vivek Goyal) [2101526]
- security, lsm: dentry_init_security() Handle multi LSM registration (Vivek Goyal) [2101526]
- security: Return xattr name from security_dentry_init_security() (Vivek Goyal) [2101526]
- fuse: add FOPEN_NOFLUSH (Vivek Goyal) [2101526]
- net: fix data-race in dev_isalive() (Hangbin Liu) [2101278]
- net: Write lock dev_base_lock without disabling bottom halves. (Hangbin Liu) [2101278]
- net: fix IFF_TX_SKB_NO_LINEAR definition (Hangbin Liu) [2101278]
- sock: redo the psock vs ULP protection check (Hangbin Liu) [2101278]
- net: fix dev_fill_forward_path with pppoe + bridge (Hangbin Liu) [2101278]
- net: Fix features skip in for_each_netdev_feature() (Hangbin Liu) [2101278]
- RDMA/irdma: Add SW mechanism to generate completions on error (Kamal Heib) [2100317]
- RDMA/irdma: Remove the redundant variable (Kamal Heib) [2100317]
- RDMA/irdma: Add support for DSCP (Kamal Heib) [2100317]
- RDMA/irdma: Use irq_update_affinity_hint() (Kamal Heib) [2100317]
- RDMA/irdma: Set protocol based on PF rdma_mode flag (Kamal Heib) [2096127 2100317]
- spec: Keep .BTF section in modules (Viktor Malik) [2097188]
- NFSD: Instantiate a struct file when creating a regular NFSv4 file (Benjamin Coddington) [1905809]
- NFSD: Clean up nfsd_open_verified() (Benjamin Coddington) [1905809]
- NFSD: Remove do_nfsd_create() (Benjamin Coddington) [1905809]
- NFSD: Refactor NFSv4 OPEN(CREATE) (Benjamin Coddington) [1905809]
- NFSD: Refactor NFSv3 CREATE (Benjamin Coddington) [1905809]
- NFSD: Refactor nfsd_create_setattr() (Benjamin Coddington) [1905809]
- NFSD: Avoid calling fh_drop_write() twice in do_nfsd_create() (Benjamin Coddington) [1905809]
- NFSD: Clean up nfsd3_proc_create() (Benjamin Coddington) [1905809]
- ext4: fix up test_dummy_encryption handling for new mount API (Lukas Czerner) [2099577]
- ext4: only allow test_dummy_encryption when supported (Lukas Czerner) [2099577]
- fscrypt: add new helper functions for test_dummy_encryption (Lukas Czerner) [2099577]
- fscrypt: factor out fscrypt_policy_to_key_spec() (Lukas Czerner) [2099577]
- ext4: fix super block checksum incorrect after mount (Lukas Czerner) [2099577]
- ext4: fix bug_on ext4_mb_use_inode_pa (Lukas Czerner) [2099577]
- ext4: make variable "count" signed (Lukas Czerner) [2099577]
- ext4: add reserved GDT blocks check (Lukas Czerner) [2099577]
- ext4: fix bug_on in __es_tree_search (Lukas Czerner) [2099577]
- ext4: avoid cycles in directory h-tree (Lukas Czerner) [2099577]
- ext4: verify dir block before splitting it (Lukas Czerner) [2099577]
- ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state (Lukas Czerner) [2099577]
- ext4: fix bug_on in ext4_writepages (Lukas Czerner) [2099577]
- ext4: fix memory leak in parse_apply_sb_mount_options() (Lukas Czerner) [2099577]
- ext4: reject the 'commit' option on ext2 filesystems (Lukas Czerner) [2099577]
- ext4: fix race condition between ext4_write and ext4_convert_inline_data (Lukas Czerner) [2099577]
- ext4: fix journal_ioprio mount option handling (Lukas Czerner) [2099577]
- ext4: mark group as trimmed only if it was fully scanned (Lukas Czerner) [2099577]
- ext4: fix use-after-free in ext4_rename_dir_prepare (Lukas Czerner) [2099577]
- ext4: fix warning in ext4_handle_inode_extension (Lukas Czerner) [2099577]
- redhat/configs: enable CONFIG_SAMPLE_VFIO_MDEV_MTTY (Patrick Talbert) [2071955]
- Revert "mm: remove the extra ZONE_DEVICE struct page refcount" (Karol Herbst) [2043115]
- Merge DRM changes from upstream v5.17..v5.18 (Karol Herbst) [2043115]
- seq_file: include linux/string_helpers.h (Karol Herbst) [2043115]
- iosys-map: Add a few more helpers (Karol Herbst) [2043115]
- iosys-map: Add offset to iosys_map_memcpy_to() (Karol Herbst) [2043115]
- dma-buf-map: Rename to iosys-map (Karol Herbst) [2043115]
- Revert "virtio: wrap config->reset calls" (Karol Herbst) [2043115]
- Merge DRM changes from upstream v5.16..v5.17 (Karol Herbst) [2043115]
- drm/i915/rpl-s: Add PCI IDS for Raptor Lake S (Karol Herbst) [2043115]
- Merge DRM changes from upstream v5.15..v5.16 (Karol Herbst) [2043115]
- Merge DRM changes from upstream v5.14..v5.15 (Karol Herbst) [2043115]
- fbdev: fbmem: add a helper to determine if an aperture is used by a fw fb (Karol Herbst) [2043115]
- redhat/configs: enable CONFIG_UDMABUF (Karol Herbst) [2012748]
- redhat/configs: set new DRM configs (Karol Herbst) [2043115]
- Makefiles: set initial DRM version (Karol Herbst) [2043115]
Resolves: rhbz#2101526, rhbz#2101278, rhbz#2100317, rhbz#2096127, rhbz#2097188, rhbz#1905809, rhbz#2099577, rhbz#2071955, rhbz#2043115, rhbz#2012748

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-07-14 10:15:57 +00:00
Patrick Talbert
7e3f0881d6 kernel-5.14.0-125.el9
* Wed Jul 06 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-125.el9]
- cifs: fix bad fids sent over wire (Ronnie Sahlberg) [2088775]
- SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op (Ronnie Sahlberg) [2088775]
- i40e: Fix call trace in setup_tx_descriptors (Ivan Vecera) [2037980]
- i40e: Fix calculating the number of queue pairs (Ivan Vecera) [2037980]
- i40e: Fix adding ADQ filter to TC0 (Ivan Vecera) [2037980]
- i40e: i40e_main: fix a missing check on list iterator (Ivan Vecera) [2037980]
- i40e, xsk: Get rid of redundant 'fallthrough' (Ivan Vecera) [2037980]
- i40e, xsk: Diversify return values from xsk_wakeup call paths (Ivan Vecera) [2037980]
- i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ivan Vecera) [2037980]
- i40e: Add Ethernet Connection X722 for 10GbE SFP+ support (Ivan Vecera) [2037980]
- i40e: Add vsi.tx_restart to i40e ethtool stats (Ivan Vecera) [2037980]
- i40e: Add tx_stopped stat (Ivan Vecera) [2037980]
- i40e: Add support for MPLS + TSO (Ivan Vecera) [2037980]
- i40e: little endian only valid checksums (Ivan Vecera) [2037980]
- i40e: stop disabling VFs due to PF error responses (Ivan Vecera) [2037980]
- Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC" (Ivan Vecera) [2037980]
- i40e: remove dead stores on XSK hotpath (Ivan Vecera) [2037980]
- i40e: Add a stat for tracking busy rx pages (Ivan Vecera) [2037980]
- i40e: Add a stat for tracking pages waived (Ivan Vecera) [2037980]
- i40e: Add a stat tracking new RX page allocations (Ivan Vecera) [2037980]
- i40e: Aggregate and export RX page reuse stat (Ivan Vecera) [2037980]
- i40e: Remove rx page reuse double count (Ivan Vecera) [2037980]
- i40e: Fix race condition while adding/deleting MAC/VLAN filters (Ivan Vecera) [2037980]
- i40e: Add new version of i40e_aq_add_macvlan function (Ivan Vecera) [2037980]
- i40e: Add new versions of send ASQ command functions (Ivan Vecera) [2037980]
- i40e: Add sending commands in atomic context (Ivan Vecera) [2037980]
- i40e: Remove unused RX realloc stat (Ivan Vecera) [2037980]
- i40e: Disable hw-tc-offload feature on driver load (Ivan Vecera) [2037980]
- i40e: Fix reset path while removing the driver (Ivan Vecera) [2037980]
- i40e: Fix reset bw limit when DCB enabled with 1 TC (Ivan Vecera) [2037980]
- i40e: respect metadata on XSK Rx to skb (Ivan Vecera) [2037980]
- i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ivan Vecera) [2037980]
- i40e: Remove useless DMA-32 fallback configuration (Ivan Vecera) [2037980]
- i40e: fix unsigned stat widths (Ivan Vecera) [2037980]
- i40e: Fix for failed to init adminq while VF reset (Ivan Vecera) [2037980]
- i40e: Fix queues reservation for XDP (Ivan Vecera) [2037980]
- i40e: Fix issue when maximum queues is exceeded (Ivan Vecera) [2037980]
- i40e: Increase delay to 1 s after global EMP reset (Ivan Vecera) [2037980]
- i40e: remove variables set but not used (Ivan Vecera) [2037980]
- i40e: Remove non-inclusive language (Ivan Vecera) [2037980]
- i40e: Update FW API version (Ivan Vecera) [2037980]
- i40e: Minimize amount of busy-waiting during AQ send (Ivan Vecera) [2037980]
- i40e: Add ensurance of MacVlan resources for every trusted VF (Ivan Vecera) [2037980]
- i40e: Fix incorrect netdev's real number of RX/TX queues (Ivan Vecera) [2037980]
- i40e: Fix for displaying message regarding NVM version (Ivan Vecera) [2037980]
- i40e: fix use-after-free in i40e_sync_filters_subtask() (Ivan Vecera) [2037980]
- i40e: Fix to not show opcode msg on unsuccessful VF MAC change (Ivan Vecera) [2037980]
- i40e: switch to napi_build_skb() (Ivan Vecera) [2037980]
- i40e: Use irq_update_affinity_hint() (Ivan Vecera) [2037980]
- i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc (Ivan Vecera) [2037980]
- i40e: Fix pre-set max number of queues for VF (Ivan Vecera) [2037980]
- i40e: Fix failed opcode appearing if handling messages from VF (Ivan Vecera) [2037980]
- i40e: Fix display error code in dmesg (Ivan Vecera) [2037980]
- i40e: Fix creation of first queue by omitting it if is not power of two (Ivan Vecera) [2037980]
- i40e: Fix warning message and call stack during rmmod i40e driver (Ivan Vecera) [2037980]
- i40e: Fix ping is lost after configuring ADq on VF (Ivan Vecera) [2037980]
- i40e: Fix changing previously set num_queue_pairs for PFs (Ivan Vecera) [2037980]
- i40e: Fix NULL ptr dereference on VSI filter sync (Ivan Vecera) [2037980]
- i40e: Fix correct max_pkt_size on VF RX queue (Ivan Vecera) [2037980]
- i40e: Simplify bool conversion (Ivan Vecera) [2037980]
- i40e: Fix freeing of uninitialized misc IRQ vector (Ivan Vecera) [2037980]
- i40e: Use the xsk batched rx allocation interface (Ivan Vecera) [2037980]
- i40e: Fix spelling mistake "dissable" -> "disable" (Ivan Vecera) [2037980]
- i40e: add support for PTP external synchronization clock (Ivan Vecera) [2037980]
- i40e: improve locking of mac_filter_hash (Ivan Vecera) [2037980]
- time: Handle negative seconds correctly in timespec64_to_ns() (Íñigo Huguet) [2097394]
- iavf: Fix issue with MAC address of VF shown as zero (Petr Oros) [2037976]
- Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Petr Oros) [2037976]
- iavf: Fix hang during reboot/shutdown (Petr Oros) [2037976]
- iavf: Fix double free in iavf_reset_task (Petr Oros) [2037976]
- iavf: Fix adopting new combined setting (Petr Oros) [2037976]
- iavf: Fix handling of vlan strip virtual channel messages (Petr Oros) [2037976]
- iavf: Fix __IAVF_RESETTING state usage (Petr Oros) [2037976]
- iavf: Fix missing check for running netdev (Petr Oros) [2037976]
- iavf: Fix deadlock in iavf_reset_task (Petr Oros) [2037976]
- iavf: Fix race in init state (Petr Oros) [2037976]
- iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS (Petr Oros) [2037976]
- iavf: Fix init state closure on remove (Petr Oros) [2037976]
- iavf: Add waiting so the port is initialized in remove (Petr Oros) [2037976]
- iavf: Rework mutexes for better synchronisation (Petr Oros) [2037976]
- iavf: Remove non-inclusive language (Petr Oros) [2037976]
- iavf: Fix incorrect use of assigning iavf_status to int (Petr Oros) [2037976]
- iavf: stop leaking iavf_status as "errno" values (Petr Oros) [2037976]
- iavf: remove redundant ret variable (Petr Oros) [2037976]
- iavf: Add usage of new virtchnl format to set default MAC (Petr Oros) [2037976]
- iavf: refactor processing of VLAN V2 capability message (Petr Oros) [2037976]
- iavf: Add support for 50G/100G in AIM algorithm (Petr Oros) [2037976]
- iavf: Remove useless DMA-32 fallback configuration (Petr Oros) [2037976]
- iavf: Use irq_update_affinity_hint() (Petr Oros) [2037976]
- iavf: remove an unneeded variable (Petr Oros) [2037976]
- iavf: Fix limit of total number of queues to active queues of VF (Petr Oros) [2037976]
- iavf: switch to napi_build_skb() (Petr Oros) [2037976]
- iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Petr Oros) [2037976]
- iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload enable/disable (Petr Oros) [2037976]
- iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath (Petr Oros) [2037976]
- iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netdev config (Petr Oros) [2037976]
- iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation (Petr Oros) [2037976]
- iavf: do not override the adapter state in the watchdog task (again) (Petr Oros) [2037976]
- iavf: missing unlocks in iavf_watchdog_task() (Petr Oros) [2037976]
- iavf: Fix reporting when setting descriptor count (Petr Oros) [2037976]
- iavf: restore MSI state on reset (Petr Oros) [2037976]
- iavf: Fix displaying queue statistics shown by ethtool (Petr Oros) [2037976]
- iavf: Refactor string format to avoid static analysis warnings (Petr Oros) [2037976]
- iavf: Refactor text of informational message (Petr Oros) [2037976]
- iavf: Fix static code analysis warning (Petr Oros) [2037976]
- iavf: Refactor iavf_mac_filter struct memory usage (Petr Oros) [2037976]
- iavf: Enable setting RSS hash key (Petr Oros) [2037976]
- iavf: Add trace while removing device (Petr Oros) [2037976]
- iavf: return errno code instead of status code (Petr Oros) [2037976]
- iavf: Log info when VF is entering and leaving Allmulti mode (Petr Oros) [2037976]
- iavf: Add change MTU message (Petr Oros) [2037976]
- iavf: Fix VLAN feature flags after VFR (Petr Oros) [2037976]
- iavf: Fix refreshing iavf adapter stats on ethtool request (Petr Oros) [2037976]
- iavf: Fix deadlock occurrence during resetting VF interface (Petr Oros) [2037976]
- iavf: Prevent changing static ITR values if adaptive moderation is on (Petr Oros) [2037976]
- iavf: Restore VLAN filters after link down (Petr Oros) [2037976]
- iavf: Fix for setting queues to 0 (Petr Oros) [2037976]
- iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset (Petr Oros) [2037976]
- iavf: validate pointers (Petr Oros) [2037976]
- iavf: prevent accidental free of filter structure (Petr Oros) [2037976]
- iavf: Fix failure to exit out from last all-multicast mode (Petr Oros) [2037976]
- iavf: don't clear a lock we don't hold (Petr Oros) [2037976]
- iavf: free q_vectors before queues in iavf_disable_vf (Petr Oros) [2037976]
- iavf: check for null in iavf_fix_features (Petr Oros) [2037976]
- iavf: Fix return of set the new channel count (Petr Oros) [2037976]
- iavf: Fix kernel BUG in free_msi_irqs (Petr Oros) [2037976]
- iavf: Add helper function to go from pci_dev to adapter (Petr Oros) [2037976]
- iavf: Combine init and watchdog state machines (Petr Oros) [2037976]
- iavf: Add __IAVF_INIT_FAILED state (Petr Oros) [2037976]
- iavf: Refactor iavf state machine tracking (Petr Oros) [2037976]
- iavf: fix double unlock of crit_lock (Petr Oros) [2037976]
- iavf: use mutexes for locking of critical sections (Petr Oros) [2037976]
- iavf: fix locking of critical sections (Petr Oros) [2037976]
- iavf: do not override the adapter state in the watchdog task (Petr Oros) [2037976]
- bnxt_en: parse and report result field when NVRAM package install fails (Ken Cox) [2042819 2043783]
- bnxt_en: Enable packet timestamping for all RX packets (Ken Cox) [2042819 2043783]
- bnxt_en: Configure ptp filters during bnxt open (Ken Cox) [2042819 2043783]
- bnxt_en: Update firmware interface to 1.10.2.95 (Ken Cox) [2042819 2043783]
- bnxt_en: Fix unnecessary dropping of RX packets (Ken Cox) [2042819 2043783]
- bnxt_en: Initiallize bp->ptp_lock first before using it (Ken Cox) [2042819 2043783]
- bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag (Ken Cox) [2042819 2043783]
- bnxt: add page_pool support for aggregation ring when using xdp (Ken Cox) [2042819 2043783]
- bnxt: change receive ring space parameters (Ken Cox) [2042819 2043783]
- bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb (Ken Cox) [2042819 2043783]
- bnxt: refactor bnxt_rx_pages operate on skb_shared_info (Ken Cox) [2042819 2043783]
- bnxt: add flag to denote that an xdp program is currently attached (Ken Cox) [2042819 2043783]
- bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buff (Ken Cox) [2042819 2043783]
- bnxt_en: Prevent XDP redirect from running when stopping TX queue (Ken Cox) [2042819 2043783]
- bnxt_en: reserve space inside receive page for skb_shared_info (Ken Cox) [2042819 2043783]
- bnxt_en: Synchronize tx when xdp redirects happen on same ring (Ken Cox) [2042819 2043783]
- net: bnxt_ptp: fix compilation error (Ken Cox) [2042819 2043783]
- bnxt: revert hastily merged uAPI aberrations (Ken Cox) [2042819 2043783]
- bnxt_en: add an nvm test for hw diagnose (Ken Cox) [2042819 2043783]
- bnxt_en: implement hw health reporter (Ken Cox) [2042819 2043783]
- bnxt_en: Do not destroy health reporters during reset (Ken Cox) [2042819 2043783]
- bnxt_en: Eliminate unintended link toggle during FW reset (Ken Cox) [2042819 2043783]
- bnxt_en: Properly report no pause support on some cards (Ken Cox) [2042819 2043783]
- bnxt_en: introduce initial link state of unknown (Ken Cox) [2042819 2043783]
- bnxt_en: parse result field when NVRAM package install fails (Ken Cox) [2042819 2043783]
- bnxt_en: add more error checks to HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2042819 2043783]
- bnxt_en: refactor error handling of HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2042819 2043783]
- bnxt_en: Handle async event when the PHC is updated in RTC mode (Ken Cox) [2042819 2043783]
- bnxt_en: Implement .adjtime() for PTP RTC mode (Ken Cox) [2042819 2043783]
- bnxt_en: Add driver support to use Real Time Counter for PTP (Ken Cox) [2042819 2043783]
- bnxt_en: PTP: Refactor PTP initialization functions (Ken Cox) [2042819 2043783]
- bnxt_en: Update firmware interface to 1.10.2.73 (Ken Cox) [2042819 2043783]
- bnxt_en: fix kernel doc warnings in bnxt_hwrm.c (Ken Cox) [2042819 2043783]
- bnxt_en: Increase firmware message response DMA wait time (Ken Cox) [2042819 2043783]
- bnxt_en: Fix devlink fw_activate (Ken Cox) [2042819 2043783]
- bnxt_en: Restore the resets_reliable flag in bnxt_open() (Ken Cox) [2042819 2043783]
- bnxt_en: Fix incorrect multicast rx mask setting when not requested (Ken Cox) [2042819 2043783]
- bnxt_en: Fix occasional ethtool -t loopback test failures (Ken Cox) [2042819 2043783]
- bnxt_en: Fix offline ethtool selftest with RDMA enabled (Ken Cox) [2042819 2043783]
- bnxt_en: Fix active FEC reporting to ethtool (Ken Cox) [2042819 2043783]
- bnxt_en: improve firmware timeout messaging (Ken Cox) [2042819 2043783]
- bnxt_en: use firmware provided max timeout for messages (Ken Cox) [2042819 2043783]
- bnxt_en: improve VF error messages when PF is unavailable (Ken Cox) [2042819 2043783]
- bnxt_en: add dynamic debug support for HWRM messages (Ken Cox) [2042819 2043783]
- bnxt_en: Use page frag RX buffers for better software GRO performance (Ken Cox) [2042819 2043783]
- bnxt_en: convert to xdp_do_flush (Ken Cox) [2042819 2043783]
- bnxt_en: Support CQE coalescing mode in ethtool (Ken Cox) [2042819 2043783]
- bnxt_en: Support configurable CQE coalescing mode (Ken Cox) [2042819 2043783]
- bnxt_en: enable interrupt sampling on 5750X for DIM (Ken Cox) [2042819 2043783]
- bnxt_en: Log error report for dropped doorbell (Ken Cox) [2042819 2043783]
- bnxt_en: Add event handler for PAUSE Storm event (Ken Cox) [2042819 2043783]
- flow_offload: reject to offload tc actions in offload drivers (Ken Cox) [2042819 2043783]
- bnxt_en: Fix compile error regression when CONFIG_BNXT_SRIOV is not set (Ken Cox) [2042819 2043783]
- bnxt_en: reject indirect blk offload when hw-tc-offload is off (Ken Cox) [2042819 2043783]
- bnxt_en: fix format specifier in live patch error message (Ken Cox) [2042819 2043783]
- bnxt_en: extend RTNL to VF check in devlink driver_reinit (Ken Cox) [2042819 2043783]
- bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ken Cox) [2042819 2043783]
- bnxt_en: Remove not used other ULP define (Ken Cox) [2042819 2043783]
- bnxt_en: Provide stored devlink "fw" version on older firmware (Ken Cox) [2042819 2043783]
- bnxt_en: implement firmware live patching (Ken Cox) [2042819 2043783]
- bnxt_en: Update firmware interface to 1.10.2.63 (Ken Cox) [2042819 2043783]
- bnxt_en: implement dump callback for fw health reporter (Ken Cox) [2042819 2043783]
- bnxt_en: Retrieve coredump and crashdump size via FW command (Ken Cox) [2042819 2043783]
- bnxt_en: move coredump functions into dedicated file (Ken Cox) [2042819 2043783]
- bnxt_en: Refactor coredump functions (Ken Cox) [2042819 2043783]
- bnxt_en: improve fw diagnose devlink health messages (Ken Cox) [2042819 2043783]
- bnxt_en: consolidate fw devlink health reporters (Ken Cox) [2042819 2043783]
- bnxt_en: remove fw_reset devlink health reporter (Ken Cox) [2042819 2043783]
- bnxt_en: improve error recovery information messages (Ken Cox) [2042819 2043783]
- bnxt_en: add enable_remote_dev_reset devlink parameter (Ken Cox) [2042819 2043783]
- bnxt_en: implement devlink dev reload fw_activate (Ken Cox) [2042819 2043783]
- bnxt_en: implement devlink dev reload driver_reinit (Ken Cox) [2042819 2043783]
- bnxt_en: refactor cancellation of resource reservations (Ken Cox) [2042819 2043783]
- bnxt_en: refactor printing of device info (Ken Cox) [2042819 2043783]
- ethernet: constify references to netdev->dev_addr in drivers (Ken Cox) [2042819 2043783]
- bnxt: use netif_is_rxfh_configured instead of open code (Ken Cox) [2042819 2043783]
- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2042819 2043783]
- bnxt_en: Fix TX timeout when TX ring size is set to the smallest (Ken Cox) [2042819 2043783]
- net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Ken Cox) [2042819 2043783]
- bnxt_en: Clean up completion ring page arrays completely (Ken Cox) [2042819 2043783]
- bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() (Ken Cox) [2042819 2043783]
- bnxt_en: Fix error recovery regression (Ken Cox) [2042819 2043783]
- bnxt: Search VPD with pci_vpd_find_ro_info_keyword() (Ken Cox) [2042819 2043783]
- bnxt: Read VPD with pci_vpd_alloc() (Ken Cox) [2042819 2043783]
- bnxt_en: Fix possible unintended driver initiated error recovery (Ken Cox) [2042819 2043783]
- bnxt_en: Fix UDP tunnel logic (Ken Cox) [2042819 2043783]
- bnxt_en: Fix asic.rev in devlink dev info command (Ken Cox) [2042819 2043783]
- bnxt_en: fix read of stored FW_PSID version on P5 devices (Ken Cox) [2042819 2043783]
- bnxt_en: fix stored FW_PSID version masks (Ken Cox) [2042819 2043783]
- bnxt_en: Fix 64-bit doorbell operation on 32-bit kernels (Ken Cox) [2042819 2043783]
- bnxt_en: support multiple HWRM commands in flight (Ken Cox) [2042819 2043783]
- bnxt_en: discard out of sequence HWRM responses (Ken Cox) [2042819 2043783]
- bnxt_en: remove legacy HWRM interface (Ken Cox) [2042819 2043783]
- bnxt_en: update all firmware calls to use the new APIs (Ken Cox) [2042819 2043783]
- bnxt_en: use link_lock instead of hwrm_cmd_lock to protect link_info (Ken Cox) [2042819 2043783]
- bnxt_en: add support for HWRM request slices (Ken Cox) [2042819 2043783]
- bnxt_en: add HWRM request assignment API (Ken Cox) [2042819 2043783]
- bnxt_en: introduce new firmware message API based on DMA pools (Ken Cox) [2042819 2043783]
- bnxt_en: move HWRM API implementation into separate file (Ken Cox) [2042819 2043783]
- bnxt_en: Refactor the HWRM_VER_GET firmware calls (Ken Cox) [2042819 2043783]
- bnxt_en: remove DMA mapping for KONG response (Ken Cox) [2042819 2043783]
- bnxt: count discards due to memory allocation errors (Ken Cox) [2042819 2043783]
- bnxt: count packets discarded because of netpoll (Ken Cox) [2042819 2043783]
- net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [2042819 2043783]
- Revert "bnxt: Read VPD with pci_vpd_alloc()" (Ken Cox) [2042819 2043783]
- Revert "bnxt: Search VPD with pci_vpd_find_ro_info_keyword()" (Ken Cox) [2042819 2043783]
- bnxt_en: Increase maximum RX ring size if jumbo ring is not used (Ken Cox) [2042819 2043783]
- bnxt_en: Don't use static arrays for completion ring pages (Ken Cox) [2042819 2043783]
- bnxt_en: Log if an invalid signal detected on TSIO pin (Ken Cox) [2042819 2043783]
- gfs2: Make sure FITRIM minlen is rounded up to fs block size (Andrew Price) [2066375]
- redhat/configs enable CONFIG_ICE_HWTS (Petr Oros) [2037974]
- redhat/configs enable CONFIG_ICE_SWITCHDEV (Petr Oros) [2037974]
- ice: Fix memory corruption in VF driver (Petr Oros) [2037974]
- ice: Fix queue config fail handling (Petr Oros) [2037974]
- ice: Sync VLAN filtering features for DVM (Petr Oros) [2037974]
- ice: Fix PTP TX timestamp offset calculation (Petr Oros) [2037974]
- ice: Fix interrupt moderation settings getting cleared (Petr Oros) [2037974]
- ice: fix possible under reporting of ethtool Tx and Rx statistics (Petr Oros) [2037974]
- ice: fix crash when writing timestamp on RX rings (Petr Oros) [2037974]
- ice: fix PTP stale Tx timestamps cleanup (Petr Oros) [2037974]
- ice: clear stale Tx queue settings before configuring (Petr Oros) [2037974]
- ice: Fix race during aux device (un)plugging (Petr Oros) [2037974]
- ice: fix use-after-free when deinitializing mailbox snapshot (Petr Oros) [2037974]
- ice: wait 5 s for EMP reset after firmware flash (Petr Oros) [2037974]
- ice: Protect vf_state check by cfg_lock in ice_vc_process_vf_msg() (Petr Oros) [2037974]
- ice: Fix incorrect locking in ice_vc_process_vf_msg() (Petr Oros) [2037974]
- ice: Fix memory leak in ice_get_orom_civd_data() (Petr Oros) [2037974]
- ice: fix crash in switchdev mode (Petr Oros) [2037974]
- ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (Petr Oros) [2037974]
- ice: xsk: check if Rx ring was filled up to the end (Petr Oros) [2037974]
- ice: arfs: fix use-after-free when freeing @rx_cpu_rmap (Petr Oros) [2037974]
- ice: clear cmd_type_offset_bsz for TX rings (Petr Oros) [2037974]
- ice: xsk: fix VSI state check in ice_xsk_wakeup() (Petr Oros) [2037974]
- ice: synchronize_rcu() when terminating rings (Petr Oros) [2037974]
- ice: Do not skip not enabled queues in ice_vc_dis_qs_msg (Petr Oros) [2037974]
- ice: Set txq_teid to ICE_INVAL_TEID on ring creation (Petr Oros) [2037974]
- ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2037974]
- ice: Fix MAC address setting (Petr Oros) [2037974]
- ice: Clear default forwarding VSI during VSI release (Petr Oros) [2037974]
- ice: xsk: Fix indexing in ice_tx_xsk_pool() (Petr Oros) [2037974]
- ice: xsk: Stop Rx processing when ntc catches ntu (Petr Oros) [2037974]
- ice: xsk: Eliminate unnecessary loop iteration (Petr Oros) [2037974]
- ice: don't allow to run ice_send_event_to_aux() in atomic ctx (Petr Oros) [2037974]
- ice: fix 'scheduling while atomic' on aux critical err interrupt (Petr Oros) [2037974]
- ice: add trace events for tx timestamps (Petr Oros) [2037974]
- ice: fix return value check in ice_gnss.c (Petr Oros) [2037974]
- ice: destroy flow director filter mutex after releasing VSIs (Petr Oros) [2037974]
- ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats() (Petr Oros) [2037974]
- ice: remove PF pointer from ice_check_vf_init (Petr Oros) [2037974]
- ice: introduce ice_virtchnl.c and ice_virtchnl.h (Petr Oros) [2037974]
- ice: cleanup long lines in ice_sriov.c (Petr Oros) [2037974]
- ice: introduce ICE_VF_RESET_LOCK flag (Petr Oros) [2037974]
- ice: introduce ICE_VF_RESET_NOTIFY flag (Petr Oros) [2037974]
- ice: convert ice_reset_vf to take flags (Petr Oros) [2037974]
- ice: convert ice_reset_vf to standard error codes (Petr Oros) [2037974]
- ice: make ice_reset_all_vfs void (Petr Oros) [2037974]
- ice: drop is_vflr parameter from ice_reset_all_vfs (Petr Oros) [2037974]
- ice: move reset functionality into ice_vf_lib.c (Petr Oros) [2037974]
- ice: fix a long line warning in ice_reset_vf (Petr Oros) [2037974]
- ice: introduce VF operations structure for reset flows (Petr Oros) [2037974]
- ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id (Petr Oros) [2037974]
- ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_private.h (Petr Oros) [2037974]
- ice: use ice_is_vf_trusted helper function (Petr Oros) [2037974]
- ice: log an error message when eswitch fails to configure (Petr Oros) [2037974]
- ice: cleanup error logging for ice_ena_vfs (Petr Oros) [2037974]
- ice: move ice_set_vf_port_vlan near other .ndo ops (Petr Oros) [2037974]
- ice: refactor spoofchk control code in ice_sriov.c (Petr Oros) [2037974]
- ice: rename ICE_MAX_VF_COUNT to avoid confusion (Petr Oros) [2037974]
- ice: remove unused definitions from ice_sriov.h (Petr Oros) [2037974]
- ice: convert vf->vc_ops to a const pointer (Petr Oros) [2037974]
- ice: remove circular header dependencies on ice.h (Petr Oros) [2037974]
- ice: rename ice_virtchnl_pf.c to ice_sriov.c (Petr Oros) [2037974]
- ice: rename ice_sriov.c to ice_vf_mbx.c (Petr Oros) [2037974]
- ice: Fix FV offset searching (Petr Oros) [2037974]
- ice: Add support for outer dest MAC for ADQ tunnels (Petr Oros) [2037974]
- ice: avoid XDP checks in ice_clean_tx_irq() (Petr Oros) [2037974]
- ice: change "can't set link" message to dbg level (Petr Oros) [2037974]
- ice: Add slow path offload stats on port representor in switchdev (Petr Oros) [2037974]
- ice: Add support for inner etype in switchdev (Petr Oros) [2037974]
- ice: Fix curr_link_speed advertised speed (Petr Oros) [2037974]
- ice: Don't use GFP_KERNEL in atomic context (Petr Oros) [2037974]
- ice: stop disabling VFs due to PF error responses (Petr Oros) [2037974]
- ice: xsk: fix GCC version checking against pragma unroll presence (Petr Oros) [2037974]
- ice: convert VF storage to hash table with krefs and RCU (Petr Oros) [2037974]
- ice: introduce VF accessor functions (Petr Oros) [2037974]
- ice: factor VF variables to separate structure (Petr Oros) [2037974]
- ice: convert ice_for_each_vf to include VF entry iterator (Petr Oros) [2037974]
- ice: use ice_for_each_vf for iteration during removal (Petr Oros) [2037974]
- ice: remove checks in ice_vc_send_msg_to_vf (Petr Oros) [2037974]
- ice: move VFLR acknowledge during ice_free_vfs (Petr Oros) [2037974]
- ice: move clear_malvf call in ice_free_vfs (Petr Oros) [2037974]
- ice: pass num_vfs to ice_set_per_vf_res() (Petr Oros) [2037974]
- ice: store VF pointer instead of VF ID (Petr Oros) [2037974]
- ice: refactor unwind cleanup in eswitch mode (Petr Oros) [2037974]
- ice: add TTY for GNSS module for E810T device (Petr Oros) [2037974]
- ice: initialize local variable 'tlv' (Petr Oros) [2037974]
- ice: check the return of ice_ptp_gettimex64 (Petr Oros) [2037974]
- ice: fix concurrent reset and removal of VFs (Petr Oros) [2037974]
- ice: fix setting l4 port flag when adding filter (Petr Oros) [2037974]
- ice: Match on all profiles in slow-path (Petr Oros) [2037974]
- ice: enable parsing IPSEC SPI headers for RSS (Petr Oros) [2037974]
- ice: Simplify tracking status of RDMA support (Petr Oros) [2037974]
- ice: fix IPIP and SIT TSO offload (Petr Oros) [2037974]
- ice: fix an error code in ice_cfg_phy_fec() (Petr Oros) [2037974]
- ice: Add ability for PF admin to enable VF VLAN pruning (Petr Oros) [2037974]
- ice: Add support for 802.1ad port VLANs VF (Petr Oros) [2037974]
- ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev (Petr Oros) [2037974]
- ice: Support configuring the device to Double VLAN Mode (Petr Oros) [2037974]
- ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Petr Oros) [2037974]
- ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads (Petr Oros) [2037974]
- ice: Add outer_vlan_ops and VSI specific VLAN ops implementations (Petr Oros) [2037974]
- ice: Adjust naming for inner VLAN operations (Petr Oros) [2037974]
- ice: Use the proto argument for VLAN ops (Petr Oros) [2037974]
- ice: Refactor vf->port_vlan_info to use ice_vlan (Petr Oros) [2037974]
- ice: Introduce ice_vlan struct (Petr Oros) [2037974]
- ice: Add new VSI VLAN ops (Petr Oros) [2037974]
- ice: Add helper function for adding VLAN 0 (Petr Oros) [2037974]
- ice: Refactor spoofcheck configuration functions (Petr Oros) [2037974]
- ice: xsk: Borrow xdp_tx_active logic from i40e (Petr Oros) [2037974]
- ice: xsk: Improve AF_XDP ZC Tx and use batching API (Petr Oros) [2037974]
- ice: xsk: Avoid potential dead AF_XDP Tx processing (Petr Oros) [2037974]
- ice: Make Tx threshold dependent on ring length (Petr Oros) [2037974]
- ice: xsk: Handle SW XDP ring wrap and bump tail more often (Petr Oros) [2037974]
- ice: xsk: Force rings to be sized to power of 2 (Petr Oros) [2037974]
- ice: Remove likely for napi_complete_done (Petr Oros) [2037974]
- ice: add support for DSCP QoS for IDC (Petr Oros) [2037974]
- ice: respect metadata on XSK Rx to skb (Petr Oros) [2037974]
- ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Petr Oros) [2037974]
- ice: respect metadata in legacy-rx/ice_construct_skb() (Petr Oros) [2037974]
- ice: Remove useless DMA-32 fallback configuration (Petr Oros) [2037974]
- ice: Use bitmap_free() to free bitmap (Petr Oros) [2037974]
- ice: Optimize a few bitmap operations (Petr Oros) [2037974]
- ice: Slightly simply ice_find_free_recp_res_idx (Petr Oros) [2037974]
- ice: improve switchdev's slow-path (Petr Oros) [2037974]
- ice: replay advanced rules after reset (Petr Oros) [2037974]
- net: fixup build after bpf header changes (Petr Oros) [2037974]
- net: Don't include filter.h from net/sock.h (Petr Oros) [2037974]
- ice: Add flow director support for channel mode (Petr Oros) [2037974]
- ice: switch to napi_build_skb() (Petr Oros) [2037974]
- ice: xsk: fix cleaned_count setting (Petr Oros) [2037974]
- ice: xsk: allow empty Rx descriptors on XSK ZC data path (Petr Oros) [2037974]
- ice: xsk: do not clear status_error0 for ntu + nb_buffs descriptor (Petr Oros) [2037974]
- ice: remove dead store on XSK hotpath (Petr Oros) [2037974]
- ice: xsk: allocate separate memory for XDP SW ring (Petr Oros) [2037974]
- ice: xsk: return xsk buffers back to pool when cleaning the ring (Petr Oros) [2037974]
- ice: trivial: fix odd indenting (Petr Oros) [2037974]
- ice: support crosstimestamping on E822 devices if supported (Petr Oros) [2037974]
- ice: exit bypass mode once hardware finishes timestamp calibration (Petr Oros) [2037974]
- ice: ensure the hardware Clock Generation Unit is configured (Petr Oros) [2037974]
- ice: implement basic E822 PTP support (Petr Oros) [2037974]
- ice: convert clk_freq capability into time_ref (Petr Oros) [2037974]
- ice: introduce ice_ptp_init_phc function (Petr Oros) [2037974]
- ice: use 'int err' instead of 'int status' in ice_ptp_hw.c (Petr Oros) [2037974]
- ice: PTP: move setting of tstamp_config (Petr Oros) [2037974]
- ice: introduce ice_base_incval function (Petr Oros) [2037974]
- ice: Fix E810 PTP reset flow (Petr Oros) [2037974]
- ice: Don't put stale timestamps in the skb (Petr Oros) [2037974]
- ice: Use div64_u64 instead of div_u64 in adjfine (Petr Oros) [2037974]
- ice: use modern kernel API for kick (Petr Oros) [2037974]
- ice: tighter control over VSI_DOWN state (Petr Oros) [2037974]
- ice: use prefetch methods (Petr Oros) [2037974]
- ice: update to newer kernel API (Petr Oros) [2037974]
- ice: support immediate firmware activation via devlink reload (Petr Oros) [2037974]
- ice: reduce time to read Option ROM CIVD data (Petr Oros) [2037974]
- ice: move ice_devlink_flash_update and merge with ice_flash_pldm_image (Petr Oros) [2037974]
- ice: move and rename ice_check_for_pending_update (Petr Oros) [2037974]
- ice: devlink: add shadow-ram region to snapshot Shadow RAM (Petr Oros) [2037974]
- ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK (Petr Oros) [2037974]
- ice: Remove unnecessary casts (Petr Oros) [2037974]
- ice: Propagate error codes (Petr Oros) [2037974]
- ice: Remove excess error variables (Petr Oros) [2037974]
- ice: Cleanup after ice_status removal (Petr Oros) [2037974]
- ice: Remove enum ice_status (Petr Oros) [2037974]
- ice: Use int for ice_status (Petr Oros) [2037974]
- ice: Remove string printing for ice_status (Petr Oros) [2037974]
- ice: Refactor status flow for DDP load (Petr Oros) [2037974]
- ice: Refactor promiscuous functions (Petr Oros) [2037974]
- ice: refactor PTYPE validating (Petr Oros) [2037974]
- ice: Add package PTYPE enable information (Petr Oros) [2037974]
- ice: safer stats processing (Petr Oros) [2037974]
- ice: fix adding different tunnels (Petr Oros) [2037974]
- ice: fix choosing UDP header type (Petr Oros) [2037974]
- ice: ignore dropped packets during init (Petr Oros) [2037974]
- ice: rearm other interrupt cause register after enabling VFs (Petr Oros) [2037974]
- ice: fix FDIR init missing when reset VF (Petr Oros) [2037974]
- ice: xsk: clear status_error0 for each allocated desc (Petr Oros) [2037974]
- net/ice: Remove unused enum (Petr Oros) [2037974]
- net/ice: Fix boolean assignment (Petr Oros) [2037974]
- ice: avoid bpf_prog refcount underflow (Petr Oros) [2037974]
- ice: fix vsi->txq_map sizing (Petr Oros) [2037974]
- net/ice: Add support for enable_iwarp and enable_roce devlink param (Petr Oros) [2037974]
- ice: Hide bus-info in ethtool for PRs in switchdev mode (Petr Oros) [2037974]
- ice: Clear synchronized addrs when adding VFs in switchdev mode (Petr Oros) [2037974]
- intel: Simplify bool conversion (Petr Oros) [2037974]
- ice: fix error return code in ice_get_recp_frm_fw() (Petr Oros) [2037974]
- ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() (Petr Oros) [2037974]
- ice: Add support to print error on PHY FW load failure (Petr Oros) [2037974]
- ice: Add support for changing MTU on PR in switchdev mode (Petr Oros) [2037974]
- ice: send correct vc status in switchdev (Petr Oros) [2037974]
- ice: support for GRE in eswitch (Petr Oros) [2037974]
- ice: low level support for tunnels (Petr Oros) [2037974]
- ice: VXLAN and Geneve TC support (Petr Oros) [2037974]
- ice: support for indirect notification (Petr Oros) [2037974]
- ice: Add tc-flower filter support for channel (Petr Oros) [2037974]
- ice: enable ndo_setup_tc support for mqprio_qdisc (Petr Oros) [2037974]
- ice: Add infrastructure for mqprio support via ndo_setup_tc (Petr Oros) [2037974]
- ice: fix an error code in ice_ena_vfs() (Petr Oros) [2037974]
- ice: Refactor PR ethtool ops (Petr Oros) [2037974]
- ice: Manage act flags for switchdev offloads (Petr Oros) [2037974]
- ice: Forbid trusted VFs in switchdev mode (Petr Oros) [2037974]
- ice: introduce XDP_TX fallback path (Petr Oros) [2037974]
- ice: optimize XDP_TX workloads (Petr Oros) [2037974]
- ice: propagate xdp_ring onto rx_ring (Petr Oros) [2037974]
- ice: do not create xdp_frame on XDP_TX (Petr Oros) [2037974]
- ice: unify xdp_rings accesses (Petr Oros) [2037974]
- ice: ndo_setup_tc implementation for PR (Petr Oros) [2037974]
- ice: ndo_setup_tc implementation for PF (Petr Oros) [2037974]
- ice: Allow changing lan_en and lb_en on all kinds of filters (Petr Oros) [2037974]
- ice: cleanup rules info (Petr Oros) [2037974]
- ice: allow deleting advanced rules (Petr Oros) [2037974]
- ice: allow adding advanced rules (Petr Oros) [2037974]
- ice: create advanced switch recipe (Petr Oros) [2037974]
- ice: manage profiles and field vectors (Petr Oros) [2037974]
- ice: implement low level recipes functions (Petr Oros) [2037974]
- ice: add port representor ethtool ops and stats (Petr Oros) [2037974]
- ice: switchdev slow path (Petr Oros) [2037974]
- ice: rebuild switchdev when resetting all VFs (Petr Oros) [2037974]
- ice: enable/disable switchdev when managing VFs (Petr Oros) [2037974]
- ice: introduce new type of VSI for switchdev (Petr Oros) [2037974]
- ice: set and release switchdev environment (Petr Oros) [2037974]
- ice: allow changing lan_en and lb_en on dflt rules (Petr Oros) [2037974]
- ice: manage VSI antispoof and destination override (Petr Oros) [2037974]
- ice: allow process VF opcodes in different ways (Petr Oros) [2037974]
- ice: introduce VF port representor (Petr Oros) [2037974]
- ice: Move devlink port to PF/VF struct (Petr Oros) [2037974]
- ice: support basic E-Switch mode control (Petr Oros) [2037974]
- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Petr Oros) [2037974]
- ice: Use the xsk batched rx allocation interface (Petr Oros) [2037974]
- ice: Use xdp_buf instead of rx_buf for xsk zero-copy (Petr Oros) [2037974]
- ice: Only lock to update netdev dev_addr (Petr Oros) [2037974]
- ice: restart periodic outputs around time changes (Petr Oros) [2037974]
- ice: fix Tx queue iteration for Tx timestamp enablement (Petr Oros) [2037974]
Resolves: rhbz#2088775, rhbz#2037980, rhbz#2097394, rhbz#2037976, rhbz#2042819, rhbz#2043783, rhbz#2066375, rhbz#2037974

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-07-06 09:06:16 +00:00
Patrick Talbert
861289e12f kernel-5.14.0-123.el9
* Fri Jul 01 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-123.el9]
- exec: Force single empty string when argv is empty (Diego Domingos) [2099482]
- scsi: ibmvfc: Store vhost pointer during subcrq allocation (Gustavo Walbon) [2098103]
- powerpc: Enable execve syscall exit tracepoint (Steve Best) [2095526]
- rcu-tasks: Use delayed_work to delay rcu_tasks_verify_self_tests() (Waiman Long) [2094506]
- rcu-tasks: Be more patient for RCU Tasks boot-time testing (Waiman Long) [2094506]
- redhat/configs: Add new refcnt tracker options (Ivan Vecera) [2096377]
- net/sched: cls_u32: fix possible leak in u32_init_knode() (Ivan Vecera) [2096377]
- net/sched: cls_u32: fix netns refcount changes in u32_change() (Ivan Vecera) [2096377]
- net: add dev->dev_registered_tracker (Ivan Vecera) [2096377]
- net/smc: use GFP_ATOMIC allocation in smc_pnet_add_eth() (Ivan Vecera) [2096377]
- net/smc: fix ref_tracker issue in smc_pnet_add() (Ivan Vecera) [2096377]
- net: refine dev_put()/dev_hold() debugging (Ivan Vecera) [2096377]
- ref_tracker: add a count of untracked references (Ivan Vecera) [2096377]
- ref_tracker: implement use-after-free detection (Ivan Vecera) [2096377]
- SUNRPC: add netns refcount tracker to struct rpc_xprt (Ivan Vecera) [2096377]
- SUNRPC: add netns refcount tracker to struct gss_auth (Ivan Vecera) [2096377]
- SUNRPC: add netns refcount tracker to struct svc_xprt (Ivan Vecera) [2096377]
- net/smc: fix possible NULL deref in smc_pnet_add_eth() (Ivan Vecera) [2096377]
- net: bridge: fix net device refcount tracking issue in error path (Ivan Vecera) [2096377]
- ref_tracker: use __GFP_NOFAIL more carefully (Ivan Vecera) [2096377]
- net: sched: do not allocate a tracker in tcf_exts_init() (Ivan Vecera) [2096377]
- af_packet: fix tracking issues in packet_do_bind() (Ivan Vecera) [2096377]
- netlink: do not allocate a device refcount tracker in ethnl_default_notify() (Ivan Vecera) [2096377]
- net/sched: add missing tracker information in qdisc_create() (Ivan Vecera) [2096377]
- netfilter: nf_nat_masquerade: add netns refcount tracker to masq_dev_work (Ivan Vecera) [2096377]
- netfilter: nf_nat_masquerade: defer conntrack walk to work queue (Ivan Vecera) [2096377]
- netfilter: nf_nat_masquerade: make async masq_inet6_event handling generic (Ivan Vecera) [2096377]
- netfilter: nfnetlink: add netns refcount tracker to struct nfulnl_instance (Ivan Vecera) [2096377]
- ethtool: always write dev in ethnl_parse_header_dev_get (Ivan Vecera) [2096377]
- net: add net device refcount tracker to struct packet_type (Ivan Vecera) [2096377]
- ethtool: use ethnl_parse_header_dev_put() (Ivan Vecera) [2096377]
- net: dev_replace_track() cleanup (Ivan Vecera) [2096377]
- net: linkwatch: be more careful about dev->linkwatch_dev_tracker (Ivan Vecera) [2096377]
- mptcp: adjust to use netns refcount tracker (Ivan Vecera) [2096377]
- ipv6: use GFP_ATOMIC in rt6_probe() (Ivan Vecera) [2096377]
- xfrm: add net device refcount tracker to struct xfrm_state_offload (Ivan Vecera) [2096377]
- ethtool: fix null-ptr-deref on ref tracker (Ivan Vecera) [2096377]
- ppp: add netns refcount tracker (Ivan Vecera) [2096377]
- l2tp: add netns refcount tracker to l2tp_dfs_seq_data (Ivan Vecera) [2096377]
- net: sched: add netns refcount tracker to struct tcf_exts (Ivan Vecera) [2096377]
- net: add netns refcount tracker to struct seq_net_private (Ivan Vecera) [2096377]
- net: add netns refcount tracker to struct sock (Ivan Vecera) [2096377]
- net: add networking namespace refcount tracker (Ivan Vecera) [2096377]
- xfrm: use net device refcount tracker helpers (Ivan Vecera) [2096377]
- net: sched: act_mirred: add net device refcount tracker (Ivan Vecera) [2096377]
- openvswitch: add net device refcount tracker to struct vport (Ivan Vecera) [2096377]
- netlink: add net device refcount tracker to struct ethnl_req_info (Ivan Vecera) [2096377]
- net/smc: add net device tracker to struct smc_pnetentry (Ivan Vecera) [2096377]
- pktgen add net device refcount tracker (Ivan Vecera) [2096377]
- llc: add net device refcount tracker (Ivan Vecera) [2096377]
- ax25: add net device refcount tracker (Ivan Vecera) [2096377]
- inet: add net device refcount tracker to struct fib_nh_common (Ivan Vecera) [2096377]
- net: switchdev: add net device refcount tracker (Ivan Vecera) [2096377]
- net: watchdog: add net device refcount tracker (Ivan Vecera) [2096377]
- net: bridge: add net device refcount tracker (Ivan Vecera) [2096377]
- vlan: add net device refcount tracker (Ivan Vecera) [2096377]
- net: eql: add net device refcount tracker (Ivan Vecera) [2096377]
- vrf: use dev_replace_track() for better tracking (Ivan Vecera) [2096377]
- netpoll: add net device refcount tracker to struct netpoll (Ivan Vecera) [2096377]
- ipmr, ip6mr: add net device refcount tracker to struct vif_device (Ivan Vecera) [2096377]
- net: failover: add net device refcount tracker (Ivan Vecera) [2096377]
- net: linkwatch: add net device refcount tracker (Ivan Vecera) [2096377]
- net/sched: add net device refcount tracker to struct Qdisc (Ivan Vecera) [2096377]
- ipv4: add net device refcount tracker to struct in_device (Ivan Vecera) [2096377]
- ipv6: add net device refcount tracker to struct inet6_dev (Ivan Vecera) [2096377]
- net: add net device refcount tracker to struct netdev_adjacent (Ivan Vecera) [2096377]
- net: add net device refcount tracker to struct neigh_parms (Ivan Vecera) [2096377]
- net: add net device refcount tracker to struct pneigh_entry (Ivan Vecera) [2096377]
- net: add net device refcount tracker to struct neighbour (Ivan Vecera) [2096377]
- ipv6: add net device refcount tracker to struct ip6_tnl (Ivan Vecera) [2096377]
- sit: add net device refcount tracking to ip_tunnel (Ivan Vecera) [2096377]
- ipv6: add net device refcount tracker to rt6_probe_deferred() (Ivan Vecera) [2096377]
- net: dst: add net device refcount tracking to dst_entry (Ivan Vecera) [2096377]
- drop_monitor: add net device refcount tracker (Ivan Vecera) [2096377]
- net: add net device refcount tracker to dev_ifsioc() (Ivan Vecera) [2096377]
- net: add net device refcount tracker to ethtool_phys_id() (Ivan Vecera) [2096377]
- net: add net device refcount tracker to struct netdev_queue (Ivan Vecera) [2096377]
- net: add net device refcount tracker to struct netdev_rx_queue (Ivan Vecera) [2096377]
- net: add net device refcount tracker infrastructure (Ivan Vecera) [2096377]
- lib: add tests for reference tracker (Ivan Vecera) [2096377]
- lib: add reference counting tracking infrastructure (Ivan Vecera) [2096377]
- net: drop nopreempt requirement on sock_prot_inuse_add() (Ivan Vecera) [2096377]
- net: merge net->core.prot_inuse and net->core.sock_inuse (Ivan Vecera) [2096377]
- net: make sock_inuse_add() available (Ivan Vecera) [2096377]
- net: inline sock_prot_inuse_add() (Ivan Vecera) [2096377]
- netdevice: move xdp_rxq within netdev_rx_queue (Ivan Vecera) [2096377]
- nfs: fix broken handling of the softreval mount option (Benjamin Coddington) [2095275]
Resolves: rhbz#2099482, rhbz#2098103, rhbz#2095526, rhbz#2094506, rhbz#2096377, rhbz#2095275

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-07-01 07:45:38 +00:00
Patrick Talbert
7758d82d14 kernel-5.14.0-121.el9
* Wed Jun 29 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-121.el9]
- redhat/configs: Set CONFIG_VIRTIO_IOMMU on x86_64 (Eric Auger) [2089765]
- crypto: fips - make proc files report fips module name and version (Simo Sorce) [2080499]
- fuse: clean up error exits in fuse_fill_super() (Miklos Szeredi) [2021800]
- fuse: always initialize sb->s_fs_info (Miklos Szeredi) [2021800]
- fuse: clean up fuse_mount destruction (Miklos Szeredi) [2021800]
- fuse: get rid of fuse_put_super() (Miklos Szeredi) [2021800]
- fuse: check s_root when destroying sb (Miklos Szeredi) [2021800]
- fuse: allow sharing existing sb (Miklos Szeredi) [2021800]
- fuse: move fget() to fuse_get_tree() (Miklos Szeredi) [2021800]
- fuse: move option checking into fuse_fill_super() (Miklos Szeredi) [2021800]
- fuse: name fs_context consistently (Miklos Szeredi) [2021800]
- gfs2: Stop using glock holder auto-demotion for now (Andreas Gruenbacher) [2082193]
- gfs2: buffered write prefaulting (Andreas Gruenbacher) [2082193]
- gfs2: Align read and write chunks to the page cache (Andreas Gruenbacher) [2082193]
- gfs2: Pull return value test out of should_fault_in_pages (Andreas Gruenbacher) [2082193]
- gfs2: Clean up use of fault_in_iov_iter_{read,write}able (Andreas Gruenbacher) [2082193]
- gfs2: Variable rename (Andreas Gruenbacher) [2082193]
- gfs2: Fix filesystem block deallocation for short writes (Andreas Gruenbacher) [2082193]
- iomap: iomap_write_end cleanup (Andreas Gruenbacher) [2082193]
- iomap: iomap_write_failed fix (Andreas Gruenbacher) [2082193]
- gfs2: Don't re-check for write past EOF unnecessarily (Andreas Gruenbacher) [2082193]
- gfs2: No short reads or writes upon glock contention (Andreas Gruenbacher) [2082193]
- fs/iomap: Fix buffered write page prefaulting (Andreas Gruenbacher) [2082193]
- gfs2: Make sure not to return short direct writes (Andreas Gruenbacher) [2082193]
- gfs2: Remove dead code in gfs2_file_read_iter (Andreas Gruenbacher) [2082193]
- gfs2: Fix gfs2_file_buffered_write endless loop workaround (Andreas Gruenbacher) [2082193]
- gfs2: Minor retry logic cleanup (Andreas Gruenbacher) [2082193]
- gfs2: Disable page faults during lockless buffered reads (Andreas Gruenbacher) [2082193]
- gfs2: Fix should_fault_in_pages() logic (Andreas Gruenbacher) [2082193]
- gfs2: Initialize gh_error in gfs2_glock_nq (Andreas Gruenbacher) [2082193]
- gfs2: Make use of list_is_first (Andreas Gruenbacher) [2082193]
- gfs2: Switch lock order of inode and iopen glock (Andreas Gruenbacher) [2082193]
- gfs2: cancel timed-out glock requests (Andreas Gruenbacher) [2082193]
- gfs2: Expect -EBUSY after canceling dlm locking requests (Andreas Gruenbacher) [2082193]
- gfs2: gfs2_setattr_size error path fix (Andreas Gruenbacher) [2082193]
- gfs2: assign rgrp glock before compute_bitstructs (Bob Peterson) [2082193]
- redhat/kernel.spec.template: fix standalone tools build (Jan Stancek) [2081992]
- arm64/mte: Clarify mode reported by PR_GET_TAGGED_ADDR_CTRL (Mark Salter) [2076088]
- arm64: mte: change PR_MTE_TCF_NONE back into an unsigned long (Mark Salter) [2076088]
- tools headers UAPI: Sync linux/prctl.h with the kernel sources (Mark Salter) [2076088]
- kselftest/arm64: Skip VL_INHERIT tests for unsupported vector types (Mark Salter) [2076088]
- kselftest/arm64: Parameterise ptrace vector length information (Mark Salter) [2076088]
- arm64: extable: fix load_unaligned_zeropad() reg indices (Mark Salter) [2076088]
- arm64: kexec: Fix missing error code 'ret' warning in load_other_segments() (Mark Salter) [2076088]
- arm64: ftrace: add missing BTIs (Mark Salter) [2076088]
- arm64: kexec: use __pa_symbol(empty_zero_page) (Mark Salter) [2076088]
- arm64: update PAC description for kernel (Mark Salter) [2076088]
- arm64: uaccess: avoid blocking within critical sections (Mark Salter) [2076088]
- arm64: mm: Fix VM_BUG_ON(mm != &init_mm) for trans_pgd (Mark Salter) [2076088]
- arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline functions (Mark Salter) [2076088]
- arm64: Track no early_pgtable_alloc() for kmemleak (Mark Salter) [2076088]
- arm64: vdso: remove -nostdlib compiler flag (Mark Salter) [2076088]
- arm64: arm64_ftr_reg->name may not be a human-readable string (Mark Salter) [2076088]
- kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC (Mark Salter) [2076088]
- arm64: support page mapping percpu first chunk allocator (Mark Salter) [2076088]
- arm64: cpufeature: Export this_cpu_has_cap helper (Mark Salter) [2076088]
- arm64: Select POSIX_CPU_TIMERS_TASK_WORK (Mark Salter) [2076088]
- arm64: Document boot requirements for FEAT_SME_FA64 (Mark Salter) [2076088]
- arm64: ftrace: use function_nocfi for _mcount as well (Mark Salter) [2076088]
- arm64: asm: setup.h: export common variables (Mark Salter) [2076088]
- arm64/traps: Avoid unnecessary kernel/user pointer conversion (Mark Salter) [2076088]
- arm64/sve: Fix warnings when SVE is disabled (Mark Salter) [2076088]
- arm64/sve: Add stub for sve_max_virtualisable_vl() (Mark Salter) [2076088]
- arm64/sve: Track vector lengths for tasks in an array (Mark Salter) [2076088]
- arm64/sve: Explicitly load vector length when restoring SVE state (Mark Salter) [2076088]
- arm64/sve: Put system wide vector length information into structs (Mark Salter) [2076088]
- arm64/sve: Use accessor functions for vector lengths in thread_struct (Mark Salter) [2076088]
- arm64/sve: Rename find_supported_vector_length() (Mark Salter) [2076088]
- arm64/sve: Make access to FFR optional (Mark Salter) [2076088]
- arm64/sve: Make sve_state_size() static (Mark Salter) [2076088]
- arm64/sve: Remove sve_load_from_fpsimd_state() (Mark Salter) [2076088]
- arm64/fp: Reindent fpsimd_save() (Mark Salter) [2076088]
- selftests: arm64: Factor out utility functions for assembly FP tests (Mark Salter) [2076088]
- selftests: arm64: Add coverage of ptrace flags for SVE VL inheritance (Mark Salter) [2076088]
- selftests: arm64: Verify that all possible vector lengths are handled (Mark Salter) [2076088]
- selftests: arm64: Fix and enable test for setting current VL in vec-syscfg (Mark Salter) [2076088]
- selftests: arm64: Remove bogus error check on writing to files (Mark Salter) [2076088]
- selftests: arm64: Fix printf() format mismatch in vec-syscfg (Mark Salter) [2076088]
- selftests: arm64: Move FPSIMD in SVE ptrace test into a function (Mark Salter) [2076088]
- selftests: arm64: More comprehensively test the SVE ptrace interface (Mark Salter) [2076088]
- selftests: arm64: Verify interoperation of SVE and FPSIMD register sets (Mark Salter) [2076088]
- selftests: arm64: Clarify output when verifying SVE register set (Mark Salter) [2076088]
- selftests: arm64: Document what the SVE ptrace test is doing (Mark Salter) [2076088]
- selftests: arm64: Remove extraneous register setting code (Mark Salter) [2076088]
- selftests: arm64: Don't log child creation as a test in SVE ptrace test (Mark Salter) [2076088]
- selftests: arm64: Use a define for the number of SVE ptrace tests to be run (Mark Salter) [2076088]
- arm64: vmlinux.lds.S: remove `.fixup` section (Mark Salter) [2076088]
- arm64: extable: add load_unaligned_zeropad() handler (Mark Salter) [2076088]
- arm64: extable: add a dedicated uaccess handler (Mark Salter) [2076088]
- arm64: extable: add `type` and `data` fields (Mark Salter) [2076088]
- arm64: extable: use `ex` for `exception_table_entry` (Mark Salter) [2076088]
- arm64: extable: make fixup_exception() return bool (Mark Salter) [2076088]
- arm64: extable: consolidate definitions (Mark Salter) [2076088]
- arm64: gpr-num: support W registers (Mark Salter) [2076088]
- arm64: factor out GPR numbering helpers (Mark Salter) [2076088]
- arm64: kvm: use kvm_exception_table_entry (Mark Salter) [2076088]
- arm64: lib: __arch_copy_to_user(): fold fixups into body (Mark Salter) [2076088]
- arm64: lib: __arch_copy_from_user(): fold fixups into body (Mark Salter) [2076088]
- arm64: lib: __arch_clear_user(): fold fixups into body (Mark Salter) [2076088]
- arm64: vdso32: require CROSS_COMPILE_COMPAT for gcc+bfd (Mark Salter) [2076088]
- arm64: vdso32: suppress error message for 'make mrproper' (Mark Salter) [2076088]
- arm64: vdso32: drop test for -march=armv8-a (Mark Salter) [2076088]
- arm64: vdso32: drop the test for dmb ishld (Mark Salter) [2076088]
- arm64: Add a capability for FEAT_ECV (Mark Salter) [2076088]
- arm64: mte: Add asymmetric mode support (Mark Salter) [2076088]
- arm64: mte: CPU feature detection for Asymm MTE (Mark Salter) [2076088]
- arm64: mte: Bitfield definitions for Asymm MTE (Mark Salter) [2076088]
- arm64: kasan: mte: move GCR_EL1 switch to task switch when KASAN disabled (Mark Salter) [2076088]
- arm64/mm: drop HAVE_ARCH_PFN_VALID (Mark Salter) [2076088]
- arm64: trans_pgd: remove trans_pgd_map_page() (Mark Salter) [2076088]
- arm64: kexec: remove cpu-reset.h (Mark Salter) [2076088]
- arm64: kexec: remove the pre-kexec PoC maintenance (Mark Salter) [2076088]
- arm64: kexec: keep MMU enabled during kexec relocation (Mark Salter) [2076088]
- arm64: kexec: install a copy of the linear-map (Mark Salter) [2076088]
- arm64: kexec: use ld script for relocation function (Mark Salter) [2076088]
- arm64: kexec: relocate in EL1 mode (Mark Salter) [2076088]
- arm64: kexec: configure EL2 vectors for kexec (Mark Salter) [2076088]
- arm64: kexec: pass kimage as the only argument to relocation function (Mark Salter) [2076088]
- arm64: kexec: Use dcache ops macros instead of open-coding (Mark Salter) [2076088]
- arm64: kexec: skip relocation code for inplace kexec (Mark Salter) [2076088]
- arm64: kexec: flush image and lists during kexec load time (Mark Salter) [2076088]
- arm64: hibernate: abstract ttrb0 setup function (Mark Salter) [2076088]
- arm64: trans_pgd: hibernate: Add trans_pgd_copy_el2_vectors (Mark Salter) [2076088]
- arm64: kernel: add helper for booted at EL2 and not VHE (Mark Salter) [2076088]
- arm64: mm: update max_pfn after memory hotplug (Mark Salter) [2076088]
- arm64/mm: Add pud_sect_supported() (Mark Salter) [2076088]
- arm64: mm: Drop pointless call to set_max_mapnr() (Mark Salter) [2076088]
- arm64/hugetlb: fix CMA gigantic page order for non-4K PAGE_SIZE (Mark Salter) [2076088]
- kselftest/arm64: signal: Skip tests if required features are missing (Mark Salter) [2076088]
- arm64: Mitigate MTE issues with str{n}cmp() (Mark Salter) [2076088]
- arm64: add MTE supported check to thread switching and syscall entry/exit (Mark Salter) [2076088]
- arm64: Mark __stack_chk_guard as __ro_after_init (Mark Salter) [2076088]
- arm64/kernel: remove duplicate include in process.c (Mark Salter) [2076088]
- arm64/sve: Use correct size when reinitialising SVE state (Mark Salter) [2076088]
- arm64: remove GCC version check for ARCH_SUPPORTS_INT128 (Mark Salter) [2076088]
- arm64: mm: limit linear region to 51 bits for KVM in nVHE mode (Mark Salter) [2076088]
- arm64: mm: fix comment typo of pud_offset_phys() (Mark Salter) [2076088]
- arm64: signal32: Drop pointless call to sigdelsetmask() (Mark Salter) [2076088]
- arm64/sve: Better handle failure to allocate SVE register storage (Mark Salter) [2076088]
- arm64: Document the requirement for SCR_EL3.HCE (Mark Salter) [2076088]
- arm64: head: avoid over-mapping in map_memory (Mark Salter) [2076088]
- arm64/sve: Add a comment documenting the binutils needed for SVE asm (Mark Salter) [2076088]
- arm64/sve: Add some comments for sve_save/load_state() (Mark Salter) [2076088]
- arm64: replace in_irq() with in_hardirq() (Mark Salter) [2076088]
- arm64: mm: Fix TLBI vs ASID rollover (Mark Salter) [2076088]
- arm64: entry: Add SYM_CODE annotation for __bad_stack (Mark Salter) [2076088]
- arm64: fix typo in a comment (Mark Salter) [2076088]
- arm64: move the (z)install rules to arch/arm64/Makefile (Mark Salter) [2076088]
- arm64/sve: Make fpsimd_bind_task_to_cpu() static (Mark Salter) [2076088]
- arm64: unnecessary end 'return;' in void functions (Mark Salter) [2076088]
- arm64/sme: Document boot requirements for SME (Mark Salter) [2076088]
- arm64: use __func__ to get function name in pr_err (Mark Salter) [2076088]
- arm64: SSBS/DIT: print SSBS and DIT bit when printing PSTATE (Mark Salter) [2076088]
- arm64: cpufeature: Use defined macro instead of magic numbers (Mark Salter) [2076088]
- kselftest/arm64: signal: Add a TODO list for signal handling tests (Mark Salter) [2076088]
- kselftest/arm64: signal: Add test case for SVE register state in signals (Mark Salter) [2076088]
- kselftest/arm64: signal: Verify that signals can't change the SVE vector length (Mark Salter) [2076088]
- kselftest/arm64: signal: Check SVE signal frame shows expected vector length (Mark Salter) [2076088]
- kselftest/arm64: signal: Support signal frames with SVE register data (Mark Salter) [2076088]
- kselftest/arm64: signal: Add SVE to the set of features we can check for (Mark Salter) [2076088]
- kselftest/arm64: pac: Fix skipping of tests on systems without PAC (Mark Salter) [2076088]
- kselftest/arm64: mte: Fix misleading output when skipping tests (Mark Salter) [2076088]
- kselftest/arm64: Add a TODO list for floating point tests (Mark Salter) [2076088]
- kselftest/arm64: Add tests for SVE vector configuration (Mark Salter) [2076088]
- kselftest/arm64: Validate vector lengths are set in sve-probe-vls (Mark Salter) [2076088]
- kselftest/arm64: Provide a helper binary and "library" for SVE RDVL (Mark Salter) [2076088]
- kselftest/arm64: Ignore check_gcr_el1_cswitch binary (Mark Salter) [2076088]
- Documentation: arm64: describe asymmetric 32-bit support (Mark Salter) [2076088]
- arm64: Remove logic to kill 32-bit tasks on 64-bit-only cores (Mark Salter) [2076088]
- arm64: Hook up cmdline parameter to allow mismatched 32-bit EL0 (Mark Salter) [2076088]
- arm64: Advertise CPUs capable of running 32-bit applications in sysfs (Mark Salter) [2076088]
- arm64: Prevent offlining first CPU with 32-bit EL0 on mismatched system (Mark Salter) [2076088]
- arm64: exec: Adjust affinity for compat tasks with mismatched 32-bit EL0 (Mark Salter) [2076088]
- arm64: Implement task_cpu_possible_mask() (Mark Salter) [2076088]
- KVM: arm64: Add feature register flag definitions (Mark Salter) [2076088]
- arm64/perf: Replace '0xf' instances with ID_AA64DFR0_PMUVER_IMP_DEF (Mark Salter) [2076088]
- arm64: entry: call exit_to_user_mode() from C (Mark Salter) [2076088]
- arm64: entry: move bulk of ret_to_user to C (Mark Salter) [2076088]
- arm64: entry: clarify entry/exit helpers (Mark Salter) [2076088]
- arm64: entry: consolidate entry/exit helpers (Mark Salter) [2076088]
- arm64/cpufeature: Optionally disable MTE via command-line (Mark Salter) [2076088]
- arm64: kasan: mte: remove redundant mte_report_once logic (Mark Salter) [2076088]
- arm64: kasan: mte: use a constant kernel GCR_EL1 value (Mark Salter) [2076088]
- arm64: avoid double ISB on kernel entry (Mark Salter) [2076088]
- arm64: mte: optimize GCR_EL1 modification on kernel entry/exit (Mark Salter) [2076088]
- Documentation: document the preferred tag checking mode feature (Mark Salter) [2076088]
- arm64: mte: introduce a per-CPU tag checking mode preference (Mark Salter) [2076088]
- arm64: move preemption disablement to prctl handlers (Mark Salter) [2076088]
- arm64: mte: change ASYNC and SYNC TCF settings into bitfields (Mark Salter) [2076088]
- arm64: mte: rename gcr_user_excl to mte_ctrl (Mark Salter) [2076088]
- arm64: mte: avoid TFSRE0_EL1 related operations unless in async mode (Mark Salter) [2076088]
- arm64/kexec: Test page size support with new TGRAN range values (Mark Salter) [2076088]
- arm64: Add compile-time asserts for siginfo_t offsets (Mark Salter) [2076088]
- Kbuild: use -std=gnu11 for KBUILD_USERCFLAGS (Waiman Long) [2074118]
- Kbuild: move to -std=gnu11 (Waiman Long) [2074118]
- Kbuild: use -Wdeclaration-after-statement (Waiman Long) [2074118]
- Kbuild: add -Wno-shift-negative-value where -Wextra is used (Waiman Long) [2074118]
- kbuild: Add a comment above -Wno-gnu (Waiman Long) [2074118]
- kbuild: Remove -Wno-format-invalid-specifier from clang block (Waiman Long) [2074118]
Resolves: rhbz#2089765, rhbz#2080499, rhbz#2021800, rhbz#2082193, rhbz#2081992, rhbz#2076088, rhbz#2074118

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-06-29 07:59:09 +00:00
Patrick Talbert
3f731de7b5 kernel-5.14.0-120.el9
* Mon Jun 27 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-120.el9]
- vmxnet3: disable overlay offloads if UPT device does not support (Kamal Heib) [2095826]
- vmxnet3: update to version 7 (Kamal Heib) [2095826]
- vmxnet3: use ext1 field to indicate encapsulated packet (Kamal Heib) [2095826]
- vmxnet3: limit number of TXDs used for TSO packet (Kamal Heib) [2095826]
- vmxnet3: add command to set ring buffer sizes (Kamal Heib) [2095826]
- vmxnet3: add support for out of order rx completion (Kamal Heib) [2095826]
- vmxnet3: add support for large passthrough BAR register (Kamal Heib) [2095826]
- vmxnet3: add support for capability registers (Kamal Heib) [2095826]
- vmxnet3: prepare for version 7 changes (Kamal Heib) [2095826]
- net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() (Kamal Heib) [2095826]
- net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() (Kamal Heib) [2095826]
- netfilter: nf_tables: sanitize nft_set_desc_concat_parse() (Florian Westphal) [2096401] {CVE-2022-2078}
- fanotify: Fix stale file descriptor in copy_event_to_user() (Andrey Albershteyn) [2054337] {CVE-2022-1998}
- scsi: mpi3mr: Fix kernel-doc (Tomas Henzl) [2091880]
- scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings (Tomas Henzl) [2091880]
- scsi: mpi3mr: Add target device related sysfs attributes (Tomas Henzl) [2091880]
- scsi: mpi3mr: Add shost related sysfs attributes (Tomas Henzl) [2091880]
- scsi: mpi3mr: Return error if dma_alloc_coherent() fails (Tomas Henzl) [2091880]
- scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init() (Tomas Henzl) [2091880]
- scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR (Tomas Henzl) [2091880]
- scsi: mpi3mr: Hidden drives not removed during soft reset (Tomas Henzl) [2091880]
- scsi: mpi3mr: Increase I/O timeout value to 60s (Tomas Henzl) [2091880]
- scsi: mpi3mr: Update driver version to 8.0.0.69.0 (Tomas Henzl) [2091880]
- scsi: mpi3mr: Add support for NVMe passthrough (Tomas Henzl) [2091880]
- scsi: mpi3mr: Expose adapter state to sysfs (Tomas Henzl) [2091880]
- scsi: mpi3mr: Add support for PEL commands (Tomas Henzl) [2091880]
- scsi: mpi3mr: Add support for MPT commands (Tomas Henzl) [2091880]
- scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header (Tomas Henzl) [2091880]
- scsi: mpi3mr: Add support for driver commands (Tomas Henzl) [2091880]
- scsi: mpi3mr: Add bsg device support (Tomas Henzl) [2091880]
- tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. (Paolo Abeni) [2090409]
- block/bfq: Enable I/O statistics (Ming Lei) [2083917]
- blk-mq: don't clear flush_rq from tags->rqs[] (Ming Lei) [2083917]
- blk-mq: avoid to touch q->elevator without any protection (Ming Lei) [2083917]
- blk-mq: protect q->elevator by ->sysfs_lock in blk_mq_elv_switch_none (Ming Lei) [2083917]
- md/raid5-ppl: Fix argument order in bio_alloc_bioset() (Ming Lei) [2083917]
- dm: fix bio length of empty flush (Ming Lei) [2083917]
- rhel: configs: add config option CONFIG_CRYPTO_CRC64* (Ming Lei) [2083917]
- rhel: configs: enable BLOCK_LEGACY_AUTOLOAD (Ming Lei) [2083917]
- bcache: put bch_bio_map() back to correct location in journal_write_unlocked() (Ming Lei) [2083917]
- bcache: fix wrong bdev parameter when calling bio_alloc_clone() in do_bio_hook() (Ming Lei) [2083917]
- block: null_blk: Fix null_zone_write() (Ming Lei) [2083917]
- nbd: use pr_err to output error message (Ming Lei) [2083917]
- nbd: fix possible overflow on 'first_minor' in nbd_dev_add() (Ming Lei) [2083917]
- nbd: fix io hung while disconnecting device (Ming Lei) [2083917]
- nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed (Ming Lei) [2083917]
- nbd: fix race between nbd_alloc_config() and module removal (Ming Lei) [2083917]
- nbd: call genl_unregister_family() first in nbd_cleanup() (Ming Lei) [2083917]
- blk-mq: remove the done argument to blk_execute_rq_nowait (Ming Lei) [2083917]
- blk-mq: avoid a mess of casts for blk_end_sync_rq (Ming Lei) [2083917]
- blk-mq: remove __blk_execute_rq_nowait (Ming Lei) [2083917]
- block: Fix potential deadlock in blk_ia_range_sysfs_show() (Ming Lei) [2083917]
- block: fix bio_clone_blkg_association() to associate with proper blkcg_gq (Ming Lei) [2083917]
- block: remove useless BUG_ON() in blk_mq_put_tag() (Ming Lei) [2083917]
- blk-mq: do not update io_ticks with passthrough requests (Ming Lei) [2083917]
- block: make bioset_exit() fully resilient against being called twice (Ming Lei) [2083917]
- block: use bio_queue_enter instead of blk_queue_enter in bio_poll (Ming Lei) [2083917]
- block: document BLK_STS_AGAIN usage (Ming Lei) [2083917]
- block: take destination bvec offsets into account in bio_copy_data_iter (Ming Lei) [2083917]
- blk-iolatency: Fix inflight count imbalances and IO hangs on offline (Ming Lei) [2083917]
- blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx (Ming Lei) [2083917]
- mtip32xx: fix typo in comment (Ming Lei) [2083917]
- nbd: Fix hung on disconnect request if socket is closed before (Ming Lei) [2083917]
- loop: remove most the top-of-file boilerplate comment from the UAPI header (Ming Lei) [2083917]
- loop: remove most the top-of-file boilerplate comment (Ming Lei) [2083917]
- loop: add a SPDX header (Ming Lei) [2083917]
- loop: remove loop.h (Ming Lei) [2083917]
- block: null_blk: Improve device creation with configfs (Ming Lei) [2083917]
- block: null_blk: Cleanup messages (Ming Lei) [2083917]
- block: null_blk: Cleanup device creation and deletion (Ming Lei) [2083917]
- block: null_blk: Fix code style issues (Ming Lei) [2083917]
- xen-blkback: use bdev_discard_alignment (Ming Lei) [2083917]
- rnbd-srv: use bdev_discard_alignment (Ming Lei) [2083917]
- nvme: remove a spurious clear of discard_alignment (Ming Lei) [2083917]
- loop: remove a spurious clear of discard_alignment (Ming Lei) [2083917]
- dasd: don't set the discard_alignment queue limit (Ming Lei) [2083917]
- raid5: don't set the discard_alignment queue limit (Ming Lei) [2083917]
- dm-zoned: don't set the discard_alignment queue limit (Ming Lei) [2083917]
- virtio_blk: fix the discard_granularity and discard_alignment queue limits (Ming Lei) [2083917]
- null_blk: don't set the discard_alignment queue limit (Ming Lei) [2083917]
- nbd: don't set the discard_alignment queue limit (Ming Lei) [2083917]
- ubd: don't set the discard_alignment queue limit (Ming Lei) [2083917]
- aoe: Avoid flush_scheduled_work() usage (Ming Lei) [2083917]
- null-blk: save memory footprint for struct nullb_cmd (Ming Lei) [2083917]
- block/rnbd-clt: Avoid flush_workqueue(system_long_wq) usage (Ming Lei) [2083917]
- loop: don't destroy lo->workqueue in __loop_clr_fd (Ming Lei) [2083917]
- loop: remove lo_refcount and avoid lo_mutex in ->open / ->release (Ming Lei) [2083917]
- loop: avoid loop_validate_mutex/lo_mutex in ->release (Ming Lei) [2083917]
- loop: suppress uevents while reconfiguring the device (Ming Lei) [2083917]
- loop: implement ->free_disk (Ming Lei) [2083917]
- loop: only freeze the queue in __loop_clr_fd when needed (Ming Lei) [2083917]
- loop: don't freeze the queue in lo_release (Ming Lei) [2083917]
- loop: remove the racy bd_inode->i_mapping->nrpages asserts (Ming Lei) [2083917]
- loop: initialize the worker tracking fields once (Ming Lei) [2083917]
- loop: de-duplicate the idle worker freeing code (Ming Lei) [2083917]
- block: turn bdev->bd_openers into an atomic_t (Ming Lei) [2083917]
- block: add a disk_openers helper (Ming Lei) [2083917]
- zram: cleanup zram_remove (Ming Lei) [2083917]
- zram: cleanup reset_store (Ming Lei) [2083917]
- nbd: use the correct block_device in nbd_bdev_reset (Ming Lei) [2083917]
- drdb: Switch to kvfree_rcu() API (Ming Lei) [2083917]
- drbd: Replace "unsigned" with "unsigned int" (Ming Lei) [2083917]
- drbd: Make use of PFN_UP helper macro (Ming Lei) [2083917]
- block: drbd: drbd_receiver: Remove redundant assignment to err (Ming Lei) [2083917]
- drbd: address enum mismatch warnings (Ming Lei) [2083917]
- drbd: fix duplicate array initializer (Ming Lei) [2083917]
- blk-mq: fix typo in comment (Ming Lei) [2083917]
- bfq: Remove bfq_requeue_request_body() (Ming Lei) [2083917]
- bfq: Remove superfluous conversion from RQ_BIC() (Ming Lei) [2083917]
- bfq: Allow current waker to defend against a tentative one (Ming Lei) [2083917]
- bfq: Relax waker detection for shared queues (Ming Lei) [2083917]
- blk-cgroup: delete rcu_read_lock_held() WARN_ON_ONCE() (Ming Lei) [2083917]
- blk-throttle: Set BIO_THROTTLED when bio has been throttled (Ming Lei) [2083917]
- blk-cgroup: Remove unnecessary rcu_read_lock/unlock() (Ming Lei) [2083917]
- blk-cgroup: always terminate io.stat lines (Ming Lei) [2083917]
- block, bfq: make bfq_has_work() more accurate (Ming Lei) [2083917]
- block, bfq: protect 'bfqd->queued' by 'bfqd->lock' (Ming Lei) [2083917]
- block: cleanup the VM accounting in submit_bio (Ming Lei) [2083917]
- block: Fix the bio.bi_opf comment (Ming Lei) [2083917]
- block: reorder the REQ_ flags (Ming Lei) [2083917]
- blk-iocost: combine local_stat and desc_stat to stat (Ming Lei) [2083917]
- block: improve the error message from bio_check_eod (Ming Lei) [2083917]
- block: allow passing a NULL bdev to bio_alloc_clone/bio_init_clone (Ming Lei) [2083917]
- block: remove superfluous calls to blkcg_bio_issue_init (Ming Lei) [2083917]
- kthread: unexport kthread_blkcg (Ming Lei) [2083917]
- blk-cgroup: cleanup blkcg_maybe_throttle_current (Ming Lei) [2083917]
- blk-cgroup: cleanup blk_cgroup_congested (Ming Lei) [2083917]
- blk-cgroup: move blkcg_css to blk-cgroup.c (Ming Lei) [2083917]
- blk-cgroup: remove unneeded includes from <linux/blk-cgroup.h> (Ming Lei) [2083917]
- blk-cgroup: remove pointless CONFIG_BLOCK ifdefs (Ming Lei) [2083917]
- blk-cgroup: replace bio_blkcg with bio_blkcg_css (Ming Lei) [2083917]
- blktrace: cleanup the __trace_note_message interface (Ming Lei) [2083917]
- blk-cgroup: move struct blkcg to block/blk-cgroup.h (Ming Lei) [2083917]
- blk-cgroup: move blkcg_{pin,unpin}_online out of line (Ming Lei) [2083917]
- blk-cgroup: move blk_cgroup_congested out line (Ming Lei) [2083917]
- blk-cgroup: move blkcg_{get,set}_fc_appid out of line (Ming Lei) [2083917]
- nvme-fc: fold t fc_update_appid into fc_appid_store (Ming Lei) [2083917]
- nvme-fc: don't support the appid attribute without CONFIG_BLK_CGROUP_FC_APPID (Ming Lei) [2083917]
- blk-cgroup: remove __bio_blkcg (Ming Lei) [2083917]
- block/partitions/ldm: Remove redundant assignments (Ming Lei) [2083917]
- block/partitions/atari: Remove redundant assignment (Ming Lei) [2083917]
- block/partitions/acorn: Remove redundant assignments (Ming Lei) [2083917]
- block/blk-map: Remove redundant assignment (Ming Lei) [2083917]
- block/badblocks: Remove redundant assignments (Ming Lei) [2083917]
- block: change exported IO accounting interface from gendisk to bdev (Ming Lei) [2083917]
- direct-io: remove random prefetches (Ming Lei) [2083917]
- block: decouple REQ_OP_SECURE_ERASE from REQ_OP_DISCARD (Ming Lei) [2083917]
- block: add a bdev_discard_granularity helper (Ming Lei) [2083917]
- block: remove QUEUE_FLAG_DISCARD (Ming Lei) [2083917]
- block: add a bdev_max_discard_sectors helper (Ming Lei) [2083917]
- block: refactor discard bio size limiting (Ming Lei) [2083917]
- block: move {bdev,queue_limit}_discard_alignment out of line (Ming Lei) [2083917]
- block: use bdev_discard_alignment in part_discard_alignment_show (Ming Lei) [2083917]
- block: remove queue_discard_alignment (Ming Lei) [2083917]
- block: move bdev_alignment_offset and queue_limit_alignment_offset out of line (Ming Lei) [2083917]
- block: use bdev_alignment_offset in disk_alignment_offset_show (Ming Lei) [2083917]
- block: use bdev_alignment_offset in part_alignment_offset_show (Ming Lei) [2083917]
- block: add a bdev_max_zone_append_sectors helper (Ming Lei) [2083917]
- block: add a bdev_stable_writes helper (Ming Lei) [2083917]
- block: add a bdev_fua helper (Ming Lei) [2083917]
- block: add a bdev_write_cache helper (Ming Lei) [2083917]
- block: add a bdev_nonrot helper (Ming Lei) [2083917]
- mm: use bdev_is_zoned in claim_swapfile (Ming Lei) [2083917]
- drbd: cleanup decide_on_discard_support (Ming Lei) [2083917]
- drbd: use bdev_alignment_offset instead of queue_alignment_offset (Ming Lei) [2083917]
- drbd: use bdev based limit helpers in drbd_send_sizes (Ming Lei) [2083917]
- drbd: remove assign_p_sizes_qlim (Ming Lei) [2083917]
- target: fix discard alignment on partitions (Ming Lei) [2083917]
- target: pass a block_device to target_configure_unmap_from_queue (Ming Lei) [2083917]
- target: remove an incorrect unmap zeroes data deduction (Ming Lei) [2083917]
- bfq: Make sure bfqg for which we are queueing requests is online (Ming Lei) [2083917]
- bfq: Get rid of __bio_blkcg() usage (Ming Lei) [2083917]
- bfq: Track whether bfq_group is still online (Ming Lei) [2083917]
- bfq: Remove pointless bfq_init_rq() calls (Ming Lei) [2083917]
- bfq: Drop pointless unlock-lock pair (Ming Lei) [2083917]
- bfq: Update cgroup information before merging bio (Ming Lei) [2083917]
- bfq: Split shared queues on move between cgroups (Ming Lei) [2083917]
- bfq: Avoid merging queues with different parents (Ming Lei) [2083917]
- bfq: Avoid false marking of bic as stably merged (Ming Lei) [2083917]
- pktcdvd: stop using bio_reset (Ming Lei) [2083917]
- block: turn bio_kmalloc into a simple kmalloc wrapper (Ming Lei) [2083917]
- target/pscsi: remove pscsi_get_bio (Ming Lei) [2083917]
- squashfs: always use bio_kmalloc in squashfs_bio_read (Ming Lei) [2083917]
- block: allow use of per-cpu bio alloc cache by block drivers (Ming Lei) [2083917]
- block: allow using the per-cpu bio cache from bio_alloc_bioset (Ming Lei) [2083917]
- blk-mq: fix passthrough plugging (Ming Lei) [2083917]
- block: wire-up support for passthrough plugging (Ming Lei) [2083917]
- scsi: block: Remove REQ_OP_WRITE_SAME support (Ming Lei) [2083917]
- scsi: dm: Remove WRITE_SAME support (Ming Lei) [2083917]
- scsi: md: Remove WRITE_SAME support (Ming Lei) [2083917]
- scsi: sd: Remove WRITE_SAME support (Ming Lei) [2083917]
- scsi: rnbd: Remove WRITE_SAME support (Ming Lei) [2083917]
- scsi: drbd: Remove WRITE_SAME support (Ming Lei) [2083917]
- scsi: cxlflash: Query write_zeroes limit for zeroing (Ming Lei) [2083917]
- block/mq-deadline: Set the fifo_time member also if inserting at head (Ming Lei) [2083917]
- Revert "block: release rq qos structures for queue without disk" (Ming Lei) [2083917]
- bfq: Fix warning in bfqq_request_over_limit() (Ming Lei) [2083917]
- Revert "block: inherit request start time from bio for BLK_CGROUP" (Ming Lei) [2083917]
- iocost: don't reset the inuse weight of under-weighted debtors (Ming Lei) [2083917]
- block: don't print I/O error warning for dead disks (Ming Lei) [2083917]
- block/compat_ioctl: fix range check in BLKGETSIZE (Ming Lei) [2083917]
- block: null_blk: end timed out poll request (Ming Lei) [2083917]
- block: fix offset/size check in bio_trim() (Ming Lei) [2083917]
- asm-generic: fix __get_unaligned_be48() on 32 bit platforms (Ming Lei) [2083917]
- block: move lower_48_bits() to block (Ming Lei) [2083917]
- drbd: set QUEUE_FLAG_STABLE_WRITES (Ming Lei) [2083917]
- drbd: fix an invalid memory access caused by incorrect use of list iterator (Ming Lei) [2083917]
- drbd: Fix five use after free bugs in get_initial_state (Ming Lei) [2083917]
- cdrom: remove unused variable (Ming Lei) [2083917]
- Revert "nbd: fix possible overflow on 'first_minor' in nbd_dev_add()" (Ming Lei) [2083917]
- drbd: remove check of list iterator against head past the loop body (Ming Lei) [2083917]
- drbd: remove usage of list iterator variable after loop (Ming Lei) [2083917]
- nbd: fix possible overflow on 'first_minor' in nbd_dev_add() (Ming Lei) [2083917]
- MAINTAINERS: add drbd co-maintainer (Ming Lei) [2083917]
- drbd: fix potential silent data corruption (Ming Lei) [2083917]
- loop: fix ioctl calls using compat_loop_info (Ming Lei) [2083917]
- n64cart: convert bi_disk to bi_bdev->bd_disk fix build (Ming Lei) [2083917]
- blk-wbt: remove wbt_track stub (Ming Lei) [2083917]
- block: use dedicated list iterator variable (Ming Lei) [2083917]
- block: Fix the maximum minor value is blk_alloc_ext_minor() (Ming Lei) [2083917]
- block: avoid calling blkg_free() in atomic context (Ming Lei) [2083917]
- crypto: fix crc64 testmgr digest byte order (Ming Lei) [2083917]
- nvme: add support for enhanced metadata (Ming Lei) [2083917]
- block: add pi for extended integrity (Ming Lei) [2083917]
- crypto: add rocksoft 64b crc guard tag framework (Ming Lei) [2083917]
- lib: add rocksoft model crc64 (Ming Lei) [2083917]
- linux/kernel: introduce lower_48_bits function (Ming Lei) [2083917]
- asm-generic: introduce be48 unaligned accessors (Ming Lei) [2083917]
- nvme: allow integrity on extended metadata formats (Ming Lei) [2083917]
- block: support pi with extended metadata (Ming Lei) [2083917]
- fs: do not pass __GFP_HIGHMEM to bio_alloc in do_mpage_readpage (Ming Lei) [2083917]
- f2fs: pass the bio operation to bio_alloc_bioset (Ming Lei) [2083917]
- f2fs: don't pass a bio to f2fs_target_device (Ming Lei) [2083917]
- nilfs2: pass the operation to bio_alloc (Ming Lei) [2083917]
- ext4: pass the operation to bio_alloc (Ming Lei) [2083917]
- mpage: pass the operation to bio_alloc (Ming Lei) [2083917]
- virtio_blk: eliminate anonymous module_init & module_exit (Ming Lei) [2083917]
- floppy: use memcpy_{to,from}_bvec (Ming Lei) [2083917]
- drbd: use bvec_kmap_local in recv_dless_read (Ming Lei) [2083917]
- drbd: use bvec_kmap_local in drbd_csum_bio (Ming Lei) [2083917]
- bcache: use bvec_kmap_local in bio_csum (Ming Lei) [2083917]
- nvdimm-btt: use bvec_kmap_local in btt_rw_integrity (Ming Lei) [2083917]
- nvdimm-blk: use bvec_kmap_local in nd_blk_rw_integrity (Ming Lei) [2083917]
- zram: use memcpy_from_bvec in zram_bvec_write (Ming Lei) [2083917]
- zram: use memcpy_to_bvec in zram_bvec_read (Ming Lei) [2083917]
- aoe: use bvec_kmap_local in bvcpy (Ming Lei) [2083917]
- iss-simdisk: use bvec_kmap_local in simdisk_submit_bio (Ming Lei) [2083917]
- null_blk: null_alloc_page() cleanup (Ming Lei) [2083917]
- null_blk: remove hardcoded null_alloc_page() param (Ming Lei) [2083917]
- null_blk: remove hardcoded alloc_cmd() parameter (Ming Lei) [2083917]
- loop: allow user to set the queue depth (Ming Lei) [2083917]
- loop: remove extra variable in lo_req_flush (Ming Lei) [2083917]
- loop: remove extra variable in lo_fallocate() (Ming Lei) [2083917]
- loop: use sysfs_emit() in the sysfs xxx show() (Ming Lei) [2083917]
- null_blk: fix return value from null_add_dev() (Ming Lei) [2083917]
- loop: clean up grammar in warning message (Ming Lei) [2083917]
- block/rnbd: Remove a useless mutex (Ming Lei) [2083917]
- block/rnbd: client device does not care queue/rotational (Ming Lei) [2083917]
- block/rnbd-clt: fix CHECK:BRACES warning (Ming Lei) [2083917]
- block: cancel all throttled bios in del_gendisk() (Ming Lei) [2083917]
- block: let blkcg_gq grab request queue's refcnt (Ming Lei) [2083917]
- block: avoid use-after-free on throttle data (Ming Lei) [2083917]
- block/bfq-iosched: Fix spelling mistake "tenative" -> "tentative" (Ming Lei) [2083917]
- sr: simplify the local variable initialization in sr_block_open() (Ming Lei) [2083917]
- block: don't merge across cgroup boundaries if blkcg is enabled (Ming Lei) [2083917]
- block: move rq_qos_exit() into disk_release() (Ming Lei) [2083917]
- block: do more work in elevator_exit (Ming Lei) [2083917]
- block: move blk_exit_queue into disk_release (Ming Lei) [2083917]
- block: move q_usage_counter release into blk_queue_release (Ming Lei) [2083917]
- block: don't remove hctx debugfs dir from blk_mq_exit_queue (Ming Lei) [2083917]
- block: move blkcg initialization/destroy into disk allocation/release handler (Ming Lei) [2083917]
- sr: implement ->free_disk to simplify refcounting (Ming Lei) [2083917]
- sd: implement ->free_disk to simplify refcounting (Ming Lei) [2083917]
- blk-mq: handle already freed tags gracefully in blk_mq_free_rqs (Ming Lei) [2083917]
- blk-mq: do not include passthrough requests in I/O accounting (Ming Lei) [2083917]
- blk-mq: manage hctx map via xarray (Ming Lei) [2083917]
- blk-mq: prepare for implementing hctx table via xarray (Ming Lei) [2083917]
- block: mtip32xx: don't touch q->queue_hw_ctx (Ming Lei) [2083917]
- blk-mq: reconfigure poll after queue map is changed (Ming Lei) [2083917]
- blk-mq: simplify reallocation of hw ctxs a bit (Ming Lei) [2083917]
- blk-mq: figure out correct numa node for hw queue (Ming Lei) [2083917]
- Revert "Revert "block, bfq: honor already-setup queue merges"" (Ming Lei) [2083917]
- block: remove bio_devname (Ming Lei) [2083917]
- raid5-ppl: stop using bio_devname (Ming Lei) [2083917]
- raid1: stop using bio_devname (Ming Lei) [2083917]
- md-multipath: stop using bio_devname (Ming Lei) [2083917]
- dm-integrity: stop using bio_devname (Ming Lei) [2083917]
- dm-crypt: stop using bio_devname (Ming Lei) [2083917]
- pktcdvd: remove a pointless debug check in pkt_submit_bio (Ming Lei) [2083917]
- block: remove handle_bad_sector (Ming Lei) [2083917]
- block: fix and cleanup bio_check_ro (Ming Lei) [2083917]
- bfq: fix use-after-free in bfq_dispatch_request (Ming Lei) [2083917]
- blk-crypto: show crypto capabilities in sysfs (Ming Lei) [2083917]
- block: don't delete queue kobject before its children (Ming Lei) [2083917]
- block: simplify calling convention of elv_unregister_queue() (Ming Lei) [2083917]
- block: remove redundant semicolon (Ming Lei) [2083917]
- block: default BLOCK_LEGACY_AUTOLOAD to y (Ming Lei) [2083917]
- block, bfq: don't move oom_bfqq (Ming Lei) [2083917]
- block, bfq: avoid moving bfqq to it's parent bfqg (Ming Lei) [2083917]
- block, bfq: cleanup bfq_bfqq_to_bfqg() (Ming Lei) [2083917]
- block/bfq_wf2q: correct weight to ioprio (Ming Lei) [2083917]
- blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues (Ming Lei) [2083917]
- virtio_blk: simplify refcounting (Ming Lei) [2083917]
- memstick/mspro_block: simplify refcounting (Ming Lei) [2083917]
- memstick/mspro_block: fix handling of read-only devices (Ming Lei) [2083917]
- memstick/ms_block: simplify refcounting (Ming Lei) [2083917]
- block: add a ->free_disk method (Ming Lei) [2083917]
- block: revert 4f1e9630afe6 ("blk-throtl: optimize IOPS throttle for large IO scenarios") (Ming Lei) [2083917]
- block: don't try to throttle split bio if iops limit isn't set (Ming Lei) [2083917]
- block: throttle split bio in case of iops limit (Ming Lei) [2083917]
- block: merge submit_bio_checks() into submit_bio_noacct (Ming Lei) [2083917]
- block: don't check bio in blk_throtl_dispatch_work_fn (Ming Lei) [2083917]
- block: don't declare submit_bio_checks in local header (Ming Lei) [2083917]
- block: move blk_crypto_bio_prep() out of blk-mq.c (Ming Lei) [2083917]
- block: move submit_bio_checks() into submit_bio_noacct (Ming Lei) [2083917]
- dm: remove dm_dispatch_clone_request (Ming Lei) [2083917]
- dm: remove useless code from dm_dispatch_clone_request (Ming Lei) [2083917]
- blk-mq: remove the request_queue argument to blk_insert_cloned_request (Ming Lei) [2083917]
- blk-mq: fold blk_cloned_rq_check_limits into blk_insert_cloned_request (Ming Lei) [2083917]
- blk-mq: make the blk-mq stacking code optional (Ming Lei) [2083917]
- blk-cgroup: set blkg iostat after percpu stat aggregation (Ming Lei) [2083917]
- blk-lib: don't check bdev_get_queue() NULL check (Ming Lei) [2083917]
- block: remove biodoc.rst (Ming Lei) [2083917]
- docs: block: biodoc.rst: Drop the obsolete and incorrect content (Ming Lei) [2083917]
- block: partition include/linux/blk-cgroup.h (Ming Lei) [2083917]
- block: move initialization of q->blkg_list into blkcg_init_queue (Ming Lei) [2083917]
- block: remove THROTL_IOPS_MAX (Ming Lei) [2083917]
- block: introduce block_rq_error tracepoint (Ming Lei) [2083917]
- sbitmap: Delete old sbitmap_queue_get_shallow() (Ming Lei) [2083917]
- block: pass a block_device to bio_clone_fast (Ming Lei) [2083917]
- block: initialize the target bio in __bio_clone_fast (Ming Lei) [2083917]
- dm: use bio_clone_fast in alloc_io/alloc_tio (Ming Lei) [2083917]
- block: clone crypto and integrity data in __bio_clone_fast (Ming Lei) [2083917]
- dm-cache: remove __remap_to_origin_clear_discard (Ming Lei) [2083917]
- dm: simplify the single bio fast path in __send_duplicate_bios (Ming Lei) [2083917]
- dm: retun the clone bio from alloc_tio (Ming Lei) [2083917]
- dm: pass the bio instead of tio to __map_bio (Ming Lei) [2083917]
- dm: move cloning the bio into alloc_tio (Ming Lei) [2083917]
- dm: fold __send_duplicate_bios into __clone_and_map_simple_bio (Ming Lei) [2083917]
- dm: fold clone_bio into __clone_and_map_data_bio (Ming Lei) [2083917]
- dm: add a clone_to_tio helper (Ming Lei) [2083917]
- drbd: set ->bi_bdev in drbd_req_new (Ming Lei) [2083917]
- block: call bio_associate_blkg from bio_reset (Ming Lei) [2083917]
- scsi: use BLK_STS_OFFLINE for not fully online devices (Ming Lei) [2083917]
- block: return -ENODEV for BLK_STS_OFFLINE (Ming Lei) [2083917]
- block: introduce BLK_STS_OFFLINE (Ming Lei) [2083917]
- block: fix boolreturn.cocci warning (Ming Lei) [2083917]
- MAINTAINERS: add bio.h to the block section (Ming Lei) [2083917]
- block: fix the kerneldoc for bio_end_io_acct (Ming Lei) [2083917]
- block: check that there is a plug in blk_flush_plug (Ming Lei) [2083917]
- block: remove blk_needs_flush_plug (Ming Lei) [2083917]
- block: pass a block_device and opf to bio_reset (Ming Lei) [2083917]
- block: pass a block_device and opf to bio_init (Ming Lei) [2083917]
- block: pass a block_device and opf to bio_alloc (Ming Lei) [2083917]
- block: pass a block_device and opf to bio_alloc_kiocb (Ming Lei) [2083917]
- block: pass a block_device and opf to bio_alloc_bioset (Ming Lei) [2083917]
- block: pass a block_device and opf to blk_next_bio (Ming Lei) [2083917]
- block: move blk_next_bio to bio.c (Ming Lei) [2083917]
- xen-blkback: bio_alloc can't fail if it is allow to sleep (Ming Lei) [2083917]
- rnbd-srv: remove struct rnbd_dev_blk_io (Ming Lei) [2083917]
- rnbd-srv: simplify bio mapping in process_rdma (Ming Lei) [2083917]
- drbd: bio_alloc can't fail if it is allow to sleep (Ming Lei) [2083917]
- dm-thin: use blkdev_issue_flush instead of open coding it (Ming Lei) [2083917]
- dm-snap: use blkdev_issue_flush instead of open coding it (Ming Lei) [2083917]
- dm-crypt: remove clone_init (Ming Lei) [2083917]
- dm: bio_alloc can't fail if it is allowed to sleep (Ming Lei) [2083917]
- nfs/blocklayout: remove bl_alloc_init_bio (Ming Lei) [2083917]
- nilfs2: remove nilfs_alloc_seg_bio (Ming Lei) [2083917]
- fs: remove mpage_alloc (Ming Lei) [2083917]
- block: remove genhd.h (Ming Lei) [2083917]
- block: move blk_drop_partitions to blk.h (Ming Lei) [2083917]
- block: move disk_{block,unblock,flush}_events to blk.h (Ming Lei) [2083917]
- block: deprecate autoloading based on dev_t (Ming Lei) [2083917]
- zram_drv: allow reclaim on bio_alloc (Ming Lei) [2083917]
- block: Add bio_for_each_folio_all() (Ming Lei) [2083917]
- block: Add bio_add_folio() (Ming Lei) [2083917]
- [s390] s390/zcrypt: Filter admin CPRBs on custom devices (Mete Durlu) [2076921]
- [s390] s390/zcrypt: CCA control CPRB sending (Mete Durlu) [2076921]
- [s390] s390/zcrypt: Add admask to zcdn (Mete Durlu) [2076921]
- ntb: intel: fix port config status offset for SPR (John W. Linville) [2048751]
- NTB/msi: Use struct_size() helper in devm_kzalloc() (John W. Linville) [2048751]
- ntb_hw_switchtec: Fix a minor issue in config_req_id_table() (John W. Linville) [2048751]
- ntb_hw_switchtec: Remove code for disabling ID protection (John W. Linville) [2048751]
- ntb_hw_switchtec: Update the way of getting VEP instance ID (John W. Linville) [2048751]
- ntb_hw_switchtec: AND with the part_map for a valid tpart_vec (John W. Linville) [2048751]
- ntb_hw_switchtec: Fix bug with more than 32 partitions (John W. Linville) [2048751]
- ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all (John W. Linville) [2048751]
- ntb_hw_switchtec: fix the spelling of "its" (John W. Linville) [2048751]
- NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment (John W. Linville) [2048751]
- ntb_hw_amd: Add NTB PCI ID for new gen CPU (John W. Linville) [2048751]
- NTB: switch from 'pci_' to 'dma_' API (John W. Linville) [2048751]
- ntb: ntb_pingpong: remove redundant initialization of variables msg_data and spad_data (John W. Linville) [2048751]
- NTB: perf: Fix an error code in perf_setup_inbuf() (John W. Linville) [2048751]
- NTB: Fix an error code in ntb_msit_probe() (John W. Linville) [2048751]
- ntb: intel: remove invalid email address in header comment (John W. Linville) [2048751]
- redhat: spec: trigger dracut when modules are installed separately (Jan Stancek) [2062518]
Resolves: rhbz#2095826, rhbz#2096401, rhbz#2054337, rhbz#2091880, rhbz#2090409, rhbz#2083917, rhbz#2076921, rhbz#2048751, rhbz#2062518

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-06-27 08:00:43 +00:00
Patrick Talbert
5d4a524c88 kernel-5.14.0-119.el9
* Fri Jun 24 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-119.el9]
- revert bus: Make remove callback return void (Steve Best) [2097921]
- [s390] s390/ism: switch from 'pci_' to 'dma_' API (Tobias Huschle) [2044294]
- [s390] net/smc: Fix sock leak when release after smc_shutdown() (Tobias Huschle) [2044294]
- [s390] net/smc: Fix af_ops of child socket pointing to released memory (Tobias Huschle) [2044294]
- [s390] net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() (Tobias Huschle) [2044294]
- [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Tobias Huschle) [2044294]
- [s390] net/smc: Send out the remaining data in sndbuf before close (Tobias Huschle) [2044294]
- [s390] net/smc: fix a memory leak in smc_sysctl_net_exit() (Tobias Huschle) [2044294]
- [s390] net/smc: fix -Wmissing-prototypes warning when CONFIG_SYSCTL not set (Tobias Huschle) [2044294]
- [s390] net/smc: fix compile warning for smc_sysctl (Tobias Huschle) [2044294]
- [s390] Revert "net/smc: don't req_notify until all CQEs drained" (Tobias Huschle) [2044294]
- [s390] net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server (Tobias Huschle) [2044294]
- [s390] net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client (Tobias Huschle) [2044294]
- [s390] net: smc: fix different types in min() (Tobias Huschle) [2044294]
- [s390] net/smc: don't send in the BH context if sock_owned_by_user (Tobias Huschle) [2044294]
- [s390] net/smc: don't req_notify until all CQEs drained (Tobias Huschle) [2044294]
- [s390] net/smc: correct settings of RMB window update limit (Tobias Huschle) [2044294]
- [s390] net/smc: send directly on setting TCP_NODELAY (Tobias Huschle) [2044294]
- [s390] net/smc: add sysctl for autocorking (Tobias Huschle) [2044294]
- [s390] net/smc: add autocorking support (Tobias Huschle) [2044294]
- [s390] net/smc: add sysctl interface for SMC (Tobias Huschle) [2044294]
- [s390] net/smc: Call trace_smc_tx_sendmsg when data corked (Tobias Huschle) [2044294]
- [s390] net/smc: Fix cleanup when register ULP fails (Tobias Huschle) [2044294]
- [s390] net/smc: fix connection leak (Tobias Huschle) [2044294]
- [s390] net/smc: Use a mutex for locking "struct smc_pnettable" (Tobias Huschle) [2044294]
- [s390] net/smc: unlock on error paths in __smc_setsockopt() (Tobias Huschle) [2044294]
- [s390] net/smc: return ETIMEDOUT when smc_connect_clc() timeout (Tobias Huschle) [2044294]
- [s390] net/smc: Add comment for smc_tx_pending (Tobias Huschle) [2044294]
- [s390] net/smc: Add global configure for handshake limitation by netlink (Tobias Huschle) [2044294]
- [s390] net/smc: Dynamic control handshake limitation by socket options (Tobias Huschle) [2044294]
- [s390] net/smc: Limit SMC visits when handshake workqueue congested (Tobias Huschle) [2044294]
- [s390] net/smc: Limit backlog connections (Tobias Huschle) [2044294]
- [s390] net/smc: Make smc_tcp_listen_work() independent (Tobias Huschle) [2044294]
- [s390] net/smc: Avoid overwriting the copies of clcsock callback functions (Tobias Huschle) [2044294]
- [s390] Partially revert "net/smc: Add netlink net namespace support" (Tobias Huschle) [2044294]
- [s390] net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag (Tobias Huschle) [2044294]
- [s390] net/smc: Remove corked dealyed work (Tobias Huschle) [2044294]
- [s390] net/smc: Send directly when TCP_CORK is cleared (Tobias Huschle) [2044294]
- [s390] net/smc: Forward wakeup to smc socket waitqueue after fallback (Tobias Huschle) [2044294]
- [s390] net/smc: Transitional solution for clcsock race issue (Tobias Huschle) [2044294]
- [s390] net/smc: Fix hung_task when removing SMC-R devices (Tobias Huschle) [2044294]
- [s390] net/smc: Remove unused function declaration (Tobias Huschle) [2044294]
- [s390] net/smc: Resolve the race between SMC-R link access and clear (Tobias Huschle) [2044294]
- [s390] net/smc: Introduce a new conn->lgr validity check helper (Tobias Huschle) [2044294]
- [s390] net/smc: Resolve the race between link group access and termination (Tobias Huschle) [2044294]
- [s390] net/smc: Reset conn->lgr when link group registration fails (Tobias Huschle) [2044294]
- [s390] net/smc: add comments for smc_link_{usable|sendable} (Tobias Huschle) [2044294]
- [s390] net/smc: remove redundant re-assignment of pointer link (Tobias Huschle) [2044294]
- [s390] net/smc: Introduce TCP ULP support (Tobias Huschle) [2044294]
- [s390] net/smc: Add net namespace for tracepoints (Tobias Huschle) [2044294]
- [s390] net/smc: Print net namespace in log (Tobias Huschle) [2044294]
- [s390] net/smc: Add netlink net namespace support (Tobias Huschle) [2044294]
- [s390] net/smc: Introduce net namespace support for linkgroup (Tobias Huschle) [2044294]
- [s390] net/smc: Use the bitmap API when applicable (Tobias Huschle) [2044294]
- [s390] net/smc: fix kernel panic caused by race of smc_sock (Tobias Huschle) [2044294]
- [s390] net/smc: don't send CDC/LLC message if link not ready (Tobias Huschle) [2044294]
- [s390] net/smc: fix using of uninitialized completions (Tobias Huschle) [2044294]
- [s390] net/smc: Prevent smc_release() from long blocking (Tobias Huschle) [2044294]
- [s390] net/smc: Clear memory when release and reuse buffer (Tobias Huschle) [2044294]
- [s390] net/smc: Keep smc_close_final rc during active close (Tobias Huschle) [2044294]
- [s390] net/smc: fix wrong list_del in smc_lgr_cleanup_early (Tobias Huschle) [2044294]
- [s390] net/smc: Don't call clcsock shutdown twice when smc shutdown (Tobias Huschle) [2044294]
- [s390] net/smc: Fix loop in smc_listen (Tobias Huschle) [2044294]
- [s390] net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() (Tobias Huschle) [2044294]
- [s390] net/smc: Ensure the active closing peer first closes clcsock (Tobias Huschle) [2044294]
- [s390] net/smc: Clean up local struct sock variables (Tobias Huschle) [2044294]
- [s390] net/smc: Avoid warning of possible recursive locking (Tobias Huschle) [2044294]
- [s390] net/smc: Make sure the link_id is unique (Tobias Huschle) [2044294]
- [s390] net/smc: Transfer remaining wait queue entries during fallback (Tobias Huschle) [2044294]
- [s390] net/smc: fix sk_refcnt underflow on linkdown and fallback (Tobias Huschle) [2044294]
- [s390] net/smc: Print function name in smcr_link_down tracepoint (Tobias Huschle) [2044294]
- [s390] net/smc: Introduce tracepoint for smcr link down (Tobias Huschle) [2044294]
- [s390] net/smc: Introduce tracepoints for tx and rx msg (Tobias Huschle) [2044294]
- [s390] net/smc: Introduce tracepoint for fallback (Tobias Huschle) [2044294]
- [s390] net/smc: Correct spelling mistake to TCPF_SYN_RECV (Tobias Huschle) [2044294]
- [s390] net/smc: Fix smc_link->llc_testlink_time overflow (Tobias Huschle) [2044294]
- [s390] net/smc: stop links when their GID is removed (Tobias Huschle) [2044294]
- [s390] net/smc: add netlink support for SMC-Rv2 (Tobias Huschle) [2044294]
- [s390] net/smc: extend LLC layer for SMC-Rv2 (Tobias Huschle) [2044294]
- [s390] net/smc: add v2 support to the work request layer (Tobias Huschle) [2044294]
- [s390] net/smc: retrieve v2 gid from IB device (Tobias Huschle) [2044294]
- [s390] net/smc: add v2 format of CLC decline message (Tobias Huschle) [2044294]
- [s390] net/smc: add listen processing for SMC-Rv2 (Tobias Huschle) [2044294]
- [s390] net/smc: add SMC-Rv2 connection establishment (Tobias Huschle) [2044294]
- [s390] net/smc: prepare for SMC-Rv2 connection (Tobias Huschle) [2044294]
- [s390] net/smc: save stack space and allocate smc_init_info (Tobias Huschle) [2044294]
- [s390] net/smc: add generic netlink support for system EID (Tobias Huschle) [2044294]
- [s390] net/smc: keep static copy of system EID (Tobias Huschle) [2044294]
- [s390] net/smc: add support for user defined EIDs (Tobias Huschle) [2044294]
- [s390] net/smc: Allow SMC-D 1MB DMB allocations (Tobias Huschle) [2044294]
- revert bus: Make remove callback return void (Steve Best) [2096865]
- mt76: mt7921: Fix the error handling path of mt7921_pci_probe() (Íñigo Huguet) [2096777]
- redhat/configs: Add CONFIG_S390_UV_UAPI (Claudio Imbrenda) [2001936]
- [s390] s390/uv_uapi: depend on CONFIG_S390 (Claudio Imbrenda) [2001936]
- [s390] drivers/s390/char: Add Ultravisor io device (Claudio Imbrenda) [2001936]
- tg3: Remove redundant assignments (Ken Cox) [2043793]
- ethernet: Remove redundant statement (Ken Cox) [2043793]
- ethernet: tg3: remove direct netdev->dev_addr writes (Ken Cox) [2043793]
- net: tg3: fix redundant check of true expression (Ken Cox) [2043793]
- net: tg3: fix obsolete check of !err (Ken Cox) [2043793]
- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2043793]
- net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [2043793]
- powerpc/doc: Fix htmldocs errors (Gustavo Walbon) [1873825]
- powerpc/pseries: Add support for FORM2 associativity (Gustavo Walbon) [1873825]
- powerpc/pseries: Consolidate different NUMA distance update code paths (Gustavo Walbon) [1873825]
- powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY (Gustavo Walbon) [1873825]
- powerpc/pseries: rename min_common_depth to primary_domain_index (Gustavo Walbon) [1873825]
- powerpc/pseries: Add a helper for form1 cpu distance (Gustavo Walbon) [1873825]
- config: wireless: MT7921U=n (Íñigo Huguet) [2059999]
- rfkill: uapi: fix RFKILL_IOCTL_MAX_SIZE ioctl request definition (Íñigo Huguet) [2059999]
- nl80211: fix locking in nl80211_set_tx_bitrate_mask() (Íñigo Huguet) [2059999]
- mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection (Íñigo Huguet) [2059999]
- mac80211_hwsim: fix RCU protected chanctx access (Íñigo Huguet) [2059999]
- mac80211: Reset MBSSID parameters upon connection (Íñigo Huguet) [2059999]
- cfg80211: retrieve S1G operating channel number (Íñigo Huguet) [2059999]
- nl80211: validate S1G channel width (Íñigo Huguet) [2059999]
- mac80211: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2059999]
- ath11k: reduce the wait time of 11d scan and hw scan while add interface (Íñigo Huguet) [2059999]
- iwlwifi: iwl-dbg: Use del_timer_sync() before freeing (Íñigo Huguet) [2059999]
- bus: mhi: host: pci_generic: Flush recovery worker during freeze (Íñigo Huguet) [2059999]
- bus: mhi: host: pci_generic: Add missing poweroff() PM callback (Íñigo Huguet) [2059999]
- mac80211: fix ht_capa printout in debugfs (Íñigo Huguet) [2059999]
- cfg80211: hold bss_lock while updating nontrans_list (Íñigo Huguet) [2059999]
- nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size (Íñigo Huguet) [2059999]
- ath9k: Fix usage of driver-private space in tx_info (Íñigo Huguet) [2059999]
- brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059999]
- mt76: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059999]
- Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax" (Íñigo Huguet) [2059999]
- ath9k: Properly clear TX status area before reporting to mac80211 (Íñigo Huguet) [2059999]
- iwlwifi: mvm: Don't fail if PPAG isn't supported (Íñigo Huguet) [2059999]
- ar5523: fix typo "to short" -> "too short" (Íñigo Huguet) [2059999]
- bus: mhi: Make mhi_state_str[] array static inline and move to common.h (Íñigo Huguet) [2059999]
- bus: mhi: Move common MHI definitions out of host directory (Íñigo Huguet) [2059999]
- bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_ring_element" (Íñigo Huguet) [2059999]
- bus: mhi: Cleanup the register definitions used in headers (Íñigo Huguet) [2059999]
- bus: mhi: Use bitfield operations for handling DWORDs of ring elements (Íñigo Huguet) [2059999]
- bus: mhi: Use bitfield operations for register read and write (Íñigo Huguet) [2059999]
- bus: mhi: Move host MHI code to "host" directory (Íñigo Huguet) [2059999]
- bus: mhi: Fix MHI DMA structure endianness (Íñigo Huguet) [2059999]
- bus: mhi: Fix pm_state conversion to string (Íñigo Huguet) [2059999]
- bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series (Íñigo Huguet) [2059999]
- rfkill: make new event layout opt-in (Íñigo Huguet) [2059999]
- rtw89: implement stop and resume channels transmission v1 (Íñigo Huguet) [2059999]
- rtw89: extend mac tx_en bits from 16 to 32 (Íñigo Huguet) [2059999]
- rtw89: change value assignment style of rtw89_mac_cfg_gnt() (Íñigo Huguet) [2059999]
- rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs (Íñigo Huguet) [2059999]
- rtw89: disable FW and H2C function if CPU disabled (Íñigo Huguet) [2059999]
- rtw89: initialize preload window of D-MAC (Íñigo Huguet) [2059999]
- rtw89: modify MAC enable functions (Íñigo Huguet) [2059999]
- rtw89: add config_rf_reg_v1 to configure RF parameter tables (Íñigo Huguet) [2059999]
- rtw89: 8852c: add read/write rf register function (Íñigo Huguet) [2059999]
- rtw89: 8852c: add setting of TB UL TX power offset (Íñigo Huguet) [2059999]
- rtw89: 8852c: add write/read crystal function in CFO tracking (Íñigo Huguet) [2059999]
- rtw89: modify dcfo_comp to share with chips (Íñigo Huguet) [2059999]
- rtw89: Fix spelling mistake "Mis-Match" -> "Mismatch" (Íñigo Huguet) [2059999]
- brcmfmac: p2p: Fix spelling mistake "Comback" -> "Comeback" (Íñigo Huguet) [2059999]
- iwlwifi: mei: fix building iwlmei (Íñigo Huguet) [2059999]
- mt76: fix monitor rx FCS error in DFS channel (Íñigo Huguet) [2059999]
- mt76: mt7921: don't enable beacon filter when IEEE80211_CONF_CHANGE_MONITOR is set (Íñigo Huguet) [2059999]
- mt76: fix wrong HE data rate in sniffer tool (Íñigo Huguet) [2059999]
- mt76: mt7915: introduce 802.11ax multi-bss support (Íñigo Huguet) [2059999]
- mt76: mt7921: move mt7921_init_hw in a dedicated work (Íñigo Huguet) [2059999]
- mt76: mt7921: add mt7921u driver (Íñigo Huguet) [2059999]
- mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac common code. (Íñigo Huguet) [2059999]
- mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in common mac code. (Íñigo Huguet) [2059999]
- mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in common mac code (Íñigo Huguet) [2059999]
- mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb (Íñigo Huguet) [2059999]
- mt76: mt7921: disable runtime pm for usb (Íñigo Huguet) [2059999]
- mt76: usb: introduce __mt76u_init utility routine (Íñigo Huguet) [2059999]
- mt76: usb: add req_type to ___mt76u_wr signature (Íñigo Huguet) [2059999]
- mt76: usb: add req_type to ___mt76u_rr signature (Íñigo Huguet) [2059999]
- mt76: mt7915: fix typos in comments (Íñigo Huguet) [2059999]
- mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps() (Íñigo Huguet) [2059999]
- mt76: mt7915: fix beamforming mib stats (Íñigo Huguet) [2059999]
- mt76: mt7915: set band1 TGID field in tx descriptor (Íñigo Huguet) [2059999]
- mt76: fix invalid rssi report (Íñigo Huguet) [2059999]
- mt76: use le32/16_get_bits() whenever possible (Íñigo Huguet) [2059999]
- mt76: connac: make read-only array ba_range static const (Íñigo Huguet) [2059999]
- mt76: mt7915: check for devm_pinctrl_get() failure (Íñigo Huguet) [2059999]
- mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration (Íñigo Huguet) [2059999]
- mt76: mt7915: add txpower init for 6GHz (Íñigo Huguet) [2059999]
- mt76: mt7915: fix eeprom fields of txpower init values (Íñigo Huguet) [2059999]
- mt76: mt7915: add 6 GHz support (Íñigo Huguet) [2059999]
- mt76: connac: add 6 GHz support for wtbl and starec configuration (Íñigo Huguet) [2059999]
- mt76: mt7915: allow beaconing on all chains (Íñigo Huguet) [2059999]
- mt76: fix monitor mode crash with sdio driver (Íñigo Huguet) [2059999]
- mt76: mt7921: fix mt7921_queues_acq implementation (Íñigo Huguet) [2059999]
- mt76: mt7921: fix xmit-queue dump for usb and sdio (Íñigo Huguet) [2059999]
- mt76: mt7921: make mt7921_init_tx_queues static (Íñigo Huguet) [2059999]
- mt76: split single ldpc cap bit into bits (Íñigo Huguet) [2059999]
- mt76: mt7915: fix DFS no radar detection event (Íñigo Huguet) [2059999]
- mt76: mt7921: use mt76_hw instead of open coding it (Íñigo Huguet) [2059999]
- mt76: mt7921: fix up the monitor mode (Íñigo Huguet) [2059999]
- mt76: mt7663u: introduce mt7663u_mcu_power_on routine (Íñigo Huguet) [2059999]
- mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u_mcu_init (Íñigo Huguet) [2059999]
- rtw89: fix uninitialized variable of rtw89_append_probe_req_ie() (Íñigo Huguet) [2059999]
- airo: fix typos in comments (Íñigo Huguet) [2059999]
- rtlwifi: rtl8821ae: fix typos in comments (Íñigo Huguet) [2059999]
- rtlwifi: rtl8192cu: Add On Networks N150 (Íñigo Huguet) [2059999]
- zd1201: use kzalloc (Íñigo Huguet) [2059999]
- mwifiex: make read-only array wmm_oui static const (Íñigo Huguet) [2059999]
- mac80211: update bssid_indicator in ieee80211_assign_beacon (Íñigo Huguet) [2059999]
- mac80211: MBSSID channel switch (Íñigo Huguet) [2059999]
- mac80211: MBSSID beacon handling in AP mode (Íñigo Huguet) [2059999]
- mac80211: always have ieee80211_sta_restart() (Íñigo Huguet) [2059999]
- mac80211: Add support to trigger sta disconnect on hardware restart (Íñigo Huguet) [2059999]
- mac80211: fix potential double free on mesh join (Íñigo Huguet) [2059999]
- mac80211: correct legacy rates check in ieee80211_calc_rx_airtime (Íñigo Huguet) [2059999]
- nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation (Íñigo Huguet) [2059999]
- mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible (Íñigo Huguet) [2059999]
- mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE (Íñigo Huguet) [2059999]
- rtw89: 8852c: process logic efuse map (Íñigo Huguet) [2059999]
- rtw89: 8852c: process efuse of phycap (Íñigo Huguet) [2059999]
- rtw89: support DAV efuse reading operation (Íñigo Huguet) [2059999]
- rtw89: 8852c: add chip::dle_mem (Íñigo Huguet) [2059999]
- rtw89: add page_regs to handle v1 chips (Íñigo Huguet) [2059999]
- rtw89: add chip_info::{h2c,c2h}_reg to support more chips (Íñigo Huguet) [2059999]
- rtw89: add hci_func_en_addr to support variant generation (Íñigo Huguet) [2059999]
- rtw89: add power_{on/off}_func (Íñigo Huguet) [2059999]
- rtw89: read chip version depends on chip ID (Íñigo Huguet) [2059999]
- rtw89: pci: use a struct to describe all registers address related to DMA channel (Íñigo Huguet) [2059999]
- rtw89: pci: add V1 of PCI channel address (Íñigo Huguet) [2059999]
- rtw89: pci: add struct rtw89_pci_info (Íñigo Huguet) [2059999]
- rtw89: 8852c: add 8852c empty files (Íñigo Huguet) [2059999]
- brcmfmac: make the read-only array pktflags static const (Íñigo Huguet) [2059999]
- rtlwifi: rtl8192ce: remove duplicated function '_rtl92ce_phy_set_rf_sleep' (Íñigo Huguet) [2059999]
- cw1200: use time_is_after_jiffies() instead of open coding it (Íñigo Huguet) [2059999]
- carl9170: devres-ing input_allocate_device (Íñigo Huguet) [2059999]
- carl9170: devres-ing hwrng_register usage (Íñigo Huguet) [2059999]
- carl9170: replace GFP_ATOMIC in ampdu_action, it can sleep (Íñigo Huguet) [2059999]
- ath10k: Fix error handling in ath10k_setup_msa_resources (Íñigo Huguet) [2059999]
- ath11k: remove unneeded flush_workqueue (Íñigo Huguet) [2059999]
- ath6kl: add device ID for WLU5150-D81 (Íñigo Huguet) [2059999]
- iwlwifi: bump FW API to 72 for AX devices (Íñigo Huguet) [2059999]
- iwlwifi: acpi: move ppag code from mvm to fw/acpi (Íñigo Huguet) [2059999]
- iwlwifi: dbg: check trigger data before access (Íñigo Huguet) [2059999]
- iwlwifi: dbg: in sync mode don't call schedule (Íñigo Huguet) [2059999]
- iwlwifi: use 4k queue size for Bz A-step (Íñigo Huguet) [2059999]
- iwlwifi: pcie: fix SW error MSI-X mapping (Íñigo Huguet) [2059999]
- iwlwifi: yoyo: dump IMR DRAM only for HW and FW error (Íñigo Huguet) [2059999]
- iwlwifi: mvm: add support for IMR based on platform (Íñigo Huguet) [2059999]
- iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled (Íñigo Huguet) [2059999]
- iwlwifi: mvm: remove cipher scheme support (Íñigo Huguet) [2059999]
- iwlwifi: Configure FW debug preset via module param. (Íñigo Huguet) [2059999]
- iwlwifi: mvm: add a flag to reduce power command. (Íñigo Huguet) [2059999]
- iwlwifi: bump FW API to 71 for AX devices (Íñigo Huguet) [2059999]
- ath9k: make array voice_priority static const (Íñigo Huguet) [2059999]
- ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_aplist_event (Íñigo Huguet) [2059999]
- ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_disconnect_event (Íñigo Huguet) [2059999]
- ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_connect_event (Íñigo Huguet) [2059999]
- ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_channel_list_reply (Íñigo Huguet) [2059999]
- ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_start_scan_cmd (Íñigo Huguet) [2059999]
- ath6kl: wmi: Replace one-element array with flexible-array member in struct wmi_begin_scan_cmd (Íñigo Huguet) [2059999]
- rtw89: declare HE capabilities in 6G band (Íñigo Huguet) [2059999]
- rtw89: fix HE PHY bandwidth capability (Íñigo Huguet) [2059999]
- rtw89: add tx_wake notify for low ps mode (Íñigo Huguet) [2059999]
- rtw89: 8852a: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059999]
- Revert "ath: add support for special 0x0 regulatory domain" (Íñigo Huguet) [2059999]
- rtw89: get channel parameters of 160MHz bandwidth (Íñigo Huguet) [2059999]
- mt76: fix dfs state issue with 160 MHz channels (Íñigo Huguet) [2059999]
- mt76: mt7915: simplify conditional (Íñigo Huguet) [2059999]
- mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059999]
- mt76: mt7915e: Enable thermal management by default (Íñigo Huguet) [2059999]
- mt76: mt7915e: Add a hwmon attribute to get the actual throttle state. (Íñigo Huguet) [2059999]
- mt76: mt7915e: Fix degraded performance after temporary overheat (Íñigo Huguet) [2059999]
- mt76: improve signal strength reporting (Íñigo Huguet) [2059999]
- mt76: mt7915: use min_t() to make code cleaner (Íñigo Huguet) [2059999]
- mt76: mt7915: fix the muru tlv issue (Íñigo Huguet) [2059999]
- mt76: mt7915: check band idx for bcc event (Íñigo Huguet) [2059999]
- mt76: mt7615: Fix assigning negative values to unsigned variable (Íñigo Huguet) [2059999]
- mt76: connac: adjust wlan_idx size from u8 to u16 (Íñigo Huguet) [2059999]
- mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free() (Íñigo Huguet) [2059999]
- mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx_fw_monitor (Íñigo Huguet) [2059999]
- mt76: mt7615: fix compiler warning on frame size (Íñigo Huguet) [2059999]
- mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2059999]
- mt76: mt7915: introduce band_idx in mt7915_phy (Íñigo Huguet) [2059999]
- mt76: mt7915: add support for MT7986 (Íñigo Huguet) [2059999]
- ath10k: fix pointer arithmetic error in trace call (Íñigo Huguet) [2059999]
- carl9170: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059999]
- ath11k: add dbring debug support (Íñigo Huguet) [2059999]
- ath11k: translate HE status to radiotap format (Íñigo Huguet) [2059999]
- ath11k: decode HE status tlv (Íñigo Huguet) [2059999]
- ath11k: switch to using ieee80211_tx_status_ext() (Íñigo Huguet) [2059999]
- mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts (Íñigo Huguet) [2059999]
- mt76: mt7915: fix potential memory leak of fw monitor packets (Íñigo Huguet) [2059999]
- mt76: mt7915: Fix channel state update error issue (Íñigo Huguet) [2059999]
- mt76: fix endianness errors in reverse_frag0_hdr_trans (Íñigo Huguet) [2059999]
- mt76: mt7615: introduce SAR support (Íñigo Huguet) [2059999]
- mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059999]
- rtw88: change rtw_info() to proper message level (Íñigo Huguet) [2059999]
- rtw89: Limit the CFO boundaries of x'tal value (Íñigo Huguet) [2059999]
- rtw89: phy: handle txpwr lmt/lmt_ru of 160M bandwidth (Íñigo Huguet) [2059999]
- rtw89: phy: handle txpwr lmt/lmt_ru of 6G band (Íñigo Huguet) [2059999]
- ath11k: Fix frames flush failure caused by deadlock (Íñigo Huguet) [2059999]
- ath11k: Handle failure in qmi firmware ready (Íñigo Huguet) [2059999]
- ath11k: Invalidate cached reo ring entry before accessing it (Íñigo Huguet) [2059999]
- ath: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059999]
- ath6kl: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059999]
- ath11k: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059999]
- ath10k: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059999]
- ath9k: use hw_random API instead of directly dumping into random.c (Íñigo Huguet) [2059999]
- ath11k: configure RDDM size to mhi for recovery by firmware (Íñigo Huguet) [2059999]
- ath11k: fix invalid m3 buffer address (Íñigo Huguet) [2059999]
- ath11k: add ath11k_qmi_free_resource() for recovery (Íñigo Huguet) [2059999]
- rtw89: core.h: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059999]
- brcmfmac: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059999]
- rtw89: fix RCU usage in rtw89_core_txq_push() (Íñigo Huguet) [2059999]
- rtw88: coex: Update rtl8822c COEX version to 22020720 (Íñigo Huguet) [2059999]
- rtw88: coex: Add C2H/H2C handshake with BT mailbox for asking HID Info (Íñigo Huguet) [2059999]
- rtw88: coex: Add WLAN MIMO power saving for Bluetooth gaming controller (Íñigo Huguet) [2059999]
- rtw88: coex: update BT PTA counter regularly (Íñigo Huguet) [2059999]
- rtw88: coex: Improve WLAN throughput when HFP COEX (Íñigo Huguet) [2059999]
- rtw88: 8822ce: add support for TX/RX 1ss mode (Íñigo Huguet) [2059999]
- iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write (Íñigo Huguet) [2059999]
- iwlwifi: mvm: Fix an error code in iwl_mvm_up() (Íñigo Huguet) [2059999]
- iwlwifi: Fix -EIO error code that is never returned (Íñigo Huguet) [2059999]
- iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy (Íñigo Huguet) [2059999]
- iwlwifi: Fix syntax errors in comments (Íñigo Huguet) [2059999]
- iwlwifi: dvm: use struct_size over open coded arithmetic (Íñigo Huguet) [2059999]
- iwlwifi/fw: use struct_size over open coded arithmetic (Íñigo Huguet) [2059999]
- iwlwifi: Make use of the helper macro LIST_HEAD() (Íñigo Huguet) [2059999]
- iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs() (Íñigo Huguet) [2059999]
- iwlwifi: yoyo: send hcmd to fw after dump collection completes. (Íñigo Huguet) [2059999]
- iwlwifi: mvm: move only to an enabled channel (Íñigo Huguet) [2059999]
- iwlwifi: mvm: update BAID allocation command again (Íñigo Huguet) [2059999]
- iwlwifi: api: remove ttl field from TX command (Íñigo Huguet) [2059999]
- iwlwifi: support new queue allocation command (Íñigo Huguet) [2059999]
- iwlwifi: yoyo: support dump policy for the dump size (Íñigo Huguet) [2059999]
- iwlwifi: pcie: iwlwifi: fix device id 7F70 struct (Íñigo Huguet) [2059999]
- iwlwifi: tlc: Add logs in rs_fw_rate_init func to print TLC configuration (Íñigo Huguet) [2059999]
- iwlwifi: mvm: remove iwl_mvm_disable_txq() flags argument (Íñigo Huguet) [2059999]
- iwlwifi: remove command ID argument from queue allocation (Íñigo Huguet) [2059999]
- iwlwifi: make iwl_txq_dyn_alloc_dma() return the txq (Íñigo Huguet) [2059999]
- iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val (Íñigo Huguet) [2059999]
- iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059999]
- iwlwifi: mvm: always remove the session protection after association (Íñigo Huguet) [2059999]
- iwlwifi: mvm: make iwl_mvm_reconfig_scd() static (Íñigo Huguet) [2059999]
- iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD (Íñigo Huguet) [2059999]
- iwlwifi: mvm: Disable WiFi bands selectively with BIOS (Íñigo Huguet) [2059999]
- iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059999]
- iwlwifi: mvm: don't send BAID removal to the FW during hw_restart (Íñigo Huguet) [2059999]
- iwlwifi: don't dump_stack() when we get an unexpected interrupt (Íñigo Huguet) [2059999]
- iwlwifi: mvm: rfi: handle deactivation notification (Íñigo Huguet) [2059999]
- iwlwifi: mvm: Consider P2P GO operation during scan (Íñigo Huguet) [2059999]
- iwlwifi: bump FW API to 70 for AX devices (Íñigo Huguet) [2059999]
- iwlwifi: mvm: Unify the scan iteration functions (Íñigo Huguet) [2059999]
- iwlwifi: mei: use C99 initializer for device IDs (Íñigo Huguet) [2059999]
- iwlwifi: debugfs: remove useless double condition (Íñigo Huguet) [2059999]
- iwlwifi: remove unused macros (Íñigo Huguet) [2059999]
- iwlwifi: eeprom: clean up macros (Íñigo Huguet) [2059999]
- iwlwifi: drv: load tlv debug data earlier (Íñigo Huguet) [2059999]
- iwlwifi: pcie: Adapt rx queue write pointer for Bz family (Íñigo Huguet) [2059999]
- iwlwifi: pcie: adjust to Bz completion descriptor (Íñigo Huguet) [2059999]
- iwlwifi: mvm: Passively scan non PSC channels only when requested so (Íñigo Huguet) [2059999]
- iwlwifi: scan: Modify return value of a function (Íñigo Huguet) [2059999]
- iwlwifi: yoyo: Avoid using dram data if allocation failed (Íñigo Huguet) [2059999]
- iwlwifi: mvm: Correctly set fragmented EBS (Íñigo Huguet) [2059999]
- iwlwifi: nvm: Correct HE capability (Íñigo Huguet) [2059999]
- iwlwifi: mei: avoid -Wpointer-arith and -Wcast-qual warnings (Íñigo Huguet) [2059999]
- iwlwifi: make some functions friendly to sparse (Íñigo Huguet) [2059999]
- iwlwifi: avoid variable shadowing (Íñigo Huguet) [2059999]
- iwlwifi: remove unused DC2DC_CONFIG_CMD definitions (Íñigo Huguet) [2059999]
- iwlwifi: dbg-tlv: clean up iwl_dbg_tlv_update_drams() (Íñigo Huguet) [2059999]
- iwlwifi: move symbols into a separate namespace (Íñigo Huguet) [2059999]
- iwlwifi: fw: make dump_start callback void (Íñigo Huguet) [2059999]
- iwlwifi: pcie: make sure iwl_rx_packet_payload_len() will not underflow (Íñigo Huguet) [2059999]
- iwlwifi: mvm: use debug print instead of WARN_ON() (Íñigo Huguet) [2059999]
- iwlwifi: read and print OTP minor version (Íñigo Huguet) [2059999]
- iwlwifi: add support for BZ-U and BZ-L HW (Íñigo Huguet) [2059999]
- iwlwifi: mvm: add support for CT-KILL notification version 2 (Íñigo Huguet) [2059999]
- iwlwifi: yoyo: remove DBGI_SRAM address reset writing (Íñigo Huguet) [2059999]
- iwlwifi: mvm: support v3 of station HE context command (Íñigo Huguet) [2059999]
- iwlwifi: yoyo: add IMR DRAM dump support (Íñigo Huguet) [2059999]
- iwlwifi: yoyo: fix DBGC allocation flow (Íñigo Huguet) [2059999]
- iwlwifi: pcie: add support for MS devices (Íñigo Huguet) [2059999]
- iwlwifi: mvm: align locking in D3 test debugfs (Íñigo Huguet) [2059999]
- iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req (Íñigo Huguet) [2059999]
- iwlwifi: advertise support for HE - DCM BPSK RX/TX (Íñigo Huguet) [2059999]
- iwlwifi: mvm: only enable HE DCM if we also support TX (Íñigo Huguet) [2059999]
- iwlwifi: yoyo: fix DBGI_SRAM ini dump header. (Íñigo Huguet) [2059999]
- iwlwifi: dbg: add infra for tracking free buffer size (Íñigo Huguet) [2059999]
- iwlwifi: mvm: starting from 22000 we have 32 Rx AMPDU sessions (Íñigo Huguet) [2059999]
- iwlwifi: mvm: support new BAID allocation command (Íñigo Huguet) [2059999]
- iwlwifi: mvm: refactor iwl_mvm_sta_rx_agg() (Íñigo Huguet) [2059999]
- iwlwifi: cfg: add support for 1K BA queue (Íñigo Huguet) [2059999]
- iwlwifi: avoid void pointer arithmetic (Íñigo Huguet) [2059999]
- iwlwifi: fix various more -Wcast-qual warnings (Íñigo Huguet) [2059999]
- iwlwifi: propagate (const) type qualifier (Íñigo Huguet) [2059999]
- iwlwifi: de-const properly where needed (Íñigo Huguet) [2059999]
- iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id (Íñigo Huguet) [2059999]
- iwlwifi: mvm: fw: clean up hcmd struct creation (Íñigo Huguet) [2059999]
- iwlwifi: prefer WIDE_ID() over iwl_cmd_id() (Íñigo Huguet) [2059999]
- iwlwifi: mvm: allow enabling UHB TAS in the USA via ACPI setting (Íñigo Huguet) [2059999]
- iwlwifi: mvm: offload channel switch timing to FW (Íñigo Huguet) [2059999]
- iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta (Íñigo Huguet) [2059999]
- mac80211_hwsim: Advertise support for EHT capabilities (Íñigo Huguet) [2059999]
- mac80211: parse AddBA request with extended AddBA element (Íñigo Huguet) [2059999]
- mac80211: calculate max RX NSS for EHT mode (Íñigo Huguet) [2059999]
- mac80211: Add support for storing station EHT capabilities (Íñigo Huguet) [2059999]
- mac80211: Handle station association response with EHT (Íñigo Huguet) [2059999]
- mac80211: Add EHT capabilities to association/probe request (Íñigo Huguet) [2059999]
- mac80211: Add initial support for EHT and 320 MHz channels (Íñigo Huguet) [2059999]
- mac80211: Support parsing EHT elements (Íñigo Huguet) [2059999]
- cfg80211: Support configuration of station EHT capabilities (Íñigo Huguet) [2059999]
- cfg80211: add NO-EHT flag to regulatory (Íñigo Huguet) [2059999]
- nl80211: add support for 320MHz channel limitation (Íñigo Huguet) [2059999]
- nl80211: add EHT MCS support (Íñigo Huguet) [2059999]
- cfg80211: Add support for EHT 320 MHz channel width (Íñigo Huguet) [2059999]
- cfg80211: Add data structures to capture EHT capabilities (Íñigo Huguet) [2059999]
- ieee80211: add EHT 1K aggregation definitions (Íñigo Huguet) [2059999]
- ieee80211: Add EHT (802.11be) definitions (Íñigo Huguet) [2059999]
- mac80211_hwsim: Add custom regulatory for 6GHz (Íñigo Huguet) [2059999]
- mac80211_hwsim: don't shadow a global variable (Íñigo Huguet) [2059999]
- mac80211_hwsim: check TX and STA bandwidth (Íñigo Huguet) [2059999]
- nl80211: accept only HE capability elements with valid size (Íñigo Huguet) [2059999]
- mac80211: parse only HE capability elements with valid size (Íñigo Huguet) [2059999]
- ieee80211: add helper to check HE capability element size (Íñigo Huguet) [2059999]
- nl80211: use RCU to read regdom in reg get/dump (Íñigo Huguet) [2059999]
- mac80211_hwsim: Add debugfs to control rx status RSSI (Íñigo Huguet) [2059999]
- ieee80211: use tab to indent struct ieee80211_neighbor_ap_info (Íñigo Huguet) [2059999]
- rtw89: handle TX/RX 160M bandwidth (Íñigo Huguet) [2059999]
- rtw89: declare if chip support 160M bandwidth (Íñigo Huguet) [2059999]
- rtw89: add 6G support to rate adaptive mechanism (Íñigo Huguet) [2059999]
- rtw89: extend subband for 6G band (Íñigo Huguet) [2059999]
- rtw89: refine naming of rfk helpers with prefix (Íñigo Huguet) [2059999]
- rtw89: make rfk helpers common across chips (Íñigo Huguet) [2059999]
- brcmfmac: Add BCM43454/6 support (Íñigo Huguet) [2059999]
- wcn36xx: use struct_size over open coded arithmetic (Íñigo Huguet) [2059999]
- ath11k: fix destination monitor ring out of sync (Íñigo Huguet) [2059999]
- ath11k: fix radar detection in 160 Mhz (Íñigo Huguet) [2059999]
- ath11k: fix WARN_ON during ath11k_mac_update_vif_chan (Íñigo Huguet) [2059999]
- ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_txcompl() (Íñigo Huguet) [2059999]
- brcmfmac: of: remove redundant variable len (Íñigo Huguet) [2059999]
- brcmfmac: p2p: Replace one-element arrays with flexible-array members (Íñigo Huguet) [2059999]
- rtw89: coex: set EN bit to PLT register (Íñigo Huguet) [2059999]
- rtw89: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059999]
- rtw88: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059999]
- rtw89: declare AP mode support (Íñigo Huguet) [2059999]
- rtw89: debug: add stations entry to show ID assignment (Íñigo Huguet) [2059999]
- rtw89: implement ieee80211_ops::start_ap and stop_ap (Íñigo Huguet) [2059999]
- rtw89: maintain assoc/disassoc STA states of firmware and hardware (Íñigo Huguet) [2059999]
- rtw89: only STA mode change vif_type mapping dynamically (Íñigo Huguet) [2059999]
- rtw89: add addr_cam field to sta to support AP mode (Íñigo Huguet) [2059999]
- rtw89: extend role_maintain to support AP mode (Íñigo Huguet) [2059999]
- rtw88: fix use after free in rtw_hw_scan_update_probe_req() (Íñigo Huguet) [2059999]
- mac80211: Remove redundent assignment channel_type (Íñigo Huguet) [2059999]
- mac80211: remove useless ieee80211_vif_is_mesh() check (Íñigo Huguet) [2059999]
- mac80211: fix struct ieee80211_tx_info size (Íñigo Huguet) [2059999]
- mac80211: mlme: validate peer HE supported rates (Íñigo Huguet) [2059999]
- mac80211: remove unused macros (Íñigo Huguet) [2059999]
- cfg80211: pmsr: remove useless ifdef guards (Íñigo Huguet) [2059999]
- mac80211: airtime: avoid variable shadowing (Íñigo Huguet) [2059999]
- mac80211: mlme: add documentation from spec to code (Íñigo Huguet) [2059999]
- mac80211: vht: use HE macros for parsing HE capabilities (Íñigo Huguet) [2059999]
- ieee80211: radiotap: fix -Wcast-qual warnings (Íñigo Huguet) [2059999]
- cfg80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059999]
- ieee80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059999]
- cfg80211: don't add non transmitted BSS to 6GHz scanned channels (Íñigo Huguet) [2059999]
- cfg80211/mac80211: assume CHECKSUM_COMPLETE includes SNAP (Íñigo Huguet) [2059999]
- mac80211: consider RX NSS in UHB connection (Íñigo Huguet) [2059999]
- mac80211: limit bandwidth in HE capabilities (Íñigo Huguet) [2059999]
- mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes (Íñigo Huguet) [2059999]
- mt76: dma: initialize skip_unmap in mt76_dma_rx_fill (Íñigo Huguet) [2059999]
- mt76: do not always copy ethhdr in reverse_frag0_hdr_trans (Íñigo Huguet) [2059999]
- mt76: mt76x02: use mt76_phy_dfs_state to determine radar detector state (Íñigo Huguet) [2059999]
- mt76: mt7615: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059999]
- mt76: mt7915: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059999]
- mt76: mt76x02: improve tx hang detection (Íñigo Huguet) [2059999]
- mt76x02: improve mac error check/reset reliability (Íñigo Huguet) [2059999]
- mt76: mt7921s: run sleep mode by default (Íñigo Huguet) [2059999]
- mt76: sdio: honor the largest Tx buffer the hardware can support (Íñigo Huguet) [2059999]
- mt76: mt7915: fix the nss setting in bitrates (Íñigo Huguet) [2059999]
- mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv() (Íñigo Huguet) [2059999]
- mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs() (Íñigo Huguet) [2059999]
- mt76: mt7921s: fix a possible memory leak in mt7921_load_patch (Íñigo Huguet) [2059999]
- mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta (Íñigo Huguet) [2059999]
- mt76: stop the radar detector after leaving dfs channel (Íñigo Huguet) [2059999]
- mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update (Íñigo Huguet) [2059999]
- mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update (Íñigo Huguet) [2059999]
- mt76: mt7663s: flush runtime-pm queue after waking up the device (Íñigo Huguet) [2059999]
- mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN) (Íñigo Huguet) [2059999]
- mt76: mt7921: remove duplicated code in mt7921_mac_decode_he_radiotap (Íñigo Huguet) [2059999]
- mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_mac_decode_he_radiotap (Íñigo Huguet) [2059999]
- mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module (Íñigo Huguet) [2059999]
- mt76: mt7915: enable radar background detection (Íñigo Huguet) [2059999]
- mt76: mt7915: report radar pattern if detected by rdd2 (Íñigo Huguet) [2059999]
- mt76: mt7915: introduce rdd_monitor debugfs node (Íñigo Huguet) [2059999]
- mt76: mt7915: enable radar trigger on rdd2 (Íñigo Huguet) [2059999]
- mt76: mt7915: introduce mt7915_set_radar_background routine (Íñigo Huguet) [2059999]
- mt76: mt7915: set bssinfo/starec command when adding interface (Íñigo Huguet) [2059999]
- mt76: mt7921: toggle runtime-pm adding a monitor vif (Íñigo Huguet) [2059999]
- mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx() (Íñigo Huguet) [2059999]
- mt76: sdio: disable interrupt in mt76s_sdio_irq (Íñigo Huguet) [2059999]
- mt76: mt7921: fix crash when startup fails. (Íñigo Huguet) [2059999]
- mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl (Íñigo Huguet) [2059999]
- mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb() (Íñigo Huguet) [2059999]
- mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb() (Íñigo Huguet) [2059999]
- mt76: mt7615: fix a leftover race in runtime-pm (Íñigo Huguet) [2059999]
- mt76: mt7921: fix a leftover race in runtime-pm (Íñigo Huguet) [2059999]
- mt76: mt7921: do not always disable fw runtime-pm (Íñigo Huguet) [2059999]
- mt76: mt7915: add support for passing chip/firmware debug data to user space (Íñigo Huguet) [2059999]
- mt76: mt7615e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059999]
- mt76: mt7915: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059999]
- mt76: mt7615: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059999]
- mt76: connac: add support for passing the cipher field in bss_info (Íñigo Huguet) [2059999]
- mt76: mt7921e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059999]
- mt76: mt7615: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2059999]
- mt76: mt7921: set EDCA parameters with the MCU CE command (Íñigo Huguet) [2059999]
- mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error (Íñigo Huguet) [2059999]
- mt76: mt7921: forbid the doze mode when coredump is in progress (Íñigo Huguet) [2059999]
- mt76: mt7921e: make dev->fw_assert usage consistent (Íñigo Huguet) [2059999]
- mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module (Íñigo Huguet) [2059999]
- mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh (Íñigo Huguet) [2059999]
- mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-connac module (Íñigo Huguet) [2059999]
- mt76: mt7915: rely on mt76_connac_mcu_init_download (Íñigo Huguet) [2059999]
- mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_connac_mcu_start_patch (Íñigo Huguet) [2059999]
- mt76: connac: move mt76_connac_mcu_restart in common module (Íñigo Huguet) [2059999]
- mt76: mt7915: rely on mt76_connac_mcu_start_firmware (Íñigo Huguet) [2059999]
- mt76: mt7921: get rid of mt7921_mcu_get_eeprom (Íñigo Huguet) [2059999]
- mt76: connac: move mt76_connac_mcu_set_pm in connac module (Íñigo Huguet) [2059999]
- mt76: connac: introduce is_connac_v1 utility routine (Íñigo Huguet) [2059999]
- mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans in connac module (Íñigo Huguet) [2059999]
- mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2059999]
- mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv (Íñigo Huguet) [2059999]
- mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv (Íñigo Huguet) [2059999]
- mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd (Íñigo Huguet) [2059999]
- mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv (Íñigo Huguet) [2059999]
- mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv (Íñigo Huguet) [2059999]
- mt76: mt7915: rely on mt76_connac_mcu_sta_ba (Íñigo Huguet) [2059999]
- mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv (Íñigo Huguet) [2059999]
- mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv (Íñigo Huguet) [2059999]
- mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module (Íñigo Huguet) [2059999]
- mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module (Íñigo Huguet) [2059999]
- mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module (Íñigo Huguet) [2059999]
- mt76: mt7915: remove duplicated defs in mcu.h (Íñigo Huguet) [2059999]
- mt76: mt7915: move pci specific code back to pci.c (Íñigo Huguet) [2059999]
- mt76: mt7921s: update mt7921s_wfsys_reset sequence (Íñigo Huguet) [2059999]
- mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately after reset (Íñigo Huguet) [2059999]
- mt76: sdio: lock sdio when it is needed (Íñigo Huguet) [2059999]
- mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv (Íñigo Huguet) [2059999]
- mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode (Íñigo Huguet) [2059999]
- mt76: make mt76_sar_capa static (Íñigo Huguet) [2059999]
- mt76: mt7915: add device id for mt7916 (Íñigo Huguet) [2059999]
- mt76: set wlan_idx_hi on mt7916 (Íñigo Huguet) [2059999]
- mt76: connac: move mt76_connac_mcu_add_key in connac module (Íñigo Huguet) [2059999]
- mt76: mt7915: rely on mt76_connac_get_phy utilities (Íñigo Huguet) [2059999]
- mt76: connac: move mt76_connac_chan_bw in common code (Íñigo Huguet) [2059999]
- mt76: connac: move mt76_connac_mcu_get_cipher in common code (Íñigo Huguet) [2059999]
- mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine (Íñigo Huguet) [2059999]
- mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req (Íñigo Huguet) [2059999]
- mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req (Íñigo Huguet) [2059999]
- mt76: connac: fix sta_rec_wtbl tag len (Íñigo Huguet) [2059999]
- mt76: mt7915: add mt7916 calibrated data support (Íñigo Huguet) [2059999]
- mt76: mt7915: update mt7915_chan_mib_offs for mt7916 (Íñigo Huguet) [2059999]
- mt76: mt7915: update rx rate reporting for mt7916 (Íñigo Huguet) [2059999]
- mt76: mt7915: add txfree event v3 (Íñigo Huguet) [2059999]
- mt76: mt7915: enlarge wcid size to 544 (Íñigo Huguet) [2059999]
- mt76: mt7915: rework eeprom.c to adapt mt7916 changes (Íñigo Huguet) [2059999]
- mt76: mt7915: add firmware support for mt7916 (Íñigo Huguet) [2059999]
- mt76: mt7915: rework dma.c to adapt mt7916 changes (Íñigo Huguet) [2059999]
- mt76: add MT_RXQ_MAIN_WA for mt7916 (Íñigo Huguet) [2059999]
- mt76: mt7915: refine register definition (Íñigo Huguet) [2059999]
- mt76: mt7915: add mt7915_mmio_probe() as a common probing function (Íñigo Huguet) [2059999]
- mt76: mt7915: fix polling firmware-own status (Íñigo Huguet) [2059999]
- brcmfmac: pcie: Read the console on init and shutdown (Íñigo Huguet) [2059999]
- brcmfmac: fwil: Constify iovar name arguments (Íñigo Huguet) [2059999]
- brcmfmac: of: Use devm_kstrdup for board_type & check for errors (Íñigo Huguet) [2059999]
- brcmfmac: pcie: Fix crashes due to early IRQs (Íñigo Huguet) [2059999]
- brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio (Íñigo Huguet) [2059999]
- brcmfmac: pcie: Declare missing firmware files in pcie.c (Íñigo Huguet) [2059999]
- brcmfmac: firmware: Allocate space for default boardrev in nvram (Íñigo Huguet) [2059999]
- brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path (Íñigo Huguet) [2059999]
- rtlwifi: remove redundant initialization of variable ul_encalgo (Íñigo Huguet) [2059999]
- ray_cs: Check ioremap return value (Íñigo Huguet) [2059999]
- ath11k: add debugfs for TWT debug calls (Íñigo Huguet) [2059999]
- ath11k: add WMI calls to manually add/del/pause/resume TWT dialogs (Íñigo Huguet) [2059999]
- ath11k: Add debugfs interface to configure firmware debug log level (Íñigo Huguet) [2059999]
- cw1200: wsm: make array queue_id_to_wmm_aci static const (Íñigo Huguet) [2059999]
- wilc1000: use min_t() to make code cleaner (Íñigo Huguet) [2059999]
- rtw88: rtw8821c: enable rfe 6 devices (Íñigo Huguet) [2059999]
- rtw88: fix memory overrun and memory leak during hw_scan (Íñigo Huguet) [2059999]
- rtw88: fix idle mode flow for hw scan (Íñigo Huguet) [2059999]
- rtw88: check for validity before using a pointer (Íñigo Huguet) [2059999]
- carl9170: fix missing bit-wise or operator for tx_params (Íñigo Huguet) [2059999]
- wcn36xx: Differentiate wcn3660 from wcn3620 (Íñigo Huguet) [2059999]
- ath11k: mhi: use mhi_sync_power_up() (Íñigo Huguet) [2059999]
- ath11k: pci: fix crash on suspend if board file is not found (Íñigo Huguet) [2059999]
- ath11k: Fix missing rx_desc_get_ldpc_support in wcn6855_ops (Íñigo Huguet) [2059999]
- ath11k: Fix uninitialized symbol 'rx_buf_sz' (Íñigo Huguet) [2059999]
- ath11k: fix kernel panic during unload/load ath11k modules (Íñigo Huguet) [2059999]
- ath11k: Rename ath11k_ahb_ext_irq_config (Íñigo Huguet) [2059999]
- brcmfmac: add CYW43570 PCIE device (Íñigo Huguet) [2059999]
- brcmfmac: use ISO3166 country code and 0 rev as fallback on some devices (Íñigo Huguet) [2059999]
- rtw89: use pci_read/write_config instead of dbi read/write (Íñigo Huguet) [2059999]
- rtw89: refine DIG feature to support 160M and CCK PD (Íñigo Huguet) [2059999]
- rtw89: fix maybe uninitialized `qempty` variable (Íñigo Huguet) [2059999]
- rtw89: include subband type in channel params (Íñigo Huguet) [2059999]
- rtw89: handle 6G band if supported by a chipset (Íñigo Huguet) [2059999]
- rtw89: separate {init,deinit}_addr_cam functions (Íñigo Huguet) [2059999]
- rtw89: set mac_id and port ID to TXWD (Íñigo Huguet) [2059999]
- rtw89: send broadcast/multicast packets via HIQ if STAs are in sleep mode (Íñigo Huguet) [2059999]
- rtw89: configure mac port HIQ registers (Íñigo Huguet) [2059999]
- rtw89: rename vif_maintain to role_maintain (Íñigo Huguet) [2059999]
- rtw89: extend firmware commands on states of sta_assoc and sta_disconnect (Íñigo Huguet) [2059999]
- rtw89: allocate mac_id for each station in AP mode (Íñigo Huguet) [2059999]
- rtw89: implement mac80211_ops::set_tim to indicate STA to receive packets (Íñigo Huguet) [2059999]
- rtw89: add C2H handle of BCN_CNT (Íñigo Huguet) [2059999]
- rtw89: download beacon content to firmware (Íñigo Huguet) [2059999]
- rtw89: use hardware SSN to TX management frame (Íñigo Huguet) [2059999]
- rtw89: configure rx_filter according to FIF_PROBE_REQ (Íñigo Huguet) [2059999]
- rtw89: correct use of BA CAM (Íñigo Huguet) [2059999]
- rtw89: encapsulate RX handlers to single function (Íñigo Huguet) [2059999]
- rtw89: Add RX counters of VHT MCS-10/11 to debugfs (Íñigo Huguet) [2059999]
- rtw89: remove duplicate definition of hardware port number (Íñigo Huguet) [2059999]
- rtw89: extract modules by chipset (Íñigo Huguet) [2059999]
- ath11k: avoid firmware crash when reg set for QCA6390/WCN6855 (Íñigo Huguet) [2059999]
- ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz (Íñigo Huguet) [2059999]
- ath9k_htc: fix uninit value bugs (Íñigo Huguet) [2059999]
- wcn36xx: Implement get_snr() (Íñigo Huguet) [2059999]
- ath10k: abstract htt_rx_desc structure (Íñigo Huguet) [2059999]
- wcn36xx: Use platform_get_irq_byname() to get the interrupt (Íñigo Huguet) [2059999]
- ath9k: remove redundant status variable (Íñigo Huguet) [2059999]
- ath11k: Reconfigure hardware rate for WCN6855 after vdev is started (Íñigo Huguet) [2059999]
- ath: dfs_pattern_detector: Avoid open coded arithmetic in memory allocation (Íñigo Huguet) [2059999]
- ath10k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2059999]
- ath5k: fix ah_txq_isr_txok_all setting (Íñigo Huguet) [2059999]
- ath5k: remove unused ah_txq_isr_txurn member from struct ath5k_hw (Íñigo Huguet) [2059999]
- ath5k: remove unused ah_txq_isr_qcborn member from struct ath5k_hw (Íñigo Huguet) [2059999]
- ath5k: remove unused ah_txq_isr_qcburn member from struct ath5k_hw (Íñigo Huguet) [2059999]
- ath5k: remove unused ah_txq_isr_qtrig member from struct ath5k_hw (Íñigo Huguet) [2059999]
- ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk() (Íñigo Huguet) [2059999]
- ath11k: move function ath11k_dp_rx_process_mon_status (Íñigo Huguet) [2059999]
- ath11k: enable RX PPDU stats in monitor co-exist mode (Íñigo Huguet) [2059999]
- ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 (Íñigo Huguet) [2059999]
- ath11k: free peer for station when disconnect from AP for QCA6390/WCN6855 (Íñigo Huguet) [2059999]
- ath11k: add LDPC FEC type in 802.11 radiotap header (Íñigo Huguet) [2059999]
- ath11k: Refactor the fallback routine when peer create fails (Íñigo Huguet) [2059999]
- ath11k: fix workqueue not getting destroyed after rmmod (Íñigo Huguet) [2059999]
- ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern (Íñigo Huguet) [2059999]
- ath11k: add missing of_node_put() to avoid leak (Íñigo Huguet) [2059999]
- Revert "ath10k: drop beacon and probe response which leak from other channel" (Íñigo Huguet) [2059999]
- iwlwifi: mvm: return value for request_ownership (Íñigo Huguet) [2059999]
- nl80211: Update bss channel on channel switch for P2P_CLIENT (Íñigo Huguet) [2059999]
- config: wireless: IWLMEI=n (Íñigo Huguet) [2059999]
- iwlwifi: fix build error for IWLMEI (Íñigo Huguet) [2059999]
- mac80211: treat some SAE auth steps as final (Íñigo Huguet) [2059999]
- nl80211: Handle nla_memdup failures in handle_nan_filter (Íñigo Huguet) [2059999]
- iwlwifi: mvm: check debugfs_dir ptr before use (Íñigo Huguet) [2059999]
- iwlwifi: don't advertise TWT support (Íñigo Huguet) [2059999]
- rfkill: define rfill_soft_blocked() if !RFKILL (Íñigo Huguet) [2059999]
- mac80211: fix forwarded mesh frames AC & queue selection (Íñigo Huguet) [2059999]
- mac80211: refuse aggregations sessions before authorized (Íñigo Huguet) [2059999]
- mac80211: fix EAPoL rekey fail in 802.3 rx path (Íñigo Huguet) [2059999]
- iwlwifi: fix use-after-free (Íñigo Huguet) [2059999]
- bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W (Íñigo Huguet) [2059999]
- bus: mhi: pci_generic: Add mru_default for Foxconn SDX55 (Íñigo Huguet) [2059999]
- cfg80211: fix race in netlink owner interface destruction (Íñigo Huguet) [2059999]
- iwlwifi: mvm: don't send SAR GEO command for 3160 devices (Íñigo Huguet) [2059999]
- iwlwifi: remove deprecated broadcast filtering feature (Íñigo Huguet) [2059999]
- iwlwifi: mei: report RFKILL upon register when needed (Íñigo Huguet) [2059999]
- iwlwifi: mvm: don't feed the hardware RFKILL into iwlmei (Íñigo Huguet) [2059999]
- iwlwifi: mei: retry mapping the shared area (Íñigo Huguet) [2059999]
- iwlwifi: mei: fix the pskb_may_pull check in ipv4 (Íñigo Huguet) [2059999]
- iwlwifi: pcie: gen2: fix locking when "HW not ready" (Íñigo Huguet) [2059999]
- iwlwifi: pcie: fix locking when "HW not ready" (Íñigo Huguet) [2059999]
- iwlwifi: fix iwl_legacy_rate_to_fw_idx (Íñigo Huguet) [2059999]
- iwlwifi: mvm: fix condition which checks the version of rate_n_flags (Íñigo Huguet) [2059999]
- mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work (Íñigo Huguet) [2059999]
- mac80211_hwsim: report NOACK frames in tx_status (Íñigo Huguet) [2059999]
- mac80211: mlme: check for null after calling kmemdup (Íñigo Huguet) [2059999]
- brcmfmac: firmware: Fix crash in brcm_alt_fw_path (Íñigo Huguet) [2059999]
- mac80211: use ieee80211_bss_get_elem() (Íñigo Huguet) [2059999]
- nl80211: clarify comment for mesh PLINK_BLOCKED state (Íñigo Huguet) [2059999]
- mac80211: Add stations iterator where the iterator function may sleep (Íñigo Huguet) [2059999]
- mac80211: allow non-standard VHT MCS-10/11 (Íñigo Huguet) [2059999]
- codel: remove unnecessary pkt_sched.h include (Íñigo Huguet) [2059999]
- codel: remove unnecessary sock.h include (Íñigo Huguet) [2059999]
- wilc1000: Add reset/enable GPIO support to SPI driver (Íñigo Huguet) [2059999]
- wilc1000: Convert static "chipid" variable to device-local variable (Íñigo Huguet) [2059999]
- rtw88: don't consider deep PS mode when transmitting packet (Íñigo Huguet) [2059999]
- ath11k: add support of firmware logging for WCN6855 (Íñigo Huguet) [2059999]
- ath10k: replace strlcpy with strscpy (Íñigo Huguet) [2059999]
- rtw88: support SAR via kernel common API (Íñigo Huguet) [2059999]
- rtw88: 8822c: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059999]
- iwlwifi: mei: wait before mapping the shared area (Íñigo Huguet) [2059999]
- iwlwifi: mei: clear the ownership when the driver goes down (Íñigo Huguet) [2059999]
- iwlwifi: fw: fix some scan kernel-doc (Íñigo Huguet) [2059999]
- iwlwifi: mvm: remove card state notification code (Íñigo Huguet) [2059999]
- iwlwifi: mvm: drop too short packets silently (Íñigo Huguet) [2059999]
- iwlwifi: return op_mode only in case the failure is from MEI (Íñigo Huguet) [2059999]
- iwlwifi: mvm: support Bz TX checksum offload (Íñigo Huguet) [2059999]
- iwlwifi: mvm: add US/CA to TAS block list if OEM isn't allowed (Íñigo Huguet) [2059999]
- iwlwifi: mvm: correctly set schedule scan profiles (Íñigo Huguet) [2059999]
- iwlwifi: mvm: correctly set channel flags (Íñigo Huguet) [2059999]
- iwlwifi: mvm: always store the PPAG table as the latest version. (Íñigo Huguet) [2059999]
- iwlwifi: bump FW API to 69 for AX devices (Íñigo Huguet) [2059999]
- iwlwifi: yoyo: support TLV-based firmware reset (Íñigo Huguet) [2059999]
- iwlwifi: mvm: change old-SN drop threshold (Íñigo Huguet) [2059999]
- iwlwifi: mvm: don't trust hardware queue number (Íñigo Huguet) [2059999]
- iwlwifi: mvm: handle RX checksum on Bz devices (Íñigo Huguet) [2059999]
- iwlwifi: mvm: use a define for checksum flags mask (Íñigo Huguet) [2059999]
- iwlwifi: remove module loading failure message (Íñigo Huguet) [2059999]
- iwlwifi: mvm: isolate offload assist (checksum) calculation (Íñigo Huguet) [2059999]
- iwlwifi: mvm: add support for OCE scan (Íñigo Huguet) [2059999]
- iwlwifi: dump RCM error tables (Íñigo Huguet) [2059999]
- iwlwifi: dump both TCM error tables if present (Íñigo Huguet) [2059999]
- iwlwifi: dump CSR scratch from outer function (Íñigo Huguet) [2059999]
- iwlwifi: parse error tables from debug TLVs (Íñigo Huguet) [2059999]
- iwlwifi: recognize missing PNVM data and then log filename (Íñigo Huguet) [2059999]
- iwlwifi: rs: add support for TLC config command ver 4 (Íñigo Huguet) [2059999]
- iwlwifi: mvm: rfi: update rfi table (Íñigo Huguet) [2059999]
- iwlwifi: mvm: Add list of OEMs allowed to use TAS (Íñigo Huguet) [2059999]
- iwlwifi: mvm: support revision 1 of WTAS table (Íñigo Huguet) [2059999]
- iwlwifi: fw: remove dead error log code (Íñigo Huguet) [2059999]
- iwlwifi: do not use __unused as variable name (Íñigo Huguet) [2059999]
- iwlwifi: iwl-eeprom-parse: mostly dvm only (Íñigo Huguet) [2059999]
- iwlwifi: mvm: clean up indenting in iwl_mvm_tlc_update_notif() (Íñigo Huguet) [2059999]
- iwlwifi: mvm: fix a stray tab (Íñigo Huguet) [2059999]
- ath11k: add regdb.bin download for regdb offload (Íñigo Huguet) [2059999]
- rtl8xxxu: Improve the A-MPDU retransmission rate with RTS/CTS protection (Íñigo Huguet) [2059999]
- rtw88: don't check CRC of VHT-SIG-B in 802.11ac signal (Íñigo Huguet) [2059999]
- iwlwifi: mvm: fix imbalanced locking in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2059999]
- iwlwifi: mvm: add dbg_time_point to debugfs (Íñigo Huguet) [2059999]
- iwlwifi: mvm: add missing min_size to kernel-doc (Íñigo Huguet) [2059999]
- iwlwifi: mei: fix W=1 warnings (Íñigo Huguet) [2059999]
- ath11k: add support for hardware rfkill for QCA6390 (Íñigo Huguet) [2059999]
- ath11k: report tx bitrate for iw wlan station dump (Íñigo Huguet) [2059999]
- ath11k: fix warning of RCU usage for ath11k_mac_get_arvif_by_vdev_id() (Íñigo Huguet) [2059999]
- ath11k: add signal report to mac80211 for QCA6390 and WCN6855 (Íñigo Huguet) [2059999]
- ath11k: report rssi of each chain to mac80211 for QCA6390/WCN6855 (Íñigo Huguet) [2059999]
- cfg80211: Enable regulatory enforcement checks for drivers supporting mesh iface (Íñigo Huguet) [2059999]
- rfkill: allow to get the software rfkill state (Íñigo Huguet) [2059999]
- cfg80211: refactor cfg80211_get_ies_channel_number() (Íñigo Huguet) [2059999]
- nl82011: clarify interface combinations wrt. channels (Íñigo Huguet) [2059999]
- nl80211: Add support to offload SA Query procedures for AP SME device (Íñigo Huguet) [2059999]
- nl80211: Add support to set AP settings flags with single attribute (Íñigo Huguet) [2059999]
- mac80211: add more HT/VHT/HE state logging (Íñigo Huguet) [2059999]
- cfg80211: Use the HE operation IE to determine a 6GHz BSS channel (Íñigo Huguet) [2059999]
- cfg80211: rename offchannel_chain structs to background_chain to avoid confusion with ETSI standard (Íñigo Huguet) [2059999]
- mac80211: Notify cfg80211 about association comeback (Íñigo Huguet) [2059999]
- cfg80211: Add support for notifying association comeback (Íñigo Huguet) [2059999]
- mac80211: introduce channel switch disconnect function (Íñigo Huguet) [2059999]
- cfg80211: Fix order of enum nl80211_band_iftype_attr documentation (Íñigo Huguet) [2059999]
- cfg80211: simplify cfg80211_chandef_valid() (Íñigo Huguet) [2059999]
- mac80211: Remove a couple of obsolete TODO (Íñigo Huguet) [2059999]
- mac80211: use coarse boottime for airtime fairness code (Íñigo Huguet) [2059999]
- mt76: mt7921s: fix cmd timeout in throughput test (Íñigo Huguet) [2059999]
- mt76: mt7921s: fix suspend error with enlarging mcu timeout value (Íñigo Huguet) [2059999]
- mt76: mt7921s: make pm->suspended usage consistent (Íñigo Huguet) [2059999]
- mt76: mt7921: clear pm->suspended in mt7921_mac_reset_work (Íñigo Huguet) [2059999]
- mt76: connac: rely on le16_add_cpu in mt76_connac_mcu_add_nested_tlv (Íñigo Huguet) [2059999]
- mt76: mt7921: remove dead definitions (Íñigo Huguet) [2059999]
- mt76: mt7915: add mu-mimo and ofdma debugfs knobs (Íñigo Huguet) [2059999]
- mt76: mt7915: introduce mt76_vif in mt7915_vif (Íñigo Huguet) [2059999]
- mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2059999]
- mt76: mt7915: rely on mt76_connac definitions (Íñigo Huguet) [2059999]
- mt76: connac: rely on MCU_CMD macro (Íñigo Huguet) [2059999]
- mt76: connac: introduce MCU_CE_CMD macro (Íñigo Huguet) [2059999]
- mt76: connac: introduce MCU_UNI_CMD macro (Íñigo Huguet) [2059999]
- mt76: connac: remove MCU_FW_PREFIX bit (Íñigo Huguet) [2059999]
- mt76: connac: align MCU_EXT definitions with 7915 driver (Íñigo Huguet) [2059999]
- mt76: connac: introduce MCU_EXT macros (Íñigo Huguet) [2059999]
- mt76: mt7615: in debugfs queue stats, skip wmm index 3 on mt7663 (Íñigo Huguet) [2059999]
- mt76: mt7915: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059999]
- mt76: allow drivers to drop rx packets early (Íñigo Huguet) [2059999]
- mt76: mt7663: disable 4addr capability (Íñigo Huguet) [2059999]
- mt76: only access ieee80211_hdr after mt76_insert_ccmp_hdr (Íñigo Huguet) [2059999]
- mt76: move sar_capa configuration in common code (Íñigo Huguet) [2059999]
- mt76: mt7921s: fix possible kernel crash due to invalid Rx count (Íñigo Huguet) [2059999]
- mt76: mt7921s: fix bus hang with wrong privilege (Íñigo Huguet) [2059999]
- mt76: eeprom: tolerate corrected bit-flips (Íñigo Huguet) [2059999]
- mt76: mt7603: improve reliability of tx powersave filtering (Íñigo Huguet) [2059999]
- mt76: clear sta powersave flag after notifying driver (Íñigo Huguet) [2059999]
- mt76: mt7915: introduce SAR support (Íñigo Huguet) [2059999]
- mt76: mt7603: introduce SAR support (Íñigo Huguet) [2059999]
- mt76: mt7915: improve wmm index allocation (Íñigo Huguet) [2059999]
- mt76: mt7615: improve wmm index allocation (Íñigo Huguet) [2059999]
- mt76: mt7921s: fix the device cannot sleep deeply in suspend (Íñigo Huguet) [2059999]
- mt76: mt7615: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059999]
- mt76: mt7915: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059999]
- mt76: mt76x02: introduce SAR support (Íñigo Huguet) [2059999]
- mt76: move sar utilities to mt76-core module (Íñigo Huguet) [2059999]
- mt76: mt7921: honor mt76_connac_mcu_set_rate_txpower return value in mt7921_config (Íñigo Huguet) [2059999]
- mt76: do not pass the received frame with decryption error (Íñigo Huguet) [2059999]
- mt76: connac: remove PHY_MODE_AX_6G configuration in mt76_connac_get_phy_mode (Íñigo Huguet) [2059999]
- mt76: mt7615: remove dead code in get_omac_idx (Íñigo Huguet) [2059999]
- mt76: mt7921: introduce 160 MHz channel bandwidth support (Íñigo Huguet) [2059999]
- mt76: mt7921: add support for PCIe ID 0x0608/0x0616 (Íñigo Huguet) [2059999]
- mt76: testmode: add support to set MAC (Íñigo Huguet) [2059999]
- mt76: mt7915: add default calibrated data support (Íñigo Huguet) [2059999]
- mt76: only set rx radiotap flag from within decoder functions (Íñigo Huguet) [2059999]
- mt76: reverse the first fragmented frame to 802.11 (Íñigo Huguet) [2059999]
- bus: mhi: pci_generic: Introduce Sierra EM919X support (Íñigo Huguet) [2059999]
- bus: mhi: core: Add an API for auto queueing buffers for DL channel (Íñigo Huguet) [2059999]
- bus: mhi: pci_generic: Simplify code and axe the use of a deprecated API (Íñigo Huguet) [2059999]
- bus: mhi: core: Use macros for execution environment features (Íñigo Huguet) [2059999]
- bus: mhi: pci_generic: Add new device ID support for T99W175 (Íñigo Huguet) [2059999]
- ath11k: Use reserved host DDR addresses from DT for PCI devices (Íñigo Huguet) [2059999]
- wilc1000: Improve WILC TX performance when power_save is off (Íñigo Huguet) [2059999]
- wilc1000: Rename workqueue from "WILC_wq" to "NETDEV-wq" (Íñigo Huguet) [2059999]
- wilc1000: Rename tx task from "K_TXQ_TASK" to NETDEV-tx (Íñigo Huguet) [2059999]
- wilc1000: Rename irq handler from "WILC_IRQ" to netdev name (Íñigo Huguet) [2059999]
- wilc1000: Rename SPI driver from "WILC_SPI" to "wilc1000_spi" (Íñigo Huguet) [2059999]
- wilc1000: Remove misleading USE_SPI_DMA macro (Íñigo Huguet) [2059999]
- ath11k: Change qcn9074 fw to operate in mode-2 (Íñigo Huguet) [2059999]
- ath11k: add ab to TARGET_NUM_VDEVS & co (Íñigo Huguet) [2059999]
- brcmfmac: Fix incorrect type assignments for keep-alive (Íñigo Huguet) [2059999]
- ath11k: Avoid false DEADLOCK warning reported by lockdep (Íñigo Huguet) [2059999]
- ath11k: set DTIM policy to stick mode for station interface (Íñigo Huguet) [2059999]
- ath11k: support MAC address randomization in scan (Íñigo Huguet) [2059999]
- ath10k: wmi: remove array of flexible structures (Íñigo Huguet) [2059999]
- ath10k: htt: remove array of flexible structures (Íñigo Huguet) [2059999]
- ath10k: drop beacon and probe response which leak from other channel (Íñigo Huguet) [2059999]
- ath11k: Process full monitor mode rx support (Íñigo Huguet) [2059999]
- ath11k: add software monitor ring descriptor for full monitor (Íñigo Huguet) [2059999]
- ath11k: Add htt cmd to enable full monitor mode (Íñigo Huguet) [2059999]
- ath11k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN6855 (Íñigo Huguet) [2059999]
- wilc1000: Add id_table to spi_driver (Íñigo Huguet) [2059999]
- rtw88: refine tx_pwr_tbl debugfs to show channel and bandwidth (Íñigo Huguet) [2059999]
- rtw88: add debugfs to fix tx rate (Íñigo Huguet) [2059999]
- ath: regdom: extend South Korea regulatory domain support (Íñigo Huguet) [2059999]
- ath11k: add wait operation for tx management packets for flush from mac80211 (Íñigo Huguet) [2059999]
- ath11k: add 11d scan offload support (Íñigo Huguet) [2059999]
- ath11k: add configure country code for QCA6390 and WCN6855 (Íñigo Huguet) [2059999]
- ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work (Íñigo Huguet) [2059999]
- iwlwifi: work around reverse dependency on MEI (Íñigo Huguet) [2059999]
- iwlwifi: mvm: optionally suppress assert log (Íñigo Huguet) [2059999]
- iwlwifi: fw: correctly detect HW-SMEM region subtype (Íñigo Huguet) [2059999]
- iwlwifi: implement reset flow for Bz devices (Íñigo Huguet) [2059999]
- iwlwifi: dbg: disable ini debug in 8000 family and below (Íñigo Huguet) [2059999]
- iwlwifi: support SAR GEO Offset Mapping override via BIOS (Íñigo Huguet) [2059999]
- iwlwifi: pcie: retake ownership after reset (Íñigo Huguet) [2059999]
- iwlwifi: mvm: always use 4K RB size by default (Íñigo Huguet) [2059999]
- iwlwifi: mvm/api: define system control command (Íñigo Huguet) [2059999]
- iwlwifi: bump FW API to 68 for AX devices (Íñigo Huguet) [2059999]
- iwlwifi: mvm: add some missing command strings (Íñigo Huguet) [2059999]
- iwlwifi: fw: add support for splitting region type bits (Íñigo Huguet) [2059999]
- iwlwifi: swap 1650i and 1650s killer struct names (Íñigo Huguet) [2059999]
- iwlwifi: yoyo: support for DBGC4 for dram (Íñigo Huguet) [2059999]
- iwlwifi: mvm: update rate scale in moving back to assoc state (Íñigo Huguet) [2059999]
- iwlwifi: mvm: add support for statistics update version 15 (Íñigo Huguet) [2059999]
- iwlwifi: mvm: Add support for a new version of scan request command (Íñigo Huguet) [2059999]
- iwlwifi: mvm: remove session protection upon station removal (Íñigo Huguet) [2059999]
- iwlwifi: mvm: add support for PHY context command v4 (Íñigo Huguet) [2059999]
- iwlwifi: fw: api: add link to PHY context command struct v1 (Íñigo Huguet) [2059999]
- iwlwifi: mvm: support RLC configuration command (Íñigo Huguet) [2059999]
- iwlwifi: mvm: d3: support v12 wowlan status (Íñigo Huguet) [2059999]
- iwlwifi: mvm: parse firmware alive message version 6 (Íñigo Huguet) [2059999]
- iwlwifi: pcie: support Bz suspend/resume trigger (Íñigo Huguet) [2059999]
- iwlwifi: mvm: d3: move GTK rekeys condition (Íñigo Huguet) [2059999]
- ath11k: change to use dynamic memory for channel list of scan (Íñigo Huguet) [2059999]
- ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2059999]
- ath9k: switch to rate table based lookup (Íñigo Huguet) [2059999]
- iwlwifi: mvm: demote non-compliant kernel-doc header (Íñigo Huguet) [2059999]
- iwlwifi: mvm: fix a possible NULL pointer deference (Íñigo Huguet) [2059999]
- iwlwifi: mei: Fix spelling mistake "req_ownserhip" -> "req_ownership" (Íñigo Huguet) [2059999]
- iwlwifi: mei: don't rely on the size from the shared area (Íñigo Huguet) [2059999]
- iwlwifi: mei: fix linking when tracing is not enabled (Íñigo Huguet) [2059999]
- ath11k: Avoid NULL ptr access during mgmt tx cleanup (Íñigo Huguet) [2059999]
- rtlwifi: rtl8192de: Style clean-ups (Íñigo Huguet) [2059999]
- brcmfmac: Configure keep-alive packet on suspend (Íñigo Huguet) [2059999]
- ieee80211: change HE nominal packet padding value defines (Íñigo Huguet) [2059999]
- cfg80211: use ieee80211_bss_get_elem() instead of _get_ie() (Íñigo Huguet) [2059999]
- wilc1000: remove '-Wunused-but-set-variable' warning in chip_wakeup() (Íñigo Huguet) [2059999]
- iwlwifi: mvm: read the rfkill state and feed it to iwlmei (Íñigo Huguet) [2059999]
- iwlwifi: mvm: add vendor commands needed for iwlmei (Íñigo Huguet) [2059999]
- iwlwifi: integrate with iwlmei (Íñigo Huguet) [2059999]
- iwlwifi: mei: add debugfs hooks (Íñigo Huguet) [2059999]
- iwlwifi: mei: add the driver to allow cooperation with CSME (Íñigo Huguet) [2059999]
- mwifiex: Ensure the version string from the firmware is 0-terminated (Íñigo Huguet) [2059999]
- mwifiex: Add quirk to disable deep sleep with certain hardware revision (Íñigo Huguet) [2059999]
- mwifiex: Use a define for firmware version string length (Íñigo Huguet) [2059999]
- rtw88: add debugfs to force lowest basic rate (Íñigo Huguet) [2059999]
- rtw88: follow the AP basic rates for tx mgmt frame (Íñigo Huguet) [2059999]
- mac80211: Use memset_after() to clear tx status (Íñigo Huguet) [2059999]
- mac80211: notify non-transmitting BSS of color changes (Íñigo Huguet) [2059999]
- mac80211: minstrel_ht: remove unused SAMPLE_SWITCH_THR define (Íñigo Huguet) [2059999]
- cfg80211: allow continuous radar monitoring on offchannel chain (Íñigo Huguet) [2059999]
- cfg80211: schedule offchan_cac_abort_wk in cfg80211_radar_event (Íñigo Huguet) [2059999]
- cfg80211: delete redundant free code (Íñigo Huguet) [2059999]
- mac80211: add support for .ndo_fill_forward_path (Íñigo Huguet) [2059999]
- mac80211: Remove unused assignment statements (Íñigo Huguet) [2059999]
- cfg80211: fix possible NULL pointer dereference in cfg80211_stop_offchan_radar_detection (Íñigo Huguet) [2059999]
- ath11k: Use memset_startat() for clearing queue descriptors (Íñigo Huguet) [2059999]
- ath11k: Fix spelling mistake "detetction" -> "detection" (Íñigo Huguet) [2059999]
- Revert "ath11k: add read variant from SMBIOS for download board data" (Íñigo Huguet) [2059999]
- ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2059999]
- ath11k: calculate the correct NSS of peer for HE capabilities (Íñigo Huguet) [2059999]
- ath11k: change to treat alpha code na as world wide regdomain (Íñigo Huguet) [2059999]
- wilc1000: copy address before calling wilc_set_mac_address (Íñigo Huguet) [2059999]
- cfg80211: move offchan_cac_event to a dedicated work (Íñigo Huguet) [2059999]
- mac80211_hwsim: Fix spelling mistake "Droping" -> "Dropping" (Íñigo Huguet) [2059999]
- mac80211: introduce set_radar_offchan callback (Íñigo Huguet) [2059999]
- cfg80211: implement APIs for dedicated radar detection HW (Íñigo Huguet) [2059999]
- ath11k: add support for BSS color change (Íñigo Huguet) [2059999]
- ath11k: add trace log support (Íñigo Huguet) [2059999]
- ath11k: Add missing qmi_txn_cancel() (Íñigo Huguet) [2059999]
- ath11k: Disabling credit flow for WMI path (Íñigo Huguet) [2059999]
- ath11k: Increment pending_mgmt_tx count before tx send invoke (Íñigo Huguet) [2059999]
- ath11k: send proper txpower and maxregpower values to firmware (Íñigo Huguet) [2059999]
- ath11k: move peer delete after vdev stop of station for QCA6390 and WCN6855 (Íñigo Huguet) [2059999]
- ath11k: remove return for empty tx bitrate in mac_op_sta_statistics (Íñigo Huguet) [2059999]
- ath11k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE if NSS ratio enabled (Íñigo Huguet) [2059999]
- ath11k: avoid unnecessary lock contention in tx_completion path (Íñigo Huguet) [2059999]
- ath11k: add branch predictors in dp_tx path (Íñigo Huguet) [2059999]
- ath11k: avoid while loop in ring selection of tx completion interrupt (Íñigo Huguet) [2059999]
- ath11k: remove mod operator in dst ring processing (Íñigo Huguet) [2059999]
- ath11k: allocate HAL_WBM2SW_RELEASE ring from cacheable memory (Íñigo Huguet) [2059999]
- ath11k: add branch predictors in process_rx (Íñigo Huguet) [2059999]
- ath11k: remove usage quota while processing rx packets (Íñigo Huguet) [2059999]
- ath11k: avoid active pdev check for each msdu (Íñigo Huguet) [2059999]
- ath11k: avoid additional access to ath11k_hal_srng_dst_num_free (Íñigo Huguet) [2059999]
- ath11k: modify dp_rx desc access wrapper calls inline (Íñigo Huguet) [2059999]
- ath11k: allocate dst ring descriptors from cacheable memory (Íñigo Huguet) [2059999]
- ath11k: disable unused CE8 interrupts for ipq8074 (Íñigo Huguet) [2059999]
- ath11k: avoid unnecessary BH disable lock in STA kickout event (Íñigo Huguet) [2059999]
- ath11k: enable 802.11 power save mode in station mode (Íñigo Huguet) [2059999]
- ath11k: convert ath11k_wmi_pdev_set_ps_mode() to use enum wmi_sta_ps_mode (Íñigo Huguet) [2059999]
- ath9k: use swap() to make code cleaner (Íñigo Huguet) [2059999]
- ath10k: fetch (pre-)calibration data via nvmem subsystem (Íñigo Huguet) [2059999]
- Revert "ath11k: add support for WCN6855 hw2.1" (Íñigo Huguet) [2059999]
Resolves: rhbz#2097921, rhbz#2044294, rhbz#2096865, rhbz#2096777, rhbz#2001936, rhbz#2043793, rhbz#1873825, rhbz#2059999

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-06-24 07:11:43 +00:00
Patrick Talbert
14d368ce86 kernel-5.14.0-117.el9
* Wed Jun 22 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-117.el9]
- powerpc/rtas: rtas_busy_delay() improvements (Gustavo Walbon) [2050890]
- scripts/pahole-flags.sh: use exit instead of return at the top level (Yauheni Kaliuta) [2098127]
- rhel config: Set DMAR_UNITS_SUPPORTED (Jerry Snitselaar) [2094984]
- iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting (Jerry Snitselaar) [2094984]
- xfs: validate inode fork size against fork format (Andrey Albershteyn) [2089441]
- Adding CONFIG_NVME_VERBOSE_ERRORS to nvme (Gopal Tiwari) [2091823]
- nvme: add missing status values to verbose logging (Gopal Tiwari) [2091823]
- nvme: don't print verbose errors for internal passthrough requests (Gopal Tiwari) [2091823]
- nvme: add verbose error logging (Gopal Tiwari) [2091823]
- ionic: fix missing pci_release_regions() on error in ionic_probe() (Jonathan Toppins) [2050903]
- ionic: no transition while stopping (Jonathan Toppins) [2050903]
- ionic: use vmalloc include (Jonathan Toppins) [2050903]
- ionic: clean up comments and whitespace (Jonathan Toppins) [2050903]
- ionic: prefer strscpy over strlcpy (Jonathan Toppins) [2050903]
- ionic: Use vzalloc for large per-queue related buffers (Jonathan Toppins) [2050903]
- ionic: catch transition back to RUNNING with fw_generation 0 (Jonathan Toppins) [2050903]
- ionic: replace set_vf data with union (Jonathan Toppins) [2050903]
- ionic: stretch heartbeat detection (Jonathan Toppins) [2050903]
- ionic: remove the dbid_inuse bitmap (Jonathan Toppins) [2050903]
- ionic: disable napi when ionic_lif_init() fails (Jonathan Toppins) [2050903]
- ionic: Cleanups in the Tx hotpath code (Jonathan Toppins) [2050903]
- ionic: Prevent filter add/del err msgs when the device is not available (Jonathan Toppins) [2050903]
- ionic: Query FW when getting VF info via ndo_get_vf_config (Jonathan Toppins) [2050903]
- ionic: Allow flexibility for error reporting on dev commands (Jonathan Toppins) [2050903]
- ionic: Correctly print AQ errors if completions aren't received (Jonathan Toppins) [2050903]
- ionic: fix up printing of timeout error (Jonathan Toppins) [2050903]
- ionic: better handling of RESET event (Jonathan Toppins) [2050903]
- ionic: add FW_STOPPING state (Jonathan Toppins) [2050903]
- ionic: Don't send reset commands if FW isn't running (Jonathan Toppins) [2050903]
- ionic: separate function for watchdog init (Jonathan Toppins) [2050903]
- ionic: start watchdog after all is setup (Jonathan Toppins) [2050903]
- ionic: fix type complaint in ionic_dev_cmd_clean() (Jonathan Toppins) [2050903]
- [s390] s390/airq: use DMA memory for summary indicators (Tobias Huschle) [2044351]
- [s390] s390/zcrypt: Provide target domain for EP11 cprbs to scheduling function (Tobias Huschle) [2044351]
- [s390] s390/zcrypt: change reply buffer size offering (Tobias Huschle) [2044351]
- [s390] s390/zcrypt: Support CPRB minor version T7 (Tobias Huschle) [2044351]
- [s390] s390/zcrypt: handle checkstopped cards with new state (Tobias Huschle) [2044351]
- [s390] s390/zcrypt: CEX8S exploitation support (Tobias Huschle) [2044351]
- [s390] s390/ap/zcrypt: debug feature improvements (Tobias Huschle) [2044351]
- [s390] s390/zcrypt: rework of debug feature messages (Tobias Huschle) [2044351]
- PCI: xgene: Revert "PCI: xgene: Fix IB window setup" (Myron Stowe) [2068174]
- PCI: xgene: Revert "PCI: xgene: Use inbound resources for setup" (Myron Stowe) [2068174]
- PCI: uniphier-ep: Add NX1 support (Myron Stowe) [2068174]
- PCI: uniphier-ep: Add SoC data structure (Myron Stowe) [2068174]
- dt-bindings: PCI: uniphier-ep: Add bindings for NX1 SoC (Myron Stowe) [2068174]
- PCI: rcar: Use PCI_SET_ERROR_RESPONSE after read which triggered an exception (Myron Stowe) [2068174]
- PCI: rcar: Finish transition to L1 state in rcar_pcie_config_access() (Myron Stowe) [2068174]
- PCI: qcom: Add SM8450 PCIe support (Myron Stowe) [2068174]
- PCI: qcom: Add ddrss_sf_tbu flag (Myron Stowe) [2068174]
- PCI: qcom: Remove redundancy between qcom_pcie and qcom_pcie_cfg (Myron Stowe) [2068174]
- dt-bindings: pci: qcom: Document PCIe bindings for SM8450 (Myron Stowe) [2068174]
- PCI: mvebu: Implement support for legacy INTx interrupts (Myron Stowe) [2068174]
- PCI: mvebu: Fix macro names and comments about legacy interrupts (Myron Stowe) [2068174]
- dt-bindings: PCI: mvebu: Update information about intx interrupts (Myron Stowe) [2068174]
- PCI: mvebu: Use child_ops API (Myron Stowe) [2068174]
- PCI: mvebu: Add support for Advanced Error Reporting registers on emulated bridge (Myron Stowe) [2068174]
- PCI: mvebu: Add support for PCI Bridge Subsystem Vendor ID on emulated bridge (Myron Stowe) [2068174]
- PCI: mvebu: Correctly configure x1/x4 mode (Myron Stowe) [2068174]
- dt-bindings: PCI: mvebu: Add num-lanes property (Myron Stowe) [2068174]
- PCI: pci-bridge-emul: Add support for PCI Bridge Subsystem Vendor ID capability (Myron Stowe) [2068174]
- PCI: pci-bridge-emul: Add support for PCIe extended capabilities (Myron Stowe) [2068174]
- PCI: pci-bridge-emul: Re-arrange register tests (Myron Stowe) [2068174]
- PCI: mvebu: Fix reporting Data Link Layer Link Active on emulated bridge (Myron Stowe) [2068174]
- PCI: mvebu: Update comment for PCI_EXP_LNKCTL register on emulated bridge (Myron Stowe) [2068174]
- PCI: mvebu: Update comment for PCI_EXP_LNKCAP register on emulated bridge (Myron Stowe) [2068174]
- PCI: mvebu: Properly initialize vendor, device and revision of emulated bridge (Myron Stowe) [2068174]
- PCI: mvebu: Set PCI_BRIDGE_EMUL_NO_IO_FORWARD when IO is unsupported (Myron Stowe) [2068174]
- PCI: mvebu: Remove duplicate nports assignment (Myron Stowe) [2068174]
- PCI: mvebu: Add help string for CONFIG_PCI_MVEBU option (Myron Stowe) [2068174]
- PCI: pci-bridge-emul: Add support for new flag PCI_BRIDGE_EMUL_NO_IO_FORWARD (Myron Stowe) [2068174]
- PCI: pci-bridge-emul: Rename PCI_BRIDGE_EMUL_NO_PREFETCHABLE_BAR to PCI_BRIDGE_EMUL_NO_PREFMEM_FORWARD (Myron Stowe) [2068174]
- PCI: pci-bridge-emul: Make struct pci_bridge_emul_ops as const (Myron Stowe) [2068174]
- MAINTAINERS: Add Pali Rohár as pci-mvebu.c maintainer (Myron Stowe) [2068174]
- sizes.h: Add SZ_1T macro (Myron Stowe) [2068174]
- PCI: imx6: Assert i.MX8MM CLKREQ# even if no device present (Myron Stowe) [2068174]
- PCI: imx6: Invoke the PHY exit function after PHY power off (Myron Stowe) [2068174]
- PCI: imx6: Enable i.MX6QP PCIe power management support (Myron Stowe) [2068174]
- PCI: imx6: Allow to probe when dw_pcie_wait_for_link() fails (Myron Stowe) [2068174]
- PCI: fu740: Force 2.5GT/s for initial device probe (Myron Stowe) [2068174]
- PCI: fu740: Drop redundant '-gpios' from DT GPIO lookup (Myron Stowe) [2068174]
- PCI: endpoint: Fix misused goto label (Myron Stowe) [2068174]
- PCI: endpoint: Fix alignment fault error in copy tests (Myron Stowe) [2068174]
- PCI: dwc: Restore MSI Receiver mask during resume (Myron Stowe) [2068174]
- PCI: aardvark: Update comment about link going down after link-up (Myron Stowe) [2068174]
- PCI: aardvark: Drop __maybe_unused from advk_pcie_disable_phy() (Myron Stowe) [2068174]
- PCI: aardvark: Don't mask irq when mapping (Myron Stowe) [2068174]
- PCI: aardvark: Remove irq_mask_ack() callback for INTx interrupts (Myron Stowe) [2068174]
- PCI: aardvark: Use separate INTA interrupt for emulated root bridge (Myron Stowe) [2068174]
- PCI: aardvark: Fix support for PME requester on emulated bridge (Myron Stowe) [2068174]
- PCI: aardvark: Add support for PME interrupts (Myron Stowe) [2068174]
- PCI: aardvark: Optimize writing PCI_EXP_RTCTL_PMEIE and PCI_EXP_RTSTA_PME on emulated bridge (Myron Stowe) [2068174]
- PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridge (Myron Stowe) [2068174]
- PCI: aardvark: Add support for ERR interrupt on emulated bridge (Myron Stowe) [2068174]
- PCI: aardvark: Enable MSI-X support (Myron Stowe) [2068174]
- PCI: aardvark: Fix setting MSI address (Myron Stowe) [2068174]
- PCI: aardvark: Add support for masking MSI interrupts (Myron Stowe) [2068174]
- PCI: aardvark: Refactor unmasking summary MSI interrupt (Myron Stowe) [2068174]
- PCI: aardvark: Use dev_fwnode() instead of of_node_to_fwnode(dev->of_node) (Myron Stowe) [2068174]
- PCI: aardvark: Make msi_domain_info structure a static driver structure (Myron Stowe) [2068174]
- PCI: aardvark: Make MSI irq_chip structures static driver structures (Myron Stowe) [2068174]
- PCI: aardvark: Check return value of generic_handle_domain_irq() when processing INTx IRQ (Myron Stowe) [2068174]
- PCI: aardvark: Rewrite IRQ code to chained IRQ handler (Myron Stowe) [2068174]
- PCI: aardvark: Fix support for MSI interrupts (Myron Stowe) [2068174]
- PCI: aardvark: Fix reading MSI interrupt number (Myron Stowe) [2068174]
- PCI: aardvark: Replace custom PCIE_CORE_INT_* macros with PCI_INTERRUPT_* (Myron Stowe) [2068174]
- PCI/VGA: Replace full MIT license text with SPDX identifier (Myron Stowe) [2068174]
- PCI/VGA: Use unsigned format string to print lock counts (Myron Stowe) [2068174]
- PCI/VGA: Log bridge control messages when adding devices (Myron Stowe) [2068174]
- PCI/VGA: Remove empty vga_arb_device_card_gone() (Myron Stowe) [2068174]
- PCI/VGA: Move disabled VGA device detection to ADD_DEVICE path (Myron Stowe) [2068174]
- PCI/VGA: Move non-legacy VGA detection to ADD_DEVICE path (Myron Stowe) [2068174]
- PCI/VGA: Move firmware default device detection to ADD_DEVICE path (Myron Stowe) [2068174]
- PCI/VGA: Factor out default VGA device selection (Myron Stowe) [2068174]
- PCI/VGA: Factor out vga_select_framebuffer_device() (Myron Stowe) [2068174]
- PCI/VGA: Move vga_arb_integrated_gpu() earlier in file (Myron Stowe) [2068174]
- PCI/P2PDMA: Add Intel 3rd Gen Intel Xeon Scalable Processors to whitelist (Myron Stowe) [2068174]
- PCI: Avoid broken MSI on SB600 USB devices (Myron Stowe) [2068174]
- x86/PCI: Add #includes to asm/pci_x86.h (Myron Stowe) [2068174]
- PCI: ibmphp: Remove unused assignments (Myron Stowe) [2068174]
- PCI: cpqphp: Remove unused assignments (Myron Stowe) [2068174]
- PCI: fu740: Remove unused assignments (Myron Stowe) [2068174]
- PCI: kirin: Remove unused assignments (Myron Stowe) [2068174]
- PCI: Remove unused assignments (Myron Stowe) [2068174]
- PCI: Declare pci_filp_private only when HAVE_PCI_MMAP (Myron Stowe) [2068174]
- PCI/AER: Update aer-inject URL (Myron Stowe) [2068174]
- PCI: pciehp: Add Qualcomm quirk for Command Completed erratum (Myron Stowe) [2068174]
- PCI: pciehp: Clear cmd_busy bit in polling mode (Myron Stowe) [2068174]
- PCI: Reduce warnings on possible RW1C corruption (Myron Stowe) [2068174]
- PCI: Support BAR sizes up to 8TB (Myron Stowe) [2068174]
- PCI: iproc: Set all 24 bits of PCI class code (Myron Stowe) [2068174]
- PCI: Add defines for normal and subtractive PCI bridges (Myron Stowe) [2068174]
- PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_acpi_dev() (Myron Stowe) [2068174]
- xsk: Do not write NULL in SW ring at allocation failure (Felix Maurer) [2071619]
- selftests, xsk: Fix rx_full stats test (Felix Maurer) [2071619]
- bpf, sockmap: Fix double bpf_prog_put on error case in map_link (Felix Maurer) [2071619]
- bpf, sockmap: Fix return codes from tcp_bpf_recvmsg_parser() (Felix Maurer) [2071619]
- xsk: Initialise xskb free_list_node (Felix Maurer) [2071619]
- netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc (Felix Maurer) [2071619]
- bpf, sockmap: Re-evaluate proto ops when psock is removed from sockmap (Felix Maurer) [2071619]
- bpf, sockmap: Attach map progs to psock early for feature probes (Felix Maurer) [2071619]
- selftests/bpf: Fix xdpxceiver failures for no hugepages (Felix Maurer) [2071619]
- page_pool: Revert "page_pool: disable dma mapping support..." (Felix Maurer) [2071619]
- xsk: Fix crash on double free in buffer pool (Felix Maurer) [2071619]
- bpf, sockmap: sk_skb data_end access incorrect when src_reg = dst_reg (Felix Maurer) [2071619]
- bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding (Felix Maurer) [2071619]
- bpf, sockmap: Fix race in ingress receive verdict with redirect to self (Felix Maurer) [2071619]
- bpf, sockmap: Remove unhash handler for BPF sockmap usage (Felix Maurer) [2071619]
- selftests, bpf: Add one test for sockmap with strparser (Felix Maurer) [2071619]
- selftests, bpf: Fix test_txmsg_ingress_parser error (Felix Maurer) [2071619]
- skmsg: Lose offset info in sk_psock_skb_ingress (Felix Maurer) [2071619]
- xdp: Remove redundant warning (Felix Maurer) [2071619]
- page_pool: disable dma mapping support for 32-bit arch with 64-bit DMA (Felix Maurer) [2071619]
- xsk: Fix clang build error in __xp_alloc (Felix Maurer) [2071619]
- selftests: xsk: Add frame_headroom test (Felix Maurer) [2071619]
- selftests: xsk: Change interleaving of packets in unaligned mode (Felix Maurer) [2071619]
- selftests: xsk: Add single packet test (Felix Maurer) [2071619]
- selftests: xsk: Introduce pacing of traffic (Felix Maurer) [2071619]
- selftests: xsk: Fix socket creation retry (Felix Maurer) [2071619]
- selftests: xsk: Put the same buffer only once in the fill ring (Felix Maurer) [2071619]
- selftests: xsk: Fix missing initialization (Felix Maurer) [2071619]
- xsk: Optimize for aligned case (Felix Maurer) [2071619]
- xsk: Batched buffer allocation for the pool (Felix Maurer) [2071619]
- xsk: Get rid of unused entry in struct xdp_buff_xsk (Felix Maurer) [2071619]
- selftests: xsk: Add tests for 2K frame size (Felix Maurer) [2071619]
- selftests: xsk: Add tests for invalid xsk descriptors (Felix Maurer) [2071619]
- selftests: xsk: Eliminate test specific if-statement in test runner (Felix Maurer) [2071619]
- selftests: xsk: Add test for unaligned mode (Felix Maurer) [2071619]
- selftests: xsk: Introduce replacing the default packet stream (Felix Maurer) [2071619]
- selftests: xsk: Allow for invalid packets (Felix Maurer) [2071619]
- selftests: xsk: Eliminate MAX_SOCKS define (Felix Maurer) [2071619]
- selftests: xsx: Make pthreads local scope (Felix Maurer) [2071619]
- selftests: xsk: Make xdp_flags and bind_flags local (Felix Maurer) [2071619]
- selftests: xsk: Specify number of sockets to create (Felix Maurer) [2071619]
- selftests: xsk: Replace second_step global variable (Felix Maurer) [2071619]
- selftests: xsk: Introduce rx_on and tx_on in ifobject (Felix Maurer) [2071619]
- selftests: xsk: Add use_poll to ifobject (Felix Maurer) [2071619]
- selftests: xsx: Introduce test name in test spec (Felix Maurer) [2071619]
- selftests: xsk: Make frame_size configurable (Felix Maurer) [2071619]
- selftests: xsk: Move rxqsize into xsk_socket_info (Felix Maurer) [2071619]
- selftests: xsk: Move num_frames and frame_headroom to xsk_umem_info (Felix Maurer) [2071619]
- selftests: xsk: Introduce test specifications (Felix Maurer) [2071619]
- selftests: xsk: Introduce type for thread function (Felix Maurer) [2071619]
- selftests: xsk: Simplify xsk and umem arrays (Felix Maurer) [2071619]
Resolves: rhbz#2050890, rhbz#2098127, rhbz#2094984, rhbz#2089441, rhbz#2091823, rhbz#2050903, rhbz#2044351, rhbz#2068174, rhbz#2071619

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-06-22 08:38:24 +00:00
Patrick Talbert
af131a7cac kernel-5.14.0-113.el9
* Thu Jun 16 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-113.el9]
- powerpc/rtas: Keep MSR[RI] set when calling RTAS (Diego Domingos) [2087259]
- netfilter: nat: really support inet nat without l3 address (Phil Sutter) [2092430]
- netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path (Phil Sutter) [2094245]
- netfilter: nf_tables: double hook unregistration in netns path (Phil Sutter) [2094245]
- [s390] s390/dasd: Fix read inconsistency for ESE DASD devices (Mete Durlu) [2094302]
- [s390] s390/dasd: Fix read for ESE with blksize < 4k (Mete Durlu) [2094302]
- redhat/configs: enable CONFIG_SP5100_TCO for x86_64 (Sudheesh Mavila) [2078696]
- Watchdog: sp5100_tco: Enable Family 17h+ CPUs (Sudheesh Mavila) [2078696]
- Watchdog: sp5100_tco: Add initialization using EFCH MMIO (Sudheesh Mavila) [2078696]
- kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2078696]
- Watchdog: sp5100_tco: Refactor MMIO base address initialization (Sudheesh Mavila) [2078696]
- Watchdog: sp5100_tco: Move timer initialization into function (Sudheesh Mavila) [2078696]
- watchdog: sp5100_tco: Add support for get_timeleft (Sudheesh Mavila) [2078696]
- redhat/configs: enable ACPI_PCC (Mark Langsdorf) [2067294]
- ACPI: tables: Quiet ACPI table not found warning (Mark Langsdorf) [2067294]
- ACPI/IORT: Check node revision for PMCG resources (Mark Langsdorf) [2067294]
- PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067294]
- ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE (Mark Langsdorf) [2067294]
- ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" (Mark Langsdorf) [2067294]
- ACPI: require CRC32 to build (Mark Langsdorf) [2067294]
- ACPI: PCC: pcc_ctx can be static (Mark Langsdorf) [2067294]
- ACPI: scan: Rename label in acpi_scan_init() (Mark Langsdorf) [2067294]
- ACPI: scan: Simplify initialization of power and sleep buttons (Mark Langsdorf) [2067294]
- ACPI: scan: Change acpi_scan_init() return value type to void (Mark Langsdorf) [2067294]
- ACPI: SPCR: check if table->serial_port.access_width is too wide (Mark Langsdorf) [2067294]
- ACPI: APD: Check for NULL pointer after calling devm_ioremap() (Mark Langsdorf) [2067294]
- ACPI: APD: Add a fmw property clk-name (Mark Langsdorf) [2067294]
- drivers: acpi: acpi_apd: Remove unused device property "is-rv" (Mark Langsdorf) [2067294]
- x86: clk: clk-fch: Add support for newer family of AMD's SOC (Mark Langsdorf) [2067294]
- ACPI: PCC: Implement OperationRegion handler for the PCC Type 3 subtype (Mark Langsdorf) [2067294]
- ACPI / x86: Skip AC and battery devices on x86 Android tablets with broken DSDTs (Mark Langsdorf) [2067294]
- ACPI / x86: Introduce an acpi_quirk_skip_acpi_ac_and_battery() helper (Mark Langsdorf) [2067294]
- ACPI: processor: thermal: avoid cpufreq_get_policy() (Mark Langsdorf) [2067294]
- ACPI / x86: Add acpi_quirk_skip_[i2c_client|serdev]_enumeration() helpers (Mark Langsdorf) [2067294]
- ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes (Mark Langsdorf) [2067294]
- ACPI: battery: Add the ThinkPad "Not Charging" quirk (Mark Langsdorf) [2067294]
- acpi: Export acpi_bus_type (Mark Langsdorf) [2067294]
- ACPI: sysfs: use default_groups in kobj_type (Mark Langsdorf) [2067294]
- redhat/configs: enable ACPI_PFRUT (Mark Langsdorf) [2040058 2067294]
- ACPI: pfr_telemetry: Fix info leak in pfrt_log_ioctl() (Mark Langsdorf) [2040058 2067294]
- ACPI: pfr_update: Fix return value check in pfru_write() (Mark Langsdorf) [2040058 2067294]
- ACPI: Introduce Platform Firmware Runtime Telemetry driver (Mark Langsdorf) [2040058 2067294]
- ACPI: Introduce Platform Firmware Runtime Update device driver (Mark Langsdorf) [2040058 2067294]
- efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and corresponding structures (Mark Langsdorf) [2040058 2067294]
- ACPICA: Update version to 20211217 (Mark Langsdorf) [2067294]
- ACPICA: iASL/NHLT table: "Specific Data" field support (Mark Langsdorf) [2067294]
- ACPICA: iASL: Add suppport for AGDI table (Mark Langsdorf) [2067294]
- ACPICA: iASL: Add TDEL table to both compiler/disassembler (Mark Langsdorf) [2067294]
- ACPICA: Fixed a couple of warnings under MSVC (Mark Langsdorf) [2067294]
- ACPICA: Change a return_ACPI_STATUS (AE_BAD_PARAMETER) (Mark Langsdorf) [2067294]
- ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 (Mark Langsdorf) [2067294]
- ACPICA: Add support for PCC Opregion special context data (Mark Langsdorf) [2067294]
- ACPICA: Fix wrong interpretation of PCC address (Mark Langsdorf) [2067294]
- ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() (Mark Langsdorf) [2067294]
- ACPICA: Utilities: Avoid deleting the same object twice in a row (Mark Langsdorf) [2067294]
- ACPICA: Fix AEST Processor generic resource substructure data field byte length (Mark Langsdorf) [2067294]
- ACPICA: iASL/Disassembler: Additional support for NHLT table (Mark Langsdorf) [2067294]
- ACPICA: Avoid subobject buffer overflow when validating RSDP signature (Mark Langsdorf) [2067294]
- ACPICA: Macros: Remove ACPI_PHYSADDR_TO_PTR (Mark Langsdorf) [2067294]
- ACPICA: Use original pointer for virtual origin tables (Mark Langsdorf) [2067294]
- ACPICA: Use original data_table_region pointer for accesses (Mark Langsdorf) [2067294]
- ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions (Mark Langsdorf) [2067294]
- ACPI: NFIT: Import GUID before use (Mark Langsdorf) [2067294]
- ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_MEMORY_HOTPLUG (Mark Langsdorf) [2067294]
- ACPI: PM: Remove redundant cache flushing (Mark Langsdorf) [2067294]
- ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device() (Mark Langsdorf) [2067294]
- ACPI: tables: Add AEST to the list of known table signatures (Mark Langsdorf) [2067294]
- ACPI: delay enumeration of devices with a _DEP pointing to an INT3472 device (Mark Langsdorf) [2067294]
- ACPI: PM: Avoid CPU cache flush when entering S4 (Mark Langsdorf) [2067294]
- PM: hibernate: Allow ACPI hardware signature to be honoured (Mark Langsdorf) [2067294]
- ACPI: PMIC: xpower: Fix _TMP ACPI errors (Mark Langsdorf) [2067294]
- ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_temp() function (Mark Langsdorf) [2067294]
- ACPI: PMIC: constify all struct intel_pmic_opregion_data declarations (Mark Langsdorf) [2067294]
- ACPI: EC: Mark the ec_sys write_support param as module_param_hw() (Mark Langsdorf) [2067294]
- ACPI: EC: Relocate acpi_ec_create_query() and drop acpi_ec_delete_query() (Mark Langsdorf) [2067294]
- ACPI: EC: Make the event work state machine visible (Mark Langsdorf) [2067294]
- ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit_event() (Mark Langsdorf) [2067294]
- ACPI: EC: Rename three functions (Mark Langsdorf) [2067294]
- ACPI: EC: Simplify locking in acpi_ec_event_handler() (Mark Langsdorf) [2067294]
- ACPI: EC: Rearrange the loop in acpi_ec_event_handler() (Mark Langsdorf) [2067294]
- ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler() (Mark Langsdorf) [2067294]
- ACPI: EC: Pass one argument to acpi_ec_query() (Mark Langsdorf) [2067294]
- ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067294]
- ACPI: EC: Rework flushing of EC work while suspended to idle (Mark Langsdorf) [2067294]
- ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_present list (Mark Langsdorf) [2067294]
- ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win (Mark Langsdorf) [2067294]
- ACPI / x86: Allow specifying acpi_device_override_status() quirks by path (Mark Langsdorf) [2067294]
- ACPI: Change acpi_device_always_present() into acpi_device_override_status() (Mark Langsdorf) [2067294]
- ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table (Mark Langsdorf) [2067294]
- ACPI: processor idle: Use swap() instead of open coding it (Mark Langsdorf) [2067294]
- ACPI: processor: Replace kernel.h with the necessary inclusions (Mark Langsdorf) [2067294]
- ACPI: DPTF: Update device ID in a comment (Mark Langsdorf) [2067294]
- ACPI: PM: Emit debug messages when enabling/disabling wakeup power (Mark Langsdorf) [2067294]
- ACPI: thermal: drop an always true check (Mark Langsdorf) [2067294]
- ACPI: Add a context argument for table parsing handlers (Mark Langsdorf) [2067294]
- ACPI: Teach ACPI table parsing about the CEDT header format (Mark Langsdorf) [2067294]
- ACPI: Keep sub-table parsing infrastructure available for modules (Mark Langsdorf) [2067294]
- selftests/bpf: Prevent skeleton generation race (Yauheni Kaliuta) [2069045]
- kernel.spec: disable vmlinux.h generation for s390 zfcpdump config (Yauheni Kaliuta) [2069045]
- bpf: Fix possible race in inc_misses_counter (Yauheni Kaliuta) [2069045]
- kbuild: Unify options for BTF generation for vmlinux and modules (Yauheni Kaliuta) [2069045]
- tools/resolve_btfids: Switch to new btf__type_cnt API (Yauheni Kaliuta) [2069045]
- bpf, x86: Fix "no previous prototype" warning (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add tests for restricted helpers (Yauheni Kaliuta) [2069045]
- selftests/bpf: Check map in map pruning (Yauheni Kaliuta) [2069045]
- bpf: selftest: Trigger a DCE on the whole subprog (Yauheni Kaliuta) [2069045]
- libbpf: Deprecate bpf_objects_list (Yauheni Kaliuta) [2069045]
- scripts: documentation-file-ref-check: fix bpf selftests path (Yauheni Kaliuta) [2069045]
- libbpf: Add ability to fetch bpf_program's underlying instructions (Yauheni Kaliuta) [2069045]
- selftests/bpf: Use cpu_number only on arches that have it (Yauheni Kaliuta) [2069045]
- libbpf: Fix skel_internal.h to set errno on loader retval < 0 (Yauheni Kaliuta) [2069045]
- bpf: Document BPF licensing. (Yauheni Kaliuta) [2069045]
- libbpf: Fix gen_loader assumption on number of programs. (Yauheni Kaliuta) [2069045]
- libbpf: Add "bool skipped" to struct bpf_map (Yauheni Kaliuta) [2069045]
- selftests/bpf: Skip all serial_test_get_branch_snapshot in vm (Yauheni Kaliuta) [2069045]
- bpf: Fix a btf decl_tag bug when tagging a function (Yauheni Kaliuta) [2069045]
- libbpf: Define BTF_KIND_* constants in btf.h to avoid compilation errors (Yauheni Kaliuta) [2069045]
- libbpf: Use probe_name for legacy kprobe (Yauheni Kaliuta) [2069045]
- selftests/bpf: Use "__se_" prefix on architectures without syscall wrapper (Yauheni Kaliuta) [2069045]
- selftests/bpf: Extract syscall wrapper (Yauheni Kaliuta) [2069045]
- tools/resolve_btfids: Skip unresolved symbol warning for empty BTF sets (Yauheni Kaliuta) [2069045]
- libbpf: Perform map fd cleanup for gen_loader in case of error (Yauheni Kaliuta) [2069045]
- libbpf: Fix non-C89 loop variable declaration in gen_loader.c (Yauheni Kaliuta) [2069045]
- bpftool: Install libbpf headers for the bootstrap version, too (Yauheni Kaliuta) [2069045]
- tools/runqslower: Fix cross-build (Yauheni Kaliuta) [2069045]
- libbpf: Fix section counting logic (Yauheni Kaliuta) [2069045]
- libbpf: Load global data maps lazily on legacy kernels (Yauheni Kaliuta) [2069045]
- bpftool: Fix error check when calling hashmap__new() (Yauheni Kaliuta) [2069045]
- libbpf: Remove deprecation attribute from struct bpf_prog_prep_result (Yauheni Kaliuta) [2069045]
- bpftool: Fix print error when show bpf map (Yauheni Kaliuta) [2069045]
- bpf: Add missing map_get_next_key method to bloom filter map. (Yauheni Kaliuta) [2069045]
- bpf, selftests: Fix racing issue in btf_skc_cls_ingress test (Yauheni Kaliuta) [2069045]
- selftest/bpf: Add a test that reads various addresses. (Yauheni Kaliuta) [2069045]
- bpf: Fix extable address check. (Yauheni Kaliuta) [2069045]
- bpf: Fix extable fixup offset. (Yauheni Kaliuta) [2069045]
- bpf: Make 32->64 bounds propagation slightly more robust (Yauheni Kaliuta) [2069045]
- bpf: Fix signed bounds propagation after mov32 (Yauheni Kaliuta) [2069045]
- bpf, selftests: Update test case for atomic cmpxchg on r0 with pointer (Yauheni Kaliuta) [2069045]
- bpf, selftests: Add test case for atomic fetch on spilled pointer (Yauheni Kaliuta) [2069045]
- bpf: Fix kernel address leakage in atomic cmpxchg's r0 aux reg (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix OOB write in test_verifier (Yauheni Kaliuta) [2069045]
- selftests/bpf: Tests for state pruning with u32 spill/fill (Yauheni Kaliuta) [2069045]
- bpf: Fix incorrect state pruning for <8B spill/fill (Yauheni Kaliuta) [2069045]
- bpf: Add selftests to cover packet access corner cases (Yauheni Kaliuta) [2069045]
- bpf: Fix the off-by-two error in range markings (Yauheni Kaliuta) [2069045]
- treewide: Add missing includes masked by cgroup -> bpf dependency (Yauheni Kaliuta) [2069045]
- bpf: Fix bpf_check_mod_kfunc_call for built-in modules (Yauheni Kaliuta) [2069045]
- redhat/configs: Add CONFIG_DEBUG_INFO_DWARF5 (Yauheni Kaliuta) [2069045]
- bpf: Make CONFIG_DEBUG_INFO_BTF depend upon CONFIG_BPF_SYSCALL (Yauheni Kaliuta) [2069045]
- Documentation/locking/locktypes: Update migrate_disable() bits. (Yauheni Kaliuta) [2069045]
- bpf: Make sure bpf_disable_instrumentation() is safe vs preemption. (Yauheni Kaliuta) [2069045]
- libbpf: Fix lookup_and_delete_elem_flags error reporting (Yauheni Kaliuta) [2069045]
- selftests/bpf: Verifier test on refill from a smaller spill (Yauheni Kaliuta) [2069045]
- bpf: Do not reject when the stack read size is different from the tracked scalar size (Yauheni Kaliuta) [2069045]
- selftests/bpf: Make netcnt selftests serial to avoid spurious failures (Yauheni Kaliuta) [2069045]
- selftests/bpf: Test RENAME_EXCHANGE and RENAME_NOREPLACE on bpffs (Yauheni Kaliuta) [2069045]
- selftests/bpf: Convert test_bpffs to ASSERT macros (Yauheni Kaliuta) [2069045]
- libfs: Support RENAME_EXCHANGE in simple_rename() (Yauheni Kaliuta) [2069045]
- libfs: Move shmem_exchange to simple_rename_exchange (Yauheni Kaliuta) [2069045]
- libbpf: Deprecate AF_XDP support (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add a testcase for 64-bit bounds propagation issue. (Yauheni Kaliuta) [2069045]
- bpf: Fix propagation of signed bounds from 64-bit min/max into 32-bit. (Yauheni Kaliuta) [2069045]
- bpf: Fix propagation of bounds from 64-bit min/max into 32-bit and var_off. (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix also no-alu32 strobemeta selftest (Yauheni Kaliuta) [2069045]
- bpf: Add missing map_delete_elem method to bloom filter map (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add bloom map success test for userspace calls (Yauheni Kaliuta) [2069045]
- bpf: Add alignment padding for "map_extra" + consolidate holes (Yauheni Kaliuta) [2069045]
- bpf: Bloom filter map naming fixups (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add test cases for struct_ops prog (Yauheni Kaliuta) [2069045]
- bpf: Add dummy BPF STRUCT_OPS for test purpose (Yauheni Kaliuta) [2069045]
- bpf: Factor out helpers for ctx access checking (Yauheni Kaliuta) [2069045]
- bpf: Factor out a helper to prepare trampoline for struct_ops prog (Yauheni Kaliuta) [2069045]
- cgroup: bpf: Move wrapper for __cgroup_bpf_*() to kernel/bpf/cgroup.c (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix strobemeta selftest regression (Yauheni Kaliuta) [2069045]
- bpf: Disallow unprivileged bpf by default (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix fclose/pclose mismatch in test_progs (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix memory leak in test_ima (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix fd cleanup in sk_lookup test (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add weak/typeless ksym test for light skeleton (Yauheni Kaliuta) [2069045]
- libbpf: Use O_CLOEXEC uniformly when opening fds (Yauheni Kaliuta) [2069045]
- libbpf: Ensure that BPF syscall fds are never 0, 1, or 2 (Yauheni Kaliuta) [2069045]
- libbpf: Add weak ksym support to gen_loader (Yauheni Kaliuta) [2069045]
- libbpf: Add typeless ksym support to gen_loader (Yauheni Kaliuta) [2069045]
- bpf: Add bpf_kallsyms_lookup_name helper (Yauheni Kaliuta) [2069045]
- bpf/benchs: Add benchmarks for comparing hashmap lookups w/ vs. w/out bloom filter (Yauheni Kaliuta) [2069045]
- bpf/benchs: Add benchmark tests for bloom filter throughput + false positive (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add bloom filter map test cases (Yauheni Kaliuta) [2069045]
- libbpf: Add "map_extra" as a per-map-type extra flag (Yauheni Kaliuta) [2069045]
- bpf: Add bloom filter map implementation (Yauheni Kaliuta) [2069045]
- bpf, tests: Add module parameter test_suite to test_bpf module (Yauheni Kaliuta) [2069045]
- selftests/bpf: Adding a namespace reset for tc_redirect (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix attach_probe in parallel mode (Yauheni Kaliuta) [2069045]
- selfetests/bpf: Update vmtest.sh defaults (Yauheni Kaliuta) [2069045]
- bpf: Use u64_stats_t in struct bpf_prog_stats (Yauheni Kaliuta) [2069045]
- bpf: Fixes possible race in update_prog_stats() for 32bit arches (Yauheni Kaliuta) [2069045]
- bpf: Avoid races in __bpf_prog_run() for 32bit arches (Yauheni Kaliuta) [2069045]
- s390: introduce nospec_uses_trampoline() (Yauheni Kaliuta) [2069045]
- selftests/bpf: Guess function end for test_get_branch_snapshot (Yauheni Kaliuta) [2069045]
- selftests/bpf: Use __BYTE_ORDER__ (Yauheni Kaliuta) [2069045]
- libbpf: Use __BYTE_ORDER__ (Yauheni Kaliuta) [2069045]
- libbpf: Fix endianness detection in BPF_CORE_READ_BITFIELD_PROBED() (Yauheni Kaliuta) [2069045]
- libbpf: Deprecate ambiguously-named bpf_program__size() API (Yauheni Kaliuta) [2069045]
- libbpf: Deprecate multi-instance bpf_program APIs (Yauheni Kaliuta) [2069045]
- bpftool: Switch to libbpf's hashmap for PIDs/names references (Yauheni Kaliuta) [2069045]
- bpftool: Switch to libbpf's hashmap for programs/maps in BTF listing (Yauheni Kaliuta) [2069045]
- bpftool: Switch to libbpf's hashmap for pinned paths of BPF objects (Yauheni Kaliuta) [2069045]
- bpftool: Do not expose and init hash maps for pinned path in main.c (Yauheni Kaliuta) [2069045]
- bpftool: Remove Makefile dep. on $(LIBBPF) for $(LIBBPF_INTERNAL_HDRS) (Yauheni Kaliuta) [2069045]
- selftests/bpf: Split out bpf_verif_scale selftests into multiple tests (Yauheni Kaliuta) [2069045]
- selftests/bpf: Mark tc_redirect selftest as serial (Yauheni Kaliuta) [2069045]
- bpf/selftests: remove .c suffix from prog_tests/rhskip (Yauheni Kaliuta) [2069045]
- selftests/bpf: Support multiple tests per file (Yauheni Kaliuta) [2069045]
- selftests/bpf: Normalize selftest entry points (Yauheni Kaliuta) [2069045]
- libbpf: Fix BTF header parsing checks (Yauheni Kaliuta) [2069045]
- libbpf: Fix overflow in BTF sanity checks (Yauheni Kaliuta) [2069045]
- docs/bpf: Update documentation for BTF_KIND_DECL_TAG typedef support (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add BTF_KIND_DECL_TAG typedef example in tag.c (Yauheni Kaliuta) [2069045]
- selftests/bpf: Test deduplication for BTF_KIND_DECL_TAG typedef (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add BTF_KIND_DECL_TAG typedef unit tests (Yauheni Kaliuta) [2069045]
- bpf: Add BTF_KIND_DECL_TAG typedef support (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix flow dissector tests (Yauheni Kaliuta) [2069045]
- libbpf: Use func name when pinning programs with LIBBPF_STRICT_SEC_NAME (Yauheni Kaliuta) [2069045]
- bpftool: Avoid leaking the JSON writer prepared for program metadata (Yauheni Kaliuta) [2069045]
- selftests/bpf: Switch to new btf__type_cnt/btf__raw_data APIs (Yauheni Kaliuta) [2069045]
- bpftool: Switch to new btf__type_cnt API (Yauheni Kaliuta) [2069045]
- libbpf: Add btf__type_cnt() and btf__raw_data() APIs (Yauheni Kaliuta) [2069045]
- libbpf: Deprecate btf__finalize_data() and move it into libbpf.c (Yauheni Kaliuta) [2069045]
- libbpf: Fix memory leak in btf__dedup() (Yauheni Kaliuta) [2069045]
- selftests/bpf: Make perf_buffer selftests work on 4.9 kernel again (Yauheni Kaliuta) [2069045]
- libbpf: Fix the use of aligned attribute (Yauheni Kaliuta) [2069045]
- selftests/bpf: Switch to ".bss"/".rodata"/".data" lookups for internal maps (Yauheni Kaliuta) [2069045]
- libbpf: Simplify look up by name of internal maps (Yauheni Kaliuta) [2069045]
- selftests/bpf: Demonstrate use of custom .rodata/.data sections (Yauheni Kaliuta) [2069045]
- libbpf: Support multiple .rodata.* and .data.* BPF maps (Yauheni Kaliuta) [2069045]
- bpftool: Improve skeleton generation for data maps without DATASEC type (Yauheni Kaliuta) [2069045]
- bpftool: Support multiple .rodata/.data internal maps in skeleton (Yauheni Kaliuta) [2069045]
- libbpf: Remove assumptions about uniqueness of .rodata/.data/.bss maps (Yauheni Kaliuta) [2069045]
- libbpf: Use Elf64-specific types explicitly for dealing with ELF (Yauheni Kaliuta) [2069045]
- libbpf: Extract ELF processing state into separate struct (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add verif_stats test (Yauheni Kaliuta) [2069045]
- bpf: Add verified_insns to bpf_prog_info and fdinfo (Yauheni Kaliuta) [2069045]
- libbpf: Fix ptr_is_aligned() usages (Yauheni Kaliuta) [2069045]
- selftests/bpf: Test bpf_skc_to_unix_sock() helper (Yauheni Kaliuta) [2069045]
- bpf: Add bpf_skc_to_unix_sock() helper (Yauheni Kaliuta) [2069045]
- samples: bpf: Suppress readelf stderr when probing for BTF support (Yauheni Kaliuta) [2069045]
- net: bpf: Switch over to memdup_user() (Yauheni Kaliuta) [2069045]
- selftests/bpf: Some more atomic tests (Yauheni Kaliuta) [2069045]
- libbpf: Fix dumping non-aligned __int128 (Yauheni Kaliuta) [2069045]
- libbpf: Fix dumping big-endian bitfields (Yauheni Kaliuta) [2069045]
- bpftool: Remove useless #include to <perf-sys.h> from map_perf_ring.c (Yauheni Kaliuta) [2069045]
- selftests/bpf: Remove duplicated include in cgroup_helpers (Yauheni Kaliuta) [2069045]
- bpf/preload: Clean up .gitignore and "clean-files" target (Yauheni Kaliuta) [2069045]
- libbpf: Migrate internal use of bpf_program__get_prog_info_linear (Yauheni Kaliuta) [2069045]
- bpf: Silence Coverity warning for find_kfunc_desc_btf (Yauheni Kaliuta) [2069045]
- bpftool: Turn check on zlib from a phony target into a conditional error (Yauheni Kaliuta) [2069045]
- bpftool: Do not FORCE-build libbpf (Yauheni Kaliuta) [2069045]
- bpftool: Fix install for libbpf's internal header(s) (Yauheni Kaliuta) [2069045]
- libbpf: Remove Makefile warnings on out-of-sync netlink.h/if_link.h (Yauheni Kaliuta) [2069045]
- bpf: Rename BTF_KIND_TAG to BTF_KIND_DECL_TAG (Yauheni Kaliuta) [2069045]
- selftests/bpf: Skip verifier tests that fail to load with ENOTSUPP (Yauheni Kaliuta) [2069045]
- selfetest/bpf: Make some tests serial (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix pid check in fexit_sleep test (Yauheni Kaliuta) [2069045]
- selftests/bpf: Adding pid filtering for atomics test (Yauheni Kaliuta) [2069045]
- selftests/bpf: Make cgroup_v1v2 use its own port (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix race condition in enable_stats (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add per worker cgroup suffix (Yauheni Kaliuta) [2069045]
- selftests/bpf: Allow some tests to be executed in sequence (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add parallelism to test_progs (Yauheni Kaliuta) [2069045]
- bpf/selftests: Add test for writable bare tracepoint (Yauheni Kaliuta) [2069045]
- libbpf: Support detecting and attaching of writable tracepoint program (Yauheni Kaliuta) [2069045]
- bpf: Support writable context for bare tracepoint (Yauheni Kaliuta) [2069045]
- bpftool: Add install-bin target to install binary only (Yauheni Kaliuta) [2069045]
- selftests/bpf: Better clean up for runqslower in test_bpftool_build.sh (Yauheni Kaliuta) [2069045]
- samples/bpf: Do not FORCE-recompile libbpf (Yauheni Kaliuta) [2069045]
- samples/bpf: Install libbpf headers when building (Yauheni Kaliuta) [2069045]
- samples/bpf: Update .gitignore (Yauheni Kaliuta) [2069045]
- bpf: iterators: Install libbpf headers when building (Yauheni Kaliuta) [2069045]
- bpf: preload: Install libbpf headers when building (Yauheni Kaliuta) [2069045]
- tools/runqslower: Install libbpf headers when building (Yauheni Kaliuta) [2069045]
- tools/resolve_btfids: Install libbpf headers when building (Yauheni Kaliuta) [2069045]
- bpftool: Install libbpf headers instead of including the dir (Yauheni Kaliuta) [2069045]
- bpftool: Remove unused includes to <bpf/bpf_gen_internal.h> (Yauheni Kaliuta) [2069045]
- libbpf: Skip re-installing headers file if source is older than target (Yauheni Kaliuta) [2069045]
- selftests/bpf: Remove SEC("version") from test progs (Yauheni Kaliuta) [2069045]
- selftests/bpf: Skip the second half of get_branch_snapshot in vm (Yauheni Kaliuta) [2069045]
- bpf, tests: Add more LD_IMM64 tests (Yauheni Kaliuta) [2069045]
- bpf, x64: Factor out emission of REX byte in more cases (Yauheni Kaliuta) [2069045]
- libbpf: Deprecate bpf_object__unload() API since v0.6 (Yauheni Kaliuta) [2069045]
- selftests/bpf: Switch to new bpf_object__next_{map,program} APIs (Yauheni Kaliuta) [2069045]
- libbpf: Deprecate bpf_{map,program}__{prev,next} APIs since v0.7 (Yauheni Kaliuta) [2069045]
- libbpf: Add API documentation convention guidelines (Yauheni Kaliuta) [2069045]
- bpf: Use $(pound) instead of \# in Makefiles (Yauheni Kaliuta) [2069045]
- selftests/bpf: Test new btf__add_btf() API (Yauheni Kaliuta) [2069045]
- selftests/bpf: Refactor btf_write selftest to reuse BTF generation logic (Yauheni Kaliuta) [2069045]
- libbpf: Add API that copies all BTF types from one BTF object to another (Yauheni Kaliuta) [2069045]
- bpf, x64: Save bytes for DIV by reducing reg copies (Yauheni Kaliuta) [2069045]
- bpf: Avoid retpoline for bpf_for_each_map_elem (Yauheni Kaliuta) [2069045]
- bpf: selftests: Add selftests for module kfunc support (Yauheni Kaliuta) [2069045]
- libbpf: Update gen_loader to emit BTF_KIND_FUNC relocations (Yauheni Kaliuta) [2069045]
- libbpf: Resolve invalid weak kfunc calls with imm = 0, off = 0 (Yauheni Kaliuta) [2069045]
- libbpf: Support kernel module function calls (Yauheni Kaliuta) [2069045]
- bpf: Enable TCP congestion control kfunc from modules (Yauheni Kaliuta) [2069045]
- tools: Allow specifying base BTF file in resolve_btfids (Yauheni Kaliuta) [2069045]
- bpf: btf: Introduce helpers for dynamic BTF set registration (Yauheni Kaliuta) [2069045]
- bpf: Be conservative while processing invalid kfunc calls (Yauheni Kaliuta) [2069045]
- bpf: Introduce BPF support for kernel module function calls (Yauheni Kaliuta) [2069045]
- selftests/bpf: Use BTF-defined key/value for map definitions (Yauheni Kaliuta) [2069045]
- libbpf: Support uniform BTF-defined key/value specification across all BPF maps (Yauheni Kaliuta) [2069045]
- bpf/tests: Add test of LDX_MEM with operand aliasing (Yauheni Kaliuta) [2069045]
- bpf/tests: Add test of ALU shifts with operand register aliasing (Yauheni Kaliuta) [2069045]
- bpf/tests: Add exhaustive tests of BPF_ATOMIC register combinations (Yauheni Kaliuta) [2069045]
- bpf/tests: Add exhaustive tests of ALU register combinations (Yauheni Kaliuta) [2069045]
- bpf/tests: Minor restructuring of ALU tests (Yauheni Kaliuta) [2069045]
- bpf/tests: Add more tests for ALU and ATOMIC register clobbering (Yauheni Kaliuta) [2069045]
- bpf/tests: Add tests to check source register zero-extension (Yauheni Kaliuta) [2069045]
- bpf/tests: Add exhaustive tests of BPF_ATOMIC magnitudes (Yauheni Kaliuta) [2069045]
- bpf/tests: Add zero-extension checks in BPF_ATOMIC tests (Yauheni Kaliuta) [2069045]
- bpf/tests: Add tests of BPF_LDX and BPF_STX with small sizes (Yauheni Kaliuta) [2069045]
- bpf, xdp, docs: Correct some English grammar and spelling (Yauheni Kaliuta) [2069045]
- selftests/bpf: Use kselftest skip code for skipped tests (Yauheni Kaliuta) [2069045]
- bpf: Do not invoke the XDP dispatcher for PROG_RUN with single repeat (Yauheni Kaliuta) [2069045]
- libbpf: Make gen_loader data aligned. (Yauheni Kaliuta) [2069045]
- bpf: selftests: Fix fd cleanup in get_branch_snapshot (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix probe_user test failure with clang build kernel (Yauheni Kaliuta) [2069045]
- bpf: Replace callers of BPF_CAST_CALL with proper function typedef (Yauheni Kaliuta) [2069045]
- bpf: Replace "want address" users of BPF_CAST_CALL with BPF_CALL_IMM (Yauheni Kaliuta) [2069045]
- bpf/tests: Add tail call limit test with external function call (Yauheni Kaliuta) [2069045]
- bpftool: Avoid using "?: " in generated code (Yauheni Kaliuta) [2069045]
- selftests/bpf: Switch sk_lookup selftests to strict SEC("sk_lookup") use (Yauheni Kaliuta) [2069045]
- libbpf: Add opt-in strict BPF program section name handling logic (Yauheni Kaliuta) [2069045]
- libbpf: Complete SEC() table unification for BPF_APROG_SEC/BPF_EAPROG_SEC (Yauheni Kaliuta) [2069045]
- libbpf: Refactor ELF section handler definitions (Yauheni Kaliuta) [2069045]
- libbpf: Reduce reliance of attach_fns on sec_def internals (Yauheni Kaliuta) [2069045]
- libbpf: Refactor internal sec_def handling to enable pluggability (Yauheni Kaliuta) [2069045]
- selftests/bpf: Normalize all the rest SEC() uses (Yauheni Kaliuta) [2069045]
- selftests/bpf: Switch SEC("classifier*") usage to a strict SEC("tc") (Yauheni Kaliuta) [2069045]
- selftests/bpf: Normalize XDP section names in selftests (Yauheni Kaliuta) [2069045]
- libbpf: Add "tc" SEC_DEF which is a better name for "classifier" (Yauheni Kaliuta) [2069045]
- bpf/tests: Add more BPF_END byte order conversion tests (Yauheni Kaliuta) [2069045]
- bpf/tests: Expand branch conversion JIT test (Yauheni Kaliuta) [2069045]
- bpf/tests: Add JMP tests with degenerate conditional (Yauheni Kaliuta) [2069045]
- bpf/tests: Add JMP tests with small offsets (Yauheni Kaliuta) [2069045]
- bpf/tests: Add test case flag for verifier zero-extension (Yauheni Kaliuta) [2069045]
- bpf/tests: Add exhaustive test of LD_IMM64 immediate magnitudes (Yauheni Kaliuta) [2069045]
- bpf/tests: Add staggered JMP and JMP32 tests (Yauheni Kaliuta) [2069045]
- bpf/tests: Add exhaustive tests of JMP operand magnitudes (Yauheni Kaliuta) [2069045]
- bpf/tests: Add exhaustive tests of ALU operand magnitudes (Yauheni Kaliuta) [2069045]
- bpf/tests: Add exhaustive tests of ALU shift values (Yauheni Kaliuta) [2069045]
- bpf/tests: Reduce memory footprint of test suite (Yauheni Kaliuta) [2069045]
- bpf/tests: Allow different number of runs per test case (Yauheni Kaliuta) [2069045]
- bpf: selftest: Add verifier tests for <8-byte scalar spill and refill (Yauheni Kaliuta) [2069045]
- bpf: selftest: A bpf prog that has a 32bit scalar spill (Yauheni Kaliuta) [2069045]
- bpf: Support <8-byte scalar spill and refill (Yauheni Kaliuta) [2069045]
- bpf: Check the other end of slot_type for STACK_SPILL (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix btf_dump __int128 test failure with clang build kernel (Yauheni Kaliuta) [2069045]
- libbpf: Add legacy uprobe attaching support (Yauheni Kaliuta) [2069045]
- libbpf: Refactor and simplify legacy kprobe code (Yauheni Kaliuta) [2069045]
- selftests/bpf: Adopt attach_probe selftest to work on old kernels (Yauheni Kaliuta) [2069045]
- libbpf: Fix memory leak in legacy kprobe attach logic (Yauheni Kaliuta) [2069045]
- samples: bpf: Convert ARP table network order fields into readable format (Yauheni Kaliuta) [2069045]
- samples: bpf: Convert route table network order fields into readable format (Yauheni Kaliuta) [2069045]
- libbpf: Add doc comments in libbpf.h (Yauheni Kaliuta) [2069045]
- bpf: Clarify data_len param in bpf_snprintf and bpf_seq_printf comments (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add trace_vprintk test prog (Yauheni Kaliuta) [2069045]
- selftests/bpf: Migrate prog_tests/trace_printk CHECKs to ASSERTs (Yauheni Kaliuta) [2069045]
- bpftool: Only probe trace_vprintk feature in 'full' mode (Yauheni Kaliuta) [2069045]
- libbpf: Use static const fmt string in __bpf_printk (Yauheni Kaliuta) [2069045]
- libbpf: Modify bpf_printk to choose helper based on arg count (Yauheni Kaliuta) [2069045]
- bpf: Add bpf_trace_vprintk helper (Yauheni Kaliuta) [2069045]
- selftests/bpf: Stop using bpf_program__load (Yauheni Kaliuta) [2069045]
- bpf: Merge printk and seq_printf VARARG max macros (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix a few compiler warnings (Yauheni Kaliuta) [2069045]
- libbpf: Constify all high-level program attach APIs (Yauheni Kaliuta) [2069045]
- libbpf: Schedule open_opts.attach_prog_fd deprecation since v0.7 (Yauheni Kaliuta) [2069045]
- selftests/bpf: Switch fexit_bpf2bpf selftest to set_attach_target() API (Yauheni Kaliuta) [2069045]
- libbpf: Allow skipping attach_func_name in bpf_program__set_attach_target() (Yauheni Kaliuta) [2069045]
- libbpf: Deprecated bpf_object_open_opts.relaxed_core_relocs (Yauheni Kaliuta) [2069045]
- selftests/bpf: Stop using relaxed_core_relocs which has no effect (Yauheni Kaliuta) [2069045]
- libbpf: Use pre-setup sec_def in libbpf_find_attach_btf_id() (Yauheni Kaliuta) [2069045]
- bpf: Update bpf_get_smp_processor_id() documentation (Yauheni Kaliuta) [2069045]
- libbpf: Add sphinx code documentation comments (Yauheni Kaliuta) [2069045]
- selftests/bpf: Skip btf_tag test if btf_tag attribute not supported (Yauheni Kaliuta) [2069045]
- docs/bpf: Add documentation for BTF_KIND_TAG (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add a test with a bpf program with btf_tag attributes (Yauheni Kaliuta) [2069045]
- selftests/bpf: Test BTF_KIND_TAG for deduplication (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add BTF_KIND_TAG unit tests (Yauheni Kaliuta) [2069045]
- selftests/bpf: Change NAME_NTH/IS_NAME_NTH for BTF_KIND_TAG format (Yauheni Kaliuta) [2069045]
- selftests/bpf: Test libbpf API function btf__add_tag() (Yauheni Kaliuta) [2069045]
- bpftool: Add support for BTF_KIND_TAG (Yauheni Kaliuta) [2069045]
- libbpf: Add support for BTF_KIND_TAG (Yauheni Kaliuta) [2069045]
- libbpf: Rename btf_{hash,equal}_int to btf_{hash,equal}_int_tag (Yauheni Kaliuta) [2069045]
- bpf: Support for new btf kind BTF_KIND_TAG (Yauheni Kaliuta) [2069045]
- btf: Change BTF_KIND_* macros to enums (Yauheni Kaliuta) [2069045]
- selftests/bpf: Fix .gitignore to not ignore test_progs.c (Yauheni Kaliuta) [2069045]
- bpf,x64 Emit IMUL instead of MUL for x86-64 (Yauheni Kaliuta) [2069045]
- libbpf: Minimize explicit iterator of section definition array (Yauheni Kaliuta) [2069045]
- libbpf: Simplify BPF program auto-attach code (Yauheni Kaliuta) [2069045]
- libbpf: Ensure BPF prog types are set before relocations (Yauheni Kaliuta) [2069045]
- selftests/bpf: Update selftests to always provide "struct_ops" SEC (Yauheni Kaliuta) [2069045]
- libbpf: Introduce legacy kprobe events support (Yauheni Kaliuta) [2069045]
- bpf, selftests: Replicate tailcall limit test for indirect call case (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add test for bpf_get_branch_snapshot (Yauheni Kaliuta) [2069045]
- bpf: Introduce helper bpf_get_branch_snapshot (Yauheni Kaliuta) [2069045]
- selftests/bpf: Test new __sk_buff field hwtstamp (Yauheni Kaliuta) [2069045]
- bpf: Permit ingress_ifindex in bpf_prog_test_run_xattr (Yauheni Kaliuta) [2069045]
- bpf: Add hardware timestamp field to __sk_buff (Yauheni Kaliuta) [2069045]
- libbpf: Make libbpf_version.h non-auto-generated (Yauheni Kaliuta) [2069045]
- libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations (Yauheni Kaliuta) [2069045]
- libbpf: Fix build with latest gcc/binutils with LTO (Yauheni Kaliuta) [2069045]
- selftests/bpf: Add checks for X__elf_bytes() skeleton helper (Yauheni Kaliuta) [2069045]
- bpftool: Provide a helper method for accessing skeleton's embedded ELF data (Yauheni Kaliuta) [2069045]
- libbpf: Change bpf_object_skeleton data field to const pointer (Yauheni Kaliuta) [2069045]
- libbpf: Don't crash on object files with no symbol tables (Yauheni Kaliuta) [2069045]
- bpf, selftests: Fix spelling mistake "tained" -> "tainted" (Yauheni Kaliuta) [2069045]
- bpf, selftests: Add test case trying to taint map value pointer (Yauheni Kaliuta) [2069045]
Resolves: rhbz#2087259, rhbz#2092430, rhbz#2094245, rhbz#2094302, rhbz#2078696, rhbz#2067294, rhbz#2040058, rhbz#2069045

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-06-16 10:09:08 +00:00
Patrick Talbert
e4f348c663 kernel-5.14.0-112.el9
* Wed Jun 15 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-112.el9]
- redhat: configs: Update configs for vmware (Cathy Avery) [2087134]
- VMCI: Add support for ARM64 (Cathy Avery) [2079153]
- VMCI: Release notification_bitmap in error path (Cathy Avery) [2079153]
- VMCI: Check exclusive_vectors when freeing interrupt 1 (Cathy Avery) [2079153]
- VMCI: Fix some error handling paths in vmci_guest_probe_device() (Cathy Avery) [2079153]
- VMCI: No need to clear memory after a dma_alloc_coherent() call (Cathy Avery) [2079153]
- VMCI: Fix the description of vmci_check_host_caps() (Cathy Avery) [2079153]
- VMCI: dma dg: add support for DMA datagrams receive (Cathy Avery) [2079153]
- VMCI: dma dg: add support for DMA datagrams sends (Cathy Avery) [2079153]
- VMCI: dma dg: allocate send and receive buffers for DMA datagrams (Cathy Avery) [2079153]
- VMCI: dma dg: register dummy IRQ handlers for DMA datagrams (Cathy Avery) [2079153]
- VMCI: dma dg: set OS page size (Cathy Avery) [2079153]
- VMCI: dma dg: whitespace formatting change for vmci register defines (Cathy Avery) [2079153]
- VMCI: dma dg: detect DMA datagram capability (Cathy Avery) [2079153]
- VMCI: dma dg: add MMIO access to registers (Cathy Avery) [2079153]
- misc: vmw_vmci: Switch to kvfree_rcu() API (Cathy Avery) [2079153]
- VMCI: fix NULL pointer dereference when unmapping queue pair (Cathy Avery) [2079153]
- [s390] s390/dasd: prevent double format of tracks for ESE devices (Mete Durlu) [2094295]
- [s390] s390/dasd: fix data corruption for ESE devices (Mete Durlu) [2094295]
- iio: Turn off kernel configs for iios added by this patch set (Steve Best) [2071780]
- iio:dac:ad3552r: Fix an IS_ERR() vs NULL check (Steve Best) [2071780]
- iio: sx9324: Fix default precharge internal resistance register (Steve Best) [2071780]
- iio:proximity:sx9324: Fix hardware gain read/write (Steve Best) [2071780]
- iio:proximity:sx_common: Fix device property parsing on DT systems (Steve Best) [2071780]
- iio:filter:admv8818: select REGMAP_SPI for ADMV8818 (Steve Best) [2071780]
- iio: scd4x: check return of scd4x_write_and_fetch (Steve Best) [2071780]
- iio: dac: ad3552r: fix signedness bug in ad3552r_reset() (Steve Best) [2071780]
- iio: adc: xilinx-ams: Fix single channel switching sequence (Steve Best) [2071780]
- iio: adc: xilinx-ams: Fixed wrong sequencer register settings (Steve Best) [2071780]
- iio: adc: xilinx-ams: Fixed missing PS channels (Steve Best) [2071780]
- iio: accel: mma8452: use the correct logic to get mma8452_data (Steve Best) [2071780]
- iio: imu: st_lsm6dsx: use dev_to_iio_dev() to get iio_dev struct (Steve Best) [2071780]
- iio: buffer: Fix file related error handling in IIO_BUFFER_GET_FD_IOCTL (Steve Best) [2071780]
- iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx_read_oneshot (Steve Best) [2071780]
- iio: adc: cpcap-adc: remove redundant assignment to variable cal_data_diff (Steve Best) [2071780]
- iio: imu: inv_mpu6050: Make use of device properties (Steve Best) [2071780]
- iio: imu: inv_mpu6050: Check ACPI companion directly (Steve Best) [2071780]
- iio: imu: inv_mpu6050: Drop wrong use of ACPI_PTR() (Steve Best) [2071780]
- iio: accel: adxl355: Replace custom definitions with generic from units.h (Steve Best) [2071780]
- iio: temperature: maxim_thermocouple: Switch from of headers to mod_devicetable.h (Steve Best) [2071780]
- iio: temperature: mlx90632: Switch from of headers to mod_devicetable.h (Steve Best) [2071780]
- iio: humidity: dht11: Switch from of headers to mod_devicetable.h (Steve Best) [2071780]
- iio: frequency: adf4350: Make use of device properties (Steve Best) [2071780]
- iio: amplifiers: hmc425a: Make use of device properties (Steve Best) [2071780]
- iio: chemical: bme680: Switch from of headers to mod_devicetable.h (Steve Best) [2071780]
- iio: dac: ad5592r: Drop leftover header inclusion (Steve Best) [2071780]
- iio: Fix error handling for PM (Steve Best) [2071780]
- iio: afe: rescale: reorder includes (Steve Best) [2071780]
- iio: afe: rescale: use s64 for temporary scale calculations (Steve Best) [2071780]
- iio: inkern: make a best effort on offset calculation (Steve Best) [2071780]
- iio: inkern: apply consumer scale when no channel scale is available (Steve Best) [2071780]
- iio: inkern: apply consumer scale on IIO_VAL_INT cases (Steve Best) [2071780]
- iio: addac: ad74413r: correct comparator gpio getters mask usage (Steve Best) [2071780]
- iio: addac: ad74413r: use ngpio size when iterating over mask (Steve Best) [2071780]
- iio: addac: ad74413r: Do not reference negative array offsets (Steve Best) [2071780]
- iio: adc: men_z188_adc: Fix a resource leak in an error handling path (Steve Best) [2071780]
- iio: humidity: hdc100x: Add ACPI HID table (Steve Best) [2071780]
- iio: pressure: dps310: Add ACPI HID table (Steve Best) [2071780]
- iio: sx9360: fix iio event generation (Steve Best) [2071780]
- iio: adc: qcom-vadc-common: Re-use generic struct u32_fract (Steve Best) [2071780]
- iio: adc: twl4030-madc: Re-use generic struct s16_fract (Steve Best) [2071780]
- iio: adc: rn5t618: Re-use generic struct u16_fract (Steve Best) [2071780]
- iio: frequency: admv1013: remove the always true condition (Steve Best) [2071780]
- iio: accel: fxls8962af: add padding to regmap for SPI (Steve Best) [2071780]
- iio:imu:adis16480: fix buffering for devices with no burst mode (Steve Best) [2071780]
- iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bits (Steve Best) [2071780]
- iio: adc: tsc2046: fix memory corruption by preventing array overflow (Steve Best) [2071780]
- iio: adc: tsc2046: add sanity check to avoid to big allocations (Steve Best) [2071780]
- iio: adc: tsc2046: add .read_raw support (Steve Best) [2071780]
- iio: hw_consumer: Use struct_size() helper in kzalloc() (Steve Best) [2071780]
- iio: adis: stylistic changes (Steve Best) [2071780]
- iio: sps30: Use sysfs_emit() (Steve Best) [2071780]
- iio: scd4x: Use sysfs_emit() (Steve Best) [2071780]
- iio: ms_sensors: Use sysfs_emit() (Steve Best) [2071780]
- iio: max9611: Use sysfs_emit() (Steve Best) [2071780]
- iio: max31865: Use sysfs_emit() (Steve Best) [2071780]
- iio: max31856: Use sysfs_emit() (Steve Best) [2071780]
- iio: lm3533: Use sysfs_emit() (Steve Best) [2071780]
- iio: ina2xx-adc: sysfs_emit() (Steve Best) [2071780]
- iio: as3935: Use sysfs_emit() (Steve Best) [2071780]
- iio: ad9523: Use sysfs_emit() (Steve Best) [2071780]
- iio: ad7192: Use sysfs_emit() (Steve Best) [2071780]
- iio: dmaengine-buffer: Use sysfs_emit() (Steve Best) [2071780]
- iio: adc: tsc2046: rework the trigger state machine (Steve Best) [2071780]
- iio: adc: mt8186: Add compatible node for mt8186 (Steve Best) [2071780]
- iio: st_sensors: don't always auto-enable I2C and SPI interface drivers (Steve Best) [2071780]
- iio: adc: rzg2l_adc: Fix typo (Steve Best) [2071780]
- iio:accel:dmard09: Tidy up white space around {} in id table (Steve Best) [2071780]
- iio:proximity:vl53l0x: Tidy up white space around {} in id tables (Steve Best) [2071780]
- iio:light:tsl2722: Fix inconsistent spacing before } in id table (Steve Best) [2071780]
- iio:adc:ti-adc084s021: Tidy up white space around {} (Steve Best) [2071780]
- iio:adc:hi8435: Tidy up white space around {} in id tables (Steve Best) [2071780]
- iio:adc:mt6577_auxadc: Tidy up white space around {} in id tables (Steve Best) [2071780]
- iio:frequency:admv1013: White space cleanup of spacing around {} in id tables (Steve Best) [2071780]
- iio:proximity:srf08: White space cleanup of spacing around {} in id tables (Steve Best) [2071780]
- iio:proximity:srf04: White space cleanup of spacing around {} in id tables (Steve Best) [2071780]
- iio:proximity:rfd77402: White space cleanup of spacing around {} in id tables (Steve Best) [2071780]
- iio:proximity:ping: White space cleanup of spacing around {} in id tables (Steve Best) [2071780]
- iio:light:ltr501: White space cleanup of spacing around {} in id tables (Steve Best) [2071780]
- iio:light:us5182: White space cleanup of spacing around {} in id tables (Steve Best) [2071780]
- iio:light:vcnl4035: Trivial whitespace cleanup to add space before } (Steve Best) [2071780]
- iio:light:pa12203001: Tidy up white space change to add spaces after { and before } (Steve Best) [2071780]
- iio:chemical:atlas: Trivial white space cleanup to add space before } (Steve Best) [2071780]
- iio:proximity:sx9360: Add dt-binding support (Steve Best) [2071780]
- iio:proximity:sx9360: Add sx9360 support (Steve Best) [2071780]
- iio:proximity:sx9324: Add dt_binding support (Steve Best) [2071780]
- iio:proximity:sx9324: Add SX9324 support (Steve Best) [2071780]
- iio:proximity:sx9310: Extract common Semtech sensor logic (Steve Best) [2071780]
- iio:proximity:sx9310: Add frequency in read_avail (Steve Best) [2071780]
- all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate (Steve Best) [2071780]
- iio: pressure: bmp280: Use new PM macros (Steve Best) [2071780]
- iio: chemical: sunrise_co2: set val parameter only on success (Steve Best) [2071780]
- iio: frequency: admv1013: add support for ADMV1013 (Steve Best) [2071780]
- iio: adc: ti-adc081c: Partial revert of removal of ACPI IDs (Steve Best) [2071780]
- iio:addac:ad74413r: Fix uninitialized ret in a path that won't be hit. (Steve Best) [2071780]
- iio: adc: Add Xilinx AMS driver (Steve Best) [2071780]
- iio:accel:kxcjk-1013: Mark struct __maybe_unused to avoid warning. (Steve Best) [2071780]
- iio:accel:bmc150: Mark structure __maybe_unused as only needed with for pm ops. (Steve Best) [2071780]
- iio:dummy: Drop set but unused variable len. (Steve Best) [2071780]
- iio:magn:ak8975: Suppress clang W=1 warning about pointer to enum conversion. (Steve Best) [2071780]
- iio:imu:inv_mpu6050: Suppress clang W=1 warning about pointer to enum conversion. (Steve Best) [2071780]
- iio:imu:inv_icm42600: Suppress clang W=1 warning about pointer to enum conversion. (Steve Best) [2071780]
- iio:dac:mcp4725: Suppress clang W=1 warning about pointer to enum conversion. (Steve Best) [2071780]
- iio:amplifiers:hmc425a: Suppress clang W=1 warning about pointer to enum conversion. (Steve Best) [2071780]
- iio:adc:ti-ads1015: Suppress clang W=1 warning about pointer to enum conversion. (Steve Best) [2071780]
- iio:adc:rcar: Suppress clang W=1 warning about pointer to enum conversion. (Steve Best) [2071780]
- iio:adc:ina2xx-adc: Suppress clang W=1 warning about pointer to enum conversion. (Steve Best) [2071780]
- iio:accel:bma180: Suppress clang W=1 warning about pointer to enum conversion. (Steve Best) [2071780]
- drivers:iio:dac: Add AD3552R driver support (Steve Best) [2071780]
- iio:filter:admv8818: add support for ADMV8818 (Steve Best) [2071780]
- iio: add filter subfolder (Steve Best) [2071780]
- iio: vz89x: Remove unnecessary cast (Steve Best) [2071780]
- iio: in2xx-adc: Remove unnecessary cast (Steve Best) [2071780]
- iio: as3935: Remove unnecessary cast (Steve Best) [2071780]
- iio: stmpe-adc: Use correctly sized arguments for bit field (Steve Best) [2071780]
- iio:adc:ti-ads8688:: remove redundant ret variable (Steve Best) [2071780]
- iio: addac: ad74413r: fix off by one in ad74413r_parse_channel_config() (Steve Best) [2071780]
- iio: adc: ad7606: Fix syntax errors in comments (Steve Best) [2071780]
- iio: iio_device_alloc(): Remove unnecessary self drvdata (Steve Best) [2071780]
- iio:adc/dac:Kconfig: Update to drop OF dependencies. (Steve Best) [2071780]
- iio:adc:ti-ads124s08: Drop dependency on OF. (Steve Best) [2071780]
- iio:adc:envelope-detector: Switch from of headers to mod_devicetable.h (Steve Best) [2071780]
- iio:adc:ti-adc12138: Switch to generic firmware properties and drop of_match_ptr (Steve Best) [2071780]
- iio:adc:mcp3911: Switch to generic firmware properties. (Steve Best) [2071780]
- iio:adc:max9611: Switch to generic firmware properties. (Steve Best) [2071780]
- iio:light:cm3605: Switch to generic firmware properties. (Steve Best) [2071780]
- iio:pot:mcp41010: Switch to generic firmware properties. (Steve Best) [2071780]
- iio:dac:lpc18xx_dac: Swap from of* to mod_devicetable.h (Steve Best) [2071780]
- iio:dac:dpot-dac: Swap of.h for mod_devicetable.h (Steve Best) [2071780]
- iio:dac:ad5758: Drop unused of specific headers. (Steve Best) [2071780]
- iio:dac:ad5755: Switch to generic firmware properties and drop pdata (Steve Best) [2071780]
- iio: trigger: Fix a scheduling whilst atomic issue seen on tsc2046 (Steve Best) [2071780]
- iio: addac: add AD74413R driver (Steve Best) [2071780]
- iio: add addac subdirectory (Steve Best) [2071780]
- iio:dac:ad7293: add support for AD7293 (Steve Best) [2071780]
- iio: trigger: stm32-timer: fix MODULE_ALIAS (Steve Best) [2071780]
- iio: ltr501: Export near level property for proximity sensor (Steve Best) [2071780]
- iio:adc:axp20x: add support for NTC thermistor (Steve Best) [2071780]
- iio: imu: st_lsm6dsx: add dts property to disable sensor-hub (Steve Best) [2071780]
- iio: test: Add test for IIO_VAL_INT_64. (Steve Best) [2071780]
- iio: test: Add check against NULL for buffer in tests. (Steve Best) [2071780]
- iio: expose shared parameter in IIO_ENUM_AVAILABLE (Steve Best) [2071780]
- iio: adc: stm32: fix null pointer on defer_probe error (Steve Best) [2071780]
- iio: buffer-dma: Use round_down() instead of rounddown() (Steve Best) [2071780]
- iio: at91-sama5d2: Fix incorrect sign extension (Steve Best) [2071780]
- iio: adc: axp20x_adc: fix charging current reporting on AXP22x (Steve Best) [2071780]
- iio: gyro: adxrs290: fix data signedness (Steve Best) [2071780]
- iio: buffer: Use dedicated variable in iio_buffers_alloc_sysfs_and_mask() (Steve Best) [2071780]
- iio: ad7768-1: Call iio_trigger_notify_done() on error (Steve Best) [2071780]
- iio: itg3200: Call iio_trigger_notify_done() on error (Steve Best) [2071780]
- iio: imx8qxp-adc: fix dependency to the intended ARCH_MXC config (Steve Best) [2071780]
- iio: dln2: Check return value of devm_iio_trigger_register() (Steve Best) [2071780]
- iio: trigger: Fix reference counting (Steve Best) [2071780]
- iio: dln2-adc: Fix lockdep complaint (Steve Best) [2071780]
- iio: adc: stm32: fix a current leak by resetting pcsel before disabling vdda (Steve Best) [2071780]
- iio: mma8452: Fix trigger reference couting (Steve Best) [2071780]
- iio: stk3310: Don't return error code in interrupt handler (Steve Best) [2071780]
- iio: kxsd9: Don't return error code in trigger handler (Steve Best) [2071780]
- iio: ltr501: Don't return error code in trigger handler (Steve Best) [2071780]
- iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove (Steve Best) [2071780]
- iio: light: ltr501: Added ltr303 driver support (Steve Best) [2071780]
- iio: adc: rzg2l_adc: Remove unnecessary print function dev_err() (Steve Best) [2071780]
- iio: mpl3115: Use scan_type.shift and realbit in mpl3115_read_raw (Steve Best) [2071780]
- iio: xilinx-xadc-core: Use local variable in xadc_read_raw (Steve Best) [2071780]
- iio: ti-ads1015: Remove shift variable ads1015_read_raw (Steve Best) [2071780]
- iio: mag3110: Use scan_type when processing raw data (Steve Best) [2071780]
- iio: ti-adc12138: Use scan_type when processing raw data (Steve Best) [2071780]
- iio: ad7266: Use scan_type when processing raw data (Steve Best) [2071780]
- iio: stk8ba50: Use scan_type when processing raw data (Steve Best) [2071780]
- iio: stk8312: Use scan_type when processing raw data (Steve Best) [2071780]
- iio: sca3000: Use scan_type when processing raw data (Steve Best) [2071780]
- iio: mma7455: Use scan_type when processing raw data (Steve Best) [2071780]
- iio: kxcjk-1013: Use scan_type when processing raw data (Steve Best) [2071780]
- iio: bma220: Use scan_type when processing raw data (Steve Best) [2071780]
- iio: at91-sama5d2: Use dev_to_iio_dev() in sysfs callbacks (Steve Best) [2071780]
- iio: at91-sama5d2: Fix incorrect cast to platform_device (Steve Best) [2071780]
- iio: mma8452: Use correct type for return variable in IRQ handler (Steve Best) [2071780]
- iio: lmp91000: Remove no-op trigger ops (Steve Best) [2071780]
- iio: gp2ap020a00f: Remove no-op trigger ops (Steve Best) [2071780]
- iio: atlas-sensor: Remove no-op trigger ops (Steve Best) [2071780]
- iio: as3935: Remove no-op trigger ops (Steve Best) [2071780]
- iio: afe4404: Remove no-op trigger ops (Steve Best) [2071780]
- iio: afe4403: Remove no-op trigger ops (Steve Best) [2071780]
- iio: ad_sigma_delta: Remove no-op trigger ops (Steve Best) [2071780]
- iio: sysfs-trigger: Remove no-op trigger ops (Steve Best) [2071780]
- iio: interrupt-trigger: Remove no-op trigger ops (Steve Best) [2071780]
- iio: Mark iio_device_type as const (Steve Best) [2071780]
- iio/scmi: Add reading "raw" attribute. (Steve Best) [2071780]
- iio: core: Introduce IIO_VAL_INT_64. (Steve Best) [2071780]
- iio: adc: ina2xx: Avoid double reference counting from get_task_struct/put_task_struct() (Steve Best) [2071780]
- iio: adc: ina2xx: Make use of the helper macro kthread_run() (Steve Best) [2071780]
- iio: ms5611: Simplify IO callback parameters (Steve Best) [2071780]
- iio: imx7d_adc: Don't pass IIO device to imx7d_adc_{enable,disable}() (Steve Best) [2071780]
- iio: st-sensors: Use dev_to_iio_dev() in sysfs callbacks (Steve Best) [2071780]
- iio: adc: stm32-adc: Fix of_node_put() issue in stm32-adc (Steve Best) [2071780]
- iio: xilinx-xadc: Make IRQ optional (Steve Best) [2071780]
- iio: accel: mma7660: Warn about failure to put device in stand-by in .remove() (Steve Best) [2071780]
- iio: adc: lpc18xx_adc: Reorder clk_get_rate() function call (Steve Best) [2071780]
- iio: frequency: adrf6780: Fix adrf6780_spi_{read,write}() (Steve Best) [2071780]
- iio: frequency: adrf6780: add support for ADRF6780 (Steve Best) [2071780]
- iio: chemical: scd4x: Add a scale for the co2 concentration reading (Steve Best) [2071780]
- iio: adc: adc128s052: Simplify adc128_probe() (Steve Best) [2071780]
- iio: multiplexer: iio-mux: Support settle-time-us property (Steve Best) [2071780]
- iio: buffer: Fix memory leak in iio_buffers_alloc_sysfs_and_mask() (Steve Best) [2071780]
- iio: adc: stm32-adc: use generic binding for sample-time (Steve Best) [2071780]
- iio: adc: stm32-adc: add vrefint calibration support (Steve Best) [2071780]
- iio: adc: stm32-adc: add support of internal channels (Steve Best) [2071780]
- iio: adc: stm32-adc: add support of generic channels binding (Steve Best) [2071780]
- iio: adc: stm32-adc: split channel init into several routines (Steve Best) [2071780]
- iio: accel: sca3000: Use sign_extend32() instead of opencoding sign extension. (Steve Best) [2071780]
- iio: xilinx-xadc: Remove `irq` field from state struct (Steve Best) [2071780]
- iio: imu: st_lsm6dsx: Avoid potential array overflow in st_lsm6dsx_set_odr() (Steve Best) [2071780]
- iio: light: gp2ap002: Make use of the helper function dev_err_probe() (Steve Best) [2071780]
- iio: light: cm3605: Make use of the helper function dev_err_probe() (Steve Best) [2071780]
- iio: adc: ti-ads7950: Make use of the helper function dev_err_probe() (Steve Best) [2071780]
- iio: adc: rockchip_saradc: Make use of the helper function dev_err_probe() (Steve Best) [2071780]
- iio: adc: qcom-pm8xxx-xoadc: Make use of the helper function dev_err_probe() (Steve Best) [2071780]
- iio: adc: meson_saradc: Make use of the helper function dev_err_probe() (Steve Best) [2071780]
- iio: adc: max1241: Make use of the helper function dev_err_probe() (Steve Best) [2071780]
- iio: adc: max1118: Make use of the helper function dev_err_probe() (Steve Best) [2071780]
- iio: adc: lpc18xx_adc: Make use of the helper function dev_err_probe() (Steve Best) [2071780]
- iio: adc: imx7d_adc: Make use of the helper function dev_err_probe() (Steve Best) [2071780]
- iio: adc: ab8500-gpadc: Make use of the helper function dev_err_probe() (Steve Best) [2071780]
- iio: buffer: Fix uninitialized variable ret (Steve Best) [2071780]
- iio: adc: lpc18xx_adc: Convert probe to device managed version (Steve Best) [2071780]
- iio: light: ltr501: Add of_device_id table (Steve Best) [2071780]
- iio: light: ltr501: Add rudimentary regulator support (Steve Best) [2071780]
- iio: imx8qxp-adc: mark PM functions as __maybe_unused (Steve Best) [2071780]
- iio: pressure: ms5611: Make ms5611_remove() return void (Steve Best) [2071780]
- iio: potentiometer: max5487: Don't return an error in .remove() (Steve Best) [2071780]
- iio: magn: hmc5843: Make hmc5843_common_remove() return void (Steve Best) [2071780]
- iio: health: afe4403: Don't return an error in .remove() (Steve Best) [2071780]
- iio: dac: ad5686: Make ad5686_remove() return void (Steve Best) [2071780]
- iio: dac: ad5592r: Make ad5592r_remove() return void (Steve Best) [2071780]
- iio: dac: ad5446: Make ad5446_remove() return void (Steve Best) [2071780]
- iio: dac: ad5380: Make ad5380_remove() return void (Steve Best) [2071780]
- iio: accel: mma7455: Make mma7455_core_remove() return void (Steve Best) [2071780]
- iio: accel: kxsd9: Make kxsd9_common_remove() return void (Steve Best) [2071780]
- iio: accel: bmi088: Make bmi088_accel_core_remove() return void (Steve Best) [2071780]
- iio: accel: bmc150: Make bmc150_accel_core_remove() return void (Steve Best) [2071780]
- iio: accel: bma400: Make bma400_remove() return void (Steve Best) [2071780]
- drivers:iio:dac:ad5766.c: Add trigger buffer (Steve Best) [2071780]
- iio: triggered-buffer: extend support to configure output buffers (Steve Best) [2071780]
- iio: kfifo-buffer: Add output buffer support (Steve Best) [2071780]
- iio: Add output buffer support (Steve Best) [2071780]
- drivers: iio: chemical: Add support for Sensirion SCD4x CO2 sensor (Steve Best) [2071780]
- iio: light: noa1305: Make use of the helper function dev_err_probe() (Steve Best) [2071780]
- iio: light: cm36651: Make use of the helper function dev_err_probe() (Steve Best) [2071780]
- iio: health: afe4404: Make use of the helper function dev_err_probe() (Steve Best) [2071780]
- iio: health: afe4403: Make use of the helper function dev_err_probe() (Steve Best) [2071780]
- iio: st_lsm9ds0: Make use of the helper function dev_err_probe() (Steve Best) [2071780]
- iio: st_sensors: Make use of the helper function dev_err_probe() (Steve Best) [2071780]
- iio: dac: ti-dac7311: Make use of the helper function dev_err_probe() (Steve Best) [2071780]
- iio: dac: stm32-dac: Make use of the helper function dev_err_probe() (Steve Best) [2071780]
- iio: dac: mcp4922: Make use of the helper function dev_err_probe() (Steve Best) [2071780]
- iio: dac: max5821: Make use of the helper function dev_err_probe() (Steve Best) [2071780]
- iio: dac: ds4424: Make use of the helper function dev_err_probe() (Steve Best) [2071780]
- iio: dac: ltc1660: Make use of the helper function dev_err_probe() (Steve Best) [2071780]
- iio: dac: lpc18xx_dac: Make use of the helper function dev_err_probe() (Steve Best) [2071780]
- iio: dac: ad8801: Make use of the helper function dev_err_probe() (Steve Best) [2071780]
- iio: adc: ad799x: Implement selecting external reference voltage input on AD7991, AD7995 and AD7999. (Steve Best) [2071780]
- iio: adc: max1027: fix error code in max1027_wait_eoc() (Steve Best) [2071780]
- iio: imu: adis16400: Fix buffer alignment requirements. (Steve Best) [2071780]
- iio: gyro: mpu3050: Fix alignment and size issues with buffers. (Steve Best) [2071780]
- iio: adc: ti-adc108s102: Fix alignment of buffer pushed to iio buffers. (Steve Best) [2071780]
- iio: core: Introduce iio_push_to_buffers_with_ts_unaligned() (Steve Best) [2071780]
- iio: chemical: SENSEAIR_SUNRISE_CO2 depends on I2C (Steve Best) [2071780]
- iio: adc: aspeed: Fix spelling mistake "battey" -> "battery" (Steve Best) [2071780]
- iio: adc: ad7291: convert probe to device-managed only (Steve Best) [2071780]
- iio: adc: Kconfig: add COMPILE_TEST dep for berlin2-adc (Steve Best) [2071780]
- iio: adc: berlin2-adc: convert probe to device-managed only (Steve Best) [2071780]
- iio: adc: rn5t618-adc: use devm_iio_map_array_register() function (Steve Best) [2071780]
- iio: adc: nau7802: convert probe to full device-managed (Steve Best) [2071780]
- iio: adis16460: make use of the new unmasked_drdy flag (Steve Best) [2071780]
- iio: adis16475: make use of the new unmasked_drdy flag (Steve Best) [2071780]
- iio: adis: handle devices that cannot unmask the drdy pin (Steve Best) [2071780]
- iio: adis: do not disabe IRQs in 'adis_init()' (Steve Best) [2071780]
- iio: adc: da9150-gpadc: convert probe to full-device managed (Steve Best) [2071780]
- iio: adc: axp288_adc: convert probe to full device-managed (Steve Best) [2071780]
- iio: adc: intel_mrfld_adc: convert probe to full device-managed (Steve Best) [2071780]
- iio: inkern: introduce devm_iio_map_array_register() short-hand function (Steve Best) [2071780]
- iio: adc: fsl-imx25-gcq: initialize regulators as needed (Steve Best) [2071780]
- iio: imu: st_lsm6dsx: move max_fifo_size in st_lsm6dsx_fifo_ops (Steve Best) [2071780]
- iio: adc: max1027: Don't reject external triggers when there is no IRQ (Steve Best) [2071780]
- iio: adc: max1027: Allow all kind of triggers to be used (Steve Best) [2071780]
- iio: adc: max1027: Use the EOC IRQ when populated for single reads (Steve Best) [2071780]
- iio: adc: max1027: Stop requesting a threaded IRQ (Steve Best) [2071780]
- iio: adc: max1027: Introduce an end of conversion helper (Steve Best) [2071780]
- iio: adc: max1027: Separate the IRQ handler from the read logic (Steve Best) [2071780]
- iio: adc: max1027: Prevent single channel accesses during buffer reads (Steve Best) [2071780]
- iio: adc: max1027: Create a helper to configure the channels to scan (Steve Best) [2071780]
- iio: adc: max1027: Ensure a default cnvst trigger configuration (Steve Best) [2071780]
- iio: adc: max1027: Simplify the _set_trigger_state() helper (Steve Best) [2071780]
- iio: adc: max1027: Create a helper to enable/disable the cnvst trigger (Steve Best) [2071780]
- iio: adc: max1027: Rename a helper (Steve Best) [2071780]
- iio: adc: max1027: Minimize the number of converted channels (Steve Best) [2071780]
- iio: adc: max1027: Drop useless debug messages (Steve Best) [2071780]
- iio: adc: max1027: Drop extra warning message (Steve Best) [2071780]
- iio: adc: max1027: Fix style (Steve Best) [2071780]
- iio: imx8qxp-adc: Add driver support for NXP IMX8QXP ADC (Steve Best) [2071780]
- iio: accel: fxls8962af: add wake on event (Steve Best) [2071780]
- iio: accel: fxls8962af: add threshold event handling (Steve Best) [2071780]
- iio: adc: aspeed: Get and set trimming data. (Steve Best) [2071780]
- iio: adc: aspeed: Support battery sensing. (Steve Best) [2071780]
- iio: adc: aspeed: Add compensation phase. (Steve Best) [2071780]
- iio: adc: aspeed: Add func to set sampling rate. (Steve Best) [2071780]
- iio: adc: aspeed: Fix the calculate error of clock. (Steve Best) [2071780]
- iio: adc: aspeed: Support ast2600 adc. (Steve Best) [2071780]
- iio: adc: aspeed: Use devm_add_action_or_reset. (Steve Best) [2071780]
- iio: adc: aspeed: Use model_data to set clk scaler. (Steve Best) [2071780]
- iio: adc: aspeed: Add vref config function (Steve Best) [2071780]
- iio: adc: aspeed: Restructure the model data (Steve Best) [2071780]
- iio: adc: aspeed: Keep model data to driver data. (Steve Best) [2071780]
- iio: chemical: Add Senseair Sunrise 006-0-007 driver (Steve Best) [2071780]
- iio: adc: tsc2046: fix scan interval warning (Steve Best) [2071780]
- iio: core: fix double free in iio_device_unregister_sysfs() (Steve Best) [2071780]
- iio: core: check return value when calling dev_set_name() (Steve Best) [2071780]
- iio: buffer: Fix memory leak in iio_buffer_register_legacy_sysfs_groups() (Steve Best) [2071780]
- iio: buffer: Fix double-free in iio_buffers_alloc_sysfs_and_mask() (Steve Best) [2071780]
- iio: buffer: Fix memory leak in __iio_buffer_alloc_sysfs_and_mask() (Steve Best) [2071780]
- iio: buffer: check return value of kstrdup_const() (Steve Best) [2071780]
- iio: dac: ad5446: Fix ad5622_write() return value (Steve Best) [2071780]
- iio: adc: exynos: describe drivers in KConfig (Steve Best) [2071780]
- iio: adc: rockchip_saradc: Make use of the helper function devm_platform_ioremap_resource() (Steve Best) [2071780]
- iio: dac: stm32-dac: Make use of the helper function devm_platform_ioremap_resource() (Steve Best) [2071780]
- iio: accel: mma7660: Mark acpi match table as maybe unused (Steve Best) [2071780]
- iio: light: max44000: use device-managed functions in probe (Steve Best) [2071780]
- iio: gyro: adis16080: use devm_iio_device_register() in probe (Steve Best) [2071780]
- iio: dac: ad5064: convert probe to full device-managed (Steve Best) [2071780]
- iio: dac: ad7303: convert probe to full device-managed (Steve Best) [2071780]
- iio: imu: inv_mpu6050: Mark acpi match table as maybe unused (Steve Best) [2071780]
- iio: ep93xx: Make use of the helper function devm_platform_ioremap_resource() (Steve Best) [2071780]
- drivers: iio: dac: ad5766: Fix dt property name (Steve Best) [2071780]
- iio: st_pressure_spi: Add missing entries SPI to device ID table (Steve Best) [2071780]
- iio/test-format: build kunit tests without structleak plugin (Steve Best) [2071780]
- iio: light: opt3001: Fixed timeout error when 0 lux (Steve Best) [2071780]
- iio: common: cros_ec_sensors: simplify getting .driver_data (Steve Best) [2071780]
- iio: adis16480: fix devices that do not support sleep mode (Steve Best) [2071780]
- iio: mtk-auxadc: fix case IIO_CHAN_INFO_PROCESSED (Steve Best) [2071780]
- iio: adis16475: fix deadlock on frequency set (Steve Best) [2071780]
- iio: ssp_sensors: add more range checking in ssp_parse_dataframe() (Steve Best) [2071780]
- iio: ssp_sensors: fix error code in ssp_print_mcu_debug() (Steve Best) [2071780]
- iio: adc: ad7793: Fix IRQ flag (Steve Best) [2071780]
- iio: adc: ad7780: Fix IRQ flag (Steve Best) [2071780]
- iio: adc: ad7192: Add IRQ flag (Steve Best) [2071780]
- iio: adc: aspeed: set driver data when adc probe. (Steve Best) [2071780]
- iio: adc: rzg2l_adc: add missing clk_disable_unprepare() in rzg2l_adc_pm_runtime_resume() (Steve Best) [2071780]
- iio: adc: max1027: Fix the number of max1X31 channels (Steve Best) [2071780]
- iio: adc: max1027: Fix wrong shift with 12-bit devices (Steve Best) [2071780]
- iio: adc128s052: Fix the error handling path of 'adc128_probe()' (Steve Best) [2071780]
- iio: adc: rzg2l_adc: Fix -EBUSY timeout error return (Steve Best) [2071780]
- iio: accel: fxls8962af: return IRQ_HANDLED when fifo is flushed (Steve Best) [2071780]
- iio: dac: ti-dac5571: fix an error code in probe() (Steve Best) [2071780]
- iio: accel: adxl355: Add triggered buffer support (Steve Best) [2071780]
- iio: accel: adxl355: use if(ret) in place of ret < 0 (Steve Best) [2071780]
- iio: accel: Add driver support for ADXL313 (Steve Best) [2071780]
- iio: adc: aspeed: completes the bitfield declare. (Steve Best) [2071780]
- iio: adc: ti-ads8344: convert probe to device-managed (Steve Best) [2071780]
- iio: adc: at91-sama5d2_adc: update copyright and authors information (Steve Best) [2071780]
- iio: adc: at91-sama5d2_adc: add support for sama7g5 device (Steve Best) [2071780]
- iio: adc: at91-sama5d2_adc: add helper for COR register (Steve Best) [2071780]
- iio: adc: at91-sama5d2_adc: add support for separate end of conversion registers (Steve Best) [2071780]
- iio: adc: at91-sama5d2_adc: convert to platform specific data structures (Steve Best) [2071780]
- iio: adc: at91-sama5d2_adc: remove unused definition (Steve Best) [2071780]
- iio: adc: at91-sama5d2_adc: initialize hardware after clock is started (Steve Best) [2071780]
- iio: magnetometer: ak8975: add AK09116 support (Steve Best) [2071780]
- iio: temperature: Add MAX31865 RTD Support (Steve Best) [2071780]
- iio: adc: twl6030-gpadc: Use the defined variable to clean code (Steve Best) [2071780]
- iio: ltc2983: fail probe if no channels are given (Steve Best) [2071780]
- iio: ltc2983: add support for optional reset gpio (Steve Best) [2071780]
- iio: ad5770r: make devicetree property reading consistent (Steve Best) [2071780]
- iio: gyro: remove dead config dependencies on INPUT_MPU3050 (Steve Best) [2071780]
- iio: st_sensors: remove reference to parent device object on st_sensor_data (Steve Best) [2071780]
- iio: st_sensors: remove all driver remove functions (Steve Best) [2071780]
- iio: st_sensors: remove st_sensors_power_disable() function (Steve Best) [2071780]
- iio: st_sensors: remove st_sensors_deallocate_trigger() function (Steve Best) [2071780]
- iio: magn: st_magn: use devm_iio_triggered_buffer_setup() for buffer (Steve Best) [2071780]
- iio: gyro: st_gyro: use devm_iio_triggered_buffer_setup() for buffer (Steve Best) [2071780]
- iio: accel: st_accel: use devm_iio_triggered_buffer_setup() for buffer (Steve Best) [2071780]
- iio: pressure: st_pressure: use devm_iio_triggered_buffer_setup() for buffer (Steve Best) [2071780]
- iio: st_sensors: disable regulators after device unregistration (Steve Best) [2071780]
- iio: adc: ad7949: use devm managed functions (Steve Best) [2071780]
- iio: adc: ad7949: add vref selection support (Steve Best) [2071780]
- iio: adc: ad7949: enable use with non 14/16-bit controllers (Steve Best) [2071780]
- iio: adc: ad7949: define and use bitfield names (Steve Best) [2071780]
- drivers/iio: Remove all strcpy() uses (Steve Best) [2071780]
- iio: accel: Add driver support for ADXL355 (Steve Best) [2071780]
- iio/drivers/hid-sensor: use HZ macros (Steve Best) [2071780]
- units: add the HZ macros (Steve Best) [2071780]
- iio/drivers/as73211: use HZ macros (Steve Best) [2071780]
- iio: adc: Add driver for Renesas RZ/G2L A/D converter (Steve Best) [2071780]
- iio: pressure: hp03: update device probe to register with devm functions (Steve Best) [2071780]
- iio: adc: rockchip_saradc: add voltage notifier so get referenced voltage once at probe (Steve Best) [2071780]
- iio: ltc2983: fix device probe (Steve Best) [2071780]
- iio: potentiometer: Add driver support for AD5110 (Steve Best) [2071780]
- iio: adc: rn5t618: Add iio map (Steve Best) [2071780]
- iio: hid-sensor-press: Add timestamp channel (Steve Best) [2071780]
- iio: accel: bmc150: Add support for BMC156 (Steve Best) [2071780]
- iio: accel: bmc150: Make it possible to configure INT2 instead of INT1 (Steve Best) [2071780]
- iio: light: cm3323: Add of_device_id table (Steve Best) [2071780]
- iio: chemical: Add driver support for sgp40 (Steve Best) [2071780]
- iio: ep93xx: Prepare clock before using it (Steve Best) [2071780]
- iio: adc: fsl-imx25-gcq: adjust irq check to match docs and simplify code (Steve Best) [2071780]
- iio: dac: max5821: convert device register to device managed function (Steve Best) [2071780]
- iio/adc: ingenic: add JZ4760B support to the sadc driver (Steve Best) [2071780]
- iio/adc: ingenic: add JZ4760 support to the sadc driver (Steve Best) [2071780]
- iio/adc: ingenic: rename has_aux2 to has_aux_md (Steve Best) [2071780]
- iio: sx9310: Support ACPI property (Steve Best) [2071780]
- PCI: hv: Remove unused hv_set_msi_entry_from_desc() (Mohammed Gamal) [2086678]
- PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() on ARM64 (Mohammed Gamal) [2086678]
- PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology (Mohammed Gamal) [2086678]
- net: mana: Reuse XDP dropped page (Mohammed Gamal) [2086676]
- net: mana: Add counter for XDP_TX (Mohammed Gamal) [2086676]
- net: mana: Add counter for packet dropped by XDP (Mohammed Gamal) [2086676]
- net: mana: Use struct_size() helper in mana_gd_create_dma_region() (Mohammed Gamal) [2086676]
Resolves: rhbz#2087134, rhbz#2079153, rhbz#2094295, rhbz#2071780, rhbz#2086678, rhbz#2086676

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-06-15 09:22:09 +00:00
Patrick Talbert
dcab808023 kernel-5.14.0-104.el9
* Thu Jun 02 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-104.el9]
- bonding: fix missed rcu protection (Jonathan Toppins) [2089774]
- bonding: do not discard lowest hash bit for non layer3+4 hashing (Jonathan Toppins) [2089774]
- bonding: helper macro __ATTR_RO to make code more clear (Jonathan Toppins) [2089774]
- bonding: add new option ns_ip6_target (Jonathan Toppins) [1951971]
- bonding: add new parameter ns_targets (Jonathan Toppins) [1951971]
- bonding: add extra field for bond_opt_value (Jonathan Toppins) [1951971]
- Bonding: split bond_handle_vlan from bond_arp_send (Jonathan Toppins) [1951971]
- bonding: force carrier update when releasing slave (Jonathan Toppins) [2089774]
- bonding: fix data-races around agg_select_timer (Jonathan Toppins) [2089774]
- bonding: switch bond_net_exit() to batch mode (Jonathan Toppins) [2089774]
- bonding: pair enable_port with slave_arr_updates (Jonathan Toppins) [2089774]
- net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode (Jonathan Toppins) [2089774]
- bonding: use rcu_dereference_rtnl when get bonding active slave (Jonathan Toppins) [2089774]
- net: bonding: fix bond_xmit_broadcast return value error bug (Jonathan Toppins) [2089774]
- Bonding: return HWTSTAMP_FLAG_BONDED_PHC_INDEX to notify user space (Jonathan Toppins) [2019670]
- Bonding: force user to add HWTSTAMP_FLAG_BONDED_PHC_INDEX when get/set HWTSTAMP (Jonathan Toppins) [2019670]
- bond: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to active device (Jonathan Toppins) [2019670]
- net: bonding: debug: avoid printing debug logs when bond is not notifying peers (Jonathan Toppins) [2089774]
- net: remove bond_slave_has_mac_rcu() (Jonathan Toppins) [2089774]
- Bonding: add arp_missed_max option (Jonathan Toppins) [1952053]
- net: bonding: constify and use dev_addr_set() (Jonathan Toppins) [2089774]
- bonding: remove extraneous definitions from bonding.h (Jonathan Toppins) [2089774]
- redhat: enable CONFIG_NET_ACT_CTINFO (as a module) (Davide Caratti) [2027894]
- selftests: mptcp: add subflow limits test-cases (Paolo Abeni) [2076832]
- mptcp: fix subflow accounting on close (Paolo Abeni) [2076832]
- scsi: qedi: Remove redundant flush_workqueue() calls (Nilesh Javali) [2046624]
- scsi: qedi: Fix SYSFS_FLAG_FW_SEL_BOOT formatting (Nilesh Javali) [2046624]
- scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue (Nilesh Javali) [2046624]
- scsi: qedi: Remove set but unused 'page' variable (Nilesh Javali) [2046624]
- scsi: qedi: Fix error codes in qedi_alloc_global_queues() (Nilesh Javali) [2046624]
- scsi: qedi: Add support for fastpath doorbell recovery (Nilesh Javali) [2046624]
Resolves: rhbz#2089774, rhbz#1951971, rhbz#2019670, rhbz#1952053, rhbz#2027894, rhbz#2076832, rhbz#2046624

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-06-02 09:22:47 +00:00
Patrick Talbert
9433f4fa57 kernel-5.14.0-102.el9
* Mon May 30 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-102.el9]
- thunderx nic: mark device as unmaintained (Íñigo Huguet) [2060285]
- livepatch: Fix missing unlock on error in klp_enable_patch() (C. Erastus Toe) [2069362]
- livepatch: Fix kobject refcount bug on klp_init_patch_early failure path (C. Erastus Toe) [2069362]
- Documentation: livepatch: Add livepatch API page (C. Erastus Toe) [2069362]
- xfs: Fix the free logic of state in xfs_attr_node_hasname (Carlos Maiolino) [2037525]
- perf tests: Fix coresight `perf test` failure. (Michael Petlan) [2069073]
- perf unwind: Don't show unwind error messages when augmenting frame pointer stack (Michael Petlan) [2069073]
- perf test arm64: Test unwinding using fame-pointer (fp) mode (Michael Petlan) [2069073]
- perf parse-events: Move slots only with topdown (Michael Petlan) [2069073]
- libperf tests: Fix typo in perf_evlist__open() failure error messages (Michael Petlan) [2069073]
- arm64: perf: Don't register user access sysctl handler multiple times (Michael Petlan) [2069073]
- perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids (Michael Petlan) [2069073]
- perf/x86/intel: Don't extend the pseudo-encoding to GP counters (Michael Petlan) [2069073]
- perf vendor events: Update metrics for SkyLake Server (Michael Petlan) [2069073]
- perf parse-events: Ignore case in topdown.slots check (Michael Petlan) [2069073]
- perf evlist: Avoid iteration for empty evlist. (Michael Petlan) [2069073]
- perf parse: Fix event parser error for hybrid systems (Michael Petlan) [2069073]
- perf bench: Fix NULL check against wrong variable (Michael Petlan) [2069073]
- perf parse-events: Fix NULL check against wrong variable (Michael Petlan) [2069073]
- perf script: Fix error when printing 'weight' field (Michael Petlan) [2069073]
- perf data: Fix double free in perf_session__delete() (Michael Petlan) [2069073]
- perf evlist: Fix failed to use cpu list for uncore events (Michael Petlan) [2069073]
- perf test: Skip failing sigtrap test for arm+aarch64 (Michael Petlan) [2069073]
- perf bpf: Defer freeing string after possible strlen() on it (Michael Petlan) [2069073]
- perf test: Fix arm64 perf_event_attr tests wrt --call-graph initialization (Michael Petlan) [2069073]
- libsubcmd: Fix use-after-free for realloc(..., 0) (Michael Petlan) [2069073]
- libperf: Fix perf_cpu_map__for_each_cpu macro (Michael Petlan) [2069073]
- perf cs-etm: Fix corrupt inject files when only last branch option is enabled (Michael Petlan) [2069073]
- perf cs-etm: No-op refactor of synth opt usage (Michael Petlan) [2069073]
- libperf: Fix 32-bit build for tests uint64_t printf (Michael Petlan) [2069073]
- tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Michael Petlan) [2069073]
- perf trace: Avoid early exit due SIGCHLD from non-workload processes (Michael Petlan) [2069073]
- perf ftrace: system_wide collection is not effective by default (Michael Petlan) [2069073]
- libperf: Add arm64 support to perf_mmap__read_self() (Michael Petlan) [2069073]
- perf stat: Fix display of grouped aliased events (Michael Petlan) [2069073]
- perf tools: Apply correct label to user/kernel symbols in branch mode (Michael Petlan) [2069073]
- perf bpf: Fix a typo in bpf_counter_cgroup.c (Michael Petlan) [2069073]
- perf synthetic-events: Return error if procfs isn't mounted for PID namespaces (Michael Petlan) [2069073]
- perf session: Check for NULL pointer before dereference (Michael Petlan) [2069073]
- perf annotate: Set error stream of objdump process for TUI (Michael Petlan) [2069073]
- perf tools: Add missing branch_sample_type to perf_event_attr__fprintf() (Michael Petlan) [2069073]
- tools headers UAPI: Sync linux/kvm.h with the kernel sources (Michael Petlan) [2069073]
- perf beauty: Make the prctl arg regexp more strict to cope with PR_SET_VMA (Michael Petlan) [2069073]
- perf tools: Remove redundant err variable (Michael Petlan) [2069073]
- perf test: Add parse-events test for aliases with hyphens (Michael Petlan) [2069073]
- perf test: Add pmu-events test for aliases with hyphens (Michael Petlan) [2069073]
- perf parse-events: Support event alias in form foo-bar-baz (Michael Petlan) [2069073]
- perf evsel: Override attr->sample_period for non-libpfm4 events (Michael Petlan) [2069073]
- perf cpumap: Remove duplicate include in cpumap.h (Michael Petlan) [2069073]
- perf cpumap: Migrate to libperf cpumap api (Michael Petlan) [2069073]
- perf python: Fix cpu_map__item() building (Michael Petlan) [2069073]
- perf script: Fix printing 'phys_addr' failure issue (Michael Petlan) [2069073]
- perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename) (Michael Petlan) [2069073]
- perf evlist: No need to setup affinities when disabling events for pid targets (Michael Petlan) [2069073]
- perf evlist: No need to setup affinities when enabling events for pid targets (Michael Petlan) [2069073]
- perf stat: No need to setup affinities when starting a workload (Michael Petlan) [2069073]
- perf affinity: Allow passing a NULL arg to affinity__cleanup() (Michael Petlan) [2069073]
- perf probe: Fix ppc64 'perf probe add events failed' case (Michael Petlan) [2069073]
- perf record: Disable debuginfod by default (Michael Petlan) [2069073]
- perf evlist: No need to do any affinity setup when profiling pids (Michael Petlan) [2069073]
- perf cpumap: Add is_dummy() method (Michael Petlan) [2069073]
- perf metric: Fix metric_leader (Michael Petlan) [2069073]
- perf cputopo: Fix CPU topology reading on s/390 (Michael Petlan) [2069073]
- perf metricgroup: Fix use after free in metric__new() (Michael Petlan) [2069073]
- libperf tests: Update a use of the new cpumap API (Michael Petlan) [2069073]
- perf arm: Fix off-by-one directory path (Michael Petlan) [2069073]
- perf pmu-events: Don't lower case MetricExpr (Michael Petlan) [2069073]
- perf expr: Add debug logging for literals (Michael Petlan) [2069073]
- perf tools: Probe non-deprecated sysfs path 1st (Michael Petlan) [2069073]
- perf tools: Fix SMT fallback with large core counts (Michael Petlan) [2069073]
- perf cpumap: Give CPUs their own type (Michael Petlan) [2069073]
- perf stat: Correct first_shadow_cpu to return index (Michael Petlan) [2069073]
- perf script: Fix flipped index and cpu (Michael Petlan) [2069073]
- perf c2c: Use more intention revealing iterator (Michael Petlan) [2069073]
- perf bpf: Rename 'cpu' to 'cpu_map_idx' (Michael Petlan) [2069073]
- libperf: Sync evsel documentation (Michael Petlan) [2069073]
- perf stat: Swap variable name cpu to index (Michael Petlan) [2069073]
- perf stat: Correct check_per_pkg() cpu (Michael Petlan) [2069073]
- perf test: Use perf_cpu_map__for_each_cpu() (Michael Petlan) [2069073]
- perf evsel: Rename variable cpu to index (Michael Petlan) [2069073]
- perf evsel: Reduce scope of evsel__ignore_missing_thread (Michael Petlan) [2069073]
- perf evsel: Rename CPU around get_group_fd (Michael Petlan) [2069073]
- perf stat: Correct variable name for read counter (Michael Petlan) [2069073]
- perf evsel: Pass cpu not cpu map index to synthesize (Michael Petlan) [2069073]
- perf evlist: Refactor evlist__for_each_cpu() (Michael Petlan) [2069073]
- libperf: Allow NULL in perf_cpu_map__idx() (Michael Petlan) [2069073]
- perf script: Use for each cpu to aid readability (Michael Petlan) [2069073]
- perf stat: Use perf_cpu_map__for_each_cpu() (Michael Petlan) [2069073]
- perf stat: Rename aggr_data cpu to imply it's an index (Michael Petlan) [2069073]
- perf counts: Switch name cpu to cpu_map_idx (Michael Petlan) [2069073]
- libperf: Use cpu not index for evsel mmap (Michael Petlan) [2069073]
- libperf: Switch cpu to more accurate cpu_map_idx (Michael Petlan) [2069073]
- perf evsel: Derive CPUs and threads in alloc_counts (Michael Petlan) [2069073]
- perf stat-display: Avoid use of core for CPU (Michael Petlan) [2069073]
- perf cpumap: Add CPU to aggr_cpu_id (Michael Petlan) [2069073]
- perf stat: Fix memory leak in check_per_pkg() (Michael Petlan) [2069073]
- perf cpumap: Trim the cpu_aggr_map (Michael Petlan) [2069073]
- perf cpumap: Add some comments to cpu_aggr_map (Michael Petlan) [2069073]
- perf cpumap: Move 'has' function to libperf (Michael Petlan) [2069073]
- perf cpumap: Rename cpu_map__get_X_aggr_by_cpu functions (Michael Petlan) [2069073]
- perf cpumap: Refactor cpu_map__build_map() (Michael Petlan) [2069073]
- perf cpumap: Remove cpu_map__cpu(), use libperf function (Michael Petlan) [2069073]
- perf cpumap: Remove map from function names that don't use a map (Michael Petlan) [2069073]
- perf cpumap: Document cpu__get_node() and remove redundant function (Michael Petlan) [2069073]
- perf cpumap: Rename empty functions (Michael Petlan) [2069073]
- perf cpumap: Simplify equal function name (Michael Petlan) [2069073]
- perf cpumap: Remove unused cpu_map__socket() (Michael Petlan) [2069073]
- perf cpumap: Add comments to aggr_cpu_id() (Michael Petlan) [2069073]
- perf cpumap: Remove map+index get_node() (Michael Petlan) [2069073]
- perf cpumap: Remove map+index get_core() (Michael Petlan) [2069073]
- perf cpumap: Remove map+index get_die() (Michael Petlan) [2069073]
- perf cpumap: Remove map+index get_socket() (Michael Petlan) [2069073]
- perf cpumap: Switch cpu_map__build_map() to cpu function (Michael Petlan) [2069073]
- perf stat: Switch to cpu version of cpu_map__get() (Michael Petlan) [2069073]
- perf stat: Switch aggregation to use for_each loop (Michael Petlan) [2069073]
- perf stat: Correct aggregation CPU map (Michael Petlan) [2069073]
- perf stat: Add aggr creators that are passed a cpu (Michael Petlan) [2069073]
- libperf: Add comments to 'struct perf_cpu_map' (Michael Petlan) [2069073]
- perf evsel: Improve error message for uncore events (Michael Petlan) [2069073]
- perf script: Fix hex dump character output (Michael Petlan) [2069073]
- perf test: Enable system wide for metricgroups test (Michael Petlan) [2069073]
- perf annotate: Avoid TUI crash when navigating in the annotation of recursive functions (Michael Petlan) [2069073]
- perf arm64: Inject missing frames when using 'perf record --call-graph=fp' (Michael Petlan) [2069073]
- perf tools: Refactor SMPL_REG macro in perf_regs.h (Michael Petlan) [2069073]
- perf callchain: Enable dwarf_callchain_users on arm64 (Michael Petlan) [2069073]
- perf script: Use callchain_param_setup() instead of open coded equivalent (Michael Petlan) [2069073]
- perf machine: Add a mechanism to inject stack frames (Michael Petlan) [2069073]
- perf tools: Record ARM64 LR register automatically (Michael Petlan) [2069073]
- perf test: Use 3 digits for test numbering now we can have more tests (Michael Petlan) [2069073]
- perf arm-spe: Synthesize SPE instruction events (Michael Petlan) [2069073]
- perf test: Test 73 Sig_trap fails on s390 (Michael Petlan) [2069073]
- perf ftrace: Implement cpu and task filters in BPF (Michael Petlan) [2069073]
- perf ftrace: Add -b/--use-bpf option for latency subcommand (Michael Petlan) [2069073]
- perf ftrace: Add 'latency' subcommand (Michael Petlan) [2069073]
- perf ftrace: Move out common code from __cmd_ftrace (Michael Petlan) [2069073]
- perf ftrace: Add 'trace' subcommand (Michael Petlan) [2069073]
- perf arch: Support register names from all archs (Michael Petlan) [2069073]
- perf arm64: Rename perf_event_arm_regs for ARM64 registers (Michael Petlan) [2069073]
- perf namespaces: Add helper nsinfo__is_in_root_namespace() (Michael Petlan) [2069073]
- libperf tests: Fix a spelling mistake "Runnnig" -> "Running" (Michael Petlan) [2069073]
- perf bpf-loader: Use IS_ERR_OR_NULL() to clean code and fix check (Michael Petlan) [2069073]
- perf cs-etm: Remove duplicate and incorrect aux size checks (Michael Petlan) [2069073]
- perf vendor events: Rename arm64 arch std event files (Michael Petlan) [2069073]
- perf vendor events: For the Arm Neoverse N2 (Michael Petlan) [2069073]
- perf dlfilter: Drop unused variable (Michael Petlan) [2069073]
- perf arm-spe: Add SPE total latency as PERF_SAMPLE_WEIGHT (Michael Petlan) [2069073]
- perf bench: Use unbuffered output when pipe/tee'ing to a file (Michael Petlan) [2069073]
- perf vendor events arm64: Fix JSON indentation to 4 spaces standard (Michael Petlan) [2069073]
- perf stat: Support --cputype option for hybrid events (Michael Petlan) [2069073]
- perf tools: Drop requirement for libstdc++.so for libopencsd check (Michael Petlan) [2069073]
- perf parse-events: Architecture specific leader override (Michael Petlan) [2069073]
- perf evlist: Allow setting arbitrary leader (Michael Petlan) [2069073]
- perf metric: Reduce multiplexing with duration_time (Michael Petlan) [2069073]
- perf trace: Enable ignore_missing_thread for trace (Michael Petlan) [2069073]
- perf docs: Update link to AMD documentation (Michael Petlan) [2069073]
- perf docs: Add info on AMD raw event encoding (Michael Petlan) [2069073]
- libperf tests: Add test_stat_multiplexing test (Michael Petlan) [2069073]
- libperf: Remove scaling process from perf_mmap__read_self() (Michael Petlan) [2069073]
- libperf: Adopt perf_counts_values__scale() from tools/perf/util (Michael Petlan) [2069073]
- tools build: Enable warnings through HOSTCFLAGS (Michael Petlan) [2069073]
- perf test sigtrap: Print errno string when failing (Michael Petlan) [2069073]
- perf test sigtrap: Add basic stress test for sigtrap handling (Michael Petlan) [2069073]
- tools/perf: Add '__rel_loc' event field parsing support (Michael Petlan) [2069073]
- libtraceevent: Add __rel_loc relative location attribute support (Michael Petlan) [2069073]
- tools/perf: Stop using bpf_object__find_program_by_title API. (Michael Petlan) [2069073]
- perf: Mute libbpf API deprecations temporarily (Michael Petlan) [2069073]
- tools: fix ARRAY_SIZE defines in tools and selftests hdrs (Michael Petlan) [2069073]
- perf trace: Avoid early exit due to running SIGCHLD handler before it makes sense to (Michael Petlan) [2069073]
- perf top: Fix TUI exit screen refresh race condition (Michael Petlan) [2069073]
- perf pmu: Fix alias events list (Michael Petlan) [2069073]
- perf scripts python: intel-pt-events.py: Fix printing of switch events (Michael Petlan) [2069073]
- perf script: Fix CPU filtering of a script's switch events (Michael Petlan) [2069073]
- perf intel-pt: Fix parsing of VM time correlation arguments (Michael Petlan) [2069073]
- perf expr: Fix return value of ids__new() (Michael Petlan) [2069073]
- perf inject: Fix segfault due to perf_data__fd() without open (Michael Petlan) [2069073]
- perf inject: Fix segfault due to close without open (Michael Petlan) [2069073]
- perf expr: Fix missing check for return value of hashmap__new() (Michael Petlan) [2069073]
- perf python: Fix NULL vs IS_ERR_OR_NULL() checking (Michael Petlan) [2069073]
- perf intel-pt: Fix error timestamp setting on the decoder error path (Michael Petlan) [2069073]
- perf intel-pt: Fix missing 'instruction' events with 'q' option (Michael Petlan) [2069073]
- perf intel-pt: Fix next 'err' value, walking trace (Michael Petlan) [2069073]
- perf intel-pt: Fix state setting when receiving overflow (OVF) packet (Michael Petlan) [2069073]
- perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type (Michael Petlan) [2069073]
- perf intel-pt: Fix sync state when a PSB (synchronization) packet is found (Michael Petlan) [2069073]
- perf intel-pt: Fix some PGE (packet generation enable/control flow packets) usage (Michael Petlan) [2069073]
- perf tools: Prevent out-of-bounds access to registers (Michael Petlan) [2069073]
- perf bpf_skel: Do not use typedef to avoid error on old clang (Michael Petlan) [2069073]
- perf bpf: Fix building perf with BUILD_BPF_SKEL=1 by default in more distros (Michael Petlan) [2069073]
- perf header: Fix memory leaks when processing feature headers (Michael Petlan) [2069073]
- perf test: Reset shadow counts before loading (Michael Petlan) [2069073]
- perf test: Fix 'Simple expression parser' test on arch without CPU die topology info (Michael Petlan) [2069073]
- tools build: Remove needless libpython-version feature check that breaks test-all fast path (Michael Petlan) [2069073]
- perf tools: Fix SMT detection fast read path (Michael Petlan) [2069073]
- perf inject: Fix itrace space allowed for new attributes (Michael Petlan) [2069073]
- tools: sync uapi/linux/if_link.h header (Michael Petlan) [2069073]
- perf evsel: Fix memory leaks relating to unit (Michael Petlan) [2069073]
- perf report: Fix memory leaks around perf_tip() (Michael Petlan) [2069073]
- perf hist: Fix memory leak of a perf_hpp_fmt (Michael Petlan) [2069073]
- tools build: Fix removal of feature-sync-compare-and-swap feature detection (Michael Petlan) [2069073]
- perf inject: Fix ARM SPE handling (Michael Petlan) [2069073]
- perf test sample-parsing: Fix branch_stack entry endianness check (Michael Petlan) [2069073]
- perf tools: Set COMPAT_NEED_REALLOCARRAY for CONFIG_AUXTRACE=1 (Michael Petlan) [2069073]
- perf tests wp: Remove unused functions on s390 (Michael Petlan) [2069073]
- perf tests: Remove bash constructs from stat_all_pmu.sh (Michael Petlan) [2069073]
- perf tests: Remove bash construct from record+zstd_comp_decomp.sh (Michael Petlan) [2069073]
- perf test: Remove bash construct from stat_bpf_counters.sh test (Michael Petlan) [2069073]
- perf bench futex: Fix memory leak of perf_cpu_map__new() (Michael Petlan) [2069073]
- perf tools: Add more weak libbpf functions (Michael Petlan) [2069073]
- perf bpf: Avoid memory leak from perf_env__insert_btf() (Michael Petlan) [2069073]
- perf symbols: Factor out annotation init/exit (Michael Petlan) [2069073]
- perf symbols: Bit pack to save a byte (Michael Petlan) [2069073]
- perf symbols: Add documentation to 'struct symbol' (Michael Petlan) [2069073]
- perf test bpf: Use ARRAY_CHECK() instead of ad-hoc equivalent, addressing array_size.cocci warning (Michael Petlan) [2069073]
- perf arm-spe: Support hardware-based PID tracing (Michael Petlan) [2069073]
- perf arm-spe: Save context ID in record (Michael Petlan) [2069073]
- perf arm-spe: Update --switch-events docs in 'perf record' (Michael Petlan) [2069073]
- perf arm-spe: Track task context switch for cpu-mode events (Michael Petlan) [2069073]
- perf design.txt: Synchronize the definition of enum perf_hw_id with code (Michael Petlan) [2069073]
- perf arm-spe: Print size using consistent format (Michael Petlan) [2069073]
- perf cs-etm: Print size using consistent format (Michael Petlan) [2069073]
- perf arm-spe: Snapshot mode test (Michael Petlan) [2069073]
- perf arm-spe: Implement find_snapshot callback (Michael Petlan) [2069073]
- perf arm-spe: Add snapshot mode support (Michael Petlan) [2069073]
- perf expr: Add source_count for aggregating events (Michael Petlan) [2069073]
- perf expr: Move ID handling to its own function (Michael Petlan) [2069073]
- perf expr: Add metric literals for topology. (Michael Petlan) [2069073]
- perf expr: Add literal values starting with # (Michael Petlan) [2069073]
- perf cputopo: Match thread_siblings to topology ABI name (Michael Petlan) [2069073]
- perf cputopo: Match die_siblings to topology ABI name (Michael Petlan) [2069073]
- perf cputopo: Update to use pakage_cpus (Michael Petlan) [2069073]
- perf test: Add expr test for events with hyphens (Michael Petlan) [2069073]
- perf test: Remove skip_if_fail (Michael Petlan) [2069073]
- perf test: Remove is_supported function (Michael Petlan) [2069073]
- perf test: TSC test, remove is_supported use (Michael Petlan) [2069073]
- perf test: BP tests, remove is_supported use (Michael Petlan) [2069073]
- perf test: Remove non test case style support. (Michael Petlan) [2069073]
- perf test: Convert time to tsc test to test case. (Michael Petlan) [2069073]
- perf test: bp tests use test case (Michael Petlan) [2069073]
- perf test: Remove now unused subtest helpers (Michael Petlan) [2069073]
- perf test: Convert llvm tests to test cases. (Michael Petlan) [2069073]
- perf test: Convert bpf tests to test cases. (Michael Petlan) [2069073]
- perf test: Convert clang tests to test cases. (Michael Petlan) [2069073]
- perf test: Convert watch point tests to test cases. (Michael Petlan) [2069073]
- perf test: Convert pmu event tests to test cases. (Michael Petlan) [2069073]
- perf test: Convert pfm tests to use test cases. (Michael Petlan) [2069073]
- perf test: Add skip reason to test case. (Michael Petlan) [2069073]
- perf test: Add test case struct. (Michael Petlan) [2069073]
- perf test: Add helper functions for abstraction. (Michael Petlan) [2069073]
- perf test: Rename struct test to test_suite (Michael Petlan) [2069073]
- perf test: Move each test suite struct to its test (Michael Petlan) [2069073]
- perf test: Make each test/suite its own struct. (Michael Petlan) [2069073]
- perf test: Use macro for "suite" definitions (Michael Petlan) [2069073]
- perf test: Use macro for "suite" declarations (Michael Petlan) [2069073]
- perf beauty: Add socket level scnprintf that handles ARCH specific SOL_SOCKET (Michael Petlan) [2069073]
- perf trace: Beautify the 'level' argument of setsockopt (Michael Petlan) [2069073]
- perf trace: Beautify the 'level' argument of getsockopt (Michael Petlan) [2069073]
- perf beauty socket: Add generator for socket level (SOL_*) string table (Michael Petlan) [2069073]
- perf beauty socket: Sort the ipproto array entries (Michael Petlan) [2069073]
- perf beauty socket: Rename 'regex'  to 'ipproto_regex' (Michael Petlan) [2069073]
- perf beauty socket: Prep to receive more input header files (Michael Petlan) [2069073]
- perf beauty socket: Rename header_dir to uapi_header_dir (Michael Petlan) [2069073]
- perf beauty: Rename socket_ipproto.sh to socket.sh to hold more socket table generators (Michael Petlan) [2069073]
- perf beauty: Make all sockaddr files use a common naming scheme (Michael Petlan) [2069073]
- Add 'tools/perf/libbpf/' to ignored files (Michael Petlan) [2069073]
- perf build: Install libbpf headers locally when building (Michael Petlan) [2069073]
- perf MANIFEST: Add bpftool files to allow building with BUILD_BPF_SKEL=1 (Michael Petlan) [2069073]
- perf metric: Fix memory leaks (Michael Petlan) [2069073]
- perf parse-event: Add init and exit to parse_event_error (Michael Petlan) [2069073]
- perf parse-events: Rename parse_events_error functions (Michael Petlan) [2069073]
- perf stat: Fix memory leak on error path (Michael Petlan) [2069073]
- perf tools: Use __BYTE_ORDER__ (Michael Petlan) [2069073]
- perf inject: Add vmlinux and ignore-vmlinux arguments (Michael Petlan) [2069073]
- perf tools: Check vmlinux/kallsyms arguments in all tools (Michael Petlan) [2069073]
- perf tools: Refactor out kernel symbol argument sanity checking (Michael Petlan) [2069073]
- perf symbols: Ignore $a/$d symbols for ARM modules (Michael Petlan) [2069073]
- perf evsel: Don't set exclude_guest by default (Michael Petlan) [2069073]
- perf evsel: Fix missing exclude_{host,guest} setting (Michael Petlan) [2069073]
- perf bpf: Add missing free to bpf_event__print_bpf_prog_info() (Michael Petlan) [2069073]
- perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2069073]
- perf clang: Fixes for more recent LLVM/clang (Michael Petlan) [2069073]
- perf bpf: Pull in bpf_program__get_prog_info_linear() (Michael Petlan) [2069073]
- perf test sample-parsing: Add endian test for struct branch_flags (Michael Petlan) [2069073]
- perf evsel: Add bitfield_swap() to handle branch_stack endian issue (Michael Petlan) [2069073]
- perf script: Support instruction latency (Michael Petlan) [2069073]
- perf script: Show binary offsets for userspace addr (Michael Petlan) [2069073]
- perf bench futex: Call the futex syscall from a function (Michael Petlan) [2069073]
- perf intel-pt: Support itrace d+o option to direct debug log to stdout (Michael Petlan) [2069073]
- perf auxtrace: Add itrace d+o option to direct debug log to stdout (Michael Petlan) [2069073]
- perf dlfilter: Add dlfilter-show-cycles (Michael Petlan) [2069073]
- perf intel-pt: Support itrace A option to approximate IPC (Michael Petlan) [2069073]
- perf auxtrace: Add itrace A option to approximate IPC (Michael Petlan) [2069073]
- perf auxtrace: Add missing Z option to ITRACE_HELP (Michael Petlan) [2069073]
- tools build: Drop needless slang include path in test-all (Michael Petlan) [2069073]
- perf tests: Improve temp file cleanup in test_arm_coresight.sh (Michael Petlan) [2069073]
- perf tests: Fix trace+probe_vfs_getname.sh /tmp cleanup (Michael Petlan) [2069073]
- perf test: Fix record+script_probe_vfs_getname.sh /tmp cleanup (Michael Petlan) [2069073]
- perf jevents: Fix some would-be warnings (Michael Petlan) [2069073]
- perf dso: Fix /proc/kcore access on 32 bit systems (Michael Petlan) [2069073]
- perf list: Display hybrid PMU events with cpu type (Michael Petlan) [2069073]
- perf session: Introduce reader EOF function (Michael Petlan) [2069073]
- perf session: Introduce reader return codes (Michael Petlan) [2069073]
- perf session: Move the event read code to a separate function (Michael Petlan) [2069073]
- perf session: Move unmap code to reader__mmap (Michael Petlan) [2069073]
- perf session: Move reader map code to a separate function (Michael Petlan) [2069073]
- perf session: Move init/release code to separate functions (Michael Petlan) [2069073]
- perf session: Introduce decompressor in reader object (Michael Petlan) [2069073]
- perf session: Move all state items to reader object (Michael Petlan) [2069073]
- perf intel-pt: Add support for PERF_RECORD_AUX_OUTPUT_HW_ID (Michael Petlan) [2069073]
- perf tools: Add support for PERF_RECORD_AUX_OUTPUT_HW_ID (Michael Petlan) [2069073]
- perf vendor events arm64: Categorise the Neoverse V1 counters (Michael Petlan) [2069073]
- perf vendor events arm64: Add new armv8 pmu events (Michael Petlan) [2069073]
- perf vendor events: Syntax corrections in Neoverse N1 json (Michael Petlan) [2069073]
- perf metric: Allow modifiers on metrics (Michael Petlan) [2069073]
- perf parse-events: Identify broken modifiers (Michael Petlan) [2069073]
- perf metric: Switch fprintf() to pr_err() (Michael Petlan) [2069073]
- perf metrics: Modify setup and deduplication (Michael Petlan) [2069073]
- perf expr: Add subset_of_ids() utility (Michael Petlan) [2069073]
- perf metric: Encode and use metric-id as qualifier (Michael Petlan) [2069073]
- perf parse-events: Allow config on kernel PMU events (Michael Petlan) [2069073]
- perf parse-events: Add new "metric-id" term (Michael Petlan) [2069073]
- perf parse-events: Add const to evsel name (Michael Petlan) [2069073]
- perf metric: Simplify metric_refs calculation (Michael Petlan) [2069073]
- perf metric: Document the internal 'struct metric' (Michael Petlan) [2069073]
- perf metric: Comment data structures (Michael Petlan) [2069073]
- perf metric: Modify resolution and recursion check (Michael Petlan) [2069073]
- perf metric: Only add a referenced metric once (Michael Petlan) [2069073]
- perf metric: Add metric new() and free() methods (Michael Petlan) [2069073]
- perf metric: Add documentation and rename a variable. (Michael Petlan) [2069073]
- perf metric: Move runtime value to the expr context (Michael Petlan) [2069073]
- perf pmu: Make pmu_event tables const. (Michael Petlan) [2069073]
- perf pmu: Make pmu_sys_event_tables const. (Michael Petlan) [2069073]
- perf pmu: Add const to pmu_events_map. (Michael Petlan) [2069073]
- tools lib: Adopt list_sort() from the kernel sources (Michael Petlan) [2069073]
- perf kmem: Improve man page for record options (Michael Petlan) [2069073]
- perf tools: Enable strict JSON parsing (Michael Petlan) [2069073]
- perf tools: Make the JSON parser more conformant when in strict mode (Michael Petlan) [2069073]
- perf vendor-events: Fix all remaining invalid JSON files (Michael Petlan) [2069073]
- perf daemon: Remove duplicate sys/file.h include (Michael Petlan) [2069073]
- perf test evlist-open-close: Use inline func to convert timeval to usec (Michael Petlan) [2069073]
- perf mmap: Introduce mmap_cpu_mask__duplicate() (Michael Petlan) [2069073]
- libperf cpumap: Use binary search in perf_cpu_map__idx() as array are sorted (Michael Petlan) [2069073]
- perf srcline: Use long-running addr2line per DSO (Michael Petlan) [2069073]
- perf metric: Avoid events for an 'if' constant result (Michael Petlan) [2069073]
- perf metric: Don't compute unused events (Michael Petlan) [2069073]
- perf expr: Propagate constants for binary operations (Michael Petlan) [2069073]
- perf expr: Merge find_ids and regular parsing (Michael Petlan) [2069073]
- perf metric: Allow metrics with no events (Michael Petlan) [2069073]
- perf metric: Add utilities to work on ids map. (Michael Petlan) [2069073]
- perf metric: Rename expr__find_other. (Michael Petlan) [2069073]
- perf expr: Move actions to the left. (Michael Petlan) [2069073]
- perf expr: Use macros for operators (Michael Petlan) [2069073]
- perf expr: Separate token declataion from type (Michael Petlan) [2069073]
- perf expr: Remove unused headers and inline d_ratio (Michael Petlan) [2069073]
- perf metric: Use NAN for missing event IDs. (Michael Petlan) [2069073]
- perf metric: Restructure struct expr_parse_ctx. (Michael Petlan) [2069073]
- perf vendor events arm64: Revise hip08 uncore events (Michael Petlan) [2069073]
- perf test: Add pmu-event test for event described as "config=" (Michael Petlan) [2069073]
- perf test: Verify more event members in pmu-events test (Michael Petlan) [2069073]
- perf jevents: Support ConfigCode (Michael Petlan) [2069073]
- perf parse-events: Set numeric term config (Michael Petlan) [2069073]
- perf tools: Add define for libtracefs version (Michael Petlan) [2069073]
- perf tools: Add define for libtraceevent version (Michael Petlan) [2069073]
- perf tools: Enable libtracefs dynamic linking (Michael Petlan) [2069073]
- perf test: Workload test of all PMUs (Michael Petlan) [2069073]
- perf test: Workload test of metric and metricgroups (Michael Petlan) [2069073]
- perf jevents: Add __maybe_unused attribute to unused function arg (Michael Petlan) [2069073]
- perf annotate: Add riscv64 support (Michael Petlan) [2069073]
- perf list: Display pmu prefix for partially supported hybrid cache events (Michael Petlan) [2069073]
- perf parse-events: Remove unnecessary #includes (Michael Petlan) [2069073]
- perf daemon: Avoid msan warnings on send_cmd (Michael Petlan) [2069073]
- perf record: Add --synth option (Michael Petlan) [2069073]
- perf tools: Allow controlling synthesizing PERF_RECORD_ metadata events during record (Michael Petlan) [2069073]
- perf parse-events: Avoid enum forward declaration. (Michael Petlan) [2069073]
- perf bpf: Deprecate bpf_map__resize() in favor of bpf_map_set_max_entries() (Michael Petlan) [2069073]
- perf annotate: Add fusion logic for AMD microarchs (Michael Petlan) [2069073]
- perf: Fix list corruption in perf_cgroup_switch() (Michael Petlan) [2069073]
- perf/x86/intel/pt: Fix crash with stop filters in single-range mode (Michael Petlan) [2069073]
- perf: uapi: Document perf_event_attr::sig_data truncation on 32 bit architectures (Michael Petlan) [2069073]
- perf: Copy perf_event_attr::sig_data on modification (Michael Petlan) [2069073]
- x86/perf: Default set FREEZE_ON_SMI for all (Michael Petlan) [2069073]
- perf/core: Fix cgroup event list management (Michael Petlan) [2069073]
- perf: Always wake the parent event (Michael Petlan) [2069073]
- x86/perf: Avoid warning for Arch LBR without XSAVE (Michael Petlan) [2069073]
- perf/x86/intel/uncore: Add IMC uncore support for ADL (Michael Petlan) [2069073]
- perf/x86/intel/lbr: Add static_branch for LBR INFO flags (Michael Petlan) [2069073]
- perf/x86/intel/lbr: Support LBR format V7 (Michael Petlan) [2069073]
- perf/x86/rapl: fix AMD event handling (Michael Petlan) [2069073]
- perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX (Michael Petlan) [2069073]
- perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake (Michael Petlan) [2069073]
- perf: Fix perf_event_read_local() time (Michael Petlan) [2069073]
- perf: Drop guest callback (un)register stubs (Michael Petlan) [2069073]
- KVM: arm64: Drop perf.c and fold its tiny bits of code into arm.c (Michael Petlan) [2069073]
- KVM: arm64: Hide kvm_arm_pmu_available behind CONFIG_HW_PERF_EVENTS=y (Michael Petlan) [2069073]
- KVM: arm64: Convert to the generic perf callbacks (Michael Petlan) [2069073]
- KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c (Michael Petlan) [2069073]
- KVM: Move x86's perf guest info callbacks to generic KVM (Michael Petlan) [2069073]
- KVM: x86: More precisely identify NMI from guest when handling PMI (Michael Petlan) [2069073]
- KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arch_vcpu variable (Michael Petlan) [2069073]
- perf/core: Use static_call to optimize perf_guest_info_callbacks (Michael Petlan) [2069073]
- perf: Force architectures to opt-in to guest callbacks (Michael Petlan) [2069073]
- perf: Add wrappers for invoking guest callbacks (Michael Petlan) [2069073]
- perf/core: Rework guest callbacks to prepare for static_call support (Michael Petlan) [2069073]
- perf: Drop dead and useless guest "support" from arm, csky, nds32 and riscv (Michael Petlan) [2069073]
- perf: Stop pretending that perf can handle multiple guest callbacks (Michael Petlan) [2069073]
- KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest (Michael Petlan) [2069073]
- KVM: x86: Register perf callbacks after calling vendor's hardware_setup() (Michael Petlan) [2069073]
- perf: Protect perf_guest_cbs with RCU (Michael Petlan) [2069073]
- x86/events/amd/iommu: Remove redundant assignment to variable shift (Michael Petlan) [2069073]
- perf: Add a counter for number of user access events in context (Michael Petlan) [2069073]
- arm64: perf: Enable PMU counter userspace access for perf event (Michael Petlan) [2069073]
- arm64: perf: Add userspace counter access disable switch (Michael Petlan) [2069073]
- x86: perf: Move RDPMC event flag to a common definition (Michael Petlan) [2069073]
- perf: Ignore sigtrap for tracepoints destined for other tasks (Michael Petlan) [2069073]
- x86/perf: Fix snapshot_branch_stack warning in VM (Michael Petlan) [2069073]
- perf/x86/intel/uncore: Fix IIO event constraints for Snowridge (Michael Petlan) [2069073]
- perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server (Michael Petlan) [2069073]
- perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server (Michael Petlan) [2069073]
- perf/core: Avoid put_page() when GUP fails (Michael Petlan) [2069073]
- perf/x86/vlbr: Add c->flags to vlbr event constraints (Michael Petlan) [2069073]
- perf/x86/lbr: Reset LBR_SELECT during vlbr reset (Michael Petlan) [2069073]
- perf: Enable branch record for software events (Michael Petlan) [2069073]
- tracing/perf: Add interrupt_context_level() helper (Michael Petlan) [2069073]
- tracing: Reuse logic from perf's get_recursion_context() (Michael Petlan) [2069073]
- x86/insn: Use get_unaligned() instead of memcpy() (Michael Petlan) [2069073]
- x86/insn, tools/x86: Fix undefined behavior due to potential unaligned accesses (Michael Petlan) [2069073]
- x86/pkru: Remove useless include (Michael Petlan) [2069073]
- perf/x86/intel: Fix ICL/SPR INST_RETIRED.PREC_DIST encodings (Michael Petlan) [2069073]
- perf/core: Allow ftrace for functions in kernel/event/core.c (Michael Petlan) [2069073]
- perf/x86: Add new event for AUX output counter index (Michael Petlan) [2069073]
- perf/x86: Add compiler barrier after updating BTS (Michael Petlan) [2069073]
- perf/x86/intel/uncore: Fix Intel ICX IIO event constraints (Michael Petlan) [2069073]
- perf/x86/intel/uncore: Fix invalid unit check (Michael Petlan) [2069073]
- perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server (Michael Petlan) [2069073]
- tools/power/x86/intel-speed-select: fix build failure when using -Wl,--as-needed (David Arcari) [2040063]
- Spec fixes for intel-speed-select (David Arcari) [2040063]
- tools/power/x86/intel-speed-select: v1.12 release (David Arcari) [2040063]
- tools/power/x86/intel-speed-select: HFI support (David Arcari) [2040063]
- tools/power/x86/intel-speed-select: OOB daemon mode (David Arcari) [2040063]
- tools/power/x86/intel-speed-select: v1.11 release (David Arcari) [2040063]
- tools/power/x86/intel-speed-select: Update max frequency (David Arcari) [2040063]
- Add BuildRequires libnl3-devel for intel-speed-select (David Arcari) [2040063]
- platform/x86: ISST: Fix possible circular locking dependency detected (David Arcari) [2040063]
- platform/x86: ISST: use semi-colons instead of commas (David Arcari) [2040063]
- platform/x86: intel_speed_select_if: Move to intel sub-directory (David Arcari) [2040063]
- platform/x86: ISST: Fix optimization with use of numa (David Arcari) [2040063]
- redhat/configs enable CONFIG_INTEL_HFI_THERMAL for x86 (David Arcari) [2040063]
- thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET (David Arcari) [2040063]
- thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub (David Arcari) [2040063]
- thermal: intel: hfi: Notify user space for HFI events (David Arcari) [2040063]
- thermal: netlink: Add a new event to notify CPU capabilities change (David Arcari) [2040063]
- thermal: intel: hfi: Enable notification interrupt (David Arcari) [2040063]
- thermal: intel: hfi: Handle CPU hotplug events (David Arcari) [2040063]
- thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface (David Arcari) [2040063]
- x86/cpu: Add definitions for the Intel Hardware Feedback Interface (David Arcari) [2040063]
- x86/Documentation: Describe the Intel Hardware Feedback Interface (David Arcari) [2040063]
Resolves: rhbz#2060285, rhbz#2069362, rhbz#2037525, rhbz#2069073, rhbz#2040063

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-05-30 09:32:29 +00:00
Patrick Talbert
16a857811a kernel-5.14.0-99.el9
* Wed May 25 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-99.el9]
- HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [1921376]
- mod_devicetable: fix kdocs for ishtp_device_id (Tony Camuso) [1921376]
- HID: intel-ish-hid: add support for MODULE_DEVICE_TABLE() (Tony Camuso) [1921376]
- platform/x86: isthp_eclite: only load for matching devices (Tony Camuso) [1921376]
- platform/x86: Add Intel ishtp eclite driver (Tony Camuso) [1921376]
- platform/x86: Add config file for Intel ishtp eclite driver (Tony Camuso) [1921376]
- net: drop_monitor: support drop reason (Hangbin Liu) [2083432]
- drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit (Hangbin Liu) [2083432]
- net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends (Hangbin Liu) [2083432]
- scsi: megaraid_sas: Remove unnecessary memset (Tomas Henzl) [2049680]
- scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan (Tomas Henzl) [2049680]
- scsi: megasas: Clean up some inconsistent indenting (Tomas Henzl) [2049680]
- scsi: megasas: Stop using the SCSI pointer (Tomas Henzl) [2049680]
- scsi: megaraid_sas: Use irq_set_affinity_and_hint() (Tomas Henzl) [2049680]
- selftests: tc-testing: Increase timeout in tdc config file (Hangbin Liu) [2077385]
- selftests/tc-testing: Fix cannot create /sys/bus/netdevsim/new_device: Directory nonexistent (Hangbin Liu) [2077385]
- selftests/tc-testing: add missing config (Hangbin Liu) [2077385]
- selftests/tc-testing: add exit code (Hangbin Liu) [2077385]
- selftests/tc-testings: Be compatible with newer tc output (Hangbin Liu) [2077385]
- selftests: tls: add missing AES256-GCM cipher (Hangbin Liu) [2077385]
- selftests: tls: add missing AES-CCM cipher tests (Hangbin Liu) [2077385]
- selftests: tls: add tests for handling of bad records (Hangbin Liu) [2077385]
- selftests: tls: factor out cmsg send/receive (Hangbin Liu) [2077385]
- selftests: tls: add helper for creating sock pairs (Hangbin Liu) [2077385]
- selftests: netfilter: remove stray bash debug line (Hangbin Liu) [2077385]
- selftests: netfilter: check stateless nat udp checksum fixup (Hangbin Liu) [2077385]
- selftests: netfilter: fix exit value for nft_concat_range (Hangbin Liu) [2077385]
- selftests: netfilter: disable rp_filter on router (Hangbin Liu) [2077385]
- selftests: forwarding: Add a test for pedit munge SIP and DIP (Hangbin Liu) [2077385]
- selftests: forwarding: Add Q-in-VNI test for IPv6 (Hangbin Liu) [2077385]
- selftests: forwarding: Add a test for VxLAN symmetric routing with IPv6 (Hangbin Liu) [2077385]
- selftests: forwarding: Add a test for VxLAN asymmetric routing with IPv6 (Hangbin Liu) [2077385]
- selftests: forwarding: Add VxLAN tests with a VLAN-aware bridge for IPv6 (Hangbin Liu) [2077385]
- selftests: forwarding: Add VxLAN tests with a VLAN-unaware bridge for IPv6 (Hangbin Liu) [2077385]
- selftests: forwarding: vxlan_bridge_1q: Remove unused function (Hangbin Liu) [2077385]
- selftests: net: bridge: Parameterize ageing timeout (Hangbin Liu) [2077385]
- selftests: lib.sh: Add PING_COUNT to allow sending configurable amount of packets (Hangbin Liu) [2077385]
- selftests: net: fix array_size.cocci warning (Hangbin Liu) [2077385]
- selftests: test_vxlan_under_vrf: Fix broken test case (Hangbin Liu) [2077385]
- selftests: net: change fprintf format specifiers (Hangbin Liu) [2077385]
- selftests: pmtu.sh: Kill nettest processes launched in subshell. (Hangbin Liu) [2077385]
- selftests: pmtu.sh: Kill tcpdump processes launched by subshell. (Hangbin Liu) [2077385]
- selftests: fib offload: use sensible tos values (Hangbin Liu) [2077385]
- selftests: rtnetlink: Use more sensible tos values (Hangbin Liu) [2077385]
- selftests: fib rule: Don't echo modified sysctls (Hangbin Liu) [2077385]
- selftests: fib rule: Log test description (Hangbin Liu) [2077385]
- selftests: fib rule: Drop erroneous TABLE variable (Hangbin Liu) [2077385]
- selftests: fib rule: Make 'getmatch' and 'match' local variables (Hangbin Liu) [2077385]
- selftests/net: timestamping: Fix bind_phc check (Hangbin Liu) [2077385]
- kselftests/net: adapt the timeout to the largest runtime (Hangbin Liu) [2077385]
- kselftests/net: list all available tests in usage() (Hangbin Liu) [2077385]
- selftests: net/fcnal-test.sh: add exit code (Hangbin Liu) [2077385]
- selftests: net: remove meaningless help option (Hangbin Liu) [2077385]
- selftests: net: fib_nexthops: add test for group refcount imbalance bug (Hangbin Liu) [2077385]
- selftests/net: expand gro with two machine test (Hangbin Liu) [2077385]
- selftests/net: remove ARRAY_SIZE define from individual tests (Hangbin Liu) [2077385]
- tools: fix ARRAY_SIZE defines in tools and selftests hdrs (Hangbin Liu) [2077385]
- cpuidle: intel_idle: Drop redundant backslash at line end (Steve Best) [2072895]
- intel_idle: add core C6 optimization for SPR (Steve Best) [2072895]
- intel_idle: add 'preferred_cstates' module argument (Steve Best) [2072895]
- intel_idle: add SPR support (Steve Best) [2072895]
- intel_idle: enable interrupts before C1 on Xeons (Steve Best) [2072895]
- cpupower: Add "perf" option to print AMD P-State information (Steve Best) [2059367]
- cpupower: Add function to print AMD P-State performance capabilities (Steve Best) [2059367]
- cpupower: Move print_speed function into misc helper (Steve Best) [2059367]
- cpupower: Enable boost state support for AMD P-State module (Steve Best) [2059367]
- cpupower: Add AMD P-State sysfs definition and access helper (Steve Best) [2059367]
- cpupower: Introduce ACPI CPPC library (Steve Best) [2059367]
- cpupower: Add the function to get the sysfs value from specific table (Steve Best) [2059367]
- cpupower: Initial AMD P-State capability (Steve Best) [2059367]
- cpupower: Add the function to check AMD P-State enabled (Steve Best) [2059367]
- cpupower: Add AMD P-State capability flag (Steve Best) [2059367]
- tools/power/cpupower/{ToDo => TODO}: Rename the todo file (Steve Best) [2059367]
- tools: cpupower: fix typo in cpupower-idle-set(1) manpage (Steve Best) [2059367]
- redhat: support virtio-mem on aarch64 as tech-preview (Gavin Shan) [2044155]
- drivers/virtio: Enable virtio mem for ARM64 (Gavin Shan) [2044155]
- virtio: drop default for virtio-mem (Gavin Shan) [2044155]
- arm64/mm: avoid fixmap race condition when create pud mapping (Gavin Shan) [2044155]
- libceph: fix misleading ceph_osdc_cancel_request() comment (Jeffrey Layton) [2071641]
- libceph: fix potential use-after-free on linger ping and resends (Jeffrey Layton) [2071641]
- ceph: fix setting of xattrs on async created inodes (Jeffrey Layton) [2071641]
- ceph: fix possible NULL pointer dereference for req->r_session (Jeffrey Layton) [2071641]
- ceph: remove incorrect session state check (Jeffrey Layton) [2071641]
- ceph: get snap_rwsem read lock in handle_cap_export for ceph_add_cap (Jeffrey Layton) [2071641]
- libceph: disambiguate cluster/pool full log message (Jeffrey Layton) [2071641]
- ceph: remove reliance on bdi congestion (Jeffrey Layton) [2071641]
- ceph: fix memory leak in ceph_readdir when note_last_dentry returns error (Jeffrey Layton) [2071641]
- ceph: use tracked average r/w/m latencies to display metrics in debugfs (Jeffrey Layton) [2071641]
- ceph: include average/stdev r/w/m latency in mds metrics (Jeffrey Layton) [2071641]
- ceph: track average r/w/m latency (Jeffrey Layton) [2071641]
- ceph: use ktime_to_timespec64() rather than jiffies_to_timespec64() (Jeffrey Layton) [2071641]
- ceph: assign the ci only when the inode isn't NULL (Jeffrey Layton) [2071641]
- ceph: fix inode reference leakage in ceph_get_snapdir() (Jeffrey Layton) [2071641]
- ceph: misc fix for code style and logs (Jeffrey Layton) [2071641]
- ceph: allocate capsnap memory outside of ceph_queue_cap_snap() (Jeffrey Layton) [2071641]
- ceph: do not release the global snaprealm until unmounting (Jeffrey Layton) [2071641]
- ceph: remove incorrect and unused CEPH_INO_DOTDOT macro (Jeffrey Layton) [2071641]
- ceph: eliminate the recursion when rebuilding the snap context (Jeffrey Layton) [2071641]
- ceph: do not update snapshot context when there is no new snapshot (Jeffrey Layton) [2071641]
- ceph: zero the dir_entries memory when allocating it (Jeffrey Layton) [2071641]
- ceph: move to a dedicated slabcache for ceph_cap_snap (Jeffrey Layton) [2071641]
- ceph: add getvxattr op (Jeffrey Layton) [2071641]
- libceph: drop else branches in prepare_read_data{,_cont} (Jeffrey Layton) [2071641]
- ceph: fix comments mentioning i_mutex (Jeffrey Layton) [2071641]
- ceph: fail the request directly if handle_reply gets an ESTALE (Jeffrey Layton) [2071641]
- ceph: wake waiters after failed async create (Jeffrey Layton) [2071641]
- ceph: wait for async create reply before sending any cap messages (Jeffrey Layton) [2071641]
- ceph: eliminate req->r_wait_for_completion from ceph_mds_request (Jeffrey Layton) [2071641]
- ceph: switch netfs read ops to use rreq->inode instead of rreq->mapping->host (Jeffrey Layton) [2071641]
- libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2071641]
- libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2071641]
- ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2071641]
- ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2071641]
- ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2071641]
- ceph: move CEPH_SUPER_MAGIC definition to magic.h (Jeffrey Layton) [2071641]
- ceph: remove redundant Lsx caps check (Jeffrey Layton) [2071641]
- ceph: add new "nopagecache" option (Jeffrey Layton) [2071641]
- ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2071641]
- ceph: drop send metrics debug message (Jeffrey Layton) [2071641]
- rbd: make const pointer spaces a static const array (Jeffrey Layton) [2071641]
- ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2071641]
- ceph: mount syntax module parameter (Jeffrey Layton) [2071641]
- ceph: record updated mon_addr on remount (Jeffrey Layton) [2071641]
- ceph: new device mount syntax (Jeffrey Layton) [2071641]
- libceph: rename parse_fsid() to ceph_parse_fsid() and export (Jeffrey Layton) [2071641]
- libceph: generalize addr/ip parsing based on delimiter (Jeffrey Layton) [2071641]
- ceph: fix up non-directory creation in SGID directories (Jeffrey Layton) [2071641]
- ceph: initialize pathlen variable in reconnect_caps_cb (Jeffrey Layton) [2071641]
- ceph: initialize i_size variable in ceph_sync_read (Jeffrey Layton) [2071641]
- ceph: fix duplicate increment of opened_inodes metric (Jeffrey Layton) [2071641]
Resolves: rhbz#1921376, rhbz#2083432, rhbz#2049680, rhbz#2077385, rhbz#2072895, rhbz#2059367, rhbz#2044155, rhbz#2071641

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-05-25 07:39:47 +00:00
Patrick Talbert
29dd6805c8 kernel-5.14.0-97.el9
* Mon May 23 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-97.el9]
- tcp: drop the hash_32() part from the index calculation (Guillaume Nault) [2064868] {CVE-2022-1012}
- tcp: increase source port perturb table to 2^16 (Guillaume Nault) [2064868] {CVE-2022-1012}
- tcp: dynamically allocate the perturb table used by source ports (Guillaume Nault) [2064868] {CVE-2022-1012}
- tcp: add small random increments to the source port (Guillaume Nault) [2064868] {CVE-2022-1012}
- tcp: resalt the secret every 10 seconds (Guillaume Nault) [2064868] {CVE-2022-1012}
- tcp: use different parts of the port_offset for index and offset (Guillaume Nault) [2064868] {CVE-2022-1012}
- secure_seq: use the 64 bits of the siphash for port offset calculation (Guillaume Nault) [2064868] {CVE-2022-1012}
- esp: limit skb_page_frag_refill use to a single page (Sabrina Dubroca) [2082951] {CVE-2022-27666}
- esp: Fix possible buffer overflow in ESP transformation (Sabrina Dubroca) [2082951] {CVE-2022-27666}
- cifs: truncate the inode and mapping when we simulate fcollapse (Ronnie Sahlberg) [1997367]
- bpf: Fix renaming task_getsecid_subj->current_getsecid_subj. (Ondrej Mosnacek) [2083580]
- selinux: use correct type for context length (Ondrej Mosnacek) [2083580]
- selinux: drop return statement at end of void functions (Ondrej Mosnacek) [2083580]
- selinux: parse contexts for mount options early (Ondrej Mosnacek) [2083580]
- selinux: various sparse fixes (Ondrej Mosnacek) [2083580]
- selinux: try to use preparsed sid before calling parse_sid() (Ondrej Mosnacek) [2083580]
- selinux: Fix selinux_sb_mnt_opts_compat() (Ondrej Mosnacek) [2083580]
- LSM: general protection fault in legacy_parse_param (Ondrej Mosnacek) [2083580]
- selinux: fix a type cast problem in cred_init_security() (Ondrej Mosnacek) [2083580]
- selinux: drop unused macro (Ondrej Mosnacek) [2083580]
- selinux: simplify cred_init_security (Ondrej Mosnacek) [2083580]
- selinux: do not discard const qualifier in cast (Ondrej Mosnacek) [2083580]
- selinux: drop unused parameter of avtab_insert_node (Ondrej Mosnacek) [2083580]
- selinux: drop cast to same type (Ondrej Mosnacek) [2083580]
- selinux: enclose macro arguments in parenthesis (Ondrej Mosnacek) [2083580]
- selinux: declare name parameter of hash_eval const (Ondrej Mosnacek) [2083580]
- selinux: declare path parameters of _genfs_sid const (Ondrej Mosnacek) [2083580]
- selinux: check return value of sel_make_avc_files (Ondrej Mosnacek) [2083580]
- selinux: access superblock_security_struct in LSM blob way (Ondrej Mosnacek) [2083580]
- selinux: fix misuse of mutex_is_locked() (Ondrej Mosnacek) [2050966 2083580]
- selinux: minor tweaks to selinux_add_opt() (Ondrej Mosnacek) [2083580]
- selinux: fix potential memleak in selinux_add_opt() (Ondrej Mosnacek) [2083580]
- security,selinux: remove security_add_mnt_opt() (Ondrej Mosnacek) [2083580]
- selinux: Use struct_size() helper in kmalloc() (Ondrej Mosnacek) [2083580]
- lsm: security_task_getsecid_subj() -> security_current_getsecid_subj() (Ondrej Mosnacek) [2083580]
- selinux: initialize proto variable in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2083580]
- selinux: fix sleeping function called from invalid context (Ondrej Mosnacek) [2083580]
- selinux: fix a sock regression in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2083580]
- LSM: Avoid warnings about potentially unused hook variables (Ondrej Mosnacek) [2083580]
- selinux: fix all of the W=1 build warnings (Ondrej Mosnacek) [2083580]
- selinux: make better use of the nf_hook_state passed to the NF hooks (Ondrej Mosnacek) [2083580]
- selinux: fix race condition when computing ocontext SIDs (Ondrej Mosnacek) [2083580]
- selinux: remove unneeded ipv6 hook wrappers (Ondrej Mosnacek) [2083580]
- security: remove unneeded subdir-$(CONFIG_...) (Ondrej Mosnacek) [2083580]
- selinux: return early for possible NULL audit buffers (Ondrej Mosnacek) [2083580]
- quota: make dquot_quota_sync return errors from ->sync_fs (Lukas Czerner) [2083053]
- redhat: Enable VM kselftests (Nico Pache) [2081818]
- selftests/vm: Makefile: s/TARGETS/VMTARGETS/g (Joel Savitz) [2081818]
- redhat: Enable HMM test to be used by the kselftest test suite (Nico Pache) [2081818]
- redhat: enable CONFIG_TEST_VMALLOC for vm selftests (Nico Pache) [2081818]
- net: bridge: switchdev: check br_vlan_group() return value (Ivan Vecera) [2081601]
- net: bridge: mst: Restrict info size queries to bridge ports (Ivan Vecera) [2081601]
- net: bridge: mst: prevent NULL deref in br_mst_info_size() (Ivan Vecera) [2081601]
- selftests: forwarding: Use same VRF for port and VLAN upper (Ivan Vecera) [2081601]
- selftests: forwarding: Disable learning before link up (Ivan Vecera) [2081601]
- net: bridge: mst: Add helper to query a port's MST state (Ivan Vecera) [2081601]
- net: bridge: mst: Add helper to check if MST is enabled (Ivan Vecera) [2081601]
- net: bridge: mst: Add helper to map an MSTI to a VID set (Ivan Vecera) [2081601]
- net: bridge: mst: Notify switchdev drivers of MST state changes (Ivan Vecera) [2081601]
- net: bridge: mst: Notify switchdev drivers of VLAN MSTI migrations (Ivan Vecera) [2081601]
- net: bridge: mst: Notify switchdev drivers of MST mode changes (Ivan Vecera) [2081601]
- net: bridge: mst: Support setting and reporting MST port states (Ivan Vecera) [2081601]
- net: bridge: mst: Allow changing a VLAN's MSTI (Ivan Vecera) [2081601]
- net: bridge: mst: Multiple Spanning Tree (MST) mode (Ivan Vecera) [2081601]
- net: switchdev: remove lag_mod_cb from switchdev_handle_fdb_event_to_device (Ivan Vecera) [2081601]
- selftests: forwarding: tests of locked port feature (Ivan Vecera) [2081601]
- net: bridge: Add support for offloading of locked port flag (Ivan Vecera) [2081601]
- net: bridge: Add support for bridge port in locked mode (Ivan Vecera) [2081601]
- net: switchdev: avoid infinite recursion from LAG to bridge with port object handler (Ivan Vecera) [2081601]
- bridge: switch br_net_exit to batch mode (Ivan Vecera) [2081601]
- net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled (Ivan Vecera) [2081601]
- net: switchdev: introduce switchdev_handle_port_obj_{add,del} for foreign interfaces (Ivan Vecera) [2081601]
- net: switchdev: rename switchdev_lower_dev_find to switchdev_lower_dev_find_rcu (Ivan Vecera) [2081601]
- net: bridge: switchdev: replay all VLAN groups (Ivan Vecera) [2081601]
- net: bridge: make nbp_switchdev_unsync_objs() follow reverse order of sync() (Ivan Vecera) [2081601]
- net: bridge: switchdev: differentiate new VLANs from changed ones (Ivan Vecera) [2081601]
- net: bridge: vlan: notify switchdev only when something changed (Ivan Vecera) [2081601]
- net: bridge: vlan: make __vlan_add_flags react only to PVID and UNTAGGED (Ivan Vecera) [2081601]
- net: bridge: vlan: don't notify to switchdev master VLANs without BRENTRY flag (Ivan Vecera) [2081601]
- net: bridge: vlan: check early for lack of BRENTRY flag in br_vlan_add_existing (Ivan Vecera) [2081601]
- net: bridge: vlan: check for errors from __vlan_del in __vlan_flush (Ivan Vecera) [2081601]
- net/switchdev: use struct_size over open coded arithmetic (Ivan Vecera) [2081601]
- net: bridge: vlan: fix memory leak in __allowed_ingress (Ivan Vecera) [2081601]
- net: bridge: vlan: fix single net device option dumping (Ivan Vecera) [2081601]
- net: bridge: Get SIOCGIFBR/SIOCSIFBR ioctl working in compat mode (Ivan Vecera) [2081601]
- bridge: use __set_bit in __br_vlan_set_default_pvid (Ivan Vecera) [2081601]
- net: bridge: Allow base 16 inputs in sysfs (Ivan Vecera) [2081601]
- net/bridge: replace simple_strtoul to kstrtol (Ivan Vecera) [2081601]
- net: bridge: Slightly optimize 'find_portno()' (Ivan Vecera) [2081601]
- net: bridge: switchdev: fix shim definition for br_switchdev_mdb_notify (Ivan Vecera) [2081601]
- net: bridge: switchdev: consistent function naming (Ivan Vecera) [2081601]
- net: bridge: mdb: move all switchdev logic to br_switchdev.c (Ivan Vecera) [2081601]
- net: bridge: split out the switchdev portion of br_mdb_notify (Ivan Vecera) [2081601]
- net: bridge: move br_vlan_replay to br_switchdev.c (Ivan Vecera) [2081601]
- net: bridge: provide shim definition for br_vlan_flags (Ivan Vecera) [2081601]
- net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device (Ivan Vecera) [2081601]
- net: bridge: create a common function for populating switchdev FDB entries (Ivan Vecera) [2081601]
- net: bridge: move br_fdb_replay inside br_switchdev.c (Ivan Vecera) [2081601]
- net: bridge: reduce indentation level in fdb_create (Ivan Vecera) [2081601]
- net: bridge: rename br_fdb_insert to br_fdb_add_local (Ivan Vecera) [2081601]
- net: bridge: rename fdb_insert to fdb_add_local (Ivan Vecera) [2081601]
- net: bridge: remove fdb_insert forward declaration (Ivan Vecera) [2081601]
- net: bridge: remove fdb_notify forward declaration (Ivan Vecera) [2081601]
- scsi: ses: Fix unsigned comparison with less than zero (Tomas Henzl) [2065658]
- scsi: ses: Retry failed Send/Receive Diagnostic commands (Tomas Henzl) [2065658]
- redhat/configs: enable GUP_TEST in debug kernel (Joel Savitz) [2079631]
Resolves: rhbz#2064868, rhbz#2082951, rhbz#1997367, rhbz#2083580, rhbz#2050966, rhbz#2083053, rhbz#2081818, rhbz#2081601, rhbz#2065658, rhbz#2079631

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-05-23 07:52:03 +00:00
Patrick Talbert
1a8fb2a5ed kernel-5.14.0-93.el9
* Tue May 17 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-93.el9]
- NFSv4 only print the label when its queried (Benjamin Coddington) [2057327]
- nvme: expose cntrltype and dctype through sysfs (John Meneghini) [2045550]
- nvme: send uevent on connection up (John Meneghini) [2045550]
- xfs: punch out data fork delalloc blocks on COW writeback failure (Andrey Albershteyn) [2039058]
- macvlan: Fix leaking skb in source mode with nodst option (Davide Caratti) [2079415]
- net: macvlan: fix potential UAF problem for lowerdev (Davide Caratti) [2079415]
- net: ipvtap: fix template string argument of device_create() call (Davide Caratti) [2079415]
- net: macvtap: fix template string argument of device_create() call (Davide Caratti) [2079415]
- redhat/configs: Set CONFIG_EFI_DISABLE_RUNTIME Kconfig symbol (Javier Martinez Canillas) [2070196]
- efi: Allow to enable EFI runtime services by default on RT (Javier Martinez Canillas) [2070196]
- arm64: Restore forced disabling of KPTI on ThunderX (Mark Salter) [2043737]
- devlink: Clarifies max_macs generic devlink param (Petr Oros) [2073210]
- devlink: Add new "event_eq_size" generic device param (Petr Oros) [2073210]
- devlink: Add new "io_eq_size" generic device param (Petr Oros) [2073210]
- devlink: Simplify devlink resources unregister call (Petr Oros) [2073210]
- devlink: Remove misleading internal_flags from health reporter dump (Petr Oros) [2073210]
- devlink: fix flexible_array.cocci warning (Petr Oros) [2073210]
- devlink: Add 'enable_iwarp' generic device param (Petr Oros) [2073210]
- eth: fwnode: remove the addr len from mac helpers (Íñigo Huguet) [2069566]
- eth: fwnode: change the return type of mac address helpers (Íñigo Huguet) [2069566]
- device property: move mac addr helpers to eth.c (Íñigo Huguet) [2069566]
Resolves: rhbz#2057327, rhbz#2045550, rhbz#2039058, rhbz#2079415, rhbz#2070196, rhbz#2043737, rhbz#2073210, rhbz#2069566

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-05-17 07:58:37 +00:00
Patrick Talbert
9a42f39e87 kernel-5.14.0-91.el9
* Sat May 14 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-91.el9]
- redhat/configs: Enable CONFIG_AMD_HSMP for x86_64 (John Allen) [2072235]
- platform/x86: Add AMD system management interface (John Allen) [2072235]
- scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map() (Ewan D. Milne) [2071832]
- lib/sbitmap: allocate sb->map via kvzalloc_node (Ewan D. Milne) [2071832]
- scsi: core: sd: Add silence_suspend flag to suppress some PM messages (Ewan D. Milne) [2071832]
- scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters (Ewan D. Milne) [2071832]
- scsi: core: Put LLD module refcnt after SCSI device is released (Ewan D. Milne) [2071832]
- sd: delay calling free_opal_dev (Ewan D. Milne) [2071832]
- sd: call sd_zbc_release_disk before releasing the scsi_device reference (Ewan D. Milne) [2071832]
- sd: rename the scsi_disk.dev field (Ewan D. Milne) [2071832]
- scsi: don't use disk->private_data to find the scsi_driver (Ewan D. Milne) [2071832]
- scsi: core: Reallocate device's budget map on queue depth change (Ewan D. Milne) [2071832]
- scsi: core: Fix scsi_mode_select() interface (Ewan D. Milne) [2071832]
- scsi: sr: Don't use GFP_DMA (Ewan D. Milne) [2071832]
- scsi: core: Fix scsi_device_max_queue_depth() (Ewan D. Milne) [2071832]
- scsi: scsi_debug: Fix buffer size of REPORT ZONES command (Ewan D. Milne) [2071832]
- scsi: sd_zbc: Clean up sd_zbc_parse_report() setting of wp (Ewan D. Milne) [2071832]
- scsi: sd_zbc: Simplify zone full condition check (Ewan D. Milne) [2071832]
- scsi: core: Show SCMD_LAST in text form (Ewan D. Milne) [2071832]
- scsi: core: Declare 'scsi_scan_type' static (Ewan D. Milne) [2071832]
- scsi: core: Suppress a kernel-doc warning (Ewan D. Milne) [2071832]
- scsi: scsi_debug: Zero clear zones at reset write pointer (Ewan D. Milne) [2071832]
- scsi: core: sysfs: Fix setting device state to SDEV_RUNNING (Ewan D. Milne) [2071832]
- scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() (Ewan D. Milne) [2071832]
- scsi: core: Use eh_timeout for START STOP UNIT (Ewan D. Milne) [2071832]
- scsi: scsi_debug: Fix type in min_t to avoid stack OOB (Ewan D. Milne) [2071832]
- scsi: core: Simplify control flow in scmd_eh_abort_handler() (Ewan D. Milne) [2071832]
- scsi: core: Avoid leaving shost->last_reset with stale value if EH does not run (Ewan D. Milne) [2071832]
- scsi: core: sysfs: Fix hang when device state is set via sysfs (Ewan D. Milne) [2071832]
- scsi: scsi_debug: Don't call kcalloc() if size arg is zero (Ewan D. Milne) [2071832]
- scsi: core: Remove command size deduction from scsi_setup_scsi_cmnd() (Ewan D. Milne) [2071832]
- scsi: scsi_ioctl: Validate command size (Ewan D. Milne) [2071832]
- scsi: sr: Remove duplicate assignment (Ewan D. Milne) [2071832]
- scsi: sd: add concurrent positioning ranges support (Ewan D. Milne) [2071832]
- scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions (Ewan D. Milne) [2071832]
- scsi: sr: Add error handling support for add_disk() (Ewan D. Milne) [2071832]
- scsi: sd: Add error handling support for add_disk() (Ewan D. Milne) [2071832]
- scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() (Ewan D. Milne) [2071832]
- scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() (Ewan D. Milne) [2071832]
- scsi: sd: Print write through due to no caching mode page as warning (Ewan D. Milne) [2071832]
- scsi: sd: Fix crashes in sd_resume_runtime() (Ewan D. Milne) [2071832]
- scsi: core: pm: Only runtime resume if necessary (Ewan D. Milne) [2071832]
- scsi: sd: Rename sd_resume() into sd_resume_system() (Ewan D. Milne) [2071832]
- scsi: core: pm: Rely on the device driver core for async power management (Ewan D. Milne) [2071832]
- scsi: core: Fix spelling in a source code comment (Ewan D. Milne) [2071832]
- scsi: sd: Fix sd_do_mode_sense() buffer length handling (Ewan D. Milne) [2071832]
- scsi: core: Fix scsi_mode_select() buffer length handling (Ewan D. Milne) [2071832]
- scsi: core: Fix scsi_mode_sense() buffer length handling (Ewan D. Milne) [2071832]
- scsi: core: Delete scsi_{get,free}_host_dev() (Ewan D. Milne) [2071832]
- scsi: core: Remove 'current_tag' (Ewan D. Milne) [2071832]
- scsi: acornscsi: Remove tagged queuing vestiges (Ewan D. Milne) [2071832]
- scsi: fas216: Kill scmd->tag (Ewan D. Milne) [2071832]
- scsi: core: Remove include <scsi/scsi_host.h> from scsi_cmnd.h (Ewan D. Milne) [2071832]
- scsi: sd_zbc: Support disks with more than 2**32 logical blocks (Ewan D. Milne) [2071832]
- scsi: sd: Make sd_spinup_disk() less noisy (Ewan D. Milne) [2071832]
- scsi: sr: Fix spelling mistake "does'nt" -> "doesn't" (Ewan D. Milne) [2071832]
- scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE (Ewan D. Milne) [2071832]
- scsi: sd: Free scsi_disk device via put_device() (Ewan D. Milne) [2071832]
- scsi: sd: Do not exit sd_spinup_disk() quietly (Ewan D. Milne) [2071832]
- scsi: core: Remove scsi_cmnd.tag (Ewan D. Milne) [2071832]
- scsi: ibmvfc: Stop using scsi_cmnd.tag (Ewan D. Milne) [2071832]
- scsi: fnic: Stop setting scsi_cmnd.tag (Ewan D. Milne) [2071832]
- scsi: fnic: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071832]
- scsi: wd719: Stop using scsi_cmnd.tag (Ewan D. Milne) [2071832]
- scsi: core: Add helper to return number of logical blocks in a request (Ewan D. Milne) [2071832]
- scsi: scsi_debug: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071832]
- scsi: scsi_transport_spi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071832]
- scsi: scsi_transport_fc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071832]
- scsi: sr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071832]
- scsi: sd: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071832]
- scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071832]
- scsi: core: Introduce the scsi_cmd_to_rq() function (Ewan D. Milne) [2071832]
- scsi: core: Add BLIST_IGN_MEDIA_CHANGE for Ultra HS-SD/MMC USB card readers (Ewan D. Milne) [2071832]
- scsi: sd: REQUEST SENSE for BLIST_IGN_MEDIA_CHANGE devices in runtime_resume() (Ewan D. Milne) [2071832]
- scsi: core: Add new flag BLIST_IGN_MEDIA_CHANGE (Ewan D. Milne) [2071832]
- scsi: core: Make scsi_get_lba() return the LBA (Ewan D. Milne) [2071832]
- scsi: core: Introduce scsi_get_sector() (Ewan D. Milne) [2071832]
- scsi: scsi_debug: Improve RDPROTECT/WRPROTECT handling (Ewan D. Milne) [2071832]
- scsi: scsi_debug: Remove dump_sector() (Ewan D. Milne) [2071832]
- scsi: core: Add scsi_prot_ref_tag() helper (Ewan D. Milne) [2071832]
- genirq/affinity: Consider that CPUs on nodes can be unbalanced (Ming Lei) [2074315]
- Revert "ata: ahci: mvebu: Make SATA PHY optional for Armada 3720" (Tomas Henzl) [2042790]
- ata: pata_pxa: Use platform_get_irq() to get the interrupt (Tomas Henzl) [2042790]
- ata: Drop commas after OF match table sentinels (Tomas Henzl) [2042790]
- ata: ahci: Rename board_ahci_mobile (Tomas Henzl) [2042790]
- ata: pata_hpt37x: merge transfer mode setting methods (Tomas Henzl) [2042790]
- ata: libata-sff: use *switch* statement in ata_sff_dev_classify() (Tomas Henzl) [2042790]
- ata: add/use ata_taskfile::{error|status} fields (Tomas Henzl) [2042790]
- ata: Kconfig: fix sata gemini compile test condition (Tomas Henzl) [2042790]
- ata: libata-scsi: use *switch* statements to check SCSI command codes (Tomas Henzl) [2042790]
- ata: libata-sff: refactor ata_sff_altstatus() (Tomas Henzl) [2042790]
- ata: libata-sff: refactor ata_sff_set_devctl() (Tomas Henzl) [2042790]
- ata: libata-sff: make ata_resources_present() return 'bool' (Tomas Henzl) [2042790]
- ata: pata_hpt3x2n: disable fast interrupts in prereset() method (Tomas Henzl) [2042790]
- ata: pata_hpt37x: disable fast interrupts in prereset() method (Tomas Henzl) [2042790]
- ata: pata_hpt366: disable fast interrupts in prereset() method (Tomas Henzl) [2042790]
- ata: pata_mpc52xx: use GFP_KERNEL (Tomas Henzl) [2042790]
- ata: sata_rcar: drop unused #define's (Tomas Henzl) [2042790]
- ata: pata_hpt366: check channel enable bits (Tomas Henzl) [2042790]
- ata: sata_rcar: make sata_rcar_ata_devchk() return 'bool' (Tomas Henzl) [2042790]
- ata: pata_samsung_cf: make pata_s3c_devchk() return 'bool' (Tomas Henzl) [2042790]
- ata: libata-sff: make ata_devchk() return 'bool' (Tomas Henzl) [2042790]
- ata: pata_hpt3x2n: drop unused 'struct hpt_chip' (Tomas Henzl) [2042790]
- ata: pata_hpt3x2n: drop unused HPT_PCI_FAST (Tomas Henzl) [2042790]
- ata: pata_artop: use *switch* in atp8xx_fixup() (Tomas Henzl) [2042790]
- ata: pata_artop: use *switch* in artop_init_one() (Tomas Henzl) [2042790]
- pata_hpt3x2n: fix writing to wrong register in hpt3x2n_bmdma_stop() (Tomas Henzl) [2042790]
- pata_hpt3x2n: check channel enable bits (Tomas Henzl) [2042790]
- ata: libata: make ata_host_suspend() *void* (Tomas Henzl) [2042790]
- ata: libata: ata_{sff|std}_prereset() always return 0 (Tomas Henzl) [2042790]
- ata: ahci: Skip 200 ms debounce delay for Marvell 88SE9235 (Tomas Henzl) [2042790]
- ata: libata-acpi: kill ata_acpi_on_suspend() (Tomas Henzl) [2042790]
- ata: libata-scsi: Simplify scsi_XX_lba_len() (Tomas Henzl) [2042790]
- ata: libata-scsi: Simplify ata_scsi_mode_select_xlat() (Tomas Henzl) [2042790]
- ata: libata-scsi: Cleanup ata_get_xlat_func() (Tomas Henzl) [2042790]
- ata: pata_pdc202xx_old: make static read-only array pio_timing const (Tomas Henzl) [2042790]
- ata: pata_atiixp: make static read-only arrays const (Tomas Henzl) [2042790]
- ata: pata_platform: Make use of platform_get_mem_or_io() (Tomas Henzl) [2042790]
- ata: pata_hpt37x: disable primary channel on HPT371 (Tomas Henzl) [2042790]
- ata: pata_hpt37x: fix PCI clock detection (Tomas Henzl) [2042790]
- ata: libata-core: Disable TRIM on M88V29 (Tomas Henzl) [2042790]
- ata: sata_fsl: fix sscanf() and sysfs_emit() format strings (Tomas Henzl) [2042790]
- ata: libata-core: Fix ata_dev_config_cpr() (Tomas Henzl) [2042790]
- ata: libata-core: Introduce ATA_HORKAGE_NO_LOG_DIR horkage (Tomas Henzl) [2042790]
- ata: pata_platform: Fix a NULL pointer dereference in __pata_platform_probe() (Tomas Henzl) [2042790]
- ata: pata_octeon_cf: fix call to trace_ata_bmdma_stop() (Tomas Henzl) [2042790]
- ata: pata_ali: remove redundant return statement (Tomas Henzl) [2042790]
- ata: ahci: Add support for AMD A85 FCH (Hudson D4) (Tomas Henzl) [2042790]
- ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY (Tomas Henzl) [2042790]
- ata: libata-scsi: simplify __ata_scsi_queuecmd() (Tomas Henzl) [2042790]
- ata: pata_of_platform: Use platform_get_irq_optional() to get the interrupt (Tomas Henzl) [2042790]
- ata: pata_samsung_cf: add compile test support (Tomas Henzl) [2042790]
- ata: pata_pxa: add compile test support (Tomas Henzl) [2042790]
- ata: pata_imx: add compile test support (Tomas Henzl) [2042790]
- ata: pata_ftide010: add compile test support (Tomas Henzl) [2042790]
- ata: pata_cs5535: add compile test support (Tomas Henzl) [2042790]
- ata: pata_octeon_cf: remove redundant val variable (Tomas Henzl) [2042790]
- ata: fix read_id() ata port operation interface (Tomas Henzl) [2042790]
- ata: ahci_xgene: use correct type for port mmio address (Tomas Henzl) [2042790]
- ata: sata_fsl: fix cmdhdr_tbl_entry and prde struct definitions (Tomas Henzl) [2042790]
- ata: sata_fsl: fix scsi host initialization (Tomas Henzl) [2042790]
- ata: pata_bk3710: add compile test support (Tomas Henzl) [2042790]
- ata: ahci_seattle: add compile test support (Tomas Henzl) [2042790]
- ata: ahci_xgene: add compile test support (Tomas Henzl) [2042790]
- ata: ahci_tegra: add compile test support (Tomas Henzl) [2042790]
- ata: ahci_sunxi: add compile test support (Tomas Henzl) [2042790]
- ata: ahci_mvebu: add compile test support (Tomas Henzl) [2042790]
- ata: ahci_mtk: add compile test support (Tomas Henzl) [2042790]
- ata: ahci_dm816: add compile test support (Tomas Henzl) [2042790]
- ata: ahci_da850: add compile test support (Tomas Henzl) [2042790]
- ata: ahci_brcm: add compile test support (Tomas Henzl) [2042790]
- ata: sata_fsl: add compile test support (Tomas Henzl) [2042790]
- ata: sata_dwc_460ex: Remove debug compile options (Tomas Henzl) [2042790]
- ata: sata_dwc_460ex: remove 'check_status' argument (Tomas Henzl) [2042790]
- ata: sata_dwc_460ex: drop DEBUG_NCQ (Tomas Henzl) [2042790]
- ata: libata-scsi: rework ata_dump_status to avoid using pr_cont() (Tomas Henzl) [2042790]
- ata: pata_hpt366: convert pr_warn() calls (Tomas Henzl) [2042790]
- ata: sata_gemini: convert pr_err() calls (Tomas Henzl) [2042790]
- ata: pata_hpt3x2n: convert pr_XXX() calls (Tomas Henzl) [2042790]
- ata: pata_octeon_cf: Replace pr_XXX() calls with structured logging (Tomas Henzl) [2042790]
- ata: pata_hpt37x: convert pr_XXX() calls (Tomas Henzl) [2042790]
- ata: sata_mv: convert remaining printk() to structured logging (Tomas Henzl) [2042790]
- ata: sata_sx4: convert printk() calls (Tomas Henzl) [2042790]
- ata: pata_sil680: convert printk() calls (Tomas Henzl) [2042790]
- ata: pata_serverworks: convert printk() calls (Tomas Henzl) [2042790]
- ata: pata_rz1000: convert printk() calls (Tomas Henzl) [2042790]
- ata: pata_marvell: convert printk() calls (Tomas Henzl) [2042790]
- ata: pata_it821x: convert printk() calls (Tomas Henzl) [2042790]
- ata: pata_cypress: convert printk() calls (Tomas Henzl) [2042790]
- ata: pata_cs5536: convert printk() calls (Tomas Henzl) [2042790]
- ata: pata_cs5520: convert printk() calls (Tomas Henzl) [2042790]
- ata: pata_cmd64x: convert printk() calls (Tomas Henzl) [2042790]
- ata: pata_cmd640: convert printk() calls (Tomas Henzl) [2042790]
- ata: pata_atp867x: convert printk() calls (Tomas Henzl) [2042790]
- ata: libata: remove debug compilation switches (Tomas Henzl) [2042790]
- ata: libata: remove 'new' ata message handling (Tomas Henzl) [2042790]
- ata: libata: drop ata_msg_drv() (Tomas Henzl) [2042790]
- ata: libata: drop ata_msg_info() (Tomas Henzl) [2042790]
- ata: libata: drop ata_msg_probe() (Tomas Henzl) [2042790]
- ata: libata: drop ata_msg_warn() (Tomas Henzl) [2042790]
- ata: libata: drop ata_msg_malloc() (Tomas Henzl) [2042790]
- ata: libata: drop ata_msg_ctl() (Tomas Henzl) [2042790]
- ata: libata: drop ata_msg_error() and ata_msg_intr() (Tomas Henzl) [2042790]
- ata: sata_sx4: add module parameter 'dimm_test' (Tomas Henzl) [2042790]
- ata: sata_sx4: Drop pointless VPRINTK() calls and convert the remaining ones (Tomas Henzl) [2042790]
- ata: sata_sil: Drop pointless VPRINTK() calls (Tomas Henzl) [2042790]
- ata: sata_fsl: convert VPRINTK() calls to ata_port_dbg() (Tomas Henzl) [2042790]
- ata: sata_nv: drop pointless VPRINTK() calls and convert remaining ones (Tomas Henzl) [2042790]
- ata: sata_mv: Drop pointless VPRINTK() call and convert the remaining one (Tomas Henzl) [2042790]
- ata: sata_inic162x: Drop pointless VPRINTK() calls (Tomas Henzl) [2042790]
- ata: sata_rcar: Drop pointless VPRINTK() calls (Tomas Henzl) [2042790]
- ata: sata_qstor: Drop pointless VPRINTK() calls (Tomas Henzl) [2042790]
- ata: sata_promise: Drop pointless VPRINTK() calls and convert the remaining ones (Tomas Henzl) [2042790]
- ata: pata_via: Drop pointless VPRINTK() calls (Tomas Henzl) [2042790]
- ata: pata_octeon_cf: Drop pointless VPRINTK() calls and convert the remaining one (Tomas Henzl) [2042790]
- ata: pdc_adma: Drop pointless VPRINTK() calls and remove disabled NCQ debugging (Tomas Henzl) [2042790]
- ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones (Tomas Henzl) [2042790]
- ata: libata: remove pointless VPRINTK() calls (Tomas Henzl) [2042790]
- ata: pata_pdc2027x: Replace PDPRINTK() with standard ata logging (Tomas Henzl) [2042790]
- ata: sata_qstor: replace DPRINTK() with dev_dbg() (Tomas Henzl) [2042790]
- ata: sata_rcar: replace DPRINTK() with ata_port_dbg() (Tomas Henzl) [2042790]
- ata: sata_fsl: move DPRINTK to ata debugging (Tomas Henzl) [2042790]
- ata: pdc_adma: Remove DPRINTK call (Tomas Henzl) [2042790]
- ata: pata_octeon_cf: remove DPRINTK() macro in interrupt context (Tomas Henzl) [2042790]
- ata: sata_mv: replace DPRINTK with dynamic debugging (Tomas Henzl) [2042790]
- ata: sata_mv: kill 'port' argument in mv_dump_all_regs() (Tomas Henzl) [2042790]
- ata: libata: move DPRINTK to ata debugging (Tomas Henzl) [2042790]
- ata: libata: revamp ata_get_cmd_descript() (Tomas Henzl) [2042790]
- ata: libata: move ata_{port,link,dev}_dbg to standard pr_XXX() macros (Tomas Henzl) [2042790]
- ata: libata: add tracepoints for ATA error handling (Tomas Henzl) [2042790]
- ata: libata-scsi: drop DPRINTK calls for cdb translation (Tomas Henzl) [2042790]
- ata: libata-sff: tracepoints for HSM state machine (Tomas Henzl) [2042790]
- ata: libata: tracepoints for bus-master DMA (Tomas Henzl) [2042790]
- ata: libata: add qc_prep tracepoint (Tomas Henzl) [2042790]
- ata: libata: add reset tracepoints (Tomas Henzl) [2042790]
- ata: libata: sanitize ATA_HORKAGE_DUMP_ID (Tomas Henzl) [2042790]
- ata: libata: move ata_dump_id() to dynamic debugging (Tomas Henzl) [2042790]
- ata: libata: Add ata_port_classify() helper (Tomas Henzl) [2042790]
- ata: libata: whitespace cleanup (Tomas Henzl) [2042790]
- ata: libata: remove pointless debugging messages (Tomas Henzl) [2042790]
- ata: libata: use min() to make code cleaner (Tomas Henzl) [2042790]
- ata: libahci_platform: Get rid of dup message when IRQ can't be retrieved (Tomas Henzl) [2042790]
- ata: libahci_platform: Remove bogus 32-bit DMA mask attempt (Tomas Henzl) [2042790]
- ata: sata_dwc_460ex: Remove unused forward declaration (Tomas Henzl) [2042790]
- ata: sata_dwc_460ex: Use temporary variable for struct device (Tomas Henzl) [2042790]
- ata: sata_dwc_460ex: Use devm_platform_*ioremap_resource() APIs (Tomas Henzl) [2042790]
- ata: sata_fsl: use sysfs_emit() (Tomas Henzl) [2042790]
- ata: ahci: use sysfs_emit() (Tomas Henzl) [2042790]
- ata: libata-scsi: use sysfs_emit() (Tomas Henzl) [2042790]
- ata: libata-sata: use sysfs_emit() (Tomas Henzl) [2042790]
- ata: sata_fsl: Use struct_group() for memcpy() region (Tomas Henzl) [2042790]
- ata: pata_ali: no need to initialise statics to 0 (Tomas Henzl) [2042790]
- libata: if T_LENGTH is zero, dma direction should be DMA_NONE (Tomas Henzl) [2042790]
- libata: add horkage for ASMedia 1092 (Tomas Henzl) [2042790]
- ata: ahci_ceva: Fix id array access in ceva_ahci_read_id() (Tomas Henzl) [2042790]
- ata: replace snprintf in show functions with sysfs_emit (Tomas Henzl) [2042790]
- sata_fsl: fix warning in remove_proc_entry when rmmod sata_fsl (Tomas Henzl) [2042790]
- sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl (Tomas Henzl) [2042790]
- pata_falcon: Avoid type warnings from sparse (Tomas Henzl) [2042790]
- ata: libahci: Adjust behavior when StorageD3Enable _DSD is set (Tomas Henzl) [2042790]
- ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile (Tomas Henzl) [2042790]
- ata: libata: add missing ata_identify_page_supported() calls (Tomas Henzl) [2042790]
- ata: libata: improve ata_read_log_page() error message (Tomas Henzl) [2042790]
- libata: add horkage for missing Identify Device log (Tomas Henzl) [2042790]
- ata: sata_highbank: Remove unnecessary print function dev_err() (Tomas Henzl) [2042790]
- libata: fix read log timeout value (Tomas Henzl) [2042790]
- pata_radisys: fix checking of DMA state (Tomas Henzl) [2042790]
- pata_optidma: fix checking of DMA state (Tomas Henzl) [2042790]
- pata_amd: fix checking of DMA state (Tomas Henzl) [2042790]
- pata_ali: fix checking of DMA state (Tomas Henzl) [2042790]
- libata-scsi: fix checking of DMA state (Tomas Henzl) [2042790]
- libata: fix checking of DMA state (Tomas Henzl) [2042790]
- Add AHCI support for ASM1062+JBM575 cards (Tomas Henzl) [2042790]
- ahci: remove duplicated PCI device IDs (Tomas Henzl) [2042790]
- libata: support concurrent positioning ranges log (Tomas Henzl) [2042790]
- ata: sata_mv: Fix the error handling of mv_chip_id() (Tomas Henzl) [2042790]
- ata: ahci_platform: fix null-ptr-deref in ahci_platform_enable_regulators() (Tomas Henzl) [2042790]
- pata_legacy: fix a couple uninitialized variable bugs (Tomas Henzl) [2042790]
- libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and 870 SSD. (Tomas Henzl) [2042790]
- libata: add ATA_HORKAGE_NO_NCQ_TRIM for Samsung 860 and 870 SSDs (Tomas Henzl) [2042790]
- pata: ixp4xx: Rewrite to use device tree (Tomas Henzl) [2042790]
- pata: ixp4xx: Refer to cmd and ctl rather than csN (Tomas Henzl) [2042790]
- pata: ixp4xx: Use IS_ENABLED() to determine endianness (Tomas Henzl) [2042790]
- pata: ixp4xx: Use local dev variable (Tomas Henzl) [2042790]
- include:libata: fix boolreturn.cocci warnings (Tomas Henzl) [2042790]
- libata: Introduce ncq_prio_supported sysfs sttribute (Tomas Henzl) [2042790]
- libata: print feature list on device scan (Tomas Henzl) [2042790]
- libata: fix ata_read_log_page() warning (Tomas Henzl) [2042790]
- libata: cleanup NCQ priority handling (Tomas Henzl) [2042790]
- libata: cleanup ata_dev_configure() (Tomas Henzl) [2042790]
- libata: cleanup device sleep capability detection (Tomas Henzl) [2042790]
- libata: simplify ata_scsi_rbuf_fill() (Tomas Henzl) [2042790]
- libata: fix ata_host_start() (Tomas Henzl) [2042790]
- ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init() (Tomas Henzl) [2042790]
- redhat/configs: aarch64: Enable NXP i.MX8M SoCs (Mark Salter) [2069626]
- scsi: qedf: Stop using the SCSI pointer (Nilesh Javali) [2046632]
- scsi: qedf: Change context reset messages to ratelimited (Nilesh Javali) [2046632]
- scsi: qedf: Fix refcount issue when LOGO is received during TMF (Nilesh Javali) [2046632]
- scsi: qedf: Add stag_work to all the vports (Nilesh Javali) [2046632]
- scsi: qedf: Fix potential dereference of NULL pointer (Nilesh Javali) [2046632]
- scsi: qedf: Fix error codes in qedf_alloc_global_queues() (Nilesh Javali) [2046632]
Resolves: rhbz#2072235, rhbz#2071832, rhbz#2074315, rhbz#2042790, rhbz#2069626, rhbz#2046632

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-05-14 06:50:13 +00:00
Patrick Talbert
b84ba745af kernel-5.14.0-88.el9
* Wed May 11 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-88.el9]
- vrf: fix packet sniffing for traffic originating from ip tunnels (Antoine Tenart) [2082589]
- vrf: don't run conntrack on vrf with !dflt qdisc (Antoine Tenart) [2082589]
- vrf: run conntrack only in context of lower/physdev for locally generated packets (Antoine Tenart) [2082589]
- netfilter: conntrack: skip confirmation and nat hooks in postrouting for vrf (Antoine Tenart) [2082589]
- vrf: Revert "Reset skb conntrack connection..." (Antoine Tenart) [2082589]
- selftests: netfilter: add a vrf+conntrack testcase (Antoine Tenart) [2082589]
- ABI: configfs-usb-gadget-uac2: fix a broken table (Torez Smith) [2061784]
- usb: gadget: Fix use-after-free bug by not setting udc->dev.driver (Torez Smith) [2061784]
- usb: usbtmc: Fix bug in pipe direction for control transfers (Torez Smith) [2061784]
- partially Revert "usb: musb: Set the DT node on the child device" (Torez Smith) [2061784]
- usb: gadget: rndis: prevent integer overflow in rndis_set_response() (Torez Smith) [2061784]
- xen/usb: don't use gnttab_end_foreign_access() in xenhcd_gnttab_done() (Torez Smith) [2061784]
- usb: gadget: rndis: add spinlock for rndis response list (Torez Smith) [2061784]
- usb: dwc3: gadget: Let the interrupt handler disable bottom halves. (Torez Smith) [2061784]
- USB: gadget: validate endpoint index for xilinx udc (Torez Smith) [2061784]
- dt-bindings: update Roger Quadros email (Torez Smith) [2061784]
- USB: serial: option: add Telit LE910R1 compositions (Torez Smith) [2061784]
- USB: serial: option: add support for DW5829e (Torez Smith) [2061784]
- Revert "USB: serial: ch341: add new Product ID for CH341A" (Torez Smith) [2061784]
- usb: dwc2: drd: fix soft connect when gadget is unconfigured (Torez Smith) [2061784]
- usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (Torez Smith) [2061784]
- tps6598x: clear int mask on probe failure (Torez Smith) [2061784]
- xhci: Prevent futile URB re-submissions due to incorrect return value. (Torez Smith) [2061784]
- xhci: re-initialize the HC during resume if HCE was set (Torez Smith) [2061784]
- usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Trail (Torez Smith) [2061784]
- usb: dwc3: pci: add support for the Intel Raptor Lake-S (Torez Smith) [2061784]
- Revert "usb: dwc2: drd: fix soft connect when gadget is unconfigured" (Torez Smith) [2061784]
- usb: dwc2: drd: fix soft connect when gadget is unconfigured (Torez Smith) [2061784]
- usb: gadget: rndis: check size of RNDIS_MSG_SET command (Torez Smith) [2061784]
- USB: gadget: validate interface OS descriptor requests (Torez Smith) [2061784]
- usb: core: Unregister device on component_add() failure (Torez Smith) [2061784]
- dt-bindings: usb: dwc2: add compatible "intel,socfpga-agilex-hsotg" (Torez Smith) [2061784]
- usb: dwc3: gadget: Prevent core from processing stale TRBs (Torez Smith) [2061784]
- USB: serial: cp210x: add CPI Bulk Coin Recycler id (Torez Smith) [2061784]
- USB: serial: cp210x: add NCR Retail IO box id (Torez Smith) [2061784]
- USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320 (Torez Smith) [2061784]
- usb: gadget: f_uac2: Define specific wTerminalType (Torez Smith) [2061784]
- usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE transition (Torez Smith) [2061784]
- usb: usb251xb: add boost-up property support (Torez Smith) [2061784]
- usb: raw-gadget: fix handling of dual-direction-capable endpoints (Torez Smith) [2061784]
- usb: ulpi: Call of_node_put correctly (Torez Smith) [2061784]
- usb: ulpi: Move of_node_put to ulpi_dev_release (Torez Smith) [2061784]
- USB: serial: option: add ZTE MF286D modem (Torez Smith) [2061784]
- USB: serial: ch341: add support for GW Instek USB2.0-Serial devices (Torez Smith) [2061784]
- usb: f_fs: Fix use-after-free for epfile (Torez Smith) [2061784]
- usb: dwc3: xilinx: fix uninitialized return value (Torez Smith) [2061784]
- usb: cdnsp: Fix segmentation fault in cdns_lost_power function (Torez Smith) [2061784]
- usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend (Torez Smith) [2061784]
- usb: gadget: at91_udc: fix incorrect print type (Torez Smith) [2061784]
- usb: dwc3: xilinx: Fix error handling when getting USB3 PHY (Torez Smith) [2061784]
- usb: dwc3: xilinx: Skip resets and USB3 register settings for USB2.0 mode (Torez Smith) [2061784]
- usb: xhci-plat: fix crash when suspend if remote wake enable (Torez Smith) [2061784]
- usb: common: ulpi: Fix crash in ulpi_match() (Torez Smith) [2061784]
- usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS (Torez Smith) [2061784]
- ucsi_ccg: Check DEV_INT bit only when starting CCG4 (Torez Smith) [2061784]
- USB: core: Fix hang in usb_kill_urb by adding memory barriers (Torez Smith) [2061784]
- usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge (Torez Smith) [2061784]
- usb: typec: tcpm: Do not disconnect when receiving VSAFE0V (Torez Smith) [2061784]
- usb: typec: tcpm: Do not disconnect while receiving VBUS off (Torez Smith) [2061784]
- usb: typec: Don't try to register component master without components (Torez Smith) [2061784]
- usb: typec: Only attempt to link USB ports if there is fwnode (Torez Smith) [2061784]
- usb: typec: tcpci: don't touch CC line if it's Vconn source (Torez Smith) [2061784]
- usb: roles: fix include/linux/usb/role.h compile issue (Torez Smith) [2061784]
- usb: gadget: u_audio: Subdevice 0 for capture ctls (Torez Smith) [2061784]
- usb: gadget: u_audio: fix calculations for small bInterval (Torez Smith) [2061784]
- usb: dwc2: gadget: initialize max_speed from params (Torez Smith) [2061784]
- usb: dwc2: do not gate off the hardware if it does not support clock gating (Torez Smith) [2061784]
- usb: dwc3: qcom: Fix NULL vs IS_ERR checking in dwc3_qcom_probe (Torez Smith) [2061784]
- headers/deps: USB: Optimize <linux/usb/ch9.h> dependencies, remove <linux/device.h> (Torez Smith) [2061784]
- USB: common: debug: add needed kernel.h include (Torez Smith) [2061784]
- headers/prep: Fix non-standard header section: drivers/usb/host/ohci-tmio.c (Torez Smith) [2061784]
- headers/prep: Fix non-standard header section: drivers/usb/cdns3/core.h (Torez Smith) [2061784]
- headers/prep: usb: gadget: Fix namespace collision (Torez Smith) [2061784]
- USB: core: Fix bug in resuming hub's handling of wakeup requests (Torez Smith) [2061784]
- USB: Fix "slab-out-of-bounds Write" bug in usb_hcd_poll_rh_status (Torez Smith) [2061784]
- usb: dwc3: dwc3-qcom: Add missing platform_device_put() in dwc3_qcom_acpi_register_core (Torez Smith) [2061784]
- usb: gadget: clear related members when goto fail (Torez Smith) [2061784]
- usb: gadget: don't release an existing dev->buf (Torez Smith) [2061784]
- usb: dwc2: Simplify a bitmap declaration (Torez Smith) [2061784]
- usb: Remove usb_for_each_port() (Torez Smith) [2061784]
- usb: typec: port-mapper: Convert to the component framework (Torez Smith) [2061784]
- usb: Link the ports to the connectors they are attached to (Torez Smith) [2061784]
- acpi: Store CRC-32 hash of the _PLD in struct acpi_device (Torez Smith) [2061784]
- docs: ABI: fixed req_number desc in UAC1 (Torez Smith) [2061784]
- usb-storage: Remove redundant assignments (Torez Smith) [2061784]
- thunderbolt: Add module parameter for CLx disabling (Torez Smith) [2061784]
- thunderbolt: Enable CL0s for Intel Titan Ridge (Torez Smith) [2061784]
- thunderbolt: Rename Intel TB_VSE_CAP_IECS capability (Torez Smith) [2061784]
- thunderbolt: Implement TMU time disruption for Intel Titan Ridge (Torez Smith) [2061784]
- thunderbolt: Move usb4_switch_wait_for_bit() to switch.c (Torez Smith) [2061784]
- thunderbolt: Add CL0s support for USB4 routers (Torez Smith) [2061784]
- thunderbolt: Add TMU uni-directional mode (Torez Smith) [2061784]
- usb: typec: ucsi: Only check the contract if there is a connection (Torez Smith) [2061784]
- xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. (Torez Smith) [2061784]
- tty: tty_io: Switch to vmalloc() fallback in case of TTY_NO_WRITE_SPLIT (Torez Smith) [2061784]
- usb: mtu3: set interval of FS intr and isoc endpoint (Torez Smith) [2061784]
- usb: mtu3: fix list_head check warning (Torez Smith) [2061784]
- usb: mtu3: add memory barrier before set GPD's HWO (Torez Smith) [2061784]
- usb: mtu3: fix interval value for intr and isoc (Torez Smith) [2061784]
- usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. (Torez Smith) [2061784]
- usb: musb: dsps: Use platform_get_irq_byname() to get the interrupt (Torez Smith) [2061784]
- usb: cdns3: Use platform_get_irq_byname() to get the interrupt (Torez Smith) [2061784]
- usb: isp1760: Use platform_get_irq() to get the interrupt (Torez Smith) [2061784]
- usb: dwc3: Drop unneeded calls to platform_get_resource_byname() (Torez Smith) [2061784]
- usb: renesas_usbhs: Use platform_get_irq() to get the interrupt (Torez Smith) [2061784]
- usb: host: fotg210: Use platform_get_irq() to get the interrupt (Torez Smith) [2061784]
- xhci: use max() to make code cleaner (Torez Smith) [2061784]
- Revert "usb: host: ehci-sh: propagate errors from platform_get_irq()" (Torez Smith) [2061784]
- usb: misc: ehset: Rework test mode entry (Torez Smith) [2061784]
- usb: core: Export usb_device_match_id (Torez Smith) [2061784]
- usb: musb: Set the DT node on the child device (Torez Smith) [2061784]
- usb: musb: Drop unneeded resource copying (Torez Smith) [2061784]
- usb: host: ohci-omap: propagate errors from platform_get_irq() (Torez Smith) [2061784]
- usb: host: ehci-sh: propagate errors from platform_get_irq() (Torez Smith) [2061784]
- usb: gadget: udc: pxa25x: propagate errors from platform_get_irq() (Torez Smith) [2061784]
- usb: gadget: udc: bcm63xx: propagate errors from platform_get_irq() (Torez Smith) [2061784]
- usb: ftdi-elan: fix memory leak on device disconnect (Torez Smith) [2061784]
- usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 (Torez Smith) [2061784]
- dt-bindings: usb: qcom,dwc3: Add SM6350 compatible (Torez Smith) [2061784]
- usb: dwc2: drd: restore role and overrides upon resume (Torez Smith) [2061784]
- usb: dwc2: drd: add role-switch-default-node support (Torez Smith) [2061784]
- dt-bindings: usb: document role-switch-default-mode property in dwc2 (Torez Smith) [2061784]
- usb: chipidea: Set the DT node on the child device (Torez Smith) [2061784]
- usb: uhci: Use platform_get_irq() to get the interrupt (Torez Smith) [2061784]
- usb: ohci-s3c2410: Use platform_get_irq() to get the interrupt (Torez Smith) [2061784]
- usb: ohci-spear: Remove direct access to platform_device resource list (Torez Smith) [2061784]
- dt-bindings: usb: qcom,dwc3: add binding for SM8450 (Torez Smith) [2061784]
- Revert "usb: early: convert to readl_poll_timeout_atomic()" (Torez Smith) [2061784]
- dt-bindings: usb: Convert BDC to YAML (Torez Smith) [2061784]
- usb: hub: make wait_for_connected() take an int instead of a pointer to int (Torez Smith) [2061784]
- usb: chipidea: tegra: Add runtime PM and OPP support (Torez Smith) [2061784]
- usb: hub: avoid warm port reset during USB3 disconnect (Torez Smith) [2061784]
- usb: host: xen-hcd: add missing unlock in error path (Torez Smith) [2061784]
- dt-bindings: usb: dwc3-xilinx: Convert USB DWC3 bindings (Torez Smith) [2061784]
- usb: dwc2: platform: adopt dev_err_probe() to silent probe defer (Torez Smith) [2061784]
- usb: typec: tcpm: fix tcpm unregister port but leave a pending timer (Torez Smith) [2061784]
- usb: cdnsp: Fix lack of spin_lock_irqsave/spin_lock_restore (Torez Smith) [2061784]
- USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04) (Torez Smith) [2061784]
- usb: dwc2: fix STM ID/VBUS detection startup delay in dwc2_driver_probe (Torez Smith) [2061784]
- USB: gadget: bRequestType is a bitfield, not a enum (Torez Smith) [2061784]
- thunderbolt: Check return value of kmemdup() in icm_handle_event() (Torez Smith) [2061784]
- dt-bindings: usb: Add missing properties used in examples (Torez Smith) [2061784]
- media: drivers:usb:remove unneeded variable (Torez Smith) [2061784]
- media: b2c2-flexcop-usb: fix some whitespace coding style (Torez Smith) [2061784]
- media: Revert "media: uvcvideo: Set unique vdev name based in type" (Torez Smith) [2061784]
- media: dw2102: Fix use after free (Torez Smith) [2061784]
- USB: serial: option: add Telit FN990 compositions (Torez Smith) [2061784]
- USB: serial: cp210x: fix CP2105 GPIO registration (Torez Smith) [2061784]
- usb: cdnsp: Fix incorrect status for control request (Torez Smith) [2061784]
- usb: cdnsp: Fix issue in cdnsp_log_ep trace event (Torez Smith) [2061784]
- usb: cdnsp: Fix incorrect calling of cdnsp_died function (Torez Smith) [2061784]
- usb: xhci-mtk: fix list_del warning when enable list debug (Torez Smith) [2061784]
- usb: gadget: u_ether: fix race in setting MAC address in setup phase (Torez Smith) [2061784]
- dt-bindings: usb: tegra-xudc: Document interconnects and iommus properties (Torez Smith) [2061784]
- usb: core: hcd: change sizeof(vaddr) to sizeof(unsigned long) (Torez Smith) [2061784]
- usb: aspeed-vhub: support test mode feature (Torez Smith) [2061784]
- usb: aspeed-vhub: fix ep0 OUT ack received wrong length issue (Torez Smith) [2061784]
- usb: aspeed-vhub: add qualifier descriptor (Torez Smith) [2061784]
- Add CONFIG_USB_XEN_HCD to configs (Torez Smith) [2061784]
- usb: Introduce Xen pvUSB frontend (xen hcd) (Torez Smith) [2061784]
- usb: dwc3: gadget: Support Multi-Stream Transfer (Torez Smith) [2061784]
- usb: core: config: using bit mask instead of individual bits (Torez Smith) [2061784]
- usb: core: config: fix validation of wMaxPacketValue entries (Torez Smith) [2061784]
- USB: gadget: zero allocate endpoint 0 buffers (Torez Smith) [2061784]
- USB: gadget: detect too-big endpoint 0 requests (Torez Smith) [2061784]
- xhci: avoid race between disable slot command and host runtime suspend (Torez Smith) [2061784]
- xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending (Torez Smith) [2061784]
- Revert "usb: dwc3: dwc3-qcom: Enable tx-fifo-resize property by default" (Torez Smith) [2061784]
- thunderbolt: Do not dereference fwnode in struct device (Torez Smith) [2061784]
- thunderbolt: Add debug logging of DisplayPort resource allocation (Torez Smith) [2061784]
- thunderbolt: Do not program path HopIDs for USB4 routers (Torez Smith) [2061784]
- thunderbolt: Do not allow subtracting more NFC credits than configured (Torez Smith) [2061784]
- thunderbolt: Runtime resume USB4 port when retimers are scanned (Torez Smith) [2061784]
- thunderbolt: Tear down existing tunnels when resuming from hibernate (Torez Smith) [2061784]
- thunderbolt: Runtime PM activate both ends of the device link (Torez Smith) [2061784]
- thunderbolt: xdomain: Avoid potential stack OOB read (Torez Smith) [2061784]
- media: m920x: don't use stack on USB reads (Torez Smith) [2061784]
- media: siano: remove duplicate USB device IDs (Torez Smith) [2061784]
- media: replace setting of bytesused with vb2_set_plane_payload (Torez Smith) [2061784]
- media: uvcvideo: Avoid returning invalid controls (Torez Smith) [2061784]
- media: uvcvideo: Avoid invalid memory access (Torez Smith) [2061784]
- media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds. (Torez Smith) [2061784]
- media: uvcvideo: Set the colorspace as sRGB if undefined (Torez Smith) [2061784]
- media: uvcvideo: fix division by zero at stream start (Torez Smith) [2061784]
- media: uvcvideo: Fix memory leak of object map on error exit path (Torez Smith) [2061784]
- usb: core: Fix file path that does not exist (Torez Smith) [2061784]
- treewide: Add missing includes masked by cgroup -> bpf dependency (Torez Smith) [2061784]
- usb: cdnsp: Fix a NULL pointer dereference in cdnsp_endpoint_init() (Torez Smith) [2061784]
- usb: cdns3: gadget: fix new urb never complete if ep cancel previous requests (Torez Smith) [2061784]
- usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect (Torez Smith) [2061784]
- USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub (Torez Smith) [2061784]
- xhci: Fix commad ring abort, write all 64 bits to CRCR register. (Torez Smith) [2061784]
- usb: bdc: fix error handling code in bdc_resume (Torez Smith) [2061784]
- usb: uhci: add aspeed ast2600 uhci support (Torez Smith) [2061784]
- usb: dwc3: gadget: Skip reading GEVNTSIZn (Torez Smith) [2061784]
- usb: dwc3: gadget: Ignore Update Transfer cmd params (Torez Smith) [2061784]
- usb: dwc3: gadget: Skip checking Update Transfer status (Torez Smith) [2061784]
- media: pvrusb2: fix inconsistent indenting (Torez Smith) [2061784]
- media: au0828-i2c: drop a duplicated function (Torez Smith) [2061784]
- media: lmedm04: don't ignore errors when setting a filter (Torez Smith) [2061784]
- USB: serial: option: add Fibocom FM101-GL variants (Torez Smith) [2061784]
- usb: dwc2: gadget: use existing helper (Torez Smith) [2061784]
- usb: gadget: configfs: use to_usb_function_instance() in cfg (un)link func (Torez Smith) [2061784]
- usb: gadget: configfs: use to_config_usb_cfg() in os_desc_link() (Torez Smith) [2061784]
- usb: gadget: configfs: remove os_desc_attr_release() (Torez Smith) [2061784]
- usb: gadget: configfs: simplify os_desc_item_to_gadget_info() helper (Torez Smith) [2061784]
- usb: xilinx: Add suspend resume support (Torez Smith) [2061784]
- usb: typec: tipd: Fix initialization sequence for cd321x (Torez Smith) [2061784]
- usb: typec: tipd: Fix typo in cd321x_switch_power_state (Torez Smith) [2061784]
- usb: hub: Fix locking issues with address0_mutex (Torez Smith) [2061784]
- USB: serial: pl2303: fix GC type detection (Torez Smith) [2061784]
- USB: serial: option: add Telit LE910S1 0x9200 composition (Torez Smith) [2061784]
- media: dib0700: Only touch one bit when start/stop an adapter (Torez Smith) [2061784]
- media: dib0700: cleanup start/stop streaming logic (Torez Smith) [2061784]
- media: dib0700: fix undefined behavior in tuner shutdown (Torez Smith) [2061784]
- media: stk1160: fix control-message timeouts (Torez Smith) [2061784]
- media: s2255: fix control-message timeouts (Torez Smith) [2061784]
- media: pvrusb2: fix control-message timeouts (Torez Smith) [2061784]
- media: em28xx: fix control-message timeouts (Torez Smith) [2061784]
- media: cpia2: fix control-message timeouts (Torez Smith) [2061784]
- media: flexcop-usb: fix control-message timeouts (Torez Smith) [2061784]
- usb: chipidea: ci_hdrc_imx: fix potential error pointer dereference in probe (Torez Smith) [2061784]
- usb: hub: Fix usb enumeration issue due to address0 race (Torez Smith) [2061784]
- usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts (Torez Smith) [2061784]
- usb: dwc3: leave default DMA for PCI devices (Torez Smith) [2061784]
- usb: dwc2: hcd_queue: Fix use of floating point literal (Torez Smith) [2061784]
- usb: dwc3: gadget: Fix null pointer exception (Torez Smith) [2061784]
- usb: gadget: udc-xilinx: Fix an error handling path in 'xudc_probe()' (Torez Smith) [2061784]
- usb: xhci: tegra: Check padctrl interrupt presence in device tree (Torez Smith) [2061784]
- usb: dwc2: gadget: Fix ISOC flow for elapsed frames (Torez Smith) [2061784]
- usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer (Torez Smith) [2061784]
- usb: dwc3: gadget: Ignore NoStream after End Transfer (Torez Smith) [2061784]
- usb: dwc3: core: Revise GHWPARAMS9 offset (Torez Smith) [2061784]
- usb: typec: ucsi: Expose number of alternate modes in partner (Torez Smith) [2061784]
- usb: xhci-mtk: fix random remote wakeup (Torez Smith) [2061784]
- usb: xhci-mtk: remove unnecessary error check (Torez Smith) [2061784]
- Docs: usb: update writesize, copy_from_user, usb_fill_bulk_urb, usb_submit_urb (Torez Smith) [2061784]
- Docs: usb: update comment and code near increment usage count (Torez Smith) [2061784]
- Docs: usb: update err() to pr_err() and replace __FILE__ (Torez Smith) [2061784]
- usb: gadget: at91_udc: Convert to GPIO descriptors (Torez Smith) [2061784]
- usb: gadget: composite: Show warning if function driver's descriptors are incomplete. (Torez Smith) [2061784]
- usb: gadget: f_midi: allow resetting index option (Torez Smith) [2061784]
- usb: Remove redundant 'flush_workqueue()' calls (Torez Smith) [2061784]
- usb: gadget: f_fs: Use stream_open() for endpoint files (Torez Smith) [2061784]
- USB: ehci_brcm_hub_control: Improve port index sanitizing (Torez Smith) [2061784]
- usb: dwc3: meson-g12a: fix shared reset control use (Torez Smith) [2061784]
- dt-bindings: usb: qcom,dwc3: add binding for IPQ4019 and IPQ8064 (Torez Smith) [2061784]
- dt-bindings: usb: dwc2: document the port when usb-role-switch is used (Torez Smith) [2061784]
- usb: cdnsp: Remove unneeded semicolon after `}' (Torez Smith) [2061784]
- media: em28xx: fix memory leak in em28xx_init_dev (Torez Smith) [2061784]
- media: gspca: Make use of the helper macro kthread_run() (Torez Smith) [2061784]
- dt-bindings: treewide: Update @st.com email address to @foss.st.com (Torez Smith) [2061784]
- xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay (Torez Smith) [2061784]
- Revert "usb: core: hcd: Add support for deferring roothub registration" (Torez Smith) [2061784]
- Revert "xhci: Set HCD flag to defer primary roothub registration" (Torez Smith) [2061784]
- usb: gadget: Mark USB_FSL_QE broken on 64-bit (Torez Smith) [2061784]
- usb: gadget: f_mass_storage: Disable eps during disconnect (Torez Smith) [2061784]
- usb: gadget: udc: core: Revise comments for USB ep enable/disable (Torez Smith) [2061784]
- usb: mtu3: enable wake-up interrupt after runtime_suspend called (Torez Smith) [2061784]
- usb: xhci-mtk: enable wake-up interrupt after runtime_suspend called (Torez Smith) [2061784]
- USB: serial: keyspan: fix memleak on probe errors (Torez Smith) [2061784]
- USB: serial: cp210x: use usb_control_msg_recv() and usb_control_msg_send() (Torez Smith) [2061784]
- USB: serial: ch314: use usb_control_msg_recv() (Torez Smith) [2061784]
- USB: iowarrior: fix control-message timeouts (Torez Smith) [2061784]
- Documentation: USB: fix example bulk-message timeout (Torez Smith) [2061784]
- usb: remove res2 argument from gadget code completions (Torez Smith) [2061784]
- usb: dwc2: stm32mp15: set otg_rev (Torez Smith) [2061784]
- usb: dwc2: add otg_rev and otg_caps information for gadget driver (Torez Smith) [2061784]
- dt-bindings: usb: dwc2: adopt otg properties defined in usb-drd.yaml (Torez Smith) [2061784]
- dt-bindings: usb: dwc2: Add reference to usb-drd.yaml (Torez Smith) [2061784]
- usb: gadget: uvc: implement dwPresentationTime and scrSourceClock (Torez Smith) [2061784]
- usb: gadget: uvc: use on returned header len in video_encode_isoc_sg (Torez Smith) [2061784]
- usb:gadget: f_uac1: fixed sync playback (Torez Smith) [2061784]
- Docs: usb: remove :c:func: for usb_register and usb_deregister (Torez Smith) [2061784]
- Docs: usb: update struct usb_driver (Torez Smith) [2061784]
- usb: gadget: configfs: change config attributes file operation (Torez Smith) [2061784]
- usb: gadget: configfs: add cfg_to_gadget_info() helper (Torez Smith) [2061784]
- usb: dwc3: Align DWC3_EP_* flag macros (Torez Smith) [2061784]
- usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized (Torez Smith) [2061784]
- USB: chipidea: fix interrupt deadlock (Torez Smith) [2061784]
- usb: musb: Balance list entry in musb_gadget_queue (Torez Smith) [2061784]
- usb: musb: sunxi: Don't print error on MUSB_ULPI_BUSCONTROL access (Torez Smith) [2061784]
- usb: gadget: uvc: ensure the vdev is unset (Torez Smith) [2061784]
- usb: gadget: uvc: only pump video data if necessary (Torez Smith) [2061784]
- usb: gadget: uvc: only schedule stream in streaming state (Torez Smith) [2061784]
- usb: gadget: uvc: test if ep->desc is valid on ep_queue (Torez Smith) [2061784]
- usb: gadget: uvc: rename function to be more consistent (Torez Smith) [2061784]
- usb: gadget: uvc: consistently use define for headerlen (Torez Smith) [2061784]
- usb: max-3421: Use driver data instead of maintaining a list of bound devices (Torez Smith) [2061784]
- usb: dwc2: drd: reset current session before setting the new one (Torez Smith) [2061784]
- usb: dwc2: drd: fix dwc2_drd_role_sw_set when clock could be disabled (Torez Smith) [2061784]
- usb: dwc2: drd: fix dwc2_force_mode call in dwc2_ovr_init (Torez Smith) [2061784]
- usb: ohci: disable start-of-frame interrupt in ohci_rh_suspend (Torez Smith) [2061784]
- usb: host: ehci: Make use of dma_pool_zalloc() instead of dma_pool_alloc/memset() (Torez Smith) [2061784]
- usb: host: fotg210: Make use of dma_pool_zalloc() instead of dma_pool_alloc/memset() (Torez Smith) [2061784]
- usb: dwc3: gadget: Change to dev_dbg() when queuing to inactive gadget/ep (Torez Smith) [2061784]
- usb: gadget: u_ether: use eth_hw_addr_set() (Torez Smith) [2061784]
- usb: typec: tipd: Enable event interrupts by default (Torez Smith) [2061784]
- media: gspca/gl860-mi1320/ov9655: avoid -Wstring-concatenation warning (Torez Smith) [2061784]
- usb: typec: STUSB160X should select REGMAP_I2C (Torez Smith) [2061784]
- usb-storage: Add compatibility quirk flags for iODD 2531/2541 (Torez Smith) [2061784]
- scsi: usb: Switch to attribute groups (Torez Smith) [2061784]
- net: remove single-byte netdev->dev_addr writes (Torez Smith) [2061784]
- usb: musb: dsps: Fix the probe error path (Torez Smith) [2061784]
- usb: gadget: avoid unusual inline assembly (Torez Smith) [2061784]
- usb: musb: select GENERIC_PHY instead of depending on it (Torez Smith) [2061784]
- usb: host: ohci-tmio: check return value after calling platform_get_resource() (Torez Smith) [2061784]
- usb: gadget: u_audio.c: Adding Playback Pitch ctl for sync playback (Torez Smith) [2061784]
- usb: gadget: hid: fix error code in do_config() (Torez Smith) [2061784]
- xhci: Enable trust tx length quirk for Fresco FL11 USB controller (Torez Smith) [2061784]
- xhci: Fix command ring pointer corruption while aborting a command (Torez Smith) [2061784]
- USB: xhci: dbc: fix tty registration race (Torez Smith) [2061784]
- xhci: add quirk for host controllers that don't update endpoint DCS (Torez Smith) [2061784]
- xhci: guard accesses to ep_state in xhci_endpoint_reset() (Torez Smith) [2061784]
- USB: gadget: udc: Remove some dead code (Torez Smith) [2061784]
- usb: gadget: storage: add support for media larger than 2T (Torez Smith) [2061784]
- usb: chipidea: udc: make controller hardware endpoint primed (Torez Smith) [2061784]
- dt-binding: usb: xilinx: Add clocking node (Torez Smith) [2061784]
- media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() (Torez Smith) [2061784]
- USB: serial: qcserial: add EM9191 QDL support (Torez Smith) [2061784]
- Revert "usb: misc: ehset: Workaround for "special" hubs" (Torez Smith) [2061784]
- USB: serial: option: add Quectel EC200S-CN module support (Torez Smith) [2061784]
- USB: serial: option: add prod. id for Quectel EG91 (Torez Smith) [2061784]
- USB: serial: option: add Telit LE910Cx composition 0x1204 (Torez Smith) [2061784]
- thunderbolt: build kunit tests without structleak plugin (Torez Smith) [2061784]
- usb: core: config: Change sizeof(struct ...) to sizeof(*...) (Torez Smith) [2061784]
- ARM: omap1: move omap15xx local bus handling to usb.c (Torez Smith) [2061784]
- USB: cdc-acm: fix break reporting (Torez Smith) [2061784]
- USB: cdc-acm: fix racy tty buffer accesses (Torez Smith) [2061784]
- usb: gadget: f_uac2: fixed EP-IN wMaxPacketSize (Torez Smith) [2061784]
- usb: cdc-wdm: Fix check for WWAN (Torez Smith) [2061784]
- usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle (Torez Smith) [2061784]
- usb: typec: tcpm: handle SRC_STARTUP state if cc changes (Torez Smith) [2061784]
- usb: typec: tcpci: don't handle vSafe0V event if it's not enabled (Torez Smith) [2061784]
- usb: typec: tipd: Remove dependency on "connector" child fwnode (Torez Smith) [2061784]
- Partially revert "usb: Kconfig: using select for USB_COMMON dependency" (Torez Smith) [2061784]
- usb: dwc3: gadget: Revert "set gadgets parent to the right controller" (Torez Smith) [2061784]
- usb: xhci: tegra: mark PM functions as __maybe_unused (Torez Smith) [2061784]
- usb: gadget: udc: core: Print error code in usb_gadget_probe_driver() (Torez Smith) [2061784]
- usb: gadget: udc: core: Use pr_fmt() to prefix messages (Torez Smith) [2061784]
- usb: gadget: uvc: fix multiple opens (Torez Smith) [2061784]
- usb: cdc-wdm: Constify static struct wwan_port_ops (Torez Smith) [2061784]
- usb: usb-skeleton: Update min() to min_t() (Torez Smith) [2061784]
- dt-bindings: usb: dwc3: Fix usb-phy check (Torez Smith) [2061784]
- dt-bindings: usb: Convert SMSC USB3503 binding to a schema (Torez Smith) [2061784]
- usb: exynos: describe driver in KConfig (Torez Smith) [2061784]
- usb: gadget: udc-xilinx: Add clock support (Torez Smith) [2061784]
- usb: xhci-mtk: use xhci_dbg() to print log (Torez Smith) [2061784]
- USB: EHCI: Improve port index sanitizing (Torez Smith) [2061784]
- USB: phy: tahvo:remove unnecessary debug log (Torez Smith) [2061784]
- usb: atm: Use struct_size() helper (Torez Smith) [2061784]
- usb: phy: tegra: Support OTG mode programming (Torez Smith) [2061784]
- usb: host: oxu210hp: Fix a function name in comments (Torez Smith) [2061784]
- usb: host: fotg210: Fix a function name in comments (Torez Smith) [2061784]
- usb: ehci: Fix a function name in comments (Torez Smith) [2061784]
- usb: typec: tipd: Remove FIXME about testing with I2C_FUNC_I2C (Torez Smith) [2061784]
- usb: typec: tipd: Switch CD321X power state to S0 (Torez Smith) [2061784]
- usb: typec: tipd: Add support for Apple CD321X (Torez Smith) [2061784]
- usb: typec: tipd: Add short-circuit for no irqs (Torez Smith) [2061784]
- usb: typec: tipd: Split interrupt handler (Torez Smith) [2061784]
- dt-bindings: usb: tps6598x: Add Apple CD321x compatible (Torez Smith) [2061784]
- usb: typec: ucsi: Better fix for missing unplug events issue (Torez Smith) [2061784]
- usb: typec: ucsi: Read the PDOs in separate work (Torez Smith) [2061784]
- usb: typec: ucsi: Check the partner alt modes always if there is PD contract (Torez Smith) [2061784]
- usb: typec: ucsi: acpi: Reduce the command completion timeout (Torez Smith) [2061784]
- usb: typec: ucsi: Add polling mechanism for partner tasks like alt mode checking (Torez Smith) [2061784]
- usb: typec: ucsi: Don't stop alt mode registration on busy condition (Torez Smith) [2061784]
- usb: typec: ucsi: Always cancel the command if PPM reports BUSY condition (Torez Smith) [2061784]
- usb: typec: tcpci: Fix spelling mistake "resolbed" -> "resolved" (Torez Smith) [2061784]
- usb: misc: ehset: Workaround for "special" hubs (Torez Smith) [2061784]
- media: em28xx: Don't use ops->suspend if it is NULL (Torez Smith) [2061784]
- scsi: target: usb: Replace enable attr with ops.enable (Torez Smith) [2061784]
- media: mxl111sf: change mutex_init() location (Torez Smith) [2061784]
- media: tm6000: Avoid card name truncation (Torez Smith) [2061784]
- media: usb: stkwebcam: Update the reference count of the usb device structure (Torez Smith) [2061784]
- media: gspca: Limit frame size to sizeimage. (Torez Smith) [2061784]
- media: usb: airspy: clean the freed pointer and counter (Torez Smith) [2061784]
- media: pvrusb2: Replaced simple_strtol() with kstrtoint() (Torez Smith) [2061784]
- media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values() (Torez Smith) [2061784]
- media: uvcvideo: Set error_idx during ctrl_commit errors (Torez Smith) [2061784]
- media: uvcvideo: Check controls flags before accessing them (Torez Smith) [2061784]
- media: uvcvideo: Use control names from framework (Torez Smith) [2061784]
- media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE (Torez Smith) [2061784]
- media: uvcvideo: Set unique vdev name based in type (Torez Smith) [2061784]
- media: uvcvideo: Use dev->name for querycap() (Torez Smith) [2061784]
- media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS (Torez Smith) [2061784]
- media: uvcvideo: refactor __uvc_ctrl_add_mapping (Torez Smith) [2061784]
- media: uvcvideo: Return -EIO for control errors (Torez Smith) [2061784]
- media: uvcvideo: Set capability in s_param (Torez Smith) [2061784]
- media: uvcvideo: Remove s_ctrl and g_ctrl (Torez Smith) [2061784]
- media: uvcvideo: Remove unused including <linux/version.h> (Torez Smith) [2061784]
- media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL (Torez Smith) [2061784]
- media: pvrusb2: Do not check for V4L2_CTRL_WHICH_DEF_VAL (Torez Smith) [2061784]
- media: m5602_ov7660: remove the repeated declaration (Torez Smith) [2061784]
- media: dvb-usb: fix ununit-value in az6027_rc_query (Torez Smith) [2061784]
- media: ttusb-dec: avoid release of non-acquired mutex (Torez Smith) [2061784]
- media: gspca/sn9c20x: Add ability to control built-in webcam LEDs (Torez Smith) [2061784]
- media: em28xx: add missing em28xx_close_extension (Torez Smith) [2061784]
- thunderbolt: Fix -Wrestrict warning (Torez Smith) [2061784]
- USB: serial: option: add device id for Foxconn T99W265 (Torez Smith) [2061784]
- USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter (Torez Smith) [2061784]
- USB: serial: cp210x: add part-number debug printk (Torez Smith) [2061784]
- USB: serial: cp210x: fix dropped characters with CP2102 (Torez Smith) [2061784]
- USB: serial: kl5kusb105: drop line-status helper (Torez Smith) [2061784]
- USB: serial: kl5kusb105: simplify line-status handling (Torez Smith) [2061784]
- USB: serial: kl5kusb105: clean up line-status handling (Torez Smith) [2061784]
- usb: musb: tusb6010: uninitialized data in tusb_fifo_write_unaligned() (Torez Smith) [2061784]
- usb-storage: Add quirk for ScanLogic SL11R-IDE older than 2.6c (Torez Smith) [2061784]
- Re-enable UAS for LaCie Rugged USB3-FW with fk quirk (Torez Smith) [2061784]
- usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind (Torez Smith) [2061784]
- usb: core: hcd: fix messages in usb_hcd_request_irqs() (Torez Smith) [2061784]
- usb: host: ehci-mv: drop duplicated MODULE_ALIAS (Torez Smith) [2061784]
- usb: typec: tipd: Remove WARN_ON in tps6598x_block_read (Torez Smith) [2061784]
- usb: typec: tipd: Add an additional overflow check (Torez Smith) [2061784]
- usb: typec: tipd: Don't read/write more bytes than required (Torez Smith) [2061784]
- usb: musb: tusb6010: check return value after calling platform_get_resource() (Torez Smith) [2061784]
- USB: cdc-acm: remove duplicate USB device ID (Torez Smith) [2061784]
- USB: serial: kl5kusb105: use usb_control_msg_recv() and usb_control_msg_send() (Torez Smith) [2061784]
- USB: serial: keyspan_pda: use usb_control_msg_recv() (Torez Smith) [2061784]
- USB: serial: ftdi_sio: use usb_control_msg_recv() (Torez Smith) [2061784]
- USB: serial: f81232: use usb_control_msg_recv() and usb_control_msg_send() (Torez Smith) [2061784]
- USB: serial: allow hung up ports to be suspended (Torez Smith) [2061784]
- USB: serial: clean up core error labels (Torez Smith) [2061784]
- USB: serial: option: remove duplicate USB device ID (Torez Smith) [2061784]
- USB: serial: mos7840: remove duplicated 0xac24 device ID (Torez Smith) [2061784]
- USB: core: Make do_proc_control() and do_proc_bulk() killable (Torez Smith) [2061784]
- usb: musb: mediatek: Expose role-switch control to userspace (Torez Smith) [2061784]
- usb: gadget: f_uac2: Populate SS descriptors' wBytesPerInterval (Torez Smith) [2061784]
- usb: gadget: f_uac2: Add missing companion descriptor for feedback EP (Torez Smith) [2061784]
- usb: dwc2: gadget: Fix ISOC transfer complete handling for DDMA (Torez Smith) [2061784]
- usb: core: hcd: Modularize HCD stop configuration in usb_stop_hcd() (Torez Smith) [2061784]
- xhci: Set HCD flag to defer primary roothub registration (Torez Smith) [2061784]
- usb: core: hcd: Add support for deferring roothub registration (Torez Smith) [2061784]
- usb: dwc2: gadget: Fix ISOC flow for BDMA and Slave (Torez Smith) [2061784]
- usb: dwc3: core: balance phy init and exit (Torez Smith) [2061784]
- Revert "USB: bcma: Add a check for devm_gpiod_get" (Torez Smith) [2061784]
- usb: ehci: Simplify platform driver registration (Torez Smith) [2061784]
- USB: cdc-acm: fix minor-number release (Torez Smith) [2061784]
- usb: dwc2: check return value after calling platform_get_resource() (Torez Smith) [2061784]
- usb: cdns3: fix race condition before setting doorbell (Torez Smith) [2061784]
- usb: gadget: r8a66597: fix a loop in set_feature() (Torez Smith) [2061784]
- usb: gadget: u_audio: EP-OUT bInterval in fback frequency (Torez Smith) [2061784]
- usb: testusb: Fix for showing the connection speed (Torez Smith) [2061784]
- usb: gadget: fix for a typo that conveys logically-inverted information. (Torez Smith) [2061784]
- usb: gadget: goku_udc: Fix mask and set operation on variable master (Torez Smith) [2061784]
- USB: host: ehci-atmel: Add support for HSIC phy (Torez Smith) [2061784]
- dt-bindings: usb: atmel: add USB PHY type property (Torez Smith) [2061784]
- usb: ehci: handshake CMD_RUN instead of STS_HALT (Torez Smith) [2061784]
- usb: gadget: f_uac2: clean up some inconsistent indenting (Torez Smith) [2061784]
- dt-bindings: usb: qcom,dwc3: add binding for IPQ6018 (Torez Smith) [2061784]
- usb: dwc3: reference clock period configuration (Torez Smith) [2061784]
- dt-bindings: usb: dwc3: add reference clock period (Torez Smith) [2061784]
- usb: ohci: Prefer struct_size over open coded arithmetic (Torez Smith) [2061784]
- usb: typec: hd3ss3220: Use regmap_write_bits() (Torez Smith) [2061784]
- dt-binding: usb: xilinx: Convert binding to YAML (Torez Smith) [2061784]
- USB: serial: option: add Telit LN920 compositions (Torez Smith) [2061784]
- thunderbolt: test: split up test cases in tb_test_credit_alloc_all (Torez Smith) [2061784]
- USB: serial: pl2303: fix GL type detection (Torez Smith) [2061784]
- usb: isp1760: otg control register access (Torez Smith) [2061784]
- usb: isp1760: use the right irq status bit (Torez Smith) [2061784]
- usb: isp1760: write to status and address register (Torez Smith) [2061784]
- usb: isp1760: fix qtd fill length (Torez Smith) [2061784]
- usb: isp1760: fix memory pool initialization (Torez Smith) [2061784]
- usb: typec: tcpm: Fix spelling mistake "atleast" -> "at least" (Torez Smith) [2061784]
- usb: dwc2: Fix spelling mistake "was't" -> "wasn't" (Torez Smith) [2061784]
- usb: renesas_usbhs: Fix spelling mistake "faile" -> "failed" (Torez Smith) [2061784]
- usb: host: xhci-rcar: Don't reload firmware after the completion (Torez Smith) [2061784]
- usb: xhci-mtk: allow bandwidth table rollover (Torez Smith) [2061784]
- usb: mtu3: fix random remote wakeup (Torez Smith) [2061784]
- usb: mtu3: return successful suspend status (Torez Smith) [2061784]
- usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint (Torez Smith) [2061784]
- usb: xhci-mtk: modify the SOF/ITP interval for mt8195 (Torez Smith) [2061784]
- usb: xhci-mtk: add a member of num_esit (Torez Smith) [2061784]
- usb: xhci-mtk: check boundary before check tt (Torez Smith) [2061784]
- usb: xhci-mtk: update fs bus bandwidth by bw_budget_table (Torez Smith) [2061784]
- usb: xhci-mtk: fix issue of out-of-bounds array access (Torez Smith) [2061784]
- usb: xhci-mtk: support option to disable usb2 ports (Torez Smith) [2061784]
- usb: xhci-mtk: fix use-after-free of mtk->hcd (Torez Smith) [2061784]
- dt-bindings: usb: mtk-xhci: add compatible for mt8195 (Torez Smith) [2061784]
- dt-bindings: usb: mtk-xhci: add optional property to disable usb2 ports (Torez Smith) [2061784]
- usb: bdc: Fix a resource leak in the error handling path of 'bdc_probe()' (Torez Smith) [2061784]
- usb: bdc: Fix an error handling path in 'bdc_probe()' when no suitable DMA config is available (Torez Smith) [2061784]
- Revert "usb: xhci-mtk: relax TT periodic bandwidth allocation" (Torez Smith) [2061784]
- usb: isp1760: clean never read udc_enabled warning (Torez Smith) [2061784]
- usb: isp1760: do not shift in uninitialized slot (Torez Smith) [2061784]
- usb: isp1760: do not reset retval (Torez Smith) [2061784]
- usb: isp1760: check maxpacketsize before using it (Torez Smith) [2061784]
- usb: isp1760: ignore return value for bus change pattern (Torez Smith) [2061784]
- usb: gadget: Add description for module parameter (Torez Smith) [2061784]
- usbip:vhci_hcd USB port can get stuck in the disabled state (Torez Smith) [2061784]
- usbip: clean up code in vhci_device_unlink_cleanup (Torez Smith) [2061784]
- usbip: give back URBs for unsent unlink requests during cleanup (Torez Smith) [2061784]
- usb: gadget: aspeed: Remove repeated verbose license text (Torez Smith) [2061784]
- usb: gadget: mass_storage: Remove repeated verbose license text (Torez Smith) [2061784]
- usb: musb: musb_dsps: request_irq() after initializing musb (Torez Smith) [2061784]
- usb: dwc3: pci: add support for AMD's newer generation platform. (Torez Smith) [2061784]
- usb: dwc3: imx8mp: request irq after initializing dwc3 (Torez Smith) [2061784]
- usb: ehci-orion: Handle errors of clk_prepare_enable() in probe (Torez Smith) [2061784]
- xhci: Add bus number to some debug messages (Torez Smith) [2061784]
- xhci: Add additional dynamic debug to follow URBs in cancel and error cases. (Torez Smith) [2061784]
- Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" (Torez Smith) [2061784]
- xhci: Fix failure to give back some cached cancelled URBs. (Torez Smith) [2061784]
- xhci: fix even more unsafe memory usage in xhci tracing (Torez Smith) [2061784]
- xhci: fix unsafe memory usage in xhci tracing (Torez Smith) [2061784]
- USB: serial: replace symbolic permissions by octal permissions (Torez Smith) [2061784]
- usb: gadget: f_hid: optional SETUP/SET_REPORT mode (Torez Smith) [2061784]
- usb: chipidea: host: fix port index underflow and UBSAN complains (Torez Smith) [2061784]
- usb: typec: altmodes/displayport: Notify drm subsys of hotplug events (Torez Smith) [2061784]
- usb: typec: altmodes/displayport: Make dp_altmode_notify() more generic (Torez Smith) [2061784]
- drm/connector: Add support for out-of-band hotplug notification (v3) (Torez Smith) [2061784]
- drm/connector: Add drm_connector_find_by_fwnode() function (v3) (Torez Smith) [2061784]
- drm/connector: Add a fwnode pointer to drm_connector and register with ACPI (v2) (Torez Smith) [2061784]
- drm/connector: Give connector sysfs devices there own device_type (Torez Smith) [2061784]
- USB: EHCI: Add alias for Broadcom INSNREG (Torez Smith) [2061784]
- USB: EHCI: Add register array bounds to HCS ports (Torez Smith) [2061784]
- usb: gadget: mv_u3d: request_irq() after initializing UDC (Torez Smith) [2061784]
- usb: gadget: f_uac1: fixing inconsistent indenting (Torez Smith) [2061784]
- usb: remove reference to deleted config STB03xxx (Torez Smith) [2061784]
- usb: host: remove line for obsolete config USB_HWA_HCD (Torez Smith) [2061784]
- usb: host: remove dead EHCI support for on-chip PMC MSP71xx USB controller (Torez Smith) [2061784]
- usb: dwc3: Decouple USB 2.0 L1 & L2 events (Torez Smith) [2061784]
- usb: phy: tahvo: add IRQ check (Torez Smith) [2061784]
- usb: host: ohci-tmio: add IRQ check (Torez Smith) [2061784]
- dt-bindings: usb: mtk-musb: add MT7623 compatible (Torez Smith) [2061784]
- usb: gadget: remove unnecessary AND operation when get ep maxp (Torez Smith) [2061784]
- usb: gadget: bdc: remove unnecessary AND operation when get ep maxp (Torez Smith) [2061784]
- usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse (Torez Smith) [2061784]
- usb: typec: tcpm: Support non-PD mode (Torez Smith) [2061784]
- usb: gadget: tegra-xudc: fix the wrong mult value for HS isoc or intr (Torez Smith) [2061784]
- usb: cdnsp: fix the wrong mult value for HS isoc or intr (Torez Smith) [2061784]
- usb: mtu3: fix the wrong HS mult value (Torez Smith) [2061784]
- usb: mtu3: use @mult for HS isoc or intr (Torez Smith) [2061784]
- usb: mtu3: restore HS function when set SS/SSP (Torez Smith) [2061784]
- usb: phy: twl6030: add IRQ checks (Torez Smith) [2061784]
- usb: phy: fsl-usb: add IRQ check (Torez Smith) [2061784]
- usb: misc: brcmstb-usb-pinmap: add IRQ check (Torez Smith) [2061784]
- usb: gadget: udc: s3c2410: add IRQ check (Torez Smith) [2061784]
- usb: gadget: udc: at91: add IRQ check (Torez Smith) [2061784]
- usb: dwc3: qcom: add IRQ check (Torez Smith) [2061784]
- usb: dwc3: meson-g12a: add IRQ check (Torez Smith) [2061784]
- usb: dwc2: gadget: implement udc_set_speed() (Torez Smith) [2061784]
- usb: xhci-mtk: relax TT periodic bandwidth allocation (Torez Smith) [2061784]
- dt-bindings: usb: renesas,usbhs: Document RZ/G2L bindings (Torez Smith) [2061784]
- docs: usb: fix malformed table (Torez Smith) [2061784]
- usb: gadget: f_uac2: remove redundant assignments to pointer i_feature (Torez Smith) [2061784]
- usb: misc: adutux: use swap() (Torez Smith) [2061784]
- usb: gadget: remove useless cast (Torez Smith) [2061784]
- usb: gadget: Fix inconsistent indent (Torez Smith) [2061784]
- media: em28xx-input: fix refcount bug in em28xx_usb_disconnect (Torez Smith) [2061784]
- thunderbolt: Add authorized value to the KOBJ_CHANGE uevent (Torez Smith) [2061784]
- USB: serial: cp210x: determine fw version for CP2105 and CP2108 (Torez Smith) [2061784]
- USB: serial: cp210x: clean up type detection (Torez Smith) [2061784]
- USB: serial: cp210x: clean up set-chars request (Torez Smith) [2061784]
- USB: serial: cp210x: clean up control-request timeout (Torez Smith) [2061784]
- USB: serial: cp210x: fix flow-control error handling (Torez Smith) [2061784]
- USB: serial: cp210x: fix control-characters error handling (Torez Smith) [2061784]
- USB: serial: io_edgeport: drop unused descriptor helper (Torez Smith) [2061784]
- usb: gadget: pxa25x_udc: Constify static struct pxa25x_ep_ops (Torez Smith) [2061784]
- drivers: usb: dwc3-qcom: Add sdm660 compatible (Torez Smith) [2061784]
- usb: isp1760: rework cache initialization error handling (Torez Smith) [2061784]
- usb: isp1760: do not sleep in field register poll (Torez Smith) [2061784]
- usb: isp1760: remove debug message as error (Torez Smith) [2061784]
- dt-bindings: usb: ohci: Add Allwinner A83t compatible (Torez Smith) [2061784]
- dt-bindings: usb: ehci: Add Allwinner A83t compatible (Torez Smith) [2061784]
- usb: gadget: uvc: decrease the interrupt load to a quarter (Torez Smith) [2061784]
- usb: gadget: uvc: add scatter gather support (Torez Smith) [2061784]
- usb: gadget: uvc: set v4l2_dev->dev in f_uvc (Torez Smith) [2061784]
- usb: gadget: uvc: make uvc_num_requests depend on gadget speed (Torez Smith) [2061784]
- usb: dwc3: gadget: set gadgets parent to the right controller (Torez Smith) [2061784]
- usb: mtu3: support suspend/resume for dual-role mode (Torez Smith) [2061784]
- usb: mtu3: support suspend/resume for device mode (Torez Smith) [2061784]
- usb: mtu3: add helper to power on/down device (Torez Smith) [2061784]
- usb: mtu3: support runtime PM for host mode (Torez Smith) [2061784]
- usb: mtu3: add new helpers for host suspend/resume (Torez Smith) [2061784]
- usb: mtu3: support option to disable usb2 ports (Torez Smith) [2061784]
- usb: mtu3: support property role-switch-default-mode (Torez Smith) [2061784]
- usb: dwc3: drd: use helper to get role-switch-default-mode (Torez Smith) [2061784]
- usb: common: add helper to get role-switch-default-mode (Torez Smith) [2061784]
- dt-bindings: usb: mtu3: add wakeup interrupt (Torez Smith) [2061784]
- dt-bindings: usb: mtu3: add support property role-switch-default-mode (Torez Smith) [2061784]
- dt-bindings: usb: mtu3: add optional property to disable usb2 ports (Torez Smith) [2061784]
- dt-bindings: usb: mtu3: remove support VBUS detection of extcon (Torez Smith) [2061784]
- media: stkwebcam: fix memory leak in stk_camera_probe (Torez Smith) [2061784]
- media: go7007: remove redundant initialization (Torez Smith) [2061784]
- media: go7007: fix memory leak in go7007_usb_probe (Torez Smith) [2061784]
- media: dvb-usb: Fix error handling in dvb_usb_i2c_init (Torez Smith) [2061784]
- media: dvb-usb: fix uninit-value in vp702x_read_mac_addr (Torez Smith) [2061784]
- media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init (Torez Smith) [2061784]
- usb: dwc3: dwc3-qcom: Fix typo in the dwc3 vbus override API (Torez Smith) [2061784]
- usb: gadget: f_uac1: add volume and mute support (Torez Smith) [2061784]
- usb: gadget: f_uac2: add volume and mute support (Torez Smith) [2061784]
- usb: gadget: u_audio: add bi-directional volume and mute support (Torez Smith) [2061784]
- usb: audio-v2: add ability to define feature unit descriptor (Torez Smith) [2061784]
- dt-bindings: usb: generic-ohci: Document dr_mode property (Torez Smith) [2061784]
- dt-bindings: usb: generic-ehci: Document dr_mode property (Torez Smith) [2061784]
- usb: dwc2: gadget: Add endpoint wedge support (Torez Smith) [2061784]
- usb: gadget: composite: Allow bMaxPower=0 if self-powered (Torez Smith) [2061784]
- usb: isp1301-omap: Fix the GPIO include (Torez Smith) [2061784]
- usb: renesas-xhci: Remove renesas_xhci_pci_exit() (Torez Smith) [2061784]
- usb: xhci-renesas: Minor coding style cleanup (Torez Smith) [2061784]
- usb: host: ohci-spear: simplify calling usb_add_hcd() (Torez Smith) [2061784]
- USB: EHCI: ehci-mv: improve error handling in mv_ehci_enable() (Torez Smith) [2061784]
- usb: gadget: u_ether: fix a potential null pointer dereference (Torez Smith) [2061784]
- usb: gadget: f_ncm: ncm_wrap_ntb - move var definitions into if statement (Torez Smith) [2061784]
- usb: gadget: f_ncm: remove spurious if statement (Torez Smith) [2061784]
- usb: gadget: f_ncm: remove check for NULL skb_tx_data in timer function (Torez Smith) [2061784]
- usb: gadget: f_ncm: remove spurious boolean timer_stopping (Torez Smith) [2061784]
- usb: gadget: f_ncm: remove timer_force_tx field (Torez Smith) [2061784]
- usb: host: fotg210: fix the actual_length of an iso packet (Torez Smith) [2061784]
- usb: host: fotg210: fix the endpoint's transactional opportunities calculation (Torez Smith) [2061784]
- Revert "usb: host: fotg210: Use dma_pool_zalloc" (Torez Smith) [2061784]
- media: usb: dvb-usb-v2: af9035: let subdrv autoselect enable si2168 and si2157 (Torez Smith) [2061784]
- media: usb: dvb-usb-v2: af9035: report if i2c client isn't bound (Torez Smith) [2061784]
- dt-bindings: usb: dwc3: Update dwc3 TX fifo properties (Torez Smith) [2061784]
- usb: dwc3: dwc3-qcom: Enable tx-fifo-resize property by default (Torez Smith) [2061784]
- usb: dwc3: Resize TX FIFOs to meet EP bursting requirements (Torez Smith) [2061784]
- usb: gadget: configfs: Check USB configuration before adding (Torez Smith) [2061784]
- usb: gadget: udc: core: Introduce check_config to verify USB configuration (Torez Smith) [2061784]
- media: drivers/media/usb/gspca: fix typo Fliker -> Flicker (Torez Smith) [2061784]
- media: uvc: don't do DMA on stack (Torez Smith) [2061784]
- media: gspca: Drop default m (Torez Smith) [2061784]
- media: dvbsky: add support for MyGica T230C2_LITE and T230A (Torez Smith) [2061784]
- oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup (Nico Pache) [1951330]
- scsi: mpt3sas: Fix mpt3sas_check_same_4gb_region() kdoc comment (Tomas Henzl) [2068044]
- scsi: mpt3sas: Fix incorrect 4GB boundary check (Tomas Henzl) [2068044]
- scsi: mpt3sas: Remove scsi_dma_map() error messages (Tomas Henzl) [2068044]
- qed: fix ethtool register dump (Manish Chopra) [2040279]
- qede: confirm skb is allocated before using (Manish Chopra) [2040279]
- qed: remove unnecessary memset in qed_init_fw_funcs (Manish Chopra) [2040279]
- qed: return status of qed_iov_get_link (Manish Chopra) [2040279]
- net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() (Manish Chopra) [2040279]
- qed: validate and restrict untrusted VFs vlan promisc mode (Manish Chopra) [2040279]
- qed: display VF trust config (Manish Chopra) [2040279]
- qed: prevent a fw assert during device shutdown (Manish Chopra) [2040279]
- qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nosleep() for udelay. (Manish Chopra) [2040279]
- qed: Use dma_set_mask_and_coherent() and simplify code (Manish Chopra) [2040279]
- qed*: esl priv flag support through ethtool (Manish Chopra) [2040279]
- qed*: enhance tx timeout debug info (Manish Chopra) [2040279]
- qede: validate non LSO skb length (Manish Chopra) [2040279]
- qed: Enhance rammod debug prints to provide pretty details (Manish Chopra) [2040279]
- net: qed: fix the array may be out of bound (Manish Chopra) [2040279]
- qed: Use the bitmap API to simplify some functions (Manish Chopra) [2040279]
- RDMA/qed: Use helper function to set GUIDs (Manish Chopra) [2040279]
- RDMA/qedr: Fix NULL deref for query_qp on the GSI QP (Manish Chopra) [2040279]
- net: qed_dev: fix check of true !rc expression (Manish Chopra) [2040279]
- net: qed_ptp: fix check of true !rc expression (Manish Chopra) [2040279]
- RDMA/qedr: Remove unsupported qedr_resize_cq callback (Manish Chopra) [2040279]
- qed: Change the TCP common variable - "iscsi_ooo" (Manish Chopra) [2040279]
- qed: Optimize the ll2 ooo flow (Manish Chopra) [2040279]
- net: qed_debug: fix check of false (grc_param < 0) expression (Manish Chopra) [2040279]
- qed: Fix missing error code in qed_slowpath_start() (Manish Chopra) [2040279]
- qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario (Manish Chopra) [2040279]
- qed: Initialize debug string array (Manish Chopra) [2040279]
- qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" (Manish Chopra) [2040279]
- qed: fix ll2 establishment during load of RDMA driver (Manish Chopra) [2040279]
- qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") (Manish Chopra) [2040279]
- qed: Update TCP silly-window-syndrome timeout for iwarp, scsi (Manish Chopra) [2040279]
- qed: Update debug related changes (Manish Chopra) [2040279]
- qed: Add '_GTT' suffix to the IRO RAM macros (Manish Chopra) [2040279]
- qed: Update FW init functions to support FW 8.59.1.0 (Manish Chopra) [2040279]
- qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h (Manish Chopra) [2040279]
- qed: Update qed_hsi.h for fw 8.59.1.0 (Manish Chopra) [2040279]
- qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (Manish Chopra) [2040279]
- qed: Update common_hsi for FW ver 8.59.1.0 (Manish Chopra) [2040279]
- qed: Split huge qed_hsi.h header file (Manish Chopra) [2040279]
- qed: Remove e4_ and _e4 from FW HSI (Manish Chopra) [2040279]
- qed: Fix kernel-doc warnings (Manish Chopra) [2040279]
- qed: rdma - don't wait for resources under hw error recovery flow (Manish Chopra) [2040279]
- qed: Improve the stack space of filter_config() (Manish Chopra) [2040279]
- qed: Handle management FW error (Manish Chopra) [2040279]
- qed: Enable automatic recovery on error condition. (Manish Chopra) [2040279]
- RDMA/qedr: Move variables reset to qedr_set_common_qp_params() (Manish Chopra) [2040279]
- qed: Remove duplicated include of kernel.h (Manish Chopra) [2040279]
- qed: Remove redundant prints from the iWARP SYN handling (Manish Chopra) [2040279]
- qed: Skip DORQ attention handling during recovery (Manish Chopra) [2040279]
- qed: Avoid db_recovery during recovery (Manish Chopra) [2040279]
- RDMA/qedr: Improve error logs for rdma_alloc_tid error return (Manish Chopra) [2040279]
- RDMA/qed: Use accurate error num in qed_cxt_dynamic_ilt_alloc (Manish Chopra) [2040279]
- qede: Remove the qede module version (Manish Chopra) [2040279]
- qed: Remove the qed module version (Manish Chopra) [2040279]
- net: qed: remove unneeded return variables (Manish Chopra) [2040279]
- sched/isolation: Split housekeeping cpumask per isolation features (Phil Auld) [2065222]
- sched/isolation: Fix housekeeping_mask memory leak (Phil Auld) [2065222]
- sched/isolation: Consolidate error handling (Phil Auld) [2065222]
- sched/isolation: Consolidate check for housekeeping minimum service (Phil Auld) [2065222]
- sched/isolation: Use single feature type while referring to housekeeping cpumask (Phil Auld) [2065222]
- net: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch (Phil Auld) [2065222]
- workqueue: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch (Phil Auld) [2065222]
- pci: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch (Phil Auld) [2065222]
- mailbox: pcc: Avoid using the uninitialized variable 'dev' (Mark Langsdorf) [1998271]
- mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irq (Mark Langsdorf) [1998271]
- i2c: xgene-slimpro: Fix wrong pointer passed to PTR_ERR() (Mark Langsdorf) [1998271]
- ACPI: Make acpi_node_get_parent() local (Mark Langsdorf) [1998271]
- ACPI: Get acpi_device's parent from the parent field (Mark Langsdorf) [1998271]
- ACPI: Drop ACPI_USE_BUILTIN_STDARG ifdef from acgcc.h (Mark Langsdorf) [1998271]
- ACPI: PM: Fix device wakeup power reference counting error (Mark Langsdorf) [1998271]
- ACPI: video: use platform backlight driver on Xiaomi Mi Pad 2 (Mark Langsdorf) [1998271]
- ACPI: video: Drop dmi_system_id.ident settings from video_detect_dmi_table[] (Mark Langsdorf) [1998271]
- ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses (Mark Langsdorf) [1998271]
- ACPI: EC: Remove initialization of static variables to false (Mark Langsdorf) [1998271]
- ACPI: EC: Use ec_no_wakeup on HP ZHAN 66 Pro (Mark Langsdorf) [1998271]
- ACPI: Add a convenience function to tell a device is in D0 state (Mark Langsdorf) [1998271]
- ACPI: scan: Obtain device's desired enumeration power state (Mark Langsdorf) [1998271]
- perf: qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly (Mark Langsdorf) [1998271]
- ACPI/PCC: Add maintainer for PCC mailbox driver (Mark Langsdorf) [1998271]
- mailbox: pcc: Move bulk of PCCT parsing into pcc_mbox_probe (Mark Langsdorf) [1998271]
- mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4) (Mark Langsdorf) [1998271]
- mailbox: pcc: Drop handling invalid bit-width in {read,write}_register (Mark Langsdorf) [1998271]
- mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq (Mark Langsdorf) [1998271]
- mailbox: pcc: Add PCC register bundle and associated accessor functions (Mark Langsdorf) [1998271]
- mailbox: pcc: Rename doorbell ack to platform interrupt ack register (Mark Langsdorf) [1998271]
- mailbox: pcc: Use PCC mailbox channel pointer instead of standard (Mark Langsdorf) [1998271]
- mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory region info (Mark Langsdorf) [1998271]
- mailbox: pcc: Consolidate subspace doorbell register parsing (Mark Langsdorf) [1998271]
- mailbox: pcc: Consolidate subspace interrupt information parsing (Mark Langsdorf) [1998271]
- mailbox: pcc: Refactor all PCC channel information into a structure (Mark Langsdorf) [1998271]
- mailbox: pcc: Fix kernel doc warnings (Mark Langsdorf) [1998271]
- ACPI: APEI: mark apei_hest_parse() static (Mark Langsdorf) [1998271]
- ACPI: APEI: EINJ: Relax platform response timeout to 1 second (Mark Langsdorf) [1998271]
- ACPI: resources: Add one more Medion model in IRQ override quirk (Mark Langsdorf) [1998271]
- ACPI: AC: Quirk GK45 to skip reading _PSR (Mark Langsdorf) [1998271]
- ACPI: PM: sleep: Do not set suspend_ops unnecessarily (Mark Langsdorf) [1998271]
- ACPI: PRM: Handle memory allocation and memory remap failure (Mark Langsdorf) [1998271]
- ACPI: PRM: Remove unnecessary blank lines (Mark Langsdorf) [1998271]
- ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errors (Mark Langsdorf) [1998271]
- ACPI: PM: Fix sharing of wakeup power resources (Mark Langsdorf) [1998271]
- ACPI: PM: Turn off unused wakeup power resources (Mark Langsdorf) [1998271]
- ACPI: PM: Check states of power resources during initialization (Mark Langsdorf) [1998271]
- hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device() (Mark Langsdorf) [1998271]
- ACPI: replace snprintf() in "show" functions with sysfs_emit() (Mark Langsdorf) [1998271]
- ACPI: LPSS: Use ACPI_COMPANION() directly (Mark Langsdorf) [1998271]
- ACPI: battery: Accept charges over the design capacity as full (Mark Langsdorf) [1998271]
- ACPICA: Update version to 20210930 (Mark Langsdorf) [1998271]
- ACPICA: iASL table disassembler: Added disassembly support for the NHLT ACPI table (Mark Langsdorf) [1998271]
- ACPICA: ACPI 6.4 SRAT: add Generic Port Affinity type (Mark Langsdorf) [1998271]
- ACPICA: Add support for Windows 2020 _OSI string (Mark Langsdorf) [1998271]
- ACPICA: Avoid evaluating methods too early during system resume (Mark Langsdorf) [1998271]
- ACPI: glue: Look for ACPI bus type only if ACPI companion is not known (Mark Langsdorf) [1998271]
- ACPI: glue: Drop cleanup callback from struct acpi_bus_type (Mark Langsdorf) [1998271]
- ACPI: processor: idle: Avoid falling back to C3 type C-states (Mark Langsdorf) [1998271]
- ACPI: processor idle: Allow playing dead in C3 state (Mark Langsdorf) [1998271]
- ACPI: Kconfig: Fix a typo in Kconfig (Mark Langsdorf) [1998271]
- ACPI: PNP: remove duplicated BRI0A49 and BDP3336 entries (Mark Langsdorf) [1998271]
- ACPI: resources: Add DMI-based legacy IRQ override quirk (Mark Langsdorf) [1998271]
- ACPICA: Add support for MADT online enabled bit (Mark Langsdorf) [1998271]
- ACPI: PM: Do not turn off power resources in unknown state (Mark Langsdorf) [1998269]
- acpi/arm64: fix next_platform_timer() section mismatch error (Mark Langsdorf) [1998269]
- ACPI: PM: Include alternate AMDI0005 id in special behaviour (Mark Langsdorf) [1998269]
- ACPI: NFIT: Use fallback node id when numa info in NFIT table is incorrect (Mark Langsdorf) [1998269]
- ACPICA: Update the list of maintainers (Mark Langsdorf) [1998269]
- MAINTAINERS: Change Rafael's e-mail address (Mark Langsdorf) [1998269]
- ACPI: PRM: Find PRMT table before parsing it (Mark Langsdorf) [1998269]
- ACPI: scan: Remove unneeded header linux/nls.h (Mark Langsdorf) [1998269]
- ACPI: PM: s2idle: Run both AMD and Microsoft methods if both are supported (Mark Langsdorf) [1998269]
- ACPI: power: Drop name from struct acpi_power_resource (Mark Langsdorf) [1998269]
- ACPI: power: Use acpi_handle_debug() to print debug messages (Mark Langsdorf) [1998269]
- ACPI: button: Add DMI quirk for Lenovo Yoga 9 (14INTL5) (Mark Langsdorf) [1998269]
- ACPI: SPCR: Add support for the new 16550-compatible Serial Port Subtype (Mark Langsdorf) [1998269]
- ACPI: platform-profile: call sysfs_notify() from platform_profile_store() (Mark Langsdorf) [1998269]
- ACPICA: Update version to 20210730 (Mark Langsdorf) [1998269]
- ACPICA: Add method name "_DIS" For use with aslmethod.c (Mark Langsdorf) [1998269]
- ACPICA: iASL: Fix for WPBT table with no command-line arguments (Mark Langsdorf) [1998269]
- ACPICA: Headers: Add new DBG2 Serial Port Subtypes (Mark Langsdorf) [1998269]
- ACPICA: Macros should not use a trailing semicolon (Mark Langsdorf) [1998269]
- ACPICA: Fix an if statement (add parens) (Mark Langsdorf) [1998269]
- ACPICA: iASL: Add support for the AEST table (data compiler) (Mark Langsdorf) [1998269]
- clk: fractional-divider: Introduce POWER_OF_TWO_PS flag (Mark Langsdorf) [1998269]
- ACPI: DPTF: Add new PCH FIVR methods (Mark Langsdorf) [1998269]
- clk: x86: Rename clk-lpt to more specific clk-lpss-atom (Mark Langsdorf) [1998269]
- ACPI: configfs: Make get_header() to return error pointer (Mark Langsdorf) [1998269]
- ACPI: configfs: Use sysfs_emit() in "show" functions (Mark Langsdorf) [1998269]
- ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA (Mark Langsdorf) [1998269]
- ACPI / PMIC: XPower: optimize MIPI PMIQ sequence I2C-bus accesses (Mark Langsdorf) [1998269]
- ACPI / PMIC: XPower: optimize I2C-bus accesses (Mark Langsdorf) [1998269]
Resolves: rhbz#2082589, rhbz#2061784, rhbz#1951330, rhbz#2068044, rhbz#2040279, rhbz#2065222, rhbz#1998271, rhbz#1998269

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-05-11 06:57:35 +00:00
Patrick Talbert
a8aa956df0 kernel-5.14.0-87.el9
* Mon May 09 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-87.el9]
- perf tools: Add external commands to list-cmds (Michael Petlan) [2065179]
- perf docs: Add perf-iostat link to manpages (Michael Petlan) [2065179]
- net: make use of helper netif_is_bridge_master() (Ivan Vecera) [2081260]
- xfrm: enforce validity of offload input flags (Sabrina Dubroca) [2080384]
- xfrm: Don't accidentally set RTO_ONLINK in decode_session4() (Sabrina Dubroca) [2080384]
- net/xfrm: IPsec tunnel mode fix inner_ipproto setting in sec_path (Sabrina Dubroca) [2080384]
- xfrm: fix a small bug in xfrm_sa_len() (Sabrina Dubroca) [2080384]
- xfrm: fix policy lookup for ipv6 gre packets (Sabrina Dubroca) [2080384]
- net/tls: fix slab-out-of-bounds bug in decrypt_internal (Sabrina Dubroca) [2080356]
- tls: cap the output scatter list to something reasonable (Sabrina Dubroca) [2080356]
- net/tls: Fix authentication failure in CCM mode (Sabrina Dubroca) [2080356]
- tls: fix replacing proto_ops (Sabrina Dubroca) [2080356]
- tls: splice_read: fix accessing pre-processed records (Sabrina Dubroca) [2080356]
- tls: splice_read: fix record type check (Sabrina Dubroca) [2080356]
- net: macsec: Verify that send_sci is on when setting Tx sci explicitly (Sabrina Dubroca) [2080352]
- net: macsec: Fix offload support for NETDEV_UNREGISTER event (Sabrina Dubroca) [2080352]
- sctp: check asoc strreset_chunk in sctp_generate_reconf_event (Xin Long) [2069957]
- udf: Restore i_lenAlloc when inode expansion fails (Carlos Maiolino) [2054658] {CVE-2022-0617}
- udf: Fix NULL ptr deref when converting from inline format (Carlos Maiolino) [2054658] {CVE-2022-0617}
- cifs: destage any unwritten data to the server before calling copychunk_write (Ronnie Sahlberg) [1997373]
- i40e: xsk: Move tmp desc array from driver to pool (Ivan Vecera) [2078894]
- printk: use atomic updates for klogd work (Prarit Bhargava) [2078897]
- genirq: Provide generic_handle_irq_safe() (Prarit Bhargava) [2078897]
- printk: Remove printk.h inclusion in percpu.h (Prarit Bhargava) [2078897]
- efi: Allow efi=runtime (Prarit Bhargava) [2078897]
- efi: Disable runtime services on RT (Prarit Bhargava) [2078897]
- x86/softirq: Disable softirq stacks on PREEMPT_RT (Prarit Bhargava) [2078897]
- genirq: Disable irqfixup/poll on PREEMPT_RT. (Prarit Bhargava) [2078897]
- genirq: Move prio assignment into the newly created thread (Prarit Bhargava) [2078897]
- cpufreq: intel_pstate: Use firmware default EPP (Steve Best) [2072886]
- cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes (Steve Best) [2072886]
- cpufreq: intel_pstate: Update EPP for AlderLake mobile (Steve Best) [2072886]
- cpufreq: intel_pstate: Drop redundant intel_pstate_get_hwp_cap() call (Steve Best) [2072886]
- cpufreq: intel_pstate: ITMT support for overclocked system (Steve Best) [2072886]
- cpufreq: intel_pstate: Fix active mode offline/online EPP handling (Steve Best) [2072886]
- cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs (Steve Best) [2072886]
- drivers/base/memory: clarify adding and removing of memory blocks (David Hildenbrand) [2077436]
- drivers/base/memory: determine and store zone for single-zone memory blocks (David Hildenbrand) [2077436]
- drivers/base/node: rename link_mem_sections() to register_memory_block_under_node() (David Hildenbrand) [2077436]
- drivers/base/node: consolidate node device subsystem initialization in node_dev_init() (David Hildenbrand) [2077436]
- powerpc/kernel: Add __init attribute to eligible functions (David Hildenbrand) [2077436]
- drivers/base/memory: add memory block to memory group after registration succeeded (David Hildenbrand) [2077436]
- af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register (Xin Long) [2075183]
- proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment (Baoquan He) [2051908]
- proc/vmcore: fix possible deadlock on concurrent mmap and read (Baoquan He) [2051908]
- proc/vmcore: don't fake reading zeroes on surprise vmcore_cb unregistration (Baoquan He) [2051908]
- enable DAMON configs (Chris von Recklinghausen) [2004230]
- Docs/admin-guide/mm/damon/usage: update for schemes statistics (Chris von Recklinghausen) [2004230]
- Docs/admin-guide/mm/damon/reclaim: document statistics parameters (Chris von Recklinghausen) [2004230]
- mm/damon: hide kernel pointer from tracepoint event (Chris von Recklinghausen) [2004230]
- mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log (Chris von Recklinghausen) [2004230]
- mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging (Chris von Recklinghausen) [2004230]
- mm/damon/dbgfs: remove an unnecessary variable (Chris von Recklinghausen) [2004230]
- mm/damon: move the implementation of damon_insert_region to damon.h (Chris von Recklinghausen) [2004230]
- mm/damon: add access checking for hugetlb pages (Chris von Recklinghausen) [2004230]
- mm/damon/dbgfs: support all DAMOS stats (Chris von Recklinghausen) [2004230]
- mm/damon/reclaim: provide reclamation statistics (Chris von Recklinghausen) [2004230]
- mm/damon/schemes: account how many times quota limit has exceeded (Chris von Recklinghausen) [2004230]
- mm/damon/schemes: account scheme actions that successfully applied (Chris von Recklinghausen) [2004230]
- mm/damon: remove a mistakenly added comment for a future feature (Chris von Recklinghausen) [2004230]
- Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts (Chris von Recklinghausen) [2004230]
- Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning (Chris von Recklinghausen) [2004230]
- Docs/admin-guide/mm/damon/usage: remove redundant information (Chris von Recklinghausen) [2004230]
- Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks (Chris von Recklinghausen) [2004230]
- mm/damon: convert macro functions to static inline functions (Chris von Recklinghausen) [2004230]
- mm/damon: modify damon_rand() macro to static inline function (Chris von Recklinghausen) [2004230]
- mm/damon: move damon_rand() definition into damon.h (Chris von Recklinghausen) [2004230]
- mm/damon/schemes: add the validity judgment of thresholds (Chris von Recklinghausen) [2004230]
- mm/damon/vaddr: remove swap_ranges() and replace it with swap() (Chris von Recklinghausen) [2004230]
- mm/damon: remove some unneeded function definitions in damon.h (Chris von Recklinghausen) [2004230]
- mm/damon/core: use abs() instead of diff_of() (Chris von Recklinghausen) [2004230]
- mm/damon: add 'age' of region tracepoint support (Chris von Recklinghausen) [2004230]
- mm/damon: unified access_check function naming rules (Chris von Recklinghausen) [2004230]
- docs/vm: add vmalloced-kernel-stacks document (Chris von Recklinghausen) [2004230]
- mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' (Chris von Recklinghausen) [2004230]
- mm/damon/dbgfs: protect targets destructions with kdamond_lock (Chris von Recklinghausen) [2004230]
- selftests/damon: test debugfs file reads/writes with huge count (Chris von Recklinghausen) [2004230]
- selftests/damon: test DAMON enabling with empty target_ids case (Chris von Recklinghausen) [2004230]
- mm/damon/vaddr-test: remove unnecessary variables (Chris von Recklinghausen) [2004230]
- mm/damon/vaddr: remove an unnecessary warning message (Chris von Recklinghausen) [2004230]
- mm/damon/core: remove unnecessary error messages (Chris von Recklinghausen) [2004230]
- mm/damon/dbgfs: remove an unnecessary error message (Chris von Recklinghausen) [2004230]
- mm/damon/core: use better timer mechanisms selection threshold (Chris von Recklinghausen) [2004230]
- mm/damon/core: fix fake load reports due to uninterruptible sleeps (Chris von Recklinghausen) [2004230]
- timers: implement usleep_idle_range() (Chris von Recklinghausen) [2004230]
- mm/damon/dbgfs: fix missed use of damon_dbgfs_lock (Chris von Recklinghausen) [2004230]
- mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation (Chris von Recklinghausen) [2004230]
- mm/damon: remove return value from before_terminate callback (Chris von Recklinghausen) [2004230]
- mm/damon: fix a few spelling mistakes in comments and a pr_debug message (Chris von Recklinghausen) [2004230]
- mm/damon: simplify stop mechanism (Chris von Recklinghausen) [2004230]
- include/linux/delay.h: replace kernel.h with the necessary inclusions (Chris von Recklinghausen) [2004230]
- Docs/admin-guide/mm/pagemap: wordsmith page flags descriptions (Chris von Recklinghausen) [2004230]
- Docs/admin-guide/mm/damon/start: simplify the content (Chris von Recklinghausen) [2004230]
- Docs/admin-guide/mm/damon/start: fix a wrong link (Chris von Recklinghausen) [2004230]
- Docs/admin-guide/mm/damon/start: fix wrong example commands (Chris von Recklinghausen) [2004230]
- mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on (Chris von Recklinghausen) [2004230]
- mm/damon: remove unnecessary variable initialization (Chris von Recklinghausen) [2004230]
- Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIM (Chris von Recklinghausen) [2004230]
- mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) (Chris von Recklinghausen) [2004230]
- mm/damon/dbgfs: support watermarks (Chris von Recklinghausen) [2004230]
- mm/damon/schemes: activate schemes based on a watermarks mechanism (Chris von Recklinghausen) [2004230]
- mm/damon/dbgfs: support prioritization weights (Chris von Recklinghausen) [2004230]
- mm/damon/vaddr,paddr: support pageout prioritization (Chris von Recklinghausen) [2004230]
- mm/damon/schemes: prioritize regions within the quotas (Chris von Recklinghausen) [2004230]
- mm/damon/dbgfs: support quotas of schemes (Chris von Recklinghausen) [2004230]
- mm/damon/schemes: implement time quota (Chris von Recklinghausen) [2004230]
- mm/damon/schemes: skip already charged targets and regions (Chris von Recklinghausen) [2004230]
- mm/damon/schemes: implement size quota for schemes application speed control (Chris von Recklinghausen) [2004230]
- mm/damon/paddr: support the pageout scheme (Chris von Recklinghausen) [2004230]
- mm/damon/dbgfs: remove unnecessary variables (Chris von Recklinghausen) [2004230]
- mm/damon/vaddr: constify static mm_walk_ops (Chris von Recklinghausen) [2004230]
- Docs/DAMON: document physical memory monitoring support (Chris von Recklinghausen) [2004230]
- mm/damon/dbgfs: support physical memory monitoring (Chris von Recklinghausen) [2004230]
- mm/damon: implement primitives for physical address space monitoring (Chris von Recklinghausen) [2004230]
- mm/damon/vaddr: separate commonly usable functions (Chris von Recklinghausen) [2004230]
- mm/damon/dbgfs-test: add a unit test case for 'init_regions' (Chris von Recklinghausen) [2004230]
- Docs/admin-guide/mm/damon: document 'init_regions' feature (Chris von Recklinghausen) [2004230]
- Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes (Chris von Recklinghausen) [2004230]
- docs/vm/damon: remove broken reference (Chris von Recklinghausen) [2004230]
- Documentation/vm: move user guides to admin-guide/mm/ (Chris von Recklinghausen) [2004230]
- mm/damon/dbgfs: allow users to set initial monitoring target regions (Chris von Recklinghausen) [2004230]
- mm/damon/schemes: implement statistics feature (Chris von Recklinghausen) [2004230]
- mm/damon/dbgfs: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004230]
- mm/damon/vaddr: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004230]
- mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) (Chris von Recklinghausen) [2004230]
- mm/damon/core: account age of target regions (Chris von Recklinghausen) [2004230]
- mm/damon/core: nullify pointer ctx->kdamond with a NULL (Chris von Recklinghausen) [2004230]
- mm/damon: needn't hold kdamond_lock to print pid of kdamond (Chris von Recklinghausen) [2004230]
- mm/damon: remove unnecessary do_exit() from kdamond (Chris von Recklinghausen) [2004230]
- mm/damon/core: print kdamond start log in debug mode only (Chris von Recklinghausen) [2004230]
- mm/damon: grammar s/works/work/ (Chris von Recklinghausen) [2004230]
- drm/msm: Fix missing include files in msm_gem_shrinker.c (Chris von Recklinghausen) [2004230]
- NFSv4.2: Fix missing removal of SLAB_ACCOUNT on kmem_cache allocation (Waiman Long) [2013413]
- slab: remove __alloc_size attribute from __kmalloc_track_caller (Waiman Long) [2013413]
- mm: memcontrol: rename memcg_cache_id to memcg_kmem_id (Waiman Long) [2013413]
- mm: list_lru: rename list_lru_per_memcg to list_lru_memcg (Waiman Long) [2013413]
- mm: memcontrol: fix cannot alloc the maximum memcg ID (Waiman Long) [2013413]
- mm: memcontrol: reuse memory cgroup ID for kmem ID (Waiman Long) [2013413]
- mm: list_lru: replace linear array with xarray (Waiman Long) [2013413]
- mm: list_lru: rename memcg_drain_all_list_lrus to memcg_reparent_list_lrus (Waiman Long) [2013413]
- mm: list_lru: allocate list_lru_one only when needed (Waiman Long) [2013413]
- mm: memcontrol: move memcg_online_kmem() to mem_cgroup_css_online() (Waiman Long) [2013413]
- xarray: use kmem_cache_alloc_lru to allocate xa_node (Waiman Long) [2013413]
- mm: dcache: use kmem_cache_alloc_lru() to allocate dentry (Waiman Long) [2013413]
- fs: allocate inode by using alloc_inode_sb() (Waiman Long) [2013413]
- fs: introduce alloc_inode_sb() to allocate filesystems specific inode (Waiman Long) [2013413]
- mm: introduce kmem_cache_alloc_lru (Waiman Long) [2013413]
- mm: list_lru: transpose the array of per-node per-memcg lru lists (Waiman Long) [2013413]
- memcg: add per-memcg total kernel memory stat (Waiman Long) [2013413]
- memcg: add per-memcg vmalloc stat (Waiman Long) [2013413]
- mm: list_lru: only add memcg-aware lrus to the global lru list (Waiman Long) [2013413]
- mm: list_lru: fix the return value of list_lru_count_one() (Waiman Long) [2013413]
- mm: list_lru: remove holding lru lock (Waiman Long) [2013413]
- memcg, kmem: further deprecate kmem.limit_in_bytes (Waiman Long) [2013413]
- mm/list_lru.c: prefer struct_size over open coded arithmetic (Waiman Long) [2013413]
- slab: add __alloc_size attributes for better bounds checking (Waiman Long) [2013413]
- slab: clean up function prototypes (Waiman Long) [2013413]
- Compiler Attributes: add __alloc_size() for better bounds checking (Waiman Long) [2013413]
- Redhat: enable Kfence on production servers (Nico Pache) [2072662]
- kfence, x86: only define helpers if !MODULE (Nico Pache) [2072662]
- kfence: default to dynamic branch instead of static keys mode (Nico Pache) [2072662]
- kfence: test: try to avoid test_gfpzero trigger rcu_stall (Nico Pache) [2072662]
- kunit: fix UAF when run kfence test case test_gfpzero (Nico Pache) [2072662]
- kfence: alloc kfence_pool after system startup (Nico Pache) [2072662]
- kfence: allow re-enabling KFENCE after system startup (Nico Pache) [2072662]
- mm/kfence: remove unnecessary CONFIG_KFENCE option (Nico Pache) [2072662]
- kfence: make test case compatible with run time set sample interval (Nico Pache) [2072662]
- kfence: always use static branches to guard kfence_alloc() (Nico Pache) [2072662]
- kfence: shorten critical sections of alloc/free (Nico Pache) [2072662]
- kfence: test: use kunit_skip() to skip tests (Nico Pache) [2072662]
- kfence: limit currently covered allocations when pool nearly full (Nico Pache) [2072662]
- kfence: move saving stack trace of allocations into __kfence_alloc() (Nico Pache) [2072662]
- kfence: count unexpectedly skipped allocations (Nico Pache) [2072662]
- kfence: add function to mask address bits (Nico Pache) [2072662]
- cifs: verify that tcon is valid before dereference in cifs_kill_sb (Ronnie Sahlberg) [2048823]
- cifs: release cached dentries only if mount is complete (Ronnie Sahlberg) [2048823]
- cifs: we do not need a spinlock around the tree access during umount (Ronnie Sahlberg) [2048823]
- cifs: fix handlecache and multiuser (Ronnie Sahlberg) [2048823]
- cifs: fix workstation_name for multiuser mounts (Ronnie Sahlberg) [2048823]
- cifs: free ntlmsspblob allocated in negotiate (Ronnie Sahlberg) [2048823]
- cifs: fix ntlmssp auth when there is no key exchange (Ronnie Sahlberg) [2048823]
- cifs: send workstation name during ntlmssp session setup (Ronnie Sahlberg) [2048823]
- cifs: Fix crash on unload of cifs_arc4.ko (Ronnie Sahlberg) [2048823]
- Documentation, arch: Remove leftovers from CIFS_WEAK_PW_HASH (Ronnie Sahlberg) [2048823]
- cifs: fix the cifs_reconnect path for DFS (Ronnie Sahlberg) [2048823]
- cifs: sanitize multiple delimiters in prepath (Ronnie Sahlberg) [2048823]
- cifs: ignore resource_id while getting fscache super cookie (Ronnie Sahlberg) [2048823]
- cifs: avoid use of dstaddr as key for fscache client cookie (Ronnie Sahlberg) [2048823]
- cifs: add server conn_id to fscache client cookie (Ronnie Sahlberg) [2048823]
- cifs: wait for tcon resource_id before getting fscache super (Ronnie Sahlberg) [2048823]
- cifs: fix missed refcounting of ipc tcon (Ronnie Sahlberg) [2048823]
- cifs: update internal version number (Ronnie Sahlberg) [2048823]
- smb2: clarify rc initialization in smb2_reconnect (Ronnie Sahlberg) [2048823]
- cifs: populate server_hostname for extra channels (Ronnie Sahlberg) [2048823]
- cifs: nosharesock should be set on new server (Ronnie Sahlberg) [2048823]
- cifs: introduce cifs_ses_mark_for_reconnect() helper (Ronnie Sahlberg) [2048823]
- cifs: protect srv_count with cifs_tcp_ses_lock (Ronnie Sahlberg) [2048823]
- cifs: move debug print out of spinlock (Ronnie Sahlberg) [2048823]
- cifs: do not duplicate fscache cookie for secondary channels (Ronnie Sahlberg) [2048823]
- cifs: connect individual channel servers to primary channel server (Ronnie Sahlberg) [2048823]
- cifs: protect session channel fields with chan_lock (Ronnie Sahlberg) [2048823]
- cifs: do not negotiate session if session already exists (Ronnie Sahlberg) [2048823]
- smb3: do not setup the fscache_super_cookie until fsinfo initialized (Ronnie Sahlberg) [2048823]
- cifs: fix potential use-after-free bugs (Ronnie Sahlberg) [2048823]
- cifs: fix memory leak of smb3_fs_context_dup::server_hostname (Ronnie Sahlberg) [2048823]
- smb3: add additional null check in SMB311_posix_mkdir (Ronnie Sahlberg) [2048823]
- cifs: release lock earlier in dequeue_mid error case (Ronnie Sahlberg) [2048823]
- smb3: add additional null check in SMB2_tcon (Ronnie Sahlberg) [2048823]
- smb3: add additional null check in SMB2_open (Ronnie Sahlberg) [2048823]
- smb3: add additional null check in SMB2_ioctl (Ronnie Sahlberg) [2048823]
- smb3: remove trivial dfs compile warning (Ronnie Sahlberg) [2048823]
- cifs: support nested dfs links over reconnect (Ronnie Sahlberg) [2048823]
- smb3: do not error on fsync when readonly (Ronnie Sahlberg) [2048823]
- cifs: for compound requests, use open handle if possible (Ronnie Sahlberg) [2048823]
- cifs: set a minimum of 120s for next dns resolution (Ronnie Sahlberg) [2048823]
- cifs: split out dfs code from cifs_reconnect() (Ronnie Sahlberg) [2048823]
- cifs: convert list_for_each to entry variant (Ronnie Sahlberg) [2048823]
- cifs: introduce new helper for cifs_reconnect() (Ronnie Sahlberg) [2048823]
- cifs: fix print of hdr_flags in dfscache_proc_show() (Ronnie Sahlberg) [2048823]
- cifs: nosharesock should not share socket with future sessions (Ronnie Sahlberg) [2048823]
- smb3: add dynamic trace points for socket connection (Ronnie Sahlberg) [2048823]
- cifs: Move SMB2_Create definitions to the shared area (Ronnie Sahlberg) [2048823]
- cifs: Move more definitions into the shared area (Ronnie Sahlberg) [2048823]
- cifs: move NEGOTIATE_PROTOCOL definitions out into the common area (Ronnie Sahlberg) [2048823]
- cifs: Create a new shared file holding smb2 pdu definitions (Ronnie Sahlberg) [2048823]
- cifs: add mount parameter tcpnodelay (Ronnie Sahlberg) [2048823]
- cifs: To match file servers, make sure the server hostname matches (Ronnie Sahlberg) [2048823]
- cifs: fix incorrect check for null pointer in header_assemble (Ronnie Sahlberg) [2048823]
- smb3: correct server pointer dereferencing check to be more consistent (Ronnie Sahlberg) [2048823]
- smb3: correct smb3 ACL security descriptor (Ronnie Sahlberg) [2048823]
- cifs: Clear modified attribute bit from inode flags (Ronnie Sahlberg) [2048823]
- cifs: Deal with some warnings from W=1 (Ronnie Sahlberg) [2048823]
- cifs: fix a sign extension bug (Ronnie Sahlberg) [2048823]
- cifs: Not to defer close on file when lock is set (Ronnie Sahlberg) [2048823]
- cifs: Fix soft lockup during fsstress (Ronnie Sahlberg) [2048823]
- cifs: Deferred close performance improvements (Ronnie Sahlberg) [2048823]
- cifs: fix incorrect kernel doc comments (Ronnie Sahlberg) [2048823]
- cifs: remove pathname for file from SPDX header (Ronnie Sahlberg) [2048823]
- cifs: properly invalidate cached root handle when closing it (Ronnie Sahlberg) [2048823]
- cifs: move SMB FSCTL definitions to common code (Ronnie Sahlberg) [2048823]
- cifs: rename cifs_common to smbfs_common (Ronnie Sahlberg) [2048823]
- cifs: cifs_md4 convert to SPDX identifier (Ronnie Sahlberg) [2048823]
- cifs: create a MD4 module and switch cifs.ko to use it (Ronnie Sahlberg) [2048823]
- cifs: fork arc4 and create a separate module for it for cifs and other users (Ronnie Sahlberg) [2048823]
- cifs: remove support for NTLM and weaker authentication algorithms (Ronnie Sahlberg) [2048823]
- cifs: update FSCTL definitions (Ronnie Sahlberg) [2048823]
- cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETED (Ronnie Sahlberg) [2048823]
- cifs: enable fscache usage even for files opened as rw (Ronnie Sahlberg) [2048823]
- smb3: fix posix extensions mount option (Ronnie Sahlberg) [2048823]
- cifs: fix wrong release in sess_alloc_buffer() failed path (Ronnie Sahlberg) [2048823]
- CIFS: Fix a potencially linear read overflow (Ronnie Sahlberg) [2048823]
Resolves: rhbz#2065179, rhbz#2081260, rhbz#2080384, rhbz#2080356, rhbz#2080352, rhbz#2069957, rhbz#2054658, rhbz#1997373, rhbz#2078894, rhbz#2078897, rhbz#2072886, rhbz#2077436, rhbz#2075183, rhbz#2051908, rhbz#2004230, rhbz#2013413, rhbz#2072662, rhbz#2048823

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-05-09 08:00:06 +00:00
Patrick Talbert
d297cf05a1 kernel-5.14.0-86.el9
* Fri May 06 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-86.el9]
- configs: enable LOGITECH_FF (Benjamin Tissoires) [2070018]
- veth: Ensure eth header is in skb's linear part (Guillaume Nault) [2040238]
- virtchnl: Add support for new VLAN capabilities (Ivan Vecera) [2078776]
- virtchnl: Use the BIT() macro for capability/offload flags (Ivan Vecera) [2078776]
- virtchnl: Remove unused VIRTCHNL_VF_OFFLOAD_RSVD define (Ivan Vecera) [2078776]
- skbuff: introduce skb_pull_data (Ivan Vecera) [2078759]
- redhat/configs: Add CONFIG_PERF_EVENTS_AMD_UNCORE (Michael Petlan) [2069070]
- perf callchain: Fix compilation on powerpc with gcc11+ (Michael Petlan) [2069070]
- perf script: Check session->header.env.arch before using it (Michael Petlan) [2069070]
- perf build: Suppress 'rm dlfilter' build message (Michael Petlan) [2069070]
- libperf tests: Fix test_stat_cpu (Michael Petlan) [2069070]
- libperf test evsel: Fix build error on !x86 architectures (Michael Petlan) [2069070]
- perf report: Output non-zero offset for decompressed records (Michael Petlan) [2069070]
- perf build: Fix plugin static linking with libopencsd on ARM and ARM64 (Michael Petlan) [2069070]
- perf build: Add missing -lstdc++ when linking with libopencsd (Michael Petlan) [2069070]
- perf jevents: Free the sys_event_tables list after processing entries (Michael Petlan) [2069070]
- perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *' (Michael Petlan) [2069070]
- perf iostat: Use system-wide mode if the target cpu_list is unspecified (Michael Petlan) [2069070]
- perf config: Refine error message to eliminate confusion (Michael Petlan) [2069070]
- perf doc: Fix typos all over the place (Michael Petlan) [2069070]
- perf arm: Fix off-by-one directory paths. (Michael Petlan) [2069070]
- perf vendor events powerpc: Fix spelling mistake "icach" -> "icache" (Michael Petlan) [2069070]
- perf tests: Fix flaky test 'Object code reading' (Michael Petlan) [2069070]
- perf test: Fix DWARF unwind for optimized builds. (Michael Petlan) [2069070]
- perf bpf: Ignore deprecation warning when using libbpf's btf__get_from_id() (Michael Petlan) [2069070]
- libperf evsel: Make use of FD robust. (Michael Petlan) [2069070]
- perf machine: Initialize srcline string member in add_location struct (Michael Petlan) [2069070]
- perf script: Fix ip display when type != attr->type (Michael Petlan) [2069070]
- perf annotate: Fix fused instr logic for assembly functions (Michael Petlan) [2069070]
- perf tools: Add an option to build without libbfd (Michael Petlan) [2069070]
- perf tools: Allow build-id with trailing zeros (Michael Petlan) [2069070]
- perf tools: Fix hybrid config terms list corruption (Michael Petlan) [2069070]
- perf tools: Factor out copy_config_terms() and free_config_terms() (Michael Petlan) [2069070]
- perf tools: Fix perf_event_attr__fprintf() missing/dupl. fields (Michael Petlan) [2069070]
- perf tools: Ignore Documentation dependency file (Michael Petlan) [2069070]
- perf bpf: Provide a weak btf__load_from_kernel_by_id() for older libbpf versions (Michael Petlan) [2069070]
- perf beauty: Cover more flags in the  move_mount syscall argument beautifier (Michael Petlan) [2069070]
- perf report: Add support to print a textual representation of IBS raw sample data (Michael Petlan) [2069070]
- perf report: Add tools/arch/x86/include/asm/amd-ibs.h (Michael Petlan) [2069070]
- perf env: Add perf_env__cpuid, perf_env__{nr_}pmu_mappings (Michael Petlan) [2069070]
- perf symbol: Look for ImageBase in PE file to compute .text offset (Michael Petlan) [2069070]
- perf scripts python: Fix passing arguments to stackcollapse report (Michael Petlan) [2069070]
- perf test: Fix bpf test sample mismatch reporting (Michael Petlan) [2069070]
- perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2069070]
- perf tests: Add test for PMU aliases (Michael Petlan) [2069070]
- perf pmu: Add PMU alias support (Michael Petlan) [2069070]
- perf session: Report collisions in AUX records (Michael Petlan) [2069070]
- perf script python: Allow reporting the [un]throttle PERF_RECORD_ meta event (Michael Petlan) [2069070]
- perf build: Report failure for testing feature libopencsd (Michael Petlan) [2069070]
- perf cs-etm: Show a warning for an unknown magic number (Michael Petlan) [2069070]
- perf cs-etm: Print the decoder name (Michael Petlan) [2069070]
- perf cs-etm: Create ETE decoder (Michael Petlan) [2069070]
- perf cs-etm: Update OpenCSD decoder for ETE (Michael Petlan) [2069070]
- perf cs-etm: Fix typo (Michael Petlan) [2069070]
- perf cs-etm: Save TRCDEVARCH register (Michael Petlan) [2069070]
- perf cs-etm: Refactor out ETMv4 header saving (Michael Petlan) [2069070]
- perf cs-etm: Initialise architecture based on TRCIDR1 (Michael Petlan) [2069070]
- perf cs-etm: Refactor initialisation of decoder params. (Michael Petlan) [2069070]
- tools build: Fix feature detect clean for out of source builds (Michael Petlan) [2069070]
- perf evlist: Add evlist__for_each_entry_from() macro (Michael Petlan) [2069070]
- perf evsel: Handle precise_ip fallback in evsel__open_cpu() (Michael Petlan) [2069070]
- perf evsel: Move bpf_counter__install_pe() to success path in evsel__open_cpu() (Michael Petlan) [2069070]
- perf evsel: Move test_attr__open() to success path in evsel__open_cpu() (Michael Petlan) [2069070]
- perf evsel: Move ignore_missing_thread() to fallback code (Michael Petlan) [2069070]
- perf evsel: Separate rlimit increase from evsel__open_cpu() (Michael Petlan) [2069070]
- perf evsel: Separate missing feature detection from evsel__open_cpu() (Michael Petlan) [2069070]
- perf evsel: Add evsel__prepare_open() (Michael Petlan) [2069070]
- perf evsel: Separate missing feature disabling from evsel__open_cpu (Michael Petlan) [2069070]
- perf evsel: Save open flags in evsel in prepare_open() (Michael Petlan) [2069070]
- perf evsel: Separate open preparation from open itself (Michael Petlan) [2069070]
- perf evsel: Remove retry_sample_id goto label (Michael Petlan) [2069070]
- perf mmap: Add missing bitops.h header (Michael Petlan) [2069070]
- libperf cpumap: Take into advantage it is sorted to optimize perf_cpu_map__max() (Michael Petlan) [2069070]
- libsubcmd: add OPT_UINTEGER_OPTARG option type (Michael Petlan) [2069070]
- perf tools: Fix LLVM download hint link (Michael Petlan) [2069070]
- perf tools: Fix LLVM test failure when running in verbose mode (Michael Petlan) [2069070]
- perf tools: Refactor LLVM test warning for missing binary (Michael Petlan) [2069070]
- perf auxtrace arm: Support compat_auxtrace_mmap__{read_head|write_tail} (Michael Petlan) [2069070]
- perf auxtrace: Add compat_auxtrace_mmap__{read_head|write_tail} (Michael Petlan) [2069070]
- perf bpf: Fix memory leaks relating to BTF. (Michael Petlan) [2069070]
- perf data: Correct -h output (Michael Petlan) [2069070]
- perf header: Fix spelling mistake "cant'" -> "can't" (Michael Petlan) [2069070]
- perf dlfilters: Fix build on environments with a --sysroot gcc arg (Michael Petlan) [2069070]
- perf record: Fix wrong comm in system-wide mode with delay (Michael Petlan) [2069070]
- perf stat: Do not allow --for-each-cgroup without cpu (Michael Petlan) [2069070]
- perf bench evlist-open-close: Use PRIu64 with u64 to fix build on 32-bit architectures (Michael Petlan) [2069070]
- perf tests: Fix *probe_vfs_getname.sh test failures (Michael Petlan) [2069070]
- perf bench inject-buildid: Handle writen() errors (Michael Petlan) [2069070]
- perf unwind: Do not overwrite FEATURE_CHECK_LDFLAGS-libunwind-{x86,aarch64} (Michael Petlan) [2069070]
- perf config: Fix caching and memory leak in perf_home_perfconfig() (Michael Petlan) [2069070]
- perf tools: Fixup get_current_dir_name() compilation (Michael Petlan) [2069070]
- libperf tests: Fix verbose printing (Michael Petlan) [2069070]
- perf tools: Add missing newline at the end of header file (Michael Petlan) [2069070]
- perf tests dlfilter: Free desc and long_desc in check_filter_desc (Michael Petlan) [2069070]
- tools: Add sparse context/locking annotations in compiler-types.h (Michael Petlan) [2069070]
- perf test: Do not compare overheads in the zstd comp test (Michael Petlan) [2069070]
- perf tools: Enable on a list of CPUs for hybrid (Michael Petlan) [2069070]
- perf tools: Create hybrid flag in target (Michael Petlan) [2069070]
- libperf: Add perf_cpu_map__default_new() (Michael Petlan) [2069070]
- perf test: Make --skip work on shell tests (Michael Petlan) [2069070]
- perf tests: Add dlfilter test (Michael Petlan) [2069070]
- perf build: Move perf_dlfilters.h in the source tree (Michael Petlan) [2069070]
- perf dlfilter: Amend documentation wrt library dependencies (Michael Petlan) [2069070]
- perf script: Fix --list-dlfilters documentation (Michael Petlan) [2069070]
- perf script: Fix unnecessary machine_resolve() (Michael Petlan) [2069070]
- perf script: Fix documented const'ness of perf_dlfilter_fns (Michael Petlan) [2069070]
- perf vendor events: Update metrics for SkyLake Server (Michael Petlan) [2069070]
- perf vendor events intel: Update uncore event list for SkyLake Server (Michael Petlan) [2069070]
- perf vendor events intel: Update core event list for SkyLake Server (Michael Petlan) [2069070]
- perf vendor events: Update metrics for CascadeLake Server (Michael Petlan) [2069070]
- perf vendor events intel: Update uncore event list for CascadeLake Server (Michael Petlan) [2069070]
- perf vendor events intel: Update core event list for CascadeLake Server (Michael Petlan) [2069070]
- perf test: Add pmu-events sys event support (Michael Petlan) [2069070]
- perf jevents: Print SoC name per system event table (Michael Petlan) [2069070]
- perf pmu: Make pmu_add_sys_aliases() public (Michael Petlan) [2069070]
- perf test: Add more pmu-events uncore aliases (Michael Petlan) [2069070]
- perf test: Re-add pmu-event uncore PMU alias test (Michael Petlan) [2069070]
- perf pmu: Check .is_uncore field in pmu_add_cpu_aliases_map() (Michael Petlan) [2069070]
- perf test: Test pmu-events core aliases separately (Michael Petlan) [2069070]
- perf test: Factor out pmu-events alias comparison (Michael Petlan) [2069070]
- perf test: Declare pmu-events test events separately (Michael Petlan) [2069070]
- perf jevents: Relocate test events to cpu folder (Michael Petlan) [2069070]
- perf test: Factor out pmu-events event comparison (Michael Petlan) [2069070]
- perf jevents: Make build dependency on test JSONs (Michael Petlan) [2069070]
- perf bench: Add benchmark for evlist open/close operations (Michael Petlan) [2069070]
- perf docs: Fix accidental em-dashes (Michael Petlan) [2069070]
- perf env: Track kernel 64-bit mode in environment (Michael Petlan) [2069070]
- tools: Remove feature-sync-compare-and-swap feature detection (Michael Petlan) [2069070]
- perf: Cleanup for HAVE_SYNC_COMPARE_AND_SWAP_SUPPORT (Michael Petlan) [2069070]
- perf auxtrace: Remove auxtrace_mmap__read_snapshot_head() (Michael Petlan) [2069070]
- perf auxtrace: Drop legacy __sync functions (Michael Petlan) [2069070]
- perf auxtrace: Use WRITE_ONCE() for updating aux_tail (Michael Petlan) [2069070]
- perf script python: Fix unintended underline (Michael Petlan) [2069070]
- perf cs-etm: Add warnings for missing DSOs (Michael Petlan) [2069070]
- perf vendor events: Add metrics for Icelake Server (Michael Petlan) [2069070]
- perf bench futex, requeue: Add --pi parameter (Michael Petlan) [2069070]
- perf bench futex, requeue: Robustify futex_wait() handling (Michael Petlan) [2069070]
- perf bench futex, requeue: Add --broadcast option (Michael Petlan) [2069070]
- perf bench futex: Add --mlockall parameter (Michael Petlan) [2069070]
- perf bench futex: Remove bogus backslash from comment (Michael Petlan) [2069070]
- perf bench futex: Group test parameters cleanup (Michael Petlan) [2069070]
- perf cs-etm: Improve Coresight zero timestamp warning (Michael Petlan) [2069070]
- perf tools: Add flag for tracking warnings of missing DSOs (Michael Petlan) [2069070]
- perf annotate: Add disassembly warnings for annotate --stdio (Michael Petlan) [2069070]
- perf annotate: Re-add annotate_warned functionality (Michael Petlan) [2069070]
- perf tools: Add WARN_ONCE equivalent for UI warnings (Michael Petlan) [2069070]
- perf tools: Add pipe_test.sh to verify pipe operations (Michael Petlan) [2069070]
- perf inject: Fix output from a file to a pipe (Michael Petlan) [2069070]
- perf inject: Fix output from a pipe to a file (Michael Petlan) [2069070]
- perf tools: Pass a fd to perf_file_header__read_pipe() (Michael Petlan) [2069070]
- perf tools: Remove repipe argument from perf_session__new() (Michael Petlan) [2069070]
- perf vendor events intel: Add basic metrics for Elkhartlake (Michael Petlan) [2069070]
- perf vendor events intel: Add core event list for Elkhartlake (Michael Petlan) [2069070]
- perf vendor events: Add metrics for Tigerlake (Michael Petlan) [2069070]
- perf vendor events intel: Add core event list for Tigerlake (Michael Petlan) [2069070]
- perf annotate: Add error log in symbol__annotate() (Michael Petlan) [2069070]
- perf env: Normalize aarch64.* and arm64.* to arm64 in normalize_arch() (Michael Petlan) [2069070]
- perf beauty: Reuse the generic arch errno switch (Michael Petlan) [2069070]
- perf doc: Reorganize ARTICLES variables. (Michael Petlan) [2069070]
- perf doc: Remove howto-index.sh related references. (Michael Petlan) [2069070]
- perf doc: Remove cmd-list.perl references (Michael Petlan) [2069070]
- perf doc: Add info pages to all target. (Michael Petlan) [2069070]
- perf doc: Remove references to user-manual (Michael Petlan) [2069070]
- perf doc: Fix doc.dep (Michael Petlan) [2069070]
- perf doc: Fix perfman.info build (Michael Petlan) [2069070]
- perf cs-etm: Pass unformatted flag to decoder (Michael Petlan) [2069070]
- perf cs-etm: Use existing decoder instead of resetting it (Michael Petlan) [2069070]
- perf cs-etm: Suppress printing when resetting decoder (Michael Petlan) [2069070]
- perf cs-etm: Only setup queues when they are modified (Michael Petlan) [2069070]
- perf cs-etm: Split setup and timestamp search functions (Michael Petlan) [2069070]
- perf cs-etm: Refactor initialisation of kernel start address (Michael Petlan) [2069070]
- perf trace: Update cmd string table to decode sys_bpf first arg (Michael Petlan) [2069070]
- perf/x86/msr: Add Sapphire Rapids CPU support (Michael Petlan) [2069070]
- perf/core: fix userpage->time_enabled of inactive events (Michael Petlan) [2069070]
- perf/x86/intel: Update event constraints for ICX (Michael Petlan) [2069070]
- perf/x86: Reset destroy callback on event init failure (Michael Petlan) [2069070]
- events: Reuse value read using READ_ONCE instead of re-reading it (Michael Petlan) [2069070]
- perf/x86/amd/ibs: Add bitfield definitions in new <asm/amd-ibs.h> header (Michael Petlan) [2069070]
- perf/amd/uncore: Allow the driver to be built as a module (Michael Petlan) [2069070]
- perf/amd/uncore: Clean up header use, use <linux/ include paths instead of <asm/ (Michael Petlan) [2069070]
- perf/amd/uncore: Simplify code, use free_percpu()'s built-in check for NULL (Michael Petlan) [2069070]
- perf/x86: Remove unused assignment to pointer 'e' (Michael Petlan) [2069070]
- perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for SNR/ICX (Michael Petlan) [2069070]
- cifs: fix NULL ptr dereference in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074302]
- cifs: prevent bad output lengths in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074302]
- ping: remove pr_err from ping_lookup (Xin Long) [2054023]
- ping: fix the dif and sdif check in ping_lookup (Xin Long) [2054023]
- ping: fix the sk_bound_dev_if match in ping_lookup (Xin Long) [2054023]
- redhat: configs: add CONFIG_INTEL_IDXD_COMPAT (Jerry Snitselaar) [2072168]
- dmaengine: idxd: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2072168]
- dmaengine: idxd: restore traffic class defaults after wq reset (Jerry Snitselaar) [2046470]
- dmaengine: idxd: deprecate token sysfs attributes for read buffers (Jerry Snitselaar) [2040044]
- dmaengine: idxd: change bandwidth token to read buffers (Jerry Snitselaar) [2040044]
- dmaengine: idxd: fix wq settings post wq disable (Jerry Snitselaar) [2040046]
- dmaengine: idxd: change MSIX allocation based on per wq activation (Jerry Snitselaar) [2040496]
- dmaengine: idxd: fix descriptor flushing locking (Jerry Snitselaar) [2040496]
- dmaengine: idxd: embed irq_entry in idxd_wq struct (Jerry Snitselaar) [2040496]
- dmaengine: idxd: fix missed completion on abort path (Jerry Snitselaar) [2040041]
- dmaengine: idxd: fix calling wq quiesce inside spinlock (Jerry Snitselaar) [2040041]
- dmaengine: idxd: add knob for enqcmds retries (Jerry Snitselaar) [2040048]
- dmaengine: idxd: set defaults for wq configs (Jerry Snitselaar) [2040048]
- dmaengine: idxd: handle interrupt handle revoked event (Jerry Snitselaar) [2040052]
- dmaengine: idxd: handle invalid interrupt handle descriptors (Jerry Snitselaar) [2040052]
- dmaengine: idxd: create locked version of idxd_quiesce() call (Jerry Snitselaar) [2040052]
- dmaengine: idxd: add helper for per interrupt handle drain (Jerry Snitselaar) [2040052]
- dmaengine: idxd: move interrupt handle assignment (Jerry Snitselaar) [2040052]
- dmaengine: idxd: int handle management refactoring (Jerry Snitselaar) [2040052]
- dmaengine: idxd: rework descriptor free path on failure (Jerry Snitselaar) [2040052]
- dmaengine: idxd: fix resource leak on dmaengine driver disable (Jerry Snitselaar) [2040041]
- dmaengine: idxd: cleanup completion record allocation (Jerry Snitselaar) [2040041]
- dmaengine: idxd: reconfig device after device reset command (Jerry Snitselaar) [2040041]
- dmaengine: idxd: add halt interrupt support (Jerry Snitselaar) [2040048]
- dmaengine: idxd: Use list_move_tail instead of list_del/list_add_tail (Jerry Snitselaar) [2072168]
- dmanegine: idxd: fix resource free ordering on driver removal (Jerry Snitselaar) [2040041]
- dmaengine: idxd: remove kernel wq type set when load configuration (Jerry Snitselaar) [2072168]
- dmaengine: idxd: remove gen cap field per spec 1.2 update (Jerry Snitselaar) [2040041]
- dmaengine: idxd: check GENCAP config support for gencfg register (Jerry Snitselaar) [2040041]
- dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside submission (Jerry Snitselaar) [2040041]
- dmaengine: idxd: remove interrupt disable for dev_lock (Jerry Snitselaar) [2040041]
- dmaengine: idxd: remove interrupt disable for cmd_lock (Jerry Snitselaar) [2040041]
- dmaengine: idxd: fix setting up priv mode for dwq (Jerry Snitselaar) [2040041]
- dmaengine: idxd: set descriptor allocation size to threshold for swq (Jerry Snitselaar) [2040041]
- dmaengine: idxd: make submit failure path consistent on desc freeing (Jerry Snitselaar) [2040041]
- dmaengine: idxd: remove interrupt flag for completion list spinlock (Jerry Snitselaar) [2040041]
- dmaengine: idxd: make I/O interrupt handler one shot (Jerry Snitselaar) [2040041]
- dmaengine: idxd: clear block on fault flag when clear wq (Jerry Snitselaar) [2040041]
- dmaengine: idxd: add capability check for 'block on fault' attribute (Jerry Snitselaar) [2040041]
- dmaengine: idxd: Remove unused status variable in irq_process_work_list() (Jerry Snitselaar) [2072168]
- dmaengine: idxd: Fix a possible NULL pointer dereference (Jerry Snitselaar) [2072168]
- dmaengine: idxd: fix abort status check (Jerry Snitselaar) [2040041]
- dmanegine: idxd: add software command status (Jerry Snitselaar) [2040048]
- dmaengine: idxd: rotate portal address for better performance (Jerry Snitselaar) [2040048]
- dmaengine: idxd: fix wq slot allocation index check (Jerry Snitselaar) [2040041]
- dmaengine: idxd: fix uninit var for alt_drv (Jerry Snitselaar) [2072168]
- dmaengine: idxd: Set defaults for GRPCFG traffic class (Jerry Snitselaar) [2040048]
- dmaengine: idxd: remove fault processing code (Jerry Snitselaar) [2040041]
- dmaengine: idxd: move dsa_drv support to compatible mode (Jerry Snitselaar) [1971962]
- dmaengine: dsa: move dsa_bus_type out of idxd driver to standalone (Jerry Snitselaar) [1971962]
- dmaengine: idxd: create user driver for wq 'device' (Jerry Snitselaar) [1971962]
- dmaengine: idxd: create dmaengine driver for wq 'device' (Jerry Snitselaar) [1971962]
- dmaengine: idxd: create idxd_device sub-driver (Jerry Snitselaar) [1971962]
- dmaengine: idxd: add type to driver in order to allow device matching (Jerry Snitselaar) [1971962]
- dmanegine: idxd: open code the dsa_drv registration (Jerry Snitselaar) [1971962]
- dmaengine: idxd: idxd: move remove() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971962]
- dmaengine: idxd: move probe() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971962]
- dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus (Jerry Snitselaar) [1971962]
- dmaengine: idxd: remove iax_bus_type prototype (Jerry Snitselaar) [1971962]
- dmaengine: idxd: remove bus shutdown (Jerry Snitselaar) [1971962]
- dmaengine: idxd: move wq_disable() to device.c (Jerry Snitselaar) [1971962]
- dmaengine: idxd: move wq_enable() to device.c (Jerry Snitselaar) [1971962]
- dmaengine: idxd: remove IDXD_DEV_CONF_READY (Jerry Snitselaar) [1971962]
- dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev (Jerry Snitselaar) [1971962]
- dmaengine: idxd: add driver name (Jerry Snitselaar) [1971962]
- dmaengine: idxd: add driver register helper (Jerry Snitselaar) [1971962]
- dmaengine: idxd: assign MSIX vectors to each WQ rather than roundrobin (Jerry Snitselaar) [2072168]
- dmaengine: idxd: add missing percpu ref put on failure (Jerry Snitselaar) [2072168]
- dmaengine: idxd: have command status always set (Jerry Snitselaar) [1973884]
- dmanegine: idxd: cleanup all device related bits after disabling device (Jerry Snitselaar) [2072168]
- dmaengine: idxd: Simplify code and axe the use of a deprecated API (Jerry Snitselaar) [2072168]
- x86/fpu/xstate: Consolidate size calculations (Jerry Snitselaar) [2004573]
- x86/fpu/xstate: Handle supervisor states in XSTATE permissions (Jerry Snitselaar) [2004573]
- x86/fpu/xsave: Handle compacted offsets correctly with supervisor states (Jerry Snitselaar) [2004573]
- x86/fpu: Cache xfeature flags from CPUID (Jerry Snitselaar) [2004573]
- x86/fpu/xsave: Initialize offset/size cache early (Jerry Snitselaar) [2004573]
- x86/fpu: Remove unused supervisor only offsets (Jerry Snitselaar) [2004573]
- Documentation/x86: Update documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [2004573]
- tools/objtool: Check for use of the ENQCMD instruction in the kernel (Jerry Snitselaar) [2004573]
- x86/cpufeatures: Re-enable ENQCMD (Jerry Snitselaar) [2004573]
- x86/traps: Demand-populate PASID MSR via #GP (Jerry Snitselaar) [2004573]
- sched: Define and initialize a flag to identify valid PASID in the task (Jerry Snitselaar) [2004573]
- x86/fpu: Clear PASID when copying fpstate (Jerry Snitselaar) [2004573]
- iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit (Jerry Snitselaar) [2004573]
- kernel/fork: Initialize mm's PASID (Jerry Snitselaar) [2004573]
- iommu/ioasid: Introduce a helper to check for valid PASIDs (Jerry Snitselaar) [2004573]
- mm: Change CONFIG option for mm->pasid field (Jerry Snitselaar) [2004573]
- iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA (Jerry Snitselaar) [2004573]
- stddef: Introduce DECLARE_FLEX_ARRAY() helper (Josef Oskera) [2069567]
- iommu/vt-d: Use correctly sized arguments for bit field (Jerry Snitselaar) [2068207]
- redhat: configs: Enable CONFIG_INTEL_IOMMU_DEBUGFS (Jerry Snitselaar) [2068207]
Resolves: rhbz#2070018, rhbz#2040238, rhbz#2078776, rhbz#2078759, rhbz#2069070, rhbz#2074302, rhbz#2054023, rhbz#2072168, rhbz#2046470, rhbz#2040044, rhbz#2040046, rhbz#2040496, rhbz#2040041, rhbz#2040048, rhbz#2040052, rhbz#1971962, rhbz#1973884, rhbz#2004573, rhbz#2069567, rhbz#2068207

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-05-06 08:44:02 +00:00
Patrick Talbert
96b9f37be6 kernel-5.14.0-85.el9
* Wed May 04 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-85.el9]
- net: mana: Remove unnecessary check of cqe_type in mana_process_rx_cqe() (Mohammed Gamal) [2064198]
- net: mana: Add handling of CQE_RX_TRUNCATED (Mohammed Gamal) [2064198]
- ipv6: make ip6_rt_gc_expire an atomic_t (Hangbin Liu) [2077372]
- ipv6: fix panic when forwarding a pkt with no in6 dev (Hangbin Liu) [2077372]
- ipv6: Fix stats accounting in ip6_pkt_drop (Hangbin Liu) [2077372]
- net: ipv6: ensure we call ipv6_mc_down() at most once (Hangbin Liu) [2077372]
- ipv6: fix data-race in fib6_info_hw_flags_set / fib6_purge_rt (Hangbin Liu) [2077372]
- ipv6: per-netns exclusive flowlabel checks (Hangbin Liu) [2077372]
- ipv6: mcast: use rcu-safe version of ipv6_get_lladdr() (Hangbin Liu) [2077372]
- ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path (Hangbin Liu) [2077372]
- ipv6: annotate accesses to fn->fn_sernum (Hangbin Liu) [2077372]
- redhat/configs: enable CONFIG_RANDOMIZE_KSTACK_OFFSET_DEFAULT (Joel Savitz) [2026319]
- net: annotate accesses to dev->gso_max_segs (Ivan Vecera) [2073465]
- net: annotate accesses to dev->gso_max_size (Ivan Vecera) [2073465]
- PCI/VGA: Move vgaarb to drivers/pci (Karol Herbst) [2072020]
- vgaarb: don't pass a cookie to vga_client_register (Karol Herbst) [2072020]
- vgaarb: remove the unused irq_set_state argument to vga_client_register (Karol Herbst) [2072020]
- vgaarb: provide a vga_client_unregister wrapper (Karol Herbst) [2072020]
- vgaarb: cleanup vgaarb.h (Karol Herbst) [2072020]
- vgaarb: move the kerneldoc for vga_set_legacy_decoding to vgaarb.c (Karol Herbst) [2072020]
- vgaarb: remove vga_conflicts (Karol Herbst) [2072020]
- vgaarb: remove VGA_DEFAULT_DEVICE (Karol Herbst) [2072020]
- agp/intel-gtt: reduce intel-gtt dependencies more (Karol Herbst) [2072020]
- agp/intel-gtt: Replace kernel.h with the necessary inclusions (Karol Herbst) [2072020]
- component: Add common helper for compare/release functions (Karol Herbst) [2072020]
- lib/string_helpers: Consolidate string helpers implementation (Karol Herbst) [2072020]
- include/linux/string_helpers.h: add linux/string.h for strlen() (Karol Herbst) [2072020]
- linux/container_of.h: switch to static_assert (Karol Herbst) [2072020]
- kernel.h: split out container_of() and typeof_member() macros (Karol Herbst) [2072020]
- x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Karol Herbst) [2072020]
- x86/kvm: Don't waste memory if kvmclock is disabled (Karol Herbst) [2072020]
- treewide: Replace the use of mem_encrypt_active() with cc_platform_has() (Karol Herbst) [2072020]
- x86/sev: Replace occurrences of sev_es_active() with cc_platform_has() (Karol Herbst) [2072020]
- x86/sev: Replace occurrences of sev_active() with cc_platform_has() (Karol Herbst) [2072020]
- x86/sme: Replace occurrences of sme_active() with cc_platform_has() (Karol Herbst) [2072020]
- powerpc/pseries/svm: Add a powerpc version of cc_platform_has() (Karol Herbst) [2072020]
- x86/sev: Add an x86 version of cc_platform_has() (Karol Herbst) [2072020]
- arch/cc: Introduce a function to check for confidential computing features (Karol Herbst) [2072020]
- x86/ioremap: Selectively build arch override encryption functions (Karol Herbst) [2072020]
- lib: devres: Add managed arch_io_reserve_memtype_wc() (Karol Herbst) [2072020]
- lib: devres: Add managed arch_phys_wc_add() (Karol Herbst) [2072020]
- mm/vmscan: add sync_shrinkers function v3 (Karol Herbst) [2072020]
- kernel/locking: Use a pointer in ww_mutex_trylock(). (Karol Herbst) [2072020]
- locking/ww-mutex: Fix uninitialized use of ret in test_aa() (Karol Herbst) [2072020]
- kernel/locking: Add context to ww_mutex_trylock() (Karol Herbst) [2072020]
- samples/bpf: Fix build error due to -isystem removal (Karol Herbst) [2072020]
- isystem: delete global -isystem compile option (Karol Herbst) [2072020]
- uapi/linux/stddef.h: Add include guards (Karol Herbst) [2072020]
- stddef: Introduce struct_group() helper macro (Karol Herbst) [2072020]
- isystem: trim/fixup stdarg.h and other headers (Karol Herbst) [2072020]
- ACPI: tools: fix compilation error (Karol Herbst) [2072020]
- isystem: ship and use stdarg.h (Karol Herbst) [2072020]
- locking/lockdep: Provide lockdep_assert{,_once}() helpers (Karol Herbst) [2072020]
Resolves: rhbz#2064198, rhbz#2077372, rhbz#2026319, rhbz#2073465, rhbz#2072020

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-05-04 09:45:06 +00:00
Patrick Talbert
b36757e217 kernel-5.14.0-84.el9
* Tue May 03 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-84.el9]
- sctp: use the correct skb for security_sctp_assoc_request (Ondrej Mosnacek) [2078856]
- security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2078856]
- security: add sctp_assoc_established hook (Ondrej Mosnacek) [2078856]
- security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2078856]
- security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2078856]
- string.h: Introduce memset_startat() for wiping trailing members and padding (Íñigo Huguet) [2077839]
- string.h: Introduce memset_after() for wiping trailing members/padding (Íñigo Huguet) [2077839]
- net_tstamp: define new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2073458]
- net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2073458]
- bnx2x: truncate value to original sizing (Manish Chopra) [2040283]
- bnx2x: use correct format characters (Manish Chopra) [2040283]
- bnx2x: fix built-in kernel driver load failure (Manish Chopra) [2040283]
- bnx2x: fix driver load from initrd (Manish Chopra) [2040283]
- bnx2x: Replace one-element array with flexible-array member (Manish Chopra) [2040283]
- bnx2x: Remove useless DMA-32 fallback configuration (Manish Chopra) [2040283]
- bnx2x: Invalidate fastpath HSI version for VFs (Manish Chopra) [2040283]
- bnx2x: Utilize firmware 7.13.21.0 (Manish Chopra) [2040283]
- bnx2x: constify static inline stub for dev_addr (Manish Chopra) [2040283]
- net: bnx2x: fix variable dereferenced before check (Manish Chopra) [2040283]
- ethernet: bnx2x: use eth_hw_addr_set() (Manish Chopra) [2040283]
- cacheflush.h: Add forward declaration for struct folio (Aristeu Rozanski) [2019485]
- mm/swap: fix confusing comment in folio_mark_accessed (Aristeu Rozanski) [2019485]
- mm: page->mapping folio->mapping should have the same offset (Aristeu Rozanski) [2019485]
- mm: delete unsafe BUG from page_cache_add_speculative() (Aristeu Rozanski) [2019485]
- mm: Add functions to zero portions of a folio (Aristeu Rozanski) [2019485]
- fs: Rename AS_THP_SUPPORT and mapping_thp_support (Aristeu Rozanski) [2019485]
- fs: Remove FS_THP_SUPPORT (Aristeu Rozanski) [2019485]
- mm: Remove folio_test_single (Aristeu Rozanski) [2019485]
- mm: Rename folio_test_multi to folio_test_large (Aristeu Rozanski) [2019485]
- Add linux/cacheflush.h (Aristeu Rozanski) [2019485]
- folio: Add a function to get the host inode for a folio (Aristeu Rozanski) [2019485]
- folio: Add a function to change the private data attached to a folio (Aristeu Rozanski) [2019485]
- mm: fix mismerge of folio page flag manipulators (Aristeu Rozanski) [2019485]
- mm/writeback: Add folio_write_one (Aristeu Rozanski) [2019485]
- mm/filemap: Add FGP_STABLE (Aristeu Rozanski) [2019485]
- mm/filemap: Add filemap_get_folio (Aristeu Rozanski) [2019485]
- mm/filemap: Convert mapping_get_entry to return a folio (Aristeu Rozanski) [2019485]
- mm/filemap: Add filemap_add_folio() (Aristeu Rozanski) [2019485]
- mm/filemap: Add filemap_alloc_folio (Aristeu Rozanski) [2019485]
- mm/page_alloc: Add folio allocation functions (Aristeu Rozanski) [2019485]
- mm/lru: Add folio_add_lru() (Aristeu Rozanski) [2019485]
- mm/lru: Convert __pagevec_lru_add_fn to take a folio (Aristeu Rozanski) [2019485]
- mm: Add folio_evictable() (Aristeu Rozanski) [2019485]
- mm/workingset: Convert workingset_refault() to take a folio (Aristeu Rozanski) [2019485]
- mm/filemap: Add readahead_folio() (Aristeu Rozanski) [2019485]
- mm/filemap: Add folio_mkwrite_check_truncate() (Aristeu Rozanski) [2019485]
- mm/filemap: Add i_blocks_per_folio() (Aristeu Rozanski) [2019485]
- mm/writeback: Add folio_redirty_for_writepage() (Aristeu Rozanski) [2019485]
- mm/writeback: Add folio_account_redirty() (Aristeu Rozanski) [2019485]
- mm/writeback: Add folio_clear_dirty_for_io() (Aristeu Rozanski) [2019485]
- mm/writeback: Add folio_cancel_dirty() (Aristeu Rozanski) [2019485]
- mm/writeback: Add folio_account_cleaned() (Aristeu Rozanski) [2019485]
- mm/writeback: Add filemap_dirty_folio() (Aristeu Rozanski) [2019485]
- mm/writeback: Convert tracing writeback_page_template to folios (Aristeu Rozanski) [2019485]
- mm/writeback: Add __folio_mark_dirty() (Aristeu Rozanski) [2019485]
- mm/writeback: Add folio_mark_dirty() (Aristeu Rozanski) [2019485]
- mm/writeback: Add folio_start_writeback() (Aristeu Rozanski) [2019485]
- mm/writeback: Add __folio_end_writeback() (Aristeu Rozanski) [2019485]
- mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() (Aristeu Rozanski) [2019485]
- flex_proportions: Allow N events instead of 1 (Aristeu Rozanski) [2019485]
- mm/writeback: Rename __add_wb_stat() to wb_stat_mod() (Aristeu Rozanski) [2019485]
- mm/migrate: Add folio_migrate_copy() (Aristeu Rozanski) [2019485]
- mm/migrate: Add folio_migrate_flags() (Aristeu Rozanski) [2019485]
- mm/migrate: Add folio_migrate_mapping() (Aristeu Rozanski) [2019485]
- mm/rmap: Add folio_mkclean() (Aristeu Rozanski) [2019485]
- mm/swap: Add folio_mark_accessed() (Aristeu Rozanski) [2019485]
- mm/swap: Add folio_activate() (Aristeu Rozanski) [2019485]
- mm: Add folio_young and folio_idle (Aristeu Rozanski) [2019485]
- mm: Add arch_make_folio_accessible() (Aristeu Rozanski) [2019485]
- mm: Add kmap_local_folio() (Aristeu Rozanski) [2019485]
- mm: Add flush_dcache_folio() (Aristeu Rozanski) [2019485]
- mm: Add folio_raw_mapping() (Aristeu Rozanski) [2019485]
- mm: Add folio_pfn() (Aristeu Rozanski) [2019485]
- mm/workingset: Convert workingset_activation to take a folio (Aristeu Rozanski) [2019485]
- mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_relock_irqsave() (Aristeu Rozanski) [2019485]
- mm/memcg: Add folio_lruvec_lock() and similar functions (Aristeu Rozanski) [2019485]
- mm/memcg: Add folio_lruvec() (Aristeu Rozanski) [2019485]
- mm/memcg: Convert mem_cgroup_move_account() to use a folio (Aristeu Rozanski) [2019485]
- mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() (Aristeu Rozanski) [2019485]
- mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath() to folio (Aristeu Rozanski) [2019485]
- mm/memcg: Convert mem_cgroup_migrate() to take folios (Aristeu Rozanski) [2019485]
- mm/memcg: Convert mem_cgroup_uncharge() to take a folio (Aristeu Rozanski) [2019485]
- mm/memcg: Convert uncharge_page() to uncharge_folio() (Aristeu Rozanski) [2019485]
- mm/memcg: Convert mem_cgroup_charge() to take a folio (Aristeu Rozanski) [2019485]
- mm/memcg: Convert commit_charge() to take a folio (Aristeu Rozanski) [2019485]
- mm/memcg: Add folio_memcg() and related functions (Aristeu Rozanski) [2019485]
- mm/memcg: Convert memcg_check_events to take a node ID (Aristeu Rozanski) [2019485]
- mm/memcg: Remove soft_limit_tree_node() (Aristeu Rozanski) [2019485]
- mm/memcg: Use the node id in mem_cgroup_update_tree() (Aristeu Rozanski) [2019485]
- mm/memcg: Remove 'page' parameter to mem_cgroup_charge_statistics() (Aristeu Rozanski) [2019485]
- mm: Add folio_nid() (Aristeu Rozanski) [2019485]
- mm: Add folio_mapped() (Aristeu Rozanski) [2019485]
- mm/filemap: Add folio private_2 functions (Aristeu Rozanski) [2019485]
- mm/filemap: Convert page wait queues to be folios (Aristeu Rozanski) [2019485]
- mm/filemap: Add folio_wake_bit() (Aristeu Rozanski) [2019485]
- mm/filemap: Add folio_wait_bit() (Aristeu Rozanski) [2019485]
- mm/writeback: Add folio_wait_stable() (Aristeu Rozanski) [2019485]
- mm/writeback: Add folio_wait_writeback() (Aristeu Rozanski) [2019485]
- mm/filemap: Add folio_end_writeback() (Aristeu Rozanski) [2019485]
- mm/swap: Add folio_rotate_reclaimable() (Aristeu Rozanski) [2019485]
- mm/filemap: Add __folio_lock_or_retry() (Aristeu Rozanski) [2019485]
- mm/filemap: Add folio_wait_locked() (Aristeu Rozanski) [2019485]
- mm/filemap: Add __folio_lock_async() (Aristeu Rozanski) [2019485]
- mm/filemap: Add folio_lock_killable() (Aristeu Rozanski) [2019485]
- mm/filemap: Add folio_lock() (Aristeu Rozanski) [2019485]
- mm/filemap: Add folio_unlock() (Aristeu Rozanski) [2019485]
- mm/util: Add folio_mapping() and folio_file_mapping() (Aristeu Rozanski) [2019485]
- mm/filemap: Add folio_pos() and folio_file_pos() (Aristeu Rozanski) [2019485]
- mm/filemap: Add folio_next_index() (Aristeu Rozanski) [2019485]
- mm/filemap: Add folio_index(), folio_file_page() and folio_contains() (Aristeu Rozanski) [2019485]
- mm: Handle per-folio private data (Aristeu Rozanski) [2019485]
- mm/lru: Add folio LRU functions (Aristeu Rozanski) [2019485]
- mm: Add folio flag manipulation functions (Aristeu Rozanski) [2019485]
- mm: Add folio_try_get_rcu() (Aristeu Rozanski) [2019485]
- mm: Add folio_get() (Aristeu Rozanski) [2019485]
- mm: Add folio_put() (Aristeu Rozanski) [2019485]
- mm: Add folio reference count functions (Aristeu Rozanski) [2019485]
- mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() (Aristeu Rozanski) [2019485]
- mm/vmstat: Add functions to account folio statistics (Aristeu Rozanski) [2019485]
- mm: Add folio_pgdat(), folio_zone() and folio_zonenum() (Aristeu Rozanski) [2019485]
- mm: Introduce struct folio (Aristeu Rozanski) [2019485]
- mm: Convert get_page_unless_zero() to return bool (Aristeu Rozanski) [2019485]
- scripts: check_extable: fix typo in user error message (Aristeu Rozanski) [2019485]
- PCI: vmd: Prevent recursive locking on interrupt allocation (Myron Stowe) [2066898]
- PCI: Mark all AMD Navi10 and Navi14 GPU ATS as broken (Myron Stowe) [2066898]
- PCI: mvebu: Fix device enumeration regression (Myron Stowe) [2066898]
- PCI: kirin: Add dev struct for of_device_get_match_data() (Myron Stowe) [2066898]
- PCI: j721e: Initialize pcie->cdns_pcie before using it (Myron Stowe) [2066898]
- PCI/sysfs: Find shadow ROM before static attribute initialization (Myron Stowe) [2066898]
- x86/gpu: Reserve stolen memory for first integrated Intel GPU (Myron Stowe) [2066898]
- PCI: spear13xx: Avoid invalid address space conversions (Myron Stowe) [2066898]
- PCI: hisi: Avoid invalid address space conversions (Myron Stowe) [2066898]
- PCI: xilinx-cpm: Rename xilinx_cpm_pcie_port to xilinx_cpm_pcie (Myron Stowe) [2066898]
- PCI: xilinx: Rename xilinx_pcie_port to xilinx_pcie (Myron Stowe) [2066898]
- PCI: xgene: Rename xgene_pcie_port to xgene_pcie (Myron Stowe) [2066898]
- PCI: uniphier: Rename uniphier_pcie_priv to uniphier_pcie (Myron Stowe) [2066898]
- PCI: tegra194: Rename tegra_pcie_dw to tegra194_pcie (Myron Stowe) [2066898]
- PCI: rcar-gen2: Rename rcar_pci_priv to rcar_pci (Myron Stowe) [2066898]
- PCI: microchip: Rename mc_port to mc_pcie (Myron Stowe) [2066898]
- PCI: mediatek-gen3: Rename mtk_pcie_port to mtk_gen3_pcie (Myron Stowe) [2066898]
- PCI: ls-gen4: Rename ls_pcie_g4 to ls_g4_pcie (Myron Stowe) [2066898]
- PCI: iproc: Rename iproc_pcie_pltfm_ to iproc_pltfm_pcie_ (Myron Stowe) [2066898]
- PCI: iproc: Rename iproc_pcie_bcma_ to iproc_bcma_pcie_ (Myron Stowe) [2066898]
- PCI: intel-gw: Rename intel_pcie_port to intel_pcie (Myron Stowe) [2066898]
- PCI: j721e: Drop redundant struct device * (Myron Stowe) [2066898]
- PCI: j721e: Drop pointless of_device_get_match_data() cast (Myron Stowe) [2066898]
- PCI: kirin: Prefer of_device_get_match_data() (Myron Stowe) [2066898]
- PCI: keystone: Prefer of_device_get_match_data() (Myron Stowe) [2066898]
- PCI: dra7xx: Prefer of_device_get_match_data() (Myron Stowe) [2066898]
- PCI: designware-plat: Prefer of_device_get_match_data() (Myron Stowe) [2066898]
- PCI: cadence: Prefer of_device_get_match_data() (Myron Stowe) [2066898]
- PCI: artpec6: Prefer of_device_get_match_data() (Myron Stowe) [2066898]
- PCI: altera: Prefer of_device_get_match_data() (Myron Stowe) [2066898]
- PCI: xgene: Use PCI_ERROR_RESPONSE to identify config read errors (Myron Stowe) [2066898]
- PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errors (Myron Stowe) [2066898]
- PCI: keystone: Use PCI_ERROR_RESPONSE to identify config read errors (Myron Stowe) [2066898]
- PCI: Use PCI_ERROR_RESPONSE to identify config read errors (Myron Stowe) [2066898]
- PCI: cpqphp: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2066898]
- PCI/PME: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2066898]
- PCI/DPC: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2066898]
- PCI: pciehp: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2066898]
- PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2066898]
- PCI/ERR: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2066898]
- PCI: rockchip-host: Drop error data fabrication when config read fails (Myron Stowe) [2066898]
- PCI: rcar-host: Drop error data fabrication when config read fails (Myron Stowe) [2066898]
- PCI: altera: Drop error data fabrication when config read fails (Myron Stowe) [2066898]
- PCI: mvebu: Drop error data fabrication when config read fails (Myron Stowe) [2066898]
- PCI: aardvark: Drop error data fabrication when config read fails (Myron Stowe) [2066898]
- PCI: kirin: Drop error data fabrication when config read fails (Myron Stowe) [2066898]
- PCI: histb: Drop error data fabrication when config read fails (Myron Stowe) [2066898]
- PCI: exynos: Drop error data fabrication when config read fails (Myron Stowe) [2066898]
- PCI: mediatek: Drop error data fabrication when config read fails (Myron Stowe) [2066898]
- PCI: iproc: Drop error data fabrication when config read fails (Myron Stowe) [2066898]
- PCI: thunder: Drop error data fabrication when config read fails (Myron Stowe) [2066898]
- PCI: Drop error data fabrication when config read fails (Myron Stowe) [2066898]
- PCI: Use PCI_SET_ERROR_RESPONSE() for disconnected devices (Myron Stowe) [2066898]
- PCI: Set error response data when config read fails (Myron Stowe) [2066898]
- PCI: Add PCI_ERROR_RESPONSE and related definitions (Myron Stowe) [2066898]
- misc: pci_endpoint_test: Terminate statement with semicolon (Myron Stowe) [2066898]
- PCI: Correct misspelled words (Myron Stowe) [2066898]
- PCI: Change capability register offsets to hex (Myron Stowe) [2066898]
- PCI: Sort Intel Device IDs by value (Myron Stowe) [2066898]
- PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device (Myron Stowe) [2066898]
- PCI: pci-bridge-emul: Correctly set PCIe capabilities (Myron Stowe) [2066898]
- PCI: pci-bridge-emul: Fix definitions of reserved bits (Myron Stowe) [2066898]
- PCI: pci-bridge-emul: Properly mark reserved PCIe bits in PCI config space (Myron Stowe) [2066898]
- PCI: pci-bridge-emul: Make expansion ROM Base Address register read-only (Myron Stowe) [2066898]
- PCI: xilinx-nwl: Simplify code and fix a memory leak (Myron Stowe) [2066898]
- PCI: xgene: Fix IB window setup (Myron Stowe) [2066898]
- PCI: xgene-msi: Use bitmap_zalloc() when applicable (Myron Stowe) [2066898]
- PCI: vmd: Add DID 8086:A77F for all Intel Raptor Lake SKU's (Myron Stowe) [2066898]
- PCI: vmd: Honor ACPI _OSC on PCIe features (Myron Stowe) [2066898]
- PCI: vmd: Clean up domain before enumeration (Myron Stowe) [2066898]
- PCI: qcom-ep: Constify static dw_pcie_ep_ops (Myron Stowe) [2066898]
- PCI: qcom: Use __be16 type to store return value from cpu_to_be16() (Myron Stowe) [2066898]
- PCI: mvebu: Add support for compiling driver as module (Myron Stowe) [2066898]
- bus: mvebu-mbus: Export symbols for public API window functions (Myron Stowe) [2066898]
- PCI: mvebu: Fix support for DEVCAP2, DEVCTL2 and LNKCTL2 registers on emulated bridge (Myron Stowe) [2066898]
- PCI: mvebu: Fix support for PCI_EXP_RTSTA on emulated bridge (Myron Stowe) [2066898]
- PCI: mvebu: Fix support for PCI_EXP_DEVCTL on emulated bridge (Myron Stowe) [2066898]
- PCI: mvebu: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge (Myron Stowe) [2066898]
- PCI: mvebu: Fix configuring secondary bus of PCIe Root Port via emulated bridge (Myron Stowe) [2066898]
- PCI: mvebu: Set PCI Bridge Class Code to PCI Bridge (Myron Stowe) [2066898]
- PCI: mvebu: Setup PCIe controller to Root Complex mode (Myron Stowe) [2066898]
- PCI: mvebu: Propagate errors when updating PCI_IO_BASE and PCI_MEM_BASE registers (Myron Stowe) [2066898]
- PCI: mvebu: Do not modify PCI IO type bits in conf_write (Myron Stowe) [2066898]
- PCI: mvebu: Fix support for bus mastering and PCI_COMMAND on emulated bridge (Myron Stowe) [2066898]
- PCI: mvebu: Disallow mapping interrupts on emulated bridges (Myron Stowe) [2066898]
- PCI: mvebu: Handle invalid size of read config request (Myron Stowe) [2066898]
- PCI: mvebu: Check that PCI bridge specified in DT has function number zero (Myron Stowe) [2066898]
- PCI: mvebu: Check for errors from pci_bridge_emul_init() call (Myron Stowe) [2066898]
- PCI: mvebu: Check for valid ports (Myron Stowe) [2066898]
- arm: ioremap: Remove unused ARM-specific function pci_ioremap_io() (Myron Stowe) [2066898]
- arm: ioremap: Replace pci_ioremap_io() usage by pci_remap_iospace() (Myron Stowe) [2066898]
- PCI: mvebu: Remove custom mvebu_pci_host_probe() function (Myron Stowe) [2066898]
- PCI: mvebu: Replace pci_ioremap_io() usage by devm_pci_remap_iospace() (Myron Stowe) [2066898]
- arm: ioremap: Implement standard PCI function pci_remap_iospace() (Myron Stowe) [2066898]
- PCI: mt7621: Allow COMPILE_TEST for all arches (Myron Stowe) [2066898]
- PCI: Let pcibios_root_bridge_prepare() access bridge->windows (Myron Stowe) [2066898]
- PCI: mediatek-gen3: Disable DVFSRC voltage request (Myron Stowe) [2066898]
- PCI: mediatek: Assert PERST# for 100ms for power and clock to stabilize (Myron Stowe) [2066898]
-     PCI: keystone: Use phandle argument from "ti,syscon-pcie-id"/"ti,syscon-pcie-mode" (Myron Stowe) [2066898]
- dt-bindings: PCI: ti,am65: Fix "ti,syscon-pcie-id"/"ti,syscon-pcie-mode" to take argument (Myron Stowe) [2066898]
- PCI: endpoint: Return -EINVAL when interrupts num is smaller than 1 (Myron Stowe) [2066898]
- PCI: layerscape: Change to use the DWC common link-up check function (Myron Stowe) [2066898]
- PCI: imx: Add the imx8mm pcie support (Myron Stowe) [2066898]
- PCI: qcom-ep: Remove surplus dev_err() when using platform_get_irq_byname() (Myron Stowe) [2066898]
- PCI: dwc: Do not remap invalid res (Myron Stowe) [2066898]
- PCI: brcmstb: Do not turn off WOL regulators on suspend (Myron Stowe) [2066898]
- PCI: brcmstb: Add control of subdevice voltage regulators (Myron Stowe) [2066898]
- PCI: brcmstb: Add mechanism to turn on subdev regulators (Myron Stowe) [2066898]
- PCI: brcmstb: Split brcm_pcie_setup() into two funcs (Myron Stowe) [2066898]
- dt-bindings: PCI: Add bindings for Brcmstb EP voltage regulators (Myron Stowe) [2066898]
- dt-bindings: PCI: Correct brcmstb interrupts, interrupt-map. (Myron Stowe) [2066898]
- PCI: brcmstb: Fix function return value handling (Myron Stowe) [2066898]
- PCI: brcmstb: Do not use __GENMASK (Myron Stowe) [2066898]
- PCI: brcmstb: Declare 'used' as bitmap, not unsigned long (Myron Stowe) [2066898]
- PCI: aardvark: Disable common PHY when unbinding driver (Myron Stowe) [2066898]
- PCI: aardvark: Disable link training when unbinding driver (Myron Stowe) [2066898]
- PCI: aardvark: Assert PERST# when unbinding driver (Myron Stowe) [2066898]
- PCI: aardvark: Fix memory leak in driver unbind (Myron Stowe) [2066898]
- PCI: aardvark: Mask all interrupts when unbinding driver (Myron Stowe) [2066898]
- PCI: aardvark: Disable bus mastering when unbinding driver (Myron Stowe) [2066898]
- PCI: aardvark: Comment actions in driver remove method (Myron Stowe) [2066898]
- PCI: aardvark: Clear all MSIs at setup (Myron Stowe) [2066898]
- PCI: aardvark: Add support for DEVCAP2, DEVCTL2, LNKCAP2 and LNKCTL2 registers on emulated bridge (Myron Stowe) [2066898]
- PCI: pci-bridge-emul: Add definitions for missing capabilities registers (Myron Stowe) [2066898]
- PCI: pci-bridge-emul: Add description for class_revision field (Myron Stowe) [2066898]
- PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controller (Myron Stowe) [2066898]
- PCI/switchtec: Declare local state_names[] as static (Myron Stowe) [2066898]
- PCI/switchtec: Add Gen4 automotive device IDs (Myron Stowe) [2066898]
- PCI: Work around Intel I210 ROM BAR overlap defect (Myron Stowe) [2066898]
- PCI/P2PDMA: Use percpu_ref_tryget_live_rcu() inside RCU critical section (Myron Stowe) [2066898]
- MAINTAINERS: Add Logan Gunthorpe as P2PDMA maintainer (Myron Stowe) [2066898]
- via-agp: convert to generic power management (Myron Stowe) [2066898]
- sis-agp: convert to generic power management (Myron Stowe) [2066898]
- amd64-agp: convert to generic power management (Myron Stowe) [2066898]
- PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors (Myron Stowe) [2066898]
- PCI: ibmphp: Remove commented-out functions (Myron Stowe) [2066898]
- PCI: pciehp: Fix infinite loop in IRQ handler upon power fault (Myron Stowe) [2066898]
- x86/PCI: Remove initialization of static variables to false (Myron Stowe) [2066898]
- PCI: Use DWORD accesses for LTR, L1 SS to avoid erratum (Myron Stowe) [2066898]
- PCI/sysfs: Use default_groups in kobj_type for slot attrs (Myron Stowe) [2066898]
- PCI: Convert pci_dev_present() stub to static inline (Myron Stowe) [2066898]
- PCI: Use pci_find_vsec_capability() when looking for TBT devices (Myron Stowe) [2066898]
- PCI/ASPM: Remove struct aspm_latency (Myron Stowe) [2066898]
- PCI/ASPM: Stop caching device L0s, L1 acceptable exit latencies (Myron Stowe) [2066898]
- PCI/ASPM: Stop caching link L0s, L1 exit latencies (Myron Stowe) [2066898]
- PCI/ASPM: Move pci_function_0() upward (Myron Stowe) [2066898]
- PCI: Add MSI masking quirk for Nvidia ION AHCI (Myron Stowe) [2066898]
- PCI/MSI: Destroy sysfs before freeing entries (Myron Stowe) [2066898]
- PCI/MSI: Deal with devices lying about their MSI mask capability (Myron Stowe) [2066898]
- misc: pci_endpoint_test: Ensure relationship between miscdev and PCI (Myron Stowe) [2066898]
- redhat/configs: Enable CONFIG_NFT_SYNPROXY (Phil Sutter) [2069735]
- netfilter: nf_tables: validate registers coming from userspace. (Phil Sutter) [2065351] {CVE-2022-1015}
- netfilter: nf_tables: initialize registers in nft_do_chain() (Phil Sutter) [2067964] {CVE-2022-1016}
- netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned() (Phil Sutter) [2069114]
- ipmi: initialize len variable (Tony Camuso) [2067267]
- ipmi: kcs: aspeed: Remove old bindings support (Tony Camuso) [2067267]
- ipmi:ipmb: Add the ability to have a separate slave and master device (Tony Camuso) [2067267]
- ipmi:ipmi_ipmb: Unregister the SMI on remove (Tony Camuso) [2067267]
- ipmi: kcs: aspeed: Add AST2600 compatible string (Tony Camuso) [2067267]
- ipmi: ssif: replace strlcpy with strscpy (Tony Camuso) [2067267]
- ipmi/watchdog: Constify ident (Tony Camuso) [2067267]
- ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module (Tony Camuso) [2067267]
- ipmi: fix initialization when workqueue allocation fails (Tony Camuso) [2067267]
- ipmi: bail out if init_srcu_struct fails (Tony Camuso) [2067267]
- ipmi: ssif: initialize ssif_info->client early (Tony Camuso) [2067267]
- ipmi:ipmb: Fix unknown command response (Tony Camuso) [2067267]
- ipmi: fix IPMI_SMI_MSG_TYPE_IPMB_DIRECT response length checking (Tony Camuso) [2067267]
- ipmi: fix oob access due to uninit smi_msg type (Tony Camuso) [2067267]
- ipmi: msghandler: Make symbol 'remove_work_wq' static (Tony Camuso) [2067267]
- ipmi: Move remove_work to dedicated workqueue (Tony Camuso) [2067267]
- ipmi: kcs_bmc: Fix a memory leak in the error handling path of 'kcs_bmc_serio_add_device()' (Tony Camuso) [2067267]
- char: ipmi: replace snprintf in show functions with sysfs_emit (Tony Camuso) [2067267]
- ipmi: ipmb: fix dependencies to eliminate build error (Tony Camuso) [2067267]
- ipmi:ipmb: Add OF support (Tony Camuso) [2067267]
- ipmi: bt: Add ast2600 compatible string (Tony Camuso) [2067267]
- ipmi: bt-bmc: Use registers directly (Tony Camuso) [2067267]
- ipmi: ipmb: Fix off-by-one size check on rcvlen (Tony Camuso) [2067267]
- ipmi:ssif: Use depends on, not select, for I2C (Tony Camuso) [2067267]
- ipmi:ipmb: Add initial support for IPMI over IPMB (Tony Camuso) [2067267]
- ipmi: Add support for IPMB direct messages (Tony Camuso) [2067267]
- config: add CONFIG_IPMI_IPMB (Tony Camuso) [2067267]
- ipmi: Export ipmb_checksum() (Tony Camuso) [2067267]
- ipmi: Check error code before processing BMC response (Tony Camuso) [2067267]
- ipmi:devintf: Return a proper error when recv buffer too small (Tony Camuso) [2067267]
- ipmi: Disable some operations during a panic (Tony Camuso) [2067267]
- ipmi:watchdog: Set panic count to proper value on a panic (Tony Camuso) [2067267]
- parisc: Make struct parisc_driver::remove() return void (Tony Camuso) [2067267]
- char: ipmi: use DEVICE_ATTR helper macro (Tony Camuso) [2067267]
- ipmi: rate limit ipmi smi_event failure message (Tony Camuso) [2067267]
Resolves: rhbz#2078856, rhbz#2077839, rhbz#2073458, rhbz#2040283, rhbz#2019485, rhbz#2066898, rhbz#2069735, rhbz#2065351, rhbz#2067964, rhbz#2069114, rhbz#2067267

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-05-03 09:13:09 +00:00
Patrick Talbert
81992a6bcc kernel-5.14.0-83.el9
* Fri Apr 29 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-83.el9]
- redhat/configs: aarch64: enable CPU_FREQ_GOV_SCHEDUTIL (Mark Salter) [2077664]
- x86/platform/uv: Log gap hole end size (Frank Ramsay) [2074097]
- x86/platform/uv: Update TSC sync state for UV5 (Frank Ramsay) [2074097]
- x86/platform/uv: Update NMI Handler for UV5 (Frank Ramsay) [2074097]
- tun: annotate access to queue->trans_start (Ivan Vecera) [2073453]
- stmmac: fix build due to brainos in trans_start changes (Ivan Vecera) [2073453]
- net: no longer stop all TX queues in dev_watchdog() (Ivan Vecera) [2073453]
- net: do not inline netif_tx_lock()/netif_tx_unlock() (Ivan Vecera) [2073453]
- net: annotate accesses to queue->trans_start (Ivan Vecera) [2073453]
- net: use an atomic_long_t for queue->trans_timeout (Ivan Vecera) [2073453]
- virtio_net: introduce TX timeout watchdog (Ivan Vecera) [2073453]
- net: remove the unnecessary check in cipso_v4_doi_free (Guillaume Nault) [2074605]
- net: fix NULL pointer reference in cipso_v4_doi_free (Guillaume Nault) [2074605]
- selftest/powerpc: Add PAPR sysfs attributes sniff test (Steve Best) [1869665]
- powerpc/pseries: Interface to represent PAPR firmware attributes (Steve Best) [1869665]
- x86: intel_epb: Allow model specific normal EPB value (David Arcari) [2068330]
- redhat: configs: Disable CONFIG_MPLS for s390x/zfcpdump (Guillaume Nault) [2039239]
- ACPI: CPPC: Amend documentation in the comments (David Arcari) [1961725]
- ACPI: CPPC: Drop redundant local variable from cpc_read() (David Arcari) [1961725]
- ACPI: CPPC: Fix up I/O port access in cpc_read() (David Arcari) [1961725]
- cpufreq: amd-pstate: Fix Kconfig dependencies for AMD P-State (David Arcari) [1961725]
- cpufreq: amd-pstate: Fix struct amd_cpudata kernel-doc comment (David Arcari) [1961725]
- cpufreq: amd-pstate: Add AMD P-State performance attributes (David Arcari) [1961725]
- cpufreq: amd-pstate: Add AMD P-State frequencies attributes (David Arcari) [1961725]
- cpufreq: amd-pstate: Add boost mode support for AMD P-State (David Arcari) [1961725]
- cpufreq: amd-pstate: Add trace for AMD P-State module (David Arcari) [1961725]
- cpufreq: amd-pstate: Introduce the support for the processors with shared memory solution (David Arcari) [1961725]
- cpufreq: amd-pstate: Add fast switch function for AMD P-State (David Arcari) [1961725]
- redhat/configs: enable CONFIG_X86_AMD_PSTATE (David Arcari) [1961725]
- cpufreq: amd-pstate: Introduce a new AMD P-State driver to support future processors (David Arcari) [1961725]
- tools arch x86: Sync the msr-index.h copy with the kernel sources (David Arcari) [1961725]
- x86/msr: Add AMD CPPC MSR definitions (David Arcari) [1961725]
- tools headers cpufeatures: Sync with the kernel sources (David Arcari) [1961725]
- x86/cpufeatures: Add AMD Collaborative Processor Performance Control feature flag (David Arcari) [1961725]
- ACPI: CPPC: Add CPPC enable register function (David Arcari) [1961725]
- ACPI: CPPC: Check present CPUs for determining _CPC is valid (David Arcari) [1961725]
- ACPI: CPPC: Implement support for SystemIO registers (David Arcari) [1961725]
Resolves: rhbz#2077664, rhbz#2074097, rhbz#2073453, rhbz#2074605, rhbz#1869665, rhbz#2068330, rhbz#2039239, rhbz#1961725

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-04-29 11:00:32 +00:00
Patrick Talbert
e8a85bf341 kernel-5.14.0-82.el9
* Thu Apr 28 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-82.el9]
- mt76: mt7921e: fix possible probe failure after reboot (Íñigo Huguet) [2065633]
- mm: lru_cache_disable: replace work queue synchronization with synchronize_rcu (Marcelo Tosatti) [2033500]
- powerpc/lib/sstep: Don't use __{get/put}_user() on kernel addresses (Michael Petlan) [2049226]
- bpf, test_offload.py: Skip base maps without names (Felix Maurer) [2076961]
- perf header: Fix spelling mistake "could't" -> "couldn't" (Michael Petlan) [2075504]
- perf build-id: Fix spelling mistake "Cant" -> "Can't" (Michael Petlan) [2075504]
- e1000e: Add support for the next LOM generation (David Arcari) [2076668]
- vsprintf: Update %%pGp documentation about that it prints hex value (Waiman Long) [2073625]
- mm/page_owner.c: record tgid (Waiman Long) [2073625]
- mm/page_owner: record task command name (Waiman Long) [2073625]
- mm/page_owner: print memcg information (Waiman Long) [2073625]
- mm/page_owner: use scnprintf() to avoid excessive buffer overrun check (Waiman Long) [2073625]
- lib/vsprintf: avoid redundant work with 0 size (Waiman Long) [2073625]
- mm: make some vars and functions static or __init (Waiman Long) [2073625]
- lib, stackdepot: add helper to print stack entries into buffer (Waiman Long) [2073625]
- lib, stackdepot: add helper to print stack entries (Waiman Long) [2073625]
- lib, stackdepot: check stackdepot handle before accessing slabs (Waiman Long) [2073625]
- stacktrace: move filter_irq_stacks() to kernel/stacktrace.c (Waiman Long) [2073625]
- vsprintf: Make %%pGp print the hex value (Waiman Long) [2073625]
- test_printf: Append strings more efficiently (Waiman Long) [2073625]
- test_printf: Remove custom appending of '|' (Waiman Long) [2073625]
- test_printf: Remove separate page_flags variable (Waiman Long) [2073625]
- test_printf: Make pft array const (Waiman Long) [2073625]
- proc: remove PDE_DATA() completely (Ivan Vecera) [2073492]
- fs: proc: store PDE()->data into inode->i_private (Ivan Vecera) [2073492]
- seq_file: fix passing wrong private data (Ivan Vecera) [2073492]
- tcp: seq_file: Refactor net and family matching (Ivan Vecera) [2073492]
- entry: Fix compile error in dynamic_irqentry_exit_cond_resched() (Phil Auld) [2065226]
- sched/preempt: Tell about PREEMPT_DYNAMIC on kernel headers (Phil Auld) [2065226]
- arm64: Support PREEMPT_DYNAMIC (Phil Auld) [2065226]
- arm64: entry: Centralize preemption decision (Phil Auld) [2065226]
- sched/preempt: Add PREEMPT_DYNAMIC using static keys (Phil Auld) [2065226]
- sched/preempt: Decouple HAVE_PREEMPT_DYNAMIC from GENERIC_ENTRY (Phil Auld) [2065226]
- sched/preempt: Simplify irqentry_exit_cond_resched() callers (Phil Auld) [2065226]
- sched/preempt: Refactor sched_dynamic_update() (Phil Auld) [2065226]
- sched/preempt: Move PREEMPT_DYNAMIC logic later (Phil Auld) [2065226]
- sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa (Phil Auld) [2062831]
- sched/numa: initialize numa statistics when forking new task (Phil Auld) [2062831]
- sched/uclamp: Fix iowait boost escaping uclamp restriction (Phil Auld) [2062831]
- sched/sugov: Ignore 'busy' filter when rq is capped by uclamp_max (Phil Auld) [2062831]
- sched/numa: Fix boot crash on arm64 systems (Phil Auld) [2062831]
- cgroup: Fix suspicious rcu_dereference_check() usage warning (Phil Auld) [2062831]
- sched/cpuacct: Remove redundant RCU read lock (Phil Auld) [2062831]
- sched/cpuacct: Optimize away RCU read lock (Phil Auld) [2062831]
- sched/cpuacct: Fix charge percpu cpuusage (Phil Auld) [2062831]
- sched/numa: Avoid migrating task to CPU-less node (Phil Auld) [2062831]
- sched/numa: Fix NUMA topology for systems with CPU-less nodes (Phil Auld) [2062831]
- sched: replace cpumask_weight with cpumask_empty where appropriate (Phil Auld) [2062831]
- sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race (Phil Auld) [2062831]
- psi: fix possible trigger missing in the window (Phil Auld) [2062831]
- sched/tracing: Don't re-read p->state when emitting sched_switch event (Phil Auld) [2062831]
- sched/core: Export pelt_thermal_tp (Phil Auld) [2062831]
- sched/membarrier: Fix membarrier-rseq fence command missing from query bitmask (Phil Auld) [2062831]
- sched/core: Accounting forceidle time for all tasks except idle task (Phil Auld) [2062831]
- sched: Avoid double preemption in __cond_resched_*lock*() (Phil Auld) [2062831]
- fork: Stop protecting back_fork_cleanup_cgroup_lock with CONFIG_NUMA (Phil Auld) [2062831]
- sched/fair: Fix all kernel-doc warnings (Phil Auld) [2062831]
- sched/fair: Cleanup task_util and capacity type (Phil Auld) [2062831]
- sched/rt: Try to restart rt period timer when rt runtime exceeded (Phil Auld) [2062831]
- sched/fair: Fix per-CPU kthread and wakee stacking for asym CPU capacity (Phil Auld) [2062831]
- locking: Remove rt_rwlock_is_contended(). (Phil Auld) [2062831]
- sched: Trigger warning if ->migration_disabled counter underflows. (Phil Auld) [2062831]
- sched/fair: Fix detection of per-CPU kthreads waking a task (Phil Auld) [2062831]
- sched/fair: Replace CFS internal cpu_util() with cpu_util_cfs() (Phil Auld) [2062831]
- sched/cpuacct: Make user/system times in cpuacct.stat more precise (Phil Auld) [2062831]
- sched/cpuacct: Fix user/system in shown cpuacct.usage* (Phil Auld) [2062831]
- cpuacct: Convert BUG_ON() to WARN_ON_ONCE() (Phil Auld) [2062831]
- cputime, cpuacct: Include guest time in user time in cpuacct.stat (Phil Auld) [2062831]
- sched/core: Forced idle accounting (Phil Auld) [2062831]
- sched/fair: Document the slow path and fast path in select_task_rq_fair (Phil Auld) [2062831]
- pci: fix multiple definition error when CONFIG_RHEL_DIFFERENCES is not set (Joel Savitz) [2053991]
- selftests/bpf: Make test_lwt_ip_encap more stable and faster (Felix Maurer) [2019496]
- ucounts: Fix systemd LimitNPROC with private users regression (Alexey Gladkov) [2061724]
- ucounts: Enforce RLIMIT_NPROC not RLIMIT_NPROC+1 (Alexey Gladkov) [2061724]
- ucounts: Base set_cred_ucounts changes on the real user (Alexey Gladkov) [2061724]
- ucounts: Move RLIMIT_NPROC handling after set_user (Alexey Gladkov) [2061724]
- ucounts: Handle wrapping in is_ucounts_overlimit (Alexey Gladkov) [2061724]
- redhat/configs: enable CONFIG_AMD_PTDMA for x86_64 (John W. Linville) [2027972]
- dmaengine: ptdma: handle the cases based on DMA is complete (John W. Linville) [2027972]
- dmaengine: ptdma: fix concurrency issue with multiple dma transfer (John W. Linville) [2027972]
- dmaengine: ptdma: Fix the error handling path in pt_core_init() (John W. Linville) [2027972]
- dmaengine: remove debugfs #ifdef (John W. Linville) [2027972]
- MAINTAINERS: Fix AMD PTDMA DRIVER entry (John W. Linville) [2027972]
- dmaengine: ptdma: remove PT_OFFSET to avoid redefnition (John W. Linville) [2027972]
- dmaengine: ptdma: Add debugfs entries for PTDMA (John W. Linville) [2027972]
- dmaengine: ptdma: register PTDMA controller as a DMA resource (John W. Linville) [2027972]
- dmaengine: ptdma: Initial driver for the AMD PTDMA (John W. Linville) [2027972]
Resolves: rhbz#2065633, rhbz#2033500, rhbz#2049226, rhbz#2076961, rhbz#2075504, rhbz#2076668, rhbz#2073625, rhbz#2073492, rhbz#2065226, rhbz#2062831, rhbz#2053991, rhbz#2019496, rhbz#2061724, rhbz#2027972

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-04-28 08:11:23 +00:00
Patrick Talbert
c2183a38bb kernel-5.14.0-81.el9
* Tue Apr 26 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-81.el9]
- powerpc/pseries/vas: Add VAS migration handler (Steve Best) [2028677]
- powerpc/pseries/vas: Modify reconfig open/close functions for migration (Steve Best) [2028677]
- powerpc/pseries/vas: Define global hv_cop_caps struct (Steve Best) [2028677]
- powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities (Steve Best) [2028677]
- powerpc/pseries/vas: sysfs interface to export capabilities (Steve Best) [2028677]
- powerpc/pseries/vas: Reopen windows with DLPAR core add (Steve Best) [2028677]
- powerpc/pseries/vas: Close windows with DLPAR core removal (Steve Best) [2028677]
- powerpc/vas: Map paste address only if window is active (Steve Best) [2028677]
- powerpc/vas: Return paste instruction failure if no active window (Steve Best) [2028677]
- powerpc/vas: Add paste address mmap fault handler (Steve Best) [2028677]
- powerpc/pseries/vas: Save PID in pseries_vas_window struct (Steve Best) [2028677]
- powerpc/pseries/vas: Use common names in VAS capability structure (Steve Best) [2028677]
- s390/kexec: fix return code handling (Lichen Liu) [2017023]
- s390/kexec: fix memory leak of ipl report buffer (Lichen Liu) [2017023]
- Build intel_sdsi with %%{tools_make} (David Arcari) [1971952]
- redhat/kernel.spec.template: Add intel_sdsi utility (David Arcari) [1971952]
- redhat/configs: enable CONFIG_INTEL_SDSI (David Arcari) [1971952]
- selftests: sdsi: test sysfs setup (David Arcari) [1971952]
- tools arch x86: Add Intel SDSi provisiong tool (David Arcari) [1971952]
- platform/x86: Add Intel Software Defined Silicon driver (David Arcari) [1971952]
- spi: pxa2xx: Add support for Intel Raptor Lake PCH-S (David Arcari) [2040032]
- redhat/configs: change intel-lpss to be a loadable module (David Arcari) [2040032]
- mfd: intel-lpss: Provide an SSP type to the driver (David Arcari) [2040032]
- mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs (David Arcari) [2040032]
- mfd: intel-lpss: Fix I2C4 not being available on the Microsoft Surface Go & Go 2 (David Arcari) [2040032]
- mfd: intel-lpss-pci: Fix clock speed for 38a8 UART (David Arcari) [2040032]
- mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe() (David Arcari) [2040032]
- mfd: intel-lpss: Add Intel Lakefield PCH PCI IDs (David Arcari) [2040032]
- mfd: intel-lpss: Add support for MacBookPro16,2 ICL-N UART (David Arcari) [2040032]
- mfd: intel-lpss: Add Intel Cannon Lake ACPI IDs (David Arcari) [2040032]
- pinctrl: alderlake: Add Raptor Lake-S ACPI ID (David Arcari) [2040034]
- pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" (David Arcari) [2040034]
- pinctrl: intel: fix unexpected interrupt (David Arcari) [2040034]
- pinctrl: intel: Fix a glitch when updating IRQ flags on a preconfigured line (David Arcari) [2040034]
- pinctrl: intel: Kconfig: Add configuration menu to Intel pin control (David Arcari) [2040034]
- i2c: i801: Drop two outdated comments (David Arcari) [2040028]
- i2c: i801: Add support for the Process Call command (David Arcari) [2040028]
- i2c: i801: Drop useless masking in i801_access (David Arcari) [2040028]
- i2c: i801: Add support for Intel Raptor Lake PCH-S (David Arcari) [2040028]
- eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX (David Arcari) [2040028]
- i2c: i801: Don't clear status flags twice in interrupt mode (David Arcari) [2040028]
- i2c: i801: Don't read back cleared status in i801_check_pre() (David Arcari) [2040028]
- i2c: i801: Improve handling platform data for tco device (David Arcari) [2040028]
- i2c: i801: Improve handling of chip-specific feature definitions (David Arcari) [2040028]
- i2c: i801: Remove i801_set_block_buffer_mode (David Arcari) [2040028]
- i2c: i801: Don't silently correct invalid transfer size (David Arcari) [2040028]
- i2c: i801: Fix interrupt storm from SMB_ALERT signal (David Arcari) [2040028]
- i2c: i801: Restore INTREN on unload (David Arcari) [2040028]
- i2c: i801: Add support for Intel Ice Lake PCH-N (David Arcari) [2040028]
- i2c: i801: Fix incorrect and needless software PEC disabling (David Arcari) [2040028]
- i2c: i801: Stop using pm_runtime_set_autosuspend_delay(-1) (David Arcari) [2040028]
- i2c: i801: Use PCI bus rescan mutex to protect P2SB access (David Arcari) [2040028]
- i2c: i801: Improve i801_add_mux (David Arcari) [2040028]
- i2c: i801: Improve i801_acpi_probe/remove functions (David Arcari) [2040028]
- i2c: i801: Remove not needed check for PCI_COMMAND_INTX_DISABLE (David Arcari) [2040028]
- i2c: i801: Improve is_dell_system_with_lis3lv02d (David Arcari) [2040028]
- i2c: i801: Remove not needed debug message (David Arcari) [2040028]
- i2c: i801: make p2sb_spinlock a mutex (David Arcari) [2040028]
- i2c: i801: Improve disabling runtime pm (David Arcari) [2040028]
- i2c: i801: Fix handling SMBHSTCNT_PEC_EN (David Arcari) [2040028]
- kABI: Pad the address_space struct (Nico Pache) [2048328]
- kABI: Pad the readahead_control struct (Nico Pache) [2048328]
- kABI: Pad the vm_fault struct (Nico Pache) [2048328]
- kABI: Pad vm_operations_struct (Nico Pache) [2048328]
- kABI: Pad the mempolicy struct (Nico Pache) [2048328]
- kABI: Pad mempool_s (Nico Pache) [2048328]
- kABI: Pad dev_pagemap and dev_pagemap_ops (Nico Pache) [2048328]
- kABI: Pad struct swap_info_struct (Nico Pache) [2048328]
- kABI: Pad vmem_altmap (Nico Pache) [2048328]
- kABI: Pad the vm_area_struct (Nico Pache) [2048328]
- kABI: Pad the mm_struct (Nico Pache) [2048328]
- kABI: exclude reclaim_state struct (Nico Pache) [2048328]
- kABI: Pad the shrinker struct (Nico Pache) [2048328]
- kABI: Exclude memcg pointer from shrinker (Nico Pache) [2048328]
- pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init (Steve Best) [2067770]
- scsi: smartpqi: Update version to 2.1.14-035 (Don Brace) [2012229]
- scsi: smartpqi: Fix lsscsi -t SAS addresses (Don Brace) [2012229]
- scsi: smartpqi: Fix hibernate and suspend (Don Brace) [2012229]
- scsi: smartpqi: Fix BUILD_BUG_ON() statements (Don Brace) [2012229]
- scsi: smartpqi: Fix NUMA node not updated during init (Don Brace) [2012229]
- scsi: smartpqi: Expose SAS address for SATA drives (Don Brace) [2012229]
- scsi: smartpqi: Speed up RAID 10 sequential reads (Don Brace) [2012229]
- scsi: smartpqi: Fix kdump issue when controller is locked up (Don Brace) [2012229]
- scsi: smartpqi: Update volume size after expansion (Don Brace) [2012229]
- scsi: smartpqi: Avoid drive spin-down during suspend (Don Brace) [2012229]
- scsi: smartpqi: Resolve delay issue with PQI_HZ value (Don Brace) [2012229]
- scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() (Don Brace) [2012229]
- scsi: smartpqi: Fix a name typo and cleanup code (Don Brace) [2012229]
- scsi: smartpqi: Quickly propagate path failures to SCSI midlayer (Don Brace) [2012229]
- scsi: smartpqi: Eliminate drive spin down on warm boot (Don Brace) [2012229]
- scsi: smartpqi: Enable SATA NCQ priority in sysfs (Don Brace) [2012229]
- scsi: smartpqi: Add PCI IDs (Don Brace) [2012229]
- scsi: smartpqi: Fix rmmod stack trace (Don Brace) [2012229]
- selftests: xsk: Generate packet directly in umem (Felix Maurer) [2006330]
- selftests: xsk: Decrease sending speed (Felix Maurer) [2006330]
- selftests: xsk: Simplify packet validation in xsk tests (Felix Maurer) [2006330]
- selftests: xsk: Rename worker_* functions that are not thread entry points (Felix Maurer) [2006330]
- selftests: xsk: Remove end-of-test packet (Felix Maurer) [2006330]
- RDMA/qedr: Fix reporting max_{send/recv}_wr attrs (Kamal Heib) [2051532]
Resolves: rhbz#2028677, rhbz#2017023, rhbz#1971952, rhbz#2040032, rhbz#2040034, rhbz#2040028, rhbz#2048328, rhbz#2067770, rhbz#2012229, rhbz#2006330, rhbz#2051532

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-04-26 07:58:10 +00:00
Patrick Talbert
002af5cc9d kernel-5.14.0-80.el9
* Thu Apr 21 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-80.el9]
- redhat: disable uncommon media device infrastructure (Jarod Wilson) [2074598]
- netfilter: nf_tables: unregister flowtable hooks on netns exit (Florian Westphal) [2056869]
- netfilter: nf_tables_offload: incorrect flow offload action array size (Florian Westphal) [2056869] {CVE-2022-25636}
- netfilter: nf_tables: validate registers coming from userspace. (Phil Sutter) [2065350] {CVE-2022-1015}
- scsi: qedi: Fix failed disconnect handling (Chris Leech) [2071524]
- scsi: iscsi: Fix unbound endpoint error handling (Chris Leech) [2071524]
- scsi: iscsi: Fix conn cleanup and stop race during iscsid restart (Chris Leech) [2071524]
- scsi: iscsi: Fix endpoint reuse regression (Chris Leech) [2071524]
- scsi: iscsi: Release endpoint ID when its freed (Chris Leech) [2071524]
- scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2071524]
- Revert "scsi: iscsi: Fix offload conn cleanup when iscsid restarts" (Chris Leech) [2071524]
- scsi: iscsi: Speed up session unblocking and removal (Chris Leech) [2071524]
- scsi: iscsi: Fix recovery and unblocking race (Chris Leech) [2071524]
- scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue (Chris Leech) [2071524]
- scsi: iscsi: Unblock session then wake up error handler (Chris Leech) [2071524]
- scsi: iscsi: Fix set_param() handling (Chris Leech) [2071524]
- scsi: iscsi: Fix iscsi_task use after free (Chris Leech) [2071524]
- scsi: iscsi: Adjust iface sysfs attr detection (Chris Leech) [2071524]
- scsi: qedi: Add support for fastpath doorbell recovery (Chris Leech) [2071524]
- redhat: Enable KASAN on all ELN debug kernels (Nico Pache) [1995251]
- sched/topology: Remove redundant variable and fix incorrect type in build_sched_domains (Phil Auld) [2065198]
- sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs (Phil Auld) [2065198]
- sched/fair: Improve consistency of allowed NUMA balance calculations (Phil Auld) [2065198]
- redhat/configs: Enable CONFIG_RCU_SCALE_TEST & CONFIG_RCU_REF_SCALE_TEST (Waiman Long) [2070740]
- thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL (David Arcari) [2039995]
- thermal: int340x: Use struct_group() for memcpy() region (David Arcari) [2039995]
- thermal: int340x: Limit Kconfig to 64-bit (David Arcari) [2039995]
- thermal: int340x: fix build on 32-bit targets (David Arcari) [2039995 2040066]
- thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM responses (David Arcari) [2039995 2040066]
- thermal/drivers/int340x: Improve the tcc offset saving for suspend/resume (David Arcari) [2039995]
- thermal: int340x: delete bogus length check (David Arcari) [2039995]
- thermal/drivers/int340x: Do not set a wrong tcc offset on resume (David Arcari) [2039995]
- thermal/drivers/int340x: Use IMOK independently (David Arcari) [2039995]
- stddef: Introduce struct_group() helper macro (David Arcari) [2039995]
- gfs2: Initialize gh_error in gfs2_glock_nq (Andreas Gruenbacher) [2031240]
- gfs2: Make use of list_is_first (Andreas Gruenbacher) [2031240]
- gfs2: Switch lock order of inode and iopen glock (Andreas Gruenbacher) [2031240]
- gfs2: cancel timed-out glock requests (Andreas Gruenbacher) [2031240]
- gfs2: Expect -EBUSY after canceling dlm locking requests (Andreas Gruenbacher) [2031240]
- gfs2: gfs2_setattr_size error path fix (Andreas Gruenbacher) [2031240]
- gfs2: assign rgrp glock before compute_bitstructs (Bob Peterson) [2031240]
Resolves: rhbz#2040066, rhbz#1995251, rhbz#2070740, rhbz#2031240, rhbz#2039995, rhbz#2065198

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-04-21 08:30:49 +00:00
Patrick Talbert
110aa99b96 kernel-5.14.0-79.el9
* Tue Apr 19 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-79.el9]
- redhat/configs: Enable WDT devices used by qemu VMs (Prarit Bhargava) [2074160]
- redhat/configs: disable CONFIG_CAN_SOFTING (Brian Masney) [2073521]
- myri10ge: mark as unmaintained (Michal Schmidt) [2054208]
- benet: mark device 0xe220 (Lancer) as unmaintained (Michal Schmidt) [2054208]
- bnx2: mark as unmaintained (Michal Schmidt) [2054208]
- ice: Fix race condition during interface enslave (Petr Oros) [1988953]
- ice: Fix error with handling of bonding MTU (Petr Oros) [1988953]
- ice: Avoid RTNL lock when re-creating auxiliary device (Petr Oros) [1988953]
- ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler (Petr Oros) [1988953]
- userfaultfd/selftests: fix calculation of expected ioctls (Desnes A. Nunes do Rosario) [2036152]
- userfaultfd/selftests: fix feature support detection (Desnes A. Nunes do Rosario) [2036152]
- userfaultfd/selftests: don't rely on GNU extensions for random numbers (Desnes A. Nunes do Rosario) [2036152]
- CI: Drop baseline runs (Veronika Kabatova)
- PCI: hv: Propagate coherence from VMbus device to PCI device (Vitaly Kuznetsov) [2068432]
- Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device (Vitaly Kuznetsov) [2068432]
- ibmvnic: fix race between xmit and reset (Gustavo Walbon) [2061556]
- mlxsw: spectrum_router: Increase parsing depth for multipath hash (Ivan Vecera) [2020113]
- mlxsw: Remove old parsing depth infrastructure (Ivan Vecera) [2020113]
- mlxsw: Convert existing consumers to use new API for parsing configuration (Ivan Vecera) [2020113]
- mlxsw: spectrum: Add infrastructure for parsing configuration (Ivan Vecera) [2020113]
- ipv6: separate ndisc_ns_create() from ndisc_send_ns() (Ivan Vecera) [2073506]
- powerpc/mce: Modify the real address error logging messages (Desnes A. Nunes do Rosario) [2068688]
- selftests/powerpc: Add test for real address error handling (Desnes A. Nunes do Rosario) [2068688]
- powerpc/pseries: Parse control memory access error (Desnes A. Nunes do Rosario) [2068688]
- tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Desnes A. Nunes do Rosario) [2048779]
- powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending (Desnes A. Nunes do Rosario) [2048779]
- powerpc/perf: Only define power_pmu_wants_prompt_pmi() for CONFIG_PPC64 (Desnes A. Nunes do Rosario) [2048779]
- powerpc/perf: Add data source encodings for power10 platform (Desnes A. Nunes do Rosario) [2048779]
- powerpc/perf: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields (Desnes A. Nunes do Rosario) [2048779]
- perf: Add new macros for mem_hops field (Desnes A. Nunes do Rosario) [2048779]
- tools headers UAPI: Add new macros for mem_hops field to perf_event.h (Desnes A. Nunes do Rosario) [2048779]
- bpf: Remove config check to enable bpf support for branch records (Desnes A. Nunes do Rosario) [2048779]
- perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [2048779]
- perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [2048779]
- perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [2048779]
- perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [2048779]
- perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [2048779]
- perf vendor events power10: Add metric events JSON file for power10 platform (Desnes A. Nunes do Rosario) [2048779]
- perf powerpc: Add support to expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [2048779]
- perf powerpc: Refactor the code definition of perf reg extended mask in tools side header file (Desnes A. Nunes do Rosario) [2048779]
- powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10 (Desnes A. Nunes do Rosario) [2048779]
- powerpc/perf: Expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [2048779]
- powerpc/perf: Refactor the code definition of perf reg extended mask (Desnes A. Nunes do Rosario) [2048779]
- powerpc/perf: Fix data source encodings for L2.1 and L3.1 accesses (Desnes A. Nunes do Rosario) [2048779]
- tools/perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [2048779]
- perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [2048779]
- perf: Add comment about current state of PERF_MEM_LVL_* namespace and remove an extra line (Desnes A. Nunes do Rosario) [2048779]
- powerpc/perf: Fix the check for SIAR value (Desnes A. Nunes do Rosario) [2048779]
- powerpc/perf: Drop the case of returning 0 as instruction pointer (Desnes A. Nunes do Rosario) [2048779]
- powerpc/perf: Use stack siar instead of mfspr (Desnes A. Nunes do Rosario) [2048779]
- powerpc/perf/hv-gpci: Fix counter value parsing (Desnes A. Nunes do Rosario) [2048779]
- powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC (Desnes A. Nunes do Rosario) [2048779]
- EVM: fix the evm= __setup handler return value (Bruno Meneguele) [2063906]
- ima: Do not print policy rule with inactive LSM labels (Bruno Meneguele) [2063906]
- ima: Allow template selection with ima_template[_fmt]= after ima_hash= (Bruno Meneguele) [2063906]
- ima: Remove ima_policy file before directory (Bruno Meneguele) [2063906]
- integrity: check the return value of audit_log_start() (Bruno Meneguele) [2063906]
- ima: fix reference leak in asymmetric_verify() (Bruno Meneguele) [2063906]
- ipv4: avoid using shared IP generator for connected sockets (Paolo Abeni) [2062428] {CVE-2020-36516}
- bpf/selftests: Fix namespace mount setup in tc_redirect (Yauheni Kaliuta) [2063067]
- memcg: do not tweak node in alloc_mem_cgroup_per_node_info (Nico Pache) [2024054]
- mm: make free_area_init_node aware of memory less nodes (Nico Pache) [2024054]
- mm, memory_hotplug: reorganize new pgdat initialization (Nico Pache) [2024054]
- mm, memory_hotplug: drop arch_free_nodedata (Nico Pache) [2024054]
- mm: handle uninitialized numa nodes gracefully (Nico Pache) [2024054]
- mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG (Nico Pache) [2024054]
- block: restore the old set_task_ioprio() behaviour wrt PF_EXITING (Ming Lei) [2066297]
- scsi: core: scsi_logging: Fix a BUG (Ming Lei) [2066297]
- scsi: sr: Fix typo in CDROM(CLOSETRAY|EJECT) handling (Ming Lei) [2066297]
- block: add __must_check for *add_disk*() callers (Ming Lei) [2066297]
- scsi: bsg: Fix errno when scsi_bsg_register_queue() fails (Ming Lei) [2066297]
- scsi: st: Add missing break in switch statement in st_ioctl() (Ming Lei) [2066297]
- scsi: core: scsi_ioctl: Fix error code propagation in SG_IO (Ming Lei) [2066297]
- scsi: bsg: Fix device unregistration (Ming Lei) [2066297]
- scsi: bsg-lib: Fix commands without data transfer in bsg_transport_sg_io_fn() (Ming Lei) [2066297]
- scsi: bsg: Fix commands without data transfer in scsi_bsg_sg_io_fn() (Ming Lei) [2066297]
- block: limit request dispatch loop duration (Ming Lei) [2066297]
- block: fix rq-qos breakage from skipping rq_qos_done_bio() (Ming Lei) [2066297]
- block: flush plug based on hardware and software queue order (Ming Lei) [2066297]
- block: ensure plug merging checks the correct queue at least once (Ming Lei) [2066297]
- block: update io_ticks when io hang (Ming Lei) [2066297]
- block: release rq qos structures for queue without disk (Ming Lei) [2066297]
- block: fix blk_mq_attempt_bio_merge and rq_qos_throttle protection (Ming Lei) [2066297]
- blktrace: fix use after free for struct blk_trace (Ming Lei) [2066297]
- block: clear iocb->private in blkdev_bio_end_io_async() (Ming Lei) [2066297]
- block/wbt: fix negative inflight counter when remove scsi device (Ming Lei) [2066297]
- block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern (Ming Lei) [2066297]
- block: loop:use kstatfs.f_bsize of backing file to set discard granularity (Ming Lei) [2066297]
- block: Add handling for zone append command in blk_complete_request (Ming Lei) [2066297]
- loop: revert "make autoclear operation asynchronous" (Ming Lei) [2066297]
- block: fix DIO handling regressions in blkdev_read_iter() (Ming Lei) [2066297]
- blk-mq: fix missing blk_account_io_done() in error path (Ming Lei) [2066297]
- block: cleanup q->srcu (Ming Lei) [2066297]
- block: Remove unnecessary variable assignment (Ming Lei) [2066297]
- brd: remove brd_devices_mutex mutex (Ming Lei) [2066297]
- aoe: remove redundant assignment on variable n (Ming Lei) [2066297]
- loop: remove redundant initialization of pointer node (Ming Lei) [2066297]
- block/rnbd-clt-sysfs: use default_groups in kobj_type (Ming Lei) [2066297]
- pktcdvd: convert to use attribute groups (Ming Lei) [2066297]
- rsxx: Drop PCI legacy power management (Ming Lei) [2066297]
- mtip32xx: convert to generic power management (Ming Lei) [2066297]
- mtip32xx: remove pointless drvdata lookups (Ming Lei) [2066297]
- mtip32xx: remove pointless drvdata checking (Ming Lei) [2066297]
- drbd: Use struct_group() to zero algs (Ming Lei) [2066297]
- loop: make autoclear operation asynchronous (Ming Lei) [2066297]
- null_blk: cast command status to integer (Ming Lei) [2066297]
- pktdvd: stop using bdi congestion framework. (Ming Lei) [2066297]
- block: null_blk: batched complete poll requests (Ming Lei) [2066297]
- floppy: Add max size check for user space request (Ming Lei) [2066297]
- floppy: Fix hang in watchdog when disk is ejected (Ming Lei) [2066297]
- loop: don't hold lo_mutex during __loop_clr_fd() (Ming Lei) [2066297]
- MAINTAINERS: add entries for block layer documentation (Ming Lei) [2066297]
- docs: sysfs-block: add contact for nomerges (Ming Lei) [2066297]
- docs: sysfs-block: sort alphabetically (Ming Lei) [2066297]
- docs: sysfs-block: move to stable directory (Ming Lei) [2066297]
- block: fix old-style declaration (Ming Lei) [2066297]
- nvme-pci: fix queue_rqs list splitting (Ming Lei) [2066297]
- block: introduce rq_list_move (Ming Lei) [2066297]
- block: drop needless assignment in set_task_ioprio() (Ming Lei) [2066297]
- bio.h: fix kernel-doc warnings (Ming Lei) [2066297]
- block: check minor range in device_add_disk() (Ming Lei) [2066297]
- block: use "unsigned long" for blk_validate_block_size(). (Ming Lei) [2066297]
- block: fix error unwinding in device_add_disk (Ming Lei) [2066297]
- block: call blk_exit_queue() before freeing q->stats (Ming Lei) [2066297]
- block: fix error in handling dead task for ioprio setting (Ming Lei) [2066297]
- blk-mq: blk-mq: check quiesce state before queue_rqs (Ming Lei) [2066297]
- block: only build the icq tracking code when needed (Ming Lei) [2066297]
- block: fold create_task_io_context into ioc_find_get_icq (Ming Lei) [2066297]
- block: open code create_task_io_context in set_task_ioprio (Ming Lei) [2066297]
- block: fold get_task_io_context into set_task_ioprio (Ming Lei) [2066297]
- block: move set_task_ioprio to blk-ioc.c (Ming Lei) [2066297]
- block: cleanup ioc_clear_queue (Ming Lei) [2066297]
- block: refactor put_io_context (Ming Lei) [2066297]
- block: remove the NULL ioc check in put_io_context (Ming Lei) [2066297]
- block: refactor put_iocontext_active (Ming Lei) [2066297]
- block: simplify struct io_context refcounting (Ming Lei) [2066297]
- block: remove the nr_task field from struct io_context (Ming Lei) [2066297]
- nvme: add support for mq_ops->queue_rqs() (Ming Lei) [2066297]
- block: add mq_ops->queue_rqs hook (Ming Lei) [2066297]
- block: use singly linked list for bio cache (Ming Lei) [2066297]
- block: add completion handler for fast path (Ming Lei) [2066297]
- block: make queue stat accounting a reference (Ming Lei) [2066297]
- bdev: Improve lookup_bdev documentation (Ming Lei) [2066297]
- mtd_blkdevs: don't scan partitions for plain mtdblock (Ming Lei) [2066297]
- blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags (Ming Lei) [2066297]
- blk-mq: Delete busy_iter_fn (Ming Lei) [2066297]
- blk-mq: Drop busy_iter_fn blk_mq_hw_ctx argument (Ming Lei) [2066297]
- blk-mq: don't use plug->mq_list->q directly in blk_mq_run_dispatch_ops() (Ming Lei) [2066297]
- blk-mq: don't run might_sleep() if the operation needn't blocking (Ming Lei) [2066297]
- blk-mq: run dispatch lock once in case of issuing from list (Ming Lei) [2066297]
- blk-mq: pass request queue to blk_mq_run_dispatch_ops (Ming Lei) [2066297]
- blk-mq: move srcu from blk_mq_hw_ctx to request_queue (Ming Lei) [2066297]
- blk-mq: remove hctx_lock and hctx_unlock (Ming Lei) [2066297]
- block: switch to atomic_t for request references (Ming Lei) [2066297]
- block: move direct_IO into our own read_iter handler (Ming Lei) [2066297]
- mm: move filemap_range_needs_writeback() into header (Ming Lei) [2066297]
- mm: move more expensive part of XA setup out of mapping check (Ming Lei) [2066297]
- block: get rid of useless goto and label in blk_mq_get_new_requests() (Ming Lei) [2066297]
- blk-mq: check q->poll_stat in queue_poll_stat_show (Ming Lei) [2066297]
- scsi: remove the gendisk argument to scsi_ioctl (Ming Lei) [2066297]
- block: remove the gendisk argument to blk_execute_rq (Ming Lei) [2066297]
- block: remove the ->rq_disk field in struct request (Ming Lei) [2066297]
- block: don't check ->rq_disk in merges (Ming Lei) [2066297]
- mtd_blkdevs: remove the sector out of range check in do_blktrans_request (Ming Lei) [2066297]
- block: Remove redundant initialization of variable ret (Ming Lei) [2066297]
- block: simplify ioc_lookup_icq (Ming Lei) [2066297]
- block: simplify ioc_create_icq (Ming Lei) [2066297]
- block: return the io_context from create_task_io_context (Ming Lei) [2066297]
- block: use alloc_io_context in __copy_io (Ming Lei) [2066297]
- block: factor out a alloc_io_context helper (Ming Lei) [2066297]
- block: remove get_io_context_active (Ming Lei) [2066297]
- block: move the remaining elv.icq handling to the I/O scheduler (Ming Lei) [2066297]
- block: move blk_mq_sched_assign_ioc to blk-ioc.c (Ming Lei) [2066297]
- block: mark put_io_context_active static (Ming Lei) [2066297]
- Revert "block: Provide blk_mq_sched_get_icq()" (Ming Lei) [2066297]
- bfq: use bfq_bic_lookup in bfq_limit_depth (Ming Lei) [2066297]
- bfq: simplify bfq_bic_lookup (Ming Lei) [2066297]
- fork: move copy_io to block/blk-ioc.c (Ming Lei) [2066297]
- bfq: Do not let waker requests skip proper accounting (Ming Lei) [2066297]
- bfq: Log waker detections (Ming Lei) [2066297]
- bfq: Provide helper to generate bfqq name (Ming Lei) [2066297]
- bfq: Limit waker detection in time (Ming Lei) [2066297]
- bfq: Limit number of requests consumed by each cgroup (Ming Lei) [2066297]
- bfq: Store full bitmap depth in bfq_data (Ming Lei) [2066297]
- bfq: Track number of allocated requests in bfq_entity (Ming Lei) [2066297]
- block: Provide blk_mq_sched_get_icq() (Ming Lei) [2066297]
- mmc: core: Use blk_mq_complete_request_direct(). (Ming Lei) [2066297]
- blk-mq: Add blk_mq_complete_request_direct() (Ming Lei) [2066297]
- blk-crypto: remove blk_crypto_unregister() (Ming Lei) [2066297]
- block: don't include <linux/part_stat.h> in blk.h (Ming Lei) [2066297]
- block: don't include <linux/idr.h> in blk.h (Ming Lei) [2066297]
- block: don't include <linux/blk-mq.h> in blk.h (Ming Lei) [2066297]
- block: don't include blk-mq.h in blk.h (Ming Lei) [2066297]
- block: don't include blk-mq-sched.h in blk.h (Ming Lei) [2066297]
- block: remove the e argument to elevator_exit (Ming Lei) [2066297]
- block: remove elevator_exit (Ming Lei) [2066297]
- block: move blk_get_flush_queue to blk-flush.c (Ming Lei) [2066297]
- blk_mq: remove repeated includes (Ming Lei) [2066297]
- block: move io_context creation into where it's needed (Ming Lei) [2066297]
- block: only allocate poll_stats if there's a user of them (Ming Lei) [2066297]
- blk-ioprio: don't set bio priority if not needed (Ming Lei) [2066297]
- blk-mq: move more plug handling from blk_mq_submit_bio into blk_add_rq_to_plug (Ming Lei) [2066297]
- sr: set GENHD_FL_REMOVABLE earlier (Ming Lei) [2066297]
- block: cleanup the GENHD_FL_* definitions (Ming Lei) [2066297]
- block: don't set GENHD_FL_NO_PART for hidden gendisks (Ming Lei) [2066297]
- block: remove GENHD_FL_EXT_DEVT (Ming Lei) [2066297]
- block: remove GENHD_FL_SUPPRESS_PARTITION_INFO (Ming Lei) [2066297]
- mmc: don't set GENHD_FL_SUPPRESS_PARTITION_INFO (Ming Lei) [2066297]
- null_blk: don't suppress partitioning information (Ming Lei) [2066297]
- block: remove the GENHD_FL_HIDDEN check in blkdev_get_no_open (Ming Lei) [2066297]
- block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART (Ming Lei) [2066297]
- block: merge disk_scan_partitions and blkdev_reread_part (Ming Lei) [2066297]
- block: remove a dead check in show_partition (Ming Lei) [2066297]
- block: remove GENHD_FL_CD (Ming Lei) [2066297]
- block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->event_flags (Ming Lei) [2066297]
- block: move GENHD_FL_NATIVE_CAPACITY to disk->state (Ming Lei) [2066297]
- block: don't include blk-mq headers in blk-core.c (Ming Lei) [2066297]
- block: move blk_print_req_error to blk-mq.c (Ming Lei) [2066297]
- block: move blk_dump_rq_flags to blk-mq.c (Ming Lei) [2066297]
- block: move blk_account_io_{start,done} to blk-mq.c (Ming Lei) [2066297]
- block: move blk_steal_bios to blk-mq.c (Ming Lei) [2066297]
- block: move blk_rq_init to blk-mq.c (Ming Lei) [2066297]
- block: move request based cloning helpers to blk-mq.c (Ming Lei) [2066297]
- blk-mq: move blk_mq_flush_plug_list (Ming Lei) [2066297]
- block: remove blk-exec.c (Ming Lei) [2066297]
- block: remove rq_flush_dcache_pages (Ming Lei) [2066297]
- block: move blk_rq_err_bytes to scsi (Ming Lei) [2066297]
- block: remove blk_{get,put}_request (Ming Lei) [2066297]
- block: remove QUEUE_FLAG_SCSI_PASSTHROUGH (Ming Lei) [2066297]
- block: remove the initialize_rq_fn blk_mq_ops method (Ming Lei) [2066297]
- scsi: add a scsi_alloc_request helper (Ming Lei) [2066297]
- bsg-lib: initialize the bsg_job in bsg_transport_sg_io_fn (Ming Lei) [2066297]
- nfsd/blocklayout: use ->get_unique_id instead of sending SCSI commands (Ming Lei) [2066297]
- sd: implement ->get_unique_id (Ming Lei) [2066297]
- block: add a ->get_unique_id method (Ming Lei) [2066297]
- scsi: bsg: Move the whole request execution into the SCSI/transport handlers (Ming Lei) [2066297]
- scsi: block: Remove the remaining SG_IO-related fields from struct request_queue (Ming Lei) [2066297]
- scsi: block: Remove BLK_SCSI_MAX_CMDS (Ming Lei) [2066297]
- scsi: bsg: Simplify device registration (Ming Lei) [2066297]
- scsi: sr: cdrom: Move cdrom_read_cdda_bpc() into the sr driver (Ming Lei) [2066297]
- scsi: scsi_ioctl: Unexport sg_scsi_ioctl() (Ming Lei) [2066297]
- scsi: scsi_ioctl: Factor SG_IO handling into a helper (Ming Lei) [2066297]
- scsi: scsi_ioctl: Factor SCSI_IOCTL_GET_IDLUN handling into a helper (Ming Lei) [2066297]
- scsi: scsi_ioctl: Consolidate the START STOP UNIT handling (Ming Lei) [2066297]
- scsi: scsi_ioctl: Remove a very misleading comment (Ming Lei) [2066297]
- scsi: core: Rename CONFIG_BLK_SCSI_REQUEST to CONFIG_SCSI_COMMON (Ming Lei) [2066297]
- scsi: scsi_ioctl: Move the "block layer" SCSI ioctl handling to drivers/scsi (Ming Lei) [2066297]
- scsi: scsi_ioctl: Simplify SCSI passthrough permission checking (Ming Lei) [2066297]
- scsi: scsi_ioctl: Move scsi_command_size_tbl to scsi_common.c (Ming Lei) [2066297]
- scsi: scsi_ioctl: Remove scsi_req_init() (Ming Lei) [2066297]
- scsi: bsg: Move bsg_scsi_ops to drivers/scsi/ (Ming Lei) [2066297]
- scsi: bsg: Decouple from scsi_cmd_ioctl() (Ming Lei) [2066297]
- scsi: block: Add a queue_max_bytes() helper (Ming Lei) [2066297]
- scsi: scsi_ioctl: Call scsi_cmd_ioctl() from scsi_ioctl() (Ming Lei) [2066297]
- scsi: scsi_ioctl: Remove scsi_verify_blk_ioctl() (Ming Lei) [2066297]
- scsi: scsi_ioctl: Remove scsi_cmd_blk_ioctl() (Ming Lei) [2066297]
- scsi: cdrom: Remove the call to scsi_cmd_blk_ioctl() from cdrom_ioctl() (Ming Lei) [2066297]
- scsi: st: Simplify ioctl handling (Ming Lei) [2066297]
- scsi: core: Remove scsi_compat_ioctl() (Ming Lei) [2066297]
- scsi: sg: Consolidate compat ioctl handling (Ming Lei) [2066297]
- scsi: ch: Consolidate compat ioctl handling (Ming Lei) [2066297]
- scsi: sd: Consolidate compat ioctl handling (Ming Lei) [2066297]
- scsi: sr: Consolidate compat ioctl handling (Ming Lei) [2066297]
- scsi: bsg: Remove support for SCSI_IOCTL_SEND_COMMAND (Ming Lei) [2066297]
- block: fix argument type of bio_trim() (Ming Lei) [2066297]
- powerpc/xive: Export XIVE IPI information for online-only processors. (Steve Best) [2038242]
- RDMA/cma: Do not change route.addr.src_addr outside state checks (Kamal Heib) [2056771]
- RDMA/ib_srp: Fix a deadlock (Kamal Heib) [2056771]
- RDMA/siw: Fix broken RDMA Read Fence/Resume logic. (Kamal Heib) [2056771]
- IB/cm: Release previously acquired reference counter in the cm_id_priv (Kamal Heib) [2056771]
- RDMA/siw: Fix refcounting leak in siw_create_qp() (Kamal Heib) [2056771]
- RDMA/ucma: Protect mc during concurrent multicast leaves (Kamal Heib) [2056771]
- RDMA/cma: Use correct address when leaving multicast group (Kamal Heib) [2056771]
- IB/hfi1: Fix tstats alloc and dealloc (Kamal Heib) [2049164 2056771]
- IB/hfi1: Fix AIP early init panic (Kamal Heib) [2049164 2056771]
- IB/hfi1: Fix alloc failure with larger txqueuelen (Kamal Heib) [2049164 2056771]
- IB/hfi1: Fix panic with larger ipoib send_queue_size (Kamal Heib) [2049164 2056771]
- all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate (Kamal Heib) [2056771]
- RDMA/irdma: Remove the redundant return (Kamal Heib) [2037988 2056771]
- RDMA/irdma: Make the source udp port vary (Kamal Heib) [2037988 2056771]
- RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn (Kamal Heib) [2056771]
- IB/iser: Align coding style across driver (Kamal Heib) [2056771]
- IB/iser: Remove un-needed casting to/from void pointer (Kamal Heib) [2056771]
- IB/iser: Don't suppress send completions (Kamal Heib) [2056771]
- IB/iser: Rename ib_ret local variable (Kamal Heib) [2056771]
- IB/iser: Fix RNR errors (Kamal Heib) [2056771]
- IB/iser: Remove deprecated pi_guard module param (Kamal Heib) [2056771]
- IB/mlx5: Expose NDR speed through MAD (Kamal Heib) [2056771]
- RDMA/mad: Delete duplicated init_query_mad functions (Kamal Heib) [2056771]
- RDMA: Use default_groups in kobj_type (Kamal Heib) [2056771]
- RDMA/irdma: Use auxiliary_device driver data helpers (Kamal Heib) [2037988 2056771]
- driver core: auxiliary bus: Add driver data helpers (Kamal Heib) [2056771]
- RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry (Kamal Heib) [2056771]
- RDMA/core: Let ib_find_gid() continue search even after empty entry (Kamal Heib) [2056771]
- RDMA/core: Modify rdma_query_gid() to return accurate error codes (Kamal Heib) [2056771]
- RDMA/irdma: Fix the type used to declare a bitmap (Kamal Heib) [2037988 2056771]
- IB/core: Remove redundant pointer mm (Kamal Heib) [2056771]
- RDMA/uverbs: Remove the unnecessary assignment (Kamal Heib) [2056771]
- RDMA/siw: Use max() instead of doing it manually (Kamal Heib) [2056771]
- RDMA/pvrdma: Use non-atomic bitmap functions when possible (Kamal Heib) [2056771]
- RDMA/pvrdma: Use bitmap_zalloc() when applicable (Kamal Heib) [2056771]
- IB/hfi1: Use bitmap_zalloc() when applicable (Kamal Heib) [2049164 2056771]
- RDMA/siw: Use helper function to set sys_image_guid (Kamal Heib) [2056771]
- RDMA/cma: Remove open coding of overflow checking for private_data_len (Kamal Heib) [2056771]
- RDMA/usnic: Clean up usnic_ib_alloc_pd() (Kamal Heib) [2056771]
- RDMA/irdma: Use helper function to set GUIDs (Kamal Heib) [2037988 2056771]
- IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr (Kamal Heib) [2049164 2056770]
- IB/hfi1: Fix early init panic (Kamal Heib) [2049164 2056770]
- IB/hfi1: Insure use of smp_processor_id() is preempt disabled (Kamal Heib) [2049164 2056770]
- IB/hfi1: Correct guard on eager buffer deallocation (Kamal Heib) [2049164 2056770]
- RDMA/nldev: Check stat attribute before accessing it (Kamal Heib) [2056770]
- IB/hfi1: Properly allocate rdma counter desc memory (Kamal Heib) [2049164 2056770]
- RDMA/core: Set send and receive CQ before forwarding to the driver (Kamal Heib) [2056770]
- RDMA/netlink: Add __maybe_unused to static inline in C file (Kamal Heib) [2056770]
- RDMA/core: Require the driver to set the IOVA correctly during rereg_mr (Kamal Heib) [2056770]
- RDMA/irdma: optimize rx path by removing unnecessary copy (Kamal Heib) [2037988 2056770]
- IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks (Kamal Heib) [2056770]
- IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks (Kamal Heib) [2049164 2056770]
- RDMA/irdma: Remove the unused variable local_qp (Kamal Heib) [2037988 2056770]
- RDMA/core: Fix missed initialization of rdma_hw_stats::lock (Kamal Heib) [2056770]
- RDMA/efa: Add support for dmabuf memory regions (Kamal Heib) [2056770]
- RDMA/umem: Allow pinned dmabuf umem usage (Kamal Heib) [2056770]
- RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk (Kamal Heib) [2037988 2056770]
- RDMA: Constify netdev->dev_addr accesses (Kamal Heib) [2056770]
- RDMA/ipoib: Use dev_addr_mod() (Kamal Heib) [2056770]
- RDMA/core: Use kvzalloc when allocating the struct ib_port (Kamal Heib) [2056770]
- RDMA/irdma: Make irdma_uk_cq_init() return a void (Kamal Heib) [2037988 2056770]
- RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() (Kamal Heib) [2056770]
- RDMA/irdma: Remove irdma_cqp_up_map_cmd() (Kamal Heib) [2037988 2056770]
- RDMA/irdma: Remove irdma_get_hw_addr() (Kamal Heib) [2037988 2056770]
- RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (Kamal Heib) [2037988 2056770]
- RDMA/irdma: Remove irdma_uk_mw_bind() (Kamal Heib) [2037988 2056770]
- RDMA: Remove redundant 'flush_workqueue()' calls (Kamal Heib) [2056770]
- RDMA/iwpm: Remove redundant initialization of pointer err_str (Kamal Heib) [2056770]
- RDMA/nldev: Allow optional-counter status configuration through RDMA netlink (Kamal Heib) [2056770]
- RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_stat_set_doit (Kamal Heib) [2056770]
- RDMA/nldev: Add support to get status of all counters (Kamal Heib) [2056770]
- RDMA/counter: Add optional counter support (Kamal Heib) [2056770]
- RDMA/counter: Add an is_disabled field in struct rdma_hw_stats (Kamal Heib) [2056770]
- RDMA/core: Add a helper API rdma_free_hw_stats_struct (Kamal Heib) [2056770]
- RDMA/bnxt_re: Fix kernel panic when trying to access bnxt_re_stat_descs (Kamal Heib) [2056770]
- RDMA/counter: Add a descriptor in struct rdma_hw_stats (Kamal Heib) [2056770]
- RDMA/bnxt_re: Update statistics counter name (Kamal Heib) [2056770]
- RDMA/bnxt_re: Add extended statistics counters (Kamal Heib) [2056770]
- RDMA/efa: CQ notifications (Kamal Heib) [2056770]
- RDMA/irdma: Delete unused struct irdma_bth (Kamal Heib) [2037988 2056770]
- IB/hf1: Use string_upper() instead of an open coded variant (Kamal Heib) [2056770]
- RDMA/rw: switch to dma_map_sgtable() (Kamal Heib) [2056770]
- RDMA/cma: Split apart the multiple uses of the same list heads (Kamal Heib) [2056770]
- RDMA/hfi1: Use struct_size() and flex_array_size() helpers (Kamal Heib) [2049164 2056770]
- IB/hfi1: Add ring consumer and producers traces (Kamal Heib) [2049164 2056770]
- IB/hfi1: Remove atomic completion count (Kamal Heib) [2049164 2056770]
- IB/hfi1: Tune netdev xmit cachelines (Kamal Heib) [2049164 2056770]
- IB/hfi1: Get rid of tx priv backpointer (Kamal Heib) [2049164 2056770]
- IB/hfi1: Get rid of hot path divide (Kamal Heib) [2049164 2056770]
- IB/hfi1: Remove cache and embed txreq in ring (Kamal Heib) [2049164 2056770]
- RDMA/rdmavt: Fix error code in rvt_create_qp() (Kamal Heib) [2049164 2056769]
- IB/hfi1: Fix abba locking issue with sc_disable() (Kamal Heib) [2049164 2056769]
- RDMA/hfi1: Fix kernel pointer leak (Kamal Heib) [2049164 2056769]
- RDMA/usnic: Lock VF with mutex instead of spinlock (Kamal Heib) [2056769]
- IB/hfi1: make hist static (Kamal Heib) [2049164 2056769]
- RDMA/hfi1: Convert to SPDX identifier (Kamal Heib) [2049164 2056769]
- IB/rdmavt: Convert to SPDX identifier (Kamal Heib) [2049164 2056769]
- RDMA/irdma: Remove the repeated declaration (Kamal Heib) [2037988 2056769]
- RDMA/core/sa_query: Retry SA queries (Kamal Heib) [2056769]
- RDMA: Use the sg_table directly and remove the opencoded version from umem (Kamal Heib) [2056769]
- RDMA: switch from 'pci_' to 'dma_' API (Kamal Heib) [2056769]
- RDMA/efa: Rename vector field in efa_irq struct to irqn (Kamal Heib) [2056769]
- RDMA/efa: Remove unused cpu field from irq struct (Kamal Heib) [2056769]
- RDMA/core/sa_query: Remove unused function (Kamal Heib) [2056769]
- RDMA/hfi1: Stop using seq_get_buf in _driver_stats_seq_show (Kamal Heib) [2049164 2056769]
- RDMA/core: Create clean QP creations interface for uverbs (Kamal Heib) [2056769]
- RDMA/core: Properly increment and decrement QP usecnts (Kamal Heib) [2056769]
- RDMA/core: Configure selinux QP during creation (Kamal Heib) [2056769]
- RDMA/core: Reorganize create QP low-level functions (Kamal Heib) [2056769]
- RDMA/core: Remove protection from wrong in-kernel API usage (Kamal Heib) [2056769]
- RDMA/core: Delete duplicated and unreachable code (Kamal Heib) [2056769]
- rdma/qedr: Fix crash due to redundant release of device's qp memory (Kamal Heib) [2056769]
- RDMA: Globally allocate and release QP memory (Kamal Heib) [2056769]
- RDMA/mlx5: Rework custom driver QP type creation (Kamal Heib) [2056769]
- RDMA/rdmavt: Decouple QP and SGE lists allocations (Kamal Heib) [2049164 2056769]
- RDMA/efa: Remove double QP type assignment (Kamal Heib) [2056769]
- RDMA/hfi1: Fix typo in comments (Kamal Heib) [2049164 2056769]
- RDMA/iwpm: Rely on the rdma_nl_[un]register() to ensure that requests are valid (Kamal Heib) [2056769]
- RDMA/iwpm: Remove not-needed reference counting (Kamal Heib) [2056769]
- RDMA/hfi1: Convert from atomic_t to refcount_t on hfi1_devdata->user_refcount (Kamal Heib) [2049164 2056769]
- IB/hfi1: Adjust pkey entry in index 0 (Kamal Heib) [2049164 2056769]
- IB/hfi1: Indicate DMA wait when txq is queued for wakeup (Kamal Heib) [2049164 2056769]
- IB/core: Read subnet_prefix in ib_query_port via cache. (Kamal Heib) [2056769]
- IB/core: Shifting initialization of device->cache_lock (Kamal Heib) [2056769]
- IB/core: Updating cache for subnet_prefix in config_non_roce_gid_cache() (Kamal Heib) [2056769]
- RDMA/efa: Split hardware stats to device and port stats (Kamal Heib) [2056769]
- RDMA/siw: Convert siw_tx_hdt() to kmap_local_page() (Kamal Heib) [2056769]
- RDMA/siw: Remove kmap() (Kamal Heib) [2056769]
- lib/scatterlist: Fix wrong update of orig_nents (Kamal Heib) [2056769]
- lib/scatterlist: Provide a dedicated function to support table append (Kamal Heib) [2056769]
- PCI: mt7621: Remove unused function pcie_rmw() (Myron Stowe) [2052155]
- PCI: mt7621: Drop of_match_ptr() to avoid unused variable (Myron Stowe) [2052155]
- PCI: qcom: Fix an error handling path in 'qcom_pcie_probe()' (Myron Stowe) [2052155]
- PCI: mt7621: Rename mt7621_pci_ to mt7621_pcie_ (Myron Stowe) [2052155]
- PCI: mt7621: Add missing MODULE_LICENSE() (Myron Stowe) [2052155]
- PCI: mt7621: Move MIPS setup to pcibios_root_bridge_prepare() (Myron Stowe) [2052155]
- PCI: mt7621: Declare mt7621_pci_ops static (Myron Stowe) [2052155]
- PCI: mt7621: Convert driver into 'bool' (Myron Stowe) [2052155]
- PCI: xgene: Use PCI_VENDOR_ID_AMCC macro (Myron Stowe) [2052155]
- PCI: rcar-host: Remove unneeded includes (Myron Stowe) [2052155]
- PCI: rcar-ep: Remove unneeded includes (Myron Stowe) [2052155]
- PCI: qcom: Add sc8180x compatible (Myron Stowe) [2052155]
- PCI: qcom: Switch pcie_1_pipe_clk_src after PHY init in SC7280 (Myron Stowe) [2052155]
- PCI: qcom: Replace ops with struct pcie_cfg in pcie match data (Myron Stowe) [2052155]
- MAINTAINERS: Add entry for Qualcomm PCIe Endpoint driver and binding (Myron Stowe) [2052155]
- PCI: qcom-ep: Add Qualcomm PCIe Endpoint controller driver (Myron Stowe) [2052155]
- dt-bindings: PCI: Add Qualcomm PCIe Endpoint controller (Myron Stowe) [2052155]
- MAINTAINERS: Add Sergio Paracuellos as MT7621 PCIe maintainer (Myron Stowe) [2052155]
- PCI: mt7621: Add MediaTek MT7621 PCIe host controller driver (Myron Stowe) [2052155]
- dt-bindings: PCI: Add MT7621 SoC PCIe host controller (Myron Stowe) [2052155]
- staging: mt7621-pci: fix hang when nothing is connected to pcie ports (Myron Stowe) [2052155]
- PCI: kirin: Allow removing the driver (Myron Stowe) [2052155]
- PCI: kirin: De-init the dwc driver (Myron Stowe) [2052155]
- PCI: kirin: Disable clkreq during poweroff sequence (Myron Stowe) [2052155]
- PCI: kirin: Move the power-off code to a common routine (Myron Stowe) [2052155]
- PCI: kirin: Add power_off support for Kirin 960 PHY (Myron Stowe) [2052155]
- PCI: kirin: Allow building it as a module (Myron Stowe) [2052155]
- PCI: kirin: Add MODULE_* macros (Myron Stowe) [2052155]
- PCI: kirin: Add Kirin 970 compatible (Myron Stowe) [2052155]
- PCI: kirin: Support PERST# GPIOs for HiKey970 external PEX 8606 bridge (Myron Stowe) [2052155]
- PCI: kirin: Use regmap for APB registers (Myron Stowe) [2052155]
- PCI: kirin: Add support for a PHY layer (Myron Stowe) [2052155]
- PCI: kirin: Reorganize the PHY logic inside the driver (Myron Stowe) [2052155]
- PCI: imx6: Remove unused assignment to variable ret (Myron Stowe) [2052155]
- PCI: endpoint: Use sysfs_emit() in "show" functions (Myron Stowe) [2052155]
- PCI: uniphier: Serialize INTx masking/unmasking and fix the bit operation (Myron Stowe) [2052155]
- PCI: dwc: Perform host_init() before registering msi (Myron Stowe) [2052155]
- PCI: visconti: Remove surplus dev_err() when using platform_get_irq_byname() (Myron Stowe) [2052155]
- PCI: dwc: Clean up Kconfig dependencies (PCIE_DW_EP) (Myron Stowe) [2052155]
- PCI: dwc: Clean up Kconfig dependencies (PCIE_DW_HOST) (Myron Stowe) [2052155]
- PCI: dra7xx: Get an optional clock (Myron Stowe) [2052155]
- PCI: dra7xx: Remove unused include (Myron Stowe) [2052155]
- PCI: dra7xx: Make it a kernel module (Myron Stowe) [2052155]
- PCI: dwc: Export more symbols to allow modular drivers (Myron Stowe) [2052155]
- dt-bindings: rockchip: Add DesignWare based PCIe controller (Myron Stowe) [2052155]
- PCI: cadence: Add cdns_plat_pcie_probe() missing return (Myron Stowe) [2052155]
- PCI: j721e: Fix j721e_pcie_probe() error path (Myron Stowe) [2052155]
- PCI: aardvark: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge (Myron Stowe) [2052155]
- PCI: aardvark: Set PCI Bridge Class Code to PCI Bridge (Myron Stowe) [2052155]
- PCI: aardvark: Fix support for bus mastering and PCI_COMMAND on emulated bridge (Myron Stowe) [2052155]
- PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG (Myron Stowe) [2052155]
- PCI: aardvark: Fix return value of MSI domain .alloc() method (Myron Stowe) [2052155]
- PCI: pci-bridge-emul: Fix emulation of W1C bits (Myron Stowe) [2052155]
- PCI: aardvark: Fix reporting Data Link Layer Link Active (Myron Stowe) [2052155]
- PCI: aardvark: Fix checking for link up via LTSSM state (Myron Stowe) [2052155]
- PCI: aardvark: Fix link training (Myron Stowe) [2052155]
- PCI: aardvark: Simplify initialization of rootcap on virtual bridge (Myron Stowe) [2052155]
- PCI: aardvark: Do not unmask unused interrupts (Myron Stowe) [2052155]
- PCI: aardvark: Do not clear status bits of masked interrupts (Myron Stowe) [2052155]
- PCI: aardvark: Fix configuring Reference clock (Myron Stowe) [2052155]
- PCI: aardvark: Don't spam about PIO Response Status (Myron Stowe) [2052155]
- PCI: aardvark: Fix PCIe Max Payload Size setting (Myron Stowe) [2052155]
- PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros (Myron Stowe) [2052155]
- PCI: vmd: Drop redundant includes of <asm/device.h>, <asm/msi.h> (Myron Stowe) [2052155]
- PCI: cpqphp: Use <linux/io.h> instead of <asm/io.h> (Myron Stowe) [2052155]
- MAINTAINERS: Update PCI subsystem information (Myron Stowe) [2052155]
- PCI: Prefer 'unsigned int' over bare 'unsigned' (Myron Stowe) [2052155]
- PCI: Remove redundant 'rc' initialization (Myron Stowe) [2052155]
- PCI: Remove unused pci_pool wrappers (Myron Stowe) [2052155]
- PCI: cpqphp: Format if-statement code block correctly (Myron Stowe) [2052155]
- PCI: Use unsigned to match sscanf("%%x") in pci_dev_str_match_path() (Myron Stowe) [2052155]
- PCI: Correct misspelled and remove duplicated words (Myron Stowe) [2052155]
- PCI: Tidy comments (Myron Stowe) [2052155]
- cxgb3: Remove seeprom_write and use VPD API (Myron Stowe) [2052155]
- cxgb3: Use VPD API in t3_seeprom_wp() (Myron Stowe) [2052155]
- cxgb3: Remove t3_seeprom_read and use VPD API (Myron Stowe) [2052155]
- PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() (Myron Stowe) [2052155]
- PCI/VPD: Add pci_read/write_vpd_any() (Myron Stowe) [2052155]
- PCI: Add ACS quirk for Pericom PI7C9X2G switches (Myron Stowe) [2052155]
- PCI: Mark Atheros QCA6174 to avoid bus reset (Myron Stowe) [2052155]
- PCI: Use kstrtobool() directly, sans strtobool() wrapper (Myron Stowe) [2052155]
- PCI/sysfs: Return -EINVAL consistently from "store" functions (Myron Stowe) [2052155]
- PCI/sysfs: Check CAP_SYS_ADMIN before parsing user input (Myron Stowe) [2052155]
- PCI/switchtec: Add check of event support (Myron Stowe) [2052155]
- PCI/switchtec: Replace ENOTSUPP with EOPNOTSUPP (Myron Stowe) [2052155]
- PCI/switchtec: Update the way of getting management VEP instance ID (Myron Stowe) [2052155]
- PCI/switchtec: Fix a MRPC error status handling issue (Myron Stowe) [2052155]
- PCI/switchtec: Error out MRPC execution when MMIO reads fail (Myron Stowe) [2052155]
- PCI: Coalesce host bridge contiguous apertures (Myron Stowe) [2052155]
- PCI/P2PDMA: Apply bus offset correctly in DMA address calculation (Myron Stowe) [2052155]
- PCI/sysfs: Explicitly show first MSI IRQ for 'irq' (Myron Stowe) [2052155]
- PCI: Document /sys/bus/pci/devices/.../irq (Myron Stowe) [2052155]
- PCI/ERR: Reduce compile time for CONFIG_PCIEAER=n (Myron Stowe) [2052155]
- PCI/portdrv: Remove unused pcie_port_bus_{,un}register() declarations (Myron Stowe) [2052155]
- PCI/portdrv: Remove unused resume err_handler (Myron Stowe) [2052155]
- PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset (Myron Stowe) [2052155]
- PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() (Myron Stowe) [2052155]
- x86/pci/probe_roms: Use to_pci_driver() instead of pci_dev->driver (Myron Stowe) [2052155]
- perf/x86/intel/uncore: Use to_pci_driver() instead of pci_dev->driver (Myron Stowe) [2052155]
- powerpc/eeh: Use to_pci_driver() instead of pci_dev->driver (Myron Stowe) [2052155]
- usb: xhci: Use to_pci_driver() instead of pci_dev->driver (Myron Stowe) [2052155]
- cxl: Use to_pci_driver() instead of pci_dev->driver (Myron Stowe) [2052155]
- cxl: Factor out common dev->driver expressions (Myron Stowe) [2052155]
- xen/pcifront: Use to_pci_driver() instead of pci_dev->driver (Myron Stowe) [2052155]
- xen/pcifront: Drop pcifront_common_process() tests of pcidev, pdrv (Myron Stowe) [2052155]
- nfp: use dev_driver_string() instead of pci_dev->driver->name (Myron Stowe) [2052155]
- mlxsw: pci: Use dev_driver_string() instead of pci_dev->driver->name (Myron Stowe) [2052155]
- net: marvell: prestera: use dev_driver_string() instead of pci_dev->driver->name (Myron Stowe) [2052155]
- net: hns3: use dev_driver_string() instead of pci_dev->driver->name (Myron Stowe) [2052155]
- crypto: hisilicon - use dev_driver_string() instead of pci_dev->driver->name (Myron Stowe) [2052155]
- powerpc/eeh: Use dev_driver_string() instead of struct pci_dev->driver->name (Myron Stowe) [2052155]
- ssb: Use dev_driver_string() instead of pci_dev->driver->name (Myron Stowe) [2052155]
- bcma: simplify reference to driver name (Myron Stowe) [2052155]
- scsi: message: fusion: Remove unused mpt_pci driver .probe() 'id' parameter (Myron Stowe) [2052155]
- PCI/ERR: Factor out common dev->driver expressions (Myron Stowe) [2052155]
- PCI: Drop pci_device_probe() test of !pci_dev->driver (Myron Stowe) [2052155]
- PCI: Drop pci_device_remove() test of pci_dev->driver (Myron Stowe) [2052155]
- PCI: Return NULL for to_pci_driver(NULL) (Myron Stowe) [2052155]
- PCI: Do not enable AtomicOps on VFs (Myron Stowe) [2052155]
- PCI: Rename pcibios_add_device() to pcibios_device_add() (Myron Stowe) [2052155]
- PCI: Re-enable Downstream Port LTR after reset or hotplug (Myron Stowe) [2052155]
- rcu-tasks: Fix computation of CPU-to-list shift counts (Waiman Long) [2065994]
- torture: Properly redirect kvm-remote.sh "echo" commands (Waiman Long) [2065994]
- torture: Fix incorrectly redirected "exit" in kvm-remote.sh (Waiman Long) [2065994]
- rcu/exp: Mark current CPU as exp-QS in IPI loop second pass (Waiman Long) [2065994]
- rcu-tasks: Use fewer callbacks queues if callback flood ends (Waiman Long) [2065994]
- rcu-tasks: Use separate ->percpu_dequeue_lim for callback dequeueing (Waiman Long) [2065994]
- rcutorture: Test RCU Tasks lock-contention detection (Waiman Long) [2065994]
- rcu-tasks: Use more callback queues if contention encountered (Waiman Long) [2065994]
- rcu-tasks: Avoid raw-spinlocked wakeups from call_rcu_tasks_generic() (Waiman Long) [2065994]
- rcutorture: Combine n_max_cbs from all kthreads in a callback flood (Waiman Long) [2065994]
- rcutorture: Add ability to limit callback-flood intensity (Waiman Long) [2065994]
- rcutorture: Cause TREE02 and TREE10 scenarios to do more callback flooding (Waiman Long) [2065994]
- rcutorture: Enable multiple concurrent callback-flood kthreads (Waiman Long) [2065994]
- rcu/nocb: Merge rcu_spawn_cpu_nocb_kthread() and rcu_spawn_one_nocb_kthread() (Waiman Long) [2065994]
- rcu/nocb: Allow empty "rcu_nocbs" kernel parameter (Waiman Long) [2065994]
- rcu/nocb: Create kthreads on all CPUs if "rcu_nocbs=" or "nohz_full=" are passed (Waiman Long) [2065994]
- rcu/nocb: Optimize kthreads and rdp initialization (Waiman Long) [2065994]
- rcu/nocb: Prepare nocb_cb_wait() to start with a non-offloaded rdp (Waiman Long) [2065994]
- rcu/nocb: Remove rcu_node structure from nocb list when de-offloaded (Waiman Long) [2065994]
- rcu-tasks: Count trylocks to estimate call_rcu_tasks() contention (Waiman Long) [2065994]
- torture: Retry download once before giving up (Waiman Long) [2065994]
- rcutorture: Add CONFIG_PREEMPT_DYNAMIC=n to tiny scenarios (Waiman Long) [2065994]
- rcu: Avoid alloc_pages() when recording stack (Waiman Long) [2065994]
- rcu: Avoid running boost kthreads on isolated CPUs (Waiman Long) [2065994]
- rcutorture: Test RCU-tasks multiqueue callback queueing (Waiman Long) [2065994]
- rcu-tasks: Add rcupdate.rcu_task_enqueue_lim to set initial queueing (Waiman Long) [2065994]
- rcu-tasks: Make rcu_barrier_tasks*() handle multiple callback queues (Waiman Long) [2065994]
- rcu-tasks: Use workqueues for multiple rcu_tasks_invoke_cbs() invocations (Waiman Long) [2065994]
- torture: Make kvm-find-errors.sh report link-time undefined symbols (Waiman Long) [2065994]
- rcutorture: Avoid soft lockup during cpu stall (Waiman Long) [2065994]
- rcu-tasks: Abstract invocations of callbacks (Waiman Long) [2065994]
- rcu-tasks: Abstract checking of callback lists (Waiman Long) [2065994]
- rcu-tasks: Add a ->percpu_enqueue_lim to the rcu_tasks structure (Waiman Long) [2065994]
- rcu-tasks: Inspect stalled task's trc state in locked state (Waiman Long) [2065994]
- rcu-tasks: Use spin_lock_rcu_node() and friends (Waiman Long) [2065994]
- rcu_tasks: Convert bespoke callback list to rcu_segcblist structure (Waiman Long) [2065994]
- rcu-tasks: Convert grace-period counter to grace-period sequence number (Waiman Long) [2065994]
- rcu-tasks: Introduce ->percpu_enqueue_shift for dynamic queue selection (Waiman Long) [2065994]
- rcu-tasks: Create per-CPU callback lists (Waiman Long) [2065994]
- locktorture,rcutorture,torture: Always log error message (Waiman Long) [2065994]
- scftorture: Always log error message (Waiman Long) [2065994]
- doc: RCU: Avoid 'Symbol' font-family in SVG figures (Waiman Long) [2065994]
- rcuscale: Always log error message (Waiman Long) [2065994]
- scftorture: Account for weight_resched when checking for all zeroes (Waiman Long) [2065994]
- scftorture: Remove unused SCFTORTOUT (Waiman Long) [2065994]
- scftorture: Add missing '\n' to flush message (Waiman Long) [2065994]
- refscale: Add missing '\n' to flush message (Waiman Long) [2065994]
- doc: Add refcount analogy to What is RCU (Waiman Long) [2065994]
- refscale: Always log the error message (Waiman Long) [2065994]
- refscale: Prevent buffer to pr_alert() being too long (Waiman Long) [2065994]
- refscale: Simplify the errexit checkpoint (Waiman Long) [2065994]
- rcu: Improve tree_plugin.h comments and add code cleanups (Waiman Long) [2065994]
- rcu/nocb: Don't invoke local rcu core on callback overload from nocb kthread (Waiman Long) [2065994]
- rcu: Apply callbacks processing time limit only on softirq (Waiman Long) [2065994]
- rcu: Fix callbacks processing time limit retaining cond_resched() (Waiman Long) [2065994]
- rcu/nocb: Limit number of softirq callbacks only on softirq (Waiman Long) [2065994]
- rcu/nocb: Use appropriate rcu_nocb_lock_irqsave() (Waiman Long) [2065994]
- rcu/nocb: Check a stable offloaded state to manipulate qlen_last_fqs_check (Waiman Long) [2065994]
- rcu/nocb: Make rcu_core() callbacks acceleration (de-)offloading safe (Waiman Long) [2065994]
- rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe (Waiman Long) [2065994]
- rcu/nocb: Invoke rcu_core() at the start of deoffloading (Waiman Long) [2065994]
- rcu/nocb: Prepare state machine for a new step (Waiman Long) [2065994]
- rcu/nocb: Make local rcu_nocb_lock_irqsave() safe against concurrent deoffloading (Waiman Long) [2065994]
- rcu: Make idle entry report expedited quiescent states (Waiman Long) [2065994]
- rcu: Prevent expedited GP from enabling tick on offline CPU (Waiman Long) [2065994]
- rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load (Waiman Long) [2065994]
- rcu: Always inline rcu_dynticks_task*_{enter,exit}() (Waiman Long) [2065994]
- rcu: in_irq() cleanup (Waiman Long) [2065994]
- doc: Remove obsolete kernel-per-CPU-kthreads RCU_FAST_NO_HZ advice (Waiman Long) [2065994]
- rcutorture: Suppress pi-lock-across read-unlock testing for Tiny SRCU (Waiman Long) [2065994]
- srcu: Prevent redundant __srcu_read_unlock() wakeup (Waiman Long) [2065994]
- rcutorture: More thoroughly test nested readers (Waiman Long) [2065994]
- rcutorture: Sanitize RCUTORTURE_RDR_MASK (Waiman Long) [2065994]
- torture: Catch kvm.sh help text up with actual options (Waiman Long) [2065994]
- rcu-tasks: Don't remove tasks with pending IPIs from holdout list (Waiman Long) [2065994]
- rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_data.cpu no_qs.b.exp (Waiman Long) [2065994]
- rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp() (Waiman Long) [2065994]
- rcu: Ignore rdp.cpu_no_qs.b.exp on preemptible RCU's rcu_qs() (Waiman Long) [2065994]
- rcu-tasks: Update comments to cond_resched_tasks_rcu_qs() (Waiman Long) [2065994]
- rcu: Replace ________p1 and _________p1 with __UNIQUE_ID(rcu) (Waiman Long) [2065994]
- rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader (Waiman Long) [2065994]
- rcu-tasks: Fix read-side primitives comment for call_rcu_tasks_trace (Waiman Long) [2065994]
- rcutorture: Avoid problematic critical section nesting on PREEMPT_RT (Waiman Long) [2065994]
- rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() (Waiman Long) [2065994]
- rcu-tasks: Clarify read side section info for rcu_tasks_rude GP primitives (Waiman Long) [2065994]
- rcu-tasks: Correct comparisons for CPU numbers in show_stalled_task_trace (Waiman Long) [2065994]
- rcu-tasks: Correct firstreport usage in check_all_holdout_tasks_trace (Waiman Long) [2065994]
- rcu-tasks: Fix s/rcu_add_holdout/trc_add_holdout/ typo in comment (Waiman Long) [2065994]
- rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kthread() loop (Waiman Long) [2065994]
- rcu: Make rcu update module parameters world-readable (Waiman Long) [2065994]
- rcu: Make rcu_normal_after_boot writable again (Waiman Long) [2065994]
- rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_state() failed (Waiman Long) [2065994]
- rcuscale: Warn on individual rcu_scale_init() error conditions (Waiman Long) [2065994]
- locktorture: Warn on individual lock_torture_init() error conditions (Waiman Long) [2065994]
- rcutorture: Warn on individual rcu_torture_init() error conditions (Waiman Long) [2065994]
- rcu-tasks: Fix s/instruction/instructions/ typo in comment (Waiman Long) [2065994]
- rcutorture: Suppressing read-exit testing is not an error (Waiman Long) [2065994]
- rcu-tasks: Wait for trc_read_check_handler() IPIs (Waiman Long) [2065994]
- rcu: Make rcutree_dying_cpu() use its "cpu" parameter (Waiman Long) [2065994]
- rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp() (Waiman Long) [2065994]
- rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting() (Waiman Long) [2065994]
- rcu-tasks: Remove second argument of rcu_read_unlock_trace_special() (Waiman Long) [2065994]
- rcu-tasks: Add trc_inspect_reader() checks for exiting critical section (Waiman Long) [2065994]
- rcu-tasks: Simplify trc_read_check_handler() atomic operations (Waiman Long) [2065994]
- rcu: Comment rcu_gp_init() code waiting for CPU-hotplug operations (Waiman Long) [2065994]
- rcu: Fix undefined Kconfig macros (Waiman Long) [2065994]
- doc: Add another stall-warning root cause in stallwarn.rst (Waiman Long) [2065994]
- rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp (Waiman Long) [2065994]
- rcu: Eliminate rcu_implicit_dynticks_qs() local variable rnhqp (Waiman Long) [2065994]
- rcu-nocb: Fix a couple of tree_nocb code-style nits (Waiman Long) [2065994]
- torture: Make torture.sh print the number of files to be compressed (Waiman Long) [2065994]
- torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument (Waiman Long) [2065994]
- x86/tsc: Disable clocksource watchdog for TSC on qualified platorms (David Arcari) [2057923]
- x86/tsc: Add a timer to make sure TSC_adjust is always checked (David Arcari) [2057923]
- Revert "xfs: actually bump warning counts when we send warnings" (Carlos Maiolino) [2060081]
- vfs: check dentry is still valid in get_link() (Ian Kent) [2048567]
- xfs: don't expose internal symlink metadata buffers to the vfs (Ian Kent) [2048567]
- audit: log AUDIT_TIME_* records only from rules (Richard Guy Briggs) [2035124]
- audit: don't deref the syscall args when checking the openat2 open_how::flags (Richard Guy Briggs) [2035124]
- audit: improve audit queue handling when "audit=1" on cmdline (Richard Guy Briggs) [2035124]
- audit: replace zero-length array with flexible-array member (Richard Guy Briggs) [2035124]
- audit: use struct_size() helper in audit_[send|make]_reply() (Richard Guy Briggs) [2035124]
- audit: ensure userspace is penalized the same as the kernel when under pressure (Richard Guy Briggs) [2035124]
- audit: use struct_size() helper in kmalloc() (Richard Guy Briggs) [2035124]
- audit: improve robustness of the audit queue handling (Richard Guy Briggs) [2035124]
- fsnotify: clarify contract for create event hooks (Richard Guy Briggs) [2035124]
- fsnotify: pass dentry instead of inode data (Richard Guy Briggs) [2035124]
- fsnotify: pass data_type to fsnotify_name() (Richard Guy Briggs) [2035124]
- fsnotify: fix sb_connectors leak (Richard Guy Briggs) [2035124]
- fsnotify: optimize the case of no marks of any type (Richard Guy Briggs) [2035124]
- fsnotify: count all objects with attached connectors (Richard Guy Briggs) [2035124]
- fsnotify: count s_fsnotify_inode_refs for attached connectors (Richard Guy Briggs) [2035124]
- fsnotify: replace igrab() with ihold() on attach connector (Richard Guy Briggs) [2035124]
- audit: return early if the filter rule has a lower priority (Richard Guy Briggs) [2035124]
- audit: add OPENAT2 record to list "how" info (Richard Guy Briggs) [2035124]
- audit: add support for the openat2 syscall (Richard Guy Briggs) [2035124]
- audit: replace magic audit syscall class numbers with macros (Richard Guy Briggs) [2035124]
- lsm_audit: avoid overloading the "key" audit field (Richard Guy Briggs) [2035124]
- audit: Convert to SPDX identifier (Richard Guy Briggs) [2035124]
- audit: rename struct node to struct audit_node to prevent future name collisions (Richard Guy Briggs) [2035124]
- audit: add filtering for io_uring records (Richard Guy Briggs) [2035124]
- audit,io_uring,io-wq: add some basic audit support to io_uring (Richard Guy Briggs) [2035124]
- audit: prepare audit_context for use in calling contexts beyond syscalls (Richard Guy Briggs) [2035124]
- audit: fix possible null-pointer dereference in audit_filter_rules (Richard Guy Briggs) [2035124]
- audit: add header protection to kernel/audit.h (Richard Guy Briggs) [2035124]
Resolves: rhbz#2056769, rhbz#2056770, rhbz#2057923, rhbz#2056771, rhbz#2065994, rhbz#2048779, rhbz#2049164, rhbz#2068688, rhbz#2020113, rhbz#2068432, rhbz#2063067, rhbz#2062428, rhbz#2038242, rhbz#2063906, rhbz#2037988, rhbz#2073506, rhbz#2060081, rhbz#2035124, rhbz#2061556, rhbz#2024054, rhbz#2048567, rhbz#2036152, rhbz#2066297, rhbz#2052155

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-04-19 10:50:59 +00:00
Patrick Talbert
fb5e29ef17 kernel-5.14.0-78.el9
* Mon Apr 11 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-78.el9]
- CI: Remove deprecated option (Veronika Kabatova)
- scsi: iscsi: Fix nop handling during conn recovery (Chris Leech) [2069973]
- scsi: iscsi: Merge suspend fields (Chris Leech) [2069973]
- scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2069973]
- scsi: iscsi: Move iscsi_ep_disconnect (Chris Leech) [2069973]
- NFS: Don't loop forever in nfs_do_recoalesce() (Steve Dickson) [2069274]
- perf/x86/intel/uncore: Make uncore_discovery clean for 64 bit addresses (Michael Petlan) [2069686]
- KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 (Bandan Das) [2033070]
- iommu/amd: Fix I/O page table memory leak (Jerry Snitselaar) [2053219]
- iommu/amd: Recover from event log overflow (Jerry Snitselaar) [2053219]
- redhat/configs: drop some config options for rhel 9. (David Airlie) [2067027]
- arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 mitigation reporting (Waiman Long) [2062288] {CVE-2022-23960}
- arm64: Use the clearbhb instruction in mitigations (Waiman Long) [2062288] {CVE-2022-23960}
- KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated (Waiman Long) [2062288] {CVE-2022-23960}
- arm64: Mitigate spectre style branch history side channels (Waiman Long) [2062288] {CVE-2022-23960}
- arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 (Waiman Long) [2062288] {CVE-2022-23960}
- arm64: Add percpu vectors for EL1 (Waiman Long) [2062288] {CVE-2022-23960}
- arm64: entry: Add macro for reading symbol addresses from the trampoline (Waiman Long) [2062288] {CVE-2022-23960}
- arm64: entry: Add vectors that have the bhb mitigation sequences (Waiman Long) [2062288] {CVE-2022-23960}
- arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations (Waiman Long) [2062288] {CVE-2022-23960}
- arm64: entry: Allow the trampoline text to occupy multiple pages (Waiman Long) [2062288] {CVE-2022-23960}
- arm64: entry: Make the kpti trampoline's kpti sequence optional (Waiman Long) [2062288] {CVE-2022-23960}
- arm64: entry: Move trampoline macros out of ifdef'd section (Waiman Long) [2062288] {CVE-2022-23960}
- arm64: entry: Don't assume tramp_vectors is the start of the vectors (Waiman Long) [2062288] {CVE-2022-23960}
- arm64: entry: Allow tramp_alias to access symbols after the 4K boundary (Waiman Long) [2062288] {CVE-2022-23960}
- arm64: entry: Move the trampoline data page before the text page (Waiman Long) [2062288] {CVE-2022-23960}
- arm64: entry: Free up another register on kpti's tramp_exit path (Waiman Long) [2062288] {CVE-2022-23960}
- arm64: entry: Make the trampoline cleanup optional (Waiman Long) [2062288] {CVE-2022-23960}
- KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A (Waiman Long) [2062288] {CVE-2022-23960}
- arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit (Waiman Long) [2062288] {CVE-2022-23960}
- arm64: entry.S: Add ventry overflow sanity checks (Waiman Long) [2062288] {CVE-2022-23960}
- arm64: Add Cortex-A510 CPU part definition (Waiman Long) [2062288] {CVE-2022-23960}
- arm64: Add Cortex-X2 CPU part definition (Waiman Long) [2062288] {CVE-2022-23960}
- arm64: cpufeature: add HWCAP for FEAT_RPRES (Waiman Long) [2062288] {CVE-2022-23960}
- arm64: add ID_AA64ISAR2_EL1 sys register (Waiman Long) [2062288] {CVE-2022-23960}
- arm64: cpufeature: add HWCAP for FEAT_AFP (Waiman Long) [2062288] {CVE-2022-23960}
- arm64: Add Neoverse-N2, Cortex-A710 CPU part definition (Waiman Long) [2062288] {CVE-2022-23960}
- arm64: Add HWCAP for self-synchronising virtual counter (Waiman Long) [2062288] {CVE-2022-23960}
- iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (Jerry Snitselaar) [2061621]
- redhat/configs: remove unnecessary GPIO options for aarch64 (Brian Masney) [2060951]
- redhat/configs: remove viperboard related Kconfig options (Brian Masney) [2060951]
- configs: enable CONFIG_RMI4_F3A (Benjamin Tissoires) [2067243]
- block: release rq qos structures for queue without disk (Ming Lei) [2065610]
- fuse: fix pipe buffer lifetime for direct_io (Miklos Szeredi) [2064862] {CVE-2022-1011}
- crypto: hmac - disallow keys < 112 bits in FIPS mode (Herbert Xu) [2033512]
- crypto: hmac - add fips_skip support (Herbert Xu) [2033512]
- crypto: des - disallow des3 in FIPS mode (Herbert Xu) [2033512]
- crypto: dh - limit key size to 2048 in FIPS mode (Herbert Xu) [2033512]
- crypto: rsa - limit key size to 2048 in FIPS mode (Herbert Xu) [2033512]
- watch_queue: Make comment about setting ->defunct more accurate (David Howells) [2063758]
- watch_queue: Fix lack of barrier/sync/lock between post and read (David Howells) [2063758]
- watch_queue: Free the alloc bitmap when the watch_queue is torn down (David Howells) [2063758]
- watch_queue: Fix the alloc bitmap size to reflect notes allocated (David Howells) [2063758]
- watch_queue: Use the bitmap API when applicable (David Howells) [2063758]
- watch_queue: Fix to always request a pow-of-2 pipe ring size (David Howells) [2063758]
- watch_queue: Fix to release page in ->release() (David Howells) [2063758]
- watch_queue, pipe: Free watchqueue state after clearing pipe ring (David Howells) [2063758]
- watch_queue: Fix filter limit check (David Howells) [2063758] {CVE-2022-0995}
- s390/mm: check 2KB-fragment page on release (Rafael Aquini) [2069978]
- s390/mm: better annotate 2KB pagetable fragments handling (Rafael Aquini) [2069978]
- s390/mm: fix 2KB pgtable release race (Rafael Aquini) [2069978]
- ima: fix deadlock when traversing "ima_default_rules". (Bruno Meneguele) [2063913]
- IMA: prevent SETXATTR_CHECK policy rules with unavailable algorithms (Bruno Meneguele) [2063913]
- IMA: introduce a new policy option func=SETXATTR_CHECK (Bruno Meneguele) [2063913]
- IMA: add a policy option to restrict xattr hash algorithms on appraisal (Bruno Meneguele) [2063913]
- IMA: add support to restrict the hash algorithms used for file appraisal (Bruno Meneguele) [2063913]
- IMA: block writes of the security.ima xattr with unsupported algorithms (Bruno Meneguele) [2063913]
- IMA: remove the dependency on CRYPTO_MD5 (Bruno Meneguele) [2063913]
- perf symbols: Fix symbol size calculation condition (Michael Petlan) [2049222]
- redhat/Makefile: Fix dist-dump-variables target (Prarit Bhargava)
- redhat/configs/process_configs.sh: Avoid race with find (Prarit Bhargava)
- redhat/configs/process_configs.sh: Remove CONTINUEONERROR (Prarit Bhargava)
- redhat/configs/process_configs.sh: Fix race with tools generation (Prarit Bhargava)
- redhat/Makefile: Silence dist-clean-configs output (Prarit Bhargava)
- Print arch with process_configs errors (Prarit Bhargava)
- Pass RHJOBS to process_configs for dist-configs-check as well (Prarit Bhargava)
- redhat/configs/process_configs.sh: Fix issue with old error files (Prarit Bhargava)
- redhat/configs/build_configs.sh: Parallelize execution (Prarit Bhargava)
- redhat/configs/build_configs.sh: Provide better messages (Prarit Bhargava)
- redhat/configs/build_configs.sh: Create unique output files (Prarit Bhargava)
- redhat/configs/build_configs.sh: Add local variables (Prarit Bhargava)
- redhat/configs/process_configs.sh: Parallelize execution (Prarit Bhargava)
- redhat/configs/process_configs.sh: Provide better messages (Prarit Bhargava)
- redhat/configs/process_configs.sh: Create unique output files (Prarit Bhargava)
- redhat/configs/process_configs.sh: Add processing config function (Prarit Bhargava)
- cifs: modefromsids must add an ACE for authenticated users (Ronnie Sahlberg) [1988278]
Resolves: rhbz#1988278, rhbz#2049222, rhbz#2063913, rhbz#2069978

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-04-11 09:28:49 +00:00
Patrick Talbert
1b4bb9b664 kernel-5.14.0-77.el9
* Thu Apr 07 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-77.el9]
- NFSD: Fix offset type in I/O trace points (Benjamin Coddington) [2063045]
- NFSD: COMMIT operations must not return NFS?ERR_INVAL (Benjamin Coddington) [2063045]
- NFSD: Clamp WRITE offsets (Benjamin Coddington) [2063045]
- NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes (Benjamin Coddington) [2063045]
- NFSD: Fix ia_size underflow (Benjamin Coddington) [2063045]
- NFSD: Fix the behavior of READ near OFFSET_MAX (Benjamin Coddington) [2063045]
- perf/x86/intel/uncore: Fix Intel SPR CHA event constraints (Michael Petlan) [2054100]
- perf/x86/intel/uncore: Fix Intel SPR IIO event constraints (Michael Petlan) [2054100]
- perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints (Michael Petlan) [2054100]
- perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints (Michael Petlan) [2054100]
- perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server (Michael Petlan) [2054100]
- perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server (Michael Petlan) [2054100]
- perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() (Michael Petlan) [2054100]
- perf/x86/intel/uncore: Add alias PMU name (Michael Petlan) [2054100]
- perf/x86/intel/uncore: Add Sapphire Rapids server MDF support (Michael Petlan) [2054100]
- perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support (Michael Petlan) [2054100]
- perf/x86/intel/uncore: Add Sapphire Rapids server UPI support (Michael Petlan) [2054100]
- perf/x86/intel/uncore: Add Sapphire Rapids server M2M support (Michael Petlan) [2054100]
- perf/x86/intel/uncore: Add Sapphire Rapids server IMC support (Michael Petlan) [2054100]
- perf/x86/intel/uncore: Add Sapphire Rapids server PCU support (Michael Petlan) [2054100]
- perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support (Michael Petlan) [2054100]
- perf/x86/intel/uncore: Add Sapphire Rapids server IRP support (Michael Petlan) [2054100]
- perf/x86/intel/uncore: Add Sapphire Rapids server IIO support (Michael Petlan) [2054100]
- perf/x86/intel/uncore: Add Sapphire Rapids server CHA support (Michael Petlan) [2054100]
- perf/x86/intel/uncore: Add Sapphire Rapids server framework (Michael Petlan) [2054100]
- Revert "include/linux/ioport.h: Pad resource struct for KABI" (Prarit Bhargava) [2055736]
- powerpc/pseries: Fix use after free in remove_phb_dynamic() (Prarit Bhargava) [2055736]
- lib/sbitmap: kill 'depth' from sbitmap_word (Ming Lei) [2064695]
- KVM: use __vcalloc for very large allocations (David Hildenbrand) [2057367]
- mm: use vmalloc_array and vcalloc for array allocations (David Hildenbrand) [2057367]
- mm: vmalloc: introduce array allocation functions (David Hildenbrand) [2057367]
- tpm: fix potential NULL pointer access in tpm_del_char_device (Desnes A. Nunes do Rosario) [2032117]
- x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT (Waiman Long) [2062158 2062168] {CVE-2021-26401 CVE-2022-0001 CVE-2022-0002}
- x86/speculation: Warn about Spectre v2 LFENCE mitigation (Waiman Long) [2062158 2062168] {CVE-2021-26401 CVE-2022-0001 CVE-2022-0002}
- x86/speculation: Update link to AMD speculation whitepaper (Waiman Long) [2062168] {CVE-2021-26401}
- x86/speculation: Use generic retpoline by default on AMD (Waiman Long) [2062168] {CVE-2021-26401}
- x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting (Waiman Long) [2062158] {CVE-2022-0001 CVE-2022-0002}
- Documentation/hw-vuln: Update spectre doc (Waiman Long) [2062158] {CVE-2022-0001 CVE-2022-0002}
- x86/speculation: Add eIBRS + Retpoline options (Waiman Long) [2062158] {CVE-2022-0001 CVE-2022-0002}
- x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE (Waiman Long) [2062158] {CVE-2022-0001 CVE-2022-0002}
- x86,bugs: Unconditionally allow spectre_v2=retpoline,amd (Waiman Long) [2062158] {CVE-2022-0001 CVE-2022-0002}
- x86: deduplicate the spectre_v2_user documentation (Waiman Long) [2062158] {CVE-2022-0001 CVE-2022-0002}
- redhat/configs: aarch64: Enable ARM_SPE_PMU (Mark Salter) [2063234]
- drm/i915/audio: Use BIOS provided value for RKL HDA link (Mika Penttilä) [2046691]
- redhat: configs: Disable TPM 1.2 device drivers (Jerry Snitselaar) [2060516]
- redhat: configs: Change aarch64 default dma domain to lazy (Jerry Snitselaar) [2050415]
- powerpc/64s/hash: Make hash faults work in NMI context (Desnes A. Nunes do Rosario) [2062762]
- CI: Remove deprecated option (Veronika Kabatova)
- redhat/configs: make SHA512_arch algos and CRYPTO_USER built-ins (Vladis Dronov) [2070624]
- futex: Fix PREEMPT_RT build (Fernando Pacheco) [2070369]
- crypto: ccp - ccp_dmaengine_unregister release dma channels (Vladis Dronov) [2047836]
- crypto: ccp - remove redundant ret variable (Vladis Dronov) [2047836]
- crypto: ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked() (Vladis Dronov) [2047836]
- crypto: ccp - remove unneeded semicolon (Vladis Dronov) [2047836]
- crypto: ccp - Add SEV_INIT_EX support (Vladis Dronov) [2047836]
- crypto: ccp - Add psp_init_on_probe module parameter (Vladis Dronov) [2047836]
- crypto: ccp - Refactor out sev_fw_alloc() (Vladis Dronov) [2047836]
- crypto: ccp - Move SEV_INIT retry for corrupted data (Vladis Dronov) [2047836]
- crypto: ccp - Add SEV_INIT rc error logging on init (Vladis Dronov) [2047836]
- crypto: ccp - no need to initialise statics to 0 (Vladis Dronov) [2047836]
- perf tests attr: Add missing topdown metrics events (Michael Petlan) [2062513]
- powerpc/papr_scm: Implement initial support for injecting smart errors (Steve Best) [1873827]
- redhat/koji/Makefile: Decouple koji Makefile from Makefile.common (Andrea Claudi) [2037486]
- redhat: fix make {distg-brew,distg-koji} (Andrea Claudi) [2037486]
- mm: memcg: synchronize objcg lists with a dedicated spinlock (Waiman Long) [2046537]
- mm: memcontrol: remove the kmem states (Waiman Long) [2046537]
- mm: memcontrol: remove kmemcg_id reparenting (Waiman Long) [2046537]
- mm/memcg: remove obsolete memcg_free_kmem() (Waiman Long) [2046537]
- PCI: rcar: Check if device is runtime suspended instead of __clk_is_enabled() (Myron Stowe) [2045254]
- PCI: aardvark: Fix checking for MEM resource type (Myron Stowe) [2045254]
- PCI/MSI: Move non-mask check back into low level accessors (Myron Stowe) [2045254]
- PCI: aardvark: Implement re-issuing config requests on CRS response (Myron Stowe) [2045254]
- PCI: aardvark: Deduplicate code in advk_pcie_rd_conf() (Myron Stowe) [2045254]
- PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on emulated bridge (Myron Stowe) [2045254]
- PCI: ACPI: Drop acpi_pci_bus (Myron Stowe) [2045254]
- ACPI: glue: Eliminate acpi_platform_notify() (Myron Stowe) [2045254]
- ACPI: bus: Rename functions to avoid name collision (Myron Stowe) [2045254]
- ACPI: glue: Change return type of two functions to void (Myron Stowe) [2045254]
- ACPI: glue: Rearrange acpi_device_notify() (Myron Stowe) [2045254]
- PCI/MSI: Handle msi_populate_sysfs() errors correctly (Myron Stowe) [2045254]
- MAINTAINERS: Add Nirmal Patel as VMD maintainer (Myron Stowe) [2045254]
- PCI: Add AMD GPU multi-function power dependencies (Myron Stowe) [2045254]
- tools: PCI: Zero-initialize param (Myron Stowe) [2045254]
- PCI: controller: PCI_IXP4XX should depend on ARCH_IXP4XX (Myron Stowe) [2045254]
- Documentation: PCI: endpoint/pci-endpoint-cfs: Guide to use SR-IOV (Myron Stowe) [2045254]
- misc: pci_endpoint_test: Populate sriov_configure ops to configure SR-IOV device (Myron Stowe) [2045254]
- PCI: cadence: Add support to configure virtual functions (Myron Stowe) [2045254]
- PCI: cadence: Simplify code to get register base address for configuring BAR (Myron Stowe) [2045254]
- PCI: endpoint: Add virtual function number in pci_epc ops (Myron Stowe) [2045254]
- PCI: endpoint: Add support to link a physical function to a virtual function (Myron Stowe) [2045254]
- PCI: endpoint: Add support to add virtual function in endpoint core (Myron Stowe) [2045254]
- dt-bindings: PCI: pci-ep: Add binding to specify virtual function (Myron Stowe) [2045254]
- PCI: xilinx-nwl: Enable the clock through CCF (Myron Stowe) [2045254]
- dt-bindings: pci: xilinx-nwl: Document optional clock property (Myron Stowe) [2045254]
- PCI: xgene-msi: Remove redundant dev_err() call in xgene_msi_probe() (Myron Stowe) [2045254]
- PCI: tegra194: Cleanup unused code (Myron Stowe) [2045254]
- PCI: tegra194: Don't allow suspend when Tegra PCIe is in EP mode (Myron Stowe) [2045254]
- PCI: tegra194: Disable interrupts before entering L2 (Myron Stowe) [2045254]
- PCI: tegra194: Fix MSI-X programming (Myron Stowe) [2045254]
- PCI: tegra194: Fix handling BME_CHGED event (Myron Stowe) [2045254]
- PCI: tegra: make const array err_msg static (Myron Stowe) [2045254]
- PCI: tegra: Use 'seq_puts' instead of 'seq_printf' (Myron Stowe) [2045254]
- PCI: tegra: Fix OF node reference leak (Myron Stowe) [2045254]
- PCI: tegra: Remove unused struct tegra_pcie_bus (Myron Stowe) [2045254]
- PCI: rcar: Add L1 link state fix into data abort hook (Myron Stowe) [2045254]
- PCI: rcar: Fix runtime PM imbalance in rcar_pcie_ep_probe() (Myron Stowe) [2045254]
- PCI: mediatek: Use PCI domain to handle ports detection (Myron Stowe) [2045254]
- PCI: mediatek: Add new method to get irq number (Myron Stowe) [2045254]
- PCI: mediatek: Add new method to get shared pcie-cfg base address (Myron Stowe) [2045254]
- dt-bindings: PCI: mediatek: Update the Device tree bindings (Myron Stowe) [2045254]
- PCI: keembay: Add support for Intel Keem Bay (Myron Stowe) [2045254]
- dt-bindings: PCI: Add Intel Keem Bay PCIe controller (Myron Stowe) [2045254]
- PCI: iproc: Fix BCMA probe resource handling (Myron Stowe) [2045254]
- PCI: of: Don't fail devm_pci_alloc_host_bridge() on missing 'ranges' (Myron Stowe) [2045254]
- misc: pci_endpoint_test: Add deviceID for AM64 and J7200 (Myron Stowe) [2045254]
- PCI: j721e: Add PCIe support for AM64 (Myron Stowe) [2045254]
- PCI: j721e: Add PCIe support for J7200 (Myron Stowe) [2045254]
- PCI: cadence: Add quirk flag to set minimum delay in LTSSM Detect.Quiet state (Myron Stowe) [2045254]
- PCI: cadence: Use bitfield for *quirk_retrain_flag* instead of bool (Myron Stowe) [2045254]
- PCI: aardvark: Fix masking and unmasking legacy INTx interrupts (Myron Stowe) [2045254]
- PCI: aardvark: Configure PCIe resources from 'ranges' DT property (Myron Stowe) [2045254]
- PCI: aardvark: Fix reporting CRS value (Myron Stowe) [2045254]
- PCI: pci-bridge-emul: Add PCIe Root Capabilities Register (Myron Stowe) [2045254]
- PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response (Myron Stowe) [2045254]
- PCI: aardvark: Fix checking for PIO status (Myron Stowe) [2045254]
- MAINTAINERS: Add entries for Toshiba Visconti PCIe controller (Myron Stowe) [2045254]
- PCI: visconti: Add Toshiba Visconti PCIe host controller driver (Myron Stowe) [2045254]
- PCI: rockchip-dwc: Add Rockchip RK356X host controller driver (Myron Stowe) [2045254]
- PCI: dwc: Remove surplus break statement after return (Myron Stowe) [2045254]
- PCI: artpec6: Remove local code block from switch statement (Myron Stowe) [2045254]
- PCI: artpec6: Remove surplus break statement after return (Myron Stowe) [2045254]
- x86/PCI: sta2x11: switch from 'pci_' to 'dma_' API (Myron Stowe) [2045254]
- PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n (Myron Stowe) [2045254]
- PCI: Add schedule point in proc_bus_pci_read() (Myron Stowe) [2045254]
- PCI: Correct the pci_iomap.h header guard #endif comment (Myron Stowe) [2045254]
- PCI/PTM: Remove error message at boot (Myron Stowe) [2045254]
- PCI: Fix pci_dev_str_match_path() alloc while atomic bug (Myron Stowe) [2045254]
- x86/PCI: Add pci_numachip_init() declaration (Myron Stowe) [2045254]
- PCI/ACS: Enforce pci=noats with Transaction Blocking (Myron Stowe) [2045254]
- PCI: Add ACS quirks for Cavium multi-function devices (Myron Stowe) [2045254]
- PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms (Myron Stowe) [2045254]
- PCI: Optimize pci_resource_len() to reduce kernel size (Myron Stowe) [2045254]
- PCI: Refactor pci_ioremap_bar() and pci_ioremap_wc_bar() (Myron Stowe) [2045254]
- PCI/portdrv: Enable Bandwidth Notification only if port supports it (Myron Stowe) [2045254]
- PCI: Bulk conversion to generic_handle_domain_irq() (Myron Stowe) [2045254]
- PCI: Set dma-can-stall for HiSilicon chips (Myron Stowe) [2045254]
- PCI: ibmphp: Fix double unmap of io_mem (Myron Stowe) [2045254]
- PCI: Return int from pciconfig_read() syscall (Myron Stowe) [2045254]
- PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure (Myron Stowe) [2045254]
- PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported (Myron Stowe) [2045254]
- PCI: Call Max Payload Size-related fixup quirks early (Myron Stowe) [2045254]
- platform-msi: Add ABI to show msi_irqs of platform devices (Myron Stowe) [2045254]
- genirq/msi: Move MSI sysfs handling from PCI to MSI core (Myron Stowe) [2045254]
- genirq/timings: Fix error return code in irq_timings_test_irqs() (Myron Stowe) [2045254]
- PCI/MSI: Use new mask/unmask functions (Myron Stowe) [2045254]
- PCI/MSI: Provide a new set of mask and unmask functions (Myron Stowe) [2045254]
- PCI/MSI: Cleanup msi_mask() (Myron Stowe) [2045254]
- PCI/MSI: Deobfuscate virtual MSI-X (Myron Stowe) [2045254]
- PCI/MSI: Consolidate error handling in msi_capability_init() (Myron Stowe) [2045254]
- PCI/MSI: Rename msi_desc::masked (Myron Stowe) [2045254]
- PCI/MSI: Simplify msi_verify_entries() (Myron Stowe) [2045254]
- s390/pci: Do not mask MSI[-X] entries on teardown (Myron Stowe) [2045254]
- genirq: Improve "hwirq" output in /proc and /sys/ (Myron Stowe) [2045254]
- perf/x86/intel/uncore: Fix Intel SPR CHA event constraints (Michael Petlan) [2066225]
- perf/x86/intel/uncore: Fix Intel SPR IIO event constraints (Michael Petlan) [2066225]
- perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints (Michael Petlan) [2066225]
- perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints (Michael Petlan) [2066225]
- perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server (Michael Petlan) [2066225]
- perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server (Michael Petlan) [2066225]
- perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() (Michael Petlan) [2066225]
- perf/x86/intel/uncore: Add alias PMU name (Michael Petlan) [2066225]
- perf/x86/intel/uncore: Add Sapphire Rapids server MDF support (Michael Petlan) [2066225]
- perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support (Michael Petlan) [2066225]
- perf/x86/intel/uncore: Add Sapphire Rapids server UPI support (Michael Petlan) [2066225]
- perf/x86/intel/uncore: Add Sapphire Rapids server M2M support (Michael Petlan) [2066225]
- perf/x86/intel/uncore: Add Sapphire Rapids server IMC support (Michael Petlan) [2066225]
- perf/x86/intel/uncore: Add Sapphire Rapids server PCU support (Michael Petlan) [2066225]
- perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support (Michael Petlan) [2066225]
- perf/x86/intel/uncore: Add Sapphire Rapids server IRP support (Michael Petlan) [2066225]
- perf/x86/intel/uncore: Add Sapphire Rapids server IIO support (Michael Petlan) [2066225]
- perf/x86/intel/uncore: Add Sapphire Rapids server CHA support (Michael Petlan) [2066225]
- perf/x86/intel/uncore: Add Sapphire Rapids server framework (Michael Petlan) [2066225]
- ibmvnic: Allow queueing resets during probe (Diego Domingos) [2058835]
- ibmvnic: clear fop when retrying probe (Diego Domingos) [2058835]
- ibmvnic: init init_done_rc earlier (Diego Domingos) [2058835]
- ibmvnic: register netdev after init of adapter (Diego Domingos) [2058835]
- ibmvnic: complete init_done on transport events (Diego Domingos) [2058835]
- ibmvnic: define flush_reset_queue helper (Diego Domingos) [2058835]
- ibmvnic: initialize rc before completing wait (Diego Domingos) [2058835]
- ibmvnic: free reset-work-item when flushing (Diego Domingos) [2058835]
- powerpc/smp: Update cpu_core_map on all PowerPc systems (Diego Domingos) [2063682]
- nvmet: revert "nvmet: make discovery NQN configurable" (Gopal Tiwari) [2066146]
- nvme-tcp: send H2CData PDUs based on MAXH2CDATA (Gopal Tiwari) [2066146]
- nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info (Gopal Tiwari) [2066146]
- nvme: don't return an error from nvme_configure_metadata (Gopal Tiwari) [2066146]
- block: fix surprise removal for drivers calling blk_set_queue_dying (Gopal Tiwari) [2066146]
- nvme-tcp: fix bogus request completion when failing to send AER (Gopal Tiwari) [2066146]
- nvme: add nvme_complete_req tracepoint for batched completion (Gopal Tiwari) [2066146]
- nvme-fabrics: remove the unneeded ret variable in nvmf_dev_show (Gopal Tiwari) [2066146]
- nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs (Gopal Tiwari) [2066146]
- block: introduce rq_list_for_each_safe macro (Gopal Tiwari) [2066146]
- block: move rq_list macros to blk-mq.h (Gopal Tiwari) [2066146]
- nvme: add 'iopolicy' module parameter (Gopal Tiwari) [2066146]
- nvme-fabrics: print out valid arguments when reading from /dev/nvme-fabrics (Gopal Tiwari) [2066146]
- nvme: separate command prep and issue (Gopal Tiwari) [2066146]
- nvme: split command copy into a helper (Gopal Tiwari) [2066146]
- nvmet-tcp: fix possible list corruption for unexpected command failure (Gopal Tiwari) [2066146]
- nvme: fix use after free when disconnecting a reconnecting ctrl (Gopal Tiwari) [2066146]
- nvme-multipath: set ana_log_size to 0 after free ana_log_buf (Gopal Tiwari) [2066146]
- nvme: disable namespace access for unsupported metadata (Gopal Tiwari) [2066146]
- nvme: report write pointer for a full zone as zone start + zone len (Gopal Tiwari) [2066146]
- nvme: show subsys nqn for duplicate cntlids (Gopal Tiwari) [2066146]
- nvme-pci: add NO APST quirk for Kioxia device (Gopal Tiwari) [2066146]
- nvme: fix write zeroes pi (Gopal Tiwari) [2066146]
- nvmet: use flex_array_size and struct_size (Gopal Tiwari) [2066146]
- nvmet: use struct_size over open coded arithmetic (Gopal Tiwari) [2066146]
- nvme-pci: clear shadow doorbell memory on resets (Gopal Tiwari) [2066146]
- nvmet: use macro definitions for setting cmic value (Gopal Tiwari) [2066146]
- nvme-multipath: add error handling support for add_disk() (Gopal Tiwari) [2066146]
- nvme-rdma: fix error code in nvme_rdma_setup_ctrl (Gopal Tiwari) [2066146]
- nvmet: use macro definition for setting nmic value (Gopal Tiwari) [2066146]
- nvmet-rdma: implement get_max_queue_size controller op (Gopal Tiwari) [2066146]
- nvmet: add get_max_queue_size op for controllers (Gopal Tiwari) [2066146]
- nvme-rdma: limit the maximal queue size for RDMA controllers (Gopal Tiwari) [2066146]
- nvme: generate uevent once a multipath namespace is operational again (Gopal Tiwari) [2066146]
- nvme-fc: add support for ->map_queues (Gopal Tiwari) [2066146]
- nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated (Gopal Tiwari) [2066146]
- nvme: don't memset() the normal read/write command (Gopal Tiwari) [2066146]
- nvme: move command clear into the various setup helpers (Gopal Tiwari) [2066146]
- nvme: wire up completion batching for the IRQ path (Gopal Tiwari) [2066146]
- nvme: add support for batched completion of polled IO (Gopal Tiwari) [2066146]
- nvme-multipath: enable polled I/O (Gopal Tiwari) [2066146]
- nvme: remove the call to nvme_update_disk_info in nvme_ns_remove (Gopal Tiwari) [2066146]
- nvme-rdma: destroy cm id before destroy qp to avoid use after free (Gopal Tiwari) [2066146]
- nvme: add error handling support for add_disk() (Gopal Tiwari) [2066146]
- nvme: only call synchronize_srcu when clearing current path (Gopal Tiwari) [2066146]
- nvme-multipath: revalidate paths during rescan (Gopal Tiwari) [2066146]
- nvme-multipath: set QUEUE_FLAG_NOWAIT (Gopal Tiwari) [2066146]
- nvme: remove the unused NVME_NS_* enum (Gopal Tiwari) [2066146]
- nvme: remove nvm_ndev from ns (Gopal Tiwari) [2066146]
- nvme: Have NVME_FABRICS select NVME_CORE instead of transport drivers (Gopal Tiwari) [2066146]
- nvme-pci: disable hmb on idle suspend (Gopal Tiwari) [2066146]
- nvme: allow user toggling hmb usage (Gopal Tiwari) [2066146]
- nvme-fabrics: remove superfluous nvmf_host_put in nvmf_parse_options (Gopal Tiwari) [2066146]
- nvme: add set feature tracing support (Gopal Tiwari) [2066146]
- nvmet: add set feature tracing support (Gopal Tiwari) [2066146]
- nvme-pci: cmb sysfs: one file, one value (Gopal Tiwari) [2066146]
- nvme-pci: use attribute group for cmb sysfs (Gopal Tiwari) [2066146]
- remove the lightnvm subsystem (Gopal Tiwari) [2066146]
- compiler.h: Introduce absolute_pointer macro (Gopal Tiwari) [2066146]
- mm/usercopy: return 1 from hardened_usercopy __setup() handler (Rafael Aquini) [2064990]
- mm: madvise: return correct bytes advised with process_madvise (Rafael Aquini) [2064990]
- mm/thp: refix __split_huge_pmd_locked() for migration PMD (Rafael Aquini) [2064990]
- mm/mlock: fix potential imbalanced rlimit ucounts adjustment (Rafael Aquini) [2064990]
- mm/hwpoison: fix error page recovered but reported "not recovered" (Rafael Aquini) [2064990]
- mm/page_alloc: check high-order pages for corruption during PCP operations (Rafael Aquini) [2064990]
- mm/page_alloc: do not prefetch buddies during bulk free (Rafael Aquini) [2064990]
- mm/page_alloc: limit number of high-order pages on PCP during bulk free (Rafael Aquini) [2064990]
- mm/page_alloc: free pages in a single pass during bulk free (Rafael Aquini) [2064990]
- mm/page_alloc: drain the requested list first during bulk free (Rafael Aquini) [2064990]
- mm/page_alloc: simplify how many pages are selected per pcp list during bulk free (Rafael Aquini) [2064990]
- mm/page_alloc: track range of active PCP lists during bulk free (Rafael Aquini) [2064990]
- mm/page_alloc: fetch the correct pcp buddy during bulk free (Rafael Aquini) [2064990]
- mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node (Rafael Aquini) [2064990]
- mm/page_alloc: mark pagesets as __maybe_unused (Rafael Aquini) [2064990]
- mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls (Rafael Aquini) [2064990]
- kasan: test: prevent cache merging in kmem_cache_double_destroy (Rafael Aquini) [2064990]
- mm: don't try to NUMA-migrate COW pages that have other uses (Rafael Aquini) [2064990]
- mm/debug_vm_pgtable: remove pte entry from the page table (Rafael Aquini) [2064990]
- Revert "mm/gup: small refactoring: simplify try_grab_page()" (Rafael Aquini) [2064990]
- kasan: fix quarantine conflicting with init_on_free (Rafael Aquini) [2064990]
- kasan: test: add test case for double-kmem_cache_destroy() (Rafael Aquini) [2064990]
- kasan: add ability to detect double-kmem_cache_destroy() (Rafael Aquini) [2064990]
- kasan: test: add globals left-out-of-bounds test (Rafael Aquini) [2064990]
- mm/slab_common: use WARN() if cache still has objects on destroy (Rafael Aquini) [2064990]
- mm: mempolicy: fix THP allocations escaping mempolicy restrictions (Rafael Aquini) [2064990]
- kfence: fix memory leak when cat kfence objects (Rafael Aquini) [2064990]
- mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() and put_obj_stock() (Rafael Aquini) [2064990]
- mm/slub: fix endianness bug for alloc/free_traces attributes (Rafael Aquini) [2064990]
- hugetlb, userfaultfd: fix reservation restore on userfaultfd error (Rafael Aquini) [2064990]
- mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() (Rafael Aquini) [2064990]
- hugetlb: remove unnecessary set_page_count in prep_compound_gigantic_page (Rafael Aquini) [2064990]
- mm: move fold_vm_numa_events() to fix NUMA without SMP (Rafael Aquini) [2064990]
- mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() (Rafael Aquini) [2064990]
- mm/large system hash: avoid possible NULL deref in alloc_large_system_hash (Rafael Aquini) [2064990]
- lib/test_vmalloc.c: use swap() to make code cleaner (Rafael Aquini) [2064990]
- mm/vmalloc: be more explicit about supported gfp flags (Rafael Aquini) [2064990]
- vmalloc: choose a better start address in vm_area_register_early() (Rafael Aquini) [2064990]
- vmalloc: back off when the current task is OOM-killed (Rafael Aquini) [2064990]
- mm/vmalloc: check various alignments when debugging (Rafael Aquini) [2064990]
- mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo (Rafael Aquini) [2064990]
- mm/vmalloc: make show_numa_info() aware of hugepage mappings (Rafael Aquini) [2064990]
- mm/vmalloc: don't allow VM_NO_GUARD on vmap() (Rafael Aquini) [2064990]
- mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() (Rafael Aquini) [2064990]
- mm/mremap: don't account pages in vma_to_resize() (Rafael Aquini) [2064990]
- mm/filemap.c: remove bogus VM_BUG_ON (Rafael Aquini) [2064990]
- kasan: fix tag for large allocations when using CONFIG_SLAB (Rafael Aquini) [2064990]
- mm: don't include <linux/dax.h> in <linux/mempolicy.h> (Rafael Aquini) [2064990]
- mm: disable NUMA_BALANCING_DEFAULT_ENABLED and TRANSPARENT_HUGEPAGE on PREEMPT_RT (Rafael Aquini) [2064990]
- mm, slub: use prefetchw instead of prefetch (Rafael Aquini) [2064990]
- mm/slub: increase default cpu partial list sizes (Rafael Aquini) [2064990]
- mm, slub: change percpu partial accounting from objects to pages (Rafael Aquini) [2064990]
- slub: add back check for free nonslab objects (Rafael Aquini) [2064990]
- mm/slab.c: remove useless lines in enable_cpucache() (Rafael Aquini) [2064990]
- mm: move kvmalloc-related functions to slab.h (Rafael Aquini) [2064990]
- selftests: kvm: add amx_test to .gitignore (Paul Lai) [1924149]
- kvm: Move KVM_GET_XSAVE2 IOCTL definition at the end of kvm.h (Paul Lai) [1924149]
- kvm: selftests: sync uapi/linux/kvm.h with Linux header (Paul Lai) [1924149]
- kvm: selftests: conditionally build vm_xsave_req_perm() (Paul Lai) [1924149]
- KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1924149]
- KVM: x86/cpuid: Clear XFD for component i if the base feature is missing (Paul Lai) [1924149]
- selftest: kvm: Add amx selftest (Paul Lai) [1924149]
- selftest: kvm: Move struct kvm_x86_state to header (Paul Lai) [1924149]
- selftest: kvm: Reorder vcpu_load_state steps for AMX (Paul Lai) [1924149]
- kvm: x86: Disable interception for IA32_XFD on demand (Paul Lai) [1924149]
- x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() (Paul Lai) [1924149]
- kvm: selftests: Add support for KVM_CAP_XSAVE2 (Paul Lai) [1924149]
- kvm: x86: Add support for getting/setting expanded xstate buffer (Paul Lai) [1924149]
- x86/fpu: Add uabi_size to guest_fpu (Paul Lai) [1924149]
- kvm: x86: Add CPUID support for Intel AMX (Paul Lai) [1924149]
- kvm: x86: Add XCR0 support for Intel AMX (Paul Lai) [1924149]
- kvm: x86: Disable RDMSR interception of IA32_XFD_ERR (Paul Lai) [1924149]
- kvm: x86: Intercept #NM for saving IA32_XFD_ERR (Paul Lai) [1924149]
- x86/fpu: Make XFD initialization in __fpstate_reset() a function argument (Paul Lai) [1924149]
- kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1924149]
- kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule (Paul Lai) [1924149]
- kvm: selftests: move ucall declarations into ucall_common.h (Paul Lai) [1924149]
- kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h (Paul Lai) [1924149]
- rename c9s pipeline from centos-stream-9 to c9s (Bruno Goncalves)
- genirq: Provide new interfaces for affinity hints (Phil Auld) [2055300]
- um: vector: adjust to coalesce API changes (Ivan Vecera) [2047636]
- igb: fix deadlock caused by taking RTNL in RPM resume path (Ivan Vecera) [2047636]
- ethtool: Fix link extended state for big endian (Ivan Vecera) [2047636]
- ethtool: use phydev variable (Ivan Vecera) [2047636]
- ethtool: Remove redundant ret assignments (Ivan Vecera) [2047636]
- ethtool: do not perform operations on net devices being unregistered (Ivan Vecera) [2047636]
- ethtool: netlink: Slightly simplify 'ethnl_features_to_bitmap()' (Ivan Vecera) [2047636]
- ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() (Ivan Vecera) [2047636]
- net: ethtool: set a default driver name (Ivan Vecera) [2047636]
- ethtool: extend ringparam setting/getting API with rx_buf_len (Ivan Vecera) [2047636]
- ethtool: add support to set/get rx buf len via ethtool (Ivan Vecera) [2047636]
- ethtool: add support to set/get tx copybreak buf size via ethtool (Ivan Vecera) [2047636]
- ethtool: fix ethtool msg len calculation for pause stats (Ivan Vecera) [2047636]
- ethtool: don't drop the rtnl_lock half way thru the ioctl (Ivan Vecera) [2047636]
- devlink: expose get/put functions (Ivan Vecera) [2047636]
- ethtool: handle info/flash data copying outside rtnl_lock (Ivan Vecera) [2047636]
- ethtool: push the rtnl_lock into dev_ethtool() (Ivan Vecera) [2047636]
- ethtool: Add transceiver module extended state (Ivan Vecera) [2047636]
- ethtool: Add ability to control transceiver modules' power mode (Ivan Vecera) [2047636]
- ethtool: ioctl: Use array_size() helper in copy_{from,to}_user() (Ivan Vecera) [2047636]
- ethtool: prevent endless loop if eeprom size is smaller than announced (Ivan Vecera) [2047636]
- ethtool: extend coalesce setting uAPI with CQE mode (Ivan Vecera) [2047636]
- ethtool: add two coalesce attributes for CQE mode (Ivan Vecera) [2047636]
- ethtool: add two link extended substates of bad signal integrity (Ivan Vecera) [2047636]
- docs: ethtool: Add two link extended substates of bad signal integrity (Ivan Vecera) [2047636]
- ethtool: return error from ethnl_ops_begin if dev is NULL (Ivan Vecera) [2047636]
- ethtool: runtime-resume netdev parent in ethnl_ops_begin (Ivan Vecera) [2047636]
- ethtool: move netif_device_present check from ethnl_parse_header_dev_get to ethnl_ops_begin (Ivan Vecera) [2047636]
- ethtool: move implementation of ethnl_ops_begin/complete to netlink.c (Ivan Vecera) [2047636]
- ethtool: runtime-resume netdev parent before ethtool ioctl ops (Ivan Vecera) [2047636]
Resolves: rhbz# 2047636, rhbz#2055300, rhbz#1924149, rhbz#2064990, rhbz#2066146, rhbz#2063682, rhbz#2058835, rhbz#2066225, rhbz#2045254, rhbz#2046537, rhbz#2037486, rhbz#1873827, rhbz#2062513, rhbz#2047836, rhbz#2070369, rhbz#070624, rhbz#2062762

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-04-07 11:17:23 +00:00
Patrick Talbert
37811a4411 kernel-5.14.0-76.el9
* Wed Mar 30 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-76.el9]
- vdpa/mlx5: Fix tracking of current number of VQs (Cindy Lu) [2055451]
- vdpa/mlx5: Fix is_index_valid() to refer to features (Cindy Lu) [2055451]
- vdpa: Protect vdpa reset with cf_mutex (Cindy Lu) [2055451]
- vdpa: Avoid taking cf_mutex lock on get status (Cindy Lu) [2055451]
- vdpa/vdpa_sim_net: Report max device capabilities (Cindy Lu) [2055451]
- vdpa: Use BIT_ULL for bit operations (Cindy Lu) [2055451]
- vdpa/vdpa_sim: Configure max supported virtqueues (Cindy Lu) [2055451]
- vdpa/mlx5: Report max device capabilities (Cindy Lu) [2055451]
- vdpa: Support reporting max device capabilities (Cindy Lu) [2055451]
- vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps() (Cindy Lu) [2055451]
- vdpa: Add support for returning device configuration information (Cindy Lu) [2055451]
- vdpa/mlx5: Support configuring max data virtqueue (Cindy Lu) [2055451]
- vdpa/mlx5: Fix config_attr_mask assignment (Cindy Lu) [2055451]
- vdpa: Allow to configure max data virtqueues (Cindy Lu) [2055451]
- vdpa: Read device configuration only if FEATURES_OK (Cindy Lu) [2055451]
- vdpa: Sync calls set/get config/status with cf_mutex (Cindy Lu) [2055451]
- vdpa/mlx5: Distribute RX virtqueues in RQT object (Cindy Lu) [2055451]
- vdpa: Provide interface to read driver features (Cindy Lu) [2055451]
- vdpa: clean up get_config_size ret value handling (Cindy Lu) [2055451]
- vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 (Cindy Lu) [2055451]
- vdpa: Mark vdpa_config_ops.get_vq_notification as optional (Cindy Lu) [2055451]
- vdpa: Avoid duplicate call to vp_vdpa get_status (Cindy Lu) [2055451]
- net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU (Cindy Lu) [2055451]
- vdpa: add driver_override support (Cindy Lu) [2055451]
- docs: document sysfs ABI for vDPA bus (Cindy Lu) [2055451]
- ifcvf/vDPA: fix misuse virtio-net device config size for blk dev (Cindy Lu) [2055451]
- vdpa: Consider device id larger than 31 (Cindy Lu) [2055451]
- virtio: always enter drivers/virtio/ (Cindy Lu) [2055451]
- vdpa: check that offsets are within bounds (Cindy Lu) [2055451]
- vdpa_sim: avoid putting an uninitialized iova_domain (Cindy Lu) [2055451]
- vhost-vdpa: clean irqs before reseting vdpa device (Cindy Lu) [2055451]
- vdpa/mlx5: Forward only packets with allowed MAC address (Cindy Lu) [2055451]
- vdpa/mlx5: Support configuration of MAC (Cindy Lu) [2055451]
- vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit (Cindy Lu) [2055451]
- vdpa_sim_net: Enable user to set mac address and mtu (Cindy Lu) [2055451]
- vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [2055451]
- vdpa: Use kernel coding style for structure comments (Cindy Lu) [2055451]
- vdpa: Introduce query of device config layout (Cindy Lu) [2055451]
- vdpa: Introduce and use vdpa device get, set config helpers (Cindy Lu) [2055451]
- vdpa/mlx5: Propagate link status from device to vdpa driver (Cindy Lu) [2055451]
- vdpa/mlx5: Rename control VQ workqueue to vdpa wq (Cindy Lu) [2055451]
- vdpa/mlx5: Remove mtu field from vdpa net device (Cindy Lu) [2055451]
- vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE (Cindy Lu) [2055451]
- virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min} (Cindy Lu) [2055451]
- vdpa: min vq num of vdpa device cannot be greater than max vq num (Cindy Lu) [2055451]
- vdpa: add new callback get_vq_num_min in vdpa_config_ops (Cindy Lu) [2055451]
- vp_vdpa: add vq irq offloading support (Cindy Lu) [2055451]
- vdpa: fix typo (Cindy Lu) [2055451]
- vhost-vdpa: Fix the wrong input in config_cb (Cindy Lu) [2055451]
- vhost_vdpa: unset vq irq before freeing irq (Cindy Lu) [2055451]
- vdpa: potential uninitialized return in vhost_vdpa_va_map() (Cindy Lu) [2055451]
- vdpa/mlx5: Avoid executing set_vq_ready() if device is reset (Cindy Lu) [2055451]
- vdpa/mlx5: Clear ready indication for control VQ (Cindy Lu) [2055451]
- vdpa: Support transferring virtual addressing during DMA mapping (Cindy Lu) [2055451]
- vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() (Cindy Lu) [2055451]
- vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() (Cindy Lu) [2055451]
- vhost-iotlb: Add an opaque pointer for vhost IOTLB (Cindy Lu) [2055451]
- vhost-vdpa: Handle the failure of vdpa_reset() (Cindy Lu) [2055451]
- vdpa: Add reset callback in vdpa_config_ops (Cindy Lu) [2055451]
- vdpa: Fix some coding style issues (Cindy Lu) [2055451]
- vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro (Cindy Lu) [2055451]
- vdpa/mlx5: Add multiqueue support (Cindy Lu) [2055451]
- vdpa/mlx5: Add support for control VQ and MAC setting (Cindy Lu) [2055451]
- vdpa/mlx5: Ensure valid indices are provided (Cindy Lu) [2055451]
- vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vdpa_virtqueue (Cindy Lu) [2055451]
- vdpa/mlx5: function prototype modifications in preparation to control VQ (Cindy Lu) [2055451]
- vdpa/mlx5: Remove redundant header file inclusion (Cindy Lu) [2055451]
- vDPA/ifcvf: enable multiqueue and control vq (Cindy Lu) [2055451]
- vDPA/ifcvf: detect and use the onboard number of queues directly (Cindy Lu) [2055451]
- vDPA/ifcvf: implement management netlink framework for ifcvf (Cindy Lu) [2055451]
- vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id (Cindy Lu) [2055451]
- x86/hyperv: Output host build info as normal Windows version number (Vitaly Kuznetsov) [2060708]
- lib/irq_poll: Declare IRQ_POLL softirq vector as ksoftirqd-parking safe (Desnes A. Nunes do Rosario) [2059555]
- tick/rcu: Stop allowing RCU_SOFTIRQ in idle (Desnes A. Nunes do Rosario) [2059555]
- tick/rcu: Remove obsolete rcu_needs_cpu() parameters (Desnes A. Nunes do Rosario) [2059555]
- tick: Detect and fix jiffies update stall (Desnes A. Nunes do Rosario) [2059555]
- rcu: Move rcu_needs_cpu() to tree.c (Desnes A. Nunes do Rosario) [2059555]
- rcu: Remove the RCU_FAST_NO_HZ Kconfig option (Desnes A. Nunes do Rosario) [2059555]
- torture: Remove RCU_FAST_NO_HZ from rcu scenarios (Desnes A. Nunes do Rosario) [2059555]
- torture: Remove RCU_FAST_NO_HZ from rcuscale and refscale scenarios (Desnes A. Nunes do Rosario) [2059555]
- copy_process(): Move fd_install() out of sighand->siglock critical section (Waiman Long) [2051855]
- redhat/configs: enable CONFIG_INTEL_VSEC for x86 (David Arcari) [2058806]
- platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus (David Arcari) [2058806]
- platform/x86: intel_pmt_telemetry: Ignore zero sized entries (David Arcari) [2058806]
- platform/x86/intel: Move Intel PMT drivers to new subfolder (David Arcari) [2058806]
- driver core: auxiliary bus: Add driver data helpers (David Arcari) [2058806]
- PCI: Add #defines for accessing PCIe DVSEC fields (David Arcari) [2058806]
- tools headers UAPI: Sync powerpc syscall table file changed by new futex_waitv syscall (Joel Savitz) [2038794]
- tools headers UAPI: Sync s390 syscall table file changed by new futex_waitv syscall (Joel Savitz) [2038794]
- futex: Wireup futex_waitv syscall (Joel Savitz) [2038794]
- tools headers UAPI: Sync MIPS syscall table file changed by new futex_waitv syscall (Joel Savitz) [2038794]
- parisc: Wire up futex_waitv (Joel Savitz) [2038794]
- s390: wire up sys_futex_waitv system call (Joel Savitz) [2038794]
- MIPS: syscalls: Wire up futex_waitv syscall (Joel Savitz) [2038794]
- tools headers UAPI: Sync files changed by new futex_waitv syscall (Joel Savitz) [2038794]
- futex2: Documentation: Document sys_futex_waitv() uAPI (Joel Savitz) [2038794]
- selftests: futex: Test sys_futex_waitv() wouldblock (Joel Savitz) [2038794]
- selftests: futex: Test sys_futex_waitv() timeout (Joel Savitz) [2038794]
- selftests: futex: Add sys_futex_waitv() test (Joel Savitz) [2038794]
- futex,arm: Wire up sys_futex_waitv() (Joel Savitz) [2038794]
- futex,x86: Wire up sys_futex_waitv() (Joel Savitz) [2038794]
- futex: Implement sys_futex_waitv() (Joel Savitz) [2038794]
- futex: Simplify double_lock_hb() (Joel Savitz) [2038794]
- futex: Split out wait/wake (Joel Savitz) [2038794]
- futex: Split out requeue (Joel Savitz) [2038794]
- futex: Rename mark_wake_futex() (Joel Savitz) [2038794]
- futex: Rename: match_futex() (Joel Savitz) [2038794]
- futex: Rename: hb_waiter_{inc,dec,pending}() (Joel Savitz) [2038794]
- futex: Split out PI futex (Joel Savitz) [2038794]
- futex: Rename: {get,cmpxchg}_futex_value_locked() (Joel Savitz) [2038794]
- futex: Rename hash_futex() (Joel Savitz) [2038794]
- futex: Rename __unqueue_futex() (Joel Savitz) [2038794]
- futex: Rename: queue_{,un}lock() (Joel Savitz) [2038794]
- futex: Rename futex_wait_queue_me() (Joel Savitz) [2038794]
- futex: Rename {,__}{,un}queue_me() (Joel Savitz) [2038794]
- futex: Split out syscalls (Joel Savitz) [2038794]
- futex: Move to kernel/futex/ (Joel Savitz) [2038794]
- cifs: fix double free race when mount fails in cifs_get_root() (Ronnie Sahlberg) [1979175]
Resolves: rhbz#1979175, rhbz#2038794, rhbz#2058806, rhbz#2051855, rhbz#2059555, rhbz#2060708

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-03-30 06:00:13 +00:00
Patrick Talbert
ed8e3aa9c3 kernel-5.14.0-75.el9
* Fri Mar 25 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-75.el9]
- ipv6: fix skb drops in igmp6_event_query() and igmp6_event_report() (Hangbin Liu) [2059308] {CVE-2022-0742}
- redhat/configs: aarch64: Fix PAC/BTI config settings (Mark Salter) [2063215]
- RHEL9.0: arch_hw Update CONFIG_MOUSE_VSXXXAA=m (Tony Camuso) [2062909]
- redhat/configs: Disable KVM on POWER (Laurent Vivier) [2052898]
- drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2062560]
- mm: gup: make fault_in_safe_writeable() use fixup_user_fault() (Andreas Gruenbacher) [2062797]
- drm/vmwgfx: Fix stale file descriptors on failed usercopy (David Airlie) [2047613] {CVE-2022-22942}
- netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2060092]
- netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2060092]
- selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2060092]
- netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2060092]
- scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning (Tomas Henzl) [2056626]
- scsi: mpi3mr: Fix memory leaks (Tomas Henzl) [2056626]
- scsi: mpi3mr: Fix reporting of actual data transfer size (Tomas Henzl) [2056626]
- scsi: mpi3mr: Fix cmnd getting marked as in use forever (Tomas Henzl) [2056626]
- scsi: mpi3mr: Fix hibernation issue (Tomas Henzl) [2056626]
- scsi: mpi3mr: Fix printing of pending I/O count (Tomas Henzl) [2056626]
- scsi: mpi3mr: Fix deadlock while canceling the fw event (Tomas Henzl) [2056626]
- scsi: mpi3mr: Fixes around reply request queues (Tomas Henzl) [2056626]
- scsi: mpi3mr: Enhanced Task Management Support Reply handling (Tomas Henzl) [2056626]
- scsi: mpi3mr: Use TM response codes from MPI3 headers (Tomas Henzl) [2056626]
- scsi: mpi3mr: Increase internal cmnds timeout to 60s (Tomas Henzl) [2056626]
- scsi: mpi3mr: Do access status validation before adding devices (Tomas Henzl) [2056626]
- scsi: mpi3mr: Update MPI3 headers - part2 (Tomas Henzl) [2056626]
- scsi: mpi3mr: Update MPI3 headers - part1 (Tomas Henzl) [2056626]
- scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status (Tomas Henzl) [2056626]
- scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave() (Tomas Henzl) [2056626]
- scsi: mpi3mr: Add debug APIs based on logging_level bits (Tomas Henzl) [2056626]
- x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0 (Leonardo Bras) [2043545]
- x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0 (Leonardo Bras) [2043545]
- KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime() (Leonardo Bras) [2043545]
- KVM: x86: Do runtime CPUID update before updating vcpu->arch.cpuid_entries (Leonardo Bras) [2043545]
- x86/fpu: Fix inline prefix warnings (Leonardo Bras) [2043545]
- kvm: x86: Emulate IA32_XFD_ERR for guest (Leonardo Bras) [2043545]
- x86/fpu: Prepare xfd_err in struct fpu_guest (Leonardo Bras) [2043545]
- kvm: x86: Add emulation for IA32_XFD (Leonardo Bras) [2043545]
- x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation (Leonardo Bras) [2043545]
- kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 (Leonardo Bras) [2043545]
- x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM (Leonardo Bras) [2043545]
- x86/fpu: Add guest support to xfd_enable_feature() (Leonardo Bras) [2043545]
- x86/fpu: Prepare guest FPU for dynamically enabled FPU features (Leonardo Bras) [2043545]
- x86/fpu: Extend fpu_xstate_prctl() with guest permissions (Leonardo Bras) [2043545]
- cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' (Leonardo Bras) [2043545]
- KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES (Leonardo Bras) [2043545]
- KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows (Leonardo Bras) [2043545]
- redhat/configs: Disable watchdog components (Prarit Bhargava) [2060117]
- sched: Fix yet more sched_fork() races (Phil Auld) [2062836]
- sched/fair: Fix fault in reweight_entity (Phil Auld) [2062836]
- x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN (David Arcari) [2043225]
- powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" (Steve Best) [2056057]
- drivers/char: permit access to the RTAS user buffer under lockdown (Desnes A. Nunes do Rosario) [2046472]
Resolves: rhbz#2046472, rhbz#2056057, rhbz#2043225, rhbz#2062836

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

Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
2022-03-20 08:52:06 +00:00
Patrick Talbert
043d16bb77 kernel-5.14.0-72.el9
* Tue Mar 15 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-72.el9]
- spec: Fix separate tools build (Jiri Olsa) [2054579]
- redhat: use centos x509.genkey file if building under centos (Herton R. Krzesinski) [2029952]
Resolves: rhbz#2029952, rhbz#2054579

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

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-02-23 23:44:41 +00:00
Herton R. Krzesinski
6c910102d7 kernel-5.14.0-68.el9
* Tue Feb 22 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-68.el9]
- net: ena: Extract recurring driver reset code into a function (Petr Oros) [2038150]
- net: ena: Change the name of bad_csum variable (Petr Oros) [2038150]
- net: ena: Add debug prints for invalid req_id resets (Petr Oros) [2038150]
- net: ena: Remove ena_calc_queue_size_ctx struct (Petr Oros) [2038150]
- net: ena: Move reset completion print to the reset function (Petr Oros) [2038150]
- net: ena: Remove redundant return code check (Petr Oros) [2038150]
- net: ena: Update LLQ header length in ena documentation (Petr Oros) [2038150]
- net: ena: Change ENI stats support check to use capabilities field (Petr Oros) [2038150]
- net: ena: Add capabilities field with support for ENI stats capability (Petr Oros) [2038150]
- net: ena: Change return value of ena_calc_io_queue_size() to void (Petr Oros) [2038150]
- net: ena: Fix error handling when calculating max IO queues number (Petr Oros) [2038150]
- net: ena: Fix wrong rx request id by resetting device (Petr Oros) [2038150]
- net: ena: Fix undefined state when tx request id is out of bounds (Petr Oros) [2038150]
- net/packet: rx_owner_map depends on pg_vec (Hangbin Liu) [2050329] {CVE-2021-22600}
- powerpc: security: Lock down the kernel if booted in secure boot mode (Desnes A. Nunes do Rosario) [2041984]
- drm/i915: Flush TLBs before releasing backing store (Dave Airlie) [2044335] {CVE-2022-0330}
- sfc: The RX page_ring is optional (Íñigo Huguet) [2042801]
- sfc: Check null pointer of rx_queue->page_ring (Íñigo Huguet) [2042801]
- sfc_ef100: potential dereference of null pointer (Íñigo Huguet) [2042801]
- sfc: Don't use netif_info before net_device setup (Íñigo Huguet) [2042801]
- sfc: Export fibre-specific supported link modes (Íñigo Huguet) [2042801]
- sfc: Fix reading non-legacy supported link modes (Íñigo Huguet) [2042801]
- ethernet: constify references to netdev->dev_addr in drivers (Íñigo Huguet) [2042801]
- sfc: last resort fallback for lack of xdp tx queues (Íñigo Huguet) [2042801]
- sfc: fallback for lack of xdp tx queues (Íñigo Huguet) [2042801]
- RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2032069] {CVE-2021-4028}
- kernel/sched/sched.h: Exclude cpuidle from KABI (Prarit Bhargava) [2033340]
- redhat/configs: Disable CONFIG_SENSORS_NCT6683 in RHEL for arm/aarch64 (Dean Nelson) [2041186]
- kernel.spec: Add glibc-static build requirement (Prarit Bhargava)
- libbpf: Fix memleak in libbpf_netlink_recv() (Toke Høiland-Jørgensen) [2052543]
- libbpf: Use dynamically allocated buffer when receiving netlink messages (Toke Høiland-Jørgensen) [2052543]
- redhat/configs: Disable arch_hw disabled CONFIGS (Prarit Bhargava) [2053029]
- netfilter: conntrack: re-init state for retransmitted syn-ack (Florian Westphal) [2051973]
- netfilter: conntrack: move synack init code to helper (Florian Westphal) [2051973]
- ext4: fix remount with 'abort' option (Lukas Czerner) [2049657]
- thunderbolt: Enable retry logic for intra-domain control packets (David Arcari) [1960445]
- thunderbolt: Handle ring interrupt by reading interrupt status register (David Arcari) [1960445]
- thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt status (David Arcari) [1960445]
- thunderbolt: Fix port linking by checking all adapters (David Arcari) [1960445]
- thunderbolt: Do not read control adapter config space (David Arcari) [1960445]
Resolves: rhbz#1960445, rhbz#2032069, rhbz#2033340, rhbz#2038150, rhbz#2041186, rhbz#2041984, rhbz#2042801, rhbz#2044335, rhbz#2049657, rhbz#2050329, rhbz#2051973, rhbz#2052543, rhbz#2053029

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-02-22 21:11:45 +00:00
Herton R. Krzesinski
0d6371c4a4 kernel-5.14.0-67.el9
* Tue Feb 22 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-67.el9]
- kabi: Adding symbol strncpy_from_user (lib/strncpy_from_user.c) (Čestmír Kalina) [2008872]
- kabi: Adding symbol strlcpy (lib/string.c) (Čestmír Kalina) [2008872]
- kabi: Adding symbol strchr (lib/string.c) (Čestmír Kalina) [2008872]
- kabi: Adding symbol simple_strtoull (lib/vsprintf.c) (Čestmír Kalina) [2008872]
- kabi: Adding symbol simple_strtol (lib/vsprintf.c) (Čestmír Kalina) [2008872]
- kabi: Adding symbol memparse (lib/cmdline.c) (Čestmír Kalina) [2008872]
- kabi: Adding symbol strsep (lib/string.c) (Čestmír Kalina) [2008872]
- kabi: Adding symbol kstrtoll (lib/kstrtox.c) (Čestmír Kalina) [2008872]
- kabi: Adding symbol __bitmap_weight (lib/bitmap.c) (Čestmír Kalina) [2008872]
- kabi: Adding symbol vsprintf (lib/vsprintf.c) (Čestmír Kalina) [2008872]
- kabi: Adding symbol vsnprintf (lib/vsprintf.c) (Čestmír Kalina) [2008872]
- kabi: Adding symbol strstr (lib/string.c) (Čestmír Kalina) [2008872]
- kabi: Adding symbol strrchr (lib/string.c) (Čestmír Kalina) [2008872]
- kabi: Adding symbol strlcat (lib/string.c) (Čestmír Kalina) [2008872]
- kabi: Adding symbol strcpy (lib/string.c) (Čestmír Kalina) [2008872]
- kabi: Adding symbol sprintf (lib/vsprintf.c) (Čestmír Kalina) [2008872]
- kabi: Adding symbol strnlen (lib/string.c) (Čestmír Kalina) [2008872]
- kabi: Adding symbol strncpy (lib/string.c) (Čestmír Kalina) [2008872]
- kabi: Adding symbol snprintf (lib/vsprintf.c) (Čestmír Kalina) [2008872]
- kabi: Adding symbol memcmp (lib/string.c) (Čestmír Kalina) [2008872]
- kabi: Adding symbol dump_stack (lib/dump_stack.c) (Čestmír Kalina) [2008872]
- kabi: Adding symbol strncmp (lib/string.c) (Čestmír Kalina) [2008872]
- kabi: Adding symbol sscanf (lib/vsprintf.c) (Čestmír Kalina) [2008872]
- kabi: Adding symbol memset (lib/string.c) (Čestmír Kalina) [2008872]
- kabi: Adding symbol memmove (lib/string.c) (Čestmír Kalina) [2008872]
- kabi: Adding symbol __list_add_valid (lib/list_debug.c) (Čestmír Kalina) [2008872]
- kabi: Adding symbol strlen (lib/string.c) (Čestmír Kalina) [2008872]
- kabi: Adding symbol strcmp (lib/string.c) (Čestmír Kalina) [2008872]
- kabi: Adding symbol memcpy (lib/string.c) (Čestmír Kalina) [2008872]
- kabi: Adding symbol _copy_to_user (lib/usercopy.c) (Čestmír Kalina) [2008872]
- kabi: Adding symbol _copy_from_user (lib/usercopy.c) (Čestmír Kalina) [2008872]
- block: bio-integrity: Advance seed correctly for larger interval sizes (Ming Lei) [2044184]
- blk-mq: Fix wrong wakeup batch configuration which will cause hang (Ming Lei) [2044184]
- block: fix memory leak in disk_register_independent_access_ranges (Ming Lei) [2044184]
- block: fix async_depth sysfs interface for mq-deadline (Ming Lei) [2044184]
- blk-mq: fix tag_get wait task can't be awakened (Ming Lei) [2044184]
- block: Fix wrong offset in bio_truncate() (Ming Lei) [2044184]
- block: assign bi_bdev for cloned bios in blk_rq_prep_clone (Ming Lei) [2044184]
- block: Fix fsync always failed if once failed (Ming Lei) [2044184]
- block: don't protect submit_bio_checks by q_usage_counter (Ming Lei) [2044184]
- blk-mq: use bio->bi_opf after bio is checked (Ming Lei) [2044184]
- block: fix double bio queue when merging in cached request path (Ming Lei) [2044184]
- blk-mq: cleanup request allocation (Ming Lei) [2044184]
- blk-mq: simplify the plug handling in blk_mq_submit_bio (Ming Lei) [2044184]
- block: null_blk: only set set->nr_maps as 3 if active poll_queues is > 0 (Ming Lei) [2044184]
- null_blk: allow zero poll queues (Ming Lei) [2044184]
- iocost: Fix divide-by-zero on donation from low hweight cgroup (Ming Lei) [2044184]
- block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2) (Ming Lei) [2044184]
- block: fix single bio async DIO error handling (Ming Lei) [2044184]
- usb: xhci: Extend support for runtime power management for AMD's Yellow carp. (Renjith Pananchikkal) [2015776]
- usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform (Renjith Pananchikkal) [2015776]
- redhat: switch the vsyscall config to CONFIG_LEGACY_VSYSCALL_XONLY=y (Herton R. Krzesinski) [2023041]
- ice: Implement support for SMA and U.FL on E810-T (Jonathan Toppins) [1975008]
- ice: Add support for SMA control multiplexer (Jonathan Toppins) [1975008]
- ice: Implement functions for reading and setting GPIO pins (Jonathan Toppins) [1975008]
- ice: Refactor ice_aqc_link_topo_addr (Jonathan Toppins) [1975008]
Resolves: rhbz#1975008, rhbz#2008872, rhbz#2015776, rhbz#2023041, rhbz#2044184

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

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-02-21 14:46:09 +00:00
Herton R. Krzesinski
25ab471905 kernel-5.14.0-65.el9
* Sat Feb 19 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-65.el9]
- Merge: ALSA: backport for RHEL 9.0 (Jaroslav Kysela) [2017320]

The full changelog of alsa backport was not added here due problems with
CentOS CI, which fails with a too large changelog. The summary of the backport
is present on kernel's source git and full changelog available in the
kernel/package changelog.

Resolves: rhbz#2017320

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-02-19 13:25:52 +00:00
Herton R. Krzesinski
71e48f8409 kernel-5.14.0-62.el9
* Wed Feb 16 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-62.el9]
- ibmvnic: remove unused defines (Diego Domingos) [2047921]
- ibmvnic: Update driver return codes (Diego Domingos) [2047921]
- powerpc/fadump: opt out from freeing pages on cma activation failure (Diego Domingos) [2040289]
- mm/cma: provide option to opt out from exposing pages on activation failure (Diego Domingos) [2040289]
- firmware: smccc: Fix check for ARCH_SOC_ID not implemented (Vitaly Kuznetsov) [2052908]
- rcu: Tighten rcu_advance_cbs_nowake() checks (Daniel Vacek) [2026991]
- redhat/configs: Disable CONFIG_MACINTOSH_DRIVERS (Prarit Bhargava) [2053028]
- ibmvnic: remove unused ->wait_capability (Diego Domingos) [2047928]
- ibmvnic: don't spin in tasklet (Diego Domingos) [2047928]
- ibmvnic: init ->running_cap_crqs early (Diego Domingos) [2047928]
- ibmvnic: Allow extra failures before disabling (Diego Domingos) [2047928]
- s390/pv: fix the forcing of the swiotlb (Thomas Huth) [2051581]
- scsi: vmw_pvscsi: Set residual data length conditionally (Cathy Avery) [2048178]
- selinux: fix double free of cond_list on error paths (Ondrej Mosnacek) [2052439]
- selinux: fix NULL-pointer dereference when hashtab allocation fails (Ondrej Mosnacek) [2052436]
- isdn: cpai: check ctr->cnr to avoid array index out of bound (Chris von Recklinghausen) [2016492] {CVE-2021-43389}
- mm/hwpoison: fix unpoison_memory() (Aristeu Rozanski) [1972220]
- mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE (Aristeu Rozanski) [1972220]
- mm/hwpoison: mf_mutex for soft offline and unpoison (Aristeu Rozanski) [1972220]
- mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() (Aristeu Rozanski) [1972220]
- mm, hwpoison: fix condition in free hugetlb page path (Aristeu Rozanski) [1972220]
- filemap: remove PageHWPoison check from next_uptodate_page() (Aristeu Rozanski) [1972220]
- mm: hwpoison: handle non-anonymous THP correctly (Aristeu Rozanski) [1972220]
- mm: hwpoison: refactor refcount check handling (Aristeu Rozanski) [1972220]
- mm: filemap: coding style cleanup for filemap_map_pmd() (Aristeu Rozanski) [1972220]
- scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (John Meneghini) [2031648]
- scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() (John Meneghini) [2006606]
- redhat/configs: Enable CONFIG_TEST_BPF (Viktor Malik) [2035168]
- ext4: fix potential NULL pointer dereference in ext4_fill_super() (Lukas Czerner) [2051466]
- netfilter: ipset: Emit deprecation warning at set creation time (Phil Sutter) [2048194]
- redhat: move CONFIG_ARM64_MTE to aarch64 config directory (Herton R. Krzesinski)
- cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning (Waiman Long) [1996015]
- cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() (Waiman Long) [1996015]
- net ticp:fix a kernel-infoleak in __tipc_sendmsg() (Xin Long) [2050039]
- tipc: discard MSG_CRYPTO msgs when key_exchange_enabled is not set (Xin Long) [2050039]
- tipc: delete the unlikely branch in tipc_aead_encrypt (Xin Long) [2050039]
- blktrace: switch trace spinlock to a raw spinlock (Wander Lairson Costa) [2047971]
- NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION (Steve Dickson) [2027447]
- igb: fix deadlock caused by taking RTNL in RPM resume path (Corinna Vinschen) [2040312]
- igb: Fix removal of unicast MAC filters of VFs (Corinna Vinschen) [2040312]
- igb: fix netpoll exit with traffic (Corinna Vinschen) [2040312]
- igb: unbreak I2C bit-banging on i350 (Corinna Vinschen) [2040312]
- igb: Avoid memcpy() over-reading of ETH_SS_STATS (Corinna Vinschen) [2040312]
- igb: Add counter to i21x doublecheck (Corinna Vinschen) [2040312]
- net: create netdev->dev_addr assignment helpers (Josef Oskera) [2030720]
Resolves: rhbz#1972220, rhbz#1996015, rhbz#2006606, rhbz#2016492, rhbz#2026991, rhbz#2027447, rhbz#2030720, rhbz#2031648, rhbz#2035168, rhbz#2040289, rhbz#2040312, rhbz#2047921, rhbz#2047928, rhbz#2047971, rhbz#2048178, rhbz#2048194, rhbz#2050039, rhbz#2051466, rhbz#2051581, rhbz#2052436, rhbz#2052439, rhbz#2052908, rhbz#2053028

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-02-16 23:51:51 +00:00
Herton R. Krzesinski
506bbf5517 kernel-5.14.0-61.el9
* Wed Feb 16 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-61.el9]
- Enable KUNIT tests for redhat kernel-modules-internal (Nico Pache) [2048326]
- kasan: test: fix compatibility with FORTIFY_SOURCE (Nico Pache) [2048326]
- kasan: test: silence intentional read overflow warnings (Nico Pache) [2048326]
- kasan: test: bypass __alloc_size checks (Nico Pache) [2048326]
- mm/damon/vaddr-test: split a test function having >1024 bytes frame size (Nico Pache) [2048326]
- lib: Introduce CONFIG_MEMCPY_KUNIT_TEST (Nico Pache) [2048326]
- nvme-rdma: fix possible use-after-free in transport error_recovery work (Chris Leech) [1994618 2033414]
- nvme-tcp: fix possible use-after-free in transport error_recovery work (Chris Leech) [1994618 2033414]
- nvme: fix a possible use-after-free in controller reset during load (Chris Leech) [1994618 2033414]
- redhat/configs: enable CONFIG_CMA on aarch64 as tech-preview (David Hildenbrand) [2043141]
- redhat/configs: simplify CONFIG_CMA_AREAS (David Hildenbrand) [2043141]
- redhat/configs: simplify CONFIG_CMA_DEBUG (David Hildenbrand) [2043141]
- redhat/configs: simplify CONFIG_CMA_DEBUGFS (David Hildenbrand) [2043141]
- bpf: Fix kernel address leakage in atomic fetch (Jiri Olsa) [2046636] {CVE-2021-4203}
- IB/rdmavt: Validate remote_addr during loopback atomic tests (Kamal Heib) [2032114]
- [s390] scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices (Mete Durlu) [2049016]
- [s390] s390/cpumf: Support for CPU Measurement Sampling Facility LS bit (Mete Durlu) [2048979]
- [s390] s390/cpumf: Support for CPU Measurement Facility CSVN 7 (Mete Durlu) [2048979]
- net: openvswitch: Fix ct_state nat flags for conns arriving from tc (Antoine Tenart) [2045048]
- net: openvswitch: Fix matching zone id for invalid conns arriving from tc (Antoine Tenart) [2045048]
- net/sched: flow_dissector: Fix matching on zone id for invalid conns (Antoine Tenart) [2045048]
- net/sched: Extend qdisc control block with tc control block (Antoine Tenart) [2045048]
- openvswitch: fix sparse warning incorrect type (Antoine Tenart) [2045048]
- openvswitch: fix alignment issues (Antoine Tenart) [2045048]
- openvswitch: update kdoc OVS_DP_ATTR_PER_CPU_PIDS (Antoine Tenart) [2045048]
- openvswitch: Introduce per-cpu upcall dispatch (Antoine Tenart) [2045048]
- netfilter: fix regression in looped (broad|multi)cast's MAC handling (Florian Westphal) [2044272]
- selftests: nft_concat_range: add test for reload with no element add/del (Florian Westphal) [2044272]
- selftests: netfilter: Add correctness test for mac,net set type (Florian Westphal) [2044272]
- netfilter: conntrack: don't increment invalid counter on NF_REPEAT (Florian Westphal) [2044272]
- netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone (Florian Westphal) [2044272]
- netfilter: nft_payload: do not update layer 4 checksum when mangling fragments (Florian Westphal) [2044272]
- netfilter: bridge: add support for pppoe filtering (Florian Westphal) [2044272]
- netfilter: nf_tables: fix use-after-free in nft_set_catchall_destroy() (Florian Westphal) [2044272]
- netfilter: conntrack: annotate data-races around ct->timeout (Florian Westphal) [2044272]
- netfilter: nft_exthdr: break evaluation if setting TCP option fails (Florian Westphal) [2044272]
- nft_set_pipapo: Fix bucket load in AVX2 lookup routine for six 8-bit groups (Florian Westphal) [2044272]
- tracing: Tag trace_percpu_buffer as a percpu pointer (Jerome Marchand) [2035164]
- tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() (Jerome Marchand) [2035164]
- selftests: cgroup: Test open-time cgroup namespace usage for migration checks (Chris von Recklinghausen) [2035768] {CVE-2021-4197}
- selftests: cgroup: Test open-time credential usage for migration checks (Chris von Recklinghausen) [2035768] {CVE-2021-4197}
- selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644 (Chris von Recklinghausen) [2035768] {CVE-2021-4197}
- cgroup: Use open-time cgroup namespace for process migration perm checks (Chris von Recklinghausen) [2035768] {CVE-2021-4197}
- cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv (Chris von Recklinghausen) [2035768] {CVE-2021-4197}
- cgroup: Use open-time credentials for process migraton perm checks (Chris von Recklinghausen) [2035768] {CVE-2021-4197}
- x86/sched: Decrease further the priorities of SMT siblings (Prarit Bhargava) [1971926]
Resolves: rhbz#1971926, rhbz#1994618, rhbz#2032114, rhbz#2033414, rhbz#2035164, rhbz#2035768, rhbz#2043141, rhbz#2044272, rhbz#2045048, rhbz#2046636, rhbz#2048326, rhbz#2048979, rhbz#2049016

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-02-16 01:50:05 +00:00
Herton R. Krzesinski
f1c7d61c2c kernel-5.14.0-56.el9
* Mon Feb 07 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-56.el9]
- KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock (Marcelo Tosatti) [2034007]
- x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi() (Vitaly Kuznetsov) [2035993]
- tcp: add missing htmldocs for skb->ll_node and sk->defer_list (Antoine Tenart) [2041382]
- net: move early demux fields close to sk_refcnt (Antoine Tenart) [2041382]
- tcp: defer skb freeing after socket lock is released (Antoine Tenart) [2041382]
- net: shrink struct sock by 8 bytes (Antoine Tenart) [2041382]
- ipv6: shrink struct ipcm6_cookie (Antoine Tenart) [2041382]
- net: remove sk_route_nocaps (Antoine Tenart) [2041382]
- net: remove sk_route_forced_caps (Antoine Tenart) [2041382]
- net: use sk_is_tcp() in more places (Antoine Tenart) [2041382]
- bpf, sockmap: Use stricter sk state checks in sk_lookup_assign (Antoine Tenart) [2041382]
- ipv6: move inet6_sk(sk)->rx_dst_cookie to sk->sk_rx_dst_cookie (Antoine Tenart) [2041382]
- tcp: move inet->rx_dst_ifindex to sk->sk_rx_dst_ifindex (Antoine Tenart) [2041382]
- [RHEL-9.0] IPMI Add RH_KABI_RESERVE to kABI sensitive structs (Tony Camuso) [2042031]
- configs: disable CONFIG_CRAMFS (Abhi Das) [2041184]
- ppp: ensure minimum packet size in ppp_write() (Guillaume Nault) [2042936]
- [pci] PCI: Add reserved fields to 'struct pci_sriov' (Myron Stowe) [2039086]
- [include] PCI: Add reserved fields to 'struct pci_driver' (Myron Stowe) [2039086]
- [include] PCI: Add reserved fields to 'struct pci_bus' (Myron Stowe) [2039086]
- [include] PCI: Add reserved fields, and extension, to 'struct pci_dev' (Myron Stowe) [2039086]
- PCI: ACPI: Check parent pointer in acpi_pci_find_companion() (Myron Stowe) [2039086]
- PCI/ACPI: Don't reset a fwnode set by OF (Myron Stowe) [2039086]
- PCI: Make saved capability state private to core (Myron Stowe) [2039086]
- PCI: Change the type of probe argument in reset functions (Myron Stowe) [2039086]
- PCI: Add support for ACPI _RST reset method (Myron Stowe) [2039086]
- PCI: Setup ACPI fwnode early and at the same time with OF (Myron Stowe) [2039086]
- PCI: Use acpi_pci_power_manageable() (Myron Stowe) [2039086]
- PCI: Add pci_set_acpi_fwnode() to set ACPI_COMPANION (Myron Stowe) [2039086]
- PCI: Allow userspace to query and set device reset mechanism (Myron Stowe) [2039086]
- PCI: Remove reset_fn field from pci_dev (Myron Stowe) [2039086]
- PCI: Add array to track reset method ordering (Myron Stowe) [2039086]
- PCI: Add pcie_reset_flr() with 'probe' argument (Myron Stowe) [2039086]
- PCI: Cache PCIe Device Capabilities register (Myron Stowe) [2039086]
- PCI: Allow PASID on fake PCIe devices without TLP prefixes (Myron Stowe) [2039086]
- clocksource: Reduce the default clocksource_watchdog() retries to 2 (Waiman Long) [2027463]
- clocksource: Avoid accidental unstable marking of clocksources (Waiman Long) [2027463]
- Revert "clocksource: Increase WATCHDOG_MAX_SKEW" (Waiman Long) [2027463]
- PCI: Add pcie_ptm_enabled() (Petr Oros) [2037314]
- Revert "PCI: Make pci_enable_ptm() private" (Petr Oros) [2037314]
- iommu/vt-d: Fix unmap_pages support (Jerry Snitselaar) [2027762]
Resolves: rhbz#2027463, rhbz#2027762, rhbz#2034007, rhbz#2035993, rhbz#2037314, rhbz#2039086, rhbz#2041184, rhbz#2041382, rhbz#2042031, rhbz#2042936

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-02-07 15:49:35 +00:00
Herton R. Krzesinski
39e470a6ff kernel-5.14.0-55.el9
* Fri Feb 04 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-55.el9]
- selftests: netfilter: switch to socat for tests using -q option (Hangbin Liu) [2041409]
- selftests: net: udpgro_fwd.sh: explicitly checking the available ping feature (Hangbin Liu) [2041409]
- selftests: net: using ping6 for IPv6 in udpgro_fwd.sh (Hangbin Liu) [2041409]
- selftests: net: Fix a typo in udpgro_fwd.sh (Hangbin Liu) [2041409]
- selftests/net: udpgso_bench_tx: fix dst ip argument (Hangbin Liu) [2041409]
- selftest/net/forwarding: declare NETIFS p9 p10 (Hangbin Liu) [2041409]
- selftests: Fix IPv6 address bind tests (Hangbin Liu) [2041409]
- selftests: Fix raw socket bind tests with VRF (Hangbin Liu) [2041409]
- selftests: Add duplicate config only for MD5 VRF tests (Hangbin Liu) [2041409]
- selftests: icmp_redirect: pass xfail=0 to log_test() (Hangbin Liu) [2041409]
- selftests: net: Correct ping6 expected rc from 2 to 1 (Hangbin Liu) [2041409]
- selftests/fib_tests: Rework fib_rp_filter_test() (Hangbin Liu) [2041409]
- selftests: net: Correct case name (Hangbin Liu) [2041409]
- redhat/configs: Enable CONFIG_PCI_P2PDMA (Myron Stowe) [1923862]
- nvme: drop scan_lock and always kick requeue list when removing namespaces (Gopal Tiwari) [2038783]
- ACPI: CPPC: Add NULL pointer check to cppc_get_perf() (David Arcari) [2025291]
- cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable (David Arcari) [2025291]
- cpufreq: intel_pstate: Fix unchecked MSR 0x773 access (David Arcari) [2025291]
- cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown and offline (David Arcari) [2025291]
- cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization (David Arcari) [2025291]
- cpufreq: intel_pstate: Process HWP Guaranteed change notification (David Arcari) [2025291]
- cpufreq: intel_pstate: Override parameters if HWP forced by BIOS (David Arcari) [2025291]
- cpufreq: intel_pstate: hybrid: Rework HWP calibration (David Arcari) [2025291]
- Revert "cpufreq: intel_pstate: Process HWP Guaranteed change notification" (David Arcari) [2025291]
- cpufreq: intel_pstate: Process HWP Guaranteed change notification (David Arcari) [2025291]
- cpufreq: Replace deprecated CPU-hotplug functions (David Arcari) [2025291]
- ACPI: CPPC: Introduce cppc_get_nominal_perf() (David Arcari) [2025291]
- Change s390x CONFIG_NODES_SHIFT from 4 to 1 (Prarit Bhargava) [2018568]
- Build CONFIG_SPI_PXA2XX as a module on x86 (Prarit Bhargava) [2018568]
- Turn on CONFIG_CPU_FREQ_GOV_SCHEDUTIL for x86 (Prarit Bhargava) [2018568]
- Turn CONFIG_DEVMEM back off for aarch64 (Prarit Bhargava) [2018568]
- New configs in drivers/media (Prarit Bhargava) [2018568]
- Manually add pending items that need to be set due to mismatch (Prarit Bhargava) [2018568]
- Build CRYPTO_SHA3_*_S390 inline for s390 zfcpdump (Prarit Bhargava) [2018568]
- configs: Remove pending CONFIG_CHELSIO_IPSEC_INLINE file (Prarit Bhargava) [2018568]
- New configs in arch/powerpc (Prarit Bhargava) [2018568]
- New configs in lib/Kconfig.debug (Prarit Bhargava) [2018568]
- New configs in drivers/vhost (Prarit Bhargava) [2018568]
- New configs in drivers/pinctrl (Prarit Bhargava) [2018568]
- New configs in drivers/gpu (Prarit Bhargava) [2018568]
- New configs in drivers/gpio (Prarit Bhargava) [2018568]
- New configs in drivers/block (Prarit Bhargava) [2018568]
- New configs in crypto/Kconfig (Prarit Bhargava) [2018568]
- New configs in drivers/acpi (Prarit Bhargava) [2018568]
- New configs in arch/arm64 (Prarit Bhargava) [2018568]
- New configs in arch/Kconfig (Prarit Bhargava) [2018568]
- AUTOMATIC: New configs (Prarit Bhargava) [2018568]
- Clean up pending common (Prarit Bhargava) [2018568]
Resolves: rhbz#1923862, rhbz#2018568, rhbz#2025291, rhbz#2038783, rhbz#2041409

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-02-04 20:44:51 +00:00
Herton R. Krzesinski
c9acf7fe4b kernel-5.14.0-54.el9
* Thu Feb 03 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-54.el9]
- iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [2033354]
- ath11k: add string type to search board data in board-2.bin for WCN6855 (Íñigo Huguet) [2033354]
- mt76: enable new device MT7921E (Íñigo Huguet) [2033354]
- cfg80211: correct bridge/4addr mode check (Íñigo Huguet) [2033354]
- cfg80211: fix management registrations locking (Íñigo Huguet) [2033354]
- cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() (Íñigo Huguet) [2033354]
- mac80211: mesh: fix HE operation element length check (Íñigo Huguet) [2033354]
- mwifiex: avoid null-pointer-subtraction warning (Íñigo Huguet) [2033354]
- Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" (Íñigo Huguet) [2033354]
- iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 (Íñigo Huguet) [2033354]
- mac80211: Fix Ptk0 rekey documentation (Íñigo Huguet) [2033354]
- mac80211: check return value of rhashtable_init (Íñigo Huguet) [2033354]
- mac80211: fix use-after-free in CCMP/GCMP RX (Íñigo Huguet) [2033354]
- drivers: net: mhi: fix error path in mhi_net_newlink (Íñigo Huguet) [2033354]
- mac80211-hwsim: fix late beacon hrtimer handling (Íñigo Huguet) [2033354]
- mac80211: mesh: fix potentially unaligned access (Íñigo Huguet) [2033354]
- mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap (Íñigo Huguet) [2033354]
- mac80211: Drop frames from invalid MAC address in ad-hoc mode (Íñigo Huguet) [2033354]
- mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug (Íñigo Huguet) [2033354]
- Revert "mac80211: do not use low data rates for data frames with no ack flag" (Íñigo Huguet) [2033354]
- iwlwifi: mvm: d3: missing unlock in iwl_mvm_wowlan_program_keys() (Íñigo Huguet) [2033354]
- iwlwifi: mvm: d3: Fix off by ones in iwl_mvm_wowlan_get_rsc_v5_data() (Íñigo Huguet) [2033354]
- iwlwifi: mvm: Fix possible NULL dereference (Íñigo Huguet) [2033354]
- iwl: fix debug printf format strings (Íñigo Huguet) [2033354]
- iwlwifi: pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()' (Íñigo Huguet) [2033354]
- iwlwifi: bump FW API to 66 for AX devices (Íñigo Huguet) [2033354]
- iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha (Íñigo Huguet) [2033354]
- iwlwifi: mvm: add rtnl_lock() in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2033354]
- net: qrtr: revert check in qrtr_endpoint_post() (Íñigo Huguet) [2033354]
- net: qrtr: make checks in qrtr_endpoint_post() stricter (Íñigo Huguet) [2033354]
- intel: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2033354]
- mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ devices (Íñigo Huguet) [2033354]
- mwifiex: pcie: add DMI-based quirk implementation for Surface devices (Íñigo Huguet) [2033354]
- brcmfmac: pcie: fix oops on failure to resume and reprobe (Íñigo Huguet) [2033354]
- wilc1000: Convert module-global "isinit" to device-specific variable (Íñigo Huguet) [2033354]
- brcmfmac: Add WPA3 Personal with FT to supported cipher suites (Íñigo Huguet) [2033354]
- rtlwifi: rtl8192de: Fix initialization of place in _rtl92c_phy_get_rightchnlplace() (Íñigo Huguet) [2033354]
- rtw88: add quirk to disable pci caps on HP Pavilion 14-ce0xxx (Íñigo Huguet) [2033354]
- ath9k: fix sleeping in atomic context (Íñigo Huguet) [2033354]
- ath9k: fix OOB read ar9300_eeprom_restore_internal (Íñigo Huguet) [2033354]
- iwlwifi: mvm: don't use FW key ID in beacon protection (Íñigo Huguet) [2033354]
- iwlwifi: mvm: Fix scan channel flags settings (Íñigo Huguet) [2033354]
- iwlwifi: mvm: support broadcast TWT alone (Íñigo Huguet) [2033354]
- iwlwifi: mvm: introduce iwl_stored_beacon_notif_v3 (Íñigo Huguet) [2033354]
- iwlwifi: move get pnvm file name to a separate function (Íñigo Huguet) [2033354]
- iwlwifi: mvm: add support for responder config command version 9 (Íñigo Huguet) [2033354]
- iwlwifi: mvm: add support for range request command version 13 (Íñigo Huguet) [2033354]
- iwlwifi: allow debug init in RF-kill (Íñigo Huguet) [2033354]
- iwlwifi: mvm: don't schedule the roc_done_wk if it is already running (Íñigo Huguet) [2033354]
- iwlwifi: yoyo: support for new DBGI_SRAM region (Íñigo Huguet) [2033354]
- iwlwifi: add 'Rx control frame to MBSSID' HE capability (Íñigo Huguet) [2033354]
- iwlwifi: fw: fix debug dump data declarations (Íñigo Huguet) [2033354]
- iwlwifi: api: remove datamember from struct (Íñigo Huguet) [2033354]
- iwlwifi: fix __percpu annotation (Íñigo Huguet) [2033354]
- iwlwifi: pcie: avoid dma unmap/remap in crash dump (Íñigo Huguet) [2033354]
- iwlwifi: acpi: fill in SAR tables with defaults (Íñigo Huguet) [2033354]
- iwlwifi: acpi: fill in WGDS table with defaults (Íñigo Huguet) [2033354]
- iwlwifi: bump FW API to 65 for AX devices (Íñigo Huguet) [2033354]
- iwlwifi: acpi: support reading and storing WGDS revision 2 (Íñigo Huguet) [2033354]
- iwlwifi: mvm: load regdomain at INIT stage (Íñigo Huguet) [2033354]
- iwlwifi: mvm: Read the PPAG and SAR tables at INIT stage (Íñigo Huguet) [2033354]
- iwlwifi: mvm: trigger WRT when no beacon heard (Íñigo Huguet) [2033354]
- iwlwifi: fw: correctly limit to monitor dump (Íñigo Huguet) [2033354]
- iwlwifi: skip first element in the WTAS ACPI table (Íñigo Huguet) [2033354]
- iwlwifi: mvm: support version 11 of wowlan statuses notification (Íñigo Huguet) [2033354]
- iwlwifi: convert flat GEO profile table to a struct version (Íñigo Huguet) [2033354]
- iwlwifi: remove unused ACPI_WGDS_TABLE_SIZE definition (Íñigo Huguet) [2033354]
- iwlwifi: support reading and storing EWRD revisions 1 and 2 (Íñigo Huguet) [2033354]
- iwlwifi: acpi: support reading and storing WRDS revision 1 and 2 (Íñigo Huguet) [2033354]
- iwlwifi: pass number of chains and sub-bands to iwl_sar_set_profile() (Íñigo Huguet) [2033354]
- iwlwifi: remove ACPI_SAR_NUM_TABLES definition (Íñigo Huguet) [2033354]
- iwlwifi: convert flat SAR profile table to a struct version (Íñigo Huguet) [2033354]
- iwlwifi: rename ACPI_SAR_NUM_CHAIN_LIMITS to ACPI_SAR_NUM_CHAINS (Íñigo Huguet) [2033354]
- iwlwifi: mvm: fix access to BSS elements (Íñigo Huguet) [2033354]
- iwlwifi: mvm: Refactor setting of SSIDs for 6GHz scan (Íñigo Huguet) [2033354]
- iwlwifi: mvm: silently drop encrypted frames for unknown station (Íñigo Huguet) [2033354]
- iwlwifi: mvm: d3: implement RSC command version 5 (Íñigo Huguet) [2033354]
- iwlwifi: mvm: d3: make key reprogramming iteration optional (Íñigo Huguet) [2033354]
- iwlwifi: mvm: d3: add separate key iteration for GTK type (Íñigo Huguet) [2033354]
- iwlwifi: mvm: d3: refactor TSC/RSC configuration (Íñigo Huguet) [2033354]
- iwlwifi: mvm: d3: remove fixed cmd_flags argument (Íñigo Huguet) [2033354]
- iwlwifi: mvm: d3: separate TKIP data from key iteration (Íñigo Huguet) [2033354]
- iwlwifi: mvm: simplify __iwl_mvm_set_sta_key() (Íñigo Huguet) [2033354]
- iwlwifi: mvm: support new station key API (Íñigo Huguet) [2033354]
- iwlwifi: mvm: Fix umac scan request probe parameters (Íñigo Huguet) [2033354]
- iwlwifi: pcie: implement Bz reset flow (Íñigo Huguet) [2033354]
- iwlwifi: implement Bz NMI behaviour (Íñigo Huguet) [2033354]
- iwlwifi: pcie: implement Bz device startup (Íñigo Huguet) [2033354]
- iwlwifi: read MAC address from correct place on Bz (Íñigo Huguet) [2033354]
- iwlwifi: give Bz devices their own name (Íñigo Huguet) [2033354]
- iwlwifi: split off Bz devices into their own family (Íñigo Huguet) [2033354]
- iwlwifi: yoyo: cleanup internal buffer allocation in D3 (Íñigo Huguet) [2033354]
- iwlwifi: mvm: treat MMPDUs in iwl_mvm_mac_tx() as bcast (Íñigo Huguet) [2033354]
- iwlwifi: mvm: clean up number of HW queues (Íñigo Huguet) [2033354]
- iwlwifi: mvm: avoid static queue number aliasing (Íñigo Huguet) [2033354]
- iwlwifi: use DEFINE_MUTEX() for mutex lock (Íñigo Huguet) [2033354]
- iwlwifi: remove trailing semicolon in macro definition (Íñigo Huguet) [2033354]
- iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed (Íñigo Huguet) [2033354]
- iwlwifi: mvm: fix old-style static const declaration (Íñigo Huguet) [2033354]
- iwlwifi: mvm: remove check for vif in iwl_mvm_vif_from_mac80211() (Íñigo Huguet) [2033354]
- iwlwifi: pcie: remove spaces from queue names (Íñigo Huguet) [2033354]
- iwlwifi: mvm: restrict FW SMPS request (Íñigo Huguet) [2033354]
- iwlwifi: mvm: set replay counter on key install (Íñigo Huguet) [2033354]
- iwlwifi: mvm: remove trigger EAPOL time event (Íñigo Huguet) [2033354]
- iwlwifi: iwl-dbg-tlv: add info about loading external dbg bin (Íñigo Huguet) [2033354]
- iwlwifi: mvm: Add support for hidden network scan on 6GHz band (Íñigo Huguet) [2033354]
- iwlwifi: mvm: Do not use full SSIDs in 6GHz scan (Íñigo Huguet) [2033354]
- iwlwifi: print PNVM complete notification status in hexadecimal (Íñigo Huguet) [2033354]
- iwlwifi: pcie: dump error on FW reset handshake failures (Íñigo Huguet) [2033354]
- iwlwifi: prepare for synchronous error dumps (Íñigo Huguet) [2033354]
- iwlwifi: pcie: free RBs during configure (Íñigo Huguet) [2033354]
- iwlwifi: pcie: optimise struct iwl_rx_mem_buffer layout (Íñigo Huguet) [2033354]
- iwlwifi: mvm: avoid FW restart while shutting down (Íñigo Huguet) [2033354]
- iwlwifi: nvm: enable IEEE80211_HE_PHY_CAP10_HE_MU_M1RU_MAX_LTF (Íñigo Huguet) [2033354]
- iwlwifi: mvm: set BROADCAST_TWT_SUPPORTED in MAC policy (Íñigo Huguet) [2033354]
- iwlwifi: iwl-nvm-parse: set STBC flags for HE phy capabilities (Íñigo Huguet) [2033354]
- cfg80211: use wiphy DFS domain if it is self-managed (Íñigo Huguet) [2033354]
- mac80211: parse transmit power envelope element (Íñigo Huguet) [2033354]
- ieee80211: add definition for transmit power envelope element (Íñigo Huguet) [2033354]
- ieee80211: add definition of regulatory info in 6 GHz operation information (Íñigo Huguet) [2033354]
- mac80211: introduce individual TWT support in AP mode (Íñigo Huguet) [2033354]
- ieee80211: add TWT element definitions (Íñigo Huguet) [2033354]
- brcmsmac: make array addr static const, makes object smaller (Íñigo Huguet) [2033354]
- rtw88: Remove unnecessary check code (Íñigo Huguet) [2033354]
- rtw88: wow: fix size access error of probe request (Íñigo Huguet) [2033354]
- rtw88: wow: report wow reason through mac80211 api (Íñigo Huguet) [2033354]
- rtw88: wow: build wow function only if CONFIG_PM is on (Íñigo Huguet) [2033354]
- rtw88: refine the setting of rsvd pages for different firmware (Íñigo Huguet) [2033354]
- rtw88: use read_poll_timeout instead of fixed sleep (Íñigo Huguet) [2033354]
- rtw88: 8822ce: set CLKREQ# signal to low during suspend (Íñigo Huguet) [2033354]
- rtw88: change beacon filter default mode (Íñigo Huguet) [2033354]
- rtw88: 8822c: add tx stbc support under HT mode (Íñigo Huguet) [2033354]
- rtw88: adjust the log level for failure of tx report (Íñigo Huguet) [2033354]
- rtl8xxxu: Fix the handling of TX A-MPDU aggregation (Íñigo Huguet) [2033354]
- rtl8xxxu: disable interrupt_in transfer for 8188cu and 8192cu (Íñigo Huguet) [2033354]
- mwifiex: make arrays static const, makes object smaller (Íñigo Huguet) [2033354]
- mwifiex: usb: Replace one-element array with flexible-array member (Íñigo Huguet) [2033354]
- mwifiex: drop redundant null-pointer check in mwifiex_dnld_cmd_to_fw() (Íñigo Huguet) [2033354]
- wilc1000: remove redundant code (Íñigo Huguet) [2033354]
- wilc1000: use devm_clk_get_optional() (Íñigo Huguet) [2033354]
- wilc1000: dispose irq on failure path (Íñigo Huguet) [2033354]
- wilc1000: use goto labels on error path (Íñigo Huguet) [2033354]
- rtlwifi: rtl8192de: make arrays static const, makes object smaller (Íñigo Huguet) [2033354]
- rtlwifi: rtl8192de: Remove redundant variable initializations (Íñigo Huguet) [2033354]
- ray_cs: Split memcpy() to avoid bounds check warning (Íñigo Huguet) [2033354]
- ray_cs: use %%*ph to print small buffer (Íñigo Huguet) [2033354]
- brcmfmac: add 43752 SDIO ids and initialization (Íñigo Huguet) [2033354]
- brcmfmac: Set SDIO workqueue as WQ_HIGHPRI (Íñigo Huguet) [2033354]
- brcmfmac: use separate firmware for 43430 revision 2 (Íñigo Huguet) [2033354]
- brcmfmac: support chipsets with different core enumeration space (Íñigo Huguet) [2033354]
- brcmfmac: add xtlv support to firmware interface layer (Íñigo Huguet) [2033354]
- brcmfmac: increase core revision column aligning core list (Íñigo Huguet) [2033354]
- brcmfmac: use different error value for invalid ram base address (Íñigo Huguet) [2033354]
- brcmfmac: firmware: Fix firmware loading (Íñigo Huguet) [2033354]
- cfg80211: fix BSS color notify trace enum confusion (Íñigo Huguet) [2033354]
- mac80211: Fix insufficient headroom issue for AMSDU (Íñigo Huguet) [2033354]
- mac80211: add support for BSS color change (Íñigo Huguet) [2033354]
- nl80211: add support for BSS coloring (Íñigo Huguet) [2033354]
- mac80211: Use flex-array for radiotap header bitmap (Íñigo Huguet) [2033354]
- mac80211: radiotap: Use BIT() instead of shifts (Íñigo Huguet) [2033354]
- mac80211: Remove unnecessary variable and label (Íñigo Huguet) [2033354]
- mac80211: include <linux/rbtree.h> (Íñigo Huguet) [2033354]
- mac80211: Fix monitor MTU limit so that A-MSDUs get through (Íñigo Huguet) [2033354]
- mac80211: remove unnecessary NULL check in ieee80211_register_hw() (Íñigo Huguet) [2033354]
- mac80211: Reject zero MAC address in sta_info_insert_check() (Íñigo Huguet) [2033354]
- bus: mhi: core: Improve debug messages for power up (Íñigo Huguet) [2033354]
- bus: mhi: core: Replace DMA allocation wrappers with original APIs (Íñigo Huguet) [2033354]
- bus: mhi: core: Add range checks for BHI and BHIe (Íñigo Huguet) [2033354]
- bus: mhi: pci_generic: Set register access length for MHI driver (Íñigo Huguet) [2033354]
- ath11k: set register access length for MHI driver (Íñigo Huguet) [2033354]
- bus: mhi: Add MMIO region length to controller structure (Íñigo Huguet) [2033354]
- bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up (Íñigo Huguet) [2033354]
- bus: mhi: core: Set BHI/BHIe offsets on power up preparation (Íñigo Huguet) [2033354]
- bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI (Íñigo Huguet) [2033354]
- net: mhi: Remove MBIM protocol (Íñigo Huguet) [2033354]
- brcmfmac: firmware: Allow per-board firmware binaries (Íñigo Huguet) [2033354]
- net: mhi: Improve MBIM packet counting (Íñigo Huguet) [2033354]
- bus: mhi: pci-generic: configurable network interface MRU (Íñigo Huguet) [2033354]
- ath11k: Remove some duplicate code (Íñigo Huguet) [2033354]
- ath: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2033354]
Resolves: rhbz#2033354

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-02-03 23:41:54 +00:00
Herton R. Krzesinski
09994235b8 kernel-5.14.0-51.el9
* Mon Jan 31 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-51.el9]
- selftests: bpf: Fix bind on used port (Felix Maurer) [2043528]
- Add packaged but empty /lib/modules/<kver>/systemtap (Herton R. Krzesinski) [2012908]
- powerpc/bpf: Update ldimm64 instructions during extra pass (Yauheni Kaliuta) [2040549]
- RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ (Kamal Heib) [2039426]
- RDMA/irdma: Report correct WC errors (Kamal Heib) [2039426]
- RDMA/irdma: Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()' (Kamal Heib) [2039426]
- RDMA/irdma: Fix a user-after-free in add_pble_prm (Kamal Heib) [2039426]
- RDMA/irdma: Do not hold qos mutex twice on QP resume (Kamal Heib) [2039426]
- RDMA/irdma: Set VLAN in UD work completion correctly (Kamal Heib) [2039426]
- RDMA/irdma: Process extended CQ entries correctly (Kamal Heib) [2039426]
- RDMA/irdma: Report correct WC error when there are MW bind errors (Kamal Heib) [2039426]
- RDMA/irdma: Report correct WC error when transport retry counter is exceeded (Kamal Heib) [2039426]
- RDMA/irdma: Validate number of CQ entries on create CQ (Kamal Heib) [2039426]
- RDMA/irdma: Skip CQP ring during a reset (Kamal Heib) [2039426]
- redhat/configs: Enable CONFIG_DM_MULTIPATH_HST (Benjamin Marzinski) [2000835]
- RDMA/core: Don't infoleak GRH fields (Kamal Heib) [2036599]
- RDMA/uverbs: Check for null return of kmalloc_array (Kamal Heib) [2036599]
- RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string (Kamal Heib) [2036599]
- RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests (Kamal Heib) [2036599]
- RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure (Kamal Heib) [2036599]
- IB/cma: Do not send IGMP leaves for sendonly Multicast groups (Kamal Heib) [2036599]
- IB/core: Remove deprecated current_seq comments (Kamal Heib) [2036599]
- RDMA/iwcm: Release resources if iw_cm module initialization fails (Kamal Heib) [2036599]
- sched: padding for user_struct for KABI (Phil Auld) [2033084]
- sched: padding for signal_struct in linux/sched/signal.h (Phil Auld) [2033084]
- sched: padding for struct rq and related (Phil Auld) [2033084]
- sched: Padding for sched_domain and root_domain (Phil Auld) [2033084]
- sched: Padding for task_struct and related in include/linux/sched.h (Phil Auld) [2033084]
- hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors (David Arcari) [2022526]
- hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (David Arcari) [2022526]
- hwmon: (k10temp) Remove unused definitions (David Arcari) [2022526]
- x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs (David Arcari) [2022526]
- hwmon: (k10temp) Remove residues of current and voltage (David Arcari) [2022526]
- tipc: check for null after calling kmemdup (Xin Long) [2024993]
- tipc: only accept encrypted MSG_CRYPTO msgs (Xin Long) [2024993]
- tipc: constify dev_addr passing (Xin Long) [2024993]
- tipc: increase timeout in tipc_sk_enqueue() (Xin Long) [2024993]
- tipc: clean up inconsistent indenting (Xin Long) [2024993]
- redhat: configs: add CONFIG_NTB and related items (John Linville) [1874186]
Resolves: rhbz#1874186, rhbz#2000835, rhbz#2012908, rhbz#2022526, rhbz#2024993, rhbz#2033084, rhbz#2036599, rhbz#2039426, rhbz#2040549, rhbz#2043528

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-01-31 17:05:21 +00:00
Herton R. Krzesinski
3f2722a178 kernel-5.14.0-50.el9
* Fri Jan 28 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-50.el9]
- net: fix possible NULL deref in sock_reserve_memory (Paolo Abeni) [2028420]
- mptcp: fix per socket endpoint accounting (Paolo Abeni) [2028420]
- mptcp: Check reclaim amount before reducing allocation (Paolo Abeni) [2028420]
- mptcp: fix a DSS option writing error (Paolo Abeni) [2028420]
- mptcp: fix opt size when sending DSS + MP_FAIL (Paolo Abeni) [2028420]
- mptcp: clean up harmless false expressions (Paolo Abeni) [2028420]
- selftests: mptcp: try to set mptcp ulp mode in different sk states (Paolo Abeni) [2028420]
- mptcp: enforce HoL-blocking estimation (Paolo Abeni) [2028420]
- mptcp: fix deadlock in __mptcp_push_pending() (Paolo Abeni) [2028420]
- mptcp: clear 'kern' flag from fallback sockets (Paolo Abeni) [2028420]
- mptcp: remove tcp ulp setsockopt support (Paolo Abeni) [2028420]
- mptcp: never allow the PM to close a listener subflow (Paolo Abeni) [2028420]
- selftests: mptcp: remove duplicate include in mptcp_inq.c (Paolo Abeni) [2028420]
- mptcp: support TCP_CORK and TCP_NODELAY (Paolo Abeni) [2028420]
- mptcp: expose mptcp_check_and_set_pending (Paolo Abeni) [2028420]
- tcp: expose __tcp_sock_set_cork and __tcp_sock_set_nodelay (Paolo Abeni) [2028420]
- selftests: mptcp: check IP_TOS in/out are the same (Paolo Abeni) [2028420]
- mptcp: getsockopt: add support for IP_TOS (Paolo Abeni) [2028420]
- mptcp: allow changing the "backup" bit by endpoint id (Paolo Abeni) [2028420]
- selftests: mptcp: add inq test case (Paolo Abeni) [2028420]
- mptcp: add SIOCINQ, OUTQ and OUTQNSD ioctls (Paolo Abeni) [2028420]
- selftests: mptcp: add TCP_INQ support (Paolo Abeni) [2028420]
- mptcp: add TCP_INQ cmsg support (Paolo Abeni) [2028420]
- mptcp: use delegate action to schedule 3rd ack retrans (Paolo Abeni) [2028420]
- mptcp: fix delack timer (Paolo Abeni) [2028420]
- selftests: mptcp: add tproxy test case (Paolo Abeni) [2028420]
- mptcp: sockopt: add SOL_IP freebind & transparent options (Paolo Abeni) [2028420]
- mptcp: Support for IP_TOS for MPTCP setsockopt() (Paolo Abeni) [2028420]
- ipv4: Exposing __ip_sock_set_tos() in ip.h (Paolo Abeni) [2028420]
- selftests: mptcp: more stable simult_flows tests (Paolo Abeni) [2028420]
- selftests: mptcp: fix proto type in link_failure tests (Paolo Abeni) [2028420]
- mptcp: fix corrupt receiver key in MPC + data + checksum (Paolo Abeni) [2028420]
- mptcp: drop unused sk in mptcp_push_release (Paolo Abeni) [2028420]
- mptcp: allocate fwd memory separately on the rx and tx path (Paolo Abeni) [2028420]
- net: introduce sk_forward_alloc_get() (Paolo Abeni) [2028420]
- tcp: define macros for a couple reclaim thresholds (Paolo Abeni) [2028420]
- net: add new socket option SO_RESERVE_MEM (Paolo Abeni) [2028420]
- mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static (Paolo Abeni) [2028420]
- mptcp: increase default max additional subflows to 2 (Paolo Abeni) [2028420]
- mptcp: Avoid NULL dereference in mptcp_getsockopt_subflow_addrs() (Paolo Abeni) [2028420]
- mptcp: fix possible stall on recvmsg() (Paolo Abeni) [2028420]
- mptcp: use batch snmp operations in mptcp_seq_show() (Paolo Abeni) [2028420]
- net: snmp: inline snmp_get_cpu_field() (Paolo Abeni) [2028420]
- net: introduce and use lock_sock_fast_nested() (Paolo Abeni) [2028420]
- net: core: Correct the sock::sk_lock.owned lockdep annotations (Paolo Abeni) [2028420]
- mptcp: re-arm retransmit timer if data is pending (Paolo Abeni) [2028420]
- mptcp: remove tx_pending_data (Paolo Abeni) [2028420]
- mptcp: use lockdep_assert_held_once() instead of open-coding it (Paolo Abeni) [2028420]
- mptcp: use OPTIONS_MPTCP_MPC (Paolo Abeni) [2028420]
- mptcp: do not shrink snd_nxt when recovering (Paolo Abeni) [2028420]
- mptcp: allow changing the 'backup' bit when no sockets are open (Paolo Abeni) [2028420]
- mptcp: don't return sockets in foreign netns (Paolo Abeni) [2028420]
- tcp: remove sk_{tr}x_skb_cache (Paolo Abeni) [2028420]
- tcp: make tcp_build_frag() static (Paolo Abeni) [2028420]
- mptcp: stop relying on tcp_tx_skb_cache (Paolo Abeni) [2028420]
- tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers (Paolo Abeni) [2028420]
- selftests: mptcp: add mptcp getsockopt test cases (Paolo Abeni) [2028420]
- mptcp: add MPTCP_SUBFLOW_ADDRS getsockopt support (Paolo Abeni) [2028420]
- mptcp: add MPTCP_TCPINFO getsockopt support (Paolo Abeni) [2028420]
- mptcp: add MPTCP_INFO getsockopt (Paolo Abeni) [2028420]
- mptcp: add new mptcp_fill_diag helper (Paolo Abeni) [2028420]
- mptcp: Only send extra TCP acks in eligible socket states (Paolo Abeni) [2028420]
- selftests: mptcp: clean tmp files in simult_flows (Paolo Abeni) [2028420]
- mptcp: ensure tx skbs always have the MPTCP ext (Paolo Abeni) [2028420]
- mptcp: fix possible divide by zero (Paolo Abeni) [2028420]
- mptcp: Fix duplicated argument in protocol.h (Paolo Abeni) [2028420]
- mptcp: make the locking tx schema more readable (Paolo Abeni) [2028420]
- mptcp: optimize the input options processing (Paolo Abeni) [2028420]
- mptcp: consolidate in_opt sub-options fields in a bitmask (Paolo Abeni) [2028420]
- mptcp: better binary layout for mptcp_options_received (Paolo Abeni) [2028420]
- mptcp: do not set unconditionally csum_reqd on incoming opt (Paolo Abeni) [2028420]
- selftests: mptcp: add MP_FAIL mibs check (Paolo Abeni) [2028420]
- mptcp: add the mibs for MP_FAIL (Paolo Abeni) [2028420]
- mptcp: send out MP_FAIL when data checksum fails (Paolo Abeni) [2028420]
- mptcp: MP_FAIL suboption receiving (Paolo Abeni) [2028420]
- mptcp: MP_FAIL suboption sending (Paolo Abeni) [2028420]
- mptcp: shrink mptcp_out_options struct (Paolo Abeni) [2028420]
- mptcp: optimize out option generation (Paolo Abeni) [2028420]
- selftests: mptcp: add_addr and echo race test (Paolo Abeni) [2028420]
- mptcp: remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT (Paolo Abeni) [2028420]
- mptcp: build ADD_ADDR/echo-ADD_ADDR option according pm.add_signal (Paolo Abeni) [2028420]
- mptcp: fix ADD_ADDR and RM_ADDR maybe flush addr_signal each other (Paolo Abeni) [2028420]
- mptcp: make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO separate (Paolo Abeni) [2028420]
- mptcp: move drop_other_suboptions check under pm lock (Paolo Abeni) [2028420]
- selftests: mptcp: delete uncontinuous removing ids (Paolo Abeni) [2028420]
- selftests: mptcp: add fullmesh testcases (Paolo Abeni) [2028420]
- selftests: mptcp: set and print the fullmesh flag (Paolo Abeni) [2028420]
- mptcp: local addresses fullmesh (Paolo Abeni) [2028420]
- mptcp: remote addresses fullmesh (Paolo Abeni) [2028420]
- mptcp: drop flags and ifindex arguments (Paolo Abeni) [2028420]
- selftests: mptcp: add testcase for active-back (Paolo Abeni) [2028420]
- mptcp: backup flag from incoming MPJ ack option (Paolo Abeni) [2028420]
- mptcp: add mibs for stale subflows processing (Paolo Abeni) [2028420]
- mptcp: faster active backup recovery (Paolo Abeni) [2028420]
- mptcp: cleanup sysctl data and helpers (Paolo Abeni) [2028420]
- mptcp: handle pending data on closed subflow (Paolo Abeni) [2028420]
- mptcp: less aggressive retransmission strategy (Paolo Abeni) [2028420]
- mptcp: more accurate timeout (Paolo Abeni) [2028420]
- ionic: no devlink_unregister if not registered (Petr Oros) [2032260]
- devlink: fix netns refcount leak in devlink_nl_cmd_reload() (Petr Oros) [2032260]
- devlink: Don't throw an error if flash notification sent before devlink visible (Petr Oros) [2032260]
- devlink: make all symbols GPL-only (Petr Oros) [2032260]
- devlink: Simplify internal devlink params implementation (Petr Oros) [2032260]
- devlink: Clean not-executed param notifications (Petr Oros) [2032260]
- devlink: Delete obsolete parameters publish API (Petr Oros) [2032260]
- devlink: Remove extra device_lock assert checks (Petr Oros) [2032260]
- devlink: Delete reload enable/disable interface (Petr Oros) [2032260]
- net/mlx5: Set devlink reload feature bit for supported devices only (Petr Oros) [2032260]
- devlink: Allow control devlink ops behavior through feature mask (Petr Oros) [2032260]
- devlink: Annotate devlink API calls (Petr Oros) [2032260]
- devlink: Move netdev_to_devlink helpers to devlink.c (Petr Oros) [2032260]
- devlink: Reduce struct devlink exposure (Petr Oros) [2032260]
- devlink: report maximum number of snapshots with regions (Petr Oros) [2032260]
- devlink: Add missed notifications iterators (Petr Oros) [2032260]
- netdevsim: Move devlink registration to be last devlink command (Petr Oros) [2032260]
- qed: Move devlink registration to be last devlink command (Petr Oros) [2032260]
- ionic: Move devlink registration to be last devlink command (Petr Oros) [2032260]
- nfp: Move delink_register to be last command (Petr Oros) [2032260]
- mlxsw: core: Register devlink instance last (Petr Oros) [2032260]
- net/mlx5: Accept devlink user input after driver initialization complete (Petr Oros) [2032260]
- net/mlx4: Move devlink_register to be the last initialization command (Petr Oros) [2032260]
- ice: Open devlink when device is ready (Petr Oros) [2032260]
- net: hinic: Open device for the user access when it is ready (Petr Oros) [2032260]
- bnxt_en: Register devlink instance at the end devlink configuration (Petr Oros) [2032260]
- devlink: Notify users when objects are accessible (Petr Oros) [2032260]
- net/mlx5: Fix rdma aux device on devlink reload (Petr Oros) [2032260]
- qed: Don't ignore devlink allocation failures (Petr Oros) [2032260]
- ice: Delete always true check of PF pointer (Petr Oros) [2032260]
- devlink: Remove single line function obfuscations (Petr Oros) [2032260]
- devlink: Delete not used port parameters APIs (Petr Oros) [2032260]
- bnxt_en: Properly remove port parameter support (Petr Oros) [2032260]
- bnxt_en: Check devlink allocation and registration status (Petr Oros) [2032260]
- devlink: Make devlink_register to be void (Petr Oros) [2032260]
- devlink: Delete not-used devlink APIs (Petr Oros) [2032260]
- devlink: Delete not-used single parameter notification APIs (Petr Oros) [2032260]
- net/mlx5: Publish and unpublish all devlink parameters at once (Petr Oros) [2032260]
- devlink: Use xarray to store devlink instances (Petr Oros) [2032260]
- devlink: Count struct devlink consumers (Petr Oros) [2032260]
- devlink: Remove check of always valid devlink pointer (Petr Oros) [2032260]
- devlink: Simplify devlink_pernet_pre_exit call (Petr Oros) [2032260]
- net/mlx5: Support enable_vnet devlink dev param (Petr Oros) [2032260]
- net/mlx5: Support enable_rdma devlink dev param (Petr Oros) [2032260]
- net/mlx5: Support enable_eth devlink dev param (Petr Oros) [2032260]
- net/mlx5: Fix unpublish devlink parameters (Petr Oros) [2032260]
- devlink: Add APIs to publish, unpublish individual parameter (Petr Oros) [2032260]
- devlink: Add API to register and unregister single parameter (Petr Oros) [2032260]
- devlink: Create a helper function for one parameter registration (Petr Oros) [2032260]
- devlink: Add new "enable_vnet" generic device param (Petr Oros) [2032260]
- devlink: Add new "enable_rdma" generic device param (Petr Oros) [2032260]
- devlink: Add new "enable_eth" generic device param (Petr Oros) [2032260]
- devlink: Fix port_type_set function pointer check (Petr Oros) [2032260]
- devlink: Set device as early as possible (Petr Oros) [2032260]
- devlink: Simplify devlink port API calls (Petr Oros) [2032260]
- devlink: Allocate devlink directly in requested net namespace (Petr Oros) [2032260]
- devlink: Remove duplicated registration check (Petr Oros) [2032260]
- netdevsim: Protect both reload_down and reload_up paths (Petr Oros) [2032260]
- netdevsim: Forbid devlink reload when adding or deleting ports (Petr Oros) [2032260]
- net/mlx5: Don't rely on always true registered field (Petr Oros) [2032260]
- ionic: cleanly release devlink instance (Petr Oros) [2032260]
- selftests: net: bridge: fix typo in vlan_filtering dependency test (Ivan Vecera) [2037335]
- selftests: net: bridge: add test for vlan_filtering dependency (Ivan Vecera) [2037335]
- selftests: net: bridge: add vlan mcast_router tests (Ivan Vecera) [2037335]
- selftests: net: bridge: add vlan mcast query and query response interval tests (Ivan Vecera) [2037335]
- selftests: net: bridge: add vlan mcast_querier_interval tests (Ivan Vecera) [2037335]
- selftests: net: bridge: add vlan mcast_membership_interval test (Ivan Vecera) [2037335]
- selftests: net: bridge: add vlan mcast_startup_query_count/interval tests (Ivan Vecera) [2037335]
- selftests: net: bridge: add vlan mcast_last_member_count/interval tests (Ivan Vecera) [2037335]
- selftests: net: bridge: add vlan mcast igmp/mld version tests (Ivan Vecera) [2037335]
- selftests: net: bridge: add vlan mcast querier test (Ivan Vecera) [2037335]
- selftests: net: bridge: add vlan mcast snooping control test (Ivan Vecera) [2037335]
- net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper (Ivan Vecera) [2037335]
- net: bridge: mcast: add and enforce startup query interval minimum (Ivan Vecera) [2037335]
- net: bridge: mcast: add and enforce query interval minimum (Ivan Vecera) [2037335]
- net: bridge: fix ioctl old_deviceless bridge argument (Ivan Vecera) [2037335]
- net: bridge: Use array_size() helper in copy_to_user() (Ivan Vecera) [2037335]
- net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled (Ivan Vecera) [2037335]
- net: bridge: mcast: use multicast_membership_interval for IGMPv3 (Ivan Vecera) [2037335]
- net: bridge: fix under estimation in br_get_linkxstats_size() (Ivan Vecera) [2037335]
- net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() (Ivan Vecera) [2037335]
- net: bridge: mcast: Associate the seqcount with its protecting lock. (Ivan Vecera) [2037335]
- net: bridge: mcast: fix vlan port router deadlock (Ivan Vecera) [2037335]
- net: bridge: use mld2r_ngrec instead of icmpv6_dataun (Ivan Vecera) [2037335]
- net: bridge: change return type of br_handle_ingress_vlan_tunnel (Ivan Vecera) [2037335]
- net: bridge: vlan: convert mcast router global option to per-vlan entry (Ivan Vecera) [2037335]
- net: bridge: mcast: br_multicast_set_port_router takes multicast context as argument (Ivan Vecera) [2037335]
- net: bridge: mcast: toggle also host vlan state in br_multicast_toggle_vlan (Ivan Vecera) [2037335]
- net: bridge: mcast: use the correct vlan group helper (Ivan Vecera) [2037335]
- net: bridge: vlan: account for router port lists when notifying (Ivan Vecera) [2037335]
- net: bridge: vlan: enable mcast snooping for existing master vlans (Ivan Vecera) [2037335]
- net: bridge: mcast: account for ipv6 size when dumping querier state (Ivan Vecera) [2037335]
- net: bridge: mcast: drop sizeof for nest attribute's zero size (Ivan Vecera) [2037335]
- net: bridge: mcast: don't dump querier state if snooping is disabled (Ivan Vecera) [2037335]
- net: bridge: vlan: dump mcast ctx querier state (Ivan Vecera) [2037335]
- net: bridge: mcast: dump ipv6 querier state (Ivan Vecera) [2037335]
- net: bridge: mcast: dump ipv4 querier state (Ivan Vecera) [2037335]
- net: bridge: mcast: consolidate querier selection for ipv4 and ipv6 (Ivan Vecera) [2037335]
- net: bridge: mcast: make sure querier port/address updates are consistent (Ivan Vecera) [2037335]
- net: bridge: mcast: record querier port device ifindex instead of pointer (Ivan Vecera) [2037335]
- net: bridge: vlan: use br_rports_fill_info() to export mcast router ports (Ivan Vecera) [2037335]
- net: bridge: mcast: use the proper multicast context when dumping router ports (Ivan Vecera) [2037335]
- net: bridge: vlan: add support for mcast router global option (Ivan Vecera) [2037335]
- net: bridge: vlan: add support for mcast querier global option (Ivan Vecera) [2037335]
- net: bridge: mcast: querier and query state affect only current context type (Ivan Vecera) [2037335]
- net: bridge: mcast: move querier state to the multicast context (Ivan Vecera) [2037335]
- net: bridge: vlan: add support for mcast startup query interval global option (Ivan Vecera) [2037335]
- net: bridge: vlan: add support for mcast query response interval global option (Ivan Vecera) [2037335]
- net: bridge: vlan: add support for mcast query interval global option (Ivan Vecera) [2037335]
- net: bridge: vlan: add support for mcast querier interval global option (Ivan Vecera) [2037335]
- net: bridge: vlan: add support for mcast membership interval global option (Ivan Vecera) [2037335]
- net: bridge: vlan: add support for mcast last member interval global option (Ivan Vecera) [2037335]
- net: bridge: vlan: add support for mcast startup query count global option (Ivan Vecera) [2037335]
- net: bridge: vlan: add support for mcast last member count global option (Ivan Vecera) [2037335]
- net: bridge: vlan: add support for mcast igmp/mld version global options (Ivan Vecera) [2037335]
- net: bridge: vlan: fix global vlan option range dumping (Ivan Vecera) [2037335]
- net: make switchdev_bridge_port_{,unoffload} loosely coupled with the bridge (Ivan Vecera) [2037335]
- net: bridge: switchdev: fix incorrect use of FDB flags when picking the dst device (Ivan Vecera) [2037335]
- net: bridge: switchdev: treat local FDBs the same as entries towards the bridge (Ivan Vecera) [2037335]
- net: bridge: switchdev: replay the entire FDB for each port (Ivan Vecera) [2037335]
- net: bridge: add a helper for retrieving port VLANs from the data path (Ivan Vecera) [2037335]
- net: bridge: update BROPT_VLAN_ENABLED before notifying switchdev in br_vlan_filter_toggle (Ivan Vecera) [2037335]
- net: bridge: fix build when setting skb->offload_fwd_mark with CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2037335]
- net: bridge: switchdev: allow the TX data plane forwarding to be offloaded (Ivan Vecera) [2037335]
- net: switchdev: fix FDB entries towards foreign ports not getting propagated to us (Ivan Vecera) [2037335]
- net: bridge: move the switchdev object replay helpers to "push" mode (Ivan Vecera) [2037335]
- net: bridge: guard the switchdev replay helpers against a NULL notifier block (Ivan Vecera) [2037335]
- net: bridge: switchdev: let drivers inform which bridge ports are offloaded (Ivan Vecera) [2037335]
- net: bridge: switchdev: recycle unused hwdoms (Ivan Vecera) [2037335]
- net: bridge: disambiguate offload_fwd_mark (Ivan Vecera) [2037335]
- net: bridge: multicast: add context support for host-joined groups (Ivan Vecera) [2037335]
- net: bridge: multicast: add mdb context support (Ivan Vecera) [2037335]
- net: bridge: multicast: fix igmp/mld port context null pointer dereferences (Ivan Vecera) [2037335]
- net: switchdev: recurse into __switchdev_handle_fdb_del_to_device (Ivan Vecera) [2037335]
- net: switchdev: remove stray semicolon in switchdev_handle_fdb_del_to_device shim (Ivan Vecera) [2037335]
- net: bridge: vlan: add mcast snooping control (Ivan Vecera) [2037335]
- net: bridge: vlan: notify when global options change (Ivan Vecera) [2037335]
- net: bridge: vlan: add support for dumping global vlan options (Ivan Vecera) [2037335]
- net: bridge: vlan: add support for global options (Ivan Vecera) [2037335]
- net: bridge: multicast: include router port vlan id in notifications (Ivan Vecera) [2037335]
- net: bridge: multicast: add vlan querier and query support (Ivan Vecera) [2037335]
- net: bridge: multicast: check if should use vlan mcast ctx (Ivan Vecera) [2037335]
- net: bridge: multicast: use the port group to port context helper (Ivan Vecera) [2037335]
- net: bridge: multicast: add helper to get port mcast context from port group (Ivan Vecera) [2037335]
- net: bridge: add vlan mcast snooping knob (Ivan Vecera) [2037335]
- net: bridge: multicast: add vlan state initialization and control (Ivan Vecera) [2037335]
- net: bridge: vlan: add global and per-port multicast context (Ivan Vecera) [2037335]
- net: bridge: multicast: use multicast contexts instead of bridge or port (Ivan Vecera) [2037335]
- net: bridge: multicast: factor out bridge multicast context (Ivan Vecera) [2037335]
- net: bridge: multicast: factor out port multicast context (Ivan Vecera) [2037335]
- net: switchdev: introduce a fanout helper for SWITCHDEV_FDB_{ADD,DEL}_TO_DEVICE (Ivan Vecera) [2037335]
- net: switchdev: introduce helper for checking dynamically learned FDB entries (Ivan Vecera) [2037335]
- kernel: Add redhat code (Prarit Bhargava) [2047259]
- nvme: Mark NVMe over FC Target support unmaintained (Prarit Bhargava) [2019379]
- hdlc_fr: Mark driver unmaintained (Prarit Bhargava) [2019379]
- sfc: Mark siena driver unmaintained (Prarit Bhargava) [2019379]
- qla3xxx: Mark driver unmaintained (Prarit Bhargava) [2019379]
- netxen: Mark nic driver unmaintained (Prarit Bhargava) [2019379]
- redhat/configs: Disable ethoc driver (Prarit Bhargava) [2019379]
- redhat/configs: Disable dnet driver (Prarit Bhargava) [2019379]
- drivers/pci/pci-driver.c: Fix if/ifdef typo (Prarit Bhargava) [2019379]
- kernel/rh_taint.c: Update to new messaging (Prarit Bhargava) [2019379]
Resolves: rhbz#2019379, rhbz#2028420, rhbz#2032260, rhbz#2037335, rhbz#2047259

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-01-28 14:57:58 +00:00
Herton R. Krzesinski
d0e4d4dc87 kernel-5.14.0-47.el9
* Sat Jan 22 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-47.el9]
- nvmet: register discovery subsystem as 'current' (John Meneghini) [2021672]
- nvme: add new discovery log page entry definitions (John Meneghini) [2021672]
- nvmet: switch check for subsystem type (John Meneghini) [2021672]
- nvme: display correct subsystem NQN (John Meneghini) [2021672]
- nvme: Add connect option 'discovery' (John Meneghini) [2021672]
- nvme: expose subsystem type in sysfs attribute 'subsystype' (John Meneghini) [2021672]
- nvmet: set 'CNTRLTYPE' in the identify controller data (John Meneghini) [2021672]
- nvmet: add nvmet_is_disc_subsys() helper (John Meneghini) [2021672]
- nvme: add CNTRLTYPE definitions for 'identify controller' (John Meneghini) [2021672]
- nvmet: make discovery NQN configurable (John Meneghini) [2021672]
- nitro_enclaves: Use get_user_pages_unlocked() call to handle mmap assert (Vitaly Kuznetsov) [2034619]
- include/linux/pci.h: Exclude struct hotplug_slot from KABI (Prarit Bhargava) [2034338]
- virtio/vsock: fix the transport to work with VMADDR_CID_ANY (Stefano Garzarella) [2026949]
- vhost/vsock: cleanup removing `len` variable (Stefano Garzarella) [2026949]
- vhost/vsock: fix incorrect used length reported to the guest (Stefano Garzarella) [2026949]
- vsock: prevent unnecessary refcnt inc for nonblocking connect (Stefano Garzarella) [2026949]
- vsock_diag_test: remove free_sock_stat() call in test_no_sockets (Stefano Garzarella) [2026949]
- vsock: Enable y2038 safe timeval for timeout (Stefano Garzarella) [2026949]
- vsock: Refactor vsock_*_getsockopt to resemble sock_getsockopt (Stefano Garzarella) [2026949]
- vsock_test: update message bounds test for MSG_EOR (Stefano Garzarella) [2026949]
- af_vsock: rename variables in receive loop (Stefano Garzarella) [2026949]
- virtio/vsock: support MSG_EOR bit processing (Stefano Garzarella) [2026949]
- vhost/vsock: support MSG_EOR bit processing (Stefano Garzarella) [2026949]
- virtio/vsock: add 'VIRTIO_VSOCK_SEQ_EOR' bit. (Stefano Garzarella) [2026949]
- virtio/vsock: rename 'EOR' to 'EOM' bit. (Stefano Garzarella) [2026949]
- include/linux/irq*.h: Pad irq structs for KABI (Prarit Bhargava) [2034264]
- include/linux/fwnode.h: Exclude fwnode structs from KABI (Prarit Bhargava) [2033388]
- bpf: Fix toctou on read-only map's constant scalar tracking (Jiri Olsa) [2029198] {CVE-2021-4001}
- ACPI: tables: FPDT: Do not print FW_BUG message if record types are reserved (Mark Langsdorf) [2000202]
- redhat: support virtio-mem on x86-64 as tech-preview (David Hildenbrand) [2014492]
- proc/vmcore: fix clearing user buffer by properly using clear_user() (David Hildenbrand) [2014492]
- virtio-mem: support VIRTIO_MEM_F_UNPLUGGED_INACCESSIBLE (David Hildenbrand) [2014492]
- virtio-mem: disallow mapping virtio-mem memory via /dev/mem (David Hildenbrand) [2014492]
- kernel/resource: disallow access to exclusive system RAM regions (David Hildenbrand) [2014492]
- kernel/resource: clean up and optimize iomem_is_exclusive() (David Hildenbrand) [2014492]
- virtio-mem: kdump mode to sanitize /proc/vmcore access (David Hildenbrand) [2014492]
- virtio-mem: factor out hotplug specifics from virtio_mem_remove() into virtio_mem_deinit_hotplug() (David Hildenbrand) [2014492]
- virtio-mem: factor out hotplug specifics from virtio_mem_probe() into virtio_mem_init_hotplug() (David Hildenbrand) [2014492]
- virtio-mem: factor out hotplug specifics from virtio_mem_init() into virtio_mem_init_hotplug() (David Hildenbrand) [2014492]
- proc/vmcore: convert oldmem_pfn_is_ram callback to more generic vmcore callbacks (David Hildenbrand) [2014492]
- proc/vmcore: let pfn_is_ram() return a bool (David Hildenbrand) [2014492]
- x86/xen: print a warning when HVMOP_get_mem_type fails (David Hildenbrand) [2014492]
- x86/xen: simplify xen_oldmem_pfn_is_ram() (David Hildenbrand) [2014492]
- x86/xen: update xen_oldmem_pfn_is_ram() documentation (David Hildenbrand) [2014492]
Resolves: rhbz#2000202, rhbz#2014492, rhbz#2021672, rhbz#2026949, rhbz#2029198, rhbz#2033388, rhbz#2034264, rhbz#2034338, rhbz#2034619

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-01-22 00:25:50 +00:00
Herton R. Krzesinski
1610d39510 kernel-5.14.0-44.el9
* Mon Jan 17 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-44.el9]
- dm btree remove: fix use after free in rebalance_children() (Benjamin Marzinski) [2031198]
- dm table: log table creation error code (Benjamin Marzinski) [2031198]
- dm: make workqueue names device-specific (Benjamin Marzinski) [2031198]
- dm writecache: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2031198]
- dm crypt: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2031198]
- dm: Remove redundant flush_workqueue() calls (Benjamin Marzinski) [2031198]
- dm crypt: log aead integrity violations to audit subsystem (Benjamin Marzinski) [2031198]
- dm integrity: log audit events for dm-integrity target (Benjamin Marzinski) [2031198]
- dm: introduce audit event module for device mapper (Benjamin Marzinski) [2031198]
- dm: fix mempool NULL pointer race when completing IO (Benjamin Marzinski) [2031198]
- dm rq: don't queue request to blk-mq during DM suspend (Benjamin Marzinski) [2031198]
- dm clone: make array 'descs' static (Benjamin Marzinski) [2031198]
- dm verity: skip redundant verity_handle_err() on I/O errors (Benjamin Marzinski) [2031198]
- dm crypt: use in_hardirq() instead of deprecated in_irq() (Benjamin Marzinski) [2031198]
- dm ima: update dm documentation for ima measurement support (Benjamin Marzinski) [2031198]
- dm ima: update dm target attributes for ima measurements (Benjamin Marzinski) [2031198]
- dm ima: add a warning in dm_init if duplicate ima events are not measured (Benjamin Marzinski) [2031198]
- dm ima: prefix ima event name related to device mapper with dm_ (Benjamin Marzinski) [2031198]
- dm ima: add version info to dm related events in ima log (Benjamin Marzinski) [2031198]
- dm ima: prefix dm table hashes in ima log with hash algorithm (Benjamin Marzinski) [2031198]
- dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() (Benjamin Marzinski) [2031198]
- dm: add documentation for IMA measurement support (Benjamin Marzinski) [2031198]
- dm: update target status functions to support IMA measurement (Benjamin Marzinski) [2031198]
- dm ima: measure data on device rename (Benjamin Marzinski) [2031198]
- dm ima: measure data on table clear (Benjamin Marzinski) [2031198]
- dm ima: measure data on device remove (Benjamin Marzinski) [2031198]
- dm ima: measure data on device resume (Benjamin Marzinski) [2031198]
- dm ima: measure data on table load (Benjamin Marzinski) [2031198]
- dm writecache: add event counters (Benjamin Marzinski) [2031198]
- dm writecache: report invalid return from writecache_map helpers (Benjamin Marzinski) [2031198]
- dm writecache: further writecache_map() cleanup (Benjamin Marzinski) [2031198]
- dm writecache: factor out writecache_map_remap_origin() (Benjamin Marzinski) [2031198]
- dm writecache: split up writecache_map() to improve code readability (Benjamin Marzinski) [2031198]
- redhat: Pull in openssl-devel as a build dependency correctly (Neal Gompa) [2034670]
- redhat/configs: Enable ThinkLMI support (Mark Pearson) [2030770]
- platform/x86: think-lmi: Abort probe on analyze failure (Mark Pearson) [2030770]
- platform/x86: think-lmi: add debug_cmd (Mark Pearson) [2030770]
- include/linux/timer.h: Pad timer_list struct for KABI (Prarit Bhargava) [2034452]
- kernel: Include RHEL Ecosystem message (Prarit Bhargava) [2033650]
- include/linux/ioport.h: Pad resource struct for KABI (Prarit Bhargava) [2033475]
- include/linux/hrtimer.h: Pad hrtimer struct for KABI (Prarit Bhargava) [2033473]
- redhat/configs: Add explicit values for ZRAM_DEF_COMP_LZ4* configs (Neal Gompa) [2032758]
- redhat/configs: Enable CONFIG_CRYPTO_ZSTD (Neal Gompa) [2032758]
- redhat/configs: Migrate defaults for ZRAM from pending-common to common (Neal Gompa) [2032758]
- Enable iSER on s390x (Stefan Schulze Frielinghaus) [1965279]
Resolves: rhbz#1965279, rhbz#2030770, rhbz#2031198, rhbz#2032758, rhbz#2033473, rhbz#2033475, rhbz#2033650, rhbz#2034452, rhbz#2034670

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-01-17 16:13:26 +00:00
Herton R. Krzesinski
dcc20c7bd3 kernel-5.14.0-42.el9
* Thu Jan 13 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-42.el9]
- scsi: smartpqi: Update version to 2.1.12-055 (Don Brace) [1869853]
- scsi: smartpqi: Add 3252-8i PCI id (Don Brace) [1869853]
- scsi: smartpqi: Fix duplicate device nodes for tape changers (Don Brace) [1869853]
- scsi: smartpqi: Fix boot failure during LUN rebuild (Don Brace) [1869853]
- scsi: smartpqi: Add extended report physical LUNs (Don Brace) [1869853]
- scsi: smartpqi: Avoid failing I/Os for offline devices (Don Brace) [1869853]
- scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation (Don Brace) [1869853]
- scsi: smartpqi: Update LUN reset handler (Don Brace) [1869853]
- scsi: smartpqi: Capture controller reason codes (Don Brace) [1869853]
- scsi: smartpqi: Add controller handshake during kdump (Don Brace) [1869853]
- scsi: smartpqi: Update device removal management (Don Brace) [1869853]
- scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [1869853]
- scsi: smartpqi: Fix an error code in pqi_get_raid_map() (Don Brace) [1869853]
- scsi: smartpqi: Update version to 2.1.10-020 (Don Brace) [1869853]
- scsi: smartpqi: Fix ISR accessing uninitialized data (Don Brace) [1869853]
- scsi: smartpqi: Add PCI IDs for new ZTE controllers (Don Brace) [1869853]
- scsi: smartpqi: Add PCI ID for new ntcom controller (Don Brace) [1869853]
- scsi: smartpqi: Add SCSI cmd info for resets (Don Brace) [1869853]
- scsi: smartpqi: Change Kconfig menu entry to Microchip (Don Brace) [1869853]
- scsi: smartpqi: Change driver module macros to Microchip (Don Brace) [1869853]
- scsi: smartpqi: Update copyright notices (Don Brace) [1869853]
- scsi: smartpqi: Add PCI IDs for H3C P4408 controllers (Don Brace) [1869853]
- powerpc/module_64: Fix livepatching for RO modules (Joe Lawrence) [2019205]
- net-sysfs: try not to restart the syscall if it will fail eventually (Antoine Tenart) [2030634]
- CI: Enable realtime checks for baselines (Veronika Kabatova)
- CI: Cleanup residue from ARK (Veronika Kabatova)
- redhat: ignore ksamples and kselftests on the badfuncs rpminspect test (Herton R. Krzesinski)
- redhat: disable upstream check for rpminspect (Herton R. Krzesinski)
- redhat/configs: Enable CONFIG_CRYPTO_BLAKE2B (Neal Gompa) [2031547]
- selftests: netfilter: switch zone stress to socat (Florian Westphal) [2030759]
- netfilter: conntrack: set on IPS_ASSURED if flows enters internal stream state (Florian Westphal) [2030759]
- netfilter: conntrack: serialize hash resizes and cleanups (Florian Westphal) [2030759]
- selftests: netfilter: add zone stress test with colliding tuples (Florian Westphal) [2030759]
- selftests: netfilter: add selftest for directional zone support (Florian Westphal) [2030759]
- netfilter: conntrack: include zone id in tuple hash again (Florian Westphal) [2030759]
- netfilter: conntrack: make max chain length random (Florian Westphal) [2030759]
- netfilter: refuse insertion if chain has grown too large (Florian Westphal) [2030759]
- netfilter: conntrack: switch to siphash (Florian Westphal) [2030759]
- netfilter: conntrack: sanitize table size default settings (Florian Westphal) [2030759]
- redhat: configs: increase CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Rafael Aquini) [2008118]
- iommu/dma: Fix incorrect error return on iommu deferred attach (Jerry Snitselaar) [2030394]
- RDMA/siw: Mark Software iWARP Driver as tech-preview (Kamal Heib) [2023416]
- genirq: Fix kernel doc indentation (Prarit Bhargava) [2023084]
- genirq: Change force_irqthreads to a static key (Prarit Bhargava) [2023084]
- genirq: Clarify documentation for request_threaded_irq() (Prarit Bhargava) [2023084]
Resolves: rhbz#1869853, rhbz#2008118, rhbz#2019205, rhbz#2023084, rhbz#2023416, rhbz#2030394, rhbz#2030634, rhbz#2030759, rhbz#2031547

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-01-13 17:37:07 +00:00
Herton R. Krzesinski
dead9e0965 kernel-5.14.0-41.el9
* Wed Jan 12 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-41.el9]
- af_unix: Return errno instead of NULL in unix_create1(). (Balazs Nemeth) [2030037]
- s390/ftrace: remove preempt_disable()/preempt_enable() pair (Wander Lairson Costa) [1938117]
- ftrace: do CPU checking after preemption disabled (Wander Lairson Costa) [1938117]
- ftrace: disable preemption when recursion locked (Wander Lairson Costa) [1938117]
- redhat: build and include memfd to kernel-selftests-internal (Aristeu Rozanski) [2027506]
- netfilter: flowtable: fix IPv6 tunnel addr match (Florian Westphal) [2028203]
- netfilter: ipvs: Fix reuse connection if RS weight is 0 (Florian Westphal) [2028203]
- netfilter: ctnetlink: do not erase error code with EINVAL (Florian Westphal) [2028203]
- netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY (Florian Westphal) [2028203]
- netfilter: nfnetlink_queue: fix OOB when mac header was cleared (Florian Westphal) [2028203]
- netfilter: core: Fix clang warnings about unused static inlines (Florian Westphal) [2028203]
- netfilter: nft_dynset: relax superfluous check on set updates (Florian Westphal) [2028203]
- netfilter: nf_tables: skip netdev events generated on netns removal (Florian Westphal) [2028203]
- netfilter: Kconfig: use 'default y' instead of 'm' for bool config option (Florian Westphal) [2028203]
- netfilter: xt_IDLETIMER: fix panic that occurs when timer_type has garbage value (Florian Westphal) [2028203]
- netfilter: nf_tables: honor NLM_F_CREATE and NLM_F_EXCL in event notification (Florian Westphal) [2028203]
- netfilter: nf_tables: reverse order in rule replacement expansion (Florian Westphal) [2028203]
- netfilter: nf_tables: add position handle in event notification (Florian Westphal) [2028203]
- netfilter: conntrack: fix boot failure with nf_conntrack.enable_hooks=1 (Florian Westphal) [2028203]
- netfilter: log: work around missing softdep backend module (Florian Westphal) [2028203]
- netfilter: nf_tables: unlink table before deleting it (Florian Westphal) [2028203]
- ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 (Florian Westphal) [2028203]
- netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex (Florian Westphal) [2028203]
- netfilter: ipvs: make global sysctl readonly in non-init netns (Antoine Tenart) [2008417]
- net/sched: sch_ets: don't remove idle classes from the round-robin list (Davide Caratti) [2025552]
- net/sched: store the last executed chain also for clsact egress (Davide Caratti) [2025552]
- net: sched: act_mirred: drop dst for the direction from egress to ingress (Davide Caratti) [2025552]
- net/sched: sch_ets: don't peek at classes beyond 'nbands' (Davide Caratti) [2025552]
- net/sched: sch_ets: properly init all active DRR list handles (Davide Caratti) [2025552]
- net: Fix offloading indirect devices dependency on qdisc order creation (Davide Caratti) [2025552]
- net/core: Remove unused field from struct flow_indr_dev (Davide Caratti) [2025552]
- net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any (Davide Caratti) [2025552]
- net/sched: act_ct: Fix byte count on fragmented packets (Davide Caratti) [2025552]
- mqprio: Correct stats in mqprio_dump_class_stats(). (Davide Caratti) [2025552]
- net/sched: sch_taprio: properly cancel timer from taprio_destroy() (Davide Caratti) [2025552]
- net_sched: fix NULL deref in fifo_set_limit() (Davide Caratti) [2025552]
- net: sched: flower: protect fl_walk() with rcu (Davide Caratti) [2025552]
- fq_codel: reject silly quantum parameters (Davide Caratti) [2025552]
- net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed (Davide Caratti) [2025552]
- sch_htb: Fix inconsistency when leaf qdisc creation fails (Davide Caratti) [2025552]
- redhat/configs: Add two new CONFIGs (Prarit Bhargava) [2022993]
- redhat/configs: Remove dead CONFIG files (Prarit Bhargava) [2022993]
- redhat/configs/evaluate_configs: Add find dead configs option (Prarit Bhargava) [2022993]
Resolves: rhbz#1938117, rhbz#2008417, rhbz#2022993, rhbz#2025552, rhbz#2027506, rhbz#2028203, rhbz#2030037

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-01-12 17:19:30 +00:00
Herton R. Krzesinski
c16066dacb kernel-5.14.0-40.el9
* Mon Jan 10 2022 Herton R. Krzesinski <herton@redhat.com> [5.14.0-40.el9]
- cpu/hotplug: Remove deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
- livepatch: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
- coresight: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
- hwmon: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
- tracing: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
- padata: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
- crypto: virtio - Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
- platform/x86: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
- powerpc: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
- x86/mce/inject: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
- x86/microcode: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
- x86/mtrr: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
- x86/mmiotrace: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
- workqueue: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
- net/iucv: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
- s390/sclp: replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079]
- s390: replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079]
- net: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
- virtio_net: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
- ACPI: processor: Replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079]
- PM: sleep: s2idle: Replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079]
- cpufreq: Replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079]
- powercap: intel_rapl: Replace deprecated CPU-hotplug functions (Prarit Bhargava) [2023079]
- sgi-xpc: Replace deprecated CPU-hotplug functions. (Prarit Bhargava) [2023079]
- Input: i8042 - Add quirk for Fujitsu Lifebook T725 (Neal Gompa) [2019937]
- sctp: remove unreachable code from sctp_sf_violation_chunk() (Xin Long) [2024909]
- sctp: return true only for pathmtu update in sctp_transport_pl_toobig (Xin Long) [2024909]
- sctp: subtract sctphdr len in sctp_transport_pl_hlen (Xin Long) [2024909]
- sctp: reset probe_timer in sctp_transport_pl_update (Xin Long) [2024909]
- sctp: allow IP fragmentation when PLPMTUD enters Error state (Xin Long) [2024909]
- sctp: fix transport encap_port update in sctp_vtag_verify (Xin Long) [2024909]
- sctp: account stream padding length for reconf chunk (Xin Long) [2024909]
- sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb (Xin Long) [2024909]
- sctp: add vtag check in sctp_sf_ootb (Xin Long) [2003494] {CVE-2021-3772}
- sctp: add vtag check in sctp_sf_do_8_5_1_E_sa (Xin Long) [2003494] {CVE-2021-3772}
- sctp: add vtag check in sctp_sf_violation (Xin Long) [2003494] {CVE-2021-3772}
- sctp: fix the processing for COOKIE_ECHO chunk (Xin Long) [2003494] {CVE-2021-3772}
- sctp: fix the processing for INIT_ACK chunk (Xin Long) [2003494] {CVE-2021-3772}
- sctp: fix the processing for INIT chunk (Xin Long) [2003494] {CVE-2021-3772}
- sctp: use init_tag from inithdr for ABORT chunk (Xin Long) [2003494] {CVE-2021-3772}
- drm/nouveau: clean up all clients on device removal (Karol Herbst) [1911185] {CVE-2020-27820}
- drm/nouveau: Add a dedicated mutex for the clients list (Karol Herbst) [1911185] {CVE-2020-27820}
- drm/nouveau: use drm_dev_unplug() during device removal (Karol Herbst) [1911185] {CVE-2020-27820}
- redhat/configs: NFS: disable UDP, insecure enctypes (Benjamin Coddington) [1952863]
Resolves: rhbz#1911185, rhbz#1952863, rhbz#2003494, rhbz#2019937, rhbz#2023079, rhbz#2024909

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2022-01-10 15:31:34 +00:00
Herton R. Krzesinski
302b5616a1 kernel-5.14.0-39.el9
* Fri Dec 24 2021 Herton R. Krzesinski <herton@redhat.com> [5.14.0-39.el9]
- cpuidle: pseries: Do not cap the CEDE0 latency in fixup_cede0_latency() (Gustavo Walbon) [2029870]
- cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards (Gustavo Walbon) [2029870]
- powerpc/mce: Fix access error in mce handler (Gustavo Walbon) [2027829]
- powerpc/pseries/mobility: ignore ibm, platform-facilities updates (Gustavo Walbon) [2023438]
- KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure (Vitaly Kuznetsov) [1961151]
- KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary (Vitaly Kuznetsov) [1961151]
- KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails (Vitaly Kuznetsov) [1961151]
- KVM: SEV: Refactor out sev_es_state struct (Vitaly Kuznetsov) [1961151]
- redhat/configs: enable DWARF5 feature if toolchain supports it (Lianbo Jiang) [2009205]
- init: make unknown command line param message clearer (Andrew Halaney) [2004361]
- Bluetooth: btusb: Add one more Bluetooth part for WCN6855 (Gopal Tiwari) [2020943]
- Bluetooth: btusb: Add the new support IDs for WCN6855 (Gopal Tiwari) [2020943]
- Bluetooth: btusb: re-definition for board_id in struct qca_version (Gopal Tiwari) [2020943]
- Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller (Gopal Tiwari) [2020943]
- cgroup: Make rebind_subsystems() disable v2 controllers all at once (Waiman Long) [1986734]
- bnxt_en: Event handler for PPS events (Ken Cox) [1990151]
- bnxt_en: 1PPS functions to configure TSIO pins (Ken Cox) [1990151]
- bnxt_en: 1PPS support for 5750X family chips (Ken Cox) [1990151]
- bnxt_en: Do not read the PTP PHC during chip reset (Ken Cox) [1990151]
- bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnxt_init_one() (Ken Cox) [1990151]
Resolves: rhbz#1961151, rhbz#1986734, rhbz#1990151, rhbz#2004361, rhbz#2009205, rhbz#2020943, rhbz#2023438, rhbz#2027829, rhbz#2029870

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-12-24 01:48:48 +00:00
Herton R. Krzesinski
3872c504db kernel-5.14.0-38.el9
* Thu Dec 23 2021 Herton R. Krzesinski <herton@redhat.com> [5.14.0-38.el9]
- x86/fpu/signal: Initialize sw_bytes in save_xstate_epilog() (David Arcari) [2004190]
- iommu/vt-d: Remove unused PASID_DISABLED (David Arcari) [2004190]
- Add CONFIG_STRICT_SIGALTSTACK_SIZE (David Arcari) [2004190]
- selftests/x86/amx: Add context switch test (David Arcari) [2004190]
- selftests/x86/amx: Add test cases for AMX state management (David Arcari) [2004190]
- x86/signal: Use fpu::__state_user_size for sigalt stack validation (David Arcari) [2004190]
- x86/signal: Implement sigaltstack size validation (David Arcari) [2004190]
- signal: Add an optional check for altstack size (David Arcari) [2004190]
- tools arch x86: Sync the msr-index.h copy with the kernel sources (David Arcari) [2004190]
- tools headers cpufeatures: Sync with the kernel sources (David Arcari) [2004190]
- tools headers UAPI: Sync arch prctl headers with the kernel sources (David Arcari) [2004190]
- x86/fpu: Optimize out sigframe xfeatures when in init state (David Arcari) [2004190]
- Documentation/x86: Add documentation for using dynamic XSTATE features (David Arcari) [2004190]
- x86/fpu: Include vmalloc.h for vzalloc() (David Arcari) [2004190]
- x86/fpu/amx: Enable the AMX feature in 64-bit mode (David Arcari) [2004190]
- x86/msr-index: Add MSRs for XFD (David Arcari) [2004190]
- x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit (David Arcari) [2004190]
- x86/fpu: Add XFD handling for dynamic states (David Arcari) [2004190]
- x86/fpu: Calculate the default sizes independently (David Arcari) [2004190]
- x86/fpu/amx: Define AMX state components and have it used for boot-time checks (David Arcari) [2004190]
- x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers (David Arcari) [2004190]
- x86/fpu/xstate: Add fpstate_realloc()/free() (David Arcari) [2004190]
- x86/fpu/xstate: Add XFD #NM handler (David Arcari) [2004190]
- x86/fpu: Update XFD state where required (David Arcari) [2004190]
- x86/fpu: Add sanity checks for XFD (David Arcari) [2004190]
- x86/fpu: Add XFD state to fpstate (David Arcari) [2004190]
- x86/fpu: Reset permission and fpstate on exec() (David Arcari) [2004190]
- x86/fpu: Prepare fpu_clone() for dynamically enabled features (David Arcari) [2004190]
- x86/process: Clone FPU in copy_thread() (David Arcari) [2004190]
- x86/fpu/signal: Prepare for variable sigframe length (David Arcari) [2004190]
- x86/fpu: Add basic helpers for dynamically enabled features (David Arcari) [2004190]
- x86/arch_prctl: Add controls for dynamic XSTATE components (David Arcari) [2004190]
- x86/fpu: Add fpu_state_config::legacy_features (David Arcari) [2004190]
- x86/fpu: Add members to struct fpu to cache permission information (David Arcari) [2004190]
- x86/fpu/xstate: Provide xstate_calculate_size() (David Arcari) [2004190]
- x86/fpu: Remove old KVM FPU interface (David Arcari) [2004190]
- x86/kvm: Convert FPU handling to a single swap buffer (David Arcari) [2004190]
- x86/fpu: Provide infrastructure for KVM FPU cleanup (David Arcari) [2004190]
- x86/fpu: Prepare for sanitizing KVM FPU code (David Arcari) [2004190]
- x86/fpu/xstate: Move remaining xfeature helpers to core (David Arcari) [2004190]
- x86/fpu: Rework restore_regs_from_fpstate() (David Arcari) [2004190]
- x86/fpu: Mop up xfeatures_mask_uabi() (David Arcari) [2004190]
- x86/fpu: Move xstate feature masks to fpu_*_cfg (David Arcari) [2004190]
- x86/fpu: Move xstate size to fpu_*_cfg (David Arcari) [2004190]
- x86/fpu/xstate: Cleanup size calculations (David Arcari) [2004190]
- x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() (David Arcari) [2004190]
- x86/fpu: Provide struct fpu_config (David Arcari) [2004190]
- x86/fpu/signal: Use fpstate for size and features (David Arcari) [2004190]
- x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() (David Arcari) [2004190]
- x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() (David Arcari) [2004190]
- x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() (David Arcari) [2004190]
- x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() (David Arcari) [2004190]
- x86/fpu/xstate: Use fpstate for os_xsave() (David Arcari) [2004190]
- x86/fpu: Use fpstate::size (David Arcari) [2004190]
- x86/fpu: Add size and mask information to fpstate (David Arcari) [2004190]
- x86/process: Move arch_thread_struct_whitelist() out of line (David Arcari) [2004190]
- x86/fpu: Remove fpu::state (David Arcari) [2004190]
- x86/KVM: Convert to fpstate (David Arcari) [2004190]
- x86/math-emu: Convert to fpstate (David Arcari) [2004190]
- x86/fpu/core: Convert to fpstate (David Arcari) [2004190]
- x86/fpu/signal: Convert to fpstate (David Arcari) [2004190]
- x86/fpu/regset: Convert to fpstate (David Arcari) [2004190]
- x86/fpu: Convert tracing to fpstate (David Arcari) [2004190]
- x86/fpu: Replace KVMs xstate component clearing (David Arcari) [2004190]
- x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate (David Arcari) [2004190]
- x86/fpu: Convert fpstate_init() to struct fpstate (David Arcari) [2004190]
- x86/fpu: Provide struct fpstate (David Arcari) [2004190]
- x86/fpu: Replace KVMs home brewed FPU copy to user (David Arcari) [2004190]
- x86/fpu: Provide a proper function for ex_handler_fprestore() (David Arcari) [2004190]
- x86/fpu: Replace the includes of fpu/internal.h (David Arcari) [2004190]
- x86/fpu: Mop up the internal.h leftovers (David Arcari) [2004190]
- x86/fpu: Remove internal.h dependency from fpu/signal.h (David Arcari) [2004190]
- x86/fpu: Move fpstate functions to api.h (David Arcari) [2004190]
- x86/fpu: Move mxcsr related code to core (David Arcari) [2004190]
- x86/sev: Include fpu/xcr.h (David Arcari) [2004190]
- x86/fpu: Move fpregs_restore_userregs() to core (David Arcari) [2004190]
- x86/fpu: Make WARN_ON_FPU() private (David Arcari) [2004190]
- x86/fpu: Move legacy ASM wrappers to core (David Arcari) [2004190]
- x86/fpu: Move os_xsave() and os_xrstor() to core (David Arcari) [2004190]
- x86/fpu: Make os_xrstor_booting() private (David Arcari) [2004190]
- x86/fpu: Clean up CPU feature tests (David Arcari) [2004190]
- x86/fpu: Move context switch and exit to user inlines into sched.h (David Arcari) [2004190]
- x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init (David Arcari) [2004190]
- x86/fpu: Rework copy_xstate_to_uabi_buf() (David Arcari) [2004190]
- x86/fpu: Replace KVMs home brewed FPU copy from user (David Arcari) [2004190]
- x86/fpu: Move KVMs FPU swapping to FPU core (David Arcari) [2004190]
- x86/fpu/xstate: Mark all init only functions __init (David Arcari) [2004190]
- x86/fpu/xstate: Provide and use for_each_xfeature() (David Arcari) [2004190]
- x86/fpu: Cleanup xstate xcomp_bv initialization (David Arcari) [2004190]
- x86/fpu: Do not inherit FPU context for kernel and IO worker threads (David Arcari) [2004190]
- x86/fpu: Remove pointless memset in fpu_clone() (David Arcari) [2004190]
- x86/fpu: Cleanup the on_boot_cpu clutter (David Arcari) [2004190]
- x86/fpu: Restrict xsaves()/xrstors() to independent states (David Arcari) [2004190]
- x86/fpu: Update stale comments (David Arcari) [2004190]
- x86/fpu: Remove pointless argument from switch_fpu_finish() (David Arcari) [2004190]
- iommu/vt-d: Clean up unused PASID updating functions (David Arcari) [2004190]
- x86/fpu: Mask out the invalid MXCSR bits properly (David Arcari) [2004190]
- x86/fpu: Restore the masking out of reserved MXCSR bits (David Arcari) [2004190]
- x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() (David Arcari) [2004190]
- x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean (David Arcari) [2004190]
- x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean (David Arcari) [2004190]
- x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean (David Arcari) [2004190]
- x86/fpu/signal: Change return type of fpu__restore_sig() to boolean (David Arcari) [2004190]
- x86/signal: Change return type of restore_sigcontext() to boolean (David Arcari) [2004190]
- x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean (David Arcari) [2004190]
- x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean (David Arcari) [2004190]
- x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() (David Arcari) [2004190]
- x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() (David Arcari) [2004190]
- x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() (David Arcari) [2004190]
- x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups (David Arcari) [2004190]
- x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and EX_TYPE_FAULT_MCE_SAFE (David Arcari) [2004190]
- x86/extable: Rework the exception table mechanics (David Arcari) [2004190]
- x86/mce: Deduplicate exception handling (David Arcari) [2004190]
- x86/extable: Get rid of redundant macros (David Arcari) [2004190]
- x86/extable: Tidy up redundant handler functions (David Arcari) [2004190]
Resolves: rhbz#2004190

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-12-23 10:33:09 +00:00
Herton R. Krzesinski
4b887b496d kernel-5.14.0-37.el9
* Wed Dec 22 2021 Herton R. Krzesinski <herton@redhat.com> [5.14.0-37.el9]
- sched,x86: Don't use cluster topology for x86 hybrid CPUs (Phil Auld) [2020279]
- sched/uclamp: Fix rq->uclamp_max not set on first enqueue (Phil Auld) [2020279]
- preempt/dynamic: Fix setup_preempt_mode() return value (Phil Auld) [2020279]
- sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full (Phil Auld) [2020279 2029640]
- sched/scs: Reset task stack state in bringup_cpu() (Phil Auld) [2020279]
- Enable CONFIG_SCHED_CLUSTER for RHEL (Phil Auld) [2020279]
- arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() (Phil Auld) [2020279]
- mm: move node_reclaim_distance to fix NUMA without SMP (Phil Auld) [2020279]
- sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() (Phil Auld) [2020279]
- sched/fair: Prevent dead task groups from regaining cfs_rq's (Phil Auld) [2020279]
- x86/smp: Factor out parts of native_smp_prepare_cpus() (Phil Auld) [2020279]
- sched,x86: Fix L2 cache mask (Phil Auld) [2020279]
- sched/fair: Cleanup newidle_balance (Phil Auld) [2020279]
- sched/fair: Remove sysctl_sched_migration_cost condition (Phil Auld) [2020279]
- sched/fair: Wait before decaying max_newidle_lb_cost (Phil Auld) [2020279]
- sched/fair: Skip update_blocked_averages if we are defering load balance (Phil Auld) [2020279]
- sched/fair: Account update_blocked_averages in newidle_balance cost (Phil Auld) [2020279]
- sched/core: Remove rq_relock() (Phil Auld) [2020279]
- sched: Improve wake_up_all_idle_cpus() take #2 (Phil Auld) [2020279]
- sched: Disable -Wunused-but-set-variable (Phil Auld) [2020279]
- irq_work: Handle some irq_work in a per-CPU thread on PREEMPT_RT (Phil Auld) [2020279]
- irq_work: Also rcuwait for !IRQ_WORK_HARD_IRQ on PREEMPT_RT (Phil Auld) [2020279]
- irq_work: Allow irq_work_sync() to sleep if irq_work() no IRQ support. (Phil Auld) [2020279]
- sched/rt: Annotate the RT balancing logic irqwork as IRQ_WORK_HARD_IRQ (Phil Auld) [2020279]
- sched: Fix DEBUG && !SCHEDSTATS warn (Phil Auld) [2020279]
- sched/numa: Fix a few comments (Phil Auld) [2020279]
- sched/numa: Remove the redundant member numa_group::fault_cpus (Phil Auld) [2020279]
- sched/numa: Replace hard-coded number by a define in numa_task_group() (Phil Auld) [2020279]
- sched: Remove pointless preemption disable in sched_submit_work() (Phil Auld) [2020279]
- sched: Move mmdrop to RCU on RT (Phil Auld) [2020279]
- sched: Move kprobes cleanup out of finish_task_switch() (Phil Auld) [2020279]
- sched: Disable TTWU_QUEUE on RT (Phil Auld) [2020279]
- sched: Limit the number of task migrations per batch on RT (Phil Auld) [2020279]
- sched/fair: Removed useless update of p->recent_used_cpu (Phil Auld) [2020279]
- sched: Add cluster scheduler level for x86 (Phil Auld) [1921343 2020279]
- x86/cpu: Add get_llc_id() helper function (Phil Auld) [2020279]
- x86/smp: Add a per-cpu view of SMT state (Phil Auld) [2020279]
- sched: Add cluster scheduler level in core and related Kconfig for ARM64 (Phil Auld) [2020279]
- topology: Represent clusters of CPUs within a die (Phil Auld) [2020279]
- topology: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [2020279]
- cpumask: Omit terminating null byte in cpumap_print_{list,bitmask}_to_buf (Phil Auld) [2020279]
- cpumask: introduce cpumap_print_list/bitmask_to_buf to support large bitmask and list (Phil Auld) [2020279]
- sched: Make cookie functions static (Phil Auld) [2020279]
- sched,livepatch: Use wake_up_if_idle() (Phil Auld) [2020279]
- sched: Simplify wake_up_*idle*() (Phil Auld) [2020279]
- sched,livepatch: Use task_call_func() (Phil Auld) [2020279]
- sched,rcu: Rework try_invoke_on_locked_down_task() (Phil Auld) [2020279]
- sched: Improve try_invoke_on_locked_down_task() (Phil Auld) [2020279]
- kernel/sched: Fix sched_fork() access an invalid sched_task_group (Phil Auld) [2020279]
- sched/topology: Remove unused numa_distance in cpu_attach_domain() (Phil Auld) [2020279]
- sched: Remove unused inline function __rq_clock_broken() (Phil Auld) [2020279]
- sched/fair: Consider SMT in ASYM_PACKING load balance (Phil Auld) [2020279]
- sched/fair: Carve out logic to mark a group for asymmetric packing (Phil Auld) [2020279]
- sched/fair: Provide update_sg_lb_stats() with sched domain statistics (Phil Auld) [2020279]
- sched/fair: Optimize checking for group_asym_packing (Phil Auld) [2020279]
- sched/topology: Introduce sched_group::flags (Phil Auld) [2020279]
- sched/dl: Support schedstats for deadline sched class (Phil Auld) [2020279]
- sched/dl: Support sched_stat_runtime tracepoint for deadline sched class (Phil Auld) [2020279]
- sched/rt: Support schedstats for RT sched class (Phil Auld) [2020279]
- sched/rt: Support sched_stat_runtime tracepoint for RT sched class (Phil Auld) [2020279]
- sched: Introduce task block time in schedstats (Phil Auld) [2020279]
- sched: Make schedstats helpers independent of fair sched class (Phil Auld) [2020279]
- sched: Make struct sched_statistics independent of fair sched class (Phil Auld) [2020279]
- sched/fair: Use __schedstat_set() in set_next_entity() (Phil Auld) [2020279]
- kselftests/sched: cleanup the child processes (Phil Auld) [2020279]
- sched/fair: Add document for burstable CFS bandwidth (Phil Auld) [2020279]
- sched/fair: Add cfs bandwidth burst statistics (Phil Auld) [2020279]
- fs/proc/uptime.c: Fix idle time reporting in /proc/uptime (Phil Auld) [2020279]
- sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD (Phil Auld) [2020279]
- sched/core: Simplify core-wide task selection (Phil Auld) [2020279]
- sched/fair: Trigger nohz.next_balance updates when a CPU goes NOHZ-idle (Phil Auld) [2020279]
- sched/fair: Add NOHZ balancer flag for nohz.next_balance updates (Phil Auld) [2020279]
- sched: adjust sleeper credit for SCHED_IDLE entities (Phil Auld) [2020279]
- sched: reduce sched slice for SCHED_IDLE entities (Phil Auld) [2020279]
- sched: Account number of SCHED_IDLE entities on each cfs_rq (Phil Auld) [2020279]
- wait: use LIST_HEAD_INIT() to initialize wait_queue_head (Phil Auld) [2020279]
- kthread: Move prio/affinite change into the newly created thread (Phil Auld) [2020279]
Resolves: rhbz#1921343, rhbz#2020279, rhbz#2029640

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-12-22 15:20:23 +00:00
Herton R. Krzesinski
1b180a0d63 kernel-5.14.0-33.el9
* Thu Dec 16 2021 Herton R. Krzesinski <herton@redhat.com> [5.14.0-33.el9]
- s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add() (Philipp Rudo) [2023155]
- s390/kexec_file: fix error handling when applying relocations (Philipp Rudo) [2023155]
- s390/kexec_file: print some more error messages (Philipp Rudo) [2023155]
- udp: Validate checksum in udp_read_sock() (Xin Long) [2026952]
- net: udp: correct the document for udp_mem (Xin Long) [2026952]
- net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS() (Xin Long) [2026952]
- net: prefer socket bound to interface when not in VRF (Xin Long) [2026952]
- udp6: allow SO_MARK ctrl msg to affect routing (Xin Long) [2026952]
- net: udp: annotate data race around udp_sk(sk)->corkflag (Xin Long) [2026952]
- net/ipv4/udp_tunnel_core.c: remove superfluous header files from udp_tunnel_core.c (Xin Long) [2026952]
- udp_tunnel: Fix udp_tunnel_nic work-queue type (Xin Long) [2026952]
- selftests: add a test case for mirred egress to ingress (Hangbin Liu) [2025461]
- selftests/net: udpgso_bench_rx: fix port argument (Hangbin Liu) [2025461]
- selftests: net: test_vxlan_under_vrf: fix HV connectivity test (Hangbin Liu) [2025461]
- selftests: net: tls: remove unused variable and code (Hangbin Liu) [2025461]
- selftests/net: Fix reuseport_bpf_numa by skipping unavailable nodes (Hangbin Liu) [2025461]
- selftests: net: switch to socat in the GSO GRE test (Hangbin Liu) [2025461]
- selftests: net: properly support IPv6 in GSO GRE test (Hangbin Liu) [2025461]
- kselftests/net: add missed vrf_strict_mode_test.sh test to Makefile (Hangbin Liu) [2025461]
- kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile (Hangbin Liu) [2025461]
- kselftests/net: add missed icmp.sh test to Makefile (Hangbin Liu) [2025461]
- selftests: udp: test for passing SO_MARK as cmsg (Hangbin Liu) [2025461]
- selftests/net: update .gitignore with newly added tests (Hangbin Liu) [2025461]
- selftests: net: bridge: update IGMP/MLD membership interval value (Hangbin Liu) [2025461]
- selftests: lib: forwarding: allow tests to not require mz and jq (Hangbin Liu) [2025461]
- fcnal-test: kill hanging ping/nettest binaries on cleanup (Hangbin Liu) [2025461]
- selftests: net/fcnal: Test --{force,no}-bind-key-ifindex (Hangbin Liu) [2025461]
- selftests: nettest: Add --{force,no}-bind-key-ifindex (Hangbin Liu) [2025461]
- selftests: forwarding: Add IPv6 GRE hierarchical tests (Hangbin Liu) [2025461]
- selftests: forwarding: Add IPv6 GRE flat tests (Hangbin Liu) [2025461]
- testing: selftests: tc_common: Add tc_check_at_least_x_packets() (Hangbin Liu) [2025461]
- testing: selftests: forwarding.config.sample: Add tc flag (Hangbin Liu) [2025461]
- selftests: net: fib_nexthops: Wait before checking reported idle time (Hangbin Liu) [2025461]
- selftest: net: fix typo in altname test (Hangbin Liu) [2025461]
- selftests: add simple GSO GRE test (Hangbin Liu) [2025461]
- selftests/net: allow GRO coalesce test on veth (Hangbin Liu) [2025461]
- selftests/net: Use kselftest skip code for skipped tests (Hangbin Liu) [2025461]
- tools/net: Use bitwise instead of arithmetic operator for flags (Hangbin Liu) [2025461]
- selftests: vrf: Add test for SNAT over VRF (Hangbin Liu) [2025461]
- selftests/net: GRO coalesce test (Hangbin Liu) [2025461]
- selftests/net: remove min gso test in packet_snd (Hangbin Liu) [2025461]
- tipc: fix size validations for the MSG_CRYPTO type (Xin Long) [2020513] {CVE-2021-43267}
- redhat/configs: enable CONFIG_RD_ZSTD for rhel (Tao Liu) [2020132]
- powerpc/security: Use a mutex for interrupt exit code patching (Steve Best) [2019202]
- EDAC/mce_amd: Do not load edac_mce_amd module on guests (Aristeu Rozanski) [2000778]
Resolves: rhbz#2000778, rhbz#2019202, rhbz#2020132, rhbz#2020513, rhbz#2023155, rhbz#2025461, rhbz#2026952

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-12-16 22:19:23 +00:00
Herton R. Krzesinski
e602676920 kernel-5.14.0-32.el9
* Thu Dec 16 2021 Herton R. Krzesinski <herton@redhat.com> [5.14.0-32.el9]
- redhat: configs: explicitly unset CONFIG_DAMON (Rafael Aquini) [2023396]
- mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit (Rafael Aquini) [2023396]
- mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE (Rafael Aquini) [2023396]
- mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependency from CONFIG_MEMORY_HOTPLUG (Rafael Aquini) [2023396]
- memory-hotplug.rst: document the "auto-movable" online policy (Rafael Aquini) [2023396]
- memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/parameters/ path (Rafael Aquini) [2023396]
- memory-hotplug.rst: fix two instances of "movablecore" that should be "movable_node" (Rafael Aquini) [2023396]
- selftest/vm: fix ksm selftest to run with different NUMA topologies (Rafael Aquini) [2023396]
- mm/vmalloc: introduce alloc_pages_bulk_array_mempolicy to accelerate memory allocation (Rafael Aquini) [2023396]
- memcg: unify memcg stat flushing (Rafael Aquini) [2023396]
- memcg: flush stats only if updated (Rafael Aquini) [2023396]
- mm/swapfile: fix an integer overflow in swap_show() (Rafael Aquini) [2023396]
- mm/gup: further simplify __gup_device_huge() (Rafael Aquini) [2023396]
- kasan: test: add memcpy test that avoids out-of-bounds write (Rafael Aquini) [2023396]
- tools/testing/selftests/vm/split_huge_page_test.c: fix application of sizeof to pointer (Rafael Aquini) [2023396]
- mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' (Rafael Aquini) [2023396]
- mm: khugepaged: skip huge page collapse for special files (Rafael Aquini) [2023396]
- mm, thp: bail out early in collapse_file for writeback page (Rafael Aquini) [2023396]
- mm/vmalloc: fix numa spreading for large hash tables (Rafael Aquini) [2023396]
- mm/secretmem: avoid letting secretmem_users drop to zero (Rafael Aquini) [2023396]
- mm/oom_kill.c: prevent a race between process_mrelease and exit_mmap (Rafael Aquini) [2023396]
- mm: filemap: check if THP has hwpoisoned subpage for PMD page fault (Rafael Aquini) [2023396]
- mm: hwpoison: remove the unnecessary THP check (Rafael Aquini) [2023396]
- memcg: page_alloc: skip bulk allocator for __GFP_ACCOUNT (Rafael Aquini) [2023396]
- secretmem: Prevent secretmem_users from wrapping to zero (Rafael Aquini) [2023396]
- Revert "mm/secretmem: use refcount_t instead of atomic_t" (Rafael Aquini) [2023396]
- memblock: exclude MEMBLOCK_NOMAP regions from kmemleak (Rafael Aquini) [2023396]
- Revert "memblock: exclude NOMAP regions from kmemleak" (Rafael Aquini) [2023396]
- mm/thp: decrease nr_thps in file's mapping on THP split (Rafael Aquini) [2023396]
- mm/secretmem: fix NULL page->mapping dereference in page_is_secretmem() (Rafael Aquini) [2023396]
- mm, slub: fix incorrect memcg slab count for bulk free (Rafael Aquini) [2023396]
- mm, slub: fix potential use-after-free in slab_debugfs_fops (Rafael Aquini) [2023396]
- mm, slub: fix potential memoryleak in kmem_cache_open() (Rafael Aquini) [2023396]
- mm, slub: fix mismatch between reconstructed freelist depth and cnt (Rafael Aquini) [2023396]
- mm, slub: fix two bugs in slab_debug_trace_open() (Rafael Aquini) [2023396]
- mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | MPOL_LOCAL in mbind() (Rafael Aquini) [2023396]
- memblock: check memory total_size (Rafael Aquini) [2023396]
- mm/migrate: fix CPUHP state to update node demotion order (Rafael Aquini) [2023396]
- mm/migrate: add CPU hotplug to demotion #ifdef (Rafael Aquini) [2023396]
- mm/migrate: optimize hotplug-time demotion order updates (Rafael Aquini) [2023396]
- userfaultfd: fix a race between writeprotect and exit_mmap() (Rafael Aquini) [2023396]
- mm/userfaultfd: selftests: fix memory corruption with thp enabled (Rafael Aquini) [2023396]
- memblock: exclude NOMAP regions from kmemleak (Rafael Aquini) [2023396]
- misc: fastrpc: Add missing lock before accessing find_vma() (Rafael Aquini) [2023396]
- mm: fix uninitialized use in overcommit_policy_handler (Rafael Aquini) [2023396]
- mm/memory_failure: fix the missing pte_unmap() call (Rafael Aquini) [2023396]
- kasan: always respect CONFIG_KASAN_STACK (Rafael Aquini) [2023396]
- mm/debug: sync up latest migrate_reason to migrate_reason_names (Rafael Aquini) [2023396]
- mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN (Rafael Aquini) [2023396]
- mm: fs: invalidate bh_lrus for only cold path (Rafael Aquini) [2023396]
- mm/shmem.c: fix judgment error in shmem_is_huge() (Rafael Aquini) [2023396]
- mm/damon: don't use strnlen() with known-bogus source length (Rafael Aquini) [2023396]
- kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS (Rafael Aquini) [2023396]
- mm, hwpoison: add is_free_buddy_page() in HWPoisonHandlable() (Rafael Aquini) [2023396]
- memcg: flush lruvec stats in the refault (Rafael Aquini) [2023396]
- netfilter: nf_tables: Fix oversized kvmalloc() calls (Rafael Aquini) [2023396]
- mm: Fully initialize invalidate_lock, amend lock class later (Rafael Aquini) [2023396]
- tools/bootconfig: Define memblock_free_ptr() to fix build error (Rafael Aquini) [2023396]
- memblock: introduce saner 'memblock_free_ptr()' interface (Rafael Aquini) [2023396]
- bpf: Add oversize check before call kvcalloc() (Rafael Aquini) [2023396]
- netfilter: ipset: Fix oversized kvmalloc() calls (Rafael Aquini) [2023396]
- bpf, mm: Fix lockdep warning triggered by stack_map_get_build_id_offset() (Rafael Aquini) [2023396]
- tools headers UAPI: Sync files changed by new process_mrelease syscall and the removal of some compat entry points (Rafael Aquini) [2023396]
- arm64: kdump: Skip kmemleak scan reserved memory for kdump (Rafael Aquini) [2023396]
- mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task (Rafael Aquini) [2023396]
- mm/kmemleak: allow __GFP_NOLOCKDEP passed to kmemleak's gfp (Rafael Aquini) [2023396]
- mmap_lock: change trace and locking order (Rafael Aquini) [2023396]
- mm/page_alloc.c: avoid accessing uninitialized pcp page migratetype (Rafael Aquini) [2023396]
- mm,vmscan: fix divide by zero in get_scan_count (Rafael Aquini) [2023396]
- mm/hugetlb: initialize hugetlb_usage in mm_init (Rafael Aquini) [2023396]
- mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled (Rafael Aquini) [2023396]
- arch: remove compat_alloc_user_space (Rafael Aquini) [2023396]
- compat: remove some compat entry points (Rafael Aquini) [2023396]
- mm: simplify compat numa syscalls (Rafael Aquini) [2023396]
- mm: simplify compat_sys_move_pages (Rafael Aquini) [2023396]
- kexec: avoid compat_alloc_user_space (Rafael Aquini) [2023396]
- kexec: move locking into do_kexec_load (Rafael Aquini) [2023396]
- mm: migrate: change to use bool type for 'page_was_mapped' (Rafael Aquini) [2023396]
- mm: migrate: fix the incorrect function name in comments (Rafael Aquini) [2023396]
- mm: migrate: introduce a local variable to get the number of pages (Rafael Aquini) [2023396]
- mm/vmstat: protect per cpu variables with preempt disable on RT (Rafael Aquini) [2023396]
- mm/workingset: correct kernel-doc notations (Rafael Aquini) [2023396]
- percpu: remove export of pcpu_base_addr (Rafael Aquini) [2023396]
- MAINTAINERS: update for DAMON (Rafael Aquini) [2023396]
- mm/damon: add user space selftests (Rafael Aquini) [2023396]
- mm/damon: add kunit tests (Rafael Aquini) [2023396]
- Documentation: add documents for DAMON (Rafael Aquini) [2023396]
- mm/damon/dbgfs: support multiple contexts (Rafael Aquini) [2023396]
- mm/damon/dbgfs: export kdamond pid to the user space (Rafael Aquini) [2023396]
- mm/damon: implement a debugfs-based user space interface (Rafael Aquini) [2023396]
- mm/damon: add a tracepoint (Rafael Aquini) [2023396]
- mm/damon: implement primitives for the virtual memory address spaces (Rafael Aquini) [2023396]
- mm/idle_page_tracking: make PG_idle reusable (Rafael Aquini) [2023396]
- mm/damon: adaptively adjust regions (Rafael Aquini) [2023396]
- mm/damon/core: implement region-based sampling (Rafael Aquini) [2023396]
- mm: introduce Data Access MONitor (DAMON) (Rafael Aquini) [2023396]
- kfence: test: fail fast if disabled at boot (Rafael Aquini) [2023396]
- kfence: show cpu and timestamp in alloc/free info (Rafael Aquini) [2023396]
- mm/secretmem: use refcount_t instead of atomic_t (Rafael Aquini) [2023396]
- mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) (Rafael Aquini) [2023396]
- mm: in_irq() cleanup (Rafael Aquini) [2023396]
- highmem: don't disable preemption on RT in kmap_atomic() (Rafael Aquini) [2023396]
- mm/early_ioremap.c: remove redundant early_ioremap_shutdown() (Rafael Aquini) [2023396]
- mm: don't allow executable ioremap mappings (Rafael Aquini) [2023396]
- mm: move ioremap_page_range to vmalloc.c (Rafael Aquini) [2023396]
- mm: remove redundant compound_head() calling (Rafael Aquini) [2023396]
- mm/memory_hotplug: use helper zone_is_zone_device() to simplify the code (Rafael Aquini) [2023396]
- mm/memory_hotplug: improved dynamic memory group aware "auto-movable" online policy (Rafael Aquini) [2023396]
- mm/memory_hotplug: memory group aware "auto-movable" online policy (Rafael Aquini) [2023396]
- virtio-mem: use a single dynamic memory group for a single virtio-mem device (Rafael Aquini) [2023396]
- dax/kmem: use a single static memory group for a single probed unit (Rafael Aquini) [2023396]
- ACPI: memhotplug: use a single static memory group for a single memory device (Rafael Aquini) [2023396]
- mm/memory_hotplug: track present pages in memory groups (Rafael Aquini) [2023396]
- drivers/base/memory: introduce "memory groups" to logically group memory blocks (Rafael Aquini) [2023396]
- mm/memory_hotplug: introduce "auto-movable" online policy (Rafael Aquini) [2023396]
- mm: track present early pages per zone (Rafael Aquini) [2023396]
- ACPI: memhotplug: memory resources cannot be enabled yet (Rafael Aquini) [2023396]
- mm/memory_hotplug: remove nid parameter from remove_memory() and friends (Rafael Aquini) [2023396]
- mm/memory_hotplug: remove nid parameter from arch_remove_memory() (Rafael Aquini) [2023396]
- mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() (Rafael Aquini) [2023396]
- mm: memory_hotplug: cleanup after removal of pfn_valid_within() (Rafael Aquini) [2023396]
- mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE (Rafael Aquini) [2023396]
- memory-hotplug.rst: complete admin-guide overhaul (Rafael Aquini) [2023396]
- memory-hotplug.rst: remove locking details from admin-guide (Rafael Aquini) [2023396]
- Revert "memcg: enable accounting for pollfd and select bits arrays" (Rafael Aquini) [2023396]
- Revert "memcg: enable accounting for file lock caches" (Rafael Aquini) [2023396]
- Revert "mm/gup: remove try_get_page(), call try_get_compound_head() directly" (Rafael Aquini) [2023396]
- binfmt: a.out: Fix bogus semicolon (Rafael Aquini) [2023396]
- mm, slub: convert kmem_cpu_slab protection to local_lock (Rafael Aquini) [2023396]
- mm, slub: use migrate_disable() on PREEMPT_RT (Rafael Aquini) [2023396]
- mm, slub: protect put_cpu_partial() with disabled irqs instead of cmpxchg (Rafael Aquini) [2023396]
- mm, slub: make slab_lock() disable irqs with PREEMPT_RT (Rafael Aquini) [2023396]
- mm: slub: make object_map_lock a raw_spinlock_t (Rafael Aquini) [2023396]
- mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context (Rafael Aquini) [2023396]
- mm, slab: split out the cpu offline variant of flush_slab() (Rafael Aquini) [2023396]
- mm, slub: don't disable irqs in slub_cpu_dead() (Rafael Aquini) [2023396]
- mm, slub: only disable irq with spin_lock in __unfreeze_partials() (Rafael Aquini) [2023396]
- mm, slub: separate detaching of partial list in unfreeze_partials() from unfreezing (Rafael Aquini) [2023396]
- mm, slub: detach whole partial list at once in unfreeze_partials() (Rafael Aquini) [2023396]
- mm, slub: discard slabs in unfreeze_partials() without irqs disabled (Rafael Aquini) [2023396]
- mm, slub: move irq control into unfreeze_partials() (Rafael Aquini) [2023396]
- mm, slub: call deactivate_slab() without disabling irqs (Rafael Aquini) [2023396]
- mm, slub: make locking in deactivate_slab() irq-safe (Rafael Aquini) [2023396]
- mm, slub: move reset of c->page and freelist out of deactivate_slab() (Rafael Aquini) [2023396]
- mm, slub: stop disabling irqs around get_partial() (Rafael Aquini) [2023396]
- mm, slub: check new pages with restored irqs (Rafael Aquini) [2023396]
- mm, slub: validate slab from partial list or page allocator before making it cpu slab (Rafael Aquini) [2023396]
- mm, slub: restore irqs around calling new_slab() (Rafael Aquini) [2023396]
- mm, slub: move disabling irqs closer to get_partial() in ___slab_alloc() (Rafael Aquini) [2023396]
- mm, slub: do initial checks in ___slab_alloc() with irqs enabled (Rafael Aquini) [2023396]
- mm, slub: move disabling/enabling irqs to ___slab_alloc() (Rafael Aquini) [2023396]
- mm, slub: simplify kmem_cache_cpu and tid setup (Rafael Aquini) [2023396]
- mm, slub: restructure new page checks in ___slab_alloc() (Rafael Aquini) [2023396]
- mm, slub: return slab page from get_partial() and set c->page afterwards (Rafael Aquini) [2023396]
- mm, slub: dissolve new_slab_objects() into ___slab_alloc() (Rafael Aquini) [2023396]
- mm, slub: extract get_partial() from new_slab_objects() (Rafael Aquini) [2023396]
- mm, slub: remove redundant unfreeze_partials() from put_cpu_partial() (Rafael Aquini) [2023396]
- mm, slub: don't disable irq for debug_check_no_locks_freed() (Rafael Aquini) [2023396]
- mm, slub: allocate private object map for validate_slab_cache() (Rafael Aquini) [2023396]
- mm, slub: allocate private object map for debugfs listings (Rafael Aquini) [2023396]
- mm, slub: don't call flush_all() from slab_debug_trace_open() (Rafael Aquini) [2023396]
- mm/madvise: add MADV_WILLNEED to process_madvise() (Rafael Aquini) [2023396]
- mm/vmstat: remove unneeded return value (Rafael Aquini) [2023396]
- mm/vmstat: simplify the array size calculation (Rafael Aquini) [2023396]
- mm/vmstat: correct some wrong comments (Rafael Aquini) [2023396]
- mm/percpu,c: remove obsolete comments of pcpu_chunk_populated() (Rafael Aquini) [2023396]
- selftests: vm: add COW time test for KSM pages (Rafael Aquini) [2023396]
- selftests: vm: add KSM merging time test (Rafael Aquini) [2023396]
- mm: KSM: fix data type (Rafael Aquini) [2023396]
- selftests: vm: add KSM merging across nodes test (Rafael Aquini) [2023396]
- selftests: vm: add KSM zero page merging test (Rafael Aquini) [2023396]
- selftests: vm: add KSM unmerge test (Rafael Aquini) [2023396]
- selftests: vm: add KSM merge test (Rafael Aquini) [2023396]
- mm/migrate: correct kernel-doc notation (Rafael Aquini) [2023396]
- mm: wire up syscall process_mrelease (Rafael Aquini) [2023396]
- mm: introduce process_mrelease system call (Rafael Aquini) [2023396]
- memblock: make memblock_find_in_range method private (Rafael Aquini) [2023396]
- mm/mempolicy.c: use in_task() in mempolicy_slab_node() (Rafael Aquini) [2023396]
- mm/mempolicy: unify the create() func for bind/interleave/prefer-many policies (Rafael Aquini) [2023396]
- mm/mempolicy: advertise new MPOL_PREFERRED_MANY (Rafael Aquini) [2023396]
- mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY (Rafael Aquini) [2023396]
- mm/memplicy: add page allocation function for MPOL_PREFERRED_MANY policy (Rafael Aquini) [2023396]
- mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferred nodes (Rafael Aquini) [2023396]
- mm/mempolicy: use readable NUMA_NO_NODE macro instead of magic number (Rafael Aquini) [2023396]
- mm: compaction: support triggering of proactive compaction by user (Rafael Aquini) [2023396]
- mm: compaction: optimize proactive compaction deferrals (Rafael Aquini) [2023396]
- mm, vmscan: guarantee drop_slab_node() termination (Rafael Aquini) [2023396]
- mm/vmscan: add 'else' to remove check_pending label (Rafael Aquini) [2023396]
- mm/vmscan: remove unneeded return value of kswapd_run() (Rafael Aquini) [2023396]
- mm/vmscan: remove misleading setting to sc->priority (Rafael Aquini) [2023396]
- mm/vmscan: remove the PageDirty check after MADV_FREE pages are page_ref_freezed (Rafael Aquini) [2023396]
- mm/vmpressure: replace vmpressure_to_css() with vmpressure_to_memcg() (Rafael Aquini) [2023396]
- mm/migrate: add sysfs interface to enable reclaim migration (Rafael Aquini) [2023396]
- mm/vmscan: never demote for memcg reclaim (Rafael Aquini) [2023396]
- mm/vmscan: Consider anonymous pages without swap (Rafael Aquini) [2023396]
- mm/vmscan: add helper for querying ability to age anonymous pages (Rafael Aquini) [2023396]
- mm/vmscan: add page demotion counter (Rafael Aquini) [2023396]
- mm/migrate: demote pages during reclaim (Rafael Aquini) [2023396]
- mm/migrate: enable returning precise migrate_pages() success count (Rafael Aquini) [2023396]
- mm/migrate: update node demotion order on hotplug events (Rafael Aquini) [2023396]
- mm/numa: automatically generate node migration order (Rafael Aquini) [2023396]
- selftests/vm/userfaultfd: wake after copy failure (Rafael Aquini) [2023396]
- userfaultfd: prevent concurrent API initialization (Rafael Aquini) [2023396]
- userfaultfd: change mmap_changing to atomic (Rafael Aquini) [2023396]
- hugetlb: fix hugetlb cgroup refcounting during vma split (Rafael Aquini) [2023396]
- hugetlb: before freeing hugetlb page set dtor to appropriate value (Rafael Aquini) [2023396]
- hugetlb: drop ref count earlier after page allocation (Rafael Aquini) [2023396]
- hugetlb: simplify prep_compound_gigantic_page ref count racing code (Rafael Aquini) [2023396]
- mm: fix panic caused by __page_handle_poison() (Rafael Aquini) [2023396]
- mm: hwpoison: dump page for unhandlable page (Rafael Aquini) [2023396]
- doc: hwpoison: correct the support for hugepage (Rafael Aquini) [2023396]
- mm: hwpoison: don't drop slab caches for offlining non-LRU page (Rafael Aquini) [2023396]
- mm/hwpoison: fix some obsolete comments (Rafael Aquini) [2023396]
- mm/hwpoison: change argument struct page **hpagep to *hpage (Rafael Aquini) [2023396]
- mm/hwpoison: fix potential pte_unmap_unlock pte error (Rafael Aquini) [2023396]
- mm/hwpoison: remove unneeded variable unmap_success (Rafael Aquini) [2023396]
- mm/page_isolation: tracing: trace all test_pages_isolated failures (Rafael Aquini) [2023396]
- mm/page_alloc.c: use in_task() (Rafael Aquini) [2023396]
- mm/page_alloc: make alloc_node_mem_map() __init rather than __ref (Rafael Aquini) [2023396]
- mm/page_alloc.c: fix 'zone_id' may be used uninitialized in this function warning (Rafael Aquini) [2023396]
- memblock: stop poisoning raw allocations (Rafael Aquini) [2023396]
- mm: introduce memmap_alloc() to unify memory map allocation (Rafael Aquini) [2023396]
- mm/page_alloc: always initialize memory map for the holes (Rafael Aquini) [2023396]
- kasan: test: avoid corrupting memory in kasan_rcu_uaf (Rafael Aquini) [2023396]
- kasan: test: avoid corrupting memory in copy_user_test (Rafael Aquini) [2023396]
- kasan: test: clean up ksize_uaf (Rafael Aquini) [2023396]
- kasan: test: only do kmalloc_uaf_memset for generic mode (Rafael Aquini) [2023396]
- kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS (Rafael Aquini) [2023396]
- kasan: test: avoid corrupting memory via memset (Rafael Aquini) [2023396]
- kasan: test: avoid writing invalid memory (Rafael Aquini) [2023396]
- kasan: test: rework kmalloc_oob_right (Rafael Aquini) [2023396]
- mm/kasan: move kasan.fault to mm/kasan/report.c (Rafael Aquini) [2023396]
- mm/vmalloc: fix wrong behavior in vread (Rafael Aquini) [2023396]
- lib/test_vmalloc.c: add a new 'nr_pages' parameter (Rafael Aquini) [2023396]
- mm/vmalloc: remove gfpflags_allow_blocking() check (Rafael Aquini) [2023396]
- mm/vmalloc: use batched page requests in bulk-allocator (Rafael Aquini) [2023396]
- mm/sparse: clarify pgdat_to_phys (Rafael Aquini) [2023396]
- include/linux/mmzone.h: avoid a warning in sparse memory support (Rafael Aquini) [2023396]
- mm/sparse: set SECTION_NID_SHIFT to 6 (Rafael Aquini) [2023396]
- mm: sparse: remove __section_nr() function (Rafael Aquini) [2023396]
- mm: sparse: pass section_nr to find_memory_block (Rafael Aquini) [2023396]
- mm: sparse: pass section_nr to section_mark_present (Rafael Aquini) [2023396]
- mm/bootmem_info.c: mark __init on register_page_bootmem_info_section (Rafael Aquini) [2023396]
- mm/mremap: fix memory account on do_munmap() failure (Rafael Aquini) [2023396]
- remap_file_pages: Use vma_lookup() instead of find_vma() (Rafael Aquini) [2023396]
- mm/pagemap: add mmap_assert_locked() annotations to find_vma*() (Rafael Aquini) [2023396]
- mm: change fault_in_pages_* to have an unsigned size parameter (Rafael Aquini) [2023396]
- mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code (Rafael Aquini) [2023396]
- mm: remove flush_kernel_dcache_page (Rafael Aquini) [2023396]
- scatterlist: replace flush_kernel_dcache_page with flush_dcache_page (Rafael Aquini) [2023396]
- mmc: mmc_spi: replace flush_kernel_dcache_page with flush_dcache_page (Rafael Aquini) [2023396]
- mmc: JZ4740: remove the flush_kernel_dcache_page call in jz4740_mmc_read_data (Rafael Aquini) [2023396]
- selftests: Fix spelling mistake "cann't" -> "cannot" (Rafael Aquini) [2023396]
- selftests/vm: use kselftest skip code for skipped tests (Rafael Aquini) [2023396]
- memcg: make memcg->event_list_lock irqsafe (Rafael Aquini) [2023396]
- memcg: fix up drain_local_stock comment (Rafael Aquini) [2023396]
- mm, memcg: save some atomic ops when flush is already true (Rafael Aquini) [2023396]
- mm, memcg: remove unused functions (Rafael Aquini) [2023396]
- mm: memcontrol: set the correct memcg swappiness restriction (Rafael Aquini) [2023396]
- memcg: replace in_interrupt() by !in_task() in active_memcg() (Rafael Aquini) [2023396]
- memcg: cleanup racy sum avoidance code (Rafael Aquini) [2023396]
- memcg: enable accounting for ldt_struct objects (Rafael Aquini) [2023396]
- memcg: enable accounting for posix_timers_cache slab (Rafael Aquini) [2023396]
- memcg: enable accounting for signals (Rafael Aquini) [2023396]
- memcg: enable accounting for new namesapces and struct nsproxy (Rafael Aquini) [2023396]
- memcg: enable accounting for fasync_cache (Rafael Aquini) [2023396]
- memcg: enable accounting for file lock caches (Rafael Aquini) [2023396]
- memcg: enable accounting for pollfd and select bits arrays (Rafael Aquini) [2023396]
- memcg: enable accounting for mnt_cache entries (Rafael Aquini) [2023396]
- memcg: charge fs_context and legacy_fs_context (Rafael Aquini) [2023396]
- memcg: infrastructure to flush memcg stats (Rafael Aquini) [2023396]
- memcg: switch lruvec stats to rstat (Rafael Aquini) [2023396]
- mm, memcg: inline swap-related functions to improve disabled memcg config (Rafael Aquini) [2023396]
- mm, memcg: inline mem_cgroup_{charge/uncharge} to improve disabled memcg config (Rafael Aquini) [2023396]
- mm, memcg: add mem_cgroup_disabled checks in vmpressure and swap-related functions (Rafael Aquini) [2023396]
- huge tmpfs: decide stat.st_blksize by shmem_is_huge() (Rafael Aquini) [2023396]
- huge tmpfs: shmem_is_huge(vma, inode, index) (Rafael Aquini) [2023396]
- huge tmpfs: SGP_NOALLOC to stop collapse_file() on race (Rafael Aquini) [2023396]
- huge tmpfs: move shmem_huge_enabled() upwards (Rafael Aquini) [2023396]
- huge tmpfs: revert shmem's use of transhuge_vma_enabled() (Rafael Aquini) [2023396]
- huge tmpfs: remove shrinklist addition from shmem_setattr() (Rafael Aquini) [2023396]
- huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE (Rafael Aquini) [2023396]
- huge tmpfs: fix fallocate(vanilla) advance over huge pages (Rafael Aquini) [2023396]
- shmem: shmem_writepage() split unlikely i915 THP (Rafael Aquini) [2023396]
- shmem: include header file to declare swap_info (Rafael Aquini) [2023396]
- shmem: remove unneeded function forward declaration (Rafael Aquini) [2023396]
- shmem: remove unneeded header file (Rafael Aquini) [2023396]
- shmem: remove unneeded variable ret (Rafael Aquini) [2023396]
- shmem: use raw_spinlock_t for ->stat_lock (Rafael Aquini) [2023396]
- mm/gup: remove try_get_page(), call try_get_compound_head() directly (Rafael Aquini) [2023396]
- mm/gup: small refactoring: simplify try_grab_page() (Rafael Aquini) [2023396]
- mm/gup: documentation corrections for gup/pup (Rafael Aquini) [2023396]
- mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() (Rafael Aquini) [2023396]
- mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() (Rafael Aquini) [2023396]
- mm: gup: remove useless BUG_ON in __get_user_pages() (Rafael Aquini) [2023396]
- mm: gup: remove unneed local variable orig_refs (Rafael Aquini) [2023396]
- mm: gup: remove set but unused local variable major (Rafael Aquini) [2023396]
- mm: delete unused get_kernel_page() (Rafael Aquini) [2023396]
- include/linux/buffer_head.h: fix boolreturn.cocci warnings (Rafael Aquini) [2023396]
- fs, mm: fix race in unlinking swapfile (Rafael Aquini) [2023396]
- fs: inode: count invalidated shadow pages in pginodesteal (Rafael Aquini) [2023396]
- fs: drop_caches: fix skipping over shadow cache inodes (Rafael Aquini) [2023396]
- fs: update documentation of get_write_access() and friends (Rafael Aquini) [2023396]
- filesystems/locking: fix Malformed table warning (Rafael Aquini) [2023396]
- writeback: memcg: simplify cgroup_writeback_by_id (Rafael Aquini) [2023396]
- writeback: use READ_ONCE for unlocked reads of writeback stats (Rafael Aquini) [2023396]
- writeback: rename domain_update_bandwidth() (Rafael Aquini) [2023396]
- writeback: fix bandwidth estimate for spiky workload (Rafael Aquini) [2023396]
- writeback: reliably update bandwidth estimation (Rafael Aquini) [2023396]
- writeback: track number of inodes under writeback (Rafael Aquini) [2023396]
- writeback: make the laptop_mode prototypes available unconditionally (Rafael Aquini) [2023396]
- mm: remove irqsave/restore locking from contexts with irqs enabled (Rafael Aquini) [2023396]
- mm: add kernel_misc_reclaimable in show_free_areas (Rafael Aquini) [2023396]
- mm: report a more useful address for reclaim acquisition (Rafael Aquini) [2023396]
- mm/debug_vm_pgtable: fix corrupted page flag (Rafael Aquini) [2023396]
- mm/debug_vm_pgtable: remove unused code (Rafael Aquini) [2023396]
- mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD and P4D modifying tests (Rafael Aquini) [2023396]
- mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD modifying tests (Rafael Aquini) [2023396]
- mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD modifying tests (Rafael Aquini) [2023396]
- mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE modifying tests (Rafael Aquini) [2023396]
- mm/debug_vm_pgtable: use struct pgtable_debug_args in migration and thp tests (Rafael Aquini) [2023396]
- mm/debug_vm_pgtable: use struct pgtable_debug_args in soft_dirty and swap tests (Rafael Aquini) [2023396]
- mm/debug_vm_pgtable: use struct pgtable_debug_args in protnone and devmap tests (Rafael Aquini) [2023396]
- mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf and savewrite tests (Rafael Aquini) [2023396]
- mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests (Rafael Aquini) [2023396]
- mm/debug_vm_pgtable: introduce struct pgtable_debug_args (Rafael Aquini) [2023396]
- mm: ignore MAP_DENYWRITE in ksys_mmap_pgoff() (Rafael Aquini) [2023396]
- mm: remove VM_DENYWRITE (Rafael Aquini) [2023396]
- binfmt: remove in-tree usage of MAP_DENYWRITE (Rafael Aquini) [2023396]
- kernel/fork: always deny write access to current MM exe_file (Rafael Aquini) [2023396]
- kernel/fork: factor out replacing the current MM exe_file (Rafael Aquini) [2023396]
- binfmt: don't use MAP_DENYWRITE when loading shared libraries via uselib() (Rafael Aquini) [2023396]
- ARM: 9115/1: mm/maccess: fix unaligned copy_{from,to}_kernel_nofault (Rafael Aquini) [2023396]
- net-memcg: pass in gfp_t mask to mem_cgroup_charge_skmem() (Rafael Aquini) [2023396]
- memblock: Check memory add/cap ordering (Rafael Aquini) [2023396]
- memblock: Add missing debug code to memblock_add_node() (Rafael Aquini) [2023396]
- mm: don't allow oversized kvmalloc() calls (Rafael Aquini) [2023396]
- mm: Add kvrealloc() (Rafael Aquini) [2023396]
- mm: hide laptop_mode_wb_timer entirely behind the BDI API (Rafael Aquini) [2023396]
- mm: Add functions to lock invalidate_lock for two mappings (Rafael Aquini) [2023396]
- mm: Protect operations adding pages to page cache with invalidate_lock (Rafael Aquini) [2023396]
- mm: Fix comments mentioning i_mutex (Rafael Aquini) [2023396]
- exit/bdflush: Remove the deprecated bdflush system call (Rafael Aquini) [2023396]
Resolves: rhbz#2023396

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-12-16 01:25:26 +00:00
Herton R. Krzesinski
f4b47898e9 kernel-5.14.0-27.el9
* Tue Dec 07 2021 Herton R. Krzesinski <herton@redhat.com> [5.14.0-27.el9]
- x86: change default to spec_store_bypass_disable=prctl spectre_v2_user=prctl (Wander Lairson Costa) [2002637]
- Enable PREEMPT_DYNAMIC for all but s390x (Phil Auld) [2019472]
- preempt: Restore preemption model selection configs (Phil Auld) [2019472]
- sched: Provide Kconfig support for default dynamic preempt mode (Phil Auld) [2019472]
- x86/sgx: Add TAINT_TECH_PREVIEW for virtual EPC (Wander Lairson Costa) [2025959]
- x86/sgx: mark tech preview (Wander Lairson Costa) [2025959]
- ipv6: When forwarding count rx stats on the orig netdev (Hangbin Liu) [2025457]
- ipv6: make exception cache less predictible (Hangbin Liu) [2025457]
- icmp: fix icmp_ext_echo_iio parsing in icmp_build_probe (Guillaume Nault) [2024572]
- net: prefer socket bound to interface when not in VRF (Guillaume Nault) [2024572]
- net: ipv4: Fix rtnexthop len when RTA_FLOW is present (Guillaume Nault) [2024572]
- nexthop: Fix memory leaks in nexthop notification chain listeners (Guillaume Nault) [2024572]
- nexthop: Fix division by zero while replacing a resilient group (Guillaume Nault) [2024572]
- ipv4: fix endianness issue in inet_rtm_getroute_build_skb() (Guillaume Nault) [2024572]
- crypto: ccp - Make use of the helper macro kthread_run() (Vladis Dronov) [1997595]
- crypto: ccp - Fix whitespace in sev_cmd_buffer_len() (Vladis Dronov) [1997595]
- crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() (Vladis Dronov) [1997595] {CVE-2021-3744 CVE-2021-3764}
- net/l2tp: Fix reference count leak in l2tp_udp_recv_core (Guillaume Nault) [2023271]
- scsi: megaraid: Clean up some inconsistent indenting (Tomas Henzl) [1879402]
- scsi: megaraid: Fix Coccinelle warning (Tomas Henzl) [1879402]
- scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 (Tomas Henzl) [1879402]
- scsi: megaraid_sas: Add helper functions for irq_context (Tomas Henzl) [1879402]
- scsi: megaraid_sas: Fix concurrent access to ISR between IRQ polling and real interrupt (Tomas Henzl) [1879402]
- tpm: ibmvtpm: Avoid error message when process gets signal while waiting (Štěpán Horáček) [1983089]
- char: tpm: cr50_i2c: convert to new probe interface (Štěpán Horáček) [1983089]
- char: tpm: Kconfig: remove bad i2c cr50 select (Štěpán Horáček) [1983089]
Resolves: rhbz#1879402, rhbz#1983089, rhbz#1997595, rhbz#2002637, rhbz#2019472, rhbz#2023271, rhbz#2024572, rhbz#2025457, rhbz#2025959

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-12-07 23:42:02 +00:00
Herton R. Krzesinski
48c1ecc6a0 kernel-5.14.0-26.el9
* Mon Dec 06 2021 Herton R. Krzesinski <herton@redhat.com> [5.14.0-26.el9]
- redhat/configs: enable CONFIG_CEPH_FSCACHE (Jeffrey Layton) [2017798]
- ceph: add a new metric to keep track of remote object copies (Jeffrey Layton) [2017798]
- libceph, ceph: move ceph_osdc_copy_from() into cephfs code (Jeffrey Layton) [2017798]
- ceph: clean-up metrics data structures to reduce code duplication (Jeffrey Layton) [2017798]
- ceph: split 'metric' debugfs file into several files (Jeffrey Layton) [2017798]
- ceph: return the real size read when it hits EOF (Jeffrey Layton) [2017798]
- ceph: properly handle statfs on multifs setups (Jeffrey Layton) [2017798]
- ceph: shut down mount on bad mdsmap or fsmap decode (Jeffrey Layton) [2017798]
- ceph: fix mdsmap decode when there are MDS's beyond max_mds (Jeffrey Layton) [2017798]
- ceph: ignore the truncate when size won't change with Fx caps issued (Jeffrey Layton) [2017798]
- ceph: don't rely on error_string to validate blocklisted session. (Jeffrey Layton) [2017798]
- ceph: just use ci->i_version for fscache aux info (Jeffrey Layton) [2017798]
- ceph: shut down access to inode when async create fails (Jeffrey Layton) [2017798]
- ceph: refactor remove_session_caps_cb (Jeffrey Layton) [2017798]
- ceph: fix auth cap handling logic in remove_session_caps_cb (Jeffrey Layton) [2017798]
- ceph: drop private list from remove_session_caps_cb (Jeffrey Layton) [2017798]
- ceph: don't use -ESTALE as special return code in try_get_cap_refs (Jeffrey Layton) [2017798]
- ceph: print inode numbers instead of pointer values (Jeffrey Layton) [2017798]
- ceph: enable async dirops by default (Jeffrey Layton) [2017798]
- libceph: drop ->monmap and err initialization (Jeffrey Layton) [2017798]
- ceph: convert to noop_direct_IO (Jeffrey Layton) [2017798]
- ceph: fix handling of "meta" errors (Jeffrey Layton) [2017798]
- ceph: skip existing superblocks that are blocklisted or shut down when mounting (Jeffrey Layton) [2017798]
- ceph: fix off by one bugs in unsafe_request_wait() (Jeffrey Layton) [2017798]
- ceph: fix dereference of null pointer cf (Jeffrey Layton) [2017798]
- ceph: drop the mdsc_get_session/put_session dout messages (Jeffrey Layton) [2017798]
- ceph: lockdep annotations for try_nonblocking_invalidate (Jeffrey Layton) [2017798]
- ceph: don't WARN if we're forcibly removing the session caps (Jeffrey Layton) [2017798]
- ceph: don't WARN if we're force umounting (Jeffrey Layton) [2017798]
- ceph: remove the capsnaps when removing caps (Jeffrey Layton) [2017798]
- ceph: request Fw caps before updating the mtime in ceph_write_iter (Jeffrey Layton) [2017798]
- ceph: reconnect to the export targets on new mdsmaps (Jeffrey Layton) [2017798]
- ceph: print more information when we can't find snaprealm (Jeffrey Layton) [2017798]
- ceph: add ceph_change_snap_realm() helper (Jeffrey Layton) [2017798]
- ceph: remove redundant initializations from mdsc and session (Jeffrey Layton) [2017798]
- ceph: cancel delayed work instead of flushing on mdsc teardown (Jeffrey Layton) [2017798]
- ceph: add a new vxattr to return auth mds for an inode (Jeffrey Layton) [2017798]
- ceph: remove some defunct forward declarations (Jeffrey Layton) [2017798]
- ceph: flush the mdlog before waiting on unsafe reqs (Jeffrey Layton) [2017798]
- ceph: flush mdlog before umounting (Jeffrey Layton) [2017798]
- ceph: make iterate_sessions a global symbol (Jeffrey Layton) [2017798]
- ceph: make ceph_create_session_msg a global symbol (Jeffrey Layton) [2017798]
- ceph: fix comment about short copies in ceph_write_end (Jeffrey Layton) [2017798]
- ceph: fix memory leak on decode error in ceph_handle_caps (Jeffrey Layton) [2017798]
Resolves: rhbz#2017798

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-12-06 18:03:50 +00:00
Herton R. Krzesinski
e7b9735845 kernel-5.14.0-25.el9
* Fri Dec 03 2021 Herton R. Krzesinski <herton@redhat.com> [5.14.0-25.el9]
- x86: Pin task-stack in __get_wchan() (Chris von Recklinghausen) [2022169]
- x86: Fix __get_wchan() for !STACKTRACE (Chris von Recklinghausen) [2022169]
- sched: Add wrapper for get_wchan() to keep task blocked (Chris von Recklinghausen) [2022169]
- x86: Fix get_wchan() to support the ORC unwinder (Chris von Recklinghausen) [2022169]
- proc: Use task_is_running() for wchan in /proc/$pid/stat (Chris von Recklinghausen) [2022169]
- leaking_addresses: Always print a trailing newline (Chris von Recklinghausen) [2022169]
- Revert "proc/wchan: use printk format instead of lookup_symbol_name()" (Chris von Recklinghausen) [2022169]
- sched: Fill unconditional hole induced by sched_entity (Chris von Recklinghausen) [2022169]
- powerpc/bpf: Fix write protecting JIT code (Jiri Olsa) [2023618]
- vfs: check fd has read access in kernel_read_file_from_fd() (Carlos Maiolino) [2022893]
- Disable idmapped mounts (Alexey Gladkov) [2018141]
- KVM: s390: Fix handle_sske page fault handling (Thomas Huth) [1870686]
- KVM: s390: Simplify SIGP Set Arch handling (Thomas Huth) [1870686]
- KVM: s390: pv: avoid stalls when making pages secure (Thomas Huth) [1870686]
- KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm (Thomas Huth) [1870686]
- KVM: s390: pv: avoid double free of sida page (Thomas Huth) [1870686]
- KVM: s390: pv: add macros for UVC CC values (Thomas Huth) [1870686]
- s390/uv: fully validate the VMA before calling follow_page() (Thomas Huth) [1870686]
- s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Thomas Huth) [1870686]
- s390/gmap: validate VMA in __gmap_zap() (Thomas Huth) [1870686]
- KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu (Thomas Huth) [1870686]
- KVM: s390: index kvm->arch.idle_mask by vcpu_idx (Thomas Huth) [1870686]
- KVM: s390: clear kicked_mask before sleeping again (Thomas Huth) [1870686]
- KVM: s390: Function documentation fixes (Thomas Huth) [1870686]
- s390/mm: fix kernel doc comments (Thomas Huth) [1870686]
- KVM: s390: generate kvm hypercall functions (Thomas Huth) [1870686]
- s390/vfio-ap: replace open coded locks for VFIO_GROUP_NOTIFY_SET_KVM notification (Thomas Huth) [1870686]
- s390/vfio-ap: r/w lock for PQAP interception handler function pointer (Thomas Huth) [1870686]
- KVM: Rename lru_slot to last_used_slot (Thomas Huth) [1870686]
- s390/uv: de-duplicate checks for Protected Host Virtualization (Thomas Huth) [1870686]
- s390/boot: disable Secure Execution in dump mode (Thomas Huth) [1870686]
- s390/boot: move uv function declarations to boot/uv.h (Thomas Huth) [1870686]
- s390/boot: move all linker symbol declarations from c to h files (Thomas Huth) [1870686]
- redhat/configs: Remove CONFIG_INFINIBAND_I40IW (Kamal Heib) [1920720]
Resolves: rhbz#1870686, rhbz#1920720, rhbz#2018141, rhbz#2022169, rhbz#2022893, rhbz#2023618

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-12-03 14:28:03 +00:00
Herton R. Krzesinski
4dee723bad kernel-5.14.0-24.el9
* Wed Dec 01 2021 Herton R. Krzesinski <herton@redhat.com> [5.14.0-24.el9]
- perf test: Handle fd gaps in test__dso_data_reopen (Michael Petlan) [1937209]
- perf tests vmlinux-kallsyms: Ignore hidden symbols (Michael Petlan) [1975103]
- perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support (Michael Petlan) [2009378]
- redhat/kernel.spec.template: Link perf with --export-dynamic (Michael Petlan) [2006775]
- xfs: fix I_DONTCACHE (Carlos Maiolino) [2022435]
- virtio: write back F_VERSION_1 before validate (Thomas Huth) [2008401]
- net/tls: Fix flipped sign in tls_err_abort() calls (Sabrina Dubroca) [2022006]
- net/tls: Fix flipped sign in async_wait.err assignment (Sabrina Dubroca) [2022006]
- hyper-v: Replace uuid.h with types.h (Mohammed Gamal) [2008572]
- Drivers: hv: vmbus: Remove unused code to check for subchannels (Mohammed Gamal) [2008572]
- hv: hyperv.h: Remove unused inline functions (Mohammed Gamal) [2008572]
- asm-generic/hyperv: provide cpumask_to_vpset_noself (Mohammed Gamal) [2008572]
- asm-generic/hyperv: Add missing #include of nmi.h (Mohammed Gamal) [2008572]
- x86/hyperv: Avoid erroneously sending IPI to 'self' (Mohammed Gamal) [2008572]
- x86/hyperv: remove on-stack cpumask from hv_send_ipi_mask_allbutself (Mohammed Gamal) [2008572]
- [s390] net/smc: improved fix wait on already cleared link (Mete Durlu) [1869652]
- [s390] net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work (Mete Durlu) [1869652]
- [s390] net/smc: add missing error check in smc_clc_prfx_set() (Mete Durlu) [1869652]
- cifs: enable SMB_DIRECT in RHEL9 (Ronnie Sahlberg) [1965209]
- scsi: mpt3sas: Clean up some inconsistent indenting (Tomas Henzl) [1876119]
- scsi: mpt3sas: Call cpu_relax() before calling udelay() (Tomas Henzl) [1876119]
- scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute (Tomas Henzl) [1876119]
- scsi: mpt3sas: Update driver version to 39.100.00.00 (Tomas Henzl) [1876119]
- scsi: mpt3sas: Use firmware recommended queue depth (Tomas Henzl) [1876119]
- scsi: mpt3sas: Bump driver version to 38.100.00.00 (Tomas Henzl) [1876119]
- scsi: mpt3sas: Add io_uring iopoll support (Tomas Henzl) [1876119]
- serial: 8250_lpss: Extract dw8250_do_set_termios() for common use (David Arcari) [1880032]
- serial: 8250_lpss: Enable DMA on Intel Elkhart Lake (David Arcari) [1880032]
- dmaengine: dw: Convert members to u32 in platform data (David Arcari) [1880032]
- dmaengine: dw: Simplify DT property parser (David Arcari) [1880032]
- dmaengine: dw: Remove error message from DT parsing code (David Arcari) [1880032]
- dmaengine: dw: Program xBAR hardware for Elkhart Lake (David Arcari) [1880032]
- vmxnet3: switch from 'pci_' to 'dma_' API (Kamal Heib) [2003297]
- vmxnet3: update to version 6 (Kamal Heib) [2003297]
- vmxnet3: increase maximum configurable mtu to 9190 (Kamal Heib) [2003297]
- vmxnet3: set correct hash type based on rss information (Kamal Heib) [2003297]
- vmxnet3: add support for ESP IPv6 RSS (Kamal Heib) [2003297]
- vmxnet3: remove power of 2 limitation on the queues (Kamal Heib) [2003297]
- vmxnet3: add support for 32 Tx/Rx queues (Kamal Heib) [2003297]
- vmxnet3: prepare for version 6 changes (Kamal Heib) [2003297]
Resolves: rhbz#1869652, rhbz#1876119, rhbz#1880032, rhbz#1937209, rhbz#1965209, rhbz#1975103, rhbz#2003297, rhbz#2006775, rhbz#2008401, rhbz#2008572, rhbz#2009378, rhbz#2022006, rhbz#2022435

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-12-01 19:08:08 +00:00
Herton R. Krzesinski
c37b348f9f kernel-5.14.0-21.el9
* Thu Nov 25 2021 Herton R. Krzesinski <herton@redhat.com> [5.14.0-21.el9]
- clocksource: Increase WATCHDOG_MAX_SKEW (Waiman Long) [2017164]
- x86/hpet: Use another crystalball to evaluate HPET usability (Waiman Long) [2017164]
- scsi: target: Fix the pgr/alua_support_store functions (Maurizio Lombardi) [2023439]
- redhat: fix typo and make the output more silent for dist-git sync (Herton R. Krzesinski)
- x86: ACPI: cstate: Optimize C3 entry on AMD CPUs (David Arcari) [1998526]
- scsi: lpfc: Update lpfc version to 14.0.0.3 (Dick Kennedy) [2021327]
- scsi: lpfc: Allow fabric node recovery if recovery is in progress before devloss (Dick Kennedy) [2021327]
- scsi: lpfc: Fix link down processing to address NULL pointer dereference (Dick Kennedy) [2021327]
- scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted (Dick Kennedy) [2021327]
- scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine (Dick Kennedy) [2021327]
- scsi: lpfc: Correct sysfs reporting of loop support after SFP status change (Dick Kennedy) [2021327]
- scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset (Dick Kennedy) [2021327]
- scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup() (Dick Kennedy) [2021327]
- x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically (Prarit Bhargava) [2021200]
- ucounts: Move get_ucounts from cred_alloc_blank to key_change_session_keyring (Alexey Gladkov) [2018142]
- ucounts: Proper error handling in set_cred_ucounts (Alexey Gladkov) [2018142]
- ucounts: Pair inc_rlimit_ucounts with dec_rlimit_ucoutns in commit_creds (Alexey Gladkov) [2018142]
- ucounts: Fix signal ucount refcounting (Alexey Gladkov) [2018142]
- x86/cpu: Fix migration safety with X86_BUG_NULL_SEL (Vitaly Kuznetsov) [2016959]
- ip6_gre: Revert "ip6_gre: add validation for csum_start" (Guillaume Nault) [2014993]
- ip_gre: validate csum_start only on pull (Guillaume Nault) [2014993]
- redhat/configs: enable KEXEC_IMAGE_VERIFY_SIG for RHEL (Coiby Xu) [1994858]
- redhat/configs: enable KEXEC_SIG for aarch64 RHEL (Coiby Xu) [1994858]
- kernel.spec: add bpf_testmod.ko to kselftests/bpf (Viktor Malik) [2006318 2006319]
- netfilter: Add deprecation notices for xtables (Phil Sutter) [1945179]
- redhat: Add mark_driver_deprecated() (Phil Sutter) [1945179]
Resolves: rhbz#1945179, rhbz#1994858, rhbz#1998526, rhbz#2006318, rhbz#2006319, rhbz#2014993, rhbz#2016959, rhbz#2017164, rhbz#2018142, rhbz#2021200, rhbz#2021327, rhbz#2023439

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-11-25 23:02:06 +00:00
Herton R. Krzesinski
7f650baf10 kernel-5.14.0-18.el9
* Thu Nov 18 2021 Herton R. Krzesinski <herton@redhat.com> [5.14.0-18.el9]
- CI: Add template for baseline gcov build (c9s repos) (Michael Hofmann)
- PCI: vmd: depend on !UML (Myron Stowe) [1994932]
- PCI: vmd: Do not disable MSI-X remapping if interrupt remapping is enabled by IOMMU (Myron Stowe) [1994932]
- PCI: vmd: Assign a number to each VMD controller (Myron Stowe) [1994932]
- PCI: VMD: ACPI: Make ACPI companion lookup work for VMD bus (Myron Stowe) [1994932]
- swiotlb-xen: drop DEFAULT_NSLABS (Jerry Snitselaar) [2004348]
- swiotlb-xen: arrange to have buffer info logged (Jerry Snitselaar) [2004348]
- swiotlb-xen: drop leftover __ref (Jerry Snitselaar) [2004348]
- swiotlb-xen: limit init retries (Jerry Snitselaar) [2004348]
- swiotlb-xen: suppress certain init retries (Jerry Snitselaar) [2004348]
- swiotlb-xen: maintain slab count properly (Jerry Snitselaar) [2004348]
- swiotlb-xen: fix late init retry (Jerry Snitselaar) [2004348]
- swiotlb-xen: avoid double free (Jerry Snitselaar) [2004348]
- dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC (Jerry Snitselaar) [2004348]
- dma-debug: fix sg checks in debug_dma_map_sg() (Jerry Snitselaar) [2004348]
- dma-mapping: fix the kerneldoc for dma_map_sgtable() (Jerry Snitselaar) [2004348]
- dma-debug: prevent an error message from causing runtime problems (Jerry Snitselaar) [2004348]
- dma-mapping: fix the kerneldoc for dma_map_sg_attrs (Jerry Snitselaar) [2004348]
- iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses (Jerry Snitselaar) [2004348]
- iommu: Clarify default domain Kconfig (Jerry Snitselaar) [2004348]
- iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() (Jerry Snitselaar) [2004348]
- iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() (Jerry Snitselaar) [2004348]
- iommu/amd: Remove iommu_init_ga() (Jerry Snitselaar) [2004348]
- iommu/amd: Relocate GAMSup check to early_enable_iommus (Jerry Snitselaar) [2004348]
- iommu/io-pgtable: Abstract iommu_iotlb_gather access (Jerry Snitselaar) [2004348]
- iommu/vt-d: Add present bit check in pasid entry setup helpers (Jerry Snitselaar) [2004348]
- iommu/vt-d: Use pasid_pte_is_present() helper function (Jerry Snitselaar) [2004348]
- iommu/vt-d: Drop the kernel doc annotation (Jerry Snitselaar) [2004348]
- iommu/vt-d: Allow devices to have more than 32 outstanding PRs (Jerry Snitselaar) [1921363]
- iommu/vt-d: Preset A/D bits for user space DMA usage (Jerry Snitselaar) [2004348]
- iomm/vt-d: Enable Intel IOMMU scalable mode by default (Jerry Snitselaar) [2004348]
- iommu/vt-d: Refactor Kconfig a bit (Jerry Snitselaar) [2004348]
- iommu/vt-d: Remove unnecessary oom message (Jerry Snitselaar) [2004348]
- iommu/vt-d: Update the virtual command related registers (Jerry Snitselaar) [2004348]
- iommu: Allow enabling non-strict mode dynamically (Jerry Snitselaar) [2004348]
- iommu: Merge strictness and domain type configs (Jerry Snitselaar) [2004348]
- iommu: Only log strictness for DMA domains (Jerry Snitselaar) [2004348]
- iommu: Expose DMA domain strictness via sysfs (Jerry Snitselaar) [2004348]
- iommu: Express DMA strictness via the domain type (Jerry Snitselaar) [2004348]
- iommu/vt-d: Prepare for multiple DMA domain types (Jerry Snitselaar) [2004348]
- iommu/arm-smmu: Prepare for multiple DMA domain types (Jerry Snitselaar) [2004348]
- iommu/amd: Prepare for multiple DMA domain types (Jerry Snitselaar) [2004348]
- iommu: Introduce explicit type for non-strict DMA domains (Jerry Snitselaar) [2004348]
- iommu/io-pgtable: Remove non-strict quirk (Jerry Snitselaar) [2004348]
- iommu: Indicate queued flushes via gather data (Jerry Snitselaar) [2004348]
- iommu/dma: Remove redundant "!dev" checks (Jerry Snitselaar) [2004348]
- iommu/virtio: Drop IOVA cookie management (Jerry Snitselaar) [2004348]
- iommu/vt-d: Drop IOVA cookie management (Jerry Snitselaar) [2004348]
- iommu/arm-smmu: Drop IOVA cookie management (Jerry Snitselaar) [2004348]
- iommu/amd: Drop IOVA cookie management (Jerry Snitselaar) [2004348]
- iommu: Pull IOVA cookie management into the core (Jerry Snitselaar) [2004348]
- iommu/amd: Remove stale amd_iommu_unmap_flush usage (Jerry Snitselaar) [2004348]
- iommu/amd: Use only natural aligned flushes in a VM (Jerry Snitselaar) [2004348]
- iommu/amd: Sync once for scatter-gather operations (Jerry Snitselaar) [2004348]
- iommu/amd: Tailored gather logic for AMD (Jerry Snitselaar) [2004348]
- iommu: Factor iommu_iotlb_gather_is_disjoint() out (Jerry Snitselaar) [2004348]
- iommu: Improve iommu_iotlb_gather helpers (Jerry Snitselaar) [2004348]
- iommu/amd: Do not use flush-queue when NpCache is on (Jerry Snitselaar) [2004348]
- iommu/amd: Selective flush on unmap (Jerry Snitselaar) [2004348]
- iommu/amd: Fix printing of IOMMU events when rate limiting kicks in (Jerry Snitselaar) [2004348]
- iommu/amd: Convert from atomic_t to refcount_t on pasid_state->count (Jerry Snitselaar) [2004348]
- iommu/arm-smmu: Fix missing unlock on error in arm_smmu_device_group() (Jerry Snitselaar) [2004348]
- iommu/arm-smmu-v3: Stop pre-zeroing batch commands (Jerry Snitselaar) [2004348]
- iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cmdq_skip_err() (Jerry Snitselaar) [2004348]
- iommu/arm-smmu-v3: Add and use static helper function arm_smmu_get_cmdq() (Jerry Snitselaar) [2004348]
- iommu/arm-smmu-v3: Add and use static helper function arm_smmu_cmdq_issue_cmd_with_sync() (Jerry Snitselaar) [2004348]
- iommu/arm-smmu-v3: Use command queue batching helpers to improve performance (Jerry Snitselaar) [2004348]
- iommu/arm-smmu: Optimize ->tlb_flush_walk() for qcom implementation (Jerry Snitselaar) [2004348]
- iommu/arm-smmu: Fix race condition during iommu_group creation (Jerry Snitselaar) [2004348]
- iommu: Fix race condition during default domain allocation (Jerry Snitselaar) [2004348]
- iommu/arm-smmu: Add clk_bulk_{prepare/unprepare} to system pm callbacks (Jerry Snitselaar) [2004348]
- iommu/arm-smmu-v3: Remove some unneeded init in arm_smmu_cmdq_issue_cmdlist() (Jerry Snitselaar) [2004348]
- iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971978]
- iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971978]
- iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages() (Jerry Snitselaar) [1971978]
- iommu/vt-d: Implement map/unmap_pages() iommu_ops callback (Jerry Snitselaar) [1971978]
- iommu/vt-d: Report real pgsize bitmap to iommu core (Jerry Snitselaar) [1971978]
- iommu: Streamline iommu_iova_to_phys() (Jerry Snitselaar) [2004348]
- iommu: Remove mode argument from iommu_set_dma_strict() (Jerry Snitselaar) [2004348]
- redhat/configs: Use new iommu default dma config options (Jerry Snitselaar) [2004348]
- iommu/amd: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2004348]
- iommu/vt-d: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2004348]
- iommu: Enhance IOMMU default DMA mode build options (Jerry Snitselaar) [2004348]
- iommu: Print strict or lazy mode at init time (Jerry Snitselaar) [2004348]
- iommu: Deprecate Intel and AMD cmdline methods to enable strict mode (Jerry Snitselaar) [2004348]
- iommu/arm-smmu: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971978]
- iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971978]
- iommu/io-pgtable-arm-v7s: Implement arm_v7s_map_pages() (Jerry Snitselaar) [1971978]
- iommu/io-pgtable-arm-v7s: Implement arm_v7s_unmap_pages() (Jerry Snitselaar) [1971978]
- iommu/io-pgtable-arm: Implement arm_lpae_map_pages() (Jerry Snitselaar) [1971978]
- iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages() (Jerry Snitselaar) [1971978]
- iommu/io-pgtable-arm: Prepare PTE methods for handling multiple entries (Jerry Snitselaar) [1971978]
- iommu/io-pgtable: Introduce map_pages() as a page table op (Jerry Snitselaar) [1971978]
- iommu/io-pgtable: Introduce unmap_pages() as a page table op (Jerry Snitselaar) [1971978]
- iommu: Add support for the map_pages() callback (Jerry Snitselaar) [1971978]
- iommu: Hook up '->unmap_pages' driver callback (Jerry Snitselaar) [1971978]
- iommu: Split 'addr_merge' argument to iommu_pgsize() into separate parts (Jerry Snitselaar) [1971978]
- iommu: Use bitmap to calculate page size in iommu_pgsize() (Jerry Snitselaar) [1971978]
- iommu: Add a map_pages() op for IOMMU drivers (Jerry Snitselaar) [1971978]
- iommu: Add an unmap_pages() op for IOMMU drivers (Jerry Snitselaar) [1971978]
- swiotlb: use depends on for DMA_RESTRICTED_POOL (Jerry Snitselaar) [2004348]
- swiotlb: Free tbl memory in swiotlb_exit() (Jerry Snitselaar) [2004348]
- swiotlb: Emit diagnostic in swiotlb_exit() (Jerry Snitselaar) [2004348]
- swiotlb: Convert io_default_tlb_mem to static allocation (Jerry Snitselaar) [2004348]
- swiotlb: add overflow checks to swiotlb_bounce (Jerry Snitselaar) [2004348]
- swiotlb: fix implicit debugfs declarations (Jerry Snitselaar) [2004348]
- swiotlb: Add restricted DMA pool initialization (Jerry Snitselaar) [2004348]
- redhat/configs: Add CONFIG_DMA_RESTRICTED_POOL (Jerry Snitselaar) [2004348]
- swiotlb: Add restricted DMA alloc/free support (Jerry Snitselaar) [2004348]
- swiotlb: Refactor swiotlb_tbl_unmap_single (Jerry Snitselaar) [2004348]
- swiotlb: Move alloc_size to swiotlb_find_slots (Jerry Snitselaar) [2004348]
- swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing (Jerry Snitselaar) [2004348]
- swiotlb: Update is_swiotlb_active to add a struct device argument (Jerry Snitselaar) [2004348]
- swiotlb: Update is_swiotlb_buffer to add a struct device argument (Jerry Snitselaar) [2004348]
- swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used (Jerry Snitselaar) [2004348]
- swiotlb: Refactor swiotlb_create_debugfs (Jerry Snitselaar) [2004348]
- swiotlb: Refactor swiotlb init functions (Jerry Snitselaar) [2004348]
- dma-mapping: make the global coherent pool conditional (Jerry Snitselaar) [2004348]
- dma-mapping: add a dma_init_global_coherent helper (Jerry Snitselaar) [2004348]
- dma-mapping: simplify dma_init_coherent_memory (Jerry Snitselaar) [2004348]
- dma-mapping: allow using the global coherent pool for !ARM (Jerry Snitselaar) [2004348]
- dma-direct: add support for dma_coherent_default_memory (Jerry Snitselaar) [2004348]
- dma-mapping: return an unsigned int from dma_map_sg{,_attrs} (Jerry Snitselaar) [2004348]
- dma-mapping: disallow .map_sg operations from returning zero on error (Jerry Snitselaar) [2004348]
- dma-mapping: return error code from dma_dummy_map_sg() (Jerry Snitselaar) [2004348]
- xen: swiotlb: return error code from xen_swiotlb_map_sg() (Jerry Snitselaar) [2004348]
- s390/pci: don't set failed sg dma_address to DMA_MAPPING_ERROR (Jerry Snitselaar) [2004348]
- s390/pci: return error code from s390_dma_map_sg() (Jerry Snitselaar) [2004348]
- powerpc/iommu: don't set failed sg dma_address to DMA_MAPPING_ERROR (Jerry Snitselaar) [2004348]
- powerpc/iommu: return error code from .map_sg() ops (Jerry Snitselaar) [2004348]
- iommu/dma: return error code from iommu_dma_map_sg() (Jerry Snitselaar) [2004348]
- iommu: return full error code from iommu_map_sg[_atomic]() (Jerry Snitselaar) [2004348]
- dma-direct: return appropriate error code from dma_direct_map_sg() (Jerry Snitselaar) [2004348]
- dma-mapping: allow map_sg() ops to return negative error codes (Jerry Snitselaar) [2004348]
- dma-debug: fix debugfs initialization order (Jerry Snitselaar) [2004348]
- dma-debug: use memory_intersects() directly (Jerry Snitselaar) [2004348]
Resolves: rhbz#1921363, rhbz#1971978, rhbz#1994932, rhbz#2004348

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-11-18 22:21:04 +00:00
Herton R. Krzesinski
908485c23f kernel-5.14.0-17.el9
* Tue Nov 16 2021 Herton R. Krzesinski <herton@redhat.com> [5.14.0-17.el9]
- net: mana: Support hibernation and kexec (Mohammed Gamal) [2011883]
- net: mana: Improve the HWC error handling (Mohammed Gamal) [2011883]
- net: mana: Report OS info to the PF driver (Mohammed Gamal) [2011883]
- net: mana: Fix the netdev_err()'s vPort argument in mana_init_port() (Mohammed Gamal) [2011883]
- net: mana: Allow setting the number of queues while the NIC is down (Mohammed Gamal) [2011883]
- net: mana: Fix error handling in mana_create_rxq() (Mohammed Gamal) [2011883]
- net: mana: Use kcalloc() instead of kzalloc() (Mohammed Gamal) [2011883]
- net: mana: Prefer struct_size over open coded arithmetic (Mohammed Gamal) [2011883]
- net: mana: Add WARN_ON_ONCE in case of CQE read overflow (Mohammed Gamal) [2011883]
- net: mana: Add support for EQ sharing (Mohammed Gamal) [2011883]
- net: mana: Move NAPI from EQ to CQ (Mohammed Gamal) [2011883]
- PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus (Mohammed Gamal) [2008571]
- objtool: Remove redundant 'len' field from struct section (C. Erastus Toe) [2002440]
- objtool: Make .altinstructions section entry size consistent (C. Erastus Toe) [2002440]
- s390/topology: fix topology information when calling cpu hotplug notifiers (Phil Auld) [2003998]
- fs: remove leftover comments from mandatory locking removal (Jeffrey Layton) [2017438]
- locks: remove changelog comments (Jeffrey Layton) [2017438]
- docs: fs: locks.rst: update comment about mandatory file locking (Jeffrey Layton) [2017438]
- Documentation: remove reference to now removed mandatory-locking doc (Jeffrey Layton) [2017438]
- locks: remove LOCK_MAND flock lock support (Jeffrey Layton) [2017438]
- fs: clean up after mandatory file locking support removal (Jeffrey Layton) [2017438]
- fs: remove mandatory file locking support (Jeffrey Layton) [2017438]
- fcntl: fix potential deadlock for &fasync_struct.fa_lock (Jeffrey Layton) [2017438]
- fcntl: fix potential deadlocks for &fown_struct.lock (Jeffrey Layton) [2017438]
- KVM: s390: Enable specification exception interpretation (Thomas Huth) [2001770]
- redhat/configs: enable CONFIG_BCMGENET as module (Joel Savitz) [2011025]
Resolves: rhbz#2001770, rhbz#2002440, rhbz#2003998, rhbz#2008571, rhbz#2011025, rhbz#2011883, rhbz#2017438

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-11-16 21:20:14 +00:00
Herton R. Krzesinski
51d05d2cb8 kernel-5.14.0-16.el9
* Fri Nov 12 2021 Herton R. Krzesinski <herton@redhat.com> [5.14.0-16.el9]
- CI: Add template for baseline gcov build for RHEL (Israel Santana Aleman)
- redhat/configs: Enable Nitro Enclaves on Aarch64 (Vitaly Kuznetsov) [2001582]
- nitro_enclaves: Add fixes for checkpatch blank line reports (Vitaly Kuznetsov) [2001582]
- nitro_enclaves: Add fixes for checkpatch spell check reports (Vitaly Kuznetsov) [2001582]
- nitro_enclaves: Add fixes for checkpatch match open parenthesis reports (Vitaly Kuznetsov) [2001582]
- nitro_enclaves: Update copyright statement to include 2021 (Vitaly Kuznetsov) [2001582]
- nitro_enclaves: Add fix for the kernel-doc report (Vitaly Kuznetsov) [2001582]
- nitro_enclaves: Update documentation for Arm64 support (Vitaly Kuznetsov) [2001582]
- nitro_enclaves: Enable Arm64 support (Vitaly Kuznetsov) [2001582]
- redhat/configs: Enable Hyper-V support on ARM (Vitaly Kuznetsov) [1949613]
- redhat/configs: enable CONFIG_INPUT_KEYBOARD for AARCH64 (Vitaly Kuznetsov) [1949613]
- Drivers: hv: Enable Hyper-V code to be built on ARM64 (Vitaly Kuznetsov) [1949613]
- arm64: efi: Export screen_info (Vitaly Kuznetsov) [1949613]
- arm64: hyperv: Initialize hypervisor on boot (Vitaly Kuznetsov) [1949613]
- arm64: hyperv: Add panic handler (Vitaly Kuznetsov) [1949613]
- arm64: hyperv: Add Hyper-V hypercall and register access utilities (Vitaly Kuznetsov) [1949613]
- PCI: hv: Turn on the host bridge probing on ARM64 (Vitaly Kuznetsov) [1949613]
- PCI: hv: Set up MSI domain at bridge probing time (Vitaly Kuznetsov) [1949613]
- PCI: hv: Set ->domain_nr of pci_host_bridge at probing time (Vitaly Kuznetsov) [1949613]
- PCI: hv: Generify PCI probing (Vitaly Kuznetsov) [1949613]
- arm64: PCI: Support root bridge preparation for Hyper-V (Vitaly Kuznetsov) [1949613]
- arm64: PCI: Restructure pcibios_root_bridge_prepare() (Vitaly Kuznetsov) [1949613]
- PCI: Support populating MSI domains of root buses via bridges (Vitaly Kuznetsov) [1949613]
- PCI: Introduce domain_nr in pci_host_bridge (Vitaly Kuznetsov) [1949613]
- drivers: hv: Decouple Hyper-V clock/timer code from VMbus drivers (Vitaly Kuznetsov) [1949613]
- Drivers: hv: Move Hyper-V misc functionality to arch-neutral code (Vitaly Kuznetsov) [1949613]
- Drivers: hv: Add arch independent default functions for some Hyper-V handlers (Vitaly Kuznetsov) [1949613]
- Drivers: hv: Make portions of Hyper-V init code be arch neutral (Vitaly Kuznetsov) [1949613]
- asm-generic/hyperv: Add missing #include of nmi.h (Vitaly Kuznetsov) [1949613]
- PCI: hv: Support for create interrupt v3 (Vitaly Kuznetsov) [1949613]
- x86_64: Enable Elkhart Lake Quadrature Encoder Peripheral support (Prarit Bhargava) [1874997]
Resolves: rhbz#1874997, rhbz#1949613, rhbz#2001582

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-11-12 15:12:32 +00:00
Herton R. Krzesinski
c6771ba6c6 kernel-5.14.0-10.el9
* Tue Oct 26 2021 Herton R. Krzesinski <herton@redhat.com> [5.14.0-10.el9]
- block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei) [1991958]
- blk-mq: avoid to iterate over stale request (Ming Lei) [2009110]
- redhat/configs: enable CONFIG_IMA_WRITE_POLICY (Bruno Meneguele) [2006320]
- CI: Update deprecated configs (Veronika Kabatova)
Resolves: rhbz#1991958, rhbz#2006320, rhbz#2009110

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-10-26 17:04:55 -04:00
Herton R. Krzesinski
274455a140 kernel-5.14.0-7.el9
* Mon Oct 11 2021 Herton R. Krzesinski <herton@redhat.com> [5.14.0-7.el9]
- redhat: Enable Nitro Enclaves driver on x86 for real (Vitaly Kuznetsov) [2011739]
- redhat/.gitignore: Add rhel9 KABI files (Prarit Bhargava) [2009489]
- hwmon: (k10temp) Add support for yellow carp (David Arcari) [1987069]
- hwmon: (k10temp) Rework the temperature offset calculation (David Arcari) [1987069]
- hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU (David Arcari) [1987069]
- hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs (David Arcari) [1987069]
- hwmon: (k10temp) support Zen3 APUs (David Arcari) [1987069]
- selinux,smack: fix subjective/objective credential use mixups (Ondrej Mosnacek) [2008145]
- redhat: kernel.spec: selftests: abort on build failure (Jiri Benc) [2004012]
- Revert "bpf, selftests: Disable tests that need clang13" (Jiri Benc) [2004012]
- selftests, bpf: Fix makefile dependencies on libbpf (Jiri Benc) [2004012]
Resolves: rhbz#1987069, rhbz#2004012, rhbz#2008145, rhbz#2009489, rhbz#2011739

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-10-11 16:02:58 -04:00
Herton R. Krzesinski
47d1230bdf kernel-5.14.0-6.el9
* Fri Oct 08 2021 Herton R. Krzesinski <herton@redhat.com> [5.14.0-6.el9]
- pinctrl: Bulk conversion to generic_handle_domain_irq() (David Arcari) [2000232]
- pinctrl: amd: Handle wake-up interrupt (David Arcari) [2000232]
- pinctrl: amd: Add irq field data (David Arcari) [2000232]
- Revert "redhat: define _rhel variable because pesign macro now needs it" (Jan Stancek)
- redhat: switch secureboot kernel image signing to release keys (Jan Stancek)
- redhat/configs: Disable FIREWIRE (Prarit Bhargava) [1871862]
- Enable e1000 in rhel9 as unsupported (Ken Cox) [2002344]
Resolves: rhbz#2000232

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-10-08 12:54:08 -04:00
Herton R. Krzesinski
de816cb508 kernel-5.14.0-5.el9
* Thu Sep 30 2021 Herton R. Krzesinski <herton@redhat.com> [5.14.0-5.el9]
- redhat/configs: enable CONFIG_SQUASHFS_ZSTD which is already enabled in Fedora 34 (Tao Liu) [1998953]
- fs: dlm: fix return -EINTR on recovery stopped (Alexander Aring) [2004213]
- redhat: replace redhatsecureboot303 signing key with redhatsecureboot601 (Jan Stancek) [2002499]
- redhat: define _rhel variable because pesign macro now needs it (Jan Stancek) [2002499]
- redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Jan Stancek) [1994849]
- redhat: correct file name of redhatsecurebootca1 (Jan Stancek) [2002499]
- redhat: align file names with names of signing keys for ppc and s390 (Jan Stancek) [2002499]
- redhat: restore sublevel in changelog (Jan Stancek)
- fs: dlm: avoid comms shutdown delay in release_lockspace (Alexander Aring) [1994749]
- redhat/configs: Enable CONFIG_BLK_CGROUP_IOLATENCY & CONFIG_BLK_CGROUP_FC_APPID (Waiman Long) [1996675]
- redhat/configs: remove conflicting SYSTEM_BLACKLIST_KEYRING (Bruno Meneguele) [2002350]
- Enable "inter server to server" NFSv4.2 COPY (Steve Dickson) [1487367]
Resolves: rhbz#1998953

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-09-30 15:32:39 -04:00
Herton R. Krzesinski
6e13272bc1 kernel-5.14-1.el9
* Mon Aug 30 2021 Herton R. Krzesinski <herton@redhat.com> [5.14-1]
- v5.14 rebase
- redhat: drop Patchlist.changelog for RHEL (Jan Stancek) [1997494]
- redhat: update Makefile.variables for centos/rhel9 fork (Herton R. Krzesinski)
- redhat: add support for stream profile in koji/brew (Herton R. Krzesinski)
- redhat: make DIST default to .el9 (Herton R. Krzesinski)
- redhat: set default values in Makefiles for RHEL 9 Beta (Jan Stancek) [1997494]
- arm64: use common CONFIG_MAX_ZONEORDER for arm kernel (Mark Salter)
- Create Makefile.variables for a single point of configuration change (Justin M. Forbes)
- rpmspec: drop traceevent files instead of just excluding them from files list (Herton R. Krzesinski) [1967640]
- redhat/config: Enablement of CONFIG_PAPR_SCM for PowerPC (Gustavo Walbon) [1962936]
- Attempt to fix Intel PMT code (David Arcari)
- CI: Enable realtime branch testing (Veronika Kabatova)
- CI: Enable realtime checks for c9s and RHEL9 (Veronika Kabatova)
- [fs] dax: mark tech preview (Bill O'Donnell) [1995338]
- ark: wireless: enable all rtw88 pcie wirless variants (Peter Robinson)
- wireless: rtw88: move debug options to common/debug (Peter Robinson)
- fedora: minor PTP clock driver cleanups (Peter Robinson)
- common: x86: enable VMware PTP support on ark (Peter Robinson)
Resolves: rhbz#1995338, rhbz#1962936

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-08-30 18:50:48 -04:00
Herton R. Krzesinski
c17a5a94d0 kernel-5.14.0-0.rc7.54.el9
* Tue Aug 24 2021 Herton R. Krzesinski <herton@redhat.com> [5.14.0-0.rc7.54]
- v5.14-rc7-1-gd5ae8d7f85b7 rebase
- arm64: dts: rockchip: Disable CDN DP on Pinebook Pro (Matthias Brugger)
- arm64: dts: rockchip: Setup USB typec port as datarole on (Dan Johansen)
- Revert "IB/rxe: Mark Soft-RoCE Transport driver as tech-preview" (Herton R. Krzesinski)
- redhat/configs: Enable genet and brcmfmac wlan (Jeremy Linton) [1992902]
- [scsi] megaraid_sas: re-add certain pci-ids (Tomas Henzl)
- xfs: drop experimental warnings for bigtime and inobtcount (Bill O'Donnell) [1995321]
- Disable liquidio driver on ark/rhel (Herton R. Krzesinski) [1993393]
- More Fedora config updates (Justin M. Forbes)
- Fedora config updates for 5.14 (Justin M. Forbes)
- CI: Rename ARK CI pipeline type (Veronika Kabatova)
- CI: Finish up c9s config (Veronika Kabatova)
- CI: Update ppc64le config (Veronika Kabatova)
- CI: use more templates (Veronika Kabatova)
- Filter updates for aarch64 (Justin M. Forbes)
- increase CONFIG_NODES_SHIFT for aarch64 (Chris von Recklinghausen) [1890304]
- Revert "redhat: ark: disable CONFIG_NET_SCH_MULTIQ" (Marcelo Ricardo Leitner) [1991624]
- redhat: configs: Enable CONFIG_WIRELESS_HOTKEY (Hans de Goede)
- redhat/configs: Update CONFIG_NVRAM (Desnes A. Nunes do Rosario) [1988254]
- common: serial: build in SERIAL_8250_LPSS for x86 (Peter Robinson)
- powerpc: enable CONFIG_FUNCTION_PROFILER (Diego Domingos) [1831065]
- crypto: rng - Override drivers/char/random in FIPS mode (Herbert Xu) [1984784]
- random: Add hook to override device reads and getrandom(2) (Herbert Xu) [1984784]
- redhat/configs: Disable Soft-RoCE driver (Kamal Heib)
- filter-modules.sh: add more sound modules to filter (Jaroslav Kysela)
- redhat/configs: sound configuration cleanups and updates (Jaroslav Kysela)
Resolves: rhbz#1831065, rhbz#1988254, rhbz#1890304, rhbz#1993393, rhbz#1995321

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-08-24 10:33:10 -04:00
Herton R. Krzesinski
0e640c455b kernel-5.14.0-0.rc6.46.el9
* Mon Aug 16 2021 Herton R. Krzesinski <herton@redhat.com> [kernel-5.14.0-0.rc6.46]
- v5.14-rc6 rebase
- update filters for Fedora (Justin M. Forbes)
- redhat/configs/evaluate_configs: Update help output (Prarit Bhargava)
- redhat/configs: Double MAX_LOCKDEP_CHAINS (Justin M. Forbes)
- fedora: configs: Fix WM5102 Kconfig (Hans de Goede)
- powerpc: enable CONFIG_POWER9_CPU (Diego Domingos) [1876436]
- redhat/configs: Fix CONFIG_VIRTIO_IOMMU to 'y' on aarch64 (Eric Auger) [1972795]
- Revert "ice: mark driver as tech-preview" (Jonathan Toppins)
- common: Update for CXL (Compute Express Link) configs (Peter Robinson)
- redhat: configs: disable CRYPTO_SM modules (Herton R. Krzesinski) [1990040]
- Remove fedora version of the LOCKDEP_BITS, we should use common (Justin M. Forbes)
- Re-enable sermouse for x86 (rhbz 1974002) (Justin M. Forbes)
- Revert "Merge branch 'releasefix' into 'os-build'" (Justin M. Forbes)
- Fedora 5.14 configs round 1 (Justin M. Forbes)
Resolves: rhbz#1972795, rhbz#1876436

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-08-16 15:51:36 -04:00
Herton R. Krzesinski
d348910a10 kernel-5.14.0-0.rc4.35.el9
* Mon Aug 02 2021 Herton R. Krzesinski <herton@redhat.com> [5.14.0-0.rc4.35]
- v5.14-rc4 rebase
- redhat: add gating configuration for centos stream/rhel9 (Herton R. Krzesinski)
- kernel-5.14.0-0.rc4.35 (Fedora Kernel Team)
- kernel-5.14.0-0.rc3.20210801gitf3438b4c4e69.34 (Fedora Kernel Team)
- kernel-5.14.0-0.rc3.20210731gitc7d102232649.33 (Fedora Kernel Team)
- [redhat] Enable CONFIG_RANDOM_TRUST_CPU for all the arches [1976877]
- x86: configs: Enable CONFIG_TEST_FPU for debug kernels (Vitaly Kuznetsov) [1988384]
- kernel-5.14.0-0.rc3.20210730git764a5bc89b12.32 (Fedora Kernel Team)
- redhat/configs: Move CHACHA and POLY1305 to core kernel to allow BIG_KEYS=y (root) [1983298]
- Revert "bpf: Add tech preview taint for syscall" (Jiri Olsa) [1978833]
- kernel.spec: fix build of samples/bpf (Jiri Benc)
- Enable OSNOISE_TRACER and TIMERLAT_TRACER (Jerome Marchand) [1979379]
- kernel-5.14.0-0.rc3.20210728git4010a528219e.31 (Fedora Kernel Team)
- kernel-5.14.0-0.rc3.20210728git7d549995d4e0.30 (Fedora Kernel Team)
- Don't tag a release as [redhat] (Justin M. Forbes)
- Revert "Drop that for now" (Herton R. Krzesinski)
- rpmspec: switch iio and gpio tools to use tools_make (Herton R. Krzesinski) [1956988]
Resolves: rhbz#1979379, rhbz#1976877

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-08-02 17:07:47 -04:00
Herton R. Krzesinski
a98153d0cc kernel-5.14.0-0.rc3.29.el9
* Mon Jul 26 2021 Herton R. Krzesinski <herton@redhat.com> [5.14.0-0.rc3.29]
- configs/process_configs.sh: Handle config items with no help text (Patrick Talbert)
- fedora: sound config updates for 5.14 (Peter Robinson)
- fedora: Only enable FSI drivers on POWER platform (Peter Robinson)
- The CONFIG_RAW_DRIVER has been removed from upstream (Peter Robinson)
- fedora: updates for 5.14 with a few disables for common from pending (Peter Robinson)
- fedora: migrate from MFD_TPS68470 -> INTEL_SKL_INT3472 (Peter Robinson)
- fedora: Remove STAGING_GASKET_FRAMEWORK (Peter Robinson)
- Fedora: move DRM_VMWGFX configs from ark -> common (Peter Robinson)
- fedora: arm: disabled unused FB drivers (Peter Robinson)
- fedora: don't enable FB_VIRTUAL (Peter Robinson)
- redhat/configs: Double MAX_LOCKDEP_ENTRIES (Waiman Long) [1940075]
- rpmspec: fix verbose output on kernel-devel installation (Herton R. Krzesinski) [1981406]
- Build Fedora x86s kernels with bytcr-wm5102 (Marius Hoch)
- Deleted redhat/configs/fedora/generic/x86/CONFIG_FB_HYPERV (Patrick Lang)
- rpmspec: correct the ghost initramfs attributes (Herton R. Krzesinski) [1977056]
- rpmspec: amend removal of depmod created files to include modules.builtin.alias.bin (Herton R. Krzesinski) [1977056]
- configs: remove duplicate CONFIG_DRM_HYPERV file (Patrick Talbert)
- CI: use common code for merge and release (Don Zickus)
- rpmspec: add release string to kernel doc directory name (Jan Stancek)
- redhat/configs: Add CONFIG_INTEL_PMT_CRASHLOG (Michael Petlan) [1880486]
- redhat/configs: Add CONFIG_INTEL_PMT_TELEMETRY (Michael Petlan) [1880486]
- redhat/configs: Add CONFIG_MFD_INTEL_PMT (Michael Petlan) [1880486]
- redhat/configs: enable CONFIG_BLK_DEV_ZONED (Ming Lei) [1638087]
- Add --with clang_lto option to build the kernel with Link Time Optimizations (Tom Stellard)
- common: disable DVB_AV7110 and associated pieces (Peter Robinson)
- Fix fedora-only config updates (Don Zickus)
Resolves: rhbz#1638087, rhbz#1977056, rhbz#1940075

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-07-26 17:42:21 -04:00
Herton R. Krzesinski
3718a5d93b kernel-5.14.0-0.rc2.23.el9
* Mon Jul 19 2021 Herton R. Krzesinski <herton@redhat.com> [5.14.0-0.rc2.23]
- v5.14-rc2 rebase
- Fedor config update for new option (Justin M. Forbes)
- Revert "scsi: smartpqi: add inspur advantech ids" (Herton R. Krzesinski)
- redhat/configs: Enable stmmac NIC for x86_64 (Mark Salter)
- all: hyperv: use the DRM driver rather than FB (Peter Robinson)
- all: hyperv: unify the Microsoft HyperV configs (Peter Robinson)
- all: VMWare: clean up VMWare configs (Peter Robinson)
- Update CONFIG_ARM_FFA_TRANSPORT (Patrick Talbert)
- CI: Handle all mirrors (Veronika Kabatova)
- Turn on CONFIG_STACKTRACE for s390x zfpcdump kernels (Justin M. Forbes)
- arm64: switch ark kernel to 4K pagesize (Mark Salter)
- Disable AMIGA_PARTITION and KARMA_PARTITION (Prarit Bhargava) [1802694]
- all: unify and cleanup i2c TPM2 modules (Peter Robinson)
- redhat/configs: Set CONFIG_VIRTIO_IOMMU on aarch64 (Eric Auger) [1972795]
- redhat/configs: Disable CONFIG_RT_GROUP_SCHED in rhel config (Phil Auld)
- redhat/configs: enable KEXEC_SIG which is already enabled in RHEL8 for s390x and x86_64 (Coiby Xu) [1976835]
- rpmspec: do not BuildRequires bpftool on noarch (Herton R. Krzesinski)
- redhat/configs: disable {IMA,EVM}_LOAD_X509 (Bruno Meneguele) [1977529]
- [redhat] kabi: rename legacy terminology (Čestmír Kalina) [1953486]
- redhat: add secureboot CA certificate to trusted kernel keyring (Bruno Meneguele)
- redhat/configs: enable IMA_ARCH_POLICY for aarch64 and s390x (Bruno Meneguele)
- redhat/configs: Enable CONFIG_MLXBF_GIGE on aarch64 (Alaa Hleihel) [1858599]
- Revert "kdump: add support for crashkernel=auto" (Kairui Song)
- Revert "kdump: round up the total memory size to 128M for crashkernel reservation" (Kairui Song)
- Revert "kdump: fix a grammar issue in a kernel message" (Kairui Song)
- Revert "Merge branch 'rename_mod_blacklist_sh_part_2' into 'os-build'" (Justin M. Forbes)
- common: enable STRICT_MODULE_RWX everywhere (Peter Robinson)
- COMMON_CLK_STM32MP157_SCMI is bool and selects COMMON_CLK_SCMI (Justin M. Forbes)
- kernel.spec: Add kernel{,-debug}-devel-matched meta packages (Timothée Ravier)
- mod-denylist.sh: Change to denylist (Prarit Bhargava)
- Turn off with_selftests for Fedora (Justin M. Forbes)
- Don't build bpftool on Fedora (Justin M. Forbes)
- Fix location of syscall scripts for kernel-devel (Justin M. Forbes)
- fedora: arm: Enable some i.MX8 options (Peter Robinson)
- Enable Landlock for Fedora (Justin M. Forbes)
- Filter update for Fedora aarch64 (Justin M. Forbes)
- rpmspec: only build debug meta packages where we build debug ones (Herton R. Krzesinski)
- rpmspec: do not BuildRequires bpftool on nobuildarches (Herton R. Krzesinski)
- redhat/configs: Consolidate CONFIG_HMC_DRV in the common s390x folder (Thomas Huth) [1976270]
- redhat/configs: Consolidate CONFIG_EXPOLINE_OFF in the common folder (Thomas Huth) [1976270]
- redhat/configs: Move CONFIG_HW_RANDOM_S390 into the s390x/ subfolder (Thomas Huth) [1976270]
- redhat/configs: Disable CONFIG_HOTPLUG_PCI_SHPC in the Fedora settings (Thomas Huth) [1976270]
- redhat/configs: Remove the non-existent CONFIG_NO_BOOTMEM switch (Thomas Huth) [1976270]
- redhat/configs: Compile the virtio-console as a module on s390x (Thomas Huth) [1976270]
- redhat/configs: Enable CONFIG_S390_CCW_IOMMU and CONFIG_VFIO_CCW for ARK, too (Thomas Huth) [1976270]
- Revert "Merge branch 'ec_fips' into 'os-build'" (Vladis Dronov) [1947240]
Resolves: rhbz#1947240, rhbz#1976270, rhbz#1953486, rhbz#1977529, rhbz#1976835, rhbz#1972795

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-07-19 23:11:45 +00:00
Herton R. Krzesinski
61e59076ba kernel-5.13.0-1.el9
* Tue Jun 29 2021 Fedora Kernel Team <kernel-team@fedoraproject.org> [5.13.0-1]
- Do not BuildRequires bpftool on nobuildarches and noarch (Herton R. Krzesinski)
- v5.13 rebase [1911193]
- Fix typos in fedora filters (Justin M. Forbes)
- More filtering for Fedora (Justin M. Forbes)
- Fix Fedora module filtering for spi-altera-dfl (Justin M. Forbes)
- Fedora 5.13 config updates (Justin M. Forbes)
- fedora: cleanup TCG_TIS_I2C_CR50 (Peter Robinson)
- fedora: drop duplicate configs (Peter Robinson)
- More Fedora config updates for 5.13 (Justin M. Forbes)
- redhat/configs: Enable needed drivers for BlueField SoC on aarch64 (Alaa Hleihel) [1858592 1858594 1858596]
- redhat: Rename mod-blacklist.sh to mod-denylist.sh (Prarit Bhargava)
- redhat/configs: enable CONFIG_NET_ACT_MPLS (Marcelo Ricardo Leitner)
- configs: Enable CONFIG_DEBUG_KERNEL for zfcpdump (Jiri Olsa)
- kernel.spec: Add support to use vmlinux.h (Don Zickus)
- spec: Add vmlinux.h to kernel-devel package (Jiri Olsa)
Resolves: rhbz#1858592, rhbz#1911193

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-07-02 16:34:23 -04:00
Herton R. Krzesinski
99a214b52f kernel-5.13.0-0.rc7.51.el9
* Mon Jun 21 2021 Fedora Kernel Team <kernel-team@fedoraproject.org> [5.13.0-0.rc7.51]
- v5.13-rc7 rebase
- Turn off DRM_XEN_FRONTEND for Fedora as we had DRM_XEN off already (Justin M. Forbes)
- Fedora 5.13 config updates pt 3 (Justin M. Forbes)
- all: enable ath11k wireless modules (Peter Robinson)
- all: Enable WWAN and associated MHI bus pieces (Peter Robinson)
- spec: Enable sefltests rpm build (Jiri Olsa)
- spec: Allow bpf selftest/samples to fail (Jiri Olsa)
- bpf, selftests: Disable tests that need clang13 (Toke Høiland-Jørgensen)
- kvm: Add kvm_stat.service file and kvm_stat logrotate config to the tools (Jiri Benc)
- kernel.spec: Add missing source files to kernel-selftests-internal (Jiri Benc)
- kernel.spec: selftests: add net/forwarding to TARGETS list (Jiri Benc)
- kernel.spec: selftests: add build requirement on libmnl-devel (Jiri Benc)
- kernel.spec: add action.o to kernel-selftests-internal (Jiri Benc)
- kernel.spec: avoid building bpftool repeatedly (Jiri Benc)
- kernel.spec: selftests require python3 (Jiri Benc)
- kernel.spec: skip selftests that failed to build (Jiri Benc)
- kernel.spec: fix installation of bpf selftests (Jiri Benc)
- redhat: fix samples and selftests make options (Jiri Benc)
- kernel.spec: enable mptcp selftests for kernel-selftests-internal (Jiri Benc)
- kernel.spec: Do not export shared objects from libexecdir to RPM Provides (Jiri Benc)
- kernel.spec: add missing dependency for the which package (Jiri Benc)
- kernel.spec: add netfilter selftests to kernel-selftests-internal (Jiri Benc)
- kernel.spec: move slabinfo and page_owner_sort debuginfo to tools-debuginfo (Jiri Benc)
- kernel.spec: package and ship VM tools (Jiri Benc)
- configs: enable CONFIG_PAGE_OWNER (Jiri Benc)
- kernel.spec: add coreutils (Jiri Benc)
- kernel.spec: add netdevsim driver selftests to kernel-selftests-internal (Jiri Benc)
- redhat/Makefile: Clean out the --without flags from the baseonly rule (Jiri Benc)
- kernel.spec: Stop building unnecessary rpms for baseonly builds (Jiri Benc)
- kernel.spec: disable more kabi switches for gcov build (Jiri Benc)
- kernel.spec: Rename kabi-dw base (Jiri Benc)
- kernel.spec: Fix error messages during build of zfcpdump kernel (Jiri Benc)
- kernel.spec: perf: remove bpf examples (Jiri Benc)
- kernel.spec: selftests should not depend on modules-internal (Jiri Benc)
- kernel.spec: build samples (Jiri Benc)
- kernel.spec: tools: sync missing options with RHEL 8 (Jiri Benc)
- redhat/configs: nftables: Enable extra flowtable symbols (Phil Sutter)
- redhat/configs: Sync netfilter options with RHEL8 (Phil Sutter)
- Fedora 5.13 config updates pt 2 (Justin M. Forbes)
- Move CONFIG_ARCH_INTEL_SOCFPGA up a level for Fedora (Justin M. Forbes)
- fedora: enable the Rockchip rk3399 pcie drivers (Peter Robinson)
- PCI: rockchip: Register IRQs just before pci_host_probe() (Javier Martinez Canillas)
- arm64: dts: rockchip: Update PCI host bridge window to 32-bit address memory (Punit Agrawal)
- PCI: of: Refactor the check for non-prefetchable 32-bit window (Punit Agrawal)
- PCI: of: Relax the condition for warning about non-prefetchable memory aperture size (Punit Agrawal)
- PCI: of: Clear 64-bit flag for non-prefetchable memory below 4GB (Punit Agrawal)
- Fedora 5.13 config updates pt 1 (Justin M. Forbes)
- Fix version requirement from opencsd-devel buildreq (Justin M. Forbes)
- configs/ark/s390: set CONFIG_MARCH_Z14 and CONFIG_TUNE_Z15 (Philipp Rudo) [1876435]
- configs/common/s390: Clean up CONFIG_{MARCH,TUNE}_Z* (Philipp Rudo)
- configs/process_configs.sh: make use of dummy-tools (Philipp Rudo)
- configs/common: disable CONFIG_INIT_STACK_ALL_{PATTERN,ZERO} (Philipp Rudo)
- configs/common/aarch64: disable CONFIG_RELR (Philipp Rudo)
- redhat/config: enable STMICRO nic for RHEL (Mark Salter)
- redhat/configs: Enable ARCH_TEGRA on RHEL (Mark Salter)
- redhat/configs: enable IMA_KEXEC for supported arches (Bruno Meneguele)
- redhat/configs: enable INTEGRITY_SIGNATURE to all arches (Bruno Meneguele)
- configs: enable CONFIG_LEDS_BRIGHTNESS_HW_CHANGED (Benjamin Tissoires)
- [redhat] perf: enable CoreSight support (Michael Petlan) [1877192]
- RHEL: disable io_uring support (Jeff Moyer) [1964537]
- all: Changing CONFIG_UV_SYSFS to build uv_sysfs.ko as a loadable module. (Frank Ramsay)
- Enable NITRO_ENCLAVES on RHEL (Vitaly Kuznetsov)
- Update the Quick Start documentation (David Ward)
- redhat/configs: Set PVPANIC_MMIO for x86 and PVPANIC_PCI for aarch64 (Eric Auger) [1961178]
Resolves: rhbz#1961178, rhbz#1964537, rhbz#1877192

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-06-21 19:14:53 -04:00
Herton R. Krzesinski
4b9d96346f kernel-5.13.0-0.rc4.33.el9
* Wed Jun 02 2021 Herton R. Krzesinski <herton@redhat.com> [5.13.0-0.rc4.33]
- v5.13-rc4-48-g231bc5390667 rebase [1962878]
- bpf: Fix unprivileged_bpf_disabled setup (Jiri Olsa)
- Enable CONFIG_BPF_UNPRIV_DEFAULT_OFF (Jiri Olsa)
- [redhat] configs: Enable CONFIG_VIRTIO_FS on s390x, too (Thomas Huth) [1871130]
- configs/common/s390: disable CONFIG_QETH_{OSN,OSX} (Philipp Rudo) [1903201]
- nvme: nvme_mpath_init remove multipath check (Mike Snitzer) [1948690]
- [redhat] Flip some diag modules from m to y (Antoine Tenart) [1948340]
- team: mark team driver as deprecated (Hangbin Liu) [1945477]
- [redhat] perf: link libtraceevent dynamically (Michael Petlan) [1952426]
- Make CRYPTO_EC also builtin (Simo Sorce) [1947240]
- Do not hard-code a default value for DIST (David Ward)
Resolves: rhbz#1947240, rhbz#1952426, rhbz#1945477, rhbz#1948340, rhbz#1948690, rhbz#1903201, rhbz#1871130, rhbz#1962878

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-06-02 15:24:51 -04:00
Herton R. Krzesinski
b30d95f9ca kernel-5.13.0-0.rc3.25.el9
* Mon May 24 2021 Fedora Kernel Team <kernel-team@fedoraproject.org> [5.13.0-0.rc3.25]
- Override %%{debugbuildsenabled} if the --with-release option is used (David Ward)
- Improve comments in SPEC file, and move some option tests and macros (David Ward)
- configs: enable CONFIG_EXFAT_FS (Pavel Reichl) [1943423]
- Revert s390x/zfcpdump part of a9d179c40281 and ecbfddd98621 (Vladis Dronov)
- Embed crypto algos, modes and templates needed in the FIPS mode (Vladis Dronov) [1947240]
- configs: Add and enable CONFIG_HYPERV_TESTING for debug kernels (Mohammed Gamal)
- mm/cma: mark CMA on x86_64 tech preview and print RHEL-specific infos (David Hildenbrand) [1945002]
- configs: enable CONFIG_CMA on x86_64 in ARK (David Hildenbrand) [1945002]
- rpmspec: build debug-* meta-packages if debug builds are disabled (Herton R. Krzesinski)
- UIO: disable unused config options (Aristeu Rozanski) [1957819]
- [redhat] perf: enable CTF support (Michael Petlan) [1957305]
- ARK-config: Make amd_pinctrl module builtin (Hans de Goede)
Resolves: rhbz#1957305

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-05-24 19:21:30 -04:00
Herton R. Krzesinski
bc8bcb1212 kernel-5.13.0-0.rc2.19.el9
* Mon May 17 2021 Fedora Kernel Team <kernel-team@fedoraproject.org> [5.13.0-0.rc2.19]
- rpmspec: revert/drop content hash for kernel-headers (Herton R. Krzesinski)
- rpmspec: fix check that calls InitBuildVars (Herton R. Krzesinski)
- fedora: enable zonefs (Damien Le Moal)
- redhat: load specific ARCH keys to INTEGRITY_PLATFORM_KEYRING (Bruno Meneguele)
- redhat: enable INTEGRITY_TRUSTED_KEYRING across all variants (Bruno Meneguele)
- redhat: enable SYSTEM_BLACKLIST_KEYRING across all variants (Bruno Meneguele)
- redhat: enable INTEGRITY_ASYMMETRIC_KEYS across all variants (Bruno Meneguele)
- Remove unused boot loader specification files (David Ward)
- redhat/configs: Enable mlx5 IPsec and TLS offloads (Alaa Hleihel) [1869674 1957636]
- Force DWARF4 because crash does not support DWARF5 yet (Justin M. Forbes)
- common: disable Apple Silicon generally (Peter Robinson)
- cleanup Intel's FPGA configs (Peter Robinson)
- common: move PTP KVM support from ark to common (Peter Robinson)
- [redhat] perf: enable dynamic linking of libbpf [1957210]
- Enable CONFIG_DRM_AMDGPU_USERPTR for everyone (Justin M. Forbes)
- redhat: add initial rpminspect configuration (Herton R. Krzesinski)
- fedora: arm updates for 5.13 (Peter Robinson)
- fedora: Enable WWAN and associated MHI bits (Peter Robinson)
- Update CONFIG_MODPROBE_PATH to /usr/sbin (Justin Forbes)
- Fedora set modprobe path (Justin M. Forbes)
- Keep sctp and l2tp modules in modules-extra (Don Zickus)
- Fix ppc64le cross build packaging (Don Zickus)
- Fedora: Make amd_pinctrl module builtin (Hans de Goede)
- Keep CONFIG_KASAN_HW_TAGS off for aarch64 debug configs (Justin M. Forbes)
- New configs in drivers/bus (Fedora Kernel Team)
- RHEL: Don't build KVM PR module on ppc64 (David Gibson) [1930649]
- [redhat] spec: Add bzip2 dependency to perf package [1957219]
- Flip CONFIG_USB_ROLE_SWITCH from m to y (Justin M. Forbes)
- Set valid options for CONFIG_FW_LOADER_USER_HELPER (Justin M. Forbes)
- Clean up CONFIG_FB_MODE_HELPERS (Justin M. Forbes)
- Turn off CONFIG_VFIO for the s390x zfcpdump kernel (Justin M. Forbes)
- Delete unused CONFIG_SND_SOC_MAX98390 pending-common (Justin M. Forbes)
- Update pending-common configs, preparing to set correctly (Justin M. Forbes)
- Update fedora filters for surface (Justin M. Forbes)
- Build CONFIG_CRYPTO_ECDSA inline for s390x zfcpdump (Justin M. Forbes)
- Replace "flavour" where "variant" is meant instead (David Ward)
- Drop the %%{variant} macro and fix --with-vanilla (David Ward)
- Fix syntax of %%kernel_variant_files (David Ward)
- Change description of --without-vdso-install to fix typo (David Ward)
- Config updates to work around mismatches (Justin M. Forbes)
- CONFIG_SND_SOC_FSL_ASOC_CARD selects CONFIG_MFD_WM8994 now (Justin M. Forbes)
- wireguard: disable in FIPS mode (Hangbin Liu) [1940794]
- Enable mtdram for fedora (rhbz 1955916) (Justin M. Forbes)
- Remove reference to bpf-helpers man page (Justin M. Forbes)
- Fedora: enable more modules for surface devices (Dave Olsthoorn)
- Fix Fedora config mismatch for CONFIG_FSL_ENETC_IERB (Justin M. Forbes)
- hardlink is in /usr/bin/ now (Justin M. Forbes)
- Ensure CONFIG_KVM_BOOK3S_64_PR stays on in Fedora, even if it is turned off in RHEL (Justin M. Forbes)
- Set date in package release from repository commit, not system clock (David Ward)
- Use a better upstream tarball filename for snapshots (David Ward)
- Don't create empty pending-common files on pending-fedora commits (Don Zickus)
- nvme: decouple basic ANA log page re-read support from native multipathing (Mike Snitzer) [1948690]
- nvme: allow local retry and proper failover for REQ_FAILFAST_TRANSPORT (Mike Snitzer) [1948690]
- nvme: Return BLK_STS_TARGET if the DNR bit is set (Mike Snitzer) [1948690]
- Add redhat/configs/pending-common/generic/s390x/zfcpdump/CONFIG_NETFS_SUPPORT (Justin M. Forbes)
Resolves: rhbz#1957219, rhbz#1930649, rhbz#1957210

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-05-17 18:16:50 -04:00
Herton R. Krzesinski
819faa16a9 kernel-5.12.0-0.rc8.193.el9
* Thu Apr 22 2021 Herton R. Krzesinski <herton@redhat.com> [5.12.0-0.rc8.193]
- v5.12-rc8-1-g7af08140979a rebase
- Replace /usr/libexec/platform-python with /usr/bin/python3 (David Ward)
- Turn off ADI_AXI_ADC and AD9467 which now require CONFIG_OF (Justin M. Forbes)
- Export ark infrastructure files (Don Zickus)
- docs: Update docs to reflect newer workflow. (Don Zickus)
- Use upstream/master for merge-base with fallback to master (Don Zickus)
- Fedora: Turn off the SND_INTEL_BYT_PREFER_SOF option (Hans de Goede)
- filter-modules.sh.fedora: clean up "netprots" (Paul Bolle)
- filter-modules.sh.fedora: clean up "scsidrvs" (Paul Bolle)
- filter-*.sh.fedora: clean up "ethdrvs" (Paul Bolle)
- filter-*.sh.fedora: clean up "driverdirs" (Paul Bolle)
- filter-*.sh.fedora: remove incorrect entries (Paul Bolle)
- filter-*.sh.fedora: clean up "singlemods" (Paul Bolle)
- filter-modules.sh.fedora: drop unused list "iiodrvs" (Paul Bolle)
- Update mod-internal to fix depmod issue (Nico Pache)
- Turn on CONFIG_VDPA_SIM_NET (rhbz 1942343) (Justin M. Forbes)
- New configs in drivers/power (Fedora Kernel Team)
- Turn on CONFIG_NOUVEAU_DEBUG_PUSH for debug configs (Justin M. Forbes)
- Turn off KFENCE sampling by default for Fedora (Justin M. Forbes)
- Fedora config updates round 2 (Justin M. Forbes)
- New configs in drivers/soc (Jeremy Cline)
- filter-modules.sh: Fix copy/paste error 'input' (Paul Bolle)
- Update module filtering for 5.12 kernels (Justin M. Forbes)
- Fix genlog.py to ensure that comments retain "%%" characters. (Mark Mielke)
- New configs in drivers/leds (Fedora Kernel Team)
- Limit CONFIG_USB_CDNS_SUPPORT to x86_64 and arm in Fedora (David Ward)
- Fedora: Enable CHARGER_GPIO on aarch64 too (Peter Robinson)
- Fedora config updates (Justin M. Forbes)
- wireguard: mark as Tech Preview (Hangbin Liu) [1613522]
- configs: enable CONFIG_WIREGUARD in ARK (Hangbin Liu) [1613522]
- Remove duplicate configs acroos fedora, ark and common (Don Zickus)
- Combine duplicate configs across ark and fedora into common (Don Zickus)
- common/ark: cleanup and unify the parport configs (Peter Robinson)
- iommu/vt-d: enable INTEL_IDXD_SVM for both fedora and rhel (Jerry Snitselaar)
- REDHAT: coresight: etm4x: Disable coresight on HPE Apollo 70 (Jeremy Linton)
- configs/common/generic: disable CONFIG_SLAB_MERGE_DEFAULT (Rafael Aquini)
- Remove _legacy_common_support (Justin M. Forbes)
- redhat/mod-blacklist.sh: Fix floppy blacklisting (Hans de Goede)
Resolves: rhbz#1613522

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-04-22 18:02:09 -04:00
Herton R. Krzesinski
57507c3337 kernel-5.12.0-0.rc5.180.el9
* Tue Mar 30 2021 Herton R. Krzesinski [5.12.0-0.rc5.180]
- v5.12-rc5 rebase
- New configs in fs/pstore (CKI@GitLab)
- New configs in arch/powerpc (Fedora Kernel Team)
- configs: enable BPF LSM on Fedora and ARK (Ondrej Mosnacek)
- configs: clean up LSM configs (Ondrej Mosnacek)
- New configs in drivers/platform (CKI@GitLab)
- New configs in drivers/firmware (CKI@GitLab)
- New configs in drivers/mailbox (Fedora Kernel Team)
- New configs in drivers/net/phy (Justin M. Forbes)
- Update CONFIG_DM_MULTIPATH_IOA (Augusto Caringi)
- New configs in mm/Kconfig (CKI@GitLab)
- New configs in arch/powerpc (Jeremy Cline)
- New configs in arch/powerpc (Jeremy Cline)
- New configs in drivers/input (Fedora Kernel Team)
- New configs in net/bluetooth (Justin M. Forbes)
- New configs in drivers/clk (Fedora Kernel Team)
- New configs in init/Kconfig (Jeremy Cline)
- redhat: allow running fedora-configs and rh-configs targets outside of redhat/ (Herton R. Krzesinski)
- all: unify the disable of goldfish (android emulation platform) (Peter Robinson)
- common: minor cleanup/de-dupe of dma/dmabuf debug configs (Peter Robinson)
- common/ark: these drivers/arches were removed in 5.12 (Peter Robinson)
- common: unset serial mouse for general config (Peter Robinson)
- Correct kernel-devel make prepare build for 5.12. (Paulo E. Castro)
- redhat: add initial support for centos stream dist-git sync on Makefiles (Herton R. Krzesinski)
- redhat/configs: Enable CONFIG_SCHED_STACK_END_CHECK for Fedora and ARK (Josh Poimboeuf) [1856174]
Resolves: rhbz#1856174

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-03-30 18:48:25 -04:00
Herton R. Krzesinski
e329da546a kernel-5.12.0-0.rc4.175.el9
* Mon Mar 22 2021 Herton R. Krzesinski <herton@redhat.com> [5.12.0-0.rc4.175]
- v5.12-rc4 rebase
- CONFIG_VFIO now selects IOMMU_API instead of depending on it, causing several config mismatches for the zfcpdump kernel (Justin M. Forbes)
- Turn off weak-modules for Fedora (Justin M. Forbes)
- redhat: enable CONFIG_FW_LOADER_COMPRESS for ARK (Herton R. Krzesinski) [1939095]
Resolves: rhbz#1939095

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-03-22 16:10:08 -04:00
Herton R. Krzesinski
c77e211d13 kernel-5.12.0-0.rc3.170.el9
* Mon Mar 15 2021 Herton R. Krzesinski <herton@redhat.com> [5.12.0-0.rc3.170]
- v5.12-rc3 rebase
- Fedora: filters: update to move dfl-emif to modules (Peter Robinson)
- [redhat] arm: unify EFI vars (Jeremy Linton)
- [redhat] arm: Unify CPU_THERMAL (Jeremy Linton)
- [redhat] arm: move SPE to generic (Jeremy Linton)
- [redhat] aarch64: sync and enable some arm interconnect PMUs (Jeremy Linton)
- [redhat] arm: move psci checker disable to common (Jeremy Linton)
- [redhat] aarch64: SW_TTBR_PAN globally on (Jeremy Linton)
- [redhat] aarch64: Move arm64_tlb_range to common (Jeremy Linton)
- [redhat] aarch64: Enable hotplug memory (Jeremy Linton)
- [redhat] aarch64: ACPI/CPPC can be a module (Jeremy Linton)
- drop duplicate DEVFREQ_GOV_SIMPLE_ONDEMAND config (Peter Robinson)
- efi: The EFI_VARS is legacy and now x86 only (Peter Robinson)
- common: enable RTC_SYSTOHC to supplement update_persistent_clock64 (Peter Robinson)
- generic: arm: enable SCMI for all options (Peter Robinson)
- fedora: the PCH_CAN driver is x86-32 only (Peter Robinson)
- common: disable legacy CAN device support (Peter Robinson)
- common: Enable Microchip MCP251x/MCP251xFD CAN controllers (Peter Robinson)
- common: Bosch MCAN support for Intel Elkhart Lake (Peter Robinson)
- common: enable CAN_PEAK_PCIEFD PCI-E driver (Peter Robinson)
- common: disable CAN_PEAK_PCIEC PCAN-ExpressCard (Peter Robinson)
- common: enable common CAN layer 2 protocols (Peter Robinson)
- ark: disable CAN_LEDS option (Peter Robinson)

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-03-15 19:54:10 -04:00
Herton R. Krzesinski
a5e36e671f kernel-5.12.0-0.rc2.169.el9
* Fri Mar 12 2021 Herton R. Krzesinski <herton@redhat.com> [5.12.0-0.rc2.169]
- v5.12-rc2-296-ga74e6a014c9d rebase
- Set CONFIG_MOUSE_SERIAL=n by default (Patrick Talbert)
- Fedora: Turn on SND_SOC_INTEL_SKYLAKE_HDAUDIO_CODEC option (Hans de Goede)
- Fedora: enable modules for surface devices (Dave Olsthoorn)
- Turn on SND_SOC_INTEL_SOUNDWIRE_SOF_MACH for Fedora again (Justin M. Forbes)
- common: fix WM8804 codec dependencies (Peter Robinson)
- Build SERIO_SERPORT as a module (Peter Robinson)
- input: touchscreen: move ELO and Wacom serial touchscreens to x86 (Peter Robinson)
- Sync serio touchscreens for non x86 architectures to the same as ARK (Peter Robinson)
- Only enable SERIO_LIBPS2 on x86 (Peter Robinson)
- Only enable PC keyboard controller and associated keyboard on x86 (Peter Robinson)
- Generic: Mouse: Tweak generic serial mouse options (Peter Robinson)
- Only enable PS2 Mouse options on x86 (Peter Robinson)
- Disable bluetooth highspeed by default (Peter Robinson)
- Fedora: A few more general updates for 5.12 window (Peter Robinson)
- Fedora: Updates for 5.12 merge window (Peter Robinson)
- Fedora: remove dead options that were removed upstream (Peter Robinson)
- Revert "mm/kmemleak: skip late_init if not skip disable" (Herton R. Krzesinski)

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-03-12 10:18:20 -05:00
Herton R. Krzesinski
dc077db1aa kernel-5.12.0-0.rc2.166.el9
* Tue Mar 09 2021 Herton R. Krzesinski <herton@redhat.com> [5.12.0-0.rc2.166]
- v5.12-rc2-59-g144c79ef3353 rebase
- Revert "ARM: fix __get_user_check() in case uaccess_* calls are not inlined" (Herton R. Krzesinski)

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-03-09 17:40:12 -05:00
Herton R. Krzesinski
235a1eaf83 kernel-5.12.0-0.rc1.163.el9
* Thu Mar 04 2021 Herton R. Krzesinski <herton@redhat.com> [5.12.0-0.rc1.163]
- v5.12-rc1-22-gf69d02e37a85 rebase
- Revert "dt-bindings: panel: add binding for Xingbangda XBD599 panel" (Herton R. Krzesinski)
- redhat: remove CONFIG_DRM_PANEL_XINGBANGDA_XBD599 (Herton R. Krzesinski)
- Revert "drm: panel: add Xingbangda XBD599 panel" (Herton R. Krzesinski)
- Revert "drm/sun4i: sun6i_mipi_dsi: fix horizontal timing calculation" (Herton R. Krzesinski)
- New configs in arch/powerpc (Fedora Kernel Team)
- Fix merge issue (Justin M. Forbes)
- Revert pending so that MR works (Justin M. Forbes)
- Change the pending config for CONFIG_PPC_QUEUED_SPINLOCKS as it is now default upstream for 64-bit server CPUs (Justin M. Forbes)
- Turn on CONFIG_PPC_QUEUED_SPINLOCKS as it is default upstream now (Justin M. Forbes)
- Update pending-common configs to address new upstream config deps (Justin M. Forbes)
- rpmspec: ship gpio-watch.debug in the proper debuginfo package (Herton R. Krzesinski)
- Removed description text as a comment confuses the config generation (Justin M. Forbes)
- New configs in drivers/dma-buf (Jeremy Cline)
- Fedora: ARMv7: build for 16 CPUs. (Peter Robinson)
- Fedora: only enable DEBUG_HIGHMEM on debug kernels (Peter Robinson)

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-03-04 09:16:27 -05:00
Herton R. Krzesinski
a0a2534c79 kernel-5.11.0-0.rc7.150.el9
* Wed Feb 10 2021 Herton R. Krzesinski <herton@redhat.com> [5.11.0-0.rc7.150]
- v5.11-rc7-2-ge0756cfc7d7c rebase
- Fix trailing white space in redhat/configs/fedora/generic/CONFIG_SND_INTEL_BYT_PREFER_SOF (Justin M. Forbes)
- Add a redhat/rebase-notes.txt file (Hans de Goede)
- Turn on SND_INTEL_BYT_PREFER_SOF for Fedora (Hans de Goede)
- ALSA: hda: intel-dsp-config: Add SND_INTEL_BYT_PREFER_SOF Kconfig option (Hans de Goede) [1924101]
- CI: Drop MR ID from the name variable (Veronika Kabatova)

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-02-10 10:49:04 -05:00
Herton R. Krzesinski
b8688e0d94 kernel-5.11.0-0.rc6.144.el9
* Thu Feb 04 2021 Herton R. Krzesinski <herton@redhat.com> [5.11.0-0.rc6.144]
- v5.11-rc6-126-g61556703b610 rebase
- Rename the master branch to rawhide for Fedora (Justin M. Forbes)
- Makefile targets for packit integration (Ben Crocker)
- Turn off KASAN for rawhide debug builds (Justin M. Forbes)
- New configs in arch/arm64 (Justin Forbes)
- Remove deprecated Intel MIC config options (Peter Robinson)

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-02-04 08:47:51 -05:00
Herton R. Krzesinski
cc06b2e288 kernel-5.11.0-0.rc6.143.el9
* Wed Feb 03 2021 Herton R. Krzesinski <herton@redhat.com> [5.11.0-0.rc6.143]
- v5.11-rc6-55-g3aaf0a27ffc2 rebase
- Bluetooth: L2CAP: Try harder to accept device not knowing options (Bastien Nocera)
- kernel.spec.template - fix use_vdso usage (Ben Crocker)
- redhat: remove remaining references of CONFIG_RH_DISABLE_DEPRECATED ("Herton R. Krzesinski")
- .gitignore: fix previous mismerge with "HEAD line" ("Herton R. Krzesinski")

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-02-03 08:50:54 -05:00
Herton R. Krzesinski
f131743348 kernel-5.11.0-0.rc6.141.el9
* Mon Feb 01 2021 Herton R. Krzesinski <herton@redhat.com> [5.11.0-0.rc6.141]
- v5.11-rc6 rebase
- Remove bpf-helpers.7 from bpftool package (Jiri Olsa)
- [redhat] Makefile: consolidate rpmbuild cmds into one target (Ben Crocker)
- New configs in lib/Kconfig.debug (Fedora Kernel Team)

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-02-01 14:58:17 -05:00
Herton R. Krzesinski
0b681cdcc6 kernel-5.11.0-0.rc5.138.el9
* Fri Jan 29 2021 Herton R. Krzesinski <herton@redhat.com> [5.11.0-0.rc5.138]
- v5.11-rc5-239-gbec4c2968fce rebase

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-01-29 08:23:12 -05:00
Herton R. Krzesinski
5cd23610d6 kernel-5.11.0-0.rc5.136.el9
* Wed Jan 27 2021 Herton R. Krzesinski <herton@redhat.com> [5.11.0-0.rc5.136]
- v5.11-rc5-37-g2ab38c17aac1 rebase
- New configs in lib/Kconfig.debug (Jeremy Cline)

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-01-27 10:13:03 -05:00
Herton R. Krzesinski
ecab60015b kernel-5.11.0-0.rc5.135.el9
* Tue Jan 26 2021 Herton R. Krzesinski <herton@redhat.com> [5.11.0-0.rc5.135]
- v5.11-rc5-7-g13391c60da33 rebase

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-01-26 13:26:27 -05:00
Herton R. Krzesinski
49962f1221 kernel-5.11.0-0.rc5.134.el9
* Mon Jan 25 2021 Fedora Kernel Team <kernel-team@fedoraproject.org> [5.11.0-0.rc5.134]
- v5.11-rc5 rebase
- Fedora 5.11 config updates part 4 ("Justin M. Forbes")
- Fedora 5.11 config updates part 3 ("Justin M. Forbes")
- Fedora 5.11 config updates part 2 ("Justin M. Forbes")
- Update internal (test) module list from RHEL-8 (Joe Lawrence) [1915073]

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-01-26 08:59:24 -05:00
Herton R. Krzesinski
a81ccaa5a8 kernel-5.11.0-0.rc3.126.el9
* Fri Jan 15 2021 Herton R. Krzesinski <herton@redhat.com> [5.11.0-0.rc3.126]
- v5.11-rc3-193-g5ee88057889b rebase
- redhat: avoid conflict with mod-blacklist.sh and released_kernel defined ("Herton R. Krzesinski")
- redhat: handle certificate files conditionally as done for src.rpm ("Herton R. Krzesinski")
- Run MR testing in CKI pipeline (Veronika Kabatova)
- specfile: add {?_smp_mflags} to "make headers_install" in tools/testing/selftests (Denys Vlasenko)
- specfile: add {?_smp_mflags} to "make samples/bpf/" (Denys Vlasenko)

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-01-15 11:20:32 -05:00
Herton R. Krzesinski
fe39961af9 kernel-5.11.0-0.rc3.124.el9
* Wed Jan 13 2021 Herton R. Krzesinski <herton@redhat.com> [5.11.0-0.rc3.124]
- v5.11-rc3-32-ge609571b5ffa rebase

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-01-13 09:03:50 -05:00
Herton R. Krzesinski
71c6e378ab kernel-5.11.0-0.rc2.119.el9
* Fri Jan 08 2021 Herton R. Krzesinski <herton@redhat.com> [5.11.0-0.rc2.119]
- irq: export irq_check_status_bit (Levi Yun)
- Turn off vdso_install for ppc ("Justin M. Forbes")
- Fedora: arm updates for 5.11 and general cross Fedora cleanups (Peter Robinson)

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-01-08 07:41:30 -05:00
Herton R. Krzesinski
12b32ab50d kernel-5.11.0-0.rc2.117.el9
* Wed Jan 06 2021 Herton R. Krzesinski <herton@redhat.com> [5.11.0-0.rc2.117]
- Add gcc-c++ to BuildRequires ("Justin M. Forbes")
- irq: export irq_check_status_bit (Levi Yun)
- Turn off vdso_install for ppc ("Justin M. Forbes")

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-01-06 21:37:09 -05:00
Herton R. Krzesinski
2d53dca1f5 kernel-5.11.0-0.rc2.116.el9
* Tue Jan 05 2021 Herton R. Krzesinski <herton@redhat.com> [5.11.0-0.rc2.116]
- v5.11-rc2 rebase

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2021-01-05 09:51:54 -05:00
Herton R. Krzesinski
3c94383106 kernel-5.10.0-0.rc6.92
Update configs: CONFIG_KCSAN added for x86 configs and CONFIG_KASAN_SW_TAGS
added for aarch64 configs. This is required because between last update and now,
gcc 11 was added to rhel9, and probably because it these new configs are now
visible. As there was no setting, the process_configs.sh script started to
report a failure, resulting in a brew build failure.

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2020-12-08 17:10:25 -05:00
Herton R. Krzesinski
31c1ab6192 kernel-5.10.0-0.rc6.92
* Fri Dec 04 2020 Herton R. Krzesinski <herton@redhat.com> [5.10.0-0.rc6.92]
- v5.10-rc6 rebase
Resolves: rhbz#1903802

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2020-12-04 15:24:35 -05:00
Herton R. Krzesinski
57a4317e70 kernel-5.9.0-39.el9
* Fri Nov 13 2020 Herton R. Krzesinski <herton@redhat.com> [5.9.0-39]
- Apply patches from 5.9.8 upstream stable update ("Herton R. Krzesinski")
- Drop commit f2ac57a4c49d - "x86/unwind/orc:...", applied now through
  5.9.8 update ("Herton R. Krzesinski")

Signed-off-by: Herton R. Krzesinski <herton@redhat.com>
2020-11-13 12:56:26 -05:00
Don Zickus
1ccbaa7369 Enable BPF features and fix LTO issues
This change builds kernel-tools from this spec file again.

In order to do that, we had to properly disable LTO and correctly
build bpftool (by enabling CONFIG_DEBUG_INFO_BTF=y).

This is how we want RHEL-9-alpha built now.

Signed-off-by: Don Zickus <dzickus@redhat.com>
2020-10-30 15:59:40 -04:00
Don Zickus
1b063eee54 Downgrade to kernel-5.9.0 for RHEL-9 Alpha
Due to auto-syncing the kernel version was pulled to far ahead to
5.10.0 which is still in development.  Downgrade to 5.9.0 which
is officially released.

Currently this disables kernel-tools as there are known issues with
LTO and bpftool.  This will be corrected later.

Signed-off-by: Don Zickus <dzickus@redhat.com>
2020-10-26 17:39:47 -04:00
Petr Šabata
6a4fc7e052 RHEL 9.0.0 Alpha bootstrap
The content of this branch was automatically imported from Fedora ELN
with the following as its source:
https://src.fedoraproject.org/rpms/kernel#351b480089e439ed4f8da85787b1b002d1b53a62
2020-10-15 14:41:02 +02:00