[Kernel-packages] [Bug 2038652] Re: Focal update: v5.4.253 upstream stable release

2023-12-07 Thread Launchpad Bug Tracker
This bug was fixed in the package linux - 5.4.0-169.187

---
linux (5.4.0-169.187) focal; urgency=medium

  * focal/linux: 5.4.0-169.187 -proposed tracker (LP: #2044375)

  * USB bus error after upgrading to proposed kernel on lunar, jammy and focal
(LP: #2043197)
- USB: core: Fix oversight in SuperSpeed initialization

  * Packaging resync (LP: #1786013)
- [Packaging] resync git-ubuntu-log
- [Packaging] resync update-dkms-versions helper
- [Packaging] update annotations scripts

linux (5.4.0-168.186) focal; urgency=medium

  * focal/linux: 5.4.0-168.186 -proposed tracker (LP: #2041652)

  * Focal update: v5.4.257 upstream stable release (LP: #2040284)
- erofs: ensure that the post-EOF tails are all zeroed
- ARM: pxa: remove use of symbol_get()
- mmc: au1xmmc: force non-modular build and remove symbol_get usage
- net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
- rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
- modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
- USB: serial: option: add Quectel EM05G variant (0x030e)
- USB: serial: option: add FOXCONN T99W368/T99W373 product
- HID: wacom: remove the battery when the EKR is off
- staging: rtl8712: fix race condition
- Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race
  condition
- serial: sc16is7xx: fix bug when first setting GPIO direction
- firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
- fsi: master-ast-cf: Add MODULE_FIRMWARE macro
- nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
- nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
- pinctrl: amd: Don't show `Invalid config param` errors
- 9p: virtio: make sure 'offs' is initialized in zc_request
- 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: codecs: ES8316: Fix DMIC config
- ASoC: atmel: Fix the 8K sample parameter in I2SC master
- platform/x86: intel: hid: Always call BTNL ACPI method
- platform/x86: huawei-wmi: Silence ambient light sensor
- security: keys: perform capable check only on privileged operations
- clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
- net: usb: qmi_wwan: add Quectel EM05GV2
- idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
- scsi: qedi: Fix potential deadlock on _percpu->p_work_lock
- netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
- bnx2x: fix page fault following EEH recovery
- sctp: handle invalid error codes without calling BUG()
- cifs: add a warning when the in-flight count goes negative
- scsi: storvsc: Always set no_report_opcodes
- ALSA: seq: oss: Fix racy open/close of MIDI devices
- platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE
  notifications
- powerpc/32s: Fix assembler warning about r0
- 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: Export eventfd_ctx_do_read()
- eventfd: prevent underflow for eventfd semaphores
- new helper: lookup_positive_unlocked()
- fs: Fix error checking for d_hash_and_lookup()
- tmpfs: verify {g,u}id mount options correctly
- OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
- x86/asm: Make more symbols local
- x86/boot: Annotate local functions
- 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
- cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
- bpf: Clear the probe_addr for uprobe
- tcp: tcp_enter_quickack_mode() should be static
- regmap: rbtree: Use alloc_flags for memory allocations
- 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: mwifiex: Fix OOB and integer underflow when rx packets
- mwifiex: switch from 'pci_' to 'dma_' API
- wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
- crypto: stm32 - Properly handle pm_runtime_get failing
- Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
- crypto: caam - fix unchecked return value error
- hwrng: iproc-rng200 - use semicolons rather 

[Kernel-packages] [Bug 2038652] Re: Focal update: v5.4.253 upstream stable release

2023-10-16 Thread Stefan Bader
** Changed in: linux (Ubuntu Focal)
   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/2038652

Title:
  Focal update: v5.4.253 upstream stable release

Status in linux package in Ubuntu:
  Invalid
Status in linux source package in Focal:
  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:

     v5.4.253 upstream stable release
     from git://git.kernel.org/

  jbd2: fix incorrect code style
  jbd2: fix kernel-doc markups
  jbd2: remove redundant buffer io error checks
  jbd2: recheck chechpointing non-dirty buffer
  jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint
  gpio: tps68470: Make tps68470_gpio_output() always set the initial value
  bcache: remove 'int n' from parameter list of bch_bucket_alloc_set()
  bcache: Fix __bch_btree_node_alloc to make the failure behavior consistent
  btrfs: qgroup: catch reserved space leaks at unmount time
  btrfs: fix race between quota disable and relocation
  btrfs: fix extent buffer leak after tree mod log failure at split_node()
  ext4: rename journal_dev to s_journal_dev inside ext4_sb_info
  ext4: Fix reusing stale buffer heads from last failed mounting
  PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link()
  PCI/ASPM: Factor out pcie_wait_for_retrain()
  PCI/ASPM: Avoid link retraining race
  dlm: cleanup plock_op vs plock_xop
  dlm: rearrange async condition return
  fs: dlm: interrupt posix locks only when process is killed
  ftrace: Add information on number of page groups allocated
  ftrace: Check if pages were allocated before calling free_pages()
  ftrace: Store the order of pages allocated in ftrace_page
  ftrace: Fix possible warning on checking all pages used in 
ftrace_process_locs()
  pwm: meson: Remove redundant assignment to variable fin_freq
  pwm: meson: Simplify duplicated per-channel tracking
  pwm: meson: fix handling of period/duty if greater than UINT_MAX
  scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c
  scsi: qla2xxx: Array index may go out of bound
  uapi: General notification queue definitions
  keys: Fix linking a duplicate key to a keyring's assoc_array
  ext4: fix to check return value of freeze_bdev() in ext4_shutdown()
  i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir()
  vxlan: calculate correct header length for GPE
  phy: hisilicon: Fix an out of bounds check in hisi_inno_phy_probe()
  ethernet: atheros: fix return value check in atl1e_tso_csum()
  ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary 
address
  bonding: reset bond's flags when down link is P2P device
  team: reset team's flags when down link is P2P device
  platform/x86: msi-laptop: Fix rfkill out-of-sync on MSI Wind U100
  net/sched: mqprio: refactor nlattr parsing to a separate function
  net/sched: mqprio: add extack to mqprio_parse_nlattr()
  net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64
  benet: fix return value check in be_lancer_xmit_workarounds()
  RDMA/mlx4: Make check for invalid flags stricter
  drm/msm/dpu: drop enum dpu_core_perf_data_bus_id
  drm/msm/adreno: Fix snapshot BINDLESS_DATA size
  drm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb()
  ASoC: fsl_spdif: Silence output on stop
  block: Fix a source code comment in include/uapi/linux/blkzoned.h
  dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths
  ata: pata_ns87415: mark ns87560_tf_read static
  ring-buffer: Fix wrong stat of cpu_buffer->read
  tracing: Fix warning in trace_buffered_event_disable()
  serial: 8250_dw: Preserve original value of DLF register
  serial: sifive: Fix sifive_serial_console_setup() section
  USB: serial: option: support Quectel EM060K_128
  USB: serial: option: add Quectel EC200A module support
  USB: serial: simple: add Kaufmann RKS+CAN VCP
  USB: serial: simple: sort driver entries
  can: gs_usb: gs_can_close(): add missing set of CAN state to CAN_STATE_STOPPED
  Revert "usb: dwc3: core: Enable AutoRetry feature in the controller"
  usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy
  usb: dwc3: don't reset device side if dwc3 was configured as host-only
  usb: ohci-at91: Fix the unhandle interrupt when resume
  USB: quirks: add quirk for Focusrite Scarlett
  usb: xhci-mtk: set the dma max_seg_size
  Revert "usb: xhci: tegra: Fix error check"
  Documentation: security-bugs.rst: update preferences when dealing with the 

[Kernel-packages] [Bug 2038652] Re: Focal update: v5.4.253 upstream stable release

2023-10-06 Thread Roxana Nicolescu
** 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.4.253 upstream stable release
+    from git://git.kernel.org/
  
-v5.4.253 upstream stable release
-from git://git.kernel.org/
+ jbd2: fix incorrect code style
+ jbd2: fix kernel-doc markups
+ jbd2: remove redundant buffer io error checks
+ jbd2: recheck chechpointing non-dirty buffer
+ jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint
+ gpio: tps68470: Make tps68470_gpio_output() always set the initial value
+ bcache: remove 'int n' from parameter list of bch_bucket_alloc_set()
+ bcache: Fix __bch_btree_node_alloc to make the failure behavior consistent
+ btrfs: qgroup: catch reserved space leaks at unmount time
+ btrfs: fix race between quota disable and relocation
+ btrfs: fix extent buffer leak after tree mod log failure at split_node()
+ ext4: rename journal_dev to s_journal_dev inside ext4_sb_info
+ ext4: Fix reusing stale buffer heads from last failed mounting
+ PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link()
+ PCI/ASPM: Factor out pcie_wait_for_retrain()
+ PCI/ASPM: Avoid link retraining race
+ dlm: cleanup plock_op vs plock_xop
+ dlm: rearrange async condition return
+ fs: dlm: interrupt posix locks only when process is killed
+ ftrace: Add information on number of page groups allocated
+ ftrace: Check if pages were allocated before calling free_pages()
+ ftrace: Store the order of pages allocated in ftrace_page
+ ftrace: Fix possible warning on checking all pages used in 
ftrace_process_locs()
+ pwm: meson: Remove redundant assignment to variable fin_freq
+ pwm: meson: Simplify duplicated per-channel tracking
+ pwm: meson: fix handling of period/duty if greater than UINT_MAX
+ scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c
+ scsi: qla2xxx: Array index may go out of bound
+ uapi: General notification queue definitions
+ keys: Fix linking a duplicate key to a keyring's assoc_array
+ ext4: fix to check return value of freeze_bdev() in ext4_shutdown()
+ i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir()
+ vxlan: calculate correct header length for GPE
+ phy: hisilicon: Fix an out of bounds check in hisi_inno_phy_probe()
+ ethernet: atheros: fix return value check in atl1e_tso_csum()
+ ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary 
address
+ bonding: reset bond's flags when down link is P2P device
+ team: reset team's flags when down link is P2P device
+ platform/x86: msi-laptop: Fix rfkill out-of-sync on MSI Wind U100
+ net/sched: mqprio: refactor nlattr parsing to a separate function
+ net/sched: mqprio: add extack to mqprio_parse_nlattr()
+ net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64
+ benet: fix return value check in be_lancer_xmit_workarounds()
+ RDMA/mlx4: Make check for invalid flags stricter
+ drm/msm/dpu: drop enum dpu_core_perf_data_bus_id
+ drm/msm/adreno: Fix snapshot BINDLESS_DATA size
+ drm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb()
+ ASoC: fsl_spdif: Silence output on stop
+ block: Fix a source code comment in include/uapi/linux/blkzoned.h
+ dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths
+ ata: pata_ns87415: mark ns87560_tf_read static
+ ring-buffer: Fix wrong stat of cpu_buffer->read
+ tracing: Fix warning in trace_buffered_event_disable()
+ serial: 8250_dw: Preserve original value of DLF register
+ serial: sifive: Fix sifive_serial_console_setup() section
+ USB: serial: option: support Quectel EM060K_128
+ USB: serial: option: add Quectel EC200A module support
+ USB: serial: simple: add Kaufmann RKS+CAN VCP
+ USB: serial: simple: sort driver entries
+ can: gs_usb: gs_can_close(): add missing set of CAN state to CAN_STATE_STOPPED
+ Revert "usb: dwc3: core: Enable AutoRetry feature in the controller"
+ usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy
+ usb: dwc3: don't reset device side if dwc3 was configured as host-only
+ usb: ohci-at91: Fix the unhandle interrupt when resume
+ USB: quirks: add quirk for Focusrite Scarlett
+ usb: xhci-mtk: set