Public bug reported:

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.107 upstream stable release
       from git://git.kernel.org/

ocfs2: ocfs2_mount_volume does cleanup job before return error
ocfs2: rewrite error handling of ocfs2_fill_super
ocfs2: fix memory leak in ocfs2_mount_volume()
NFSD: Fix sparse warning
NFSD: pass range end to vfs_fsync_range() instead of count
RDMA/irdma: Do not request 2-level PBLEs for CQ alloc
platform/x86: int3472: Split into 2 drivers
UBUNTU: [Config] updateconfigs for Intel skl_int3472 driver split
platform/x86: int3472/discrete: Ensure the clk/power enable pins are in output 
mode
iavf: return errno code instead of status code
iavf/iavf_main: actually log ->src mask when talking about it
serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards
serial: exar: Add support for Sealevel 7xxxC serial cards
bpf: hash map, avoid deadlock with suitable hash mask
gpio: GPIO_REGMAP: select REGMAP instead of depending on it
Drivers: vmbus: Check for channel allocation before looking up relids
pwm: cros-ec: Explicitly set .polarity in .get_state()
pwm: sprd: Explicitly set .polarity in .get_state()
KVM: s390: pv: fix external interruption loop not always detected
wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta
net: qrtr: combine nameservice into main module
UBUNTU: [Config] updateconfigs for ns module merger
net: qrtr: Fix a refcount bug in qrtr_recvmsg()
NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL
icmp: guard against too small mtu
net: don't let netpoll invoke NAPI if in xmit context
net: dsa: mv88e6xxx: Reset mv88e6393x force WD event bit
sctp: check send stream number after wait_for_sndbuf
net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT
ipv6: Fix an uninit variable access bug in __ip6_make_skb()
platform/x86: think-lmi: Fix memory leak when showing current settings
platform/x86: think-lmi: Fix memory leaks when parsing ThinkStation WMI strings
platform/x86: think-lmi: Clean up display of current_value on Thinkstation
gpio: davinci: Add irq chip flag to skip set wake
net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe
net: stmmac: fix up RX flow hash indirection table when setting channels
sunrpc: only free unix grouplist after RCU settles
NFSD: callback request does not use correct credential for AUTH_SYS
ice: fix wrong fallback logic for FDIR
ice: Reset FDIR counter in FDIR init stage
ethtool: reset #lanes when lanes is omitted
gve: Secure enough bytes in the first TX desc for all TCP pkts
kbuild: refactor single builds of *.ko
usb: xhci: tegra: fix sleep in atomic call
xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu
usb: cdnsp: Fixes error: uninitialized symbol 'len'
usb: dwc3: pci: add support for the Intel Meteor Lake-S
USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs
usb: typec: altmodes/displayport: Fix configure initial pin assignment
USB: serial: option: add Telit FE990 compositions
USB: serial: option: add Quectel RM500U-CN modem
iio: adis16480: select CONFIG_CRC32
iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chip
iio: dac: cio-dac: Fix max DAC write value check for 12-bit
iio: light: cm32181: Unregister second I2C client if present
tty: serial: sh-sci: Fix transmit end interrupt handler
tty: serial: sh-sci: Fix Rx on RZ/G2L SCI
tty: serial: fsl_lpuart: avoid checking for transfer complete when UARTCTRL_SBK 
is asserted in lpuart32_tx_empty
nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread()
nilfs2: fix sysfs interface lifetime
dt-bindings: serial: renesas,scif: Fix 4th IRQ for 4-IRQ SCIFs
ksmbd: do not call kvmalloc() with __GFP_NORETRY | __GFP_NO_WARN
ALSA: hda/realtek: Add quirk for Clevo X370SNW
coresight: etm4x: Do not access TRCIDR1 for identification
coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug
iio: adc: ad7791: fix IRQ flags
scsi: qla2xxx: Fix memory leak in qla2x00_probe_one()
scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param()
smb3: allow deferred close timeout to be configurable
smb3: lower default deferred close timeout to address perf regression
cifs: sanitize paths in cifs_update_super_prepath.
perf/core: Fix the same task check in perf_event_set_output
ftrace: Mark get_lock_parent_ip() __always_inline
ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct()
fs: drop peer group ids under namespace lock
can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access
can: isotp: isotp_ops: fix poll() to not report false EPOLLOUT events
tracing: Free error logs of tracing instances
ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots()
mm: vmalloc: avoid warn_alloc noise caused by fatal signal
drm/panfrost: Fix the panfrost_mmu_map_fault_addr() error path
drm/nouveau/disp: Support more modes by checking with lower bpc
ring-buffer: Fix race while reader and writer are on the same page
mm/swap: fix swap_info_struct race between swapoff and get_swap_pages()
drm/bridge: lt9611: Fix PLL being unable to lock
mm: take a page reference when removing device exclusive entries
kbuild: fix single directory build
ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown
bpftool: Print newline before '}' for struct with padding only fields
Linux 5.15.107
UBUNTU: Upstream stable to v5.15.107

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: Invalid

** Affects: linux (Ubuntu Jammy)
     Importance: Medium
     Assignee: Kamal Mostafa (kamalmostafa)
         Status: In Progress


** Tags: kernel-stable-tracking-bug

** Changed in: linux (Ubuntu)
       Status: New => Confirmed

** Tags added: kernel-stable-tracking-bug

** Also affects: linux (Ubuntu Jammy)
   Importance: Undecided
       Status: New

** 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.107 upstream stable release
+        from git://git.kernel.org/
  
-        v5.15.107 upstream stable release
-        from git://git.kernel.org/
+ ocfs2: ocfs2_mount_volume does cleanup job before return error
+ ocfs2: rewrite error handling of ocfs2_fill_super
+ ocfs2: fix memory leak in ocfs2_mount_volume()
+ NFSD: Fix sparse warning
+ NFSD: pass range end to vfs_fsync_range() instead of count
+ RDMA/irdma: Do not request 2-level PBLEs for CQ alloc
+ platform/x86: int3472: Split into 2 drivers
+ UBUNTU: [Config] updateconfigs for Intel skl_int3472 driver split
+ platform/x86: int3472/discrete: Ensure the clk/power enable pins are in 
output mode
+ iavf: return errno code instead of status code
+ iavf/iavf_main: actually log ->src mask when talking about it
+ serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards
+ serial: exar: Add support for Sealevel 7xxxC serial cards
+ bpf: hash map, avoid deadlock with suitable hash mask
+ gpio: GPIO_REGMAP: select REGMAP instead of depending on it
+ Drivers: vmbus: Check for channel allocation before looking up relids
+ pwm: cros-ec: Explicitly set .polarity in .get_state()
+ pwm: sprd: Explicitly set .polarity in .get_state()
+ KVM: s390: pv: fix external interruption loop not always detected
+ wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta
+ net: qrtr: combine nameservice into main module
+ UBUNTU: [Config] updateconfigs for ns module merger
+ net: qrtr: Fix a refcount bug in qrtr_recvmsg()
+ NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL
+ icmp: guard against too small mtu
+ net: don't let netpoll invoke NAPI if in xmit context
+ net: dsa: mv88e6xxx: Reset mv88e6393x force WD event bit
+ sctp: check send stream number after wait_for_sndbuf
+ net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT
+ ipv6: Fix an uninit variable access bug in __ip6_make_skb()
+ platform/x86: think-lmi: Fix memory leak when showing current settings
+ platform/x86: think-lmi: Fix memory leaks when parsing ThinkStation WMI 
strings
+ platform/x86: think-lmi: Clean up display of current_value on Thinkstation
+ gpio: davinci: Add irq chip flag to skip set wake
+ net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe
+ net: stmmac: fix up RX flow hash indirection table when setting channels
+ sunrpc: only free unix grouplist after RCU settles
+ NFSD: callback request does not use correct credential for AUTH_SYS
+ ice: fix wrong fallback logic for FDIR
+ ice: Reset FDIR counter in FDIR init stage
+ ethtool: reset #lanes when lanes is omitted
+ gve: Secure enough bytes in the first TX desc for all TCP pkts
+ kbuild: refactor single builds of *.ko
+ usb: xhci: tegra: fix sleep in atomic call
+ xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu
+ usb: cdnsp: Fixes error: uninitialized symbol 'len'
+ usb: dwc3: pci: add support for the Intel Meteor Lake-S
+ USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs
+ usb: typec: altmodes/displayport: Fix configure initial pin assignment
+ USB: serial: option: add Telit FE990 compositions
+ USB: serial: option: add Quectel RM500U-CN modem
+ iio: adis16480: select CONFIG_CRC32
+ iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chip
+ iio: dac: cio-dac: Fix max DAC write value check for 12-bit
+ iio: light: cm32181: Unregister second I2C client if present
+ tty: serial: sh-sci: Fix transmit end interrupt handler
+ tty: serial: sh-sci: Fix Rx on RZ/G2L SCI
+ tty: serial: fsl_lpuart: avoid checking for transfer complete when 
UARTCTRL_SBK is asserted in lpuart32_tx_empty
+ nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread()
+ nilfs2: fix sysfs interface lifetime
+ dt-bindings: serial: renesas,scif: Fix 4th IRQ for 4-IRQ SCIFs
+ ksmbd: do not call kvmalloc() with __GFP_NORETRY | __GFP_NO_WARN
+ ALSA: hda/realtek: Add quirk for Clevo X370SNW
+ coresight: etm4x: Do not access TRCIDR1 for identification
+ coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug
+ iio: adc: ad7791: fix IRQ flags
+ scsi: qla2xxx: Fix memory leak in qla2x00_probe_one()
+ scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param()
+ smb3: allow deferred close timeout to be configurable
+ smb3: lower default deferred close timeout to address perf regression
+ cifs: sanitize paths in cifs_update_super_prepath.
+ perf/core: Fix the same task check in perf_event_set_output
+ ftrace: Mark get_lock_parent_ip() __always_inline
+ ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct()
+ fs: drop peer group ids under namespace lock
+ can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access
+ can: isotp: isotp_ops: fix poll() to not report false EPOLLOUT events
+ tracing: Free error logs of tracing instances
+ ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots()
+ mm: vmalloc: avoid warn_alloc noise caused by fatal signal
+ drm/panfrost: Fix the panfrost_mmu_map_fault_addr() error path
+ drm/nouveau/disp: Support more modes by checking with lower bpc
+ ring-buffer: Fix race while reader and writer are on the same page
+ mm/swap: fix swap_info_struct race between swapoff and get_swap_pages()
+ drm/bridge: lt9611: Fix PLL being unable to lock
+ mm: take a page reference when removing device exclusive entries
+ kbuild: fix single directory build
+ ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown
+ bpftool: Print newline before '}' for struct with padding only fields
+ Linux 5.15.107
+ UBUNTU: Upstream stable to v5.15.107

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

Title:
  Jammy update: v5.15.107 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.107 upstream stable release
         from git://git.kernel.org/

  ocfs2: ocfs2_mount_volume does cleanup job before return error
  ocfs2: rewrite error handling of ocfs2_fill_super
  ocfs2: fix memory leak in ocfs2_mount_volume()
  NFSD: Fix sparse warning
  NFSD: pass range end to vfs_fsync_range() instead of count
  RDMA/irdma: Do not request 2-level PBLEs for CQ alloc
  platform/x86: int3472: Split into 2 drivers
  UBUNTU: [Config] updateconfigs for Intel skl_int3472 driver split
  platform/x86: int3472/discrete: Ensure the clk/power enable pins are in 
output mode
  iavf: return errno code instead of status code
  iavf/iavf_main: actually log ->src mask when talking about it
  serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards
  serial: exar: Add support for Sealevel 7xxxC serial cards
  bpf: hash map, avoid deadlock with suitable hash mask
  gpio: GPIO_REGMAP: select REGMAP instead of depending on it
  Drivers: vmbus: Check for channel allocation before looking up relids
  pwm: cros-ec: Explicitly set .polarity in .get_state()
  pwm: sprd: Explicitly set .polarity in .get_state()
  KVM: s390: pv: fix external interruption loop not always detected
  wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta
  net: qrtr: combine nameservice into main module
  UBUNTU: [Config] updateconfigs for ns module merger
  net: qrtr: Fix a refcount bug in qrtr_recvmsg()
  NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL
  icmp: guard against too small mtu
  net: don't let netpoll invoke NAPI if in xmit context
  net: dsa: mv88e6xxx: Reset mv88e6393x force WD event bit
  sctp: check send stream number after wait_for_sndbuf
  net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT
  ipv6: Fix an uninit variable access bug in __ip6_make_skb()
  platform/x86: think-lmi: Fix memory leak when showing current settings
  platform/x86: think-lmi: Fix memory leaks when parsing ThinkStation WMI 
strings
  platform/x86: think-lmi: Clean up display of current_value on Thinkstation
  gpio: davinci: Add irq chip flag to skip set wake
  net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe
  net: stmmac: fix up RX flow hash indirection table when setting channels
  sunrpc: only free unix grouplist after RCU settles
  NFSD: callback request does not use correct credential for AUTH_SYS
  ice: fix wrong fallback logic for FDIR
  ice: Reset FDIR counter in FDIR init stage
  ethtool: reset #lanes when lanes is omitted
  gve: Secure enough bytes in the first TX desc for all TCP pkts
  kbuild: refactor single builds of *.ko
  usb: xhci: tegra: fix sleep in atomic call
  xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu
  usb: cdnsp: Fixes error: uninitialized symbol 'len'
  usb: dwc3: pci: add support for the Intel Meteor Lake-S
  USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs
  usb: typec: altmodes/displayport: Fix configure initial pin assignment
  USB: serial: option: add Telit FE990 compositions
  USB: serial: option: add Quectel RM500U-CN modem
  iio: adis16480: select CONFIG_CRC32
  iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chip
  iio: dac: cio-dac: Fix max DAC write value check for 12-bit
  iio: light: cm32181: Unregister second I2C client if present
  tty: serial: sh-sci: Fix transmit end interrupt handler
  tty: serial: sh-sci: Fix Rx on RZ/G2L SCI
  tty: serial: fsl_lpuart: avoid checking for transfer complete when 
UARTCTRL_SBK is asserted in lpuart32_tx_empty
  nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread()
  nilfs2: fix sysfs interface lifetime
  dt-bindings: serial: renesas,scif: Fix 4th IRQ for 4-IRQ SCIFs
  ksmbd: do not call kvmalloc() with __GFP_NORETRY | __GFP_NO_WARN
  ALSA: hda/realtek: Add quirk for Clevo X370SNW
  coresight: etm4x: Do not access TRCIDR1 for identification
  coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug
  iio: adc: ad7791: fix IRQ flags
  scsi: qla2xxx: Fix memory leak in qla2x00_probe_one()
  scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param()
  smb3: allow deferred close timeout to be configurable
  smb3: lower default deferred close timeout to address perf regression
  cifs: sanitize paths in cifs_update_super_prepath.
  perf/core: Fix the same task check in perf_event_set_output
  ftrace: Mark get_lock_parent_ip() __always_inline
  ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct()
  fs: drop peer group ids under namespace lock
  can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access
  can: isotp: isotp_ops: fix poll() to not report false EPOLLOUT events
  tracing: Free error logs of tracing instances
  ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots()
  mm: vmalloc: avoid warn_alloc noise caused by fatal signal
  drm/panfrost: Fix the panfrost_mmu_map_fault_addr() error path
  drm/nouveau/disp: Support more modes by checking with lower bpc
  ring-buffer: Fix race while reader and writer are on the same page
  mm/swap: fix swap_info_struct race between swapoff and get_swap_pages()
  drm/bridge: lt9611: Fix PLL being unable to lock
  mm: take a page reference when removing device exclusive entries
  kbuild: fix single directory build
  ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown
  bpftool: Print newline before '}' for struct with padding only fields
  Linux 5.15.107
  UBUNTU: Upstream stable to v5.15.107

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