• Accepted linux-signed-i386 6.1.112+1 (source) into proposed-updates (2/

    From Debian FTP Masters@21:1/5 to All on Sun Oct 6 18:40:04 2024
    [continued from previous message]

    - nilfs2: protect references to superblock parameters exposed in sysfs
    - nilfs2: fix state management in error path of log writing function
    - ALSA: control: Apply sanity check of input values for user elements
    - ALSA: hda: Add input value sanity checks to HDMI channel map controls
    - smack: unix sockets: fix accept()ed socket label
    - ELF: fix kernel.randomize_va_space double read
    - [armhf] irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1
    - af_unix: Remove put_pid()/put_cred() in copy_peercred().
    - [x86] kmsan: Fix hook for unaligned accesses
    - netfilter: nf_conncount: fix wrong variable type
    - udf: Avoid excessive partition lengths
    - media: vivid: fix wrong sizeimage value for mplane
    - leds: spi-byte: Call of_node_put() on error path
    - wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3
    - usb: uas: set host status byte on data completion error
    - usb: gadget: aspeed_udc: validate endpoint index for ast udc
    - drm/amd/display: Check HDCP returned status
    - drm/amdgpu: Fix smatch static checker warning
    - drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts
    - media: vivid: don't set HDMI TX controls if there are no HDMI outputs
    - PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
    - Input: ili210x - use kvmalloc() to allocate buffer for firmware update
    - media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse
    - pcmcia: Use resource_size function on resource object
    - drm/amd/display: Check denominator pbn_div before used
    - drm/amdgpu: check for LINEAR_ALIGNED correctly in check_tiling_flags_gfx6
    - can: bcm: Remove proc entry when dev is unregistered.
    - [arm64] can: m_can: Release irq on error in m_can_open
    - can: mcp251xfd: fix ring configuration when switching from CAN-CC to
    CAN-FD mode
    - cifs: Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target region
    - igb: Fix not clearing TimeSync interrupts for 82580
    - ice: Add netif_device_attach/detach into PF reset flow
    - [x86] platform/x86: dell-smbios: Fix error path in dell_smbios_init()
    - regulator: Add of_regulator_bulk_get_all
    - regulator: core: Stub devm_regulator_bulk_get_const() if !CONFIG_REGULATOR
    - igc: Unlock on error in igc_io_resume()
    - ice: Use ice_max_xdp_frame_size() in ice_xdp_setup_prog()
    - ice: allow hot-swapping XDP programs
    - ice: do not bring the VSI up, if it was down before the XDP setup
    - usbnet: modern method to get random MAC
    - bareudp: Fix device stats updates.
    - fou: Fix null-ptr-deref in GRO.
    - net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN
    - net: dsa: vsc73xx: fix possible subblocks range of CAPT block
    - firmware: cs_dsp: Don't allow writes to read-only controls
    - [arm64] phy: zynqmp: Take the phy mutex in xlate
    - [x86] ASoC: topology: Properly initialize soc_enum values
    - dm init: Handle minors larger than 255
    - [amd64] iommu/vt-d: Handle volatile descriptor status read
    - cgroup: Protect css->cgroup write under css_set_lock
    - devres: Initialize an uninitialized struct member
    - pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
    - [x86] crypto: qat - fix unintentional re-enabling of error interrupts
    - hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
    - hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
    - libbpf: Add NULL checks to bpf_object__{prev_map,next_map}
    - drm/amdgpu: Set no_hw_access when VF request full GPU fails
    - ext4: fix possible tid_t sequence overflows
    - dma-mapping: benchmark: Don't starve others when doing the test
    - wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
    - smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu()
    - btrfs: replace BUG_ON with ASSERT in walk_down_proc()
    - btrfs: clean up our handling of refs == 0 in snapshot delete
    - btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
    - PCI: Add missing bridge lock to pci_bus_lock()
    - tcp: Don't drop SYN+ACK for simultaneous connect().
    - net: dpaa: avoid on-stack arrays of NR_CPUS elements
    - i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
    - btrfs: initialize location to fix -Wmaybe-uninitialized in
    btrfs_lookup_dentry()
    - [s390x] vmlinux.lds.S: Move ro_after_init section behind rodata section
    - HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
    - [amd64] HID: amd_sfh: free driver_data after destroying hid device
    - Input: uinput - reject requests with unreasonable number of slots
    - usbnet: ipheth: race between ipheth_close and error handling
    - Squashfs: sanity check symbolic link size
    - of/irq: Prevent device address out-of-bounds read in interrupt map walk
    - lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
    - [mips*] cevt-r4k: Don't call get_c0_compare_int if timer irq is installed
    - ata: pata_macio: Use WARN instead of BUG
    - NFSv4: Add missing rescheduling points in
    nfs_client_return_marked_delegations
    - io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
    - io_uring/sqpoll: Do not set PF_NO_SETAFFINITY on sqpoll threads
    - tcp: process the 3rd ACK with sk_socket for TFO/MPTCP
    - iio: buffer-dmaengine: fix releasing dma channel on error
    - iio: fix scale application in iio_convert_raw_to_processed_unlocked
    - iio: adc: ad7124: fix config comparison
    - iio: adc: ad7606: remove frstdata check for serial mode
    - iio: adc: ad7124: fix chip ID mismatch
    - [arm64,armhf] usb: dwc3: core: update LC timer as per USB Spec V3.2
    - [arm*] binder: fix UAF caused by offsets overwrite
    - nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc
    - uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
    - Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic
    - VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
    - clocksource/drivers/timer-of: Remove percpu irq related code
    - uprobes: Use kzalloc to allocate xol area
    - perf/aux: Fix AUX buffer serialization (CVE-2024-46713)
    - fuse: add "expire only" mode to FUSE_NOTIFY_INVAL_ENTRY
    - fuse: allow non-extending parallel direct writes on the same file
    - fuse: add request extension
    - fuse: fix memory leak in fuse_create_open
    - net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup
    - workqueue: wq_watchdog_touch is always called with valid CPU
    - workqueue: Improve scalability of workqueue watchdog touch
    - ACPI: processor: Return an error if acpi_processor_get_info() fails in
    processor_add()
    - ACPI: processor: Fix memory leaks in error paths of processor_add()
    - [arm64] acpi: Move get_cpu_for_acpi_id() to a header
    - [arm64] acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
    - can: mcp251xfd: mcp251xfd_handle_rxif_ring_uinc(): factor out in separate
    function
    - can: mcp251xfd: rx: prepare to workaround broken RX FIFO head index
    erratum
    - can: mcp251xfd: clarify the meaning of timestamp
    - can: mcp251xfd: rx: add workaround for erratum DS80000789E 6 of mcp2518fd
    - drm/amd: Add gfx12 swizzle mode defs
    - drm/amdgpu: handle gfx12 in amdgpu_display_verify_sizes
    - [powerpc*] 64e: remove unused IBM HTW code
    - [powerpc*] 64e: split out nohash Book3E 64-bit code
    - [powerpc*] 64e: Define mmu_pte_psize static
    - nvmet-tcp: fix kernel crash if commands allocation fails
    - [x86] ASoc: SOF: topology: Clear SOF link platform name upon unload
    - [arm64,armhf] ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode
    - [x86] drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused
    - [x86] drm/i915/fence: Mark debug_fence_free() with __maybe_unused
    - [arm64,armhf] gpio: rockchip: fix OF node leak in probe()
    - [arm64] gpio: modepin: Enable module autoloading
    - [x86] mm: Fix PTI for i386 some more
    - btrfs: fix race between direct IO write and fsync when using same fd
    - bpf: Silence a warning in btf_type_id_size()
    - memcg: protect concurrent access to mem_cgroup_idr (CVE-2024-43892)
    - regulator: of: fix a NULL vs IS_ERR() check in of_regulator_bulk_get_all()
    - fuse: add feature flag for expire-only
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.111
    - ksmbd: override fsids for share path check
    - ksmbd: override fsids for smb2_query_info()
    - usbnet: ipheth: fix carrier detection in modes 1 and 4
    - net: ethernet: use ip_hdrlen() instead of bit shift
    - drm: panel-orientation-quirks: Add quirk for Ayn Loki Zero
    - drm: panel-orientation-quirks: Add quirk for Ayn Loki Max
    - net: phy: vitesse: repair vsc73xx autonegotiation
    - [powerpc*] mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL
    - btrfs: update target inode's ctime on unlink
    - Input: ads7846 - ratelimit the spi_sync error message
    - Input: synaptics - enable SMBus for HP Elitebook 840 G2
    - HID: multitouch: Add support for GT7868Q
    - scripts: kconfig: merge_config: config files: add a trailing newline
    - [x86] platform/surface: aggregator_registry: Add Support for Surface Pro
    10
    - [x86] platform/surface: aggregator_registry: Add support for Surface
    Laptop Go 3
    - [arm64] drm/msm/adreno: Fix error return if missing firmware-name
    - Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table
    - smb/server: fix return value of smb2_open()
    - NFSv4: Fix clearing of layout segments in layoutreturn
    - NFS: Avoid unnecessary rescanning of the per-server delegation list
    - [x86] platform/x86: panasonic-laptop: Fix SINF array out of bounds
    accesses
    - [x86] platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf
    array
    - mptcp: pm: Fix uaf in __timer_delete_sync
    - [arm64] dts: rockchip: fix eMMC/SPI corruption when audio has been used on
    RK3399 Puma
    - [arm64] dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399
    Puma
    - net: tighten bad gso csum offset check in virtio_net_hdr
    - dm-integrity: fix a race condition when accessing recalc_sector
    - mm: avoid leaving partial pfn mappings around in error case
    - pmdomain: ti: Add a null pointer check to the omap_prm_domain_init
    (CVE-2024-35943)
    - [arm64] dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E
    - eeprom: digsy_mtc: Fix 93xx46 driver probe failure
    - cxl/core: Fix incorrect vendor debug UUID define
    - [armhf] hwmon: (pmbus) Conditionally clear individual status bits for
    pmbus rev >= 1.2
    - ice: fix accounting for filters shared by multiple VSIs
    - igb: Always call igb_xdp_ring_update_tail() under Tx lock
    - net/mlx5: Update the list of the PCI supported devices
    - net/mlx5e: Add missing link modes to ptys2ethtool_map
    - net/mlx5: Explicitly set scheduling element and TSAR type
    - net/mlx5: Add missing masks and QoS bit masks for scheduling elements
    - net/mlx5: Correct TASR typo into TSAR
    - net/mlx5: Verify support for scheduling element and TSAR type
    - net/mlx5: Fix bridge mode operations when there are no VFs
    - fou: fix initialization of grc
    - netfilter: nft_socket: fix sk refcount leaks
    - net: dpaa: Pad packets to ETH_ZLEN
    - [arm64] spi: nxp-fspi: fix the KASAN report out-of-bounds bug
    - soundwire: stream: Revert "soundwire: stream: fix programming slave ports
    for non-continous port maps"
    - dma-buf: heaps: Fix off-by-one in CMA heap fault handler
    - drm/amdgpu/atomfirmware: Silence UBSAN warning
    - [x86] drm/i915/guc: prevent a possible int overflow in wq offsets
    - pinctrl: meteorlake: Add Arrow Lake-H/U ACPI ID
    - [arm64] ASoC: meson: axg-card: fix 'use-after-free'
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.1.112
    - ALSA: hda/realtek - Fixed ALC256 headphone no sound
    - ALSA: hda/realtek - FIxed ALC285 headphone no sound
    - scsi: lpfc: Fix overflow build issue
    - [x86] hwmon: (asus-ec-sensors) remove VRM temp X570-E GAMING
    - [armhf] net: ftgmac100: Ensure tx descriptor updates are visible
    - wifi: iwlwifi: lower message level for FW buffer destination
    - wifi: iwlwifi: mvm: fix iwl_mvm_scan_fits() calculation
    - wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
    - wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
    - wifi: mac80211: free skb on error path in ieee80211_beacon_get_ap()
    - wifi: iwlwifi: clear trans->state earlier upon error
    - can: mcp251xfd: mcp251xfd_ring_init(): check TX-coalescing configuration
    - [x86] ASoC: Intel: soc-acpi-cht: Make Lenovo Yoga Tab 3 X90F DMI match
    less strict
    - [x86] ASoC: intel: fix module autoloading
    - spi: spidev: Add an entry for elgin,jg10309-01
    - spi: bcm63xx: Enable module autoloading
    - smb: client: fix hang in wait_for_response() for negproto
    - [x86] hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides
    frequency
    - tools: hv: rm .*.cmd when make clean
    - block: Fix where bio IO priority gets set
    - spi: spidev: Add missing spi_device_id for jg10309-01
    - ocfs2: add bounds checking to ocfs2_xattr_find_entry()
    - ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
    (CVE-2024-41016)
    - xfs: dquot shrinker doesn't check for XFS_DQFLAG_FREEING
    - xfs: Fix deadlock on xfs_inodegc_worker
    - xfs: fix extent busy updating
    - xfs: don't use BMBT btree split workers for IO completion
    - xfs: fix low space alloc deadlock
    - xfs: prefer free inodes at ENOSPC over chunk allocation
    - xfs: block reservation too large for minleft allocation
    - xfs: fix uninitialized variable access
    - xfs: quotacheck failure can race with background inode inactivation
    - xfs: fix BUG_ON in xfs_getbmap()
    - xfs: buffer pins need to hold a buffer reference
    - xfs: defered work could create precommits
    - xfs: fix AGF vs inode cluster buffer deadlock
    - xfs: collect errors from inodegc for unlinked inode recovery
    - xfs: fix ag count overflow during growfs
    - xfs: remove WARN when dquot cache insertion fails
    - xfs: fix the calculation for "end" and "length"
    - xfs: load uncached unlinked inodes into memory on demand
    - xfs: fix negative array access in xfs_getbmap
    - xfs: fix unlink vs cluster buffer instantiation race
    - xfs: correct calculation for agend and blockcount
    - xfs: use i_prev_unlinked to distinguish inodes that are not on the
    unlinked list
    - xfs: reload entire unlinked bucket lists
    - xfs: make inode unlinked bucket recovery work with quotacheck
    - xfs: fix reloading entire unlinked bucket lists
    - xfs: set bnobt/cntbt numrecs correctly when formatting new AGs
    - xfs: journal geometry is not properly bounds checked
    - netfilter: nft_socket: make cgroupsv2 matching work with namespaces
    - netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in
    nft_socket_cgroup_subtree_level()
    - netfilter: nft_set_pipapo: walk over current view on netlink dump
    (CVE-2024-27017)
    - netfilter: nf_tables: missing iterator type in lookup walk
    - Revert "wifi: cfg80211: check wiphy mutex is held for wdev mutex"
    - gpiolib: cdev: Ignore reconfiguration without direction
    - gpio: prevent potential speculation leaks in gpio_device_get_desc()
    (CVE-2024-44931)
    - can: mcp251xfd: properly indent labels
    - can: mcp251xfd: move mcp251xfd_timestamp_start()/stop() into
    mcp251xfd_chip_start/stop()
    - btrfs: calculate the right space for delayed refs when updating global
    reserve
    - [x86] powercap: RAPL: fix invalid initialization for pl4_supported field
    - [x86] mm: Switch to new Intel CPU model defines
    - USB: serial: pl2303: add device id for Macrosilicon MS3020
    - USB: usbtmc: prevent kernel-usb-infoleak
    .
    [ Salvatore Bonaccorso ]
    * Bump ABI to 26
    * [rt] Update to 6.1.107-rt39
    * [rt] Update to 6.1.111-rt42
    Checksums-Sha1:
    38e3b8df00a69093f31fd98aa7aca06bc4db78bc 14042 linux-signed-i386_6.1.112+1.dsc
    887d7596ede43ec0ea3b59fc6b6ce341e99f1bf5 4094220 linux-signed-i386_6.1.112+1.tar.xz
    Checksums-Sha256:
    b9f63ac2433b7095c3c719f2fbb11191d87e6f71322f4cb1a069697dd73761c3 14042 linux-signed-i386_6.1.112+1.dsc
    7e0fa1b6938a55e9924e430ffc19b6a34e324addc4041d094dea02e6dd225659 4094220 linux-signed-i386_6.1.112+1.tar.xz
    Files:
    91bfae810cd188ebe61e39b07461cd73 14042 kernel optional linux-signed-i386_6.1.112+1.dsc
    54365c9446b2a7061f0a38bed007898a 4094220 kernel optional linux-signed-i386_6.1.112+1.tar.xz

    -----BEGIN PGP SIGNATURE-----

    iQIzBAEBCgAdFiEEfKFfvHEI+gkU+E+di0FRiLdONzYFAmb8L0oACgkQi0FRiLdO NzZx4w/7B4jNX2fesXcPtyxNZTVIYWzjiBCNP9vB5MA0DEQAQVqvQj6ckdwLFiUp F8TA18lVQ4qTSPCcNcRAMjauxX4vaO45nySB9SuBqoqnVLF+SGZgoqZpuigo/Yme HFaIexgGh1RZLAlbb5unpUzlovBt7R8OBbbxzkFlylX7Hq7rT39BP0CfrCwy0g4J v+z5aA7uv+JgHm4CZJ1cVO//eU3g7/jb5WPILxoQI4xEtSrEL+tqledf6txtEiaL 1ZpkknVZfK0Ruw/r5kfjgYm64Lm47RatnWIGg4tM/PaaAPZtcR9PWTiQNGi8I7kf 8y4YeKAHVd2GHASvB5CeqgCUQ0IUaAHVhE8d1XTRgr1aLQAh6JWN7xJabLTq3HAZ hYJvR9oTJj8q97y889Cs3fduc59vAx7UjP1hwVhsUGCtMD/E4d/WJZhHykh7s8jM SzJrC8ztDhFm48aDvIDvVM9JI01bwvJ6YLjS+DPo0vt+VSWjCTSNGXqnL8osLXzP m4KyUuxxKHTSWeOoHVglQJuU7ju1CFcFgNNiZAXvlDmSFYKw9Sd6iYnKQjhYvYbE Du4+sUtkmUUirt6+lCx7WSxEJbqcXC2TbG+3kQ+e4M6qxrn7w4OQt6BDO6qj7TwX C5YNHPphYdJArOyixbrAB1y6tHLrixylV/Q8jJzIyZovUVxp+Q8=
    =gGmd
    -----END PGP SIGNATURE-----


    --==============D58705695468650639=Content-Type: application/pgp-signature

    -----BEGIN PGP SIGNATURE-----

    iHUEABYIAB0WIQTziqJOuF8J+ZI8pJSb9qggYcy5IQUCZwK8kQAKCRCb9qggYcy5 IXYuAP4gcwA7ZyW5RMVxc1kl+EVO3D3T7QtGMI2+/iiOp75HtQEAy39p1CZa8DPO 4QsAQM36tUYhaub5HQpCz9r44/7OmAI=Z+PE
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)