** Changed in: linux (Ubuntu) Status: Confirmed => Invalid ** Changed in: linux (Ubuntu Jammy) Status: New => In Progress
** Changed in: linux (Ubuntu Jammy) Importance: Undecided => Medium ** Changed in: linux (Ubuntu Jammy) Assignee: (unassigned) => Kamal Mostafa (kamalmostafa) ** Description changed: + SRU Justification - SRU Justification + Impact: + The upstream process for stable tree updates is quite similar + in scope to the Ubuntu SRU process, e.g., each patch has to + demonstrably fix a bug, and each patch is vetted by upstream + by originating either directly from a mainline/stable Linux tree or + a minimally backported form of that patch. The following upstream + stable patches should be included in the Ubuntu kernel: - Impact: - The upstream process for stable tree updates is quite similar - in scope to the Ubuntu SRU process, e.g., each patch has to - demonstrably fix a bug, and each patch is vetted by upstream - by originating either directly from a mainline/stable Linux tree or - a minimally backported form of that patch. The following upstream - stable patches should be included in the Ubuntu kernel: + v5.15.132 upstream stable release + from git://git.kernel.org/ - v5.15.132 upstream stable release - from git://git.kernel.org/ + ARM: dts: imx: update sdma node name format + ARM: dts: imx7s: Drop dma-apb interrupt-names + ARM: dts: imx: Adjust dma-apbh node name + ARM: dts: imx: Set default tuning step for imx7d usdhc + phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code + media: pulse8-cec: handle possible ping error + media: pci: cx23885: fix error handling for cx23885 ATSC boards + 9p: virtio: make sure 'offs' is initialized in zc_request + ksmbd: fix out of bounds in smb3_decrypt_req() + ksmbd: no response from compound read + ASoC: da7219: Flush pending AAD IRQ when suspending + ASoC: da7219: Check for failure reading AAD IRQ events + ethernet: atheros: fix return value check in atl1c_tso_csum() + vxlan: generalize vxlan_parse_gpe_hdr and remove unused args + m68k: Fix invalid .section syntax + s390/dasd: use correct number of retries for ERP requests + s390/dasd: fix hanging device after request requeue + fs/nls: make load_nls() take a const parameter + ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0 + ASoc: codecs: ES8316: Fix DMIC config + ASoC: rt711: fix for JD event handling in ClockStop Mode0 + ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0 + ASoC: atmel: Fix the 8K sample parameter in I2SC master + platform/x86: intel: hid: Always call BTNL ACPI method + platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks + platform/x86: huawei-wmi: Silence ambient light sensor + drm/amd/display: Exit idle optimizations before attempt to access PHY + ovl: Always reevaluate the file signature for IMA + ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer() + security: keys: perform capable check only on privileged operations + kprobes: Prohibit probing on CFI preamble symbol + clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM + vmbus_testing: fix wrong python syntax for integer value comparison + net: usb: qmi_wwan: add Quectel EM05GV2 + wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1() + idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM + scsi: lpfc: Remove reftag check in DIF paths + scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock + net: hns3: restore user pause configure when disable autoneg + drm/amdgpu: Match against exact bootloader status + netlabel: fix shift wrapping bug in netlbl_catmap_setlong() + bnx2x: fix page fault following EEH recovery + sctp: handle invalid error codes without calling BUG() + scsi: storvsc: Always set no_report_opcodes + scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path + ALSA: seq: oss: Fix racy open/close of MIDI devices + tracing: Introduce pipe_cpumask to avoid race on trace_pipes + platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications + arm64: lib: Import latest version of Arm Optimized Routines' strncmp + of: kexec: Mark ima_{free,stable}_kexec_buffer() as __init + udf: Check consistency of Space Bitmap Descriptor + udf: Handle error when adding extent to a file + Revert "net: macsec: preserve ingress frame ordering" + reiserfs: Check the return value from __getblk() + eventfd: prevent underflow for eventfd semaphores + fs: Fix error checking for d_hash_and_lookup() + tmpfs: verify {g,u}id mount options correctly + selftests/harness: Actually report SKIP for signal tests + ARM: ptrace: Restore syscall restart tracing + ARM: ptrace: Restore syscall skipping for tracers + refscale: Fix uninitalized use of wait_queue_head_t + OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd() + selftests/resctrl: Make resctrl_tests run using kselftest framework + selftests/resctrl: Add resctrl.h into build deps + selftests/resctrl: Don't leak buffer in fill_cache() + selftests/resctrl: Unmount resctrl FS if child fails to run benchmark + selftests/resctrl: Close perf value read fd on errors + x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved + perf/imx_ddr: don't enable counter0 if none of 4 counters are used + selftests/futex: Order calls to futex_lock_pi + s390/pkey: fix/harmonize internal keyblob headers + s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs + ACPI: x86: s2idle: Post-increment variables when getting constraints + ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table + x86/efistub: Fix PCI ROM preservation in mixed mode + cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() + bpftool: Use a local bpf_perf_event_value to fix accessing its fields + bpf: Clear the probe_addr for uprobe + tcp: tcp_enter_quickack_mode() should be static + hwrng: nomadik - keep clock enabled while hwrng is registered + hwrng: pic32 - use devm_clk_get_enabled + regmap: rbtree: Use alloc_flags for memory allocations + udp: re-score reuseport groups when connected sockets are present + bpf: reject unhashed sockets in bpf_sk_assign + ipv6: Add reasons for skb drops to __udp6_lib_rcv + wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH + spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe() + can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM + wifi: mt76: mt7915: fix power-limits while chan_switch + wifi: mwifiex: Fix OOB and integer underflow when rx packets + wifi: mwifiex: fix error recovery in PCIE buffer descriptor management + crypto: stm32 - Properly handle pm_runtime_get failing + crypto: api - Use work queue in crypto_destroy_instance + Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() + Bluetooth: Fix potential use-after-free when clear keys + net: tcp: fix unexcepted socket die when snd_wnd is 0 + selftests/bpf: Clean up fmod_ret in bench_rename test script + net-memcg: Fix scope of sockmem pressure indicators + ice: ice_aq_check_events: fix off-by-one check when filling buffer + crypto: caam - fix unchecked return value error + hwrng: iproc-rng200 - Implement suspend and resume calls + lwt: Fix return values of BPF xmit ops + lwt: Check LWTUNNEL_XMIT_CONTINUE strictly + fs: ocfs2: namei: check return value of ocfs2_add_entry() + wifi: mwifiex: fix memory leak in mwifiex_histogram_read() + wifi: mwifiex: Fix missed return in oob checks failed path + samples/bpf: fix broken map lookup probe + wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx + wifi: ath9k: protect WMI command response buffer replacement with a lock + wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute + wifi: mwifiex: avoid possible NULL skb pointer dereference + Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() + wifi: ath9k: use IS_ERR() with debugfs_create_dir() + net: arcnet: Do not call kfree_skb() under local_irq_disable() + mlxsw: i2c: Fix chunk size setting in output mailbox buffer + mlxsw: i2c: Limit single transaction buffer size + hwmon: (tmp513) Fix the channel number in tmp51x_is_visible() + netrom: Deny concurrent connect(). + drm/bridge: tc358764: Fix debug print parameter order + quota: factor out dquot_write_dquot() + quota: rename dquot_active() to inode_quota_active() + quota: add new helper dquot_active() + quota: fix dqput() to follow the guarantees dquot_srcu should provide + ASoC: stac9766: fix build errors with REGMAP_AC97 + soc: qcom: ocmem: Add OCMEM hardware version print + soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros + arm64: dts: qcom: sm8250: correct dynamic power coefficients + arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM + arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs + arm64: dts: qcom: sm8250-edo: Rectify gpio-keys + arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller + arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq + arm64: dts: qcom: sm8350: Use proper CPU compatibles + arm64: dts: qcom: pmk8350: fix ADC-TM compatible string + arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent + drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar() + ARM: dts: BCM53573: Add cells sizes to PCIe node + ARM: dts: BCM53573: Use updated "spi-gpio" binding properties + arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again + arm64: dts: qcom: pmi8998: Add node for WLED + arm64: dts: qcom: correct SPMI WLED register range encoding + arm64: dts: qcom: pm660l: Add missing short interrupt + arm64: dts: qcom: pmi8994: Remove hardcoded linear WLED enabled-strings + arm64: dts: qcom: Move WLED num-strings from pmi8994 to sony-xperia-tone + arm64: dts: qcom: pmi8994: Add missing OVP interrupt + drm/etnaviv: fix dumping of active MMU context + x86/mm: Fix PAT bit missing from page protection modify mask + ARM: dts: s3c64xx: align pinctrl with dtschema + ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split) + ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210 + ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split) + drm: adv7511: Fix low refresh rate register for ADV7533/5 + ARM: dts: BCM53573: Fix Ethernet info for Luxul devices + arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC + arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk" + drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl' + md/raid10: factor out dereference_rdev_and_rrdev() + md/raid10: use dereference_rdev_and_rrdev() to get devices + md/bitmap: don't set max_write_behind if there is no write mostly device + md/md-bitmap: hold 'reconfig_mutex' in backlog_store() + drm/msm: Update dev core dump to not print backwards + drm/tegra: dpaux: Fix incorrect return value of platform_get_irq + of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name() + arm64: dts: qcom: sm8150: Fix the I2C7 interrupt + drm/armada: Fix off-by-one error in armada_overlay_get_property() + drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01 + ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig + UBUNTU: [Config] updateconfigs for IMA_TRUSTED_KEYRING + drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask + drm/msm/mdp5: Don't leak some plane state + firmware: meson_sm: fix to avoid potential NULL pointer dereference + smackfs: Prevent underflow in smk_set_cipso() + drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create() + drm/msm/a2xx: Call adreno_gpu_init() earlier + audit: fix possible soft lockup in __audit_inode_child() + io_uring: fix drain stalls by invalid SQE + bus: ti-sysc: Fix build warning for 64-bit build + drm/mediatek: Remove freeing not dynamic allocated memory + drm/mediatek: Fix potential memory leak if vmap() fail + arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names + bus: ti-sysc: Fix cast to enum warning + md: Set MD_BROKEN for RAID1 and RAID10 + md: add error_handlers for raid0 and linear + md/raid0: Factor out helper for mapping and submitting a bio + md/raid0: Fix performance regression for large sequential writes + md: raid0: account for split bio in iostat accounting + of: overlay: Call of_changeset_init() early + of: unittest: Fix overlay type in apply/revert check + ALSA: ac97: Fix possible error value of *rac97 + ipmi:ssif: Add check for kstrdup + ipmi:ssif: Fix a memory leak when scanning for an adapter + drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init() + clk: sunxi-ng: Modify mismatched function name + clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src + EDAC/igen6: Fix the issue of no error events + ext4: correct grp validation in ext4_mb_good_group + ext4: avoid potential data overflow in next_linear_group + clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src + clk: qcom: reset: Use the correct type of sleep/delay based on length + clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src + PCI: microchip: Correct the DED and SEC interrupt bit offsets + PCI: Mark NVIDIA T4 GPUs to avoid bus reset + pinctrl: mcp23s08: check return value of devm_kasprintf() + PCI: pciehp: Use RMW accessors for changing LNKCTL + PCI/ASPM: Use RMW accessors for changing LNKCTL + clk: imx8mp: fix sai4 clock + clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op + powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE + vfio/type1: fix cap_migration information leak + powerpc/fadump: reset dump area size if fadump memory reserve fails + powerpc/perf: Convert fsl_emb notifier to state machine callbacks + drm/amdgpu: Use RMW accessors for changing LNKCTL + drm/radeon: Use RMW accessors for changing LNKCTL + net/mlx5: Use RMW accessors for changing LNKCTL + wifi: ath11k: Use RMW accessors for changing LNKCTL + wifi: ath10k: Use RMW accessors for changing LNKCTL + PCI: dwc: Add start_link/stop_link inlines + PCI: layerscape: Add the endpoint linkup notifier support + PCI: layerscape: Add workaround for lost link capabilities during reset + powerpc: Don't include lppaca.h in paca.h + powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT + nfs/blocklayout: Use the passed in gfp flags + powerpc/iommu: Fix notifiers being shared by PCI and VIO buses + ext4: fix unttached inode after power cut with orphan file feature enabled + jfs: validate max amount of blocks before allocation. + fs: lockd: avoid possible wrong NULL parameter + NFSD: da_addr_body field missing in some GETDEVICEINFO replies + NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN + NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ + pNFS: Fix assignment of xprtdata.cred + RDMA/qedr: Remove a duplicate assignment in irdma_query_ah() + media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables + media: i2c: tvp5150: check return value of devm_kasprintf() + media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link() + iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind + iommu: rockchip: Fix directory table address encoding + drivers: usb: smsusb: fix error handling code in smsusb_init_device + media: dib7000p: Fix potential division by zero + media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer() + media: cx24120: Add retval check for cx24120_message_send() + scsi: hisi_sas: Modify v3 HW SSP underflow error processing + scsi: hisi_sas: Modify v3 HW SATA completion error processing + scsi: hisi_sas: Fix warnings detected by sparse + scsi: hisi_sas: Fix normally completed I/O analysed as failed + media: rkvdec: increase max supported height for H.264 + media: mediatek: vcodec: Return NULL if no vdec_fb is found + usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() + scsi: RDMA/srp: Fix residual handling + scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param() + scsi: iscsi: Add length check for nlattr payload + scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() + scsi: be2iscsi: Add length check when parsing nlattrs + scsi: qla4xxx: Add length check when parsing nlattrs + serial: sprd: Assign sprd_port after initialized to avoid wrong access + serial: sprd: Fix DMA buffer leak issue + x86/APM: drop the duplicate APM_MINOR_DEV macro + scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly + scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly + scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly + RDMA/irdma: Replace one-element array with flexible-array member + coresight: tmc: Explicit type conversions to prevent integer overflow + dma-buf/sync_file: Fix docs syntax + driver core: test_async: fix an error code + iommu/sprd: Add missing force_aperture + RDMA/hns: Fix port active speed + RDMA/hns: Fix incorrect post-send with direct wqe of wr-list + RDMA/hns: Fix CQ and QP cache affinity + IB/uverbs: Fix an potential error pointer dereference + fsi: aspeed: Reset master errors after CFAM reset + iommu/qcom: Disable and reset context bank before programming + iommu/vt-d: Fix to flush cache of PASID directory table + platform/x86: dell-sysman: Fix reference leak + media: go7007: Remove redundant if statement + media: venus: hfi_venus: Only consider sys_idle_indicator on V1 + USB: gadget: f_mass_storage: Fix unused variable warning + media: ov5640: Enable MIPI interface in ov5640_set_power_mipi() + media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips + media: ov2680: Remove auto-gain and auto-exposure controls + media: ov2680: Fix ov2680_bayer_order() + media: ov2680: Fix vflip / hflip set functions + media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s + media: ov2680: Don't take the lock for try_fmt calls + media: ov2680: Add ov2680_fill_format() helper function + media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working + media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors + media: i2c: rdacm21: Fix uninitialized value + cgroup:namespace: Remove unused cgroup_namespaces_init() + scsi: core: Use 32-bit hostnum in scsi_host_lookup() + scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock + serial: tegra: handle clk prepare error in tegra_uart_hw_init() + amba: bus: fix refcount leak + Revert "IB/isert: Fix incorrect release of isert connection" + HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode() + HID: multitouch: Correct devm device reference for hidinput input_dev name + x86/speculation: Mark all Skylake CPUs as vulnerable to GDS + tracing: Remove extra space at the end of hwlat_detector/mode + tracing: Fix race issue between cpu buffer write and swap + mtd: rawnand: brcmnand: Fix mtd oobsize + phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328 + phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate + phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write + rpmsg: glink: Add check for kstrdup + leds: pwm: Fix error code in led_pwm_create_fwnode() + leds: multicolor: Use rounded division when calculating color components + leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead + mtd: spi-nor: Check bus width while setting QE bit + mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume() + um: Fix hostaudio build errors + dmaengine: ste_dma40: Add missing IRQ check in d40_probe + cpufreq: Fix the race condition while updating the transition_task of policy + virtio_ring: fix avail_wrap_counter in virtqueue_add_packed + skbuff: skb_segment, Call zero copy functions before using skbuff frags + PM / devfreq: Fix leak in devfreq_dev_release() + ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl + rcu: dump vmalloc memory info safely + printk: ringbuffer: Fix truncating buffer size min_t cast + scsi: core: Fix the scsi_set_resid() documentation + mm/vmalloc: add a safer version of find_vm_area() for debug + media: i2c: ccs: Check rules is non-NULL + PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address + ipmi_si: fix a memleak in try_smi_init() + ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch() + backlight/gpio_backlight: Compare against struct fb_info.device + backlight/bd6107: Compare against struct fb_info.device + backlight/lv5207lp: Compare against struct fb_info.device + xtensa: PMU: fix base address for the newer hardware + i3c: master: svc: fix probe failure when no i3c device exist + arm64: csum: Fix OoB access in IP checksum code for negative lengths + media: dvb: symbol fixup for dvb_attach() + media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts + Revert "scsi: qla2xxx: Fix buffer overrun" + scsi: mpt3sas: Perform additional retries if doorbell read returns 0 + ntb: Drop packets when qp link is down + ntb: Clean up tx tail index on link down + ntb: Fix calculation ntb_transport_tx_free_entry() + Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset" + procfs: block chmod on /proc/thread-self/comm + parisc: Fix /proc/cpuinfo output for lscpu + dlm: fix plock lookup when using multiple lockspaces + dccp: Fix out of bounds access in DCCP error handler + X.509: if signature is unsupported skip validation + net: handle ARPHRD_PPP in dev_is_mac_header_xmit() + fsverity: skip PKCS#7 parser when keyring is empty + mmc: renesas_sdhi: register irqs before registering controller + pstore/ram: Check start of empty przs during init + arm64: sdei: abort running SDEI handlers during crash + s390/ipl: add missing secure/has_secure file to ipl type 'unknown' + crypto: stm32 - fix loop iterating through scatterlist for DMA + cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug + usb: typec: tcpm: set initial svdm version based on pd revision + usb: typec: bus: verify partner exists in typec_altmode_attention + USB: core: Fix oversight in SuperSpeed initialization + x86/sgx: Break up long non-preemptible delays in sgx_vepc_release() + perf/x86/uncore: Correct the number of CHAs on EMR + tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY + md/md-bitmap: remove unnecessary local variable in backlog_store() + udf: initialize newblock to 0 + net/ipv6: SKB symmetric hash should incorporate transport ports + io_uring: always lock in io_apoll_task_func + io_uring: break out of iowq iopoll on teardown + io_uring: break iopolling on signal + scsi: qla2xxx: Adjust IOCB resource on qpair create + scsi: qla2xxx: Limit TMF to 8 per function + scsi: qla2xxx: Fix deletion race condition + scsi: qla2xxx: fix inconsistent TMF timeout + scsi: qla2xxx: Fix command flush during TMF + scsi: qla2xxx: Fix erroneous link up failure + scsi: qla2xxx: Turn off noisy message log + scsi: qla2xxx: Fix session hang in gnl + scsi: qla2xxx: Fix TMF leak through + scsi: qla2xxx: Remove unsupported ql2xenabledif option + scsi: qla2xxx: Flush mailbox commands on chip reset + scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit() + scsi: qla2xxx: Error code did not return to upper layer + scsi: qla2xxx: Fix firmware resource tracking + fbdev/ep93xx-fb: Do not assign to struct fb_info.dev + clk: qcom: camcc-sc7180: fix async resume during probe + drm/ast: Fix DRAM init on AST2200 + clk: qcom: turingcc-qcs404: fix missing resume during probe + lib/test_meminit: allocate pages up to order MAX_ORDER + parisc: led: Fix LAN receive and transmit LEDs + parisc: led: Reduce CPU overhead for disk & lan LED computation + pinctrl: cherryview: fix address_space_handler() argument + dt-bindings: clock: xlnx,versal-clk: drop select:false + clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock + soc: qcom: qmi_encdec: Restrict string length in decode + clk: qcom: q6sstop-qcs404: fix missing resume during probe + clk: qcom: mss-sc7180: fix missing resume during probe + NFS: Fix a potential data corruption + NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info + bus: mhi: host: Skip MHI reset if device is in RDDM + kbuild: do not run depmod for 'make modules_sign' + gfs2: Switch to wait_event in gfs2_logd + gfs2: low-memory forced flush fixes + kconfig: fix possible buffer overflow + perf trace: Use zfree() to reduce chances of use after free + perf trace: Really free the evsel->priv area + pwm: atmel-tcb: Convert to platform remove callback returning void + pwm: atmel-tcb: Harmonize resource allocation order + pwm: atmel-tcb: Fix resource freeing in error path and remove + backlight: gpio_backlight: Drop output GPIO direction check for initial power state + Input: tca6416-keypad - always expect proper IRQ number in i2c client + Input: tca6416-keypad - fix interrupt enable disbalance + perf annotate bpf: Don't enclose non-debug code with an assert() + x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm() + perf vendor events: Update the JSON/events descriptions for power10 platform + perf vendor events: Drop some of the JSON/events for power10 platform + perf top: Don't pass an ERR_PTR() directly to perf_session__delete() + watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load + pwm: lpc32xx: Remove handling of PWM channels + net/sched: fq_pie: avoid stalls in fq_pie_timer() + sctp: annotate data-races around sk->sk_wmem_queued + ipv4: annotate data-races around fi->fib_dead + net: read sk->sk_family once in sk_mc_loop() + net: fib: avoid warn splat in flow dissector + xsk: Fix xsk_diag use-after-free error during socket cleanup + drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt() + ipv4: ignore dst hint for multipath routes + igb: disable virtualization features on 82580 + veth: Fixing transmit return status for dropped packets + net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr + net: phy: micrel: Correct bit assignments for phy_device flags + af_unix: Fix data-races around user->unix_inflight. + af_unix: Fix data-race around unix_tot_inflight. + af_unix: Fix data-races around sk->sk_shutdown. + af_unix: Fix data race around sk->sk_err. + kcm: Destroy mutex in kcm_exit_net() + octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueue mbox handler + igc: Change IGC_MIN to allow set rx/tx value between 64 and 80 + igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80 + igb: Change IGB_MIN to allow set rx/tx value between 64 and 80 + s390/zcrypt: don't leak memory if dev_set_name() fails + idr: fix param name in idr_alloc_cyclic() doc + ip_tunnels: use DEV_STATS_INC() + net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload + net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times + net: dsa: sja1105: complete tc-cbs offload support on SJA1110 + net: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read() + net: hns3: fix debugfs concurrency issue between kfree buffer and read + net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue + net: hns3: fix the port information display when sfp is absent + net: hns3: remove GSO partial feature bit + sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory() + net/mlx5: Free IRQ rmap and notifier on kernel shutdown + ARC: atomics: Add compiler barrier to atomic operations... + dmaengine: sh: rz-dmac: Fix destination and source data size setting + jbd2: fix checkpoint cleanup performance regression + jbd2: check 'jh->b_transaction' before removing it from checkpoint + ext4: add correct group descriptors and reserved GDT blocks to system zone + lib: test_scanf: Add explicit type cast to result initialization in test_number_prefix() + ata: pata_falcon: fix IO base selection for Q40 + ata: sata_gemini: Add missing MODULE_DESCRIPTION + ata: pata_ftide010: Add missing MODULE_DESCRIPTION + fuse: nlookup missing decrement in fuse_direntplus_link + btrfs: free qgroup rsv on io failure + btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART + btrfs: use the correct superblock to compare fsid in btrfs_validate_super + mtd: rawnand: brcmnand: Fix crash during the panic_write + mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write + mtd: rawnand: brcmnand: Fix potential false time out warning + drm/amd/display: prevent potential division by zero errors + MIPS: Fix CONFIG_CPU_DADDI_WORKAROUNDS `modules_install' regression + perf hists browser: Fix hierarchy mode header + perf tools: Handle old data in PERF_RECORD_ATTR + perf hists browser: Fix the number of entries for 'e' key + pcd: move the identify buffer into pcd_identify + pcd: cleanup initialization + block: move GENHD_FL_NATIVE_CAPACITY to disk->state + block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->event_flags + block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART + block: don't add or resize partition on the disk with GENHD_FL_NO_PART + ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size + ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2 + net: ipv4: fix one memleak in __inet_del_ifa() + kselftest/runner.sh: Propagate SIGTERM to runner child + net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add + net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc() + net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all() + hsr: Fix uninit-value access in fill_frame_info() + net: dsa: sja1105: hide all multicast addresses from "bridge fdb show" + r8152: check budget for r8152_poll() + kcm: Fix memory leak in error path of kcm_sendmsg() + platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors + platform/mellanox: mlxbf-tmfifo: Drop jumbo frames + platform/mellanox: mlxbf-pmc: Fix potential buffer overflows + platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events + net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() + ipv6: fix ip6_sock_set_addr_preferences() typo + ixgbe: fix timestamp configuration code + kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg(). + MIPS: Only fiddle with CHECKFLAGS if `need-compiler' + drm/amd/display: Fix a bug when searching for insert_above_mpcc + pcd: fix error codes in pcd_init_unit() + Linux 5.15.132 + UBUNTU: Upstream stable to v5.15.132 -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/2041702 Title: Jammy update: v5.15.132 upstream stable release Status in linux package in Ubuntu: Invalid Status in linux source package in Jammy: In Progress Bug description: SRU Justification Impact: The upstream process for stable tree updates is quite similar in scope to the Ubuntu SRU process, e.g., each patch has to demonstrably fix a bug, and each patch is vetted by upstream by originating either directly from a mainline/stable Linux tree or a minimally backported form of that patch. The following upstream stable patches should be included in the Ubuntu kernel: v5.15.132 upstream stable release from git://git.kernel.org/ ARM: dts: imx: update sdma node name format ARM: dts: imx7s: Drop dma-apb interrupt-names ARM: dts: imx: Adjust dma-apbh node name ARM: dts: imx: Set default tuning step for imx7d usdhc phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code media: pulse8-cec: handle possible ping error media: pci: cx23885: fix error handling for cx23885 ATSC boards 9p: virtio: make sure 'offs' is initialized in zc_request ksmbd: fix out of bounds in smb3_decrypt_req() ksmbd: no response from compound read ASoC: da7219: Flush pending AAD IRQ when suspending ASoC: da7219: Check for failure reading AAD IRQ events ethernet: atheros: fix return value check in atl1c_tso_csum() vxlan: generalize vxlan_parse_gpe_hdr and remove unused args m68k: Fix invalid .section syntax s390/dasd: use correct number of retries for ERP requests s390/dasd: fix hanging device after request requeue fs/nls: make load_nls() take a const parameter ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0 ASoc: codecs: ES8316: Fix DMIC config ASoC: rt711: fix for JD event handling in ClockStop Mode0 ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0 ASoC: atmel: Fix the 8K sample parameter in I2SC master platform/x86: intel: hid: Always call BTNL ACPI method platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks platform/x86: huawei-wmi: Silence ambient light sensor drm/amd/display: Exit idle optimizations before attempt to access PHY ovl: Always reevaluate the file signature for IMA ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer() security: keys: perform capable check only on privileged operations kprobes: Prohibit probing on CFI preamble symbol clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM vmbus_testing: fix wrong python syntax for integer value comparison net: usb: qmi_wwan: add Quectel EM05GV2 wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1() idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM scsi: lpfc: Remove reftag check in DIF paths scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock net: hns3: restore user pause configure when disable autoneg drm/amdgpu: Match against exact bootloader status netlabel: fix shift wrapping bug in netlbl_catmap_setlong() bnx2x: fix page fault following EEH recovery sctp: handle invalid error codes without calling BUG() scsi: storvsc: Always set no_report_opcodes scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path ALSA: seq: oss: Fix racy open/close of MIDI devices tracing: Introduce pipe_cpumask to avoid race on trace_pipes platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications arm64: lib: Import latest version of Arm Optimized Routines' strncmp of: kexec: Mark ima_{free,stable}_kexec_buffer() as __init udf: Check consistency of Space Bitmap Descriptor udf: Handle error when adding extent to a file Revert "net: macsec: preserve ingress frame ordering" reiserfs: Check the return value from __getblk() eventfd: prevent underflow for eventfd semaphores fs: Fix error checking for d_hash_and_lookup() tmpfs: verify {g,u}id mount options correctly selftests/harness: Actually report SKIP for signal tests ARM: ptrace: Restore syscall restart tracing ARM: ptrace: Restore syscall skipping for tracers refscale: Fix uninitalized use of wait_queue_head_t OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd() selftests/resctrl: Make resctrl_tests run using kselftest framework selftests/resctrl: Add resctrl.h into build deps selftests/resctrl: Don't leak buffer in fill_cache() selftests/resctrl: Unmount resctrl FS if child fails to run benchmark selftests/resctrl: Close perf value read fd on errors x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved perf/imx_ddr: don't enable counter0 if none of 4 counters are used selftests/futex: Order calls to futex_lock_pi s390/pkey: fix/harmonize internal keyblob headers s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs ACPI: x86: s2idle: Post-increment variables when getting constraints ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table x86/efistub: Fix PCI ROM preservation in mixed mode cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() bpftool: Use a local bpf_perf_event_value to fix accessing its fields bpf: Clear the probe_addr for uprobe tcp: tcp_enter_quickack_mode() should be static hwrng: nomadik - keep clock enabled while hwrng is registered hwrng: pic32 - use devm_clk_get_enabled regmap: rbtree: Use alloc_flags for memory allocations udp: re-score reuseport groups when connected sockets are present bpf: reject unhashed sockets in bpf_sk_assign ipv6: Add reasons for skb drops to __udp6_lib_rcv wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe() can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM wifi: mt76: mt7915: fix power-limits while chan_switch wifi: mwifiex: Fix OOB and integer underflow when rx packets wifi: mwifiex: fix error recovery in PCIE buffer descriptor management crypto: stm32 - Properly handle pm_runtime_get failing crypto: api - Use work queue in crypto_destroy_instance Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() Bluetooth: Fix potential use-after-free when clear keys net: tcp: fix unexcepted socket die when snd_wnd is 0 selftests/bpf: Clean up fmod_ret in bench_rename test script net-memcg: Fix scope of sockmem pressure indicators ice: ice_aq_check_events: fix off-by-one check when filling buffer crypto: caam - fix unchecked return value error hwrng: iproc-rng200 - Implement suspend and resume calls lwt: Fix return values of BPF xmit ops lwt: Check LWTUNNEL_XMIT_CONTINUE strictly fs: ocfs2: namei: check return value of ocfs2_add_entry() wifi: mwifiex: fix memory leak in mwifiex_histogram_read() wifi: mwifiex: Fix missed return in oob checks failed path samples/bpf: fix broken map lookup probe wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx wifi: ath9k: protect WMI command response buffer replacement with a lock wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute wifi: mwifiex: avoid possible NULL skb pointer dereference Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() wifi: ath9k: use IS_ERR() with debugfs_create_dir() net: arcnet: Do not call kfree_skb() under local_irq_disable() mlxsw: i2c: Fix chunk size setting in output mailbox buffer mlxsw: i2c: Limit single transaction buffer size hwmon: (tmp513) Fix the channel number in tmp51x_is_visible() netrom: Deny concurrent connect(). drm/bridge: tc358764: Fix debug print parameter order quota: factor out dquot_write_dquot() quota: rename dquot_active() to inode_quota_active() quota: add new helper dquot_active() quota: fix dqput() to follow the guarantees dquot_srcu should provide ASoC: stac9766: fix build errors with REGMAP_AC97 soc: qcom: ocmem: Add OCMEM hardware version print soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros arm64: dts: qcom: sm8250: correct dynamic power coefficients arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs arm64: dts: qcom: sm8250-edo: Rectify gpio-keys arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq arm64: dts: qcom: sm8350: Use proper CPU compatibles arm64: dts: qcom: pmk8350: fix ADC-TM compatible string arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar() ARM: dts: BCM53573: Add cells sizes to PCIe node ARM: dts: BCM53573: Use updated "spi-gpio" binding properties arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again arm64: dts: qcom: pmi8998: Add node for WLED arm64: dts: qcom: correct SPMI WLED register range encoding arm64: dts: qcom: pm660l: Add missing short interrupt arm64: dts: qcom: pmi8994: Remove hardcoded linear WLED enabled-strings arm64: dts: qcom: Move WLED num-strings from pmi8994 to sony-xperia-tone arm64: dts: qcom: pmi8994: Add missing OVP interrupt drm/etnaviv: fix dumping of active MMU context x86/mm: Fix PAT bit missing from page protection modify mask ARM: dts: s3c64xx: align pinctrl with dtschema ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split) ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210 ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split) drm: adv7511: Fix low refresh rate register for ADV7533/5 ARM: dts: BCM53573: Fix Ethernet info for Luxul devices arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk" drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl' md/raid10: factor out dereference_rdev_and_rrdev() md/raid10: use dereference_rdev_and_rrdev() to get devices md/bitmap: don't set max_write_behind if there is no write mostly device md/md-bitmap: hold 'reconfig_mutex' in backlog_store() drm/msm: Update dev core dump to not print backwards drm/tegra: dpaux: Fix incorrect return value of platform_get_irq of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name() arm64: dts: qcom: sm8150: Fix the I2C7 interrupt drm/armada: Fix off-by-one error in armada_overlay_get_property() drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01 ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig UBUNTU: [Config] updateconfigs for IMA_TRUSTED_KEYRING drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask drm/msm/mdp5: Don't leak some plane state firmware: meson_sm: fix to avoid potential NULL pointer dereference smackfs: Prevent underflow in smk_set_cipso() drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create() drm/msm/a2xx: Call adreno_gpu_init() earlier audit: fix possible soft lockup in __audit_inode_child() io_uring: fix drain stalls by invalid SQE bus: ti-sysc: Fix build warning for 64-bit build drm/mediatek: Remove freeing not dynamic allocated memory drm/mediatek: Fix potential memory leak if vmap() fail arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names bus: ti-sysc: Fix cast to enum warning md: Set MD_BROKEN for RAID1 and RAID10 md: add error_handlers for raid0 and linear md/raid0: Factor out helper for mapping and submitting a bio md/raid0: Fix performance regression for large sequential writes md: raid0: account for split bio in iostat accounting of: overlay: Call of_changeset_init() early of: unittest: Fix overlay type in apply/revert check ALSA: ac97: Fix possible error value of *rac97 ipmi:ssif: Add check for kstrdup ipmi:ssif: Fix a memory leak when scanning for an adapter drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init() clk: sunxi-ng: Modify mismatched function name clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src EDAC/igen6: Fix the issue of no error events ext4: correct grp validation in ext4_mb_good_group ext4: avoid potential data overflow in next_linear_group clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src clk: qcom: reset: Use the correct type of sleep/delay based on length clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src PCI: microchip: Correct the DED and SEC interrupt bit offsets PCI: Mark NVIDIA T4 GPUs to avoid bus reset pinctrl: mcp23s08: check return value of devm_kasprintf() PCI: pciehp: Use RMW accessors for changing LNKCTL PCI/ASPM: Use RMW accessors for changing LNKCTL clk: imx8mp: fix sai4 clock clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE vfio/type1: fix cap_migration information leak powerpc/fadump: reset dump area size if fadump memory reserve fails powerpc/perf: Convert fsl_emb notifier to state machine callbacks drm/amdgpu: Use RMW accessors for changing LNKCTL drm/radeon: Use RMW accessors for changing LNKCTL net/mlx5: Use RMW accessors for changing LNKCTL wifi: ath11k: Use RMW accessors for changing LNKCTL wifi: ath10k: Use RMW accessors for changing LNKCTL PCI: dwc: Add start_link/stop_link inlines PCI: layerscape: Add the endpoint linkup notifier support PCI: layerscape: Add workaround for lost link capabilities during reset powerpc: Don't include lppaca.h in paca.h powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT nfs/blocklayout: Use the passed in gfp flags powerpc/iommu: Fix notifiers being shared by PCI and VIO buses ext4: fix unttached inode after power cut with orphan file feature enabled jfs: validate max amount of blocks before allocation. fs: lockd: avoid possible wrong NULL parameter NFSD: da_addr_body field missing in some GETDEVICEINFO replies NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ pNFS: Fix assignment of xprtdata.cred RDMA/qedr: Remove a duplicate assignment in irdma_query_ah() media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables media: i2c: tvp5150: check return value of devm_kasprintf() media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link() iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind iommu: rockchip: Fix directory table address encoding drivers: usb: smsusb: fix error handling code in smsusb_init_device media: dib7000p: Fix potential division by zero media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer() media: cx24120: Add retval check for cx24120_message_send() scsi: hisi_sas: Modify v3 HW SSP underflow error processing scsi: hisi_sas: Modify v3 HW SATA completion error processing scsi: hisi_sas: Fix warnings detected by sparse scsi: hisi_sas: Fix normally completed I/O analysed as failed media: rkvdec: increase max supported height for H.264 media: mediatek: vcodec: Return NULL if no vdec_fb is found usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() scsi: RDMA/srp: Fix residual handling scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param() scsi: iscsi: Add length check for nlattr payload scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param() scsi: be2iscsi: Add length check when parsing nlattrs scsi: qla4xxx: Add length check when parsing nlattrs serial: sprd: Assign sprd_port after initialized to avoid wrong access serial: sprd: Fix DMA buffer leak issue x86/APM: drop the duplicate APM_MINOR_DEV macro scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly RDMA/irdma: Replace one-element array with flexible-array member coresight: tmc: Explicit type conversions to prevent integer overflow dma-buf/sync_file: Fix docs syntax driver core: test_async: fix an error code iommu/sprd: Add missing force_aperture RDMA/hns: Fix port active speed RDMA/hns: Fix incorrect post-send with direct wqe of wr-list RDMA/hns: Fix CQ and QP cache affinity IB/uverbs: Fix an potential error pointer dereference fsi: aspeed: Reset master errors after CFAM reset iommu/qcom: Disable and reset context bank before programming iommu/vt-d: Fix to flush cache of PASID directory table platform/x86: dell-sysman: Fix reference leak media: go7007: Remove redundant if statement media: venus: hfi_venus: Only consider sys_idle_indicator on V1 USB: gadget: f_mass_storage: Fix unused variable warning media: ov5640: Enable MIPI interface in ov5640_set_power_mipi() media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips media: ov2680: Remove auto-gain and auto-exposure controls media: ov2680: Fix ov2680_bayer_order() media: ov2680: Fix vflip / hflip set functions media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s media: ov2680: Don't take the lock for try_fmt calls media: ov2680: Add ov2680_fill_format() helper function media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors media: i2c: rdacm21: Fix uninitialized value cgroup:namespace: Remove unused cgroup_namespaces_init() scsi: core: Use 32-bit hostnum in scsi_host_lookup() scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock serial: tegra: handle clk prepare error in tegra_uart_hw_init() amba: bus: fix refcount leak Revert "IB/isert: Fix incorrect release of isert connection" HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode() HID: multitouch: Correct devm device reference for hidinput input_dev name x86/speculation: Mark all Skylake CPUs as vulnerable to GDS tracing: Remove extra space at the end of hwlat_detector/mode tracing: Fix race issue between cpu buffer write and swap mtd: rawnand: brcmnand: Fix mtd oobsize phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328 phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write rpmsg: glink: Add check for kstrdup leds: pwm: Fix error code in led_pwm_create_fwnode() leds: multicolor: Use rounded division when calculating color components leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead mtd: spi-nor: Check bus width while setting QE bit mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume() um: Fix hostaudio build errors dmaengine: ste_dma40: Add missing IRQ check in d40_probe cpufreq: Fix the race condition while updating the transition_task of policy virtio_ring: fix avail_wrap_counter in virtqueue_add_packed skbuff: skb_segment, Call zero copy functions before using skbuff frags PM / devfreq: Fix leak in devfreq_dev_release() ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl rcu: dump vmalloc memory info safely printk: ringbuffer: Fix truncating buffer size min_t cast scsi: core: Fix the scsi_set_resid() documentation mm/vmalloc: add a safer version of find_vm_area() for debug media: i2c: ccs: Check rules is non-NULL PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address ipmi_si: fix a memleak in try_smi_init() ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch() backlight/gpio_backlight: Compare against struct fb_info.device backlight/bd6107: Compare against struct fb_info.device backlight/lv5207lp: Compare against struct fb_info.device xtensa: PMU: fix base address for the newer hardware i3c: master: svc: fix probe failure when no i3c device exist arm64: csum: Fix OoB access in IP checksum code for negative lengths media: dvb: symbol fixup for dvb_attach() media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts Revert "scsi: qla2xxx: Fix buffer overrun" scsi: mpt3sas: Perform additional retries if doorbell read returns 0 ntb: Drop packets when qp link is down ntb: Clean up tx tail index on link down ntb: Fix calculation ntb_transport_tx_free_entry() Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset" procfs: block chmod on /proc/thread-self/comm parisc: Fix /proc/cpuinfo output for lscpu dlm: fix plock lookup when using multiple lockspaces dccp: Fix out of bounds access in DCCP error handler X.509: if signature is unsupported skip validation net: handle ARPHRD_PPP in dev_is_mac_header_xmit() fsverity: skip PKCS#7 parser when keyring is empty mmc: renesas_sdhi: register irqs before registering controller pstore/ram: Check start of empty przs during init arm64: sdei: abort running SDEI handlers during crash s390/ipl: add missing secure/has_secure file to ipl type 'unknown' crypto: stm32 - fix loop iterating through scatterlist for DMA cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug usb: typec: tcpm: set initial svdm version based on pd revision usb: typec: bus: verify partner exists in typec_altmode_attention USB: core: Fix oversight in SuperSpeed initialization x86/sgx: Break up long non-preemptible delays in sgx_vepc_release() perf/x86/uncore: Correct the number of CHAs on EMR tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY md/md-bitmap: remove unnecessary local variable in backlog_store() udf: initialize newblock to 0 net/ipv6: SKB symmetric hash should incorporate transport ports io_uring: always lock in io_apoll_task_func io_uring: break out of iowq iopoll on teardown io_uring: break iopolling on signal scsi: qla2xxx: Adjust IOCB resource on qpair create scsi: qla2xxx: Limit TMF to 8 per function scsi: qla2xxx: Fix deletion race condition scsi: qla2xxx: fix inconsistent TMF timeout scsi: qla2xxx: Fix command flush during TMF scsi: qla2xxx: Fix erroneous link up failure scsi: qla2xxx: Turn off noisy message log scsi: qla2xxx: Fix session hang in gnl scsi: qla2xxx: Fix TMF leak through scsi: qla2xxx: Remove unsupported ql2xenabledif option scsi: qla2xxx: Flush mailbox commands on chip reset scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit() scsi: qla2xxx: Error code did not return to upper layer scsi: qla2xxx: Fix firmware resource tracking fbdev/ep93xx-fb: Do not assign to struct fb_info.dev clk: qcom: camcc-sc7180: fix async resume during probe drm/ast: Fix DRAM init on AST2200 clk: qcom: turingcc-qcs404: fix missing resume during probe lib/test_meminit: allocate pages up to order MAX_ORDER parisc: led: Fix LAN receive and transmit LEDs parisc: led: Reduce CPU overhead for disk & lan LED computation pinctrl: cherryview: fix address_space_handler() argument dt-bindings: clock: xlnx,versal-clk: drop select:false clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock soc: qcom: qmi_encdec: Restrict string length in decode clk: qcom: q6sstop-qcs404: fix missing resume during probe clk: qcom: mss-sc7180: fix missing resume during probe NFS: Fix a potential data corruption NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info bus: mhi: host: Skip MHI reset if device is in RDDM kbuild: do not run depmod for 'make modules_sign' gfs2: Switch to wait_event in gfs2_logd gfs2: low-memory forced flush fixes kconfig: fix possible buffer overflow perf trace: Use zfree() to reduce chances of use after free perf trace: Really free the evsel->priv area pwm: atmel-tcb: Convert to platform remove callback returning void pwm: atmel-tcb: Harmonize resource allocation order pwm: atmel-tcb: Fix resource freeing in error path and remove backlight: gpio_backlight: Drop output GPIO direction check for initial power state Input: tca6416-keypad - always expect proper IRQ number in i2c client Input: tca6416-keypad - fix interrupt enable disbalance perf annotate bpf: Don't enclose non-debug code with an assert() x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm() perf vendor events: Update the JSON/events descriptions for power10 platform perf vendor events: Drop some of the JSON/events for power10 platform perf top: Don't pass an ERR_PTR() directly to perf_session__delete() watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load pwm: lpc32xx: Remove handling of PWM channels net/sched: fq_pie: avoid stalls in fq_pie_timer() sctp: annotate data-races around sk->sk_wmem_queued ipv4: annotate data-races around fi->fib_dead net: read sk->sk_family once in sk_mc_loop() net: fib: avoid warn splat in flow dissector xsk: Fix xsk_diag use-after-free error during socket cleanup drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt() ipv4: ignore dst hint for multipath routes igb: disable virtualization features on 82580 veth: Fixing transmit return status for dropped packets net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr net: phy: micrel: Correct bit assignments for phy_device flags af_unix: Fix data-races around user->unix_inflight. af_unix: Fix data-race around unix_tot_inflight. af_unix: Fix data-races around sk->sk_shutdown. af_unix: Fix data race around sk->sk_err. kcm: Destroy mutex in kcm_exit_net() octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueue mbox handler igc: Change IGC_MIN to allow set rx/tx value between 64 and 80 igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80 igb: Change IGB_MIN to allow set rx/tx value between 64 and 80 s390/zcrypt: don't leak memory if dev_set_name() fails idr: fix param name in idr_alloc_cyclic() doc ip_tunnels: use DEV_STATS_INC() net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times net: dsa: sja1105: complete tc-cbs offload support on SJA1110 net: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read() net: hns3: fix debugfs concurrency issue between kfree buffer and read net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue net: hns3: fix the port information display when sfp is absent net: hns3: remove GSO partial feature bit sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory() net/mlx5: Free IRQ rmap and notifier on kernel shutdown ARC: atomics: Add compiler barrier to atomic operations... dmaengine: sh: rz-dmac: Fix destination and source data size setting jbd2: fix checkpoint cleanup performance regression jbd2: check 'jh->b_transaction' before removing it from checkpoint ext4: add correct group descriptors and reserved GDT blocks to system zone lib: test_scanf: Add explicit type cast to result initialization in test_number_prefix() ata: pata_falcon: fix IO base selection for Q40 ata: sata_gemini: Add missing MODULE_DESCRIPTION ata: pata_ftide010: Add missing MODULE_DESCRIPTION fuse: nlookup missing decrement in fuse_direntplus_link btrfs: free qgroup rsv on io failure btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART btrfs: use the correct superblock to compare fsid in btrfs_validate_super mtd: rawnand: brcmnand: Fix crash during the panic_write mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write mtd: rawnand: brcmnand: Fix potential false time out warning drm/amd/display: prevent potential division by zero errors MIPS: Fix CONFIG_CPU_DADDI_WORKAROUNDS `modules_install' regression perf hists browser: Fix hierarchy mode header perf tools: Handle old data in PERF_RECORD_ATTR perf hists browser: Fix the number of entries for 'e' key pcd: move the identify buffer into pcd_identify pcd: cleanup initialization block: move GENHD_FL_NATIVE_CAPACITY to disk->state block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->event_flags block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART block: don't add or resize partition on the disk with GENHD_FL_NO_PART ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2 net: ipv4: fix one memleak in __inet_del_ifa() kselftest/runner.sh: Propagate SIGTERM to runner child net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc() net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all() hsr: Fix uninit-value access in fill_frame_info() net: dsa: sja1105: hide all multicast addresses from "bridge fdb show" r8152: check budget for r8152_poll() kcm: Fix memory leak in error path of kcm_sendmsg() platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors platform/mellanox: mlxbf-tmfifo: Drop jumbo frames platform/mellanox: mlxbf-pmc: Fix potential buffer overflows platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() ipv6: fix ip6_sock_set_addr_preferences() typo ixgbe: fix timestamp configuration code kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg(). MIPS: Only fiddle with CHECKFLAGS if `need-compiler' drm/amd/display: Fix a bug when searching for insert_above_mpcc pcd: fix error codes in pcd_init_unit() Linux 5.15.132 UBUNTU: Upstream stable to v5.15.132 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2041702/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp