** Changed in: linux (Ubuntu Oracular)
       Status: In Progress => Fix Committed

-- 
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/2106494

Title:
  Oracular update: upstream stable patchset 2025-04-08

Status in linux package in Ubuntu:
  Invalid
Status in linux source package in Oracular:
  Fix Committed

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:

         upstream stable patchset 2025-04-08

                  Ported from the following upstream stable releases:
                          v6.6.80, v6.12.17

         from git://git.kernel.org/

  arm64: mte: Do not allow PROT_MTE on MAP_HUGETLB user mappings
  xfs: assert a valid limit in xfs_rtfind_forw
  xfs: validate inumber in xfs_iget
  xfs: fix a sloppy memory handling bug in xfs_iroot_realloc
  xfs: fix a typo
  xfs: skip background cowblock trims on inodes open for write
  xfs: don't free cowblocks from under dirty pagecache on unshare
  xfs: merge xfs_attr_leaf_try_add into xfs_attr_leaf_addname
  xfs: return bool from xfs_attr3_leaf_add
  xfs: distinguish extra split from real ENOSPC from xfs_attr3_leaf_split
  xfs: distinguish extra split from real ENOSPC from xfs_attr_node_try_addname
  xfs: fold xfs_bmap_alloc_userdata into xfs_bmapi_allocate
  xfs: don't ifdef around the exact minlen allocations
  xfs: call xfs_bmap_exact_minlen_extent_alloc from xfs_bmap_btalloc
  xfs: support lowmode allocations in xfs_bmap_exact_minlen_extent_alloc
  xfs: Use try_cmpxchg() in xlog_cil_insert_pcp_aggregate()
  xfs: Remove empty declartion in header file
  xfs: pass the exact range to initialize to xfs_initialize_perag
  xfs: update the file system geometry after recoverying superblock buffers
  xfs: error out when a superblock buffer update reduces the agcount
  xfs: don't use __GFP_RETRY_MAYFAIL in xfs_initialize_perag
  xfs: update the pag for the last AG at recovery time
  xfs: Reduce unnecessary searches when searching for the best extents
  xfs: streamline xfs_filestream_pick_ag
  xfs: Check for delayed allocations before setting extsize
  md/md-bitmap: replace md_bitmap_status() with a new helper 
md_bitmap_get_stats()
  md/md-cluster: fix spares warnings for __le64
  md/md-bitmap: add 'sync_size' into struct md_bitmap_stats
  md/md-bitmap: Synchronize bitmap_get_stats() with bitmap lifetime
  Input: serio - define serio_pause_rx guard to pause and resume serio ports
  Input: synaptics - fix crash when enabling pass-through port
  ASoC: renesas: rz-ssi: Add a check for negative sample_space
  USB: gadget: f_midi: f_midi_complete to call queue_work
  ASoC: rockchip: i2s-tdm: fix shift config for SND_SOC_DAIFMT_DSP_[AB]
  powerpc/64s/mm: Move __real_pte stubs into hash-4k.h
  powerpc/64s: Rewrite __real_pte() and __rpte_to_hidx() as static inline
  ALSA: hda/realtek: Fixup ALC225 depop procedure
  powerpc/code-patching: Fix KASAN hit by not flagging text patching area as 
VM_ALLOC
  geneve: Fix use-after-free in geneve_find_dev().
  net/sched: cls_api: fix error handling causing NULL dereference
  ALSA: seq: Drop UMP events when no UMP-conversion is set
  s390/ism: add release function for struct device
  ibmvnic: Introduce send sub-crq direct
  ibmvnic: Add stat for tx direct vs tx batched
  ibmvnic: Don't reference skb after sending to VIOS
  sockmap, vsock: For connectible sockets allow only connected
  vsock/bpf: Warn on socket without transport
  tcp: adjust rcvq_space after updating scaling ratio
  gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl().
  geneve: Suppress list corruption splat in geneve_destroy_tunnels().
  flow_dissector: Fix handling of mixed port and port-range keys
  flow_dissector: Fix port range key handling in BPF conversion
  net: Add non-RCU dev_getbyhwaddr() helper
  arp: switch to dev_getbyhwaddr() in arp_req_set_public()
  net: axienet: Set mac_managed_pm
  tcp: drop secpath at the same time as we currently drop dst
  bpf, test_run: Fix use-after-free issue in eth_skb_pkt_type()
  bpf: unify VM_WRITE vs VM_MAYWRITE use in BPF map mmaping logic
  bpf: avoid holding freeze_mutex during mmap operation
  strparser: Add read_sock callback
  bpf: Fix wrong copied_seq calculation
  bpf: Disable non stream socket for strparser
  bpf: Fix deadlock when freeing cgroup storage
  power: supply: da9150-fg: fix potential overflow
  nouveau/svm: fix missing folio unlock + put after 
make_device_exclusive_range()
  drm/msm: Avoid rounding up to one jiffy
  nvme/ioctl: add missing space in err message
  bpf: skip non exist keys in generic_map_lookup_batch
  drm/nouveau/pmu: Fix gp10b firmware guard
  arm64: dts: mediatek: mt8183: Disable DSI display output by default
  drm/msm/dpu: Disable dither in phys encoder cleanup
  drm/i915: Make sure all planes in use by the joiner have their crtc included
  drm/i915/dp: Fix error handling during 128b/132b link training
  io_uring: prevent opcode speculation
  tee: optee: Fix supplicant wait loop
  drop_monitor: fix incorrect initialization order
  soc: loongson: loongson2_guts: Add check for devm_kstrdup()
  lib/iov_iter: fix import_iovec_ubuf iovec management
  nfp: bpf: Add check for nfp_app_ctrl_msg_alloc()
  ASoC: SOF: stream-ipc: Check for cstream nullity in sof_ipc_msg_data()
  ASoC: fsl_micfil: Enable default case in micfil_set_quality()
  ALSA: hda: Add error check for snd_ctl_rename_id() in 
snd_hda_create_dig_out_ctls()
  ALSA: hda/conexant: Add quirk for HP ProBook 450 G4 mute LED
  ASoC: SOF: pcm: Clear the susbstream pointer to NULL on close
  acct: perform last write from workqueue
  acct: block access to kernel internal filesystems
  mm,madvise,hugetlb: check for 0-length range after end address adjustment
  mtd: rawnand: cadence: fix error code in cadence_nand_init()
  mtd: rawnand: cadence: use dma_map_resource for sdma address
  mtd: rawnand: cadence: fix incorrect device in dma_unmap_single
  smb: client: Add check for next_buffer in receive_encrypted_standard()
  EDAC/qcom: Correct interrupt enable register configuration
  ftrace: Correct preemption accounting for function tracing.
  ftrace: Do not add duplicate entries in subops manager ops
  arm64: dts: rockchip: change eth phy mode to rgmii-id for orangepi r1 plus lts
  nilfs2: handle errors that nilfs_prepare_chunk() may return
  drm/xe/oa: Separate batch submission from waiting for completion
  drm/xe/oa/uapi: Define and parse OA sync properties
  drm/xe/oa: Add input fence dependencies
  xe/oa: Fix query mode of operation for OAR/OAC
  KVM: x86: Get vcpu->arch.apic_base directly and drop kvm_get_apic_base()
  KVM: x86: Inline kvm_get_apic_mode() in lapic.h
  KVM: nVMX: Defer SVI update to vmcs01 on EOI when L2 is active w/o VID
  drm/amd/display: Refactoring if and endif statements to enable DC_LOGGER
  drm/amd/display: update dcn351 used clock offset
  drm/amd/display: Correct register address in dcn35
  Revert "UBUNTU: SAUCE: Bluetooth: qca: Support downloading board ID specific 
NVM for WCN6855"
  Bluetooth: qca: Update firmware-name to support board specific nvm
  Bluetooth: qca: Fix poor RF performance for WCN6855
  ASoC: renesas: rz-ssi: Terminate all the DMA transactions
  PCI: Make pcim_request_all_regions() a public function
  PCI: Export pci_intx_unmanaged() and pcim_intx()
  PCI: Remove devres from pci_intx()
  PCI: Restore original INTX_DISABLE bit by pcim_intx()
  accel/ivpu: Limit FW version string length
  accel/ivpu: Add coredump support
  accel/ivpu: Add FW state dump on TDR
  accel/ivpu: Fix error handling in recovery/reset
  drm/amdkfd: Move gfx12 trap handler to separate file
  drm/amdkfd: Ensure consistent barrier state saved in gfx12 trap handler
  tracing: Switch trace.c code over to use guard()
  tracing: Have the error of __tracing_resize_ring_buffer() passed to user
  ASoC: SOF: ipc4-topology: Harden loops for looking up ALH copiers
  powerpc/code-patching: Disable KASAN report during patching via temporary mm
  ASoC: imx-audmix: remove cpu_mclk which is from cpu dai device
  vsock/virtio: fix variables initialization during resuming
  net: pse-pd: Avoid setting max_uA in regulator constraints
  net: pse-pd: Use power limit at driver side instead of current limit
  net: pse-pd: pd692x0: Fix power limit retrieval
  net: allow small head cache usage with large MAX_SKB_FRAGS values
  selftests/bpf: Add tests for raw_tp null handling
  net: Add rx_skb of kfree_skb to raw_tp_null_args[].
  bpf: Fix softlockup in arena_map_free on 64k page kernel
  arm64: dts: rockchip: adjust SMMU interrupt type on rk3588
  md/raid*: Fix the set_queue_limits implementations
  platform: cznic: CZNIC_PLATFORMS should depend on ARCH_MVEBU
  UBUNTU: [Config] updateconfigs for CZNIC_PLATFORMS
  drm/msm/dpu: skip watchdog timer programming through TOP on >= SM8450
  drm/msm/dpu: Don't leak bits_per_component into random DSC_ENC fields
  drm/msm/dsi/phy: Protect PHY_CMN_CLK_CFG0 updated from driver side
  drm/msm/dsi/phy: Protect PHY_CMN_CLK_CFG1 against clock driver
  drm/msm/dsi/phy: Do not overwite PHY_CMN_CLK_CFG1 when choosing bitclk source
  nvme: tcp: Fix compilation warning with W=1
  nvme-tcp: fix connect failure on receiving partial ICResp PDU
  drm: panel: jd9365da-h3: fix reset signal polarity
  drm/i915/ddi: Fix HDMI port width programming in DDI_BUF_CTL
  drm/i915/gt: Use spin_lock_irqsave() in interruptible context
  io_uring/rw: forbid multishot async reads
  gpiolib: protect gpio_chip with SRCU in array_info paths in multi get/set
  arm64: dts: rockchip: Fix broken tsadc pinctrl names for rk3588
  arm64: dts: rockchip: Move uart5 pin configuration to px30 ringneck SoM
  arm64: dts: rockchip: Disable DMA for uart5 on px30-ringneck
  s390/boot: Fix ESSA detection
  xfs: fix online repair probing when CONFIG_XFS_ONLINE_REPAIR=n
  smb: client: fix chmod(2) regression with ATTR_READONLY
  gve: set xdp redirect target only when it is available
  perf/x86/intel: Fix event constraints for LNC
  irqchip/gic-v3: Fix rk3399 workaround when secure interrupts are enabled
  ftrace: Fix accounting of adding subops to a manager ops
  tracing: Fix using ret variable in tracing_set_tracer()
  net: pse-pd: Fix deadlock in current limit functions
  selftests/mm: build with -O2
  drm/amdgpu: bump version for RV/PCO compute fix
  UBUNTU: Upstream stable to v6.6.80, v6.12.17

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2106494/+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

Reply via email to