From d81c4b60263c751cc77c451374d461b58b0ed88b Mon Sep 17 00:00:00 2001 From: Jan Stancek Date: Sun, 16 Apr 2023 19:52:55 +0200 Subject: [PATCH] kernel-5.14.0-300.el9 * Sun Apr 16 2023 Jan Stancek [5.14.0-300.el9] - remoteproc: imx_rproc: Correct i.MX93 DRAM mapping (Steve Best) [2180764] - remoteproc: imx_rproc: Enable attach recovery for i.MX8QM/QXP (Steve Best) [2180764] - remoteproc: imx_rproc: Request mbox channel later (Steve Best) [2180764] - remoteproc: imx_rproc: Support i.MX8QM (Steve Best) [2180764] - remoteproc: imx_rproc: Support kicking Mcore from Linux for i.MX8QXP (Steve Best) [2180764] - remoteproc: imx_rproc: Support attaching to i.MX8QXP M4 (Steve Best) [2180764] - netdevsim: Fix memory leak of nsim_dev->fa_cookie (Petr Oros) [2181505] - netdevsim: fix memory leak in nsim_bus_dev_new() (Petr Oros) [2181505] - netdevsim: remove dir in nsim_dev_debugfs_init() when creating ports dir failed (Petr Oros) [2181505] - netdevsim: fix memory leak in nsim_drv_probe() when nsim_dev_resources_register() failed (Petr Oros) [2181505] - netdevsim: remove redundant variable ret (Petr Oros) [2181505] - selftests: netdevsim: Add test cases for route deletion failure (Petr Oros) [2181505] - netdevsim: fib: Add debugfs knob to simulate route deletion failure (Petr Oros) [2181505] - netdevsim: fib: Fix reference count leak on route deletion failure (Petr Oros) [2181505] - netdevsim: rely on XFRM state direction instead of flags (Petr Oros) [2181505] - powerpc/64s/radix: Fix RWX mapping with relocated kernel (Avnish Chouhan) [2161680] - powerpc/64s/radix: Fix crash with unaligned relocated kernel (Avnish Chouhan) [2161680] - mm/filemap: fix page end in filemap_get_read_batch (Nico Pache) [2181263] - dt-bindings: clock: imx93: drop TPM1/3 LPIT1/2 entry (Steve Best) [2178965] - clk: imx: imx93: invoke imx_register_uart_clocks (Steve Best) [2178965] - clk: imx: rename imx_obtain_fixed_clk_hw() to imx_get_clk_hw_by_name() (Steve Best) [2178965] - clk: imx93: keep sys ctr clock always on (Steve Best) [2178965] - clk: imx: keep hsio bus clock always on (Steve Best) [2178965] - clk: imx93: drop tpm1/3, lpit1/2 clk (Steve Best) [2178965] - clk: imx93: correct enet clock (Steve Best) [2178965] - clk: imx93: unmap anatop base in error handling path (Steve Best) [2178965] - clk: imx93: correct the flexspi1 clock setting (Steve Best) [2178965] - soc: imx: imx93-src: No need to set device_driver owner (Steve Best) [2180773] - soc: imx: imx93-pd: No need to set device_driver owner (Steve Best) [2180773] - sched/topology: fix KASAN warning in hop_cmp() (Phil Auld) [RHEL-318] - lib/cpumask: update comment for cpumask_local_spread() (Phil Auld) [RHEL-318] - sched/topology: Introduce for_each_numa_hop_mask() (Phil Auld) [RHEL-318] - sched/topology: Introduce sched_numa_hop_mask() (Phil Auld) [RHEL-318] - lib/cpumask: reorganize cpumask_local_spread() logic (Phil Auld) [RHEL-318] - cpumask: improve on cpumask_local_spread() locality (Phil Auld) [RHEL-318] - sched: add sched_numa_find_nth_cpu() (Phil Auld) [RHEL-318] - cpumask: introduce cpumask_nth_and_andnot (Phil Auld) [RHEL-318] - lib/find: introduce find_nth_and_andnot_bit (Phil Auld) [RHEL-318] - cpumask: add cpumask_nth_{,and,andnot} (Phil Auld) [RHEL-318] - lib/bitmap: remove bitmap_ord_to_pos (Phil Auld) [RHEL-318] - lib: remove lib/nodemask.c (Phil Auld) [RHEL-318] - gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file (Phil Auld) [RHEL-318] - powerpc: drop dependency on in archrandom.h (Phil Auld) [RHEL-318] - lib/nodemask: inline next_node_in() and node_random() (Phil Auld) [RHEL-318] - lib/bitmap: add tests for find_nth_bit() (Phil Auld) [RHEL-318] - lib: add find_nth{,_and,_andnot}_bit() (Phil Auld) [RHEL-318] - lib/find_bit: optimize find_next_bit() functions (Phil Auld) [RHEL-318] - lib/find_bit: create find_first_zero_bit_le() (Phil Auld) [RHEL-318] - lib/find_bit: introduce FIND_FIRST_BIT() macro (Phil Auld) [RHEL-318] - lib/bitmap: add bitmap_weight_and() (Phil Auld) [RHEL-318] - lib/bitmap: don't call __bitmap_weight() in kernel code (Phil Auld) [RHEL-318] - lib/cpumask: move trivial wrappers around find_bit to the header (Phil Auld) [RHEL-318] - lib/cpumask: change return types to unsigned where appropriate (Phil Auld) [RHEL-318] - cpumask: change return types to bool where appropriate (Phil Auld) [RHEL-318] - cpumask: Always inline helpers which use bit manipulation functions (Phil Auld) [RHEL-318] - cpumask: use find_first_and_bit() (Phil Auld) [RHEL-318] - asm-generic/bitops: Always inline all bit manipulation helpers (Phil Auld) [RHEL-318] - lib/bitmap: change type of bitmap_weight to unsigned long (Phil Auld) [RHEL-318] - lib/bitmap: change return types to bool where appropriate (Phil Auld) [RHEL-318] - arm: align find_bit declarations with generic kernel (Phil Auld) [RHEL-318] - nodemask: Fix return values to be unsigned (Phil Auld) [RHEL-318] - bitmap: Fix return values to be unsigned (Phil Auld) [RHEL-318] - net: thunderbolt: fix memory leak in tbnet_open() (Desnes Nunes) [2181663] - usb: dwc3: gadget: Clear ep descriptor last (Desnes Nunes) [2181663] - usb: dwc3: exynos: Fix remove() function (Desnes Nunes) [2181663] - usb: dwc3: gadget: Disable GUSB2PHYCFG.SUSPHY for End Transfer (Desnes Nunes) [2181663] - USB: serial: option: add u-blox LARA-L6 modem (Desnes Nunes) [2181663] - USB: serial: option: add u-blox LARA-R6 00B modem (Desnes Nunes) [2181663] - USB: serial: option: remove old LARA-R6 PID (Desnes Nunes) [2181663] - net: thunderbolt: Fix error handling in tbnet_init() (Desnes Nunes) [2181663] - USB: serial: option: add Fibocom FM160 0x0111 composition (Desnes Nunes) [2181663] - usb: add NO_LPM quirk for Realforce 87U Keyboard (Desnes Nunes) [2181663] - usb: chipidea: fix deadlock in ci_otg_del_timer (Desnes Nunes) [2181663] - usb: dwc3: Do not get extcon device when usb-role-switch is used (Desnes Nunes) [2181663] - usb: typec: tipd: Prevent uninitialized event{1,2} in IRQ handler (Desnes Nunes) [2181663] - usb: typec: mux: Enter safe mode only when pins need to be reconfigured (Desnes Nunes) [2181663] - Revert "usb: dwc3: disable USB core PHY management" (Desnes Nunes) [2181663] - usb: dwc3: gadget: Return -ESHUTDOWN on ep disable (Desnes Nunes) [2181663] - USB: serial: option: add Sierra Wireless EM9191 (Desnes Nunes) [2181663] - usb: dwc3: gadget: Don't set IMI for no_interrupt (Desnes Nunes) [2181663] - usb: dwc3: gadget: Stop processing more requests on IMI (Desnes Nunes) [2181663] - xhci: Remove device endpoints from bandwidth list when freeing the device (Desnes Nunes) [2181663] - xhci: Add quirk to reset host back to default state at shutdown (Desnes Nunes) [2181663] - usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller (Desnes Nunes) [2181663] - usb: typec: ucsi: acpi: Implement resume callback (Desnes Nunes) [2181663] - usb: typec: ucsi: Check the connection on resume (Desnes Nunes) [2181663] - usb: dwc3: gadget: Don't delay End Transfer on delayed_status (Desnes Nunes) [2181663] - usb: dwc3: Don't switch OTG -> peripheral if extcon is present (Desnes Nunes) [2181663] - Revert "usb: dwc3: Don't switch OTG -> peripheral if extcon is present" (Desnes Nunes) [2181663] - Revert "USB: fixup for merge issue with "usb: dwc3: Don't switch OTG -> peripheral if extcon is present"" (Desnes Nunes) [2181663] - USB: omap_udc: Fix spelling mistake: "tranceiver_ctrl" -> "transceiver_ctrl" (Desnes Nunes) [2181663] - usb: typec: Replace custom implementation of device_match_fwnode() (Desnes Nunes) [2181663] - usb: idmouse: fix an uninit-value in idmouse_open (Desnes Nunes) [2181663] - usb: phy: generic: Switch to use dev_err_probe() helper (Desnes Nunes) [2181663] - usb: ulpi: use DEFINE_SHOW_ATTRIBUTE to simplify ulpi_regs (Desnes Nunes) [2181663] - usb: cdc-wdm: Use skb_put_data() instead of skb_put/memcpy pair (Desnes Nunes) [2181663] - usb: typec: fusb302: Switch to use dev_err_probe() helper (Desnes Nunes) [2181663] - USB: serial: qcserial: add new usb-id for Dell branded EM7455 (Desnes Nunes) [2181663] - media: flexcop-usb: use usb_endpoint_maxp() (Desnes Nunes) [2181663] - media: flexcop-usb: clean up URB initialisation (Desnes Nunes) [2181663] - media: flexcop-usb: clean up endpoint sanity checks (Desnes Nunes) [2181663] - media: usb/dvb-usb-v2: fix repeated words in comments (Desnes Nunes) [2181663] - thunderbolt: Use dev_err_probe() (Desnes Nunes) [2181663] - thunderbolt: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [2181663] - Revert "usb: storage: Add quirk for Samsung Fit flash" (Desnes Nunes) [2181663] - usb: dwc3: core: fix some leaks in probe (Desnes Nunes) [2181663] - usb: dwc3: core: Enable GUCTL1 bit 10 for fixing termination error after resume bug (Desnes Nunes) [2181663] - dt-bindings: usb: snps,dwc3: Add 'snps,resume-hs-terminations' quirk (Desnes Nunes) [2181663] - USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM (Desnes Nunes) [2181663] - usb: dwc3: core: add gfladj_refclk_lpm_sel quirk (Desnes Nunes) [2181663] - dt-bindings: usb: dwc3: Add gfladj-refclk-lpm-sel-quirk (Desnes Nunes) [2181663] - usb: dwc3: pci: Add PCIe device ID for USB3 controller on CPU sub-system for Alder Lake P (Desnes Nunes) [2181663] - usb: dwc3: pci: Update the macro names for USB PCIe device ID's for Alder Lake platforms (Desnes Nunes) [2181663] - usb: dwc3: xilinx: fix usb3 non-wakeup source resume failure (Desnes Nunes) [2181663] - usb: dwc3: xilinx: add power management ops support (Desnes Nunes) [2181663] - media: uvcvideo: move uvc_format_desc to common header (Desnes Nunes) [2181663] - media: v4l: move helper functions for fractions from uvc to v4l2-common (Desnes Nunes) [2181663] - dt-bindings: usb: dwc3: add sdm670 compatible (Desnes Nunes) [2181663] - usb: dwc3: qcom: drop unneeded compatibles (Desnes Nunes) [2181663] - usb: dwc3: gadget: Do not clear ep delayed stop flag during ep disable (Desnes Nunes) [2181663] - dt-bindings: usb: dwc2: rockchip: add rockchip,rk3128-usb (Desnes Nunes) [2181663] - dt-bindings: usb: qcom,dwc3: Fix SM6115 clocks, irqs (Desnes Nunes) [2181663] - usb: dwc2: Remove redundant license text (Desnes Nunes) [2181663] - usb: dwc3: Fix typos in gadget.c (Desnes Nunes) [2181663] - xhci: remove unused lpm_failed_dev member from struct xhci_hcd (Desnes Nunes) [2181663] - xhci: remove unused command member from struct xhci_hcd struct (Desnes Nunes) [2181663] - xhci: show fault reason for a failed enable slot command (Desnes Nunes) [2181663] - xhci: Don't show warning for reinit on known broken suspend (Desnes Nunes) [2181663] - xhci: dbc: Fix memory leak in xhci_alloc_dbc() (Desnes Nunes) [2181663] - usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info() (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: clean up driver prefix (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: move driver structure (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: clean up attribute visibility logic (Desnes Nunes) [2181663] - USB: serial: console: move mutex_unlock() before usb_serial_put() (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: convert to use dev_groups (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: add support for HP and HA devices (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: simplify divisor handling (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: assume hi-speed type (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: clean up baudrate request (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: clean up attribute handling (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: clean up modem-status handling (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: tighten device-type detection (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: rename channel index (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: include FT2232D in type string (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: rename chip types (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: drop redundant chip type comments (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: clean up chip type enum (Desnes Nunes) [2181663] - USB: serial: ftdi_sio: fix 300 bps rate for SIO (Desnes Nunes) [2181663] - usb: typec: intel_pmc_mux: Use the helper acpi_dev_get_memory_resources() (Desnes Nunes) [2181663] - usb: misc: usb3503: call clk_disable_unprepare in the error handling (Desnes Nunes) [2181663] - usb: chipidea: make configs for glue drivers visible with EXPERT (Desnes Nunes) [2181663] - usb: dwc3: gadget: Submit endxfer command if delayed during disconnect (Desnes Nunes) [2181663] - usb: dwc3: gadget: Skip waiting for CMDACT cleared during endxfer (Desnes Nunes) [2181663] - usb: dwc3: Increase DWC3 controller halt timeout (Desnes Nunes) [2181663] - usb: dwc3: Remove DWC3 locking during gadget suspend/resume (Desnes Nunes) [2181663] - usb: dwc3: Avoid unmapping USB requests if endxfer is not complete (Desnes Nunes) [2181663] - usb: misc: uss720: fix uninitialized variable rlen (Desnes Nunes) [2181663] - thunderbolt: debugfs: Fix spelling mistakes in seq_puts text (Desnes Nunes) [2181663] - thunderbolt: Add support for ASMedia NVM image format (Desnes Nunes) [2181663] - thunderbolt: Move vendor specific NVM handling into nvm.c (Desnes Nunes) [2181663] - thunderbolt: Provide tb_retimer_nvm_read() analogous to tb_switch_nvm_read() (Desnes Nunes) [2181663] - thunderbolt: Rename and make nvm_read() available for other files (Desnes Nunes) [2181663] - thunderbolt: Extend NVM version fields to 32-bits (Desnes Nunes) [2181663] - thunderbolt: Allow NVM upgrade of USB4 host routers (Desnes Nunes) [2181663] - scsi: uas: Drop DID_TARGET_FAILURE use (Desnes Nunes) [2181663] - usb: clean up after dropping driver registration log spam (Desnes Nunes) [2181663] - usb: phy: tegra: switch to using devm_gpiod_get() (Desnes Nunes) [2181663] - USB: xhci: make xhci_get_endpoint_address static (Desnes Nunes) [2181663] - thunderbolt: Add support for receiver lane margining (Desnes Nunes) [2181663] - thunderbolt: Add helper to check if CL states are enabled on port (Desnes Nunes) [2181663] - thunderbolt: Pass CL state bitmask to tb_port_clx_supported() (Desnes Nunes) [2181663] - thunderbolt: Move port CL state functions into correct place in switch.c (Desnes Nunes) [2181663] - thunderbolt: Move tb_xdomain_parent() to tb.h (Desnes Nunes) [2181663] - USB: hcd-pci: Drop the unused id parameter from usb_hcd_pci_probe() (Desnes Nunes) [2181663] - net: thunderbolt: Update module description with mention of USB4 (Desnes Nunes) [2181663] - net: thunderbolt: Enable full end-to-end flow control (Desnes Nunes) [2181663] - thunderbolt: Add back Intel Falcon Ridge end-to-end flow control workaround (Desnes Nunes) [2181663] - thunderbolt: Show link type for XDomain connections too (Desnes Nunes) [2181663] - net: thunderbolt: Enable DMA paths only after rings are enabled (Desnes Nunes) [2181663] - usb: reduce kernel log spam on driver registration (Desnes Nunes) [2181663] - usb: dwc3: gadget: Continue handling EP0 xfercomplete events (Desnes Nunes) [2181663] - usb: dwc3: gadget: Synchronize IRQ between soft connect/disconnect (Desnes Nunes) [2181663] - usb: dwc3: gadget: Force sending delayed status during soft disconnect (Desnes Nunes) [2181663] - usb: dwc3: Do not service EP0 and conndone events if soft disconnected (Desnes Nunes) [2181663] - usb: host: xhci-plat: suspend/resume clks for brcm (Desnes Nunes) [2181663] - usb: host: xhci-plat: suspend and resume clocks (Desnes Nunes) [2181663] - usb: phy: mxs: fix MXS_PHY_TX_CAL45_MIN and MXS_PHY_TX_CAL45_MAX (Desnes Nunes) [2181663] - usb: host: Initiate urb ep with udev ep0 (Desnes Nunes) [2181663] - usb: ehci: Use endpoint in URB to get maxpacket (Desnes Nunes) [2181663] - usb: chipidea: Add support for VBUS control with PHY (Desnes Nunes) [2181663] - dt-bindings: usb: Add missing (unevaluated|additional)Properties on child nodes (Desnes Nunes) [2181663] - media: uvcvideo: Limit power line control for Sonix Technology (Desnes Nunes) [2181663] - media: uvcvideo: Use entity get_cur in uvc_ctrl_set (Desnes Nunes) [2181663] - media: uvcvideo: Fix typo 'the the' in comment (Desnes Nunes) [2181663] - media: uvcvideo: Use indexed loops in uvc_ctrl_init_ctrl() (Desnes Nunes) [2181663] - media: uvcvideo: Fix memory leak in uvc_gpio_parse (Desnes Nunes) [2181663] - media: gspca: Fix typo 'the the' in comment (Desnes Nunes) [2181663] - thunderbolt: Add support for Intel Meteor Lake (Desnes Nunes) [2181663] - thunderbolt: Add comment where Thunderbolt 4 PCI IDs start (Desnes Nunes) [2181663] - usb/hcd: Fix dma_map_sg error check (Desnes Nunes) [2181663] - usb: move from strlcpy with unused retval to strscpy (Desnes Nunes) [2181663] - dt-bindings: usb: renesas, usb3-peri: Document RZ/V2M r9a09g011 support (Desnes Nunes) [2181663] - usb: typec: tcpci_rt1711h: Fix CC PHY noise filter of voltage level (Desnes Nunes) [2181663] - usb: typec: tcpci: Move function "tcpci_to_typec_cc" to common (Desnes Nunes) [2181663] - usb: typec: tcpci_rt1711h: Add compatible id with rt1715 (Desnes Nunes) [2181663] - usb: typec: tcpci_rt1711h: Add initial phy setting (Desnes Nunes) [2181663] - usb: typec: tcpci_rt1711h: Add regulator support when source vbus (Desnes Nunes) [2181663] - usb: typec: tcpci_rt1711h: Fix vendor setting when set vconn (Desnes Nunes) [2181663] - dt-bindings usb: typec: rt1711h: Add binding for Richtek RT1711H (Desnes Nunes) [2181663] - usb: dwc3: qcom: clean up icc init (Desnes Nunes) [2181663] - usb: dwc3: qcom: only parse 'maximum-speed' once (Desnes Nunes) [2181663] - usb: common: debug: Check non-standard control requests (Desnes Nunes) [2181663] - usb: dwc3: trace: add Start of Frame Number to trace event (Desnes Nunes) [2181663] - usb: dwc3: debug: show events parameters in hex (Desnes Nunes) [2181663] - usb: dwc3: gadget: conditionally remove requests (Desnes Nunes) [2181663] - usb: typec: ucsi: stm32g0: Fix spelling mistake "booloader" -> "bootloader" (Desnes Nunes) [2181663] - usb: common: usb-conn-gpio: Simplify some error message (Desnes Nunes) [2181663] - block: Add error codes for common PR failures (Maurizio Lombardi) [2160677] - nvmet: avoid potential UAF in nvmet_req_complete() (Maurizio Lombardi) [2160677] - nvme-tcp: add nvme-tcp pdu size build protection (Maurizio Lombardi) [2160677] - nvme-tcp: fix opcode reporting in the timeout handler (Maurizio Lombardi) [2160677] - nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM620 (Maurizio Lombardi) [2160677] - nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV3000 (Maurizio Lombardi) [2160677] - nvme-pci: fixing memory leak in probe teardown path (Maurizio Lombardi) [2160677] - nvme: fix handling single range discard request (Maurizio Lombardi) [2160677] - nvme-fabrics: show well known discovery name (Maurizio Lombardi) [2160677] - nvme-tcp: don't access released socket during error recovery (Maurizio Lombardi) [2160677] - nvme-auth: fix an error code in nvme_auth_process_dhchap_challenge() (Maurizio Lombardi) [2160677] - nvme: bring back auto-removal of deleted namespaces during sequential scan (Maurizio Lombardi) [2160677] - nvme: fix sparse warning on effects masking (Maurizio Lombardi) [2160677] - nvme-pci: remove iod use_sgls (Maurizio Lombardi) [2160677] - nvme-pci: fix freeing single sgl (Maurizio Lombardi) [2160677] - nvme: mask CSE effects for security receive (Maurizio Lombardi) [2160677] - nvme: always initialize known command effects (Maurizio Lombardi) [2160677] - nvmet: for nvme admin set_features cmd, call nvmet_check_data_len_lte() (Maurizio Lombardi) [2160677] - nvme-tcp: add additional info for nvme_tcp_timeout log (Maurizio Lombardi) [2160677] - nvme: add nvme_opcode_str function for all nvme cmd types (Maurizio Lombardi) [2160677] - nvme: remove nvme_execute_passthru_rq (Maurizio Lombardi) [2160677] - nvme-pci: place descriptor addresses in iod (Maurizio Lombardi) [2160677] - nvme-pci: use mapped entries for sgl decision (Maurizio Lombardi) [2160677] - nvme-pci: remove SGL segment descriptors (Maurizio Lombardi) [2160677] - nvme-auth: don't use NVMe status codes (Maurizio Lombardi) [2160677] - nvme-fabrics: clarify AUTHREQ result handling (Maurizio Lombardi) [2160677] - nvme-pci: add bogus ID quirk for ADATA SX6000PNP (Maurizio Lombardi) [2160677] - nvme-auth: mark nvme_auth_wq static (Maurizio Lombardi) [2160677] - nvme-auth: use workqueue dedicated to authentication (Maurizio Lombardi) [2160677] - nvme: clear the request_queue pointers on failure in nvme_alloc_io_tag_set (Maurizio Lombardi) [2160677] - nvme: clear the request_queue pointers on failure in nvme_alloc_admin_tag_set (Maurizio Lombardi) [2160677] - nvme-fc: fix a missing queue put in nvmet_fc_ls_create_association (Maurizio Lombardi) [2160677] - nvme: fix passthrough csi check (Maurizio Lombardi) [2160677] - nvme-pci: fix timeout request state check (Maurizio Lombardi) [2160677] - nvme-apple: only reset the controller when RTKit is running (Maurizio Lombardi) [2160677] - nvme-apple: reset controller during shutdown (Maurizio Lombardi) [2160677] - nvme-pci: add NVME_QUIRK_IDENTIFY_CNS quirk to Apple T2 controllers (Maurizio Lombardi) [2160677] - nvme-apple: add NVME_QUIRK_IDENTIFY_CNS quirk to fix regression (Maurizio Lombardi) [2160677] - nvme-auth: fix smatch warning complaints (Maurizio Lombardi) [2160677] - nvme: also return I/O command effects from nvme_command_effects (Maurizio Lombardi) [2160677] - nvmet: don't defer passthrough commands with trivial effects to the workqueue (Maurizio Lombardi) [2160677] - nvmet: set the LBCC bit for commands that modify data (Maurizio Lombardi) [2160677] - nvmet: use NVME_CMD_EFFECTS_CSUPP instead of open coding it (Maurizio Lombardi) [2160677] - nvme-pci: update sqsize when adjusting the queue depth (Maurizio Lombardi) [2160677] - nvme: fix setting the queue depth in nvme_alloc_io_tag_set (Maurizio Lombardi) [2160677] - nvme-pci: use the tagset alloc/free helpers (Maurizio Lombardi) [2160677] - nvme-pci: fix page size checks (Maurizio Lombardi) [2160677] - nvme-pci: fix mempool alloc size (Maurizio Lombardi) [2160677] - nvme-pci: fix doorbell buffer value endianness (Maurizio Lombardi) [2160677] - nvme: Convert NVMe errors to PR errors (Maurizio Lombardi) [2160677] - nvmet: don't open-code NVME_NS_ATTR_RO enumeration (Maurizio Lombardi) [2160677] - nvme: add the Apple shared tag workaround to nvme_alloc_io_tag_set (Maurizio Lombardi) [2160677] - nvme: only set reserved_tags in nvme_alloc_io_tag_set for fabrics controllers (Maurizio Lombardi) [2160677] - nvme: consolidate setting the tagset flags (Maurizio Lombardi) [2160677] - nvme-pci: split out a nvme_pci_ctrl_is_dead helper (Maurizio Lombardi) [2160677] - nvme-pci: return early on ctrl state mismatch in nvme_reset_work (Maurizio Lombardi) [2160677] - nvme-pci: rename nvme_disable_io_queues (Maurizio Lombardi) [2160677] - nvme-pci: cleanup nvme_suspend_queue (Maurizio Lombardi) [2160677] - nvme-pci: remove nvme_pci_disable (Maurizio Lombardi) [2160677] - nvme-pci: remove nvme_disable_admin_queue (Maurizio Lombardi) [2160677] - nvme: merge nvme_shutdown_ctrl into nvme_disable_ctrl (Maurizio Lombardi) [2160677] - nvme: use nvme_wait_ready in nvme_shutdown_ctrl (Maurizio Lombardi) [2160677] - nvme-apple: fix controller shutdown in apple_nvme_disable (Maurizio Lombardi) [2160677] - nvme-fc: move common code into helper (Maurizio Lombardi) [2160677] - nvme-fc: avoid null pointer dereference (Maurizio Lombardi) [2160677] - nvme-multipath: support io stats on the mpath device (Maurizio Lombardi) [2160677] - nvme: introduce nvme_start_request (Maurizio Lombardi) [2160677] - nvme: use kstrtobool() instead of strtobool() (Maurizio Lombardi) [2160677] - nvmet: expose firmware revision to configfs (Maurizio Lombardi) [2160677] - nvmet: expose IEEE OUI to configfs (Maurizio Lombardi) [2160677] - nvme: rename the queue quiescing helpers (Maurizio Lombardi) [2160677] - nvme: avoid fallback to sequential scan due to transient issues (Maurizio Lombardi) [2160677] - nvme-auth: have dhchap_auth_work wait for queues auth to complete (Maurizio Lombardi) [2160677] - nvme-auth: remove redundant auth_work flush (Maurizio Lombardi) [2160677] - nvme-auth: convert dhchap_auth_list to an array (Maurizio Lombardi) [2160677] - nvme-auth: check chap ctrl_key once constructed (Maurizio Lombardi) [2160677] - nvme-auth: no need to reset chap contexts on re-authentication (Maurizio Lombardi) [2160677] - nvme-auth: remove redundant deallocations (Maurizio Lombardi) [2160677] - nvme-auth: clear sensitive info right after authentication completes (Maurizio Lombardi) [2160677] - nvme-auth: guarantee dhchap buffers under memory pressure (Maurizio Lombardi) [2160677] - nvme-auth: don't keep long lived 4k dhchap buffer (Maurizio Lombardi) [2160677] - nvme-auth: remove redundant if statement (Maurizio Lombardi) [2160677] - nvme-auth: don't override ctrl keys before validation (Maurizio Lombardi) [2160677] - nvme-auth: don't ignore key generation failures when initializing ctrl keys (Maurizio Lombardi) [2160677] - nvme-auth: remove redundant buffer deallocations (Maurizio Lombardi) [2160677] - nvme-auth: don't re-authenticate if the controller is not LIVE (Maurizio Lombardi) [2160677] - nvme-auth: remove symbol export from nvme_auth_reset (Maurizio Lombardi) [2160677] - nvme-auth: rename authentication work elements (Maurizio Lombardi) [2160677] - nvme-auth: rename __nvme_auth_[reset|free] to nvme_auth[reset|free]_dhchap (Maurizio Lombardi) [2160677] - nvme: implement the DEAC bit for the Write Zeroes command (Maurizio Lombardi) [2160677] - nvme-fc: improve memory usage in nvme_fc_rcv_ls_req() (Maurizio Lombardi) [2160677] - nvmet: only allocate a single slab for bvecs (Maurizio Lombardi) [2160677] - nvmet: force reconnect when number of queue changes (Maurizio Lombardi) [2160677] - nvmet: use try_cmpxchg in nvmet_update_sq_head (Maurizio Lombardi) [2160677] - nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV7000 (Maurizio Lombardi) [2160677] - nvme-pci: add NVME_QUIRK_BOGUS_NID for Micron Nitro (Maurizio Lombardi) [2160677] - nvme: quiet user passthrough command errors (Maurizio Lombardi) [2160677] - nvme-multipath: set queue dma alignment to 3 (Maurizio Lombardi) [2160677] - nvme-tcp: replace sg_init_marker() with sg_init_table() (Maurizio Lombardi) [2160677] - nvme-hwmon: kmalloc the NVME SMART log buffer (Maurizio Lombardi) [2160677] - nvme-hwmon: consistently ignore errors from nvme_hwmon_init (Maurizio Lombardi) [2160677] - nvme-apple: don't limit DMA segement size (Maurizio Lombardi) [2160677] - nvme-pci: disable write zeroes on various Kingston SSD (Maurizio Lombardi) [2160677] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs (Maurizio Lombardi) [2160677] - nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM760 (Maurizio Lombardi) [2160677] - nvme: Use blk_rq_map_user_io helper (Maurizio Lombardi) [2160677] - nvmet: don't look at the request_queue in nvmet_bdev_set_limits (Maurizio Lombardi) [2160677] - nvmet: don't look at the request_queue in nvmet_bdev_zone_mgmt_emulate_all (Maurizio Lombardi) [2160677] - nvmet: add helpers to set the result field for connect commands (Maurizio Lombardi) [2160677] - nvme: improve the NVME_CONNECT_AUTHREQ* definitions (Maurizio Lombardi) [2160677] - nvmet-tcp: handle ICReq PDU received in NVMET_TCP_Q_LIVE state (Maurizio Lombardi) [2160677] - nvme-pci: report the actual number of tagset maps (Maurizio Lombardi) [2160677] - nvme: ensure subsystem reset is single threaded (Maurizio Lombardi) [2160677] - nvme: restrict management ioctls to admin (Maurizio Lombardi) [2160677] - nvme: copy firmware_rev on each init (Maurizio Lombardi) [2160677] - nvme: handle effects after freeing the request (Maurizio Lombardi) [2160677] - nvme-tcp: print actual source IP address through sysfs "address" attr (Maurizio Lombardi) [2160677] - nvme-pci: move iod dma_len fill gaps (Maurizio Lombardi) [2160677] - nvme-pci: iod npages fits in s8 (Maurizio Lombardi) [2160677] - nvme-pci: iod's 'aborted' is a bool (Maurizio Lombardi) [2160677] - nvme-pci: remove nvme_queue from nvme_iod (Maurizio Lombardi) [2160677] - nvme: consider also host_iface when checking ip options (Maurizio Lombardi) [2160677] - nvmet: avoid unnecessary flush bio (Maurizio Lombardi) [2160677] - nvmet-auth: remove redundant parameters req (Maurizio Lombardi) [2160677] - nvmet-auth: clean up with done_kfree (Maurizio Lombardi) [2160677] - nvme-auth: remove the redundant req->cqe->result.u16 assignment operation (Maurizio Lombardi) [2160677] - nvme: move from strlcpy with unused retval to strscpy (Maurizio Lombardi) [2160677] - nvme: add comment for unaligned "fake" nqn (Maurizio Lombardi) [2160677] - nvme-pci: disable Write Zeroes on Phison E3C/E4C (Maurizio Lombardi) [2160677] - nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices (Maurizio Lombardi) [2160677] - locking/rwsem: Disable preemption in all down_write*() and up_write() code paths (Joel Savitz) [2176147] - locking/rwsem: Disable preemption in all down_read*() and up_read() code paths (Joel Savitz) [2176147] - locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath (Joel Savitz) [2176147] - rtmutex: Ensure that the top waiter is always woken up (Joel Savitz) [2176147] - locking/lockdep: Print more debug information - report name and key when look_up_lock_class() got confused (Joel Savitz) [2176147] - locking: Fix qspinlock/x86 inline asm error (Joel Savitz) [2176147] - locking: Add __lockfunc to slow path functions (Joel Savitz) [2176147] - locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter (Joel Savitz) [2176147] - kernel/lockdep: move lockdep sysctls to its own file (Joel Savitz) [2176147] - locking/qrwlock: Change "queue rwlock" to "queued rwlock" (Joel Savitz) [2176147] - locking/mutex: Make contention tracepoints more consistent wrt adaptive spinning (Joel Savitz) [2176147] - locking: Apply contention tracepoints in the slow path (Joel Savitz) [2176147] - locking/rwsem: Always try to wake waiters in out_nolock path (Joel Savitz) [2176147] - locking/rwsem: No need to check for handoff bit if wait queue empty (Joel Savitz) [2176147] - lockdep: Use memset_startat() helper in reinit_class() (Joel Savitz) [2176147] - locking/rwsem: Conditionally wake waiters in reader/writer slowpaths (Joel Savitz) [2176147] - locking/rwsem: Make handoff bit handling more consistent (Joel Savitz) [2176147] - Revert "locking/rwsem: Conditionally wake waiters in reader/writer slowpaths" (Joel Savitz) [2176147] - futex: Fix futex_waitv() hrtimer debug object leak on kcalloc error (Joel Savitz) [2176147] - futex: Remove a PREEMPT_RT_FULL reference. (Joel Savitz) [2176147] - futex: Fix additional regressions (Joel Savitz) [2176147] - futex: Fix sparc32/m68k/nds32 build regression (Joel Savitz) [2176147] - futex: Ensure futex_atomic_cmpxchg_inatomic() is present (Joel Savitz) [2176147] - futex: Remove futex_cmpxchg detection (Joel Savitz) [2176147] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2184420] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2184420] Resolves: rhbz#2160677, rhbz#2161680, rhbz#2176147, rhbz#2178965, rhbz#2180764, rhbz#2180773, rhbz#2181263, rhbz#2181505, rhbz#2181663, RHEL-318 Signed-off-by: Jan Stancek --- Makefile.rhelver | 2 +- kernel-aarch64-64k-debug-rhel.config | 3 + kernel-aarch64-64k-rhel.config | 3 + kernel-aarch64-debug-rhel.config | 3 + kernel-aarch64-rhel.config | 3 + kernel-aarch64-rt-debug-rhel.config | 3 + kernel-aarch64-rt-rhel.config | 3 + kernel.spec | 383 ++++++++++++++++++++++++++- sources | 6 +- 9 files changed, 401 insertions(+), 8 deletions(-) diff --git a/Makefile.rhelver b/Makefile.rhelver index 629c794..a52145c 100644 --- a/Makefile.rhelver +++ b/Makefile.rhelver @@ -12,7 +12,7 @@ RHEL_MINOR = 3 # # Use this spot to avoid future merge conflicts. # Do not trim this comment. -RHEL_RELEASE = 299 +RHEL_RELEASE = 300 # # ZSTREAM diff --git a/kernel-aarch64-64k-debug-rhel.config b/kernel-aarch64-64k-debug-rhel.config index 4a528e5..ef3a77a 100644 --- a/kernel-aarch64-64k-debug-rhel.config +++ b/kernel-aarch64-64k-debug-rhel.config @@ -6264,9 +6264,12 @@ CONFIG_USB_CATC=m # CONFIG_USB_CDC_COMPOSITE is not set # CONFIG_USB_CDNS_SUPPORT is not set CONFIG_USB_CHAOSKEY=m +CONFIG_USB_CHIPIDEA_GENERIC=m CONFIG_USB_CHIPIDEA_HOST=y CONFIG_USB_CHIPIDEA_IMX=m CONFIG_USB_CHIPIDEA=m +CONFIG_USB_CHIPIDEA_MSM=m +CONFIG_USB_CHIPIDEA_PCI=m # CONFIG_USB_CHIPIDEA_UDC is not set # CONFIG_USB_CONFIGFS is not set CONFIG_USB_CONN_GPIO=m diff --git a/kernel-aarch64-64k-rhel.config b/kernel-aarch64-64k-rhel.config index 0323f41..d60d4c5 100644 --- a/kernel-aarch64-64k-rhel.config +++ b/kernel-aarch64-64k-rhel.config @@ -6240,9 +6240,12 @@ CONFIG_USB_CATC=m # CONFIG_USB_CDC_COMPOSITE is not set # CONFIG_USB_CDNS_SUPPORT is not set CONFIG_USB_CHAOSKEY=m +CONFIG_USB_CHIPIDEA_GENERIC=m CONFIG_USB_CHIPIDEA_HOST=y CONFIG_USB_CHIPIDEA_IMX=m CONFIG_USB_CHIPIDEA=m +CONFIG_USB_CHIPIDEA_MSM=m +CONFIG_USB_CHIPIDEA_PCI=m # CONFIG_USB_CHIPIDEA_UDC is not set # CONFIG_USB_CONFIGFS is not set CONFIG_USB_CONN_GPIO=m diff --git a/kernel-aarch64-debug-rhel.config b/kernel-aarch64-debug-rhel.config index 7f1da1b..f9d184d 100644 --- a/kernel-aarch64-debug-rhel.config +++ b/kernel-aarch64-debug-rhel.config @@ -6261,9 +6261,12 @@ CONFIG_USB_CATC=m # CONFIG_USB_CDC_COMPOSITE is not set # CONFIG_USB_CDNS_SUPPORT is not set CONFIG_USB_CHAOSKEY=m +CONFIG_USB_CHIPIDEA_GENERIC=m CONFIG_USB_CHIPIDEA_HOST=y CONFIG_USB_CHIPIDEA_IMX=m CONFIG_USB_CHIPIDEA=m +CONFIG_USB_CHIPIDEA_MSM=m +CONFIG_USB_CHIPIDEA_PCI=m # CONFIG_USB_CHIPIDEA_UDC is not set # CONFIG_USB_CONFIGFS is not set CONFIG_USB_CONN_GPIO=m diff --git a/kernel-aarch64-rhel.config b/kernel-aarch64-rhel.config index ae61faf..86227ff 100644 --- a/kernel-aarch64-rhel.config +++ b/kernel-aarch64-rhel.config @@ -6237,9 +6237,12 @@ CONFIG_USB_CATC=m # CONFIG_USB_CDC_COMPOSITE is not set # CONFIG_USB_CDNS_SUPPORT is not set CONFIG_USB_CHAOSKEY=m +CONFIG_USB_CHIPIDEA_GENERIC=m CONFIG_USB_CHIPIDEA_HOST=y CONFIG_USB_CHIPIDEA_IMX=m CONFIG_USB_CHIPIDEA=m +CONFIG_USB_CHIPIDEA_MSM=m +CONFIG_USB_CHIPIDEA_PCI=m # CONFIG_USB_CHIPIDEA_UDC is not set # CONFIG_USB_CONFIGFS is not set CONFIG_USB_CONN_GPIO=m diff --git a/kernel-aarch64-rt-debug-rhel.config b/kernel-aarch64-rt-debug-rhel.config index 9df815c..a2a0e4c 100644 --- a/kernel-aarch64-rt-debug-rhel.config +++ b/kernel-aarch64-rt-debug-rhel.config @@ -6367,9 +6367,12 @@ CONFIG_USB_CATC=m # CONFIG_USB_CDC_COMPOSITE is not set # CONFIG_USB_CDNS_SUPPORT is not set CONFIG_USB_CHAOSKEY=m +CONFIG_USB_CHIPIDEA_GENERIC=m CONFIG_USB_CHIPIDEA_HOST=y CONFIG_USB_CHIPIDEA_IMX=m CONFIG_USB_CHIPIDEA=m +CONFIG_USB_CHIPIDEA_MSM=m +CONFIG_USB_CHIPIDEA_PCI=m # CONFIG_USB_CHIPIDEA_UDC is not set # CONFIG_USB_CONFIGFS is not set CONFIG_USB_CONN_GPIO=m diff --git a/kernel-aarch64-rt-rhel.config b/kernel-aarch64-rt-rhel.config index 37b9472..3c470d3 100644 --- a/kernel-aarch64-rt-rhel.config +++ b/kernel-aarch64-rt-rhel.config @@ -6343,9 +6343,12 @@ CONFIG_USB_CATC=m # CONFIG_USB_CDC_COMPOSITE is not set # CONFIG_USB_CDNS_SUPPORT is not set CONFIG_USB_CHAOSKEY=m +CONFIG_USB_CHIPIDEA_GENERIC=m CONFIG_USB_CHIPIDEA_HOST=y CONFIG_USB_CHIPIDEA_IMX=m CONFIG_USB_CHIPIDEA=m +CONFIG_USB_CHIPIDEA_MSM=m +CONFIG_USB_CHIPIDEA_PCI=m # CONFIG_USB_CHIPIDEA_UDC is not set # CONFIG_USB_CONFIGFS is not set CONFIG_USB_CONN_GPIO=m diff --git a/kernel.spec b/kernel.spec index a31ebcc..c34b910 100755 --- a/kernel.spec +++ b/kernel.spec @@ -161,15 +161,15 @@ Summary: The Linux kernel # define buildid .local %define specversion 5.14.0 %define patchversion 5.14 -%define pkgrelease 299 +%define pkgrelease 300 %define kversion 5 -%define tarfile_release 5.14.0-299.el9 +%define tarfile_release 5.14.0-300.el9 # This is needed to do merge window version magic %define patchlevel 14 # This allows pkg_release to have configurable %%{?dist} tag -%define specrelease 299%{?buildid}%{?dist} +%define specrelease 300%{?buildid}%{?dist} # This defines the kabi tarball version -%define kabiversion 5.14.0-299.el9 +%define kabiversion 5.14.0-300.el9 # # End of genspec.sh variables @@ -3585,6 +3585,381 @@ fi # # %changelog +* Sun Apr 16 2023 Jan Stancek [5.14.0-300.el9] +- remoteproc: imx_rproc: Correct i.MX93 DRAM mapping (Steve Best) [2180764] +- remoteproc: imx_rproc: Enable attach recovery for i.MX8QM/QXP (Steve Best) [2180764] +- remoteproc: imx_rproc: Request mbox channel later (Steve Best) [2180764] +- remoteproc: imx_rproc: Support i.MX8QM (Steve Best) [2180764] +- remoteproc: imx_rproc: Support kicking Mcore from Linux for i.MX8QXP (Steve Best) [2180764] +- remoteproc: imx_rproc: Support attaching to i.MX8QXP M4 (Steve Best) [2180764] +- netdevsim: Fix memory leak of nsim_dev->fa_cookie (Petr Oros) [2181505] +- netdevsim: fix memory leak in nsim_bus_dev_new() (Petr Oros) [2181505] +- netdevsim: remove dir in nsim_dev_debugfs_init() when creating ports dir failed (Petr Oros) [2181505] +- netdevsim: fix memory leak in nsim_drv_probe() when nsim_dev_resources_register() failed (Petr Oros) [2181505] +- netdevsim: remove redundant variable ret (Petr Oros) [2181505] +- selftests: netdevsim: Add test cases for route deletion failure (Petr Oros) [2181505] +- netdevsim: fib: Add debugfs knob to simulate route deletion failure (Petr Oros) [2181505] +- netdevsim: fib: Fix reference count leak on route deletion failure (Petr Oros) [2181505] +- netdevsim: rely on XFRM state direction instead of flags (Petr Oros) [2181505] +- powerpc/64s/radix: Fix RWX mapping with relocated kernel (Avnish Chouhan) [2161680] +- powerpc/64s/radix: Fix crash with unaligned relocated kernel (Avnish Chouhan) [2161680] +- mm/filemap: fix page end in filemap_get_read_batch (Nico Pache) [2181263] +- dt-bindings: clock: imx93: drop TPM1/3 LPIT1/2 entry (Steve Best) [2178965] +- clk: imx: imx93: invoke imx_register_uart_clocks (Steve Best) [2178965] +- clk: imx: rename imx_obtain_fixed_clk_hw() to imx_get_clk_hw_by_name() (Steve Best) [2178965] +- clk: imx93: keep sys ctr clock always on (Steve Best) [2178965] +- clk: imx: keep hsio bus clock always on (Steve Best) [2178965] +- clk: imx93: drop tpm1/3, lpit1/2 clk (Steve Best) [2178965] +- clk: imx93: correct enet clock (Steve Best) [2178965] +- clk: imx93: unmap anatop base in error handling path (Steve Best) [2178965] +- clk: imx93: correct the flexspi1 clock setting (Steve Best) [2178965] +- soc: imx: imx93-src: No need to set device_driver owner (Steve Best) [2180773] +- soc: imx: imx93-pd: No need to set device_driver owner (Steve Best) [2180773] +- sched/topology: fix KASAN warning in hop_cmp() (Phil Auld) [RHEL-318] +- lib/cpumask: update comment for cpumask_local_spread() (Phil Auld) [RHEL-318] +- sched/topology: Introduce for_each_numa_hop_mask() (Phil Auld) [RHEL-318] +- sched/topology: Introduce sched_numa_hop_mask() (Phil Auld) [RHEL-318] +- lib/cpumask: reorganize cpumask_local_spread() logic (Phil Auld) [RHEL-318] +- cpumask: improve on cpumask_local_spread() locality (Phil Auld) [RHEL-318] +- sched: add sched_numa_find_nth_cpu() (Phil Auld) [RHEL-318] +- cpumask: introduce cpumask_nth_and_andnot (Phil Auld) [RHEL-318] +- lib/find: introduce find_nth_and_andnot_bit (Phil Auld) [RHEL-318] +- cpumask: add cpumask_nth_{,and,andnot} (Phil Auld) [RHEL-318] +- lib/bitmap: remove bitmap_ord_to_pos (Phil Auld) [RHEL-318] +- lib: remove lib/nodemask.c (Phil Auld) [RHEL-318] +- gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file (Phil Auld) [RHEL-318] +- powerpc: drop dependency on in archrandom.h (Phil Auld) [RHEL-318] +- lib/nodemask: inline next_node_in() and node_random() (Phil Auld) [RHEL-318] +- lib/bitmap: add tests for find_nth_bit() (Phil Auld) [RHEL-318] +- lib: add find_nth{,_and,_andnot}_bit() (Phil Auld) [RHEL-318] +- lib/find_bit: optimize find_next_bit() functions (Phil Auld) [RHEL-318] +- lib/find_bit: create find_first_zero_bit_le() (Phil Auld) [RHEL-318] +- lib/find_bit: introduce FIND_FIRST_BIT() macro (Phil Auld) [RHEL-318] +- lib/bitmap: add bitmap_weight_and() (Phil Auld) [RHEL-318] +- lib/bitmap: don't call __bitmap_weight() in kernel code (Phil Auld) [RHEL-318] +- lib/cpumask: move trivial wrappers around find_bit to the header (Phil Auld) [RHEL-318] +- lib/cpumask: change return types to unsigned where appropriate (Phil Auld) [RHEL-318] +- cpumask: change return types to bool where appropriate (Phil Auld) [RHEL-318] +- cpumask: Always inline helpers which use bit manipulation functions (Phil Auld) [RHEL-318] +- cpumask: use find_first_and_bit() (Phil Auld) [RHEL-318] +- asm-generic/bitops: Always inline all bit manipulation helpers (Phil Auld) [RHEL-318] +- lib/bitmap: change type of bitmap_weight to unsigned long (Phil Auld) [RHEL-318] +- lib/bitmap: change return types to bool where appropriate (Phil Auld) [RHEL-318] +- arm: align find_bit declarations with generic kernel (Phil Auld) [RHEL-318] +- nodemask: Fix return values to be unsigned (Phil Auld) [RHEL-318] +- bitmap: Fix return values to be unsigned (Phil Auld) [RHEL-318] +- net: thunderbolt: fix memory leak in tbnet_open() (Desnes Nunes) [2181663] +- usb: dwc3: gadget: Clear ep descriptor last (Desnes Nunes) [2181663] +- usb: dwc3: exynos: Fix remove() function (Desnes Nunes) [2181663] +- usb: dwc3: gadget: Disable GUSB2PHYCFG.SUSPHY for End Transfer (Desnes Nunes) [2181663] +- USB: serial: option: add u-blox LARA-L6 modem (Desnes Nunes) [2181663] +- USB: serial: option: add u-blox LARA-R6 00B modem (Desnes Nunes) [2181663] +- USB: serial: option: remove old LARA-R6 PID (Desnes Nunes) [2181663] +- net: thunderbolt: Fix error handling in tbnet_init() (Desnes Nunes) [2181663] +- USB: serial: option: add Fibocom FM160 0x0111 composition (Desnes Nunes) [2181663] +- usb: add NO_LPM quirk for Realforce 87U Keyboard (Desnes Nunes) [2181663] +- usb: chipidea: fix deadlock in ci_otg_del_timer (Desnes Nunes) [2181663] +- usb: dwc3: Do not get extcon device when usb-role-switch is used (Desnes Nunes) [2181663] +- usb: typec: tipd: Prevent uninitialized event{1,2} in IRQ handler (Desnes Nunes) [2181663] +- usb: typec: mux: Enter safe mode only when pins need to be reconfigured (Desnes Nunes) [2181663] +- Revert "usb: dwc3: disable USB core PHY management" (Desnes Nunes) [2181663] +- usb: dwc3: gadget: Return -ESHUTDOWN on ep disable (Desnes Nunes) [2181663] +- USB: serial: option: add Sierra Wireless EM9191 (Desnes Nunes) [2181663] +- usb: dwc3: gadget: Don't set IMI for no_interrupt (Desnes Nunes) [2181663] +- usb: dwc3: gadget: Stop processing more requests on IMI (Desnes Nunes) [2181663] +- xhci: Remove device endpoints from bandwidth list when freeing the device (Desnes Nunes) [2181663] +- xhci: Add quirk to reset host back to default state at shutdown (Desnes Nunes) [2181663] +- usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller (Desnes Nunes) [2181663] +- usb: typec: ucsi: acpi: Implement resume callback (Desnes Nunes) [2181663] +- usb: typec: ucsi: Check the connection on resume (Desnes Nunes) [2181663] +- usb: dwc3: gadget: Don't delay End Transfer on delayed_status (Desnes Nunes) [2181663] +- usb: dwc3: Don't switch OTG -> peripheral if extcon is present (Desnes Nunes) [2181663] +- Revert "usb: dwc3: Don't switch OTG -> peripheral if extcon is present" (Desnes Nunes) [2181663] +- Revert "USB: fixup for merge issue with "usb: dwc3: Don't switch OTG -> peripheral if extcon is present"" (Desnes Nunes) [2181663] +- USB: omap_udc: Fix spelling mistake: "tranceiver_ctrl" -> "transceiver_ctrl" (Desnes Nunes) [2181663] +- usb: typec: Replace custom implementation of device_match_fwnode() (Desnes Nunes) [2181663] +- usb: idmouse: fix an uninit-value in idmouse_open (Desnes Nunes) [2181663] +- usb: phy: generic: Switch to use dev_err_probe() helper (Desnes Nunes) [2181663] +- usb: ulpi: use DEFINE_SHOW_ATTRIBUTE to simplify ulpi_regs (Desnes Nunes) [2181663] +- usb: cdc-wdm: Use skb_put_data() instead of skb_put/memcpy pair (Desnes Nunes) [2181663] +- usb: typec: fusb302: Switch to use dev_err_probe() helper (Desnes Nunes) [2181663] +- USB: serial: qcserial: add new usb-id for Dell branded EM7455 (Desnes Nunes) [2181663] +- media: flexcop-usb: use usb_endpoint_maxp() (Desnes Nunes) [2181663] +- media: flexcop-usb: clean up URB initialisation (Desnes Nunes) [2181663] +- media: flexcop-usb: clean up endpoint sanity checks (Desnes Nunes) [2181663] +- media: usb/dvb-usb-v2: fix repeated words in comments (Desnes Nunes) [2181663] +- thunderbolt: Use dev_err_probe() (Desnes Nunes) [2181663] +- thunderbolt: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [2181663] +- Revert "usb: storage: Add quirk for Samsung Fit flash" (Desnes Nunes) [2181663] +- usb: dwc3: core: fix some leaks in probe (Desnes Nunes) [2181663] +- usb: dwc3: core: Enable GUCTL1 bit 10 for fixing termination error after resume bug (Desnes Nunes) [2181663] +- dt-bindings: usb: snps,dwc3: Add 'snps,resume-hs-terminations' quirk (Desnes Nunes) [2181663] +- USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM (Desnes Nunes) [2181663] +- usb: dwc3: core: add gfladj_refclk_lpm_sel quirk (Desnes Nunes) [2181663] +- dt-bindings: usb: dwc3: Add gfladj-refclk-lpm-sel-quirk (Desnes Nunes) [2181663] +- usb: dwc3: pci: Add PCIe device ID for USB3 controller on CPU sub-system for Alder Lake P (Desnes Nunes) [2181663] +- usb: dwc3: pci: Update the macro names for USB PCIe device ID's for Alder Lake platforms (Desnes Nunes) [2181663] +- usb: dwc3: xilinx: fix usb3 non-wakeup source resume failure (Desnes Nunes) [2181663] +- usb: dwc3: xilinx: add power management ops support (Desnes Nunes) [2181663] +- media: uvcvideo: move uvc_format_desc to common header (Desnes Nunes) [2181663] +- media: v4l: move helper functions for fractions from uvc to v4l2-common (Desnes Nunes) [2181663] +- dt-bindings: usb: dwc3: add sdm670 compatible (Desnes Nunes) [2181663] +- usb: dwc3: qcom: drop unneeded compatibles (Desnes Nunes) [2181663] +- usb: dwc3: gadget: Do not clear ep delayed stop flag during ep disable (Desnes Nunes) [2181663] +- dt-bindings: usb: dwc2: rockchip: add rockchip,rk3128-usb (Desnes Nunes) [2181663] +- dt-bindings: usb: qcom,dwc3: Fix SM6115 clocks, irqs (Desnes Nunes) [2181663] +- usb: dwc2: Remove redundant license text (Desnes Nunes) [2181663] +- usb: dwc3: Fix typos in gadget.c (Desnes Nunes) [2181663] +- xhci: remove unused lpm_failed_dev member from struct xhci_hcd (Desnes Nunes) [2181663] +- xhci: remove unused command member from struct xhci_hcd struct (Desnes Nunes) [2181663] +- xhci: show fault reason for a failed enable slot command (Desnes Nunes) [2181663] +- xhci: Don't show warning for reinit on known broken suspend (Desnes Nunes) [2181663] +- xhci: dbc: Fix memory leak in xhci_alloc_dbc() (Desnes Nunes) [2181663] +- usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info() (Desnes Nunes) [2181663] +- USB: serial: ftdi_sio: clean up driver prefix (Desnes Nunes) [2181663] +- USB: serial: ftdi_sio: move driver structure (Desnes Nunes) [2181663] +- USB: serial: ftdi_sio: clean up attribute visibility logic (Desnes Nunes) [2181663] +- USB: serial: console: move mutex_unlock() before usb_serial_put() (Desnes Nunes) [2181663] +- USB: serial: ftdi_sio: convert to use dev_groups (Desnes Nunes) [2181663] +- USB: serial: ftdi_sio: add support for HP and HA devices (Desnes Nunes) [2181663] +- USB: serial: ftdi_sio: simplify divisor handling (Desnes Nunes) [2181663] +- USB: serial: ftdi_sio: assume hi-speed type (Desnes Nunes) [2181663] +- USB: serial: ftdi_sio: clean up baudrate request (Desnes Nunes) [2181663] +- USB: serial: ftdi_sio: clean up attribute handling (Desnes Nunes) [2181663] +- USB: serial: ftdi_sio: clean up modem-status handling (Desnes Nunes) [2181663] +- USB: serial: ftdi_sio: tighten device-type detection (Desnes Nunes) [2181663] +- USB: serial: ftdi_sio: rename channel index (Desnes Nunes) [2181663] +- USB: serial: ftdi_sio: include FT2232D in type string (Desnes Nunes) [2181663] +- USB: serial: ftdi_sio: rename chip types (Desnes Nunes) [2181663] +- USB: serial: ftdi_sio: drop redundant chip type comments (Desnes Nunes) [2181663] +- USB: serial: ftdi_sio: clean up chip type enum (Desnes Nunes) [2181663] +- USB: serial: ftdi_sio: fix 300 bps rate for SIO (Desnes Nunes) [2181663] +- usb: typec: intel_pmc_mux: Use the helper acpi_dev_get_memory_resources() (Desnes Nunes) [2181663] +- usb: misc: usb3503: call clk_disable_unprepare in the error handling (Desnes Nunes) [2181663] +- usb: chipidea: make configs for glue drivers visible with EXPERT (Desnes Nunes) [2181663] +- usb: dwc3: gadget: Submit endxfer command if delayed during disconnect (Desnes Nunes) [2181663] +- usb: dwc3: gadget: Skip waiting for CMDACT cleared during endxfer (Desnes Nunes) [2181663] +- usb: dwc3: Increase DWC3 controller halt timeout (Desnes Nunes) [2181663] +- usb: dwc3: Remove DWC3 locking during gadget suspend/resume (Desnes Nunes) [2181663] +- usb: dwc3: Avoid unmapping USB requests if endxfer is not complete (Desnes Nunes) [2181663] +- usb: misc: uss720: fix uninitialized variable rlen (Desnes Nunes) [2181663] +- thunderbolt: debugfs: Fix spelling mistakes in seq_puts text (Desnes Nunes) [2181663] +- thunderbolt: Add support for ASMedia NVM image format (Desnes Nunes) [2181663] +- thunderbolt: Move vendor specific NVM handling into nvm.c (Desnes Nunes) [2181663] +- thunderbolt: Provide tb_retimer_nvm_read() analogous to tb_switch_nvm_read() (Desnes Nunes) [2181663] +- thunderbolt: Rename and make nvm_read() available for other files (Desnes Nunes) [2181663] +- thunderbolt: Extend NVM version fields to 32-bits (Desnes Nunes) [2181663] +- thunderbolt: Allow NVM upgrade of USB4 host routers (Desnes Nunes) [2181663] +- scsi: uas: Drop DID_TARGET_FAILURE use (Desnes Nunes) [2181663] +- usb: clean up after dropping driver registration log spam (Desnes Nunes) [2181663] +- usb: phy: tegra: switch to using devm_gpiod_get() (Desnes Nunes) [2181663] +- USB: xhci: make xhci_get_endpoint_address static (Desnes Nunes) [2181663] +- thunderbolt: Add support for receiver lane margining (Desnes Nunes) [2181663] +- thunderbolt: Add helper to check if CL states are enabled on port (Desnes Nunes) [2181663] +- thunderbolt: Pass CL state bitmask to tb_port_clx_supported() (Desnes Nunes) [2181663] +- thunderbolt: Move port CL state functions into correct place in switch.c (Desnes Nunes) [2181663] +- thunderbolt: Move tb_xdomain_parent() to tb.h (Desnes Nunes) [2181663] +- USB: hcd-pci: Drop the unused id parameter from usb_hcd_pci_probe() (Desnes Nunes) [2181663] +- net: thunderbolt: Update module description with mention of USB4 (Desnes Nunes) [2181663] +- net: thunderbolt: Enable full end-to-end flow control (Desnes Nunes) [2181663] +- thunderbolt: Add back Intel Falcon Ridge end-to-end flow control workaround (Desnes Nunes) [2181663] +- thunderbolt: Show link type for XDomain connections too (Desnes Nunes) [2181663] +- net: thunderbolt: Enable DMA paths only after rings are enabled (Desnes Nunes) [2181663] +- usb: reduce kernel log spam on driver registration (Desnes Nunes) [2181663] +- usb: dwc3: gadget: Continue handling EP0 xfercomplete events (Desnes Nunes) [2181663] +- usb: dwc3: gadget: Synchronize IRQ between soft connect/disconnect (Desnes Nunes) [2181663] +- usb: dwc3: gadget: Force sending delayed status during soft disconnect (Desnes Nunes) [2181663] +- usb: dwc3: Do not service EP0 and conndone events if soft disconnected (Desnes Nunes) [2181663] +- usb: host: xhci-plat: suspend/resume clks for brcm (Desnes Nunes) [2181663] +- usb: host: xhci-plat: suspend and resume clocks (Desnes Nunes) [2181663] +- usb: phy: mxs: fix MXS_PHY_TX_CAL45_MIN and MXS_PHY_TX_CAL45_MAX (Desnes Nunes) [2181663] +- usb: host: Initiate urb ep with udev ep0 (Desnes Nunes) [2181663] +- usb: ehci: Use endpoint in URB to get maxpacket (Desnes Nunes) [2181663] +- usb: chipidea: Add support for VBUS control with PHY (Desnes Nunes) [2181663] +- dt-bindings: usb: Add missing (unevaluated|additional)Properties on child nodes (Desnes Nunes) [2181663] +- media: uvcvideo: Limit power line control for Sonix Technology (Desnes Nunes) [2181663] +- media: uvcvideo: Use entity get_cur in uvc_ctrl_set (Desnes Nunes) [2181663] +- media: uvcvideo: Fix typo 'the the' in comment (Desnes Nunes) [2181663] +- media: uvcvideo: Use indexed loops in uvc_ctrl_init_ctrl() (Desnes Nunes) [2181663] +- media: uvcvideo: Fix memory leak in uvc_gpio_parse (Desnes Nunes) [2181663] +- media: gspca: Fix typo 'the the' in comment (Desnes Nunes) [2181663] +- thunderbolt: Add support for Intel Meteor Lake (Desnes Nunes) [2181663] +- thunderbolt: Add comment where Thunderbolt 4 PCI IDs start (Desnes Nunes) [2181663] +- usb/hcd: Fix dma_map_sg error check (Desnes Nunes) [2181663] +- usb: move from strlcpy with unused retval to strscpy (Desnes Nunes) [2181663] +- dt-bindings: usb: renesas, usb3-peri: Document RZ/V2M r9a09g011 support (Desnes Nunes) [2181663] +- usb: typec: tcpci_rt1711h: Fix CC PHY noise filter of voltage level (Desnes Nunes) [2181663] +- usb: typec: tcpci: Move function "tcpci_to_typec_cc" to common (Desnes Nunes) [2181663] +- usb: typec: tcpci_rt1711h: Add compatible id with rt1715 (Desnes Nunes) [2181663] +- usb: typec: tcpci_rt1711h: Add initial phy setting (Desnes Nunes) [2181663] +- usb: typec: tcpci_rt1711h: Add regulator support when source vbus (Desnes Nunes) [2181663] +- usb: typec: tcpci_rt1711h: Fix vendor setting when set vconn (Desnes Nunes) [2181663] +- dt-bindings usb: typec: rt1711h: Add binding for Richtek RT1711H (Desnes Nunes) [2181663] +- usb: dwc3: qcom: clean up icc init (Desnes Nunes) [2181663] +- usb: dwc3: qcom: only parse 'maximum-speed' once (Desnes Nunes) [2181663] +- usb: common: debug: Check non-standard control requests (Desnes Nunes) [2181663] +- usb: dwc3: trace: add Start of Frame Number to trace event (Desnes Nunes) [2181663] +- usb: dwc3: debug: show events parameters in hex (Desnes Nunes) [2181663] +- usb: dwc3: gadget: conditionally remove requests (Desnes Nunes) [2181663] +- usb: typec: ucsi: stm32g0: Fix spelling mistake "booloader" -> "bootloader" (Desnes Nunes) [2181663] +- usb: common: usb-conn-gpio: Simplify some error message (Desnes Nunes) [2181663] +- block: Add error codes for common PR failures (Maurizio Lombardi) [2160677] +- nvmet: avoid potential UAF in nvmet_req_complete() (Maurizio Lombardi) [2160677] +- nvme-tcp: add nvme-tcp pdu size build protection (Maurizio Lombardi) [2160677] +- nvme-tcp: fix opcode reporting in the timeout handler (Maurizio Lombardi) [2160677] +- nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM620 (Maurizio Lombardi) [2160677] +- nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV3000 (Maurizio Lombardi) [2160677] +- nvme-pci: fixing memory leak in probe teardown path (Maurizio Lombardi) [2160677] +- nvme: fix handling single range discard request (Maurizio Lombardi) [2160677] +- nvme-fabrics: show well known discovery name (Maurizio Lombardi) [2160677] +- nvme-tcp: don't access released socket during error recovery (Maurizio Lombardi) [2160677] +- nvme-auth: fix an error code in nvme_auth_process_dhchap_challenge() (Maurizio Lombardi) [2160677] +- nvme: bring back auto-removal of deleted namespaces during sequential scan (Maurizio Lombardi) [2160677] +- nvme: fix sparse warning on effects masking (Maurizio Lombardi) [2160677] +- nvme-pci: remove iod use_sgls (Maurizio Lombardi) [2160677] +- nvme-pci: fix freeing single sgl (Maurizio Lombardi) [2160677] +- nvme: mask CSE effects for security receive (Maurizio Lombardi) [2160677] +- nvme: always initialize known command effects (Maurizio Lombardi) [2160677] +- nvmet: for nvme admin set_features cmd, call nvmet_check_data_len_lte() (Maurizio Lombardi) [2160677] +- nvme-tcp: add additional info for nvme_tcp_timeout log (Maurizio Lombardi) [2160677] +- nvme: add nvme_opcode_str function for all nvme cmd types (Maurizio Lombardi) [2160677] +- nvme: remove nvme_execute_passthru_rq (Maurizio Lombardi) [2160677] +- nvme-pci: place descriptor addresses in iod (Maurizio Lombardi) [2160677] +- nvme-pci: use mapped entries for sgl decision (Maurizio Lombardi) [2160677] +- nvme-pci: remove SGL segment descriptors (Maurizio Lombardi) [2160677] +- nvme-auth: don't use NVMe status codes (Maurizio Lombardi) [2160677] +- nvme-fabrics: clarify AUTHREQ result handling (Maurizio Lombardi) [2160677] +- nvme-pci: add bogus ID quirk for ADATA SX6000PNP (Maurizio Lombardi) [2160677] +- nvme-auth: mark nvme_auth_wq static (Maurizio Lombardi) [2160677] +- nvme-auth: use workqueue dedicated to authentication (Maurizio Lombardi) [2160677] +- nvme: clear the request_queue pointers on failure in nvme_alloc_io_tag_set (Maurizio Lombardi) [2160677] +- nvme: clear the request_queue pointers on failure in nvme_alloc_admin_tag_set (Maurizio Lombardi) [2160677] +- nvme-fc: fix a missing queue put in nvmet_fc_ls_create_association (Maurizio Lombardi) [2160677] +- nvme: fix passthrough csi check (Maurizio Lombardi) [2160677] +- nvme-pci: fix timeout request state check (Maurizio Lombardi) [2160677] +- nvme-apple: only reset the controller when RTKit is running (Maurizio Lombardi) [2160677] +- nvme-apple: reset controller during shutdown (Maurizio Lombardi) [2160677] +- nvme-pci: add NVME_QUIRK_IDENTIFY_CNS quirk to Apple T2 controllers (Maurizio Lombardi) [2160677] +- nvme-apple: add NVME_QUIRK_IDENTIFY_CNS quirk to fix regression (Maurizio Lombardi) [2160677] +- nvme-auth: fix smatch warning complaints (Maurizio Lombardi) [2160677] +- nvme: also return I/O command effects from nvme_command_effects (Maurizio Lombardi) [2160677] +- nvmet: don't defer passthrough commands with trivial effects to the workqueue (Maurizio Lombardi) [2160677] +- nvmet: set the LBCC bit for commands that modify data (Maurizio Lombardi) [2160677] +- nvmet: use NVME_CMD_EFFECTS_CSUPP instead of open coding it (Maurizio Lombardi) [2160677] +- nvme-pci: update sqsize when adjusting the queue depth (Maurizio Lombardi) [2160677] +- nvme: fix setting the queue depth in nvme_alloc_io_tag_set (Maurizio Lombardi) [2160677] +- nvme-pci: use the tagset alloc/free helpers (Maurizio Lombardi) [2160677] +- nvme-pci: fix page size checks (Maurizio Lombardi) [2160677] +- nvme-pci: fix mempool alloc size (Maurizio Lombardi) [2160677] +- nvme-pci: fix doorbell buffer value endianness (Maurizio Lombardi) [2160677] +- nvme: Convert NVMe errors to PR errors (Maurizio Lombardi) [2160677] +- nvmet: don't open-code NVME_NS_ATTR_RO enumeration (Maurizio Lombardi) [2160677] +- nvme: add the Apple shared tag workaround to nvme_alloc_io_tag_set (Maurizio Lombardi) [2160677] +- nvme: only set reserved_tags in nvme_alloc_io_tag_set for fabrics controllers (Maurizio Lombardi) [2160677] +- nvme: consolidate setting the tagset flags (Maurizio Lombardi) [2160677] +- nvme-pci: split out a nvme_pci_ctrl_is_dead helper (Maurizio Lombardi) [2160677] +- nvme-pci: return early on ctrl state mismatch in nvme_reset_work (Maurizio Lombardi) [2160677] +- nvme-pci: rename nvme_disable_io_queues (Maurizio Lombardi) [2160677] +- nvme-pci: cleanup nvme_suspend_queue (Maurizio Lombardi) [2160677] +- nvme-pci: remove nvme_pci_disable (Maurizio Lombardi) [2160677] +- nvme-pci: remove nvme_disable_admin_queue (Maurizio Lombardi) [2160677] +- nvme: merge nvme_shutdown_ctrl into nvme_disable_ctrl (Maurizio Lombardi) [2160677] +- nvme: use nvme_wait_ready in nvme_shutdown_ctrl (Maurizio Lombardi) [2160677] +- nvme-apple: fix controller shutdown in apple_nvme_disable (Maurizio Lombardi) [2160677] +- nvme-fc: move common code into helper (Maurizio Lombardi) [2160677] +- nvme-fc: avoid null pointer dereference (Maurizio Lombardi) [2160677] +- nvme-multipath: support io stats on the mpath device (Maurizio Lombardi) [2160677] +- nvme: introduce nvme_start_request (Maurizio Lombardi) [2160677] +- nvme: use kstrtobool() instead of strtobool() (Maurizio Lombardi) [2160677] +- nvmet: expose firmware revision to configfs (Maurizio Lombardi) [2160677] +- nvmet: expose IEEE OUI to configfs (Maurizio Lombardi) [2160677] +- nvme: rename the queue quiescing helpers (Maurizio Lombardi) [2160677] +- nvme: avoid fallback to sequential scan due to transient issues (Maurizio Lombardi) [2160677] +- nvme-auth: have dhchap_auth_work wait for queues auth to complete (Maurizio Lombardi) [2160677] +- nvme-auth: remove redundant auth_work flush (Maurizio Lombardi) [2160677] +- nvme-auth: convert dhchap_auth_list to an array (Maurizio Lombardi) [2160677] +- nvme-auth: check chap ctrl_key once constructed (Maurizio Lombardi) [2160677] +- nvme-auth: no need to reset chap contexts on re-authentication (Maurizio Lombardi) [2160677] +- nvme-auth: remove redundant deallocations (Maurizio Lombardi) [2160677] +- nvme-auth: clear sensitive info right after authentication completes (Maurizio Lombardi) [2160677] +- nvme-auth: guarantee dhchap buffers under memory pressure (Maurizio Lombardi) [2160677] +- nvme-auth: don't keep long lived 4k dhchap buffer (Maurizio Lombardi) [2160677] +- nvme-auth: remove redundant if statement (Maurizio Lombardi) [2160677] +- nvme-auth: don't override ctrl keys before validation (Maurizio Lombardi) [2160677] +- nvme-auth: don't ignore key generation failures when initializing ctrl keys (Maurizio Lombardi) [2160677] +- nvme-auth: remove redundant buffer deallocations (Maurizio Lombardi) [2160677] +- nvme-auth: don't re-authenticate if the controller is not LIVE (Maurizio Lombardi) [2160677] +- nvme-auth: remove symbol export from nvme_auth_reset (Maurizio Lombardi) [2160677] +- nvme-auth: rename authentication work elements (Maurizio Lombardi) [2160677] +- nvme-auth: rename __nvme_auth_[reset|free] to nvme_auth[reset|free]_dhchap (Maurizio Lombardi) [2160677] +- nvme: implement the DEAC bit for the Write Zeroes command (Maurizio Lombardi) [2160677] +- nvme-fc: improve memory usage in nvme_fc_rcv_ls_req() (Maurizio Lombardi) [2160677] +- nvmet: only allocate a single slab for bvecs (Maurizio Lombardi) [2160677] +- nvmet: force reconnect when number of queue changes (Maurizio Lombardi) [2160677] +- nvmet: use try_cmpxchg in nvmet_update_sq_head (Maurizio Lombardi) [2160677] +- nvme-pci: add NVME_QUIRK_BOGUS_NID for Netac NV7000 (Maurizio Lombardi) [2160677] +- nvme-pci: add NVME_QUIRK_BOGUS_NID for Micron Nitro (Maurizio Lombardi) [2160677] +- nvme: quiet user passthrough command errors (Maurizio Lombardi) [2160677] +- nvme-multipath: set queue dma alignment to 3 (Maurizio Lombardi) [2160677] +- nvme-tcp: replace sg_init_marker() with sg_init_table() (Maurizio Lombardi) [2160677] +- nvme-hwmon: kmalloc the NVME SMART log buffer (Maurizio Lombardi) [2160677] +- nvme-hwmon: consistently ignore errors from nvme_hwmon_init (Maurizio Lombardi) [2160677] +- nvme-apple: don't limit DMA segement size (Maurizio Lombardi) [2160677] +- nvme-pci: disable write zeroes on various Kingston SSD (Maurizio Lombardi) [2160677] +- nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs (Maurizio Lombardi) [2160677] +- nvme-pci: add NVME_QUIRK_BOGUS_NID for Lexar NM760 (Maurizio Lombardi) [2160677] +- nvme: Use blk_rq_map_user_io helper (Maurizio Lombardi) [2160677] +- nvmet: don't look at the request_queue in nvmet_bdev_set_limits (Maurizio Lombardi) [2160677] +- nvmet: don't look at the request_queue in nvmet_bdev_zone_mgmt_emulate_all (Maurizio Lombardi) [2160677] +- nvmet: add helpers to set the result field for connect commands (Maurizio Lombardi) [2160677] +- nvme: improve the NVME_CONNECT_AUTHREQ* definitions (Maurizio Lombardi) [2160677] +- nvmet-tcp: handle ICReq PDU received in NVMET_TCP_Q_LIVE state (Maurizio Lombardi) [2160677] +- nvme-pci: report the actual number of tagset maps (Maurizio Lombardi) [2160677] +- nvme: ensure subsystem reset is single threaded (Maurizio Lombardi) [2160677] +- nvme: restrict management ioctls to admin (Maurizio Lombardi) [2160677] +- nvme: copy firmware_rev on each init (Maurizio Lombardi) [2160677] +- nvme: handle effects after freeing the request (Maurizio Lombardi) [2160677] +- nvme-tcp: print actual source IP address through sysfs "address" attr (Maurizio Lombardi) [2160677] +- nvme-pci: move iod dma_len fill gaps (Maurizio Lombardi) [2160677] +- nvme-pci: iod npages fits in s8 (Maurizio Lombardi) [2160677] +- nvme-pci: iod's 'aborted' is a bool (Maurizio Lombardi) [2160677] +- nvme-pci: remove nvme_queue from nvme_iod (Maurizio Lombardi) [2160677] +- nvme: consider also host_iface when checking ip options (Maurizio Lombardi) [2160677] +- nvmet: avoid unnecessary flush bio (Maurizio Lombardi) [2160677] +- nvmet-auth: remove redundant parameters req (Maurizio Lombardi) [2160677] +- nvmet-auth: clean up with done_kfree (Maurizio Lombardi) [2160677] +- nvme-auth: remove the redundant req->cqe->result.u16 assignment operation (Maurizio Lombardi) [2160677] +- nvme: move from strlcpy with unused retval to strscpy (Maurizio Lombardi) [2160677] +- nvme: add comment for unaligned "fake" nqn (Maurizio Lombardi) [2160677] +- nvme-pci: disable Write Zeroes on Phison E3C/E4C (Maurizio Lombardi) [2160677] +- nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices (Maurizio Lombardi) [2160677] +- locking/rwsem: Disable preemption in all down_write*() and up_write() code paths (Joel Savitz) [2176147] +- locking/rwsem: Disable preemption in all down_read*() and up_read() code paths (Joel Savitz) [2176147] +- locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath (Joel Savitz) [2176147] +- rtmutex: Ensure that the top waiter is always woken up (Joel Savitz) [2176147] +- locking/lockdep: Print more debug information - report name and key when look_up_lock_class() got confused (Joel Savitz) [2176147] +- locking: Fix qspinlock/x86 inline asm error (Joel Savitz) [2176147] +- locking: Add __lockfunc to slow path functions (Joel Savitz) [2176147] +- locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter (Joel Savitz) [2176147] +- kernel/lockdep: move lockdep sysctls to its own file (Joel Savitz) [2176147] +- locking/qrwlock: Change "queue rwlock" to "queued rwlock" (Joel Savitz) [2176147] +- locking/mutex: Make contention tracepoints more consistent wrt adaptive spinning (Joel Savitz) [2176147] +- locking: Apply contention tracepoints in the slow path (Joel Savitz) [2176147] +- locking/rwsem: Always try to wake waiters in out_nolock path (Joel Savitz) [2176147] +- locking/rwsem: No need to check for handoff bit if wait queue empty (Joel Savitz) [2176147] +- lockdep: Use memset_startat() helper in reinit_class() (Joel Savitz) [2176147] +- locking/rwsem: Conditionally wake waiters in reader/writer slowpaths (Joel Savitz) [2176147] +- locking/rwsem: Make handoff bit handling more consistent (Joel Savitz) [2176147] +- Revert "locking/rwsem: Conditionally wake waiters in reader/writer slowpaths" (Joel Savitz) [2176147] +- futex: Fix futex_waitv() hrtimer debug object leak on kcalloc error (Joel Savitz) [2176147] +- futex: Remove a PREEMPT_RT_FULL reference. (Joel Savitz) [2176147] +- futex: Fix additional regressions (Joel Savitz) [2176147] +- futex: Fix sparc32/m68k/nds32 build regression (Joel Savitz) [2176147] +- futex: Ensure futex_atomic_cmpxchg_inatomic() is present (Joel Savitz) [2176147] +- futex: Remove futex_cmpxchg detection (Joel Savitz) [2176147] +- dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2184420] +- dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2184420] + * Thu Apr 13 2023 Jan Stancek [5.14.0-299.el9] - powerpc/xive: Use XIVE domain under xmon and debugfs (David Arcari) [2114045] - powerpc/xics: Drop unmask of MSIs at startup (David Arcari) [2114045] diff --git a/sources b/sources index 5b42704..997778c 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ -SHA512 (linux-5.14.0-299.el9.tar.xz) = 4625246a1d01619b60aa3292153afc22ac398ad5f95d6cce1fc942b7962c800d5e298450610208e73b9124d793fbc28734627264fdc1ba853ab81073ca840378 -SHA512 (kernel-abi-stablelists-5.14.0-299.el9.tar.bz2) = bffa4e633d95ddf7e46c49148e91010cd54663c22cef2fcf4aab8fb22485249db208559cb11922fbf4eddb7f3f69985b84b4f85b580e536a65b571144f93e2a9 -SHA512 (kernel-kabi-dw-5.14.0-299.el9.tar.bz2) = c3cc16835c76de75ff1d7727cd2b1610c457001424a88cb61d3efa721358eff986aeda74c85ea3f17e115aa318ba585e37c25a449ef0b994cbde7ef6a7aa9d35 +SHA512 (linux-5.14.0-300.el9.tar.xz) = 5c9ed3b95e11c1608b2f7fe84515b26cf7a3388f2330b89819db88a6fae217e260c26d6e1db5beef0ed802ebf715f4f1cac9e426106e809a9059c781a5788fea +SHA512 (kernel-abi-stablelists-5.14.0-300.el9.tar.bz2) = d475bc97bcbafee6bbf6f95007b3886d6001af736680247ce34a63ae2c32684d663e802fa2ab82cd0d6467c41cbf7da939ab722b1bc86f64d5e7608e27de97df +SHA512 (kernel-kabi-dw-5.14.0-300.el9.tar.bz2) = c3cc16835c76de75ff1d7727cd2b1610c457001424a88cb61d3efa721358eff986aeda74c85ea3f17e115aa318ba585e37c25a449ef0b994cbde7ef6a7aa9d35