Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • kernel-5.14.0-141.el9

    21e4d0b3 · kernel-5.14.0-141.el9 ·
    kernel-5.14.0-141.el9
    
    * Wed Aug 03 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-141.el9]
    - Documentation: Add an explanation of NFSv4 client identifiers (Dave Wysochanski) [2112933]
    - powerpc/bpf: Fix use of user_pt_regs in uapi (Desnes A. Nunes do Rosario) [2113065]
    - Documentation: filesystems: proc: update meminfo section (David Hildenbrand) [2075394]
    - mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware (Waiman Long) [2109001]
    - mm/munlock: protect the per-CPU pagevec by a local_lock_t (Waiman Long) [2109671]
    - mm/migration: add trace events for base page and HugeTLB migrations (Waiman Long) [2109671]
    - powercap: intel_rapl: add support for ALDERLAKE_N (David Arcari) [2096965]
    - ACPI: VIOT: Fix ACS setup (Eric Auger) [2101431]
    - iommu/vt-d: Fix PCI bus rescan device hot add (Jerry Snitselaar) [2101592]
    - iommu/vt-d: Fix RID2PASID setup/teardown failure (Jerry Snitselaar) [2101592]
    - scsi: qla2xxx: Fix excessive I/O error messages by default (Nilesh Javali) [2083241]
    - ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked (Mark Langsdorf) [2067297]
    - ACPI: CPPC: Change default error code and clean up debug messages in probe (Mark Langsdorf) [2067297]
    - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data (Mark Langsdorf) [2067297]
    - ACPI: tables: Make LAPIC_ADDR_OVR address readable in message (Mark Langsdorf) [2067297]
    - ACPI: IPMI: replace usage of found with dedicated list iterator variable (Mark Langsdorf) [2067297]
    - ACPI, APEI: Use the correct variable for sizeof() (Mark Langsdorf) [2067297]
    - clocksource: acpi_pm: fix return value of __setup handler (Mark Langsdorf) [2067297]
    - ACPI / x86: Add support for LPS0 callback handler (Mark Langsdorf) [2067297]
    - ACPI: bus: Avoid using CPPC if not supported by firmware (Mark Langsdorf) [2067297]
    - Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query flag" (Mark Langsdorf) [2067297]
    - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU (Mark Langsdorf) [2067297]
    - PM: hibernate: Honour ACPI hardware signature by default for virtual guests (Mark Langsdorf) [2067297]
    - ACPI: NFIT: Remove block aperture support (Mark Langsdorf) [2067297]
    - x86, ACPI: rename init_freq_invariance_cppc() to arch_init_invariance_cppc() (Mark Langsdorf) [2067297]
    - ACPI/APEI: Limit printable size of BERT table data (Mark Langsdorf) [2067297]
    - ACPI: APEI: fix return value of __setup handlers (Mark Langsdorf) [2067297]
    - ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tablet 1050F/L (Mark Langsdorf) [2067297]
    - ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8 (Mark Langsdorf) [2067297]
    - ACPICA: Avoid walking the ACPI Namespace if it is not there (Mark Langsdorf) [2067297]
    - ACPI: APEI: rename ghes_init() with an "acpi_" prefix (Mark Langsdorf) [2067297]
    - ACPI: APEI: explicit init of HEST and GHES in apci_init() (Mark Langsdorf) [2067297]
    - ACPI: processor idle: Check for architectural support for LPI (Mark Langsdorf) [2067297]
    - ACPI: LPSS: Provide an SSP type to the driver (Mark Langsdorf) [2067297]
    - ACPI: LPSS: Constify properties member in struct lpss_device_desc (Mark Langsdorf) [2067297]
    - ACPI: platform: Constify properties parameter in acpi_create_platform_device() (Mark Langsdorf) [2067297]
    - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 (Mark Langsdorf) [2067297]
    - ACPI: fan: Add additional attributes for fine grain control (Mark Langsdorf) [2067297]
    - ACPI: fan: Properly handle fine grain control (Mark Langsdorf) [2067297]
    - ACPI: fan: Optimize struct acpi_fan_fif (Mark Langsdorf) [2067297]
    - ACPI: fan: Separate file for attributes creation (Mark Langsdorf) [2067297]
    - ACPI: fan: Fix error reporting to user space (Mark Langsdorf) [2067297]
    - ACPI: clean up double words in two comments (Mark Langsdorf) [2067297]
    - ACPI: property: Get rid of redundant 'else' (Mark Langsdorf) [2067297]
    - ACPI: scan: Use ida_alloc() instead of ida_simple_get() (Mark Langsdorf) [2067297]
    - ACPI: EC: Rearrange code in acpi_ec_submit_event() (Mark Langsdorf) [2067297]
    - ACPI: EC: Reduce indentation level in acpi_ec_submit_event() (Mark Langsdorf) [2067297]
    - ACPI: EC: Do not return result from advance_transaction() (Mark Langsdorf) [2067297]
    - ACPI: EC / PM: Print additional debug message in acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067297]
    - ACPI: PM: Print additional debug message in acpi_s2idle_wake() (Mark Langsdorf) [2067297]
    - ACPI: tables: Add CEDT signature to the list of known tables (Mark Langsdorf) [2067297]
    - ACPI: properties: Consistently return -ENOENT if there are no more references (Mark Langsdorf) [2067297]
    - ACPI: OSL: Fix and clean up acpi_os_read/write_port() (Mark Langsdorf) [2067297]
    - ACPICA: Use uintptr_t and offsetof() in Linux kernel builds (Mark Langsdorf) [2067297]
    Resolves: rhbz#2112933, rhbz#2113065, rhbz#2075394, rhbz#2109001, rhbz#2109671, rhbz#2096965, rhbz#2101431, rhbz#2101592, rhbz#2083241, rhbz#2067297
    
    Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
  • kernel-5.14.0-140.el9

    648e7243 · kernel-5.14.0-140.el9 ·
    kernel-5.14.0-140.el9
    
    * Tue Aug 02 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-140.el9]
    - tracing: Show size of requested perf buffer (Michael Petlan) [2106297]
    - tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together (Michael Petlan) [2106297]
    - ibmvnic: Properly dispose of all skbs during a failover. (Steve Best) [2107561]
    - powerpc/fadump: save CPU reg data in vmcore when PHYP terminates LPAR (Steve Best) [2104440]
    - perf cpumap: Add perf_cpu_map__for_each_idx() (Michael Petlan) [2085427]
    - perf stat: Make use of index clearer with perf_counts (Michael Petlan) [2085427]
    - perf stat: Fix and validate CPU map inputs in synthetic PERF_RECORD_STAT events (Michael Petlan) [2085427]
    Resolves: rhbz#2106297, rhbz#2107561, rhbz#2104440, rhbz#2085427
    
    Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
  • kernel-5.14.0-139.el9

    a0629db3 · kernel-5.14.0-139.el9 ·
    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>
  • kernel-5.14.0-138.el9

    1fa41d8d · kernel-5.14.0-138.el9 ·
    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>
    
  • kernel-5.14.0-137.el9

    bbd30306 · kernel-5.14.0-137.el9 ·
    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>
  • kernel-5.14.0-136.el9

    f0eb4c23 · kernel-5.14.0-136.el9 ·
    kernel-5.14.0-136.el9
    
    * Tue Jul 26 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-136.el9]
    - nfsd: destroy percpu stats counters after reply cache shutdown (Jeffrey Layton) [1998042]
    - drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist (Phil Auld) [2107713]
    - x86/kexec: fix memory leak of elf header buffer (Tao Liu) [2072422]
    - xfs: use setattr_copy to set vfs inode attributes (Pavel Reichl) [2085722]
    - xfs: ensure log flush at the end of a synchronous fallocate call (Pavel Reichl) [2085722]
    - xfs: set prealloc flag in xfs_alloc_file_space() (Pavel Reichl) [2085722]
    - xfs: fallocate() should call file_modified() (Pavel Reichl) [2085722]
    - xfs: remove XFS_PREALLOC_SYNC (Pavel Reichl) [2085722]
    - ipv4: drop dst in multicast routing path (Guillaume Nault) [2104124]
    - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() (Guillaume Nault) [2104124]
    - net/ipv4/igmp: Use struct_size() helper (Guillaume Nault) [2104124]
    - selftests: net: fix nexthop warning cleanup double ip typo (Guillaume Nault) [2104124]
    - selftests: net: add delete nexthop route warning test (Guillaume Nault) [2104124]
    - net: ipv4: fix route with nexthop object delete warning (Guillaume Nault) [2104124]
    - ipv4: Check attribute length for RTA_FLOW in multipath route (Guillaume Nault) [2104124]
    - ipv4: Check attribute length for RTA_GATEWAY in multipath route (Guillaume Nault) [2104124]
    - bpftool: Enable libbpf's strict mode by default (Yauheni Kaliuta) [2100795]
    - irqchip/gicv3: Handle resource request failure consistently (Mark Salter) [2083380]
    - genirq: Remove WARN_ON_ONCE() in generic_handle_domain_irq() (Mark Salter) [2083380]
    - irqchip/gic-v3: Fix priority mask handling (Mark Salter) [2083380]
    - irqchip/gic-v3: Refactor ISB + EOIR at ack time (Mark Salter) [2083380]
    - irqchip/gic-v3: Ensure pseudo-NMIs have an ISB between ack and handling (Mark Salter) [2083380]
    - irqchip/gic-v3: Claim iomem resources (Mark Salter) [2083380]
    - irqchip/gic-v3: Relax polling of GIC{R,D}_CTLR.RWP (Mark Salter) [2083380]
    - irqchip/gic-v3: Detect LPI invalidation MMIO registers (Mark Salter) [2083380]
    - irqchip/gic-v3: Exposes bit values for GICR_CTLR.{IR, CES} (Mark Salter) [2083380]
    - irqchip/gic, gic-v3: Prevent GSI to SGI translations (Mark Salter) [2083380]
    - irqchip/gic-v3: Fix GICR_CTLR.RWP polling (Mark Salter) [2083380]
    - irqchip/gic-v4: Wait for GICR_VPENDBASER.Dirty to clear before descheduling (Mark Salter) [2083380]
    - irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SGI1R_EL1 accesses (Mark Salter) [2083380]
    - irqchip/gic-v3-its: Skip HP notifier when no ITS is registered (Mark Salter) [2083380]
    - irqchip/gic-v3-its: Reset each ITS's BASERn register before probe (Mark Salter) [2083380]
    - irqchip/gic-v3-its: Fix build for !SMP (Mark Salter) [2083380]
    - irqchip/gic-v4: Disable redistributors' view of the VPE table at boot time (Mark Salter) [2083380]
    - irqchip/gic-v2m: Add const to of_device_id (Mark Salter) [2083380]
    - irqchip/gic-v3-its: Limit memreserve cpuhp state lifetime (Mark Salter) [2083380]
    - irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve (Mark Salter) [2083380]
    - irqchip/gic-v3-its: Give the percpu rdist struct its own flags field (Mark Salter) [2083380]
    - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL (Mark Salter) [2083380]
    - irq: remove handle_domain_{irq,nmi}() (Mark Salter) [2083380]
    - Documentation: Fix irq-domain.rst build warning (Mark Salter) [2083380]
    - Documentation: Update irq_domain.rst with new lookup APIs (Mark Salter) [2083380]
    - irq: remove CONFIG_HANDLE_DOMAIN_IRQ_IRQENTRY (Mark Salter) [2083380]
    - irq: arm64: perform irqentry in entry code (Mark Salter) [2083380]
    - irq: add a (temporary) CONFIG_HANDLE_DOMAIN_IRQ_IRQENTRY (Mark Salter) [2083380]
    - irq: add generic_handle_arch_irq() (Mark Salter) [2083380]
    - irq: simplify handle_domain_{irq,nmi}() (Mark Salter) [2083380]
    - irqchip/gic: Work around broken Renesas integration (Mark Salter) [2083380]
    - irqchip/gic-v3-its: Fix potential VPE leak on error (Mark Salter) [2083380]
    - irqchip/gic-v3: Fix priority comparison when non-secure priorities are used (Mark Salter) [2083380]
    - irqchip/gic-v3: Fix selection of partition domain for EPPIs (Mark Salter) [2083380]
    - irqchip/gic-v3: Add __gic_get_ppi_index() to find the PPI number from hwirq (Mark Salter) [2083380]
    - irqchip/gic-v3: Switch to bitmap_zalloc() (Mark Salter) [2083380]
    - irqchip/gic-v2m: Switch to bitmap_zalloc() (Mark Salter) [2083380]
    Resolves: rhbz#1998042, rhbz#2107713, rhbz#2072422, rhbz#2085722, rhbz#2104124, rhbz#2100795, rhbz#2083380
    
    Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
  • kernel-5.14.0-135.el9

    06ac6ee3 · kernel-5.14.0-135.el9 ·
    kernel-5.14.0-135.el9
    
    * Thu Jul 21 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-135.el9]
    - PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299 (Myron Stowe) [2015786]
    - PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold (Myron Stowe) [2015786]
    - PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 (Myron Stowe) [2015786]
    - thunderbolt: Do not make DROM read success compulsory (Myron Stowe) [2015786]
    - thunderbolt: Do not resume routers if UID is not set (Myron Stowe) [2015786]
    - thunderbolt: Retry DROM reads for more failure scenarios (Myron Stowe) [2015786]
    - PCI: PM: Fix ordering of operations in pci_back_from_sleep() (Myron Stowe) [2015786]
    - PCI: PM: Do not call platform_pci_power_manageable() unnecessarily (Myron Stowe) [2015786]
    - PCI: PM: Make pci_choose_state() call pci_target_state() (Myron Stowe) [2015786]
    - PCI: PM: Rearrange pci_target_state() (Myron Stowe) [2015786]
    - PCI: PM: Simplify acpi_pci_power_manageable() (Myron Stowe) [2015786]
    - PCI: PM: Drop struct pci_platform_pm_ops (Myron Stowe) [2015786]
    - PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI (Myron Stowe) [2015786]
    - PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM (Myron Stowe) [2015786]
    - driver core: Split device_platform_notify() (Myron Stowe) [2015786]
    - software nodes: Split software_node_notify() (Myron Stowe) [2015786]
    - PCI: PM: Enable PME if it can be signaled from D3cold (Myron Stowe) [2015786]
    - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently (Myron Stowe) [2015786]
    - PCI: Use pci_update_current_state() in pci_enable_device_flags() (Myron Stowe) [2015786]
    - net: tipc: fix possible refcount leak in tipc_sk_create() (Xin Long) [2106046]
    - tipc: fix use-after-free Read in tipc_named_reinit (Xin Long) [2106046]
    - tipc: check attribute length for bearer name (Xin Long) [2106046]
    - nvdimm/blk: add error handling support for add_disk() (Ming Lei) [2103992]
    - nvdimm/blk: avoid calling del_gendisk() on early failures (Ming Lei) [2103992]
    - nvdimm/btt: add error handling support for add_disk() (Ming Lei) [2103992]
    - nvdimm/btt: use goto error labels on btt_blk_init() (Ming Lei) [2103992]
    - nvdimm/btt: do not call del_gendisk() if not needed (Ming Lei) [2103992]
    - nvdimm/pmem: use add_disk() error handling (Ming Lei) [2103992]
    - mmc: block: Add error handling support for add_disk() (Ming Lei) [2103992]
    - memstick: mspro_block: Add error handling support for add_disk() (Ming Lei) [2103992]
    - netfilter: nf_tables: stricter validation of element data (Florian Westphal) [2104592] {CVE-2022-34918}
    - net: openvswitch: fix misuse of the cached connection on tuple changes (Timothy Redaelli) [2104139]
    - ethtool: Fix get module eeprom fallback (Davide Caratti) [2103977]
    - veth: Add updating of trans_start (Davide Caratti) [2103977]
    - selftests: mptcp: Initialize variables to quiet gcc 12 warnings (Davide Caratti) [2103906]
    - mptcp: fix conflict with <netinet/in.h> (Davide Caratti) [2103906]
    - selftests: mptcp: more stable diag tests (Davide Caratti) [2103906]
    - mptcp: fix race on unaccepted mptcp sockets (Davide Caratti) [2103906]
    - mptcp: consistent map handling on failure (Davide Caratti) [2103906]
    - mptcp: fix shutdown vs fallback race (Davide Caratti) [2103906]
    - mptcp: invoke MP_FAIL response when needed (Davide Caratti) [2103906]
    - mptcp: introduce MAPPING_BAD_CSUM (Davide Caratti) [2103906]
    - mptcp: fix error mibs accounting (Davide Caratti) [2103906]
    - selftests: mptcp: add MP_FAIL reset testcase (Davide Caratti) [2103906]
    - mptcp: Do not traverse the subflow connection list without lock (Davide Caratti) [2103906]
    - mptcp: Check for orphaned subflow before handling MP_FAIL timer (Davide Caratti) [2103906]
    - mptcp: stop using the mptcp_has_another_subflow() helper (Davide Caratti) [2103906]
    - net: sched: add barrier to fix packet stuck problem for lockless qdisc (Davide Caratti) [2103902]
    - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog (Davide Caratti) [2103902]
    - tipc: move bc link creation back to tipc_node_create (Xin Long) [2086388]
    - netfilter: nf_tables: replace BUG_ON by element length check (Florian Westphal) [2102148]
    - netfilter: nf_log: incorrect offset to network header (Florian Westphal) [2102148]
    - netfilter: conntrack: fix crash due to confirmed bit load reordering (Florian Westphal) [2102148]
    - netfilter: nft_set_pipapo: release elements in clone from abort path (Florian Westphal) [2102148]
    - netfilter: nf_tables: avoid skb access on nf_stolen (Florian Westphal) [2102148]
    - netfilter: nf_tables: consolidate rule verdict trace call (Florian Westphal) [2102148]
    - netfilter: br_netfilter: do not skip all hooks with 0 priority (Florian Westphal) [2102148]
    - netfilter: nft_dynset: restore set element counter when failing to update (Florian Westphal) [2102148]
    - selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh (Florian Westphal) [2102148]
    - netfilter: use get_random_u32 instead of prandom (Florian Westphal) [2102148]
    - netfilter: nf_tables: bail out early if hardware offload is not supported (Florian Westphal) [2102148]
    - netfilter: nf_tables: memleak flow rule from commit path (Florian Westphal) [2102148]
    - netfilter: nf_tables: release new hooks on unsupported flowtable flags (Florian Westphal) [2102148]
    - netfilter: nf_tables: always initialize flowtable hook list in transaction (Florian Westphal) [2102148]
    - netfilter: nf_tables: delete flowtable hooks via transaction list (Florian Westphal) [2102148]
    - netfilter: nf_tables: hold mutex on netns pre_exit path (Florian Westphal) [2102148]
    - netfilter: conntrack: re-fetch conntrack after insertion (Florian Westphal) [2102148]
    - netfilter: flowtable: move dst_check to packet path (Florian Westphal) [2102148]
    - netfilter: flowtable: fix TCP flow teardown (Florian Westphal) [2102148]
    - netfilter: flowtable: pass flowtable to nf_flow_table_iterate() (Florian Westphal) [2102148]
    - netfilter: nft_flow_offload: fix offload with pppoe + vlan (Florian Westphal) [2102148]
    - netfilter: nft_flow_offload: skip dst neigh lookup for ppp devices (Florian Westphal) [2102148]
    - netfilter: flowtable: fix excessive hw offload attempts after failure (Florian Westphal) [2102148]
    - netfilter: nf_nat_h323: eliminate anonymous module_init & module_exit (Florian Westphal) [2102148]
    - netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 (Florian Westphal) [2102148]
    - netfilter: socket: icmp6: fix use-after-scope (Florian Westphal) [2102148]
    - selftests/net: fix section name when using xdp_dummy.o (Hangbin Liu) [2103541]
    - selftests/net: enable lo.accept_local in psock_snd test (Hangbin Liu) [2103541]
    - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() (Guillaume Nault) [2101491]
    - erspan: do not assume transport header is always set (Guillaume Nault) [2101491]
    - ip_gre: test csum_start instead of transport header (Guillaume Nault) [2101491]
    - udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister() (Guillaume Nault) [2101491]
    - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd (Paolo Abeni) [2101465]
    - tcp: add accessors to read/set tp->snd_cwnd (Paolo Abeni) [2101465]
    - ipv6: take care of disable_policy when restoring routes (Hangbin Liu) [2100718]
    - mld: respect RCU rules in ip6_mc_source() and ip6_mc_msfilter() (Hangbin Liu) [2100718]
    - net/ipv6/mcast: Use struct_size() helper (Hangbin Liu) [2100718]
    - gso: do not skip outer ip header in case of ipip and net_failover (Hangbin Liu) [2100718]
    Resolves: rhbz#2015786, rhbz#2106046, rhbz#2103992, rhbz#2104592, rhbz#2104139, rhbz#2103977, rhbz#2103906, rhbz#2103902, rhbz#2086388, rhbz#2102148, rhbz#2103541, rhbz#2101491, rhbz#2101465, rhbz#2100718
    
    Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
  • kernel-5.14.0-134.el9

    8ba6bf7a · kernel-5.14.0-134.el9 ·
    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>
  • kernel-5.14.0-133.el9

    87555b7b · kernel-5.14.0-133.el9 ·
    kernel-5.14.0-133.el9
    
    * Wed Jul 20 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-133.el9]
    - lockd: fix nlm_close_files (Jeffrey Layton) [2082816]
    - lockd: set fl_owner when unlocking files (Jeffrey Layton) [2082816]
    - intel/igb:fix repeated words in comments (Corinna Vinschen) [2037984]
    - igb: remove unexpected word "the" (Corinna Vinschen) [2037984]
    - igb: Make DMA faster when CPU is active on the PCIe link (Corinna Vinschen) [2037984]
    - igb: fix a use-after-free issue in igb_clean_tx_ring (Corinna Vinschen) [2037984]
    - igb: Remove duplicate defines (Corinna Vinschen) [2037984]
    - igb: skip phy status check where unavailable (Corinna Vinschen) [2037984]
    - igb: Convert kmap() to kmap_local_page() (Corinna Vinschen) [2037984]
    - igb: zero hwtstamp by default (Corinna Vinschen) [2037984]
    - igb: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037984]
    - igb: support EXTTS on 82580/i354/i350 (Corinna Vinschen) [2037984]
    - igb: support PEROUT on 82580/i354/i350 (Corinna Vinschen) [2037984]
    - igb: move PEROUT and EXTTS isr logic to separate functions (Corinna Vinschen) [2037984]
    - igb: move SDP config initialization to separate function (Corinna Vinschen) [2037984]
    - igb: switch to napi_build_skb() (Corinna Vinschen) [2037984]
    - igb: remove never changed variable `ret_val' (Corinna Vinschen) [2037984]
    - soc: qcom: aoss: Fix missing put_device call in qmp_get (Steve Best) [2100219]
    - soc: qcom: aoss: Expose send for generic usecase (Steve Best) [2100219]
    - soc: qcom: mdt_loader: be more informative on errors (Steve Best) [2100219]
    - soc: qcom: mdt_loader: Split out split-file-loader (Steve Best) [2100219]
    - revert remoteproc: qcom: pas: Carry PAS metadata context (Steve Best) [2100219]
    - net: openvswitch: fix parsing of nw_proto for IPv6 fragments (Antoine Tenart) [2101452]
    - net: openvswitch: fix misuse of the cached connection on tuple changes (Antoine Tenart) [2101452]
    - kasan: fix a missing header include of static_keys.h (Mark Salter) [2070169]
    - linkage: Fix issue with missing symbol size (Mark Salter) [2070169]
    - arm64: mte: Ensure the cleared tags are visible before setting the PTE (Mark Salter) [2070169]
    - arm64: Enable repeat tlbi workaround on KRYO4XX gold CPUs (Mark Salter) [2070169]
    - arm64: cpufeature: remove duplicate ID_AA64ISAR2_EL1 entry (Mark Salter) [2070169]
    - arm64: vdso: fix makefile dependency on vdso.so (Mark Salter) [2070169]
    - arm[64]/memremap: don't abuse pfn_valid() to ensure presence of linear map (Mark Salter) [2070169]
    - arm64: mm: fix p?d_leaf() (Mark Salter) [2070169]
    - arm64: Add part number for Arm Cortex-A78AE (Mark Salter) [2070169]
    - arm64: patch_text: Fixup last cpu should be master (Mark Salter) [2070169]
    - cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function (Mark Salter) [2070169]
    - docs: sysfs-devices-system-cpu: document "asymm" value for mte_tcf_preferred (Mark Salter) [2070169]
    - arm64/mte: Remove asymmetric mode from the prctl() interface (Mark Salter) [2070169]
    - arm64/mte: Add userspace interface for enabling asymmetric mode (Mark Salter) [2070169]
    - arm64/mte: Add hwcap for asymmetric mode (Mark Salter) [2070169]
    - arm64/mte: Add a little bit of documentation for mte_update_sctlr_user() (Mark Salter) [2070169]
    - arm64/mte: Document ABI for asymmetric mode (Mark Salter) [2070169]
    - arm64: mte: avoid clearing PSTATE.TCO on entry unless necessary (Mark Salter) [2070169]
    - kasan: split kasan_*enabled() functions into a separate header (Mark Salter) [2070169]
    - arm64: Add cavium_erratum_23154_cpus missing sentinel (Mark Salter) [2070169]
    - irqchip/gic-v3: Workaround Marvell erratum 38545 when reading IAR (Mark Salter) [2070169]
    - arm64: drop unused includes of <linux/personality.h> (Mark Salter) [2070169]
    - arm64: prevent instrumentation of bp hardening callbacks (Mark Salter) [2070169]
    - arm64: cpufeature: Remove cpu_has_fwb() check (Mark Salter) [2070169]
    - arm64: atomics: remove redundant static branch (Mark Salter) [2070169]
    - arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set (Mark Salter) [2070169]
    - arm64/mm: Drop use_1G_block() (Mark Salter) [2070169]
    - arm64: avoid flushing icache multiple times on contiguous HugeTLB (Mark Salter) [2070169]
    - arm64/hugetlb: Define __hugetlb_valid_size() (Mark Salter) [2070169]
    - arm64/mm: Consolidate TCR_EL1 fields (Mark Salter) [2070169]
    - Revert "arm64: Mitigate MTE issues with str{n}cmp()" (Mark Salter) [2070169]
    - arm64: lib: Import latest version of Arm Optimized Routines' strncmp (Mark Salter) [2070169]
    - arm64: lib: Import latest version of Arm Optimized Routines' strcmp (Mark Salter) [2070169]
    - arm64: cpufeature: Warn if we attempt to read a zero width field (Mark Salter) [2070169]
    - arm64: cpufeature: Add missing .field_width for GIC system registers (Mark Salter) [2070169]
    - arm64: signal: nofpsimd: Do not allocate fp/simd context when not available (Mark Salter) [2070169]
    - arm64: cpufeature: Always specify and use a field width for capabilities (Mark Salter) [2070169]
    - arm64: module: remove (NOLOAD) from linker script (Mark Salter) [2070169]
    - arm64: clean up symbol aliasing (Mark Salter) [2070169]
    - linkage: add SYM_FUNC_ALIAS{,_LOCAL,_WEAK}() (Mark Salter) [2070169]
    - arm64: Add support of PAuth QARMA3 architected algorithm (Mark Salter) [2070169]
    - arm64: cpufeature: Mark existing PAuth architected algorithm as QARMA5 (Mark Salter) [2070169]
    - arm64: cpufeature: Account min_field_value when cheking secondaries for PAuth (Mark Salter) [2070169]
    - arm64: insn: add encoders for atomic operations (Mark Salter) [2070169]
    - arm64: move AARCH64_BREAK_FAULT into insn-def.h (Mark Salter) [2070169]
    - arm64: insn: Generate 64 bit mask immediates correctly (Mark Salter) [2070169]
    - arm64: booting.rst: Clarify on requiring non-secure EL2 (Mark Salter) [2070169]
    - arm64: fix clang warning about TRAMP_VALIAS (Mark Salter) [2070169]
    - arm64: Do not include __READ_ONCE() block in assembly files (Mark Salter) [2070169]
    - arm64: kasan: fix include error in MTE functions (Mark Salter) [2070169]
    - arm64: Ensure execute-only permissions are not allowed without EPAN (Mark Salter) [2070169]
    - arm64: Enable Cortex-A510 erratum 2051678 by default (Mark Salter) [2070169]
    - redhat/configs: aarch64: Enable ARM64_ERRATUM_2051678 workaround (Mark Salter) [2070169]
    - arm64: cpufeature: List early Cortex-A510 parts as having broken dbm (Mark Salter) [2070169]
    - arm64: errata: Update ARM64_ERRATUM_[2119858|2224489] with Cortex-X2 ranges (Mark Salter) [2070169]
    - arm64: vdso: Fix "no previous prototype" warning (Mark Salter) [2070169]
    - arm64: errata: Add detection for TRBE trace data corruption (Mark Salter) [2070169]
    - arm64: errata: Add detection for TRBE invalid prohibited states (Mark Salter) [2070169]
    - arm64: errata: Add detection for TRBE ignored system register writes (Mark Salter) [2070169]
    - arm64: mm: apply __ro_after_init to memory_limit (Mark Salter) [2070169]
    - arm64: atomics: lse: Dereference matching size (Mark Salter) [2070169]
    - asm-generic: Add missing brackets for io_stop_wc macro (Mark Salter) [2070169]
    - arm64: Use correct method to calculate nomap region boundaries (Mark Salter) [2070169]
    - arm64: Drop outdated links in comments (Mark Salter) [2070169]
    - arm64: errata: Fix exec handling in erratum 1418040 workaround (Mark Salter) [2070169]
    - arm64: Unhash early pointer print plus improve comment (Mark Salter) [2070169]
    - asm-generic: introduce io_stop_wc() and add implementation for ARM64 (Mark Salter) [2070169]
    - arm64: errata: Enable TRBE workaround for write to out-of-range address (Mark Salter) [2070169]
    - arm64: errata: Enable workaround for TRBE overwrite in FILL mode (Mark Salter) [2070169]
    - redhat/configs: aarch64: Enable ARM64_WORKAROUND_TRBE_WRITE_OUT_OF_RANGE (Mark Salter) [2070169]
    - arm64: errata: Add detection for TRBE write to out-of-range (Mark Salter) [2070169]
    - redhat/configs: aarch64: Enable ARM64_WORKAROUND_TSB_FLUSH_FAILURE (Mark Salter) [2070169]
    - arm64: errata: Add workaround for TSB flush failures (Mark Salter) [2070169]
    - redhat/configs: aarch64: Enable ARM64_WORKAROUND_TRBE_OVERWRITE_FILL_MODE (Mark Salter) [2070169]
    - arm64: errata: Add detection for TRBE overwrite in FILL mode (Mark Salter) [2070169]
    - arm64: remove __dma_*_area() aliases (Mark Salter) [2070169]
    - docs/arm64: delete a space from tagged-address-abi (Mark Salter) [2070169]
    - arm64/fp: Add comments documenting the usage of state restore functions (Mark Salter) [2070169]
    - arm64: mm: Use asid feature macro for cheanup (Mark Salter) [2070169]
    - arm64: mm: Rename asid2idx() to ctxid2asid() (Mark Salter) [2070169]
    - arm64: kexec: reduce calls to page_address() (Mark Salter) [2070169]
    - arm64: extable: remove unused ex_handler_t definition (Mark Salter) [2070169]
    - arm64: entry: Use SDEI event constants (Mark Salter) [2070169]
    - arm64: Simplify checking for populated DT (Mark Salter) [2070169]
    - arm64: Ensure that the 'bti' macro is defined where linkage.h is included (Mark Salter) [2070169]
    - arm64: Use BTI C directly and unconditionally (Mark Salter) [2070169]
    - arm64: Unconditionally override SYM_FUNC macros (Mark Salter) [2070169]
    - arm64: Add macro version of the BTI instruction (Mark Salter) [2070169]
    - arm64: Enable KCSAN (Mark Salter) [2070169]
    - arm64/sve: Minor clarification of ABI documentation (Mark Salter) [2070169]
    - arm64/sve: Generalise vector length configuration prctl() for SME (Mark Salter) [2070169]
    - arm64/sve: Make sysctl interface for SVE reusable by SME (Mark Salter) [2070169]
    - arm64: perf: Support new DT compatibles (Mark Salter) [2070169]
    - arm64: perf: Simplify registration boilerplate (Mark Salter) [2070169]
    - arm64: perf: Support Denver and Carmel PMUs (Mark Salter) [2070169]
    - arm64: atomics: lse: define RETURN ops in terms of FETCH ops (Mark Salter) [2070169]
    - arm64: atomics: lse: improve constraints for simple ops (Mark Salter) [2070169]
    - arm64: atomics: lse: define ANDs in terms of ANDNOTs (Mark Salter) [2070169]
    - arm64: atomics lse: define SUBs in terms of ADDs (Mark Salter) [2070169]
    - arm64: atomics: format whitespace consistently (Mark Salter) [2070169]
    - arm64/xor: use EOR3 instructions when available (Mark Salter) [2070169]
    - arm64: mm: log potential KASAN shadow alias (Mark Salter) [2070169]
    - arm64: mm: use die_kernel_fault() in do_mem_abort() (Mark Salter) [2070169]
    - arm64: mte: DC {GVA,GZVA} shouldn't be used when DCZID_EL0.DZP == 1 (Mark Salter) [2070169]
    - arm64: clear_page() shouldn't use DC ZVA when DCZID_EL0.DZP == 1 (Mark Salter) [2070169]
    - arm64: Snapshot thread flags (Mark Salter) [2070169]
    - dlm: fix missing lkb refcount handling (Alexander Aring) [2084605]
    Resolves: rhbz#2082816, rhbz#2037984, rhbz#2100219, rhbz#2101452, rhbz#2070169, rhbz#2084605
    
    Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
    
  • kernel-5.14.0-132.el9

    71073ffd · kernel-5.14.0-132.el9 ·
    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>
    
  • kernel-5.14.0-131.el9

    f274ca10 · kernel-5.14.0-131.el9 ·
    kernel-5.14.0-131.el9
    
    * Mon Jul 18 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-131.el9]
    - scsi: lpfc: Copyright updates for 14.2.0.5 patches (Paul Ely) [2102818]
    - scsi: lpfc: Update lpfc version to 14.2.0.5 (Paul Ely) [2102818]
    - scsi: lpfc: Remove Menlo/Hornet related code (Paul Ely) [2102818]
    - scsi: lpfc: Refactor lpfc_nvmet_prep_abort_wqe() into lpfc_sli_prep_abort_xri() (Paul Ely) [2102818]
    - scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test (Paul Ely) [2102818]
    - scsi: lpfc: Fix attempted FA-PWWN usage after feature disable (Paul Ely) [2102818]
    - scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE (Paul Ely) [2102818]
    - scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID (Paul Ely) [2102818]
    - scsi: lpfc: Set PU field when providing D_ID in XMIT_ELS_RSP64_CX iocb (Paul Ely) [2102818]
    - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input (Paul Ely) [2102818]
    - scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cancel_iocb() (Paul Ely) [2102818]
    - scsi: lpfc: Change FA-PWWN detection methodology (Paul Ely) [2102818]
    - scsi: lpfc: Remove failing soft_wwn support (Paul Ely) [2102818]
    - scsi: lpfc: Update lpfc version to 14.2.0.4 (Paul Ely) [2102818]
    - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion (Paul Ely) [2102818]
    - scsi: lpfc: Add more logging of cmd and cqe information for aborted NVMe cmds (Paul Ely) [2102818]
    - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology (Paul Ely) [2102818]
    - scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted (Paul Ely) [2102818]
    - scsi: lpfc: Address NULL pointer dereference after starget_to_rport() (Paul Ely) [2102818]
    - scsi: lpfc: Resolve some cleanup issues following SLI path refactoring (Paul Ely) [2102818]
    - scsi: lpfc: Resolve some cleanup issues following abort path refactoring (Paul Ely) [2102818]
    - scsi: lpfc: Correct BDE type for XMIT_SEQ64_WQE in lpfc_ct_reject_event() (Paul Ely) [2102818]
    - scsi: lpfc: Add support for ATTO Fibre Channel devices (Paul Ely) [2102818]
    - scsi: lpfc: Add support for VMID tagging of NVMe I/Os (Paul Ely) [2102818]
    - scsi: lpfc: Rework lpfc_vmid_get_appid() to be protocol independent (Paul Ely) [2102818]
    - scsi: lpfc: Commonize VMID code location (Paul Ely) [2102818]
    - scsi: nvme-fc: Add new routine nvme_fc_io_getuuid() (Paul Ely) [2102818]
    - scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag only if there is valid data (Maurizio Lombardi) [2080216]
    - x86/speculation/mmio: Print SMT warning (Waiman Long) [2090254] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166}
    - KVM: x86/speculation: Disable Fill buffer clear within guests (Waiman Long) [2090254] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166}
    - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS (Waiman Long) [2090254] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166}
    - x86/speculation/srbds: Update SRBDS mitigation selection (Waiman Long) [2090254] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166}
    - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data (Waiman Long) [2090254] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166}
    - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle (Waiman Long) [2090254] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166}
    - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations (Waiman Long) [2090254] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166}
    - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data (Waiman Long) [2090254] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166}
    - x86/speculation: Add a common function for MD_CLEAR mitigation update (Waiman Long) [2090254] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166}
    - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug (Waiman Long) [2090254] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166}
    - Documentation: Add documentation for Processor MMIO Stale Data (Waiman Long) [2090254] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166}
    - x86/tsx: Disable TSX development mode at boot (Waiman Long) [2090254]
    - x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (Waiman Long) [2090254]
    - Documentation: Add L1D flushing Documentation (Waiman Long) [2090254]
    - x86, prctl: Hook L1D flushing in via prctl (Waiman Long) [2090254]
    - x86/mm: Prepare for opt-in based L1D flush in switch_mm() (Waiman Long) [2090254]
    - x86/process: Make room for TIF_SPEC_L1D_FLUSH (Waiman Long) [2090254]
    - sched: Add task_work callback for paranoid L1D flush (Waiman Long) [2090254]
    - x86/mm: Refactor cond_ibpb() to support other use cases (Waiman Long) [2090254]
    - cpuidle: psci: Fix regression leading to no genpd governor (Mark Langsdorf) [2067314]
    - cpuidle: Factor-out power domain related code from PSCI domain driver (Mark Langsdorf) [2067314]
    - cpuidle: haltpoll: Call cpuidle_poll_state_init() later (Mark Langsdorf) [2067314]
    - cpuidle: use default_groups in kobj_type (Mark Langsdorf) [2067314]
    - cpuidle: Fix cpuidle_remove_state_sysfs() kerneldoc comment (Mark Langsdorf) [2067314]
    - cpuidle: menu: Fix typo in a comment (Mark Langsdorf) [2067314]
    - cpuidle: Fix kobject memory leaks in error paths (Mark Langsdorf) [2067314]
    - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" (Chris von Recklinghausen) [2059703] {CVE-2022-0854}
    - swiotlb: fix info leak with DMA_FROM_DEVICE (Chris von Recklinghausen) [2059703] {CVE-2022-0854}
    Resolves: rhbz#2102818, rhbz#2080216, rhbz#2090254, rhbz#2067314, rhbz#2059703
    
    Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
  • kernel-5.14.0-130.el9

    d1073a83 · kernel-5.14.0-130.el9 ·
    kernel-5.14.0-130.el9
    
    * Fri Jul 15 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-130.el9]
    - scsi: iscsi: Fix session removal on shutdown (Chris Leech) [2101762]
    - scsi: qedi: Use QEDI_MODE_NORMAL for error handling (Chris Leech) [2101762]
    - scsi: iscsi: Add helper to remove a session from the kernel (Chris Leech) [2101762]
    - scsi: iscsi: Clean up bound endpoints during shutdown (Chris Leech) [2101762]
    - scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel (Chris Leech) [2101762]
    - scsi: iscsi: Fix HW conn removal use after free (Chris Leech) [2101762]
    - scsi: iscsi: Make iscsi_unregister_transport() return void (Chris Leech) [2101762]
    - scsi: core: iscsi: Directly use ida_alloc()/ida_free() (Chris Leech) [2101762]
    - scsi: iscsi: Exclude zero from the endpoint ID range (Chris Leech) [2101762]
    - scsi: iscsi: Fix harmless double shift bug (Chris Leech) [2101762]
    - scsi: libiscsi: Remove unnecessary memset() in iscsi_conn_setup() (Chris Leech) [2101762]
    - scsi: libiscsi: Teardown iscsi_cls_conn gracefully (Chris Leech) [2101762]
    - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization (Chris Leech) [2101762]
    - scsi: iscsi: Add helper functions to manage iscsi_cls_conn (Chris Leech) [2101762]
    - scsi: iscsi: Drop temp workq_name (Chris Leech) [2101762]
    - scsi: iscsi: Use the session workqueue for recovery (Chris Leech) [2101762]
    - scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding (Chris Leech) [2101762]
    - scsi: iscsi: Remove iscsi_scan_finished() (Chris Leech) [2101762]
    - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() (Chris Leech) [2101762]
    - scsi: libiscsi: Move ehwait initialization to iscsi_session_setup() (Chris Leech) [2101762]
    - filemap: Fix serialization adding transparent huge pages to page cache (Aristeu Rozanski) [2083861]
    - mm/huge_memory: Fix xarray node memory leak (Aristeu Rozanski) [2083861]
    - filemap: Cache the value of vm_flags (Aristeu Rozanski) [2083861]
    - mm/readahead: Fix readahead with large folios (Aristeu Rozanski) [2083861]
    - mm/hwpoison: use pr_err() instead of dump_page() in get_any_page() (Aristeu Rozanski) [2083861]
    - XArray: Disallow sibling entries of nodes (Aristeu Rozanski) [2083861]
    - tmpfs: fix regressions from wider use of ZERO_PAGE (Aristeu Rozanski) [2083861]
    - mm/rmap: Fix handling of hugetlbfs pages in page_vma_mapped_walk (Aristeu Rozanski) [2083861]
    - mm/mempolicy: Use vma_alloc_folio() in new_page() (Aristeu Rozanski) [2083861]
    - mm: Add vma_alloc_folio() (Aristeu Rozanski) [2083861]
    - mm/migrate: Use a folio in migrate_misplaced_transhuge_page() (Aristeu Rozanski) [2083861]
    - mm/migrate: Use a folio in alloc_migration_target() (Aristeu Rozanski) [2083861]
    - mm/munlock: update Documentation/vm/unevictable-lru.rst (Aristeu Rozanski) [2083861]
    - mm/munlock: add lru_add_drain() to fix memcg_stat_test (Aristeu Rozanski) [2083861]
    - XArray: Update the LRU list in xas_split() (Aristeu Rozanski) [2083861]
    - XArray: Fix xas_create_range() when multi-order entry present (Aristeu Rozanski) [2083861]
    - mm: unmap_mapping_range_tree() with i_mmap_rwsem shared (Aristeu Rozanski) [2083861]
    - mm: warn on deleting redirtied only if accounted (Aristeu Rozanski) [2083861]
    - mm/thp: fix NR_FILE_MAPPED accounting in page_*_file_rmap() (Aristeu Rozanski) [2083861]
    - mm: filemap_unaccount_folio() large skip mapcount fixup (Aristeu Rozanski) [2083861]
    - mm: delete __ClearPageWaiters() (Aristeu Rozanski) [2083861]
    - mm/hugetlb.c: export PageHeadHuge() (Aristeu Rozanski) [2083861]
    - mm: rework swap handling of zap_pte_range (Aristeu Rozanski) [2083861]
    - mm: change zap_details.zap_mapping into even_cows (Aristeu Rozanski) [2083861]
    - mm: rename zap_skip_check_mapping() to should_zap_page() (Aristeu Rozanski) [2083861]
    - mm: don't skip swap entry even if zap_details specified (Aristeu Rozanski) [2083861]
    - mm: replace multiple dcache flush with flush_dcache_folio() (Aristeu Rozanski) [2083861]
    - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() (Aristeu Rozanski) [2083861]
    - mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte() (Aristeu Rozanski) [2083861]
    - mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atomic_pte() (Aristeu Rozanski) [2083861]
    - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() (Aristeu Rozanski) [2083861]
    - mm: fix missing cache flush for all tail pages of compound page (Aristeu Rozanski) [2083861]
    - mm: thp: fix wrong cache flush in remove_migration_pmd() (Aristeu Rozanski) [2083861]
    - tmpfs: do not allocate pages on read (Aristeu Rozanski) [2083861]
    - shmem: mapping_set_exiting() to help mapped resilience (Aristeu Rozanski) [2083861]
    - selftests/vm/transhuge-stress: Support file-backed PMD folios (Aristeu Rozanski) [2083861]
    - mm/filemap: Support VM_HUGEPAGE for file mappings (Aristeu Rozanski) [2083861]
    - mm/readahead: Switch to page_cache_ra_order (Aristeu Rozanski) [2083861]
    - mm/readahead: Add large folio readahead (Aristeu Rozanski) [2083861]
    - mm: Support arbitrary THP sizes (Aristeu Rozanski) [2083861]
    - mm: Make large folios depend on THP (Aristeu Rozanski) [2083861]
    - mm: Fix READ_ONLY_THP warning (Aristeu Rozanski) [2083861]
    - mm/filemap: Allow large folios to be added to the page cache (Aristeu Rozanski) [2083861]
    - mm: Turn can_split_huge_page() into can_split_folio() (Aristeu Rozanski) [2083861]
    - mm/vmscan: Convert pageout() to take a folio (Aristeu Rozanski) [2083861]
    - mm/vmscan: Turn page_check_references() into folio_check_references() (Aristeu Rozanski) [2083861]
    - mm/vmscan: Account large folios correctly (Aristeu Rozanski) [2083861]
    - mm/vmscan: Optimise shrink_page_list for non-PMD-sized folios (Aristeu Rozanski) [2083861]
    - mm/vmscan: Free non-shmem folios without splitting them (Aristeu Rozanski) [2083861]
    - mm/rmap: Constify the rmap_walk_control argument (Aristeu Rozanski) [2083861]
    - mm/rmap: Convert rmap_walk() to take a folio (Aristeu Rozanski) [2083861]
    - mm: Turn page_anon_vma() into folio_anon_vma() (Aristeu Rozanski) [2083861]
    - mm/rmap: Turn page_lock_anon_vma_read() into folio_lock_anon_vma_read() (Aristeu Rozanski) [2083861]
    - mm/damon: Convert damon_pa_young() to use a folio (Aristeu Rozanski) [2083861]
    - mm/damon: Convert damon_pa_mkold() to use a folio (Aristeu Rozanski) [2083861]
    - mm/migrate: Convert remove_migration_ptes() to folios (Aristeu Rozanski) [2083861]
    - mm/rmap: Convert make_device_exclusive_range() to use folios (Aristeu Rozanski) [2083861]
    - mm/rmap: Convert try_to_migrate() to folios (Aristeu Rozanski) [2083861]
    - mm/rmap: Convert try_to_unmap() to take a folio (Aristeu Rozanski) [2083861]
    - mm/rmap: Turn page_referenced() into folio_referenced() (Aristeu Rozanski) [2083861]
    - mm/mlock: Add mlock_vma_folio() (Aristeu Rozanski) [2083861]
    - mm/rmap: Use a folio in page_mkclean_one() (Aristeu Rozanski) [2083861]
    - mm/page_idle: Convert page_idle_clear_pte_refs() to use a folio (Aristeu Rozanski) [2083861]
    - mm: Convert page_vma_mapped_walk to work on PFNs (Aristeu Rozanski) [2083861]
    - sparc32: Add pmd_pfn() (Aristeu Rozanski) [2083861]
    - powerpc: Add pmd_pfn() (Aristeu Rozanski) [2083861]
    - mm: Add DEFINE_PAGE_VMA_WALK and DEFINE_FOLIO_VMA_WALK (Aristeu Rozanski) [2083861]
    - mm: Add folio_pgoff() (Aristeu Rozanski) [2083861]
    - mm: Add split_folio_to_list() (Aristeu Rozanski) [2083861]
    - mm: Add folio_mapcount() (Aristeu Rozanski) [2083861]
    - mm: Turn head_compound_mapcount() into folio_entire_mapcount() (Aristeu Rozanski) [2083861]
    - mm/vmscan: Turn page_check_dirty_writeback() into folio_check_dirty_writeback() (Aristeu Rozanski) [2083861]
    - fs: Move many prototypes to pagemap.h (Aristeu Rozanski) [2083861]
    - mm/truncate: Combine invalidate_mapping_pagevec() and __invalidate_mapping_pages() (Aristeu Rozanski) [2083861]
    - mm: Turn deactivate_file_page() into deactivate_file_folio() (Aristeu Rozanski) [2083861]
    - mm/truncate: Convert __invalidate_mapping_pages() to use a folio (Aristeu Rozanski) [2083861]
    - mm/truncate: Split invalidate_inode_page() into mapping_evict_folio() (Aristeu Rozanski) [2083861]
    - mm: Convert remove_mapping() to take a folio (Aristeu Rozanski) [2083861]
    - mm/truncate: Replace page_mapped() call in invalidate_inode_page() (Aristeu Rozanski) [2083861]
    - mm/truncate: Convert invalidate_inode_page() to use a folio (Aristeu Rozanski) [2083861]
    - mm/truncate: Inline invalidate_complete_page() into its one caller (Aristeu Rozanski) [2083861]
    - splice: Use a folio in page_cache_pipe_buf_try_steal() (Aristeu Rozanski) [2083861]
    - mm/vmscan: Convert __remove_mapping() to take a folio (Aristeu Rozanski) [2083861]
    - mm: Turn putback_lru_page() into folio_putback_lru() (Aristeu Rozanski) [2083861]
    - mm: Add lru_to_folio() (Aristeu Rozanski) [2083861]
    - mm/memcg: Convert mem_cgroup_swapout() to take a folio (Aristeu Rozanski) [2083861]
    - mm/workingset: Convert workingset_eviction() to take a folio (Aristeu Rozanski) [2083861]
    - mm/gup: Convert check_and_migrate_movable_pages() to use a folio (Aristeu Rozanski) [2083861]
    - mm: Add three folio wrappers (Aristeu Rozanski) [2083861]
    - mm: Turn isolate_lru_page() into folio_isolate_lru() (Aristeu Rozanski) [2083861]
    - mm/gup: Turn compound_range_next() into gup_folio_range_next() (Aristeu Rozanski) [2083861]
    - mm/gup: Turn compound_next() into gup_folio_next() (Aristeu Rozanski) [2083861]
    - mm/gup: Convert gup_huge_pgd() to use a folio (Aristeu Rozanski) [2083861]
    - mm/gup: Convert gup_huge_pud() to use a folio (Aristeu Rozanski) [2083861]
    - mm/gup: Convert gup_huge_pmd() to use a folio (Aristeu Rozanski) [2083861]
    - mm/gup: Convert gup_hugepte() to use a folio (Aristeu Rozanski) [2083861]
    - mm/gup: Convert gup_pte_range() to use a folio (Aristeu Rozanski) [2083861]
    - mm/hugetlb: Use try_grab_folio() instead of try_grab_compound_head() (Aristeu Rozanski) [2083861]
    - mm/gup: Add gup_put_folio() (Aristeu Rozanski) [2083861]
    - mm: Remove page_cache_add_speculative() and page_cache_get_speculative() (Aristeu Rozanski) [2083861]
    - mm/gup: Convert try_grab_page() to use a folio (Aristeu Rozanski) [2083861]
    - mm/gup: Add try_get_folio() and try_grab_folio() (Aristeu Rozanski) [2083861]
    - mm: Turn page_maybe_dma_pinned() into folio_maybe_dma_pinned() (Aristeu Rozanski) [2083861]
    - mm: Add folio_pincount_ptr() (Aristeu Rozanski) [2083861]
    - mm: Make compound_pincount always available (Aristeu Rozanski) [2083861]
    - mm/gup: Remove hpage_pincount_sub() (Aristeu Rozanski) [2083861]
    - mm/gup: Remove hpage_pincount_add() (Aristeu Rozanski) [2083861]
    - mm/gup: Handle page split race more efficiently (Aristeu Rozanski) [2083861]
    - mm/gup: Remove an assumption of a contiguous memmap (Aristeu Rozanski) [2083861]
    - mm/gup: Fix some contiguous memmap assumptions (Aristeu Rozanski) [2083861]
    - mm/gup: Change the calling convention for compound_next() (Aristeu Rozanski) [2083861]
    - mm/gup: Optimise compound_range_next() (Aristeu Rozanski) [2083861]
    - mm/gup: Change the calling convention for compound_range_next() (Aristeu Rozanski) [2083861]
    - mm/gup: Remove for_each_compound_head() (Aristeu Rozanski) [2083861]
    - mm/gup: Remove for_each_compound_range() (Aristeu Rozanski) [2083861]
    - mm/gup: Increment the page refcount before the pincount (Aristeu Rozanski) [2083861]
    - mm: Convert swap_set_page_dirty() to swap_dirty_folio() (Aristeu Rozanski) [2083861]
    - fs: Add aops->dirty_folio (Aristeu Rozanski) [2083861]
    - fs: Add aops->launder_folio (Aristeu Rozanski) [2083861]
    - fs: Add invalidate_folio() aops method (Aristeu Rozanski) [2083861]
    - fs: Turn do_invalidatepage() into folio_invalidate() (Aristeu Rozanski) [2083861]
    - buffer: Add folio_buffers() (Aristeu Rozanski) [2083861]
    - fs/remap_range: Pass the file pointer to read_mapping_folio() (Aristeu Rozanski) [2083861]
    - fs: read_mapping_page() should take a struct file argument (Aristeu Rozanski) [2083861]
    - mm: refactor check_and_migrate_movable_pages (Aristeu Rozanski) [2083861]
    - mm: don't include <linux/memremap.h> in <linux/mm.h> (Aristeu Rozanski) [2083861]
    - mm: simplify freeing of devmap managed pages (Aristeu Rozanski) [2083861]
    - mm: move free_devmap_managed_page to memremap.c (Aristeu Rozanski) [2083861]
    - mm/munlock: mlock_vma_page() check against VM_SPECIAL (Aristeu Rozanski) [2083861]
    - mm: fix use-after-free bug when mm->mmap is reused after being freed (Aristeu Rozanski) [2083861]
    - mm/thp: shrink_page_list() avoid splitting VM_LOCKED THP (Aristeu Rozanski) [2083861]
    - mm/thp: collapse_file() do try_to_unmap(TTU_BATCH_FLUSH) (Aristeu Rozanski) [2083861]
    - mm/munlock: page migration needs mlock pagevec drained (Aristeu Rozanski) [2083861]
    - mm/munlock: mlock_page() munlock_page() batch by pagevec (Aristeu Rozanski) [2083861]
    - mm/munlock: delete smp_mb() from __pagevec_lru_add_fn() (Aristeu Rozanski) [2083861]
    - mm/migrate: __unmap_and_move() push good newpage to LRU (Aristeu Rozanski) [2083861]
    - mm/munlock: mlock_pte_range() when mlocking or munlocking (Aristeu Rozanski) [2083861]
    - mm/munlock: maintain page->mlock_count while unevictable (Aristeu Rozanski) [2083861]
    - mm/munlock: replace clear_page_mlock() by final clearance (Aristeu Rozanski) [2083861]
    - mm/munlock: rmap call mlock_vma_page() munlock_vma_page() (Aristeu Rozanski) [2083861]
    - mm/munlock: delete munlock_vma_pages_all(), allow oomreap (Aristeu Rozanski) [2083861]
    - mm/munlock: delete FOLL_MLOCK and FOLL_POPULATE (Aristeu Rozanski) [2083861]
    - mm/munlock: delete page_mlock() and all its works (Aristeu Rozanski) [2083861]
    - fs/proc: task_mmu.c: don't read mapcount for migration entry (Aristeu Rozanski) [2083861]
    - mm/migrate.c: rework migration_entry_wait() to not take a pageref (Aristeu Rozanski) [2083861]
    - filemap: Use folio_put_refs() in filemap_free_folio() (Aristeu Rozanski) [2083861]
    - mm: Add folio_put_refs() (Aristeu Rozanski) [2083861]
    - mm: drop node from alloc_pages_vma (Aristeu Rozanski) [2083861]
    - mm/oom_kill: allow process_mrelease to run under mmap_lock protection (Aristeu Rozanski) [2083861]
    - mm: document locking restrictions for vm_operations_struct::close (Aristeu Rozanski) [2083861]
    - mm: protect free_pgtables with mmap_lock write lock in exit_mmap (Aristeu Rozanski) [2083861]
    - pagevec: Initialise folio_batch->percpu_pvec_drained (Aristeu Rozanski) [2083861]
    - mm: Use multi-index entries in the page cache (Aristeu Rozanski) [2083861]
    - XArray: Add xas_advance() (Aristeu Rozanski) [2083861]
    - truncate,shmem: Handle truncates that split large folios (Aristeu Rozanski) [2083861]
    - truncate: Convert invalidate_inode_pages2_range to folios (Aristeu Rozanski) [2083861]
    - fs: Convert vfs_dedupe_file_range_compare to folios (Aristeu Rozanski) [2083861]
    - mm: Remove pagevec_remove_exceptionals() (Aristeu Rozanski) [2083861]
    - mm: Convert find_lock_entries() to use a folio_batch (Aristeu Rozanski) [2083861]
    - filemap: Return only folios from find_get_entries() (Aristeu Rozanski) [2083861]
    - filemap: Convert filemap_get_read_batch() to use a folio_batch (Aristeu Rozanski) [2083861]
    - filemap: Convert filemap_read() to use a folio (Aristeu Rozanski) [2083861]
    - truncate: Add invalidate_complete_folio2() (Aristeu Rozanski) [2083861]
    - truncate: Convert invalidate_inode_pages2_range() to use a folio (Aristeu Rozanski) [2083861]
    - truncate: Skip known-truncated indices (Aristeu Rozanski) [2083861]
    - truncate,shmem: Add truncate_inode_folio() (Aristeu Rozanski) [2083861]
    - shmem: Convert part of shmem_undo_range() to use a folio (Aristeu Rozanski) [2083861]
    - mm: Add unmap_mapping_folio() (Aristeu Rozanski) [2083861]
    - mm/slub: Convert __free_slab() to use struct slab (Aristeu Rozanski) [2083861]
    - mm/slub: Convert alloc_slab_page() to return a struct slab (Aristeu Rozanski) [2083861]
    - mm/slub: Convert print_page_info() to print_slab_info() (Aristeu Rozanski) [2083861]
    - mm/slub: Convert kfree() to use a struct slab (Aristeu Rozanski) [2083861]
    - mm/slub: Convert detached_freelist to use a struct slab (Aristeu Rozanski) [2083861]
    - mm: Convert check_heap_object() to use struct slab (Aristeu Rozanski) [2083861]
    - mm: Use struct slab in kmem_obj_info() (Aristeu Rozanski) [2083861]
    - mm: Convert __ksize() to struct slab (Aristeu Rozanski) [2083861]
    - mm: Convert virt_to_cache() to use struct slab (Aristeu Rozanski) [2083861]
    - mm: Convert [un]account_slab_page() to struct slab (Aristeu Rozanski) [2083861]
    - mm: Split slab into its own type (Aristeu Rozanski) [2083861]
    - truncate: Add truncate_cleanup_folio() (Aristeu Rozanski) [2083861]
    - filemap: Add filemap_release_folio() (Aristeu Rozanski) [2083861]
    - filemap: Use a folio in filemap_page_mkwrite (Aristeu Rozanski) [2083861]
    - filemap: Use a folio in filemap_map_pages (Aristeu Rozanski) [2083861]
    - filemap: Use folios in next_uptodate_page (Aristeu Rozanski) [2083861]
    - filemap: Convert page_cache_delete_batch to folios (Aristeu Rozanski) [2083861]
    - filemap: Convert filemap_get_pages to use folios (Aristeu Rozanski) [2083861]
    - filemap: Drop the refcount while waiting for page lock (Aristeu Rozanski) [2083861]
    - filemap: Add read_cache_folio and read_mapping_folio (Aristeu Rozanski) [2083861]
    - filemap: Convert filemap_fault to folio (Aristeu Rozanski) [2083861]
    - filemap: Convert do_async_mmap_readahead to take a folio (Aristeu Rozanski) [2083861]
    - readahead: Convert page_cache_ra_unbounded to folios (Aristeu Rozanski) [2083861]
    - readahead: Convert page_cache_async_ra() to take a folio (Aristeu Rozanski) [2083861]
    - filemap: Convert filemap_range_uptodate to folios (Aristeu Rozanski) [2083861]
    - filemap: Convert filemap_create_page to folio (Aristeu Rozanski) [2083861]
    - filemap: Convert filemap_read_page to take a folio (Aristeu Rozanski) [2083861]
    - filemap: Convert find_get_pages_contig to folios (Aristeu Rozanski) [2083861]
    - filemap: Convert filemap_get_read_batch to use folios (Aristeu Rozanski) [2083861]
    - filemap: Remove thp_contains() (Aristeu Rozanski) [2083861]
    - filemap: Convert find_get_entry to return a folio (Aristeu Rozanski) [2083861]
    - filemap: Add filemap_remove_folio and __filemap_remove_folio (Aristeu Rozanski) [2083861]
    - filemap: Convert tracing of page cache operations to folio (Aristeu Rozanski) [2083861]
    - filemap: Add filemap_unaccount_folio() (Aristeu Rozanski) [2083861]
    - filemap: Convert page_cache_delete to take a folio (Aristeu Rozanski) [2083861]
    - filemap: Add folio_put_wait_locked() (Aristeu Rozanski) [2083861]
    - mm: Add folio_test_pmd_mappable() (Aristeu Rozanski) [2083861]
    - iov_iter: Convert iter_xarray to use folios (Aristeu Rozanski) [2083861]
    - iov_iter: Add copy_folio_to_iter() (Aristeu Rozanski) [2083861]
    - pagevec: Add folio_batch (Aristeu Rozanski) [2083861]
    - mm/writeback: Improve __folio_mark_dirty() comment (Aristeu Rozanski) [2083861]
    - mm/doc: Add documentation for folio_test_uptodate (Aristeu Rozanski) [2083861]
    - fs/writeback: Convert inode_switch_wbs_work_fn to folios (Aristeu Rozanski) [2083861]
    - mm: add virt_to_folio() and folio_address() (Aristeu Rozanski) [2083861]
    - dax: remove the pgmap sanity checks in generic_fsdax_supported (Aristeu Rozanski) [2083861]
    - mm: migrate: simplify the file-backed pages validation when migrating its mapping (Aristeu Rozanski) [2083861]
    - mm/rmap.c: avoid double faults migrating device private pages (Aristeu Rozanski) [2083861]
    - mm: add zap_skip_check_mapping() helper (Aristeu Rozanski) [2083861]
    - mm: drop first_index/last_index in zap_details (Aristeu Rozanski) [2083861]
    - mm: clear vmf->pte after pte_unmap_same() returns (Aristeu Rozanski) [2083861]
    - mm/shmem: unconditionally set pte dirty in mfill_atomic_install_pte (Aristeu Rozanski) [2083861]
    - dax: stop using bdevname (Aristeu Rozanski) [2083861]
    - bpf: Let bpf_warn_invalid_xdp_action() report more info (Ivan Vecera) [2073454]
    - bpf: Do not WARN in bpf_warn_invalid_xdp_action() (Ivan Vecera) [2073454]
    - redhat: make kernel-zfcpdump-core to not provide kernel-core/kernel (Herton R. Krzesinski) [2027654]
    - scsi: csiostor: Add module softdep on cxgb4 (Rahul Lakkireddy) [1977553]
    Resolves: rhbz#2101762, rhbz#2083861, rhbz#2073454, rhbz#2027654, rhbz#1977553
    
    Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
    
  • kernel-5.14.0-129.el9

    671ff051 · kernel-5.14.0-129.el9 ·
    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>
  • kernel-5.14.0-128.el9

    b7d49614 · kernel-5.14.0-128.el9 ·
    kernel-5.14.0-128.el9
    
    * Tue Jul 12 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-128.el9]
    - block: remove WARN_ON() from bd_link_disk_holder (Ming Lei) [2094256]
    - block: pop cached rq before potentially blocking rq_qos_throttle() (Ming Lei) [2094256]
    - block: remove queue from struct blk_independent_access_range (Ming Lei) [2094256]
    - block: freeze the queue earlier in del_gendisk (Ming Lei) [2094256]
    - block: remove per-disk debugfs files in blk_unregister_queue (Ming Lei) [2094256]
    - block: serialize all debugfs operations using q->debugfs_mutex (Ming Lei) [2094256]
    - block: disable the elevator int del_gendisk (Ming Lei) [2094256]
    - net: add missing include in include/net/gro.h (Ivan Vecera) [2101789]
    - net: gro: populate net/core/gro.c (Ivan Vecera) [2101789]
    - net: gro: move skb_gro_receive into net/core/gro.c (Ivan Vecera) [2101789]
    - net: gro: move skb_gro_receive_list to udp_offload.c (Ivan Vecera) [2101789]
    - net: move gro definitions to include/net/gro.h (Ivan Vecera) [2101789]
    - net:dev: Change napi_gro_complete return type to void (Ivan Vecera) [2101789]
    - move netdev_boot_setup into Space.c (Ivan Vecera) [2101789]
    - sched: Fix balance_push() vs __sched_setscheduler() (Phil Auld) [2100215]
    - selftests, xsk: Fix bpf_res cleanup test (Felix Maurer) [2090981]
    Resolves: rhbz#2094256, rhbz#2101789, rhbz#2100215, rhbz#2090981
    
    Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
  • kernel-5.14.0-127.el9

    c8de56da · kernel-5.14.0-127.el9 ·
    kernel-5.14.0-127.el9
    
    * Sat Jul 09 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-127.el9]
    - intel/igbvf:fix repeated words in comments (Corinna Vinschen) [2037985]
    - igbvf: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037985]
    - x86/sme: Explicitly map new EFI memmap table as encrypted (Rafael Aquini) [2091830]
    - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c (Rafael Aquini) [2091830]
    - aarch64: Enable NVIDIA Jetson Xavier SoCs (Craig Magina) [2098285]
    - r8169: improve driver unload and system shutdown behavior on DASH-enabled systems (Jose Ignacio Tornos Martinez) [2070952]
    - r8169: factor out redundant RTL8168d PHY config functionality to rtl8168d_1_common() (Jose Ignacio Tornos Martinez) [2070952]
    - r8169: support L1.2 control on RTL8168h (Jose Ignacio Tornos Martinez) [2070952]
    - r8169: add rtl_disable_exit_l1() (Jose Ignacio Tornos Martinez) [2070952]
    - r8169: enable ASPM L1.2 if system vendor flags it as safe (Jose Ignacio Tornos Martinez) [2070952]
    - r8169: don't use pci_irq_vector() in atomic context (Jose Ignacio Tornos Martinez) [2070952]
    - r8169: Avoid misuse of pm_ptr() macro (Jose Ignacio Tornos Martinez) [2070952]
    - r8169: fix incorrect mac address assignment (Jose Ignacio Tornos Martinez) [2070952]
    - r8169: enable ASPM L1/L1.1 from RTL8168h (Jose Ignacio Tornos Martinez) [2070952]
    - r8169: Add device 10ec:8162 to driver r8169 (Jose Ignacio Tornos Martinez) [2070952]
    - ethernet: r8169: use eth_hw_addr_set() (Jose Ignacio Tornos Martinez) [2070952]
    - r8169: add rtl_enable_exit_l1 (Jose Ignacio Tornos Martinez) [2070952]
    - r8169: enable ASPM L0s state (Jose Ignacio Tornos Martinez) [2070952]
    - r8169: rename rtl_csi_access_enable to rtl_set_aspm_entry_latency (Jose Ignacio Tornos Martinez) [2070952]
    - powercap: intel_rapl: add support for RaptorLake (David Arcari) [2076725]
    - perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support (Michael Petlan) [2094573]
    - fs: dlm: filter user dlm messages for kernel locks (Alexander Aring) [2026117]
    - scsi: storvsc: Fix unsigned comparison to zero (Mohammed Gamal) [2030695]
    - scsi: storvsc: Fix validation for unsolicited incoming packets (Mohammed Gamal) [2030695]
    - scsi: storvsc: Fix storvsc_queuecommand() memory leak (Mohammed Gamal) [2030695]
    Resolves: rhbz#2037985, rhbz#2091830, rhbz#2098285, rhbz#2070952, rhbz#2076725, rhbz#2094573, rhbz#2026117, rhbz#2030695
    
    Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
  • kernel-5.14.0-126.el9

    5893c464 · kernel-5.14.0-126.el9 ·
    kernel-5.14.0-126.el9
    
    * Thu Jul 07 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-126.el9]
    - mm/page_alloc: always attempt to allocate at least one page during bulk allocation (Joel Savitz) [2094045]
    - KVM: arm64: Warn if accessing timer pending state outside of vcpu context (Gavin Shan) [2075082]
    - KVM: arm64: Replace vgic_v3_uaccess_read_pending with vgic_uaccess_read_pending (Gavin Shan) [2075082]
    - KVM: arm64: Don't read a HW interrupt pending state in user context (Gavin Shan) [2075082]
    - KVM: arm64: Always start with clearing SVE flag on load (Gavin Shan) [2075082]
    - KVM: arm64: Don't hypercall before EL2 init (Gavin Shan) [2075082]
    - KVM: arm64: vgic-v3: Consistently populate ID_AA64PFR0_EL1.GIC (Gavin Shan) [2075082]
    - KVM: arm64: Inject exception on out-of-IPA-range translation fault (Gavin Shan) [2075082]
    - KVM/arm64: Don't emulate a PMU for 32-bit guests if feature not set (Gavin Shan) [2075082]
    - KVM: arm64: Handle host stage-2 faults from 32-bit EL0 (Gavin Shan) [2075082]
    - selftests: KVM: Free the GIC FD when cleaning up in arch_timer (Gavin Shan) [2075082]
    - KVM: arm64: selftests: Introduce vcpu_width_config (Gavin Shan) [2075082]
    - KVM: arm64: mixed-width check should be skipped for uninitialized vCPUs (Gavin Shan) [2075082]
    - arm64: alternatives: mark patch_alternative() as `noinstr` (Gavin Shan) [2075082]
    - KVM: arm64: vgic: Remove unnecessary type castings (Gavin Shan) [2075082]
    - KVM: arm64: Don't split hugepages outside of MMU write lock (Gavin Shan) [2075082]
    - KVM: arm64: Drop unneeded minor version check from PSCI v1.x handler (Gavin Shan) [2075082]
    - KVM: arm64: Actually prevent SMC64 SYSTEM_RESET2 from AArch32 (Gavin Shan) [2075082]
    - KVM: arm64: Generally disallow SMC64 for AArch32 guests (Gavin Shan) [2075082]
    - arm64: Fix comments in macro __init_el2_gicv3 (Gavin Shan) [2075082]
    - arm64: errata: avoid duplicate field initializer (Gavin Shan) [2075082]
    - KVM: arm64: fix typos in comments (Gavin Shan) [2075082]
    - KVM: arm64: Generalise VM features into a set of flags (Gavin Shan) [2075082]
    - KVM: arm64: Really propagate PSCI SYSTEM_RESET2 arguments to userspace (Gavin Shan) [2075082]
    - KVM: arm64: Only open the interrupt window on exit due to an interrupt (Gavin Shan) [2075082]
    - KVM: arm64: Enable Cortex-A510 erratum 2077057 by default (Gavin Shan) [2075082]
    - arm64: Always use individual bits in CPACR floating point enables (Gavin Shan) [2075082]
    - arm64: Define CPACR_EL1_FPEN similarly to other floating point controls (Gavin Shan) [2075082]
    - KVM: arm64: Remove unneeded semicolons (Gavin Shan) [2075082]
    - KVM: selftests: aarch64: Skip tests if we can't create a vgic-v3 (Gavin Shan) [2075082]
    - KVM: arm64: Indicate SYSTEM_RESET2 in kvm_run::system_event flags field (Gavin Shan) [2075082]
    - KVM: arm64: Expose PSCI SYSTEM_RESET2 call to the guest (Gavin Shan) [2075082]
    - KVM: arm64: Bump guest PSCI version to 1.1 (Gavin Shan) [2075082]
    - KVM: arm64: Don't miss pending interrupts for suspended vCPU (Gavin Shan) [2075082]
    - arm64: Correct wrong label in macro __init_el2_gicv3 (Gavin Shan) [2075082]
    - KVM: arm64: vgic: Read HW interrupt pending state from the HW (Gavin Shan) [2075082]
    - KVM: arm64: Refuse to run VCPU if the PMU doesn't match the physical CPU (Gavin Shan) [2075082]
    - KVM: arm64: Add KVM_ARM_VCPU_PMU_V3_SET_PMU attribute (Gavin Shan) [2075082]
    - KVM: arm64: Keep a list of probed PMUs (Gavin Shan) [2075082]
    - KVM: arm64: Keep a per-VM pointer to the default PMU (Gavin Shan) [2075082]
    - perf: Fix wrong name in comment for struct perf_cpu_context (Gavin Shan) [2075082]
    - KVM: arm64: Do not change the PMU event filter after a VCPU has run (Gavin Shan) [2075082]
    - KVM: arm64: pkvm: Implement CONFIG_DEBUG_LIST at EL2 (Gavin Shan) [2075082]
    - KVM: arm64: Drop unused param from kvm_psci_version() (Gavin Shan) [2075082]
    - kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq() (Gavin Shan) [2075082]
    - kvm: selftests: aarch64: fix some vgic related comments (Gavin Shan) [2075082]
    - kvm: selftests: aarch64: fix the failure check in kvm_set_gsi_routing_irqchip_check (Gavin Shan) [2075082]
    - kvm: selftests: aarch64: pass vgic_irq guest args as a pointer (Gavin Shan) [2075082]
    - kvm: selftests: aarch64: fix assert in gicv3_access_reg (Gavin Shan) [2075082]
    - KVM: arm64: Make active_vmids invalid on vCPU schedule out (Gavin Shan) [2075082]
    - KVM: arm64: Align the VMID allocation with the arm64 ASID (Gavin Shan) [2075082]
    - KVM: arm64: Make VMID bits accessible outside of allocator (Gavin Shan) [2075082]
    - KVM: arm64: Introduce a new VMID allocator for KVM (Gavin Shan) [2075082]
    - arm64/fpsimd: Clarify the purpose of using last in fpsimd_save() (Gavin Shan) [2075082]
    - KVM: arm64: Add some more comments in kvm_hyp_handle_fpsimd() (Gavin Shan) [2075082]
    - KVM: arm64: Add comments for context flush and sync callbacks (Gavin Shan) [2075082]
    - KVM: arm64: Add fast path to handle permission relaxation during dirty logging (Gavin Shan) [2075082]
    - KVM: arm64: Use read/write spin lock for MMU protection (Gavin Shan) [2075082]
    - KVM: arm64: Emulate the OS Lock (Gavin Shan) [2075082]
    - KVM: arm64: Allow guest to set the OSLK bit (Gavin Shan) [2075082]
    - KVM: arm64: Stash OSLSR_EL1 in the cpu context (Gavin Shan) [2075082]
    - KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined (Gavin Shan) [2075082]
    - redhat/configs: aarch64: Enable ARM64_ERRATUM_2077057 (Gavin Shan) [2075082]
    - KVM: arm64: Workaround Cortex-A510's single-step and PAC trap errata (Gavin Shan) [2075082]
    - KVM: arm64: Stop handle_exit() from handling HVC twice when an SError occurs (Gavin Shan) [2075082]
    - KVM: arm64: Avoid consuming a stale esr value when SError occur (Gavin Shan) [2075082]
    - kvm/arm64: rework guest entry logic (Gavin Shan) [2075082]
    - KVM: arm64: Use shadow SPSR_EL1 when injecting exceptions on !VHE (Gavin Shan) [2075082]
    - KVM: arm64: vgic-v3: Restrict SEIS workaround to known broken systems (Gavin Shan) [2075082]
    - KVM: arm64: pkvm: Use the mm_ops indirection for cache maintenance (Gavin Shan) [2075082]
    - KVM: arm64: Put kvm_arch_vcpu_get_ip() inside CONFIG_GUEST_PERF_EVENTS (Gavin Shan) [2075082]
    - KVM: arm64: vgic: Replace kernel.h with the necessary inclusions (Gavin Shan) [2075082]
    - KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve() (Gavin Shan) [2075082]
    - KVM: arm64: selftests: get-reg-list: Add pauth configuration (Gavin Shan) [2075082]
    - KVM: selftests: aarch64: Add test for restoring active IRQs (Gavin Shan) [2075082]
    - KVM: selftests: aarch64: Add ISPENDR write tests in vgic_irq (Gavin Shan) [2075082]
    - KVM: selftests: aarch64: Add tests for IRQFD in vgic_irq (Gavin Shan) [2075082]
    - KVM: selftests: Add IRQ GSI routing library functions (Gavin Shan) [2075082]
    - KVM: selftests: aarch64: Add test_inject_fail to vgic_irq (Gavin Shan) [2075082]
    - KVM: selftests: aarch64: Add tests for LEVEL_INFO in vgic_irq (Gavin Shan) [2075082]
    - KVM: selftests: aarch64: Level-sensitive interrupts tests in vgic_irq (Gavin Shan) [2075082]
    - KVM: selftests: aarch64: Add preemption tests in vgic_irq (Gavin Shan) [2075082]
    - KVM: selftests: aarch64: Cmdline arg to set EOI mode in vgic_irq (Gavin Shan) [2075082]
    - KVM: selftests: aarch64: Cmdline arg to set number of IRQs in vgic_irq test (Gavin Shan) [2075082]
    - KVM: selftests: aarch64: Abstract the injection functions in vgic_irq (Gavin Shan) [2075082]
    - KVM: selftests: aarch64: Add vgic_irq to test userspace IRQ injection (Gavin Shan) [2075082]
    - KVM: selftests: aarch64: Add vGIC library functions to deal with vIRQ state (Gavin Shan) [2075082]
    - KVM: selftests: Add kvm_irq_line library function (Gavin Shan) [2075082]
    - KVM: selftests: aarch64: Add GICv3 register accessor library functions (Gavin Shan) [2075082]
    - KVM: selftests: aarch64: Add function for accessing GICv3 dist and redist registers (Gavin Shan) [2075082]
    - KVM: selftests: aarch64: Move gic_v3.h to shared headers (Gavin Shan) [2075082]
    - KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on() (Gavin Shan) [2075082]
    - KVM: arm64: Fix comment for kvm_reset_vcpu() (Gavin Shan) [2075082]
    - KVM: arm64: Use defined value for SCTLR_ELx_EE (Gavin Shan) [2075082]
    - KVM: arm64: Rework kvm_pgtable initialisation (Gavin Shan) [2075082]
    - KVM: arm64: pkvm: Unshare guest structs during teardown (Gavin Shan) [2075082]
    - KVM: arm64: Expose unshare hypercall to the host (Gavin Shan) [2075082]
    - KVM: arm64: Implement do_unshare() helper for unsharing memory (Gavin Shan) [2075082]
    - KVM: arm64: Implement __pkvm_host_share_hyp() using do_share() (Gavin Shan) [2075082]
    - KVM: arm64: Implement do_share() helper for sharing memory (Gavin Shan) [2075082]
    - KVM: arm64: Introduce wrappers for host and hyp spin lock accessors (Gavin Shan) [2075082]
    - KVM: arm64: Extend pkvm_page_state enumeration to handle absent pages (Gavin Shan) [2075082]
    - KVM: arm64: pkvm: Refcount the pages shared with EL2 (Gavin Shan) [2075082]
    - KVM: arm64: Introduce kvm_share_hyp() (Gavin Shan) [2075082]
    - KVM: arm64: Implement kvm_pgtable_hyp_unmap() at EL2 (Gavin Shan) [2075082]
    - KVM: arm64: Hook up ->page_count() for hypervisor stage-1 page-table (Gavin Shan) [2075082]
    - KVM: arm64: Fixup hyp stage-1 refcount (Gavin Shan) [2075082]
    - KVM: arm64: Refcount hyp stage-1 pgtable pages (Gavin Shan) [2075082]
    - KVM: arm64: Provide {get,put}_page() stubs for early hyp allocator (Gavin Shan) [2075082]
    - KVM: arm64: vgic: Demote userspace-triggered console prints to kvm_debug() (Gavin Shan) [2075082]
    - KVM: arm64: pkvm: Make kvm_host_owns_hyp_mappings() robust to VHE (Gavin Shan) [2075082]
    - KVM: arm64: pkvm: Stub io map functions (Gavin Shan) [2075082]
    - KVM: arm64: Make __io_map_base static (Gavin Shan) [2075082]
    - KVM: arm64: Make the hyp memory pool static (Gavin Shan) [2075082]
    - KVM: arm64: pkvm: Disable GICv2 support (Gavin Shan) [2075082]
    - KVM: arm64: pkvm: Fix hyp_pool max order (Gavin Shan) [2075082]
    - KVM: arm64: Use Makefile.kvm for common files (Gavin Shan) [2075082]
    - KVM: arm64: Drop unused workaround_flags vcpu field (Gavin Shan) [2075082]
    - KVM: arm64: Move vGIC v4 handling for WFI out arch callback hook (Gavin Shan) [2075082]
    - arm64/kvm: Fix bitrotted comment for SVE handling in handle_exit.c (Gavin Shan) [2075082]
    - KVM: arm64: Move host EL1 code out of hyp/ directory (Gavin Shan) [2075082]
    - KVM: arm64: Generate hyp_constants.h for the host (Gavin Shan) [2075082]
    - arm64: Add missing include of asm/cpufeature.h to asm/mmu.h (Gavin Shan) [2075082]
    - KVM: arm64: Constify kvm_io_gic_ops (Gavin Shan) [2075082]
    - KVM: arm64: Add minimal handling for the ARMv8.7 PMU (Gavin Shan) [2075082]
    - KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid (Gavin Shan) [2075082]
    - KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init() (Gavin Shan) [2075082]
    - KVM: arm64: Restructure the point where has_run_once is advertised (Gavin Shan) [2075082]
    - KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line (Gavin Shan) [2075082]
    - KVM: arm64: Move SVE state mapping at HYP to finalize-time (Gavin Shan) [2075082]
    - KVM: arm64: Move pkvm's special 32bit handling into a generic infrastructure (Gavin Shan) [2075082]
    - KVM: arm64: Save PSTATE early on exit (Gavin Shan) [2075082]
    - arm64/fpsimd: Document the use of TIF_FOREIGN_FPSTATE by KVM (Gavin Shan) [2075082]
    - KVM: arm64: Stop mapping current thread_info at EL2 (Gavin Shan) [2075082]
    - KVM: arm64: Introduce flag shadowing TIF_FOREIGN_FPSTATE (Gavin Shan) [2075082]
    - KVM: arm64: Remove unused __sve_save_state (Gavin Shan) [2075082]
    - KVM: arm64: Get rid of host SVE tracking/saving (Gavin Shan) [2075082]
    - KVM: arm64: Reorder vcpu flag definitions (Gavin Shan) [2075082]
    - KVM: arm64: Cap KVM_CAP_NR_VCPUS by kvm_arm_default_max_vcpus() (Gavin Shan) [2075082]
    - KVM: arm64: Fix host stage-2 finalization (Gavin Shan) [2075082]
    - KVM: arm64: Change the return type of kvm_vcpu_preferred_target() (Gavin Shan) [2075082]
    - KVM: arm64: nvhe: Fix a non-kernel-doc comment (Gavin Shan) [2075082]
    - KVM: arm64: pkvm: Give priority to standard traps over pvm handling (Gavin Shan) [2075082]
    - KVM: arm64: pkvm: Pass vpcu instead of kvm to kvm_get_exit_handler_array() (Gavin Shan) [2075082]
    - KVM: arm64: pkvm: Move kvm_handle_pvm_restricted around (Gavin Shan) [2075082]
    - KVM: arm64: pkvm: Consolidate include files (Gavin Shan) [2075082]
    - KVM: arm64: pkvm: Preserve pending SError on exit from AArch32 (Gavin Shan) [2075082]
    - KVM: arm64: pkvm: Handle GICv3 traps as required (Gavin Shan) [2075082]
    - KVM: arm64: pkvm: Drop sysregs that should never be routed to the host (Gavin Shan) [2075082]
    - KVM: arm64: pkvm: Drop AArch32-specific registers (Gavin Shan) [2075082]
    - KVM: arm64: pkvm: Make the ERR/ERX*_EL1 registers RAZ/WI (Gavin Shan) [2075082]
    - KVM: arm64: pkvm: Use a single function to expose all id-regs (Gavin Shan) [2075082]
    - KVM: arm64: Fix early exit ptrauth handling (Gavin Shan) [2075082]
    - KVM: arm64: Add memcg accounting to KVM allocations (Gavin Shan) [2075082]
    - KVM: arm64: vgic: Add memcg accounting to vgic allocations (Gavin Shan) [2075082]
    - KVM: arm64: vgic-v3: Align emulated cpuif LPI state machine with the pseudocode (Gavin Shan) [2075082]
    - KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS (Gavin Shan) [2075082]
    - KVM: arm64: vgic-v3: Reduce common group trapping to ICV_DIR_EL1 when possible (Gavin Shan) [2075082]
    - KVM: arm64: vgic-v3: Work around GICv3 locally generated SErrors (Gavin Shan) [2075082]
    - KVM: arm64: Force ID_AA64PFR0_EL1.GIC=1 when exposing a virtual GICv3 (Gavin Shan) [2075082]
    - KVM: arm64: Fix reporting of endianess when the access originates at EL0 (Gavin Shan) [2075082]
    - KVM: arm64: Handle protected guests at 32 bits (Gavin Shan) [2075082]
    - KVM: arm64: Trap access to pVM restricted features (Gavin Shan) [2075082]
    - KVM: arm64: Move sanitized copies of CPU features (Gavin Shan) [2075082]
    - KVM: arm64: Initialize trap registers for protected VMs (Gavin Shan) [2075082]
    - KVM: arm64: Add handlers for protected VM System Registers (Gavin Shan) [2075082]
    - KVM: arm64: Simplify masking out MTE in feature id reg (Gavin Shan) [2075082]
    - KVM: arm64: Add missing field descriptor for MDCR_EL2 (Gavin Shan) [2075082]
    - KVM: arm64: Pass struct kvm to per-EC handlers (Gavin Shan) [2075082]
    - KVM: arm64: Move early handlers to per-EC handlers (Gavin Shan) [2075082]
    - KVM: arm64: Don't include switch.h into nvhe/kvm-main.c (Gavin Shan) [2075082]
    - KVM: arm64: Move __get_fault_info() and co into their own include file (Gavin Shan) [2075082]
    - KVM: arm64: Replace get_raz_id_reg() with get_raz_reg() (Gavin Shan) [2075082]
    - KVM: arm64: Use get_raz_reg() for userspace reads of PMSWINC_EL0 (Gavin Shan) [2075082]
    - KVM: arm64: Return early from read_id_reg() if register is RAZ (Gavin Shan) [2075082]
    - KVM: arm64: Depend on HAVE_KVM instead of OF (Gavin Shan) [2075082]
    - KVM: arm64: Unconditionally include generic KVM's Kconfig (Gavin Shan) [2075082]
    - KVM: arm64: Allow KVM to be disabled from the command line (Gavin Shan) [2075082]
    - KVM: arm64: Disable privileged hypercalls after pKVM finalisation (Gavin Shan) [2075082]
    - KVM: arm64: Prevent re-finalisation of pKVM for a given CPU (Gavin Shan) [2075082]
    - KVM: arm64: Propagate errors from __pkvm_prot_finalize hypercall (Gavin Shan) [2075082]
    - KVM: arm64: Reject stub hypercalls after pKVM has been initialised (Gavin Shan) [2075082]
    - arm64: Prevent kexec and hibernation if is_protected_kvm_enabled() (Gavin Shan) [2075082]
    - KVM: arm64: Turn __KVM_HOST_SMCCC_FUNC_* into an enum (mostly) (Gavin Shan) [2075082]
    - KVM: arm64: Revert "KVM: arm64: Count VMID-wide TLB invalidations" (Gavin Shan) [2075082]
    - cxl/core: Remove cxld_const_init in cxl_decoder_alloc() (John W. Linville) [2072584]
    - cxl/pmem: Fix module reload vs workqueue state (John W. Linville) [2072584]
    - cxl/memdev: Remove unused cxlmd field (John W. Linville) [2072584]
    - cxl/core: Convert to EXPORT_SYMBOL_NS_GPL (John W. Linville) [2072584]
    - cxl/memdev: Change cxl_mem to a more descriptive name (John W. Linville) [2072584]
    - cxl/mbox: Remove bad comment (John W. Linville) [2072584]
    - cxl/pmem: Fix reference counting for delayed work (John W. Linville) [2072584]
    - cxl/pci: Split cxl_pci_setup_regs() (John W. Linville) [2072584]
    - cxl/pci: Add @base to cxl_register_map (John W. Linville) [2072584]
    - cxl/pci: Make more use of cxl_register_map (John W. Linville) [2072584]
    - cxl/pci: Remove pci request/release regions (John W. Linville) [2072584]
    - cxl/pci: Fix NULL vs ERR_PTR confusion (John W. Linville) [2072584]
    - cxl/pci: Remove dev_dbg for unknown register blocks (John W. Linville) [2072584]
    - cxl/pci: Convert register block identifiers to an enum (John W. Linville) [2072584]
    - cxl/acpi: Do not fail cxl_acpi_probe() based on a missing CHBS (John W. Linville) [2072584]
    - cxl/pci: Disambiguate cxl_pci further from cxl_mem (John W. Linville) [2072584]
    - cxl/core: Split decoder setup into alloc + add (John W. Linville) [2072584]
    - tools/testing/cxl: Introduce a mock memory device + driver (John W. Linville) [2072584]
    - cxl/mbox: Move command definitions to common location (John W. Linville) [2072584]
    - cxl/bus: Populate the target list at decoder create (John W. Linville) [2072584]
    - tools/testing/cxl: Introduce a mocked-up CXL port hierarchy (John W. Linville) [2072584]
    - cxl/pmem: Add support for multiple nvdimm-bridge objects (John W. Linville) [2072584]
    - cxl/pmem: Translate NVDIMM label commands to CXL label commands (John W. Linville) [2072584]
    - cxl/mbox: Add exclusive kernel command support (John W. Linville) [2072584]
    - cxl/mbox: Convert 'enabled_cmds' to DECLARE_BITMAP (John W. Linville) [2072584]
    - cxl/pci: Use module_pci_driver (John W. Linville) [2072584]
    - cxl/mbox: Move mailbox and other non-PCI specific infrastructure to the core (John W. Linville) [2072584]
    - cxl/pci: Drop idr.h (John W. Linville) [2072584]
    - cxl/mbox: Introduce the mbox_send operation (John W. Linville) [2072584]
    - cxl/pci: Clean up cxl_mem_get_partition_info() (John W. Linville) [2072584]
    - cxl/pci: Make 'struct cxl_mem' device type generic (John W. Linville) [2072584]
    - cxl/registers: Fix Documentation warning (John W. Linville) [2072584]
    - cxl/pmem: Fix Documentation warning (John W. Linville) [2072584]
    - cxl/pci: Fix debug message in cxl_probe_regs() (John W. Linville) [2072584]
    - cxl/pci: Fix lockdown level (John W. Linville) [2072584]
    - cxl/acpi: Do not add DSDT disabled ACPI0016 host bridge ports (John W. Linville) [2072584]
    - cxl/mem: Adjust ram/pmem range to represent DPA ranges (John W. Linville) [2072584]
    - cxl/mem: Account for partitionable space in ram/pmem ranges (John W. Linville) [2072584]
    - cxl/pci: Store memory capacity values (John W. Linville) [2072584]
    - cxl/pci: Simplify register setup (John W. Linville) [2072584]
    - cxl/pci: Ignore unknown register block types (John W. Linville) [2072584]
    - cxl/core: Move memdev management to core (John W. Linville) [2072584]
    - cxl/pci: Introduce cdevm_file_operations (John W. Linville) [2072584]
    - cxl/core: Move register mapping infrastructure (John W. Linville) [2072584]
    - cxl/core: Move pmem functionality (John W. Linville) [2072584]
    - cxl/core: Improve CXL core kernel docs (John W. Linville) [2072584]
    - cxl: Move cxl_core to new directory (John W. Linville) [2072584]
    Resolves: rhbz#2094045, rhbz#2075082, rhbz#2072584
    
    Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
    
  • kernel-5.14.0-125.el9

    7e3f0881 · kernel-5.14.0-125.el9 ·
    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>
    
  • kernel-5.14.0-124.el9

    2c4d8443 · kernel-5.14.0-124.el9 ·
    kernel-5.14.0-124.el9
    
    * Mon Jul 04 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-124.el9]
    - scsi: ibmvfc: Allocate/free queue resource only during probe/remove (Diego Domingos) [2099962]
    - ceph: wait on async create before checking caps for syncfs (Jeffrey Layton) [2094965]
    - lib: bitmap: Introduce node-aware alloc API (Ivan Vecera) [2101768]
    - dm raid: fix accesses beyond end of raid member array (Benjamin Marzinski) [2090507]
    - block: remove bioset_init_from_src (Benjamin Marzinski) [2090507]
    - dm: fix bio_set allocation (Benjamin Marzinski) [2090507]
    - dm mirror log: clear log bits up to BITS_PER_LONG boundary (Benjamin Marzinski) [2090507]
    - dm: fix BLK_STS_DM_REQUEUE handling when dm_io represents split bio (Benjamin Marzinski) [2090507]
    - dm: do not return early from dm_io_complete if BLK_STS_AGAIN without polling (Benjamin Marzinski) [2090507]
    - dm era: commit metadata in postsuspend after worker stops (Benjamin Marzinski) [2090507]
    - dm: fix narrow race for REQ_NOWAIT bios being issued despite no support (Benjamin Marzinski) [2090507]
    - dm: fix use-after-free in dm_put_live_table_bio (Benjamin Marzinski) [2090507]
    - dm: improve abnormal bio processing (Benjamin Marzinski) [2090507]
    - dm: simplify bio-based IO accounting further (Benjamin Marzinski) [2090507]
    - dm: improve dm_io reference counting (Benjamin Marzinski) [2090507]
    - dm: don't grab target io reference in dm_zone_map_bio (Benjamin Marzinski) [2090507]
    - dm: improve bio splitting and associated IO accounting (Benjamin Marzinski) [2090507]
    - dm: introduce dm_{get,put}_live_table_bio called from dm_submit_bio (Benjamin Marzinski) [2090507]
    - dm mirror log: round up region bitmap size to BITS_PER_LONG (Benjamin Marzinski) [2090507]
    - dm: fix race in dm_start_io_acct (Benjamin Marzinski) [2090507]
    - dm verity: set DM_TARGET_IMMUTABLE feature flag (Benjamin Marzinski) [2090507]
    - dm table: fix dm_table_supports_poll to return false if no data devices (Benjamin Marzinski) [2090507]
    - dm cache metadata: remove unnecessary variable in __dump_mapping (Benjamin Marzinski) [2090507]
    - dm mpath: provide high-resolution timer to HST for bio-based (Benjamin Marzinski) [2090507]
    - dm crypt: make printing of the key constant-time (Benjamin Marzinski) [2090507]
    - dm integrity: fix error code in dm_integrity_ctr() (Benjamin Marzinski) [2090507]
    - dm stats: add cond_resched when looping over entries (Benjamin Marzinski) [2090507]
    - dm: put all polled dm_io instances into a single list (Benjamin Marzinski) [2090507]
    - dm: switch to bdev based IO accounting interfaces (Benjamin Marzinski) [2090507]
    - dm: pass dm_io instance to dm_io_acct directly (Benjamin Marzinski) [2090507]
    - dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct (Benjamin Marzinski) [2090507]
    - dm: use bio_sectors in dm_aceept_partial_bio (Benjamin Marzinski) [2090507]
    - dm: simplify basic targets (Benjamin Marzinski) [2090507]
    - dm: conditionally enable branching for less used features (Benjamin Marzinski) [2090507]
    - dm: move hot dm_io members to same cacheline as dm_target_io (Benjamin Marzinski) [2090507]
    - dm: add local variables to clone_endio and __map_bio (Benjamin Marzinski) [2090507]
    - dm: mark various branches unlikely (Benjamin Marzinski) [2090507]
    - dm: simplify dm_start_io_acct (Benjamin Marzinski) [2090507]
    - dm: simplify dm_io access in dm_split_and_process_bio (Benjamin Marzinski) [2090507]
    - dm: factor out dm_io_set_error and __dm_io_dec_pending (Benjamin Marzinski) [2090507]
    - dm: conditionally enable BIOSET_PERCPU_CACHE for dm_io bioset (Benjamin Marzinski) [2090507]
    - dm: allow dm_accept_partial_bio() for dm_io without duplicate bios (Benjamin Marzinski) [2090507]
    - dm zone: fix NULL pointer dereference in dm_zone_map_bio (Benjamin Marzinski) [2090507]
    - dm mpath: only use ktime_get_ns() in historical selector (Benjamin Marzinski) [2090507]
    - dm: fix bio polling to handle possibile BLK_STS_AGAIN (Benjamin Marzinski) [2090507]
    - dm: fix dm_io and dm_target_io flags race condition on Alpha (Benjamin Marzinski) [2090507]
    - dm integrity: set journal entry unused when shrinking device (Benjamin Marzinski) [2090507]
    - dm ioctl: log an error if the ioctl structure is corrupted (Benjamin Marzinski) [2090507]
    - dm: consolidate spinlocks in dm_io struct (Benjamin Marzinski) [2090507]
    - dm: reduce size of dm_io and dm_target_io structs (Benjamin Marzinski) [2090507]
    - dm: switch dm_target_io booleans over to proper flags (Benjamin Marzinski) [2090507]
    - dm: switch dm_io booleans over to proper flags (Benjamin Marzinski) [2090507]
    - dm: update email address in MAINTAINERS (Benjamin Marzinski) [2090507]
    - dm: return void from __send_empty_flush (Benjamin Marzinski) [2090507]
    - dm: factor out dm_io_complete (Benjamin Marzinski) [2090507]
    - dm cache: use dm_submit_bio_remap (Benjamin Marzinski) [2090507]
    - dm: simplify dm_sumbit_bio_remap interface (Benjamin Marzinski) [2090507]
    - dm thin: use dm_submit_bio_remap (Benjamin Marzinski) [2090507]
    - dm: add WARN_ON_ONCE to dm_submit_bio_remap (Benjamin Marzinski) [2090507]
    - dm: support bio polling (Benjamin Marzinski) [2090507]
    - block: add ->poll_bio to block_device_operations (Benjamin Marzinski) [2090507]
    - dm mpath: use DMINFO instead of printk with KERN_INFO (Benjamin Marzinski) [2090507]
    - dm: stop using bdevname (Benjamin Marzinski) [2090507]
    - dm-zoned: remove the ->name field in struct dmz_dev (Benjamin Marzinski) [2090507]
    - dm: remove unnecessary local variables in __bind (Benjamin Marzinski) [2090507]
    - dm: requeue IO if mapping table not yet available (Benjamin Marzinski) [2090507]
    - dm io: remove stale comment block for dm_io() (Benjamin Marzinski) [2090507]
    - dm thin metadata: remove unused dm_thin_remove_block and __remove (Benjamin Marzinski) [2090507]
    - dm thin: use time_is_before_jiffies instead of open coding it (Benjamin Marzinski) [2090507]
    - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS (Benjamin Marzinski) [2090507]
    - dm: fix use-after-free in dm_cleanup_zoned_dev() (Benjamin Marzinski) [2090507]
    - dm ioctl: prevent potential spectre v1 gadget (Benjamin Marzinski) [2090507]
    - dm: cleanup double word in comment (Benjamin Marzinski) [2090507]
    - dm ima: fix wrong length calculation for no_data string (Benjamin Marzinski) [2090507]
    - dm cache policy smq: make static read-only array table const (Benjamin Marzinski) [2090507]
    - dm delay: use dm_submit_bio_remap (Benjamin Marzinski) [2090507]
    - dm crypt: use dm_submit_bio_remap (Benjamin Marzinski) [2090507]
    - dm: add dm_submit_bio_remap interface (Benjamin Marzinski) [2090507]
    - dm: flag clones created by __send_duplicate_bios (Benjamin Marzinski) [2090507]
    - dm: reduce dm_io and dm_target_io struct sizes (Benjamin Marzinski) [2090507]
    - dm: move duplicate code from callers of alloc_tio into alloc_tio (Benjamin Marzinski) [2090507]
    - dm: record old_sector in dm_target_io before calling map function (Benjamin Marzinski) [2090507]
    - dm: remove legacy code only needed before submit_bio recursion (Benjamin Marzinski) [2090507]
    - dm: remove unused mapped_device argument from free_tio (Benjamin Marzinski) [2090507]
    - dm: remove impossible BUG_ON in __send_empty_flush (Benjamin Marzinski) [2090507]
    - dm: reduce code duplication in __map_bio (Benjamin Marzinski) [2090507]
    - dm: refactor dm_split_and_process_bio a bit (Benjamin Marzinski) [2090507]
    - dm: fold __clone_and_map_data_bio into __split_and_process_bio (Benjamin Marzinski) [2090507]
    - dm: rename split functions (Benjamin Marzinski) [2090507]
    - dm: reorder members in mapped_device struct (Benjamin Marzinski) [2090507]
    - dm: eliminate copying of dm_io fields in dm_io_dec_pending (Benjamin Marzinski) [2090507]
    Resolves: rhbz#2099962, rhbz#2094965, rhbz#2101768, rhbz#2090507
    
    Signed-off-by: Patrick Talbert <ptalbert@redhat.com>
  • kernel-5.14.0-123.el9

    861289e1 · kernel-5.14.0-123.el9 ·
    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>
  • kernel-5.14.0-122.el9

    a0949acc · kernel-5.14.0-122.el9 ·
    kernel-5.14.0-122.el9
    
    * Thu Jun 30 2022 Patrick Talbert <ptalbert@redhat.com> [5.14.0-122.el9]
    - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers (Jonathan Toppins) [2094911]
    - exec: Force single empty string when argv is empty (Rafael Aquini) [2097485]
    - mptcp: Do TCP fallback on early DSS checksum failure (Paolo Abeni) [2100072]
    - mptcp: fix checksum byte order (Paolo Abeni) [2100072]
    - platform/x86/intel/sdsi: Fix bug in multi packet reads (David Arcari) [2098067]
    - platform/x86/intel/sdsi: Poll on ready bit for writes (David Arcari) [2098067]
    - platform/x86/intel/sdsi: Handle leaky bucket (David Arcari) [2098067]
    - hv_netvsc: Fix potential dereference of NULL pointer (Mohammed Gamal) [2086626]
    - hv_netvsc: Add support for XDP_REDIRECT (Mohammed Gamal) [2086626]
    - hv_netvsc: Print value of invalid ID in netvsc_send_{completion,tx_complete}() (Mohammed Gamal) [2086626]
    - net: hyperv: remove use of bpf_op_t (Mohammed Gamal) [2086626]
    - hv_netvsc: Add check for kvmalloc_array (Mohammed Gamal) [2086626]
    - net: netvsc: remove break after return (Mohammed Gamal) [2086626]
    - Netvsc: Call hv_unmap_memory() in the netvsc_device_remove() (Mohammed Gamal) [2086626]
    - net: netvsc: Add Isolation VM support for netvsc driver (Mohammed Gamal) [2086626]
    - hv_netvsc: Use bitmap_zalloc() when applicable (Mohammed Gamal) [2086626]
    - hv_netvsc: Add comment of netvsc_xdp_xmit() (Mohammed Gamal) [2086626]
    - hv_netvsc: use netif_is_bond_master() instead of open code (Mohammed Gamal) [2086626]
    - arm64: kdump: Do not allocate crash low memory if not needed (Pingfan Liu) [2091852]
    - docs: kdump: Update the crashkernel description for arm64 (Pingfan Liu) [2091852]
    - of: Support more than one crash kernel regions for kexec -s (Pingfan Liu) [2091852]
    - of: fdt: Add memory for devices by DT property "linux,usable-memory-range" (Pingfan Liu) [2091852]
    - arm64: kdump: Reimplement crashkernel=X (Pingfan Liu) [2091852]
    - arm64: Use insert_resource() to simplify code (Pingfan Liu) [2091852]
    - kdump: return -ENOENT if required cmdline option does not exist (Pingfan Liu) [2091852]
    - arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef (Pingfan Liu) [2091852]
    - arm64: mm: Drop 'const' from conditional arm64_dma_phys_limit definition (Pingfan Liu) [2091852]
    - arm64: Do not defer reserve_crashkernel() for platforms with no DMA memory zones (Pingfan Liu) [2091852]
    - efi: apply memblock cap after memblock_add() (Pingfan Liu) [2091852]
    - arm64: kdump: Remove custom linux,usable-memory-range handling (Pingfan Liu) [2091852]
    - arm64: kdump: Remove custom linux,elfcorehdr handling (Pingfan Liu) [2091852]
    - of/fdt: move elfcorehdr reservation early for crash dump kernel (Pingfan Liu) [2091852]
    - of/fdt: Don't worry about non-memory region overlap for no-map (Pingfan Liu) [2091852]
    - of: fdt: Aggregate the processing of "linux,usable-memory-range" (Pingfan Liu) [2091852]
    - of/fdt: Rework early_init_dt_scan_memory() to call directly (Pingfan Liu) [2091852]
    - of/fdt: Rework early_init_dt_scan_root() to call directly (Pingfan Liu) [2091852]
    - of/fdt: Rework early_init_dt_scan_chosen() to call directly (Pingfan Liu) [2091852]
    - of/fdt: Remove of_scan_flat_dt() usage for __fdt_scan_reserved_mem() (Pingfan Liu) [2091852]
    - of: fdt: Rename reserve_elfcorehdr() to fdt_reserve_elfcorehdr() (Pingfan Liu) [2091852]
    - of: fdt: Use IS_ENABLED(CONFIG_BLK_DEV_INITRD) instead of #ifdef (Pingfan Liu) [2091852]
    - of: fdt: Add generic support for handling usable memory range property (Pingfan Liu) [2091852]
    - of: fdt: Add generic support for handling elf core headers property (Pingfan Liu) [2091852]
    - of: fdt: Remove weak early_init_dt_mark_hotplug_memory_arch() (Pingfan Liu) [2091852]
    - of: fdt: Remove early_init_dt_reserve_memory_arch() override capability (Pingfan Liu) [2091852]
    - of: fdt: do not update local variable after use (Pingfan Liu) [2091852]
    - of: fdt: remove unnecessary codes (Pingfan Liu) [2091852]
    - mei: me: add Alder Lake N device id. (David Arcari) [2072663]
    - mei: me: disable driver on the ign firmware (David Arcari) [2072663]
    - mei: me: add Ice Lake-N device id. (David Arcari) [2072663]
    - iwlwifi: fix use-after-free (Jose Ignacio Tornos Martinez) [2093882]
    - ucounts: Handle wrapping in is_ucounts_overlimit (Alexey Gladkov) [2092422]
    - ucount: Make get_ucount a safe get_user replacement (Alexey Gladkov) [2092422]
    - ucounts: Fix rlimit max values check (Alexey Gladkov) [2092422]
    - ucounts: Use atomic_long_sub_return for clarity (Alexey Gladkov) [2092422]
    - ucounts: Add get_ucounts_or_wrap for clarity (Alexey Gladkov) [2092422]
    - ucounts: Remove unnecessary test for NULL ucount in get_ucounts (Alexey Gladkov) [2092422]
    - redhat/configs: Allow CRYPTO_CHACHA20 to remain a module (Vladis Dronov) [1917926]
    - crypto: s390 - add crypto library interface for ChaCha20 (Vladis Dronov) [1917926]
    - s390/crypto: add SIMD implementation for ChaCha20 (Vladis Dronov) [1917926]
    Resolves: rhbz#2094911, rhbz#2097485, rhbz#2100072, rhbz#2098067, rhbz#2086626, rhbz#2091852, rhbz#2072663, rhbz#2093882, rhbz#2092422, rhbz#1917926
    
    Signed-off-by: Patrick Talbert <ptalbert@redhat.com>