]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/blobdiff - debian.master/changelog
UBUNTU: Ubuntu-5.15.0-48.54
[mirror_ubuntu-jammy-kernel.git] / debian.master / changelog
index cd41706a57aa50dfc9257d47555175e289a9bbdc..b92ba87e5c62618e6a234631c4b691408ea28998 100644 (file)
-linux (5.15.0-48.54) UNRELEASED; urgency=medium
-
-  CHANGELOG: Do not edit directly. Autogenerated at release.
-  CHANGELOG: Use the printchanges target to see the curent changes.
-  CHANGELOG: Use the insertchanges target to create the final log.
-
- -- Stefan Bader <stefan.bader@canonical.com>  Fri, 26 Aug 2022 10:49:35 +0200
+linux (5.15.0-48.54) jammy; urgency=medium
+
+  * jammy/linux: 5.15.0-48.54 -proposed tracker (LP: #1987775)
+
+  * System freeze after resuming from suspend due to PCI ASPM settings
+    (LP: #1980829)
+    - SAUCE: PCI/ASPM: Save/restore L1SS Capability for suspend/resume
+    - SAUCE: whitelist platforms that needs save/restore ASPM L1SS for
+      suspend/resume
+
+  * [SRU][J/OEM-5.17][PATCH 0/1] Fix oled brightness set above frame-average
+    luminance (LP: #1978986)
+    - SAUCE: drm: New function to get luminance range based on static hdr metadata
+    - SAUCE: drm/amdgpu_dm: Rely on split out luminance calculation function
+    - SAUCE: drm/i915: Use luminance range calculated during edid parsing
+
+  * Jammy: Add OVS Internal Port HW Offload to mlx5 driver (LP: #1983498)
+    - net/mlx5e: Refactor rx handler of represetor device
+    - net/mlx5e: Use generic name for the forwarding dev pointer
+    - net/mlx5: E-Switch, Add ovs internal port mapping to metadata support
+    - net/mlx5e: Support accept action
+    - net/mlx5e: Accept action skbedit in the tc actions list
+    - net/mlx5e: Offload tc rules that redirect to ovs internal port
+    - net/mlx5e: Offload internal port as encap route device
+    - net/mlx5e: Enable TC offload for ingress MACVLAN
+    - net/mlx5e: Add indirect tc offload of ovs internal port
+    - net/mlx5e: Term table handling of internal port rules
+    - net/mlx5: Support internal port as decap route device
+    - net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()'
+    - net/mlx5e: TC, Fix memory leak with rules with internal port
+    - net/mlx5e: Fix skb memory leak when TC classifier action offloads are
+      disabled
+    - net/mlx5e: Fix nullptr on deleting mirroring rule
+    - net/mlx5e: Avoid implicit modify hdr for decap drop rule
+    - net/mlx5e: Fix wrong source vport matching on tunnel rule
+    - net/mlx5e: TC, fix decap fallback to uplink when int port not supported
+
+  * Remove unused variable from i915 psr (LP: #1986798)
+    - SAUCE: drm/i915/display/psr: Remove unused variable
+
+  * refactoring of overlayfs fix to properly support shiftfs (LP: #1983640)
+    - SAUCE: overlayfs: remove CONFIG_AUFS_FS dependency
+
+  * Jammy update: v5.15.53 upstream stable release (LP: #1986728)
+    - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC"
+    - drm/amdgpu: To flush tlb for MMHUB of RAVEN series
+    - ksmbd: set the range of bytes to zero without extending file size in
+      FSCTL_ZERO_DATA
+    - ksmbd: check invalid FileOffset and BeyondFinalZero in FSCTL_ZERO_DATA
+    - ksmbd: use vfs_llseek instead of dereferencing NULL
+    - ipv6: take care of disable_policy when restoring routes
+    - net: phy: Don't trigger state machine while in suspend
+    - nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX
+      S40G)
+    - nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA IM2P33F8ABR1
+    - nvdimm: Fix badblocks clear off-by-one error
+    - powerpc/prom_init: Fix kernel config grep
+    - powerpc/book3e: Fix PUD allocation size in map_kernel_page()
+    - powerpc/bpf: Fix use of user_pt_regs in uapi
+    - dm raid: fix accesses beyond end of raid member array
+    - dm raid: fix KASAN warning in raid5_add_disks
+    - s390/archrandom: simplify back to earlier design and initialize earlier
+    - SUNRPC: Fix READ_PLUS crasher
+    - net: rose: fix UAF bugs caused by timer handler
+    - net: usb: ax88179_178a: Fix packet receiving
+    - virtio-net: fix race between ndo_open() and virtio_device_ready()
+    - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test
+    - net: dsa: bcm_sf2: force pause link settings
+    - net: tun: unlink NAPI from device on destruction
+    - net: tun: stop NAPI when detaching queues
+    - net: dp83822: disable false carrier interrupt
+    - net: dp83822: disable rx error interrupt
+    - RDMA/qedr: Fix reporting QP timeout attribute
+    - RDMA/cm: Fix memory leak in ib_cm_insert_listen
+    - linux/dim: Fix divide by 0 in RDMA DIM
+    - net: usb: asix: do not force pause frames support
+    - usbnet: fix memory allocation in helpers
+    - selftests: mptcp: more stable diag tests
+    - net: ipv6: unexport __init-annotated seg6_hmac_net_init()
+    - NFSD: restore EINVAL error translation in nfsd_commit()
+    - vfs: fix copy_file_range() regression in cross-fs copies
+    - caif_virtio: fix race between virtio_device_ready() and ndo_open()
+    - PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events
+    - vdpa/mlx5: Update Control VQ callback information
+    - s390: remove unneeded 'select BUILD_BIN2C'
+    - netfilter: nft_dynset: restore set element counter when failing to update
+    - net/dsa/hirschmann: Add missing of_node_get() in hellcreek_led_setup()
+    - net/sched: act_api: Notify user space if any actions were flushed before
+      error
+    - net: asix: fix "can't send until first packet is send" issue
+    - net: bonding: fix possible NULL deref in rlb code
+    - net: phy: ax88772a: fix lost pause advertisement configuration
+    - net: bonding: fix use-after-free after 802.3ad slave unbind
+    - powerpc/memhotplug: Add add_pages override for PPC
+    - nfc: nfcmrvl: Fix irq_of_parse_and_map() return value
+    - NFC: nxp-nci: Don't issue a zero length i2c_master_read()
+    - tipc: move bc link creation back to tipc_node_create
+    - epic100: fix use after free on rmmod
+    - io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprio
+    - ACPI: video: Change how we determine if brightness key-presses are handled
+    - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu()
+    - ipv6/sit: fix ipip6_tunnel_get_prl return value
+    - ipv6: fix lockdep splat in in6_dump_addrs()
+    - mlxsw: spectrum_router: Fix rollback in tunnel next hop init
+    - net: tun: avoid disabling NAPI twice
+    - MAINTAINERS: add Leah as xfs maintainer for 5.15.y
+    - tcp: add a missing nf_reset_ct() in 3WHS handling
+    - selftests/bpf: Add test_verifier support to fixup kfunc call insns
+    - selftests/rseq: remove ARRAY_SIZE define from individual tests
+    - selftests/rseq: introduce own copy of rseq uapi header
+    - selftests/rseq: Remove useless assignment to cpu variable
+    - selftests/rseq: Remove volatile from __rseq_abi
+    - selftests/rseq: Introduce rseq_get_abi() helper
+    - selftests/rseq: Introduce thread pointer getters
+    - selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35
+    - selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian
+    - selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for
+      load/store
+    - selftests/rseq: Fix ppc32 offsets by using long rather than off_t
+    - selftests/rseq: Fix warnings about #if checks of undefined tokens
+    - selftests/rseq: Remove arm/mips asm goto compiler work-around
+    - selftests/rseq: Fix: work-around asm goto compiler bugs
+    - selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread
+      area
+    - selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread
+      area
+    - selftests/rseq: Change type of rseq_offset to ptrdiff_t
+    - xen/blkfront: fix leaking data in shared pages
+    - xen/netfront: fix leaking data in shared pages
+    - xen/netfront: force data bouncing when backend is untrusted
+    - xen/blkfront: force data bouncing when backend is untrusted
+    - xen-netfront: restore __skb_queue_tail() positioning in
+      xennet_get_responses()
+    - xen/arm: Fix race in RB-tree based P2M accounting
+    - net: usb: qmi_wwan: add Telit 0x1070 composition
+    - clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from
+      ixp4xx_timer_setup()
+    - fsi: occ: Force sequence numbering per OCC
+    - net: fix IFF_TX_SKB_NO_LINEAR definition
+    - drm/i915/gem: add missing else
+    - drm/msm/gem: Fix error return on fence id alloc fail
+    - drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c
+    - platform/x86: panasonic-laptop: de-obfuscate button codes
+    - platform/x86: panasonic-laptop: sort includes alphabetically
+    - platform/x86: panasonic-laptop: revert "Resolve hotkey double trigger bug"
+    - platform/x86: panasonic-laptop: don't report duplicate brightness key-
+      presses
+    - platform/x86: panasonic-laptop: filter out duplicate volume up/down/mute
+      keypresses
+    - drm/fourcc: fix integer type usage in uapi header
+    - hwmon: (occ) Remove sequence numbering and checksum calculation
+    - hwmon: (occ) Prevent power cap command overwriting poll response
+    - hwmon: (ibmaem) don't call platform_device_del() if platform_device_add()
+      fails
+    - Linux 5.15.53
+
+  * Jammy update: v5.15.52 upstream stable release (LP: #1986724)
+    - tick/nohz: unexport __init-annotated tick_nohz_full_setup()
+    - xfs: use kmem_cache_free() for kmem_cache objects
+    - xfs: punch out data fork delalloc blocks on COW writeback failure
+    - xfs: Fix the free logic of state in xfs_attr_node_hasname
+    - xfs: remove all COW fork extents when remounting readonly
+    - xfs: check sb_meta_uuid for dabuf buffer recovery
+    - xfs: prevent UAF in xfs_log_item_in_current_chkpt
+    - xfs: only bother with sync_filesystem during readonly remount
+    - powerpc/ftrace: Remove ftrace init tramp once kernel init is complete
+    - fs: add is_idmapped_mnt() helper
+    - fs: move mapping helpers
+    - fs: tweak fsuidgid_has_mapping()
+    - fs: account for filesystem mappings
+    - docs: update mapping documentation
+    - fs: use low-level mapping helpers
+    - fs: remove unused low-level mapping helpers
+    - fs: port higher-level mapping helpers
+    - fs: add i_user_ns() helper
+    - fs: support mapped mounts of mapped filesystems
+    - fs: fix acl translation
+    - fs: account for group membership
+    - rtw88: 8821c: support RFE type4 wifi NIC
+    - rtw88: rtw8821c: enable rfe 6 devices
+    - net: mscc: ocelot: allow unregistered IP multicast flooding to CPU
+    - io_uring: fix not locked access to fixed buf table
+    - Linux 5.15.52
+
+  * Jammy update: v5.15.51 upstream stable release (LP: #1986718)
+    - random: schedule mix_interrupt_randomness() less often
+    - random: quiet urandom warning ratelimit suppression message
+    - ALSA: hda/via: Fix missing beep setup
+    - ALSA: hda/conexant: Fix missing beep setup
+    - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop
+    - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly
+    - ALSA: hda/realtek: Add quirk for Clevo PD70PNT
+    - ALSA: hda/realtek: Add quirk for Clevo NS50PU
+    - net: openvswitch: fix parsing of nw_proto for IPv6 fragments
+    - 9p: Fix refcounting during full path walks for fid lookups
+    - 9p: fix fid refcount leak in v9fs_vfs_atomic_open_dotl
+    - 9p: fix fid refcount leak in v9fs_vfs_get_link
+    - btrfs: fix hang during unmount when block group reclaim task is running
+    - btrfs: prevent remounting to v1 space cache for subpage mount
+    - btrfs: add error messages to all unrecognized mount options
+    - scsi: ibmvfc: Store vhost pointer during subcrq allocation
+    - scsi: ibmvfc: Allocate/free queue resource only during probe/remove
+    - mmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing
+    - mmc: mediatek: wait dma stop bit reset to 0
+    - xen/gntdev: Avoid blocking in unmap_grant_pages()
+    - MAINTAINERS: Add new IOMMU development mailing list
+    - ata: libata: add qc->flags in ata_qc_complete_template tracepoint
+    - dm era: commit metadata in postsuspend after worker stops
+    - dm mirror log: clear log bits up to BITS_PER_LONG boundary
+    - tracing/kprobes: Check whether get_kretprobe() returns NULL in
+      kretprobe_dispatcher()
+    - drm/i915: Implement w/a 22010492432 for adl-s
+    - USB: serial: pl2303: add support for more HXN (G) types
+    - USB: serial: option: add Telit LE910Cx 0x1250 composition
+    - USB: serial: option: add Quectel EM05-G modem
+    - USB: serial: option: add Quectel RM500K module support
+    - drm/msm: Ensure mmap offset is initialized
+    - drm/msm: Fix double pm_runtime_disable() call
+    - netfilter: use get_random_u32 instead of prandom
+    - scsi: scsi_debug: Fix zone transition to full condition
+    - drm/msm: Switch ordering of runpm put vs devfreq_idle
+    - scsi: iscsi: Exclude zero from the endpoint ID range
+    - xsk: Fix generic transmit when completion queue reservation fails
+    - drm/msm: use for_each_sgtable_sg to iterate over scatterlist
+    - bpf: Fix request_sock leak in sk lookup helpers
+    - drm/sun4i: Fix crash during suspend after component bind failure
+    - bpf, x86: Fix tail call count offset calculation on bpf2bpf call
+    - scsi: storvsc: Correct reporting of Hyper-V I/O size limits
+    - phy: aquantia: Fix AN when higher speeds than 1G are not advertised
+    - KVM: arm64: Prevent kmemleak from accessing pKVM memory
+    - net: Write lock dev_base_lock without disabling bottom halves.
+    - net: fix data-race in dev_isalive()
+    - tipc: fix use-after-free Read in tipc_named_reinit
+    - igb: fix a use-after-free issue in igb_clean_tx_ring
+    - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers
+    - ethtool: Fix get module eeprom fallback
+    - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms
+    - drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf
+    - drm/msm/dp: check core_initialized before disable interrupts at
+      dp_display_unbind()
+    - drm/msm/dp: Drop now unused hpd_high member
+    - drm/msm/dp: dp_link_parse_sink_count() return immediately if aux read failed
+    - drm/msm/dp: do not initialize phy until plugin interrupt received
+    - drm/msm/dp: force link training for display resolution change
+    - perf arm-spe: Don't set data source if it's not a memory operation
+    - erspan: do not assume transport header is always set
+    - net/tls: fix tls_sk_proto_close executed repeatedly
+    - udmabuf: add back sanity check
+    - selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh
+    - xen-blkfront: Handle NULL gendisk
+    - x86/xen: Remove undefined behavior in setup_features()
+    - MIPS: Remove repetitive increase irq_err_count
+    - afs: Fix dynamic root getattr
+    - ice: ethtool: advertise 1000M speeds properly
+    - regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips
+    - regmap-irq: Fix offset/index mismatch in read_sub_irq_data()
+    - virtio_net: fix xdp_rxq_info bug after suspend/resume
+    - Revert "net/tls: fix tls_sk_proto_close executed repeatedly"
+    - sock: redo the psock vs ULP protection check
+    - nvme-pci: add NO APST quirk for Kioxia device
+    - nvme: move the Samsung X5 quirk entry to the core quirks
+    - gpio: winbond: Fix error code in winbond_gpio_get()
+    - s390/cpumf: Handle events cycles and instructions identical
+    - iio: mma8452: fix probe fail when device tree compatible is used.
+    - iio: magnetometer: yas530: Fix memchr_inv() misuse
+    - iio: adc: vf610: fix conversion mode sysfs node name
+    - usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC
+    - xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI
+    - xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI
+    - usb: gadget: Fix non-unique driver names in raw-gadget driver
+    - USB: gadget: Fix double-free bug in raw_gadget driver
+    - usb: chipidea: udc: check request status before setting device address
+    - dt-bindings: usb: ohci: Increase the number of PHYs
+    - dt-bindings: usb: ehci: Increase the number of PHYs
+    - btrfs: don't set lock_owner when locking extent buffer for reading
+    - btrfs: fix deadlock with fsync+fiemap+transaction commit
+    - f2fs: attach inline_data after setting compression
+    - iio:humidity:hts221: rearrange iio trigger get and register
+    - iio:chemical:ccs811: rearrange iio trigger get and register
+    - iio:accel:kxcjk-1013: rearrange iio trigger get and register
+    - iio:accel:bma180: rearrange iio trigger get and register
+    - iio:accel:mxc4005: rearrange iio trigger get and register
+    - iio: accel: mma8452: ignore the return value of reset operation
+    - iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up()
+    - iio: trigger: sysfs: fix use-after-free on remove
+    - iio: adc: stm32: fix maximum clock rate for stm32mp15x
+    - iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value)
+    - iio: afe: rescale: Fix boolean logic bug
+    - iio: adc: stm32: Fix ADCs iteration in irq handler
+    - iio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs
+      message
+    - iio: adc: axp288: Override TS pin bias current for some models
+    - iio: adc: rzg2l_adc: add missing fwnode_handle_put() in
+      rzg2l_adc_parse_properties()
+    - iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client
+    - iio: adc: ti-ads131e08: add missing fwnode_handle_put() in
+      ads131e08_alloc_channels()
+    - xtensa: xtfpga: Fix refcount leak bug in setup
+    - xtensa: Fix refcount leak bug in time.c
+    - parisc/stifb: Fix fb_is_primary_device() only available with CONFIG_FB_STI
+    - parisc: Enable ARCH_HAS_STRICT_MODULE_RWX
+    - powerpc/microwatt: wire up rng during setup_arch()
+    - powerpc: Enable execve syscall exit tracepoint
+    - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address
+    - powerpc/powernv: wire up rng during setup_arch
+    - drm/msm/dp: Always clear mask bits to disable interrupts at
+      dp_ctrl_reset_irq_ctrl()
+    - ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node
+    - ARM: dts: imx6qdl: correct PU regulator ramp delay
+    - arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode
+    - ARM: exynos: Fix refcount leak in exynos_map_pmu
+    - soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe
+    - ARM: Fix refcount leak in axxia_boot_secondary
+    - memory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timings
+    - ARM: cns3xxx: Fix refcount leak in cns3xxx_init
+    - modpost: fix section mismatch check for exported init/exit sections
+    - ARM: dts: bcm2711-rpi-400: Fix GPIO line names
+    - random: update comment from copy_to_user() -> copy_to_iter()
+    - perf build-id: Fix caching files with a wrong build ID
+    - dma-direct: use the correct size for dma_set_encrypted()
+    - kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt)
+    - powerpc/pseries: wire up rng during setup_arch()
+    - Linux 5.15.51
+
+  * Jammy update: v5.15.50 upstream stable release (LP: #1986715)
+    - net: mana: Add handling of CQE_RX_TRUNCATED
+    - zonefs: fix zonefs_iomap_begin() for reads
+    - usb: gadget: u_ether: fix regression in setting fixed MAC address
+    - bpf: Fix calling global functions from BPF_PROG_TYPE_EXT programs
+    - selftests/bpf: Add selftest for calling global functions from freplace
+    - serial: core: Initialize rs485 RTS polarity already on probe
+    - arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer
+    - Linux 5.15.50
+
+  * Jammy update: v5.15.49 upstream stable release (LP: #1983149)
+    - Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping"
+    - nfsd: Replace use of rwsem with errseq_t
+    - arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3
+    - arm64: dts: imx8mn-beacon: Enable RTS-CTS on UART3
+    - powerpc/kasan: Silence KASAN warnings in __get_wchan()
+    - ASoC: nau8822: Add operation for internal PLL off and on
+    - drm/amd/display: Read Golden Settings Table from VBIOS
+    - drm/amdkfd: Use mmget_not_zero in MMU notifier
+    - dma-debug: make things less spammy under memory pressure
+    - ASoC: cs42l52: Fix TLV scales for mixer controls
+    - ASoC: cs35l36: Update digital volume TLV
+    - ASoC: cs53l30: Correct number of volume levels on SX controls
+    - ASoC: cs42l52: Correct TLV for Bypass Volume
+    - ASoC: cs42l56: Correct typo in minimum level for SX volume controls
+    - ASoC: cs42l51: Correct minimum value for SX volume control
+    - drm/amdkfd: add pinned BOs to kfd_bo_list
+    - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo()
+    - quota: Prevent memory allocation recursion while holding dq_lock
+    - ASoC: wm8962: Fix suspend while playing music
+    - ASoC: es8328: Fix event generation for deemphasis control
+    - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put()
+    - Input: soc_button_array - also add Lenovo Yoga Tablet2 1051F to
+      dmi_use_low_level_irq
+    - scsi: vmw_pvscsi: Expand vcpuHint to 16 bits
+    - scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted
+    - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology
+    - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd
+      completion
+    - scsi: mpt3sas: Fix out-of-bounds compiler warning
+    - scsi: ipr: Fix missing/incorrect resource cleanup in error case
+    - scsi: pmcraid: Fix missing resource cleanup in error case
+    - ALSA: hda/realtek - Add HW8326 support
+    - virtio-mmio: fix missing put_device() when vm_cmdline_parent registration
+      failed
+    - nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred
+    - ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg
+    - net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface
+      netdev[napi]_alloc_frag
+    - gcc-12: disable '-Wdangling-pointer' warning for now
+    - mellanox: mlx5: avoid uninitialized variable warning with gcc-12
+    - MIPS: Loongson-3: fix compile mips cpu_hwmon as module build error.
+    - random: credit cpu and bootloader seeds by default
+    - gpio: dwapb: Don't print error on -EPROBE_DEFER
+    - platform/x86: gigabyte-wmi: Add Z690M AORUS ELITE AX DDR4 support
+    - platform/x86: gigabyte-wmi: Add support for B450M DS3H-CF
+    - platform/x86/intel: hid: Add Surface Go to VGBS allow list
+    - staging: r8188eu: fix rtw_alloc_hwxmits error detection for now
+    - staging: r8188eu: Use zeroing allocator in wpa_set_encryption()
+    - staging: r8188eu: Fix warning of array overflow in ioctl_linux.c
+    - pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE
+    - pNFS: Avoid a live lock condition in pnfs_update_layout()
+    - sunrpc: set cl_max_connect when cloning an rpc_clnt
+    - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource()
+    - i40e: Fix adding ADQ filter to TC0
+    - i40e: Fix calculating the number of queue pairs
+    - i40e: Fix call trace in setup_tx_descriptors
+    - Drivers: hv: vmbus: Release cpu lock in error case
+    - tty: goldfish: Fix free_irq() on remove
+    - misc: atmel-ssc: Fix IRQ check in ssc_probe
+    - io_uring: fix races with file table unregister
+    - io_uring: fix races with buffer table unregister
+    - drm/i915/reset: Fix error_state_read ptr + offset use
+    - net: hns3: split function hclge_update_port_base_vlan_cfg()
+    - net: hns3: set port base vlan tbl_sta to false before removing old vlan
+    - net: hns3: don't push link state to VF if unalive
+    - net: hns3: fix tm port shapping of fibre port is incorrect after driver
+      initialization
+    - nvme: add device name to warning in uuid_show()
+    - mlxsw: spectrum_cnt: Reorder counter pools
+    - net: bgmac: Fix an erroneous kfree() in bgmac_remove()
+    - net: ax25: Fix deadlock caused by skb_recv_datagram in ax25_recvmsg
+    - arm64: ftrace: fix branch range checks
+    - arm64: ftrace: consistently handle PLTs.
+    - certs/blacklist_hashes.c: fix const confusion in certs blacklist
+    - init: Initialize noop_backing_dev_info early
+    - block: Fix handling of offline queues in blk_mq_alloc_request_hctx()
+    - faddr2line: Fix overlapping text section failures, the sequel
+    - i2c: npcm7xx: Add check for platform_driver_register
+    - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init
+    - irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions
+    - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions
+    - irqchip/realtek-rtl: Fix refcount leak in map_interrupts
+    - sched: Fix balance_push() vs __sched_setscheduler()
+    - i2c: designware: Use standard optional ref clock implementation
+    - mei: hbm: drop capability response on early shutdown
+    - mei: me: add raptor lake point S DID
+    - comedi: vmk80xx: fix expression for tx buffer size
+    - [Config] updateconfigs for LIB_MEMNEQ
+    - crypto: memneq - move into lib/
+    - USB: serial: option: add support for Cinterion MV31 with new baseline
+    - USB: serial: io_ti: add Agilent E5805A support
+    - usb: dwc2: Fix memory leak in dwc2_hcd_init
+    - usb: cdnsp: Fixed setting last_trb incorrectly
+    - usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe
+    - usb: gadget: f_fs: change ep->status safe in ffs_epfile_io()
+    - usb: gadget: f_fs: change ep->ep safe in ffs_epfile_io()
+    - tty: n_gsm: Debug output allocation must use GFP_ATOMIC
+    - serial: 8250: Store to lsr_save_flags after lsr read
+    - bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
+    - dm mirror log: round up region bitmap size to BITS_PER_LONG
+    - drm/amd/display: Cap OLED brightness per max frame-average luminance
+    - cfi: Fix __cfi_slowpath_diag RCU usage with cpuidle
+    - ext4: fix super block checksum incorrect after mount
+    - ext4: fix bug_on ext4_mb_use_inode_pa
+    - ext4: make variable "count" signed
+    - ext4: add reserved GDT blocks check
+    - KVM: arm64: Don't read a HW interrupt pending state in user context
+    - virtio-pci: Remove wrong address verification in vp_del_vqs()
+    - powerpc/book3e: get rid of #include <generated/compile.h>
+    - clk: imx8mp: fix usb_root_clk parent
+    - Linux 5.15.49
+
+  * Jammy update: v5.15.48 upstream stable release (LP: #1983146)
+    - Linux 5.15.48
+    - Upstream stable to v5.15.48
+
+  * Jammy update: v5.15.47 upstream stable release (LP: #1982968)
+    - pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards
+    - staging: greybus: codecs: fix type confusion of list iterator variable
+    - iio: adc: ad7124: Remove shift from scan_type
+    - lkdtm/bugs: Check for the NULL pointer after calling kmalloc
+    - lkdtm/bugs: Don't expect thread termination without CONFIG_UBSAN_TRAP
+    - tty: goldfish: Use tty_port_destroy() to destroy port
+    - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe
+    - tty: n_tty: Restore EOF push handling behavior
+    - serial: 8250_aspeed_vuart: Fix potential NULL dereference in
+      aspeed_vuart_probe
+    - tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id
+      and ida_simple_get
+    - remoteproc: imx_rproc: Ignore create mem entry for resource table
+    - usb: usbip: fix a refcount leak in stub_probe()
+    - usb: usbip: add missing device lock on tweak configuration cmd
+    - USB: storage: karma: fix rio_karma_init return
+    - usb: musb: Fix missing of_node_put() in omap2430_probe
+    - staging: fieldbus: Fix the error handling path in
+      anybuss_host_common_probe()
+    - pwm: lp3943: Fix duty calculation in case period was clamped
+    - pwm: raspberrypi-poe: Fix endianness in firmware struct
+    - rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value
+    - usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback
+    - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking
+    - misc: fastrpc: fix an incorrect NULL check on list iterator
+    - firmware: stratix10-svc: fix a missing check on list iterator
+    - usb: typec: mux: Check dev_set_name() return value
+    - rpmsg: virtio: Fix possible double free in rpmsg_probe()
+    - rpmsg: virtio: Fix possible double free in rpmsg_virtio_add_ctrl_dev()
+    - rpmsg: virtio: Fix the unregistration of the device rpmsg_ctrl
+    - iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check
+    - iio: proximity: vl53l0x: Fix return value check of
+      wait_for_completion_timeout
+    - iio: adc: sc27xx: fix read big scale voltage not right
+    - iio: adc: sc27xx: Fine tune the scale calibration values
+    - rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails
+    - pvpanic: Fix typos in the comments
+    - misc/pvpanic: Convert regular spinlock into trylock on panic path
+    - phy: qcom-qmp: fix pipe-clock imbalance on power-on failure
+    - power: supply: axp288_fuel_gauge: Drop BIOS version check from "T3 MRD" DMI
+      quirk
+    - serial: sifive: Report actual baud base rather than fixed 115200
+    - export: fix string handling of namespace in EXPORT_SYMBOL_NS
+    - soundwire: intel: prevent pm_runtime resume prior to system suspend
+    - coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier
+    - ksmbd: fix reference count leak in smb_check_perm_dacl()
+    - extcon: ptn5150: Add queue work sync before driver release
+    - soc: rockchip: Fix refcount leak in rockchip_grf_init
+    - clocksource/drivers/riscv: Events are stopped during CPU suspend
+    - ARM: dts: aspeed: ast2600-evb: Enable RX delay for MAC0/MAC1
+    - rtc: mt6397: check return value after calling platform_get_resource()
+    - rtc: ftrtc010: Use platform_get_irq() to get the interrupt
+    - rtc: ftrtc010: Fix error handling in ftrtc010_rtc_probe
+    - staging: r8188eu: add check for kzalloc
+    - tty: n_gsm: Don't ignore write return value in gsmld_output()
+    - tty: n_gsm: Fix packet data hex dump output
+    - serial: meson: acquire port->lock in startup()
+    - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485
+    - serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE
+    - serial: digicolor-usart: Don't allow CS5-6
+    - serial: rda-uart: Don't allow CS5-6
+    - serial: txx9: Don't allow CS5-6
+    - serial: sh-sci: Don't allow CS5-6
+    - serial: sifive: Sanitize CSIZE and c_iflag
+    - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7
+    - serial: stm32-usart: Correct CSIZE, bits, and parity
+    - firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle
+    - bus: ti-sysc: Fix warnings for unbind for serial
+    - driver: base: fix UAF when driver_attach failed
+    - driver core: fix deadlock in __device_attach
+    - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking
+    - watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe
+    - blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx
+    - ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition
+    - clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value
+    - s390/crypto: fix scatterwalk_unmap() callers in AES-GCM
+    - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog
+    - net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry()
+    - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks
+    - net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register
+    - modpost: fix removing numeric suffixes
+    - jffs2: fix memory leak in jffs2_do_fill_super
+    - ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty
+    - ubi: ubi_create_volume: Fix use-after-free when volume creation failed
+    - selftests/bpf: fix selftest after random: Urandom_read tracepoint removal
+    - selftests/bpf: fix stacktrace_build_id with missing kprobe/urandom_read
+    - bpf: Fix probe read error in ___bpf_prog_run()
+    - block: take destination bvec offsets into account in bio_copy_data_iter
+    - riscv: read-only pages should not be writable
+    - net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct
+      smc_wr_tx_pend_priv *"
+    - tcp: add accessors to read/set tp->snd_cwnd
+    - nfp: only report pause frame configuration for physical device
+    - sfc: fix considering that all channels have TX queues
+    - sfc: fix wrong tx channel offset with efx_separate_tx_channels
+    - block: make bioset_exit() fully resilient against being called twice
+    - vdpa: Fix error logic in vdpa_nl_cmd_dev_get_doit
+    - virtio: pci: Fix an error handling path in vp_modern_probe()
+    - net/mlx5: Don't use already freed action pointer
+    - net/mlx5: CT: Fix header-rewrite re-use for tupels
+    - net/mlx5: correct ECE offset in query qp output
+    - net/mlx5e: Update netdev features after changing XDP state
+    - net: sched: add barrier to fix packet stuck problem for lockless qdisc
+    - tcp: tcp_rtx_synack() can be called from process context
+    - vdpa: ifcvf: set pci driver data in probe
+    - octeontx2-af: fix error code in is_valid_offset()
+    - s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag
+    - regulator: mt6315-regulator: fix invalid allowed mode
+    - gpio: pca953x: use the correct register address to do regcache sync
+    - afs: Fix infinite loop found by xfstest generic/676
+    - scsi: sd: Fix potential NULL pointer dereference
+    - tipc: check attribute length for bearer name
+    - driver core: Fix wait_for_device_probe() & deferred_probe_timeout
+      interaction
+    - perf c2c: Fix sorting in percent_rmt_hitm_cmp()
+    - dmaengine: idxd: set DMA_INTERRUPT cap bit
+    - mips: cpc: Fix refcount leak in mips_cpc_default_phys_base
+    - bootconfig: Make the bootconfig.o as a normal object file
+    - tracing: Make tp_printk work on syscall tracepoints
+    - tracing: Fix sleeping function called from invalid context on RT kernel
+    - tracing: Avoid adding tracer option before update_tracer_options
+    - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe()
+    - iommu/arm-smmu-v3: check return value after calling platform_get_resource()
+    - f2fs: remove WARN_ON in f2fs_is_valid_blkaddr
+    - i2c: cadence: Increase timeout per message if necessary
+    - m68knommu: set ZERO_PAGE() to the allocated zeroed page
+    - m68knommu: fix undefined reference to `_init_sp'
+    - dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type
+    - NFSv4: Don't hold the layoutget locks across multiple RPC calls
+    - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1
+    - video: fbdev: pxa3xx-gcu: release the resources correctly in
+      pxa3xx_gcu_probe/remove()
+    - RISC-V: use memcpy for kexec_file mode
+    - m68knommu: fix undefined reference to `mach_get_rtc_pll'
+    - f2fs: fix to tag gcing flag on page during file defragment
+    - xprtrdma: treat all calls not a bcall when bc_serv is NULL
+    - drm/bridge: sn65dsi83: Fix an error handling path in sn65dsi83_probe()
+    - drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid
+    - netfilter: nat: really support inet nat without l3 address
+    - netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net
+      path
+    - netfilter: nf_tables: delete flowtable hooks via transaction list
+    - powerpc/kasan: Force thread size increase with KASAN
+    - SUNRPC: Trap RDMA segment overflows
+    - netfilter: nf_tables: always initialize flowtable hook list in transaction
+    - ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe
+    - netfilter: nf_tables: release new hooks on unsupported flowtable flags
+    - netfilter: nf_tables: memleak flow rule from commit path
+    - netfilter: nf_tables: bail out early if hardware offload is not supported
+    - xen: unexport __init-annotated xen_xlate_map_ballooned_pages()
+    - stmmac: intel: Fix an error handling path in intel_eth_pci_probe()
+    - af_unix: Fix a data-race in unix_dgram_peer_wake_me().
+    - bpf, arm64: Clear prog->jited_len along prog->jited
+    - net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list
+    - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure
+    - i40e: xsk: Move tmp desc array from driver to pool
+    - xsk: Fix handling of invalid descriptors in XSK TX batching API
+    - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer()
+    - net: mdio: unexport __init-annotated mdio_bus_init()
+    - net: xfrm: unexport __init-annotated xfrm4_protocol_init()
+    - net: ipv6: unexport __init-annotated seg6_hmac_init()
+    - net/mlx5: Lag, filter non compatible devices
+    - net/mlx5: Fix mlx5_get_next_dev() peer device matching
+    - net/mlx5: Rearm the FW tracer after each tracer event
+    - net/mlx5: fs, fail conflicting actions
+    - ip_gre: test csum_start instead of transport header
+    - net: altera: Fix refcount leak in altera_tse_mdio_create
+    - net: dsa: mv88e6xxx: use BMSR_ANEGCOMPLETE bit for filling an_complete
+    - tcp: use alloc_large_system_hash() to allocate table_perturb
+    - drm: imx: fix compiler warning with gcc-12
+    - nfp: flower: restructure flow-key for gre+vlan combination
+    - iov_iter: Fix iter_xarray_get_pages{,_alloc}()
+    - iio: dummy: iio_simple_dummy: check the return value of kstrdup()
+    - staging: rtl8712: fix a potential memory leak in r871xu_drv_init()
+    - iio: st_sensors: Add a local lock for protecting odr
+    - lkdtm/usercopy: Expand size of "out of frame" object
+    - drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
+    - drivers: staging: rtl8192bs: Fix deadlock in rtw_joinbss_event_prehandle()
+    - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean()
+    - tty: Fix a possible resource leak in icom_probe
+    - thunderbolt: Use different lane for second DisplayPort tunnel
+    - drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop()
+    - drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop()
+    - USB: host: isp116x: check return value after calling platform_get_resource()
+    - drivers: tty: serial: Fix deadlock in sa1100_set_termios()
+    - drivers: usb: host: Fix deadlock in oxu_bus_suspend()
+    - USB: hcd-pci: Fully suspend across freeze/thaw cycle
+    - char: xillybus: fix a refcount leak in cleanup_dev()
+    - sysrq: do not omit current cpu when showing backtrace of all active CPUs
+    - usb: dwc2: gadget: don't reset gadget's driver->bus
+    - soundwire: qcom: adjust autoenumeration timeout
+    - misc: rtsx: set NULL intfdata when probe fails
+    - extcon: Fix extcon_get_extcon_dev() error handling
+    - extcon: Modify extcon device to be created after driver data is set
+    - clocksource/drivers/sp804: Avoid error on multiple instances
+    - staging: rtl8712: fix uninit-value in usb_read8() and friends
+    - staging: rtl8712: fix uninit-value in r871xu_drv_init()
+    - serial: msm_serial: disable interrupts in __msm_console_write()
+    - kernfs: Separate kernfs_pr_cont_buf and rename_lock.
+    - watchdog: wdat_wdt: Stop watchdog when rebooting the system
+    - md: protect md_unregister_thread from reentrancy
+    - scsi: myrb: Fix up null pointer access on myrb_cleanup()
+    - ceph: allow ceph.dir.rctime xattr to be updatable
+    - ceph: flush the mdlog for filesystem sync
+    - drm/amd/display: Check if modulo is 0 before dividing.
+    - drm/radeon: fix a possible null pointer dereference
+    - drm/amd/pm: Fix missing thermal throttler status
+    - um: line: Use separate IRQs per line
+    - modpost: fix undefined behavior of is_arm_mapping_symbol()
+    - x86/cpu: Elide KCSAN for cpu_has() and friends
+    - jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds
+    - nbd: call genl_unregister_family() first in nbd_cleanup()
+    - nbd: fix race between nbd_alloc_config() and module removal
+    - cifs: version operations for smb20 unneeded when legacy support disabled
+    - drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate
+    - nodemask: Fix return values to be unsigned
+    - vringh: Fix loop descriptors check in the indirect cases
+    - scripts/gdb: change kernel config dumping method
+    - ALSA: usb-audio: Skip generic sync EP parse for secondary EP
+    - ALSA: usb-audio: Set up (implicit) sync for Saffire 6
+    - ALSA: hda/conexant - Fix loopback issue with CX20632
+    - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga
+      DuetITL 2021
+    - ALSA: hda/realtek: Add quirk for HP Dev One
+    - cifs: return errors during session setup during reconnects
+    - cifs: fix reconnect on smb3 mount types
+    - KEYS: trusted: tpm2: Fix migratable logic
+    - ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files
+    - mmc: block: Fix CQE recovery reset success
+    - net: phy: dp83867: retrigger SGMII AN when link change
+    - writeback: Fix inode->i_io_list not be protected by inode->i_lock error
+    - nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION
+    - nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling
+    - nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION
+    - ixgbe: fix bcast packets Rx on VF after promisc removal
+    - ixgbe: fix unexpected VLAN Rx in promisc mode on VF
+    - Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag
+    - vduse: Fix NULL pointer dereference on sysfs access
+    - powerpc: Don't select HAVE_IRQ_EXIT_ON_IRQ_STACK
+    - drm/bridge: analogix_dp: Support PSR-exit to disable transition
+    - drm/atomic: Force bridge self-refresh-exit on CRTC switch
+    - drm/amdgpu: update VCN codec support for Yellow Carp
+    - powerpc/32: Fix overread/overwrite of thread_struct via ptrace
+    - powerpc/mm: Switch obsolete dssall to .long
+    - drm/ast: Create threshold values for AST2600
+    - random: avoid checking crng_ready() twice in random_init()
+    - random: mark bootloader randomness code as __init
+    - random: account for arch randomness in bits
+    - md/raid0: Ignore RAID0 layout if the second zone has only one device
+    - net/sched: act_police: more accurate MTU policing
+    - PCI: qcom: Fix pipe clock imbalance
+    - zonefs: fix handling of explicit_open option on mount
+    - iov_iter: fix build issue due to possible type mis-match
+    - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT
+    - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd
+    - xsk: Fix possible crash when multiple sockets are created
+    - Linux 5.15.47
+
+  * CVE-2022-36946
+    - netfilter: nf_queue: do not allow packet truncation below transport header
+      offset
+
+  * CVE-2021-33655
+    - fbcon: Disallow setting font bigger than screen size
+    - fbcon: Prevent that screen size is smaller than font size
+    - fbmem: Check virtual screen sizes in fb_set_var()
+
+ -- Stefan Bader <stefan.bader@canonical.com>  Fri, 26 Aug 2022 11:12:42 +0200
 
 linux (5.15.0-47.51) jammy; urgency=medium