• linux_6.7.12-1_source.changes ACCEPTED into unstable (3/3)

    From Debian FTP Masters@21:1/5 to All on Wed Apr 24 13:10:02 2024
    [continued from previous message]

    - cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask()
    - Input: xpad - add additional HyperX Controller Identifiers
    - init/Kconfig: lower GCC version check for -Warray-bounds
    - firewire: ohci: prevent leak of left-over IRQ on unbind
    - [x86] KVM: x86: Mark target gfn of emulated atomic instruction as dirty
    - [x86] KVM: SVM: Flush pages under kvm->lock to fix UAF in
    svm_register_enc_region()
    - SEV: disable SEV-ES DebugSwap by default
    - tracing: Use .flush() call to wake up readers
    - drm/amdgpu/pm: Fix the error of pwm1_enable setting
    - tty: serial: imx: Fix broken RS485
    - [x86] drm/i915: Check before removing mm notifier
    - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo
    ALC897 platform
    - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command
    - usb: typec: altmodes/displayport: create sysfs nodes as driver's default
    device attribute group
    - usb: gadget: ncm: Fix handling of zero block length packets
    - usb: port: Don't try to peer unused USB ports based on location
    - xhci: Fix failure to detect ring expansion need.
    - tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
    - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on
    suspend/resume
    - misc: fastrpc: Pass proper arguments to scm call
    - serial: port: Don't suspend if the port is still busy
    - mei: me: add arrow lake point S DID
    - mei: me: add arrow lake point H DID
    - vt: fix unicode buffer corruption when deleting characters
    - Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()"
    - fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion
    - ALSA: hda/realtek - Add Headset Mic supported Acer NB platform
    - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook
    - tee: optee: Fix kernel panic caused by incorrect error handling
    - mm, vmscan: prevent infinite loop for costly GFP_NOIO |
    __GFP_RETRY_MAYFAIL allocations
    - [arm64] dts: qcom: sc8280xp-x13s: limit pcie4 link speed
    - iio: accel: adxl367: fix DEVID read after reset
    - iio: accel: adxl367: fix I2C FIFO data register
    - i2c: i801: Fix using mux_pdev before it's set
    - i2c: i801: Avoid potential double call to gpiod_remove_lookup_table
    - iio: imu: inv_mpu6050: fix frequency setting when chip is off
    - iio: imu: inv_mpu6050: fix FIFO parsing when empty
    - [x86] drm/i915: Don't explode when the dig port we don't have an AUX CH
    - drm/amd/display: handle range offsets in VRR ranges
    - drm/amd/swsmu: modify the gfx activity scaling
    - [x86] efistub: Call mixed mode boot services on the firmware's stack
    - [x86] ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2"
    - Fix memory leak in posix_clock_open() (CVE-2024-26655)
    - wifi: rtw88: 8821cu: Fix connection failure
    - btrfs: fix deadlock with fiemap and extent locking
    - [x86] Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT
    - [x86] sev: Fix position dependent variable references in startup code
    - clocksource/drivers/arm_global_timer: Fix maximum prescaler value
    - [arm*] 9352/1: iwmmxt: Remove support for PJ4/PJ4B cores
    - [arm*] 9359/1: flush: check if the folio is reserved for no-mapping
    addresses
    - entry: Respect changes to system call number by trace_sys_enter()
    - swiotlb: Fix double-allocation of slots due to broken alignment handling
    - swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc()
    - swiotlb: Fix alignment checks when both allocation and DMA masks are
    present
    - iommu/dma: Force swiotlb_max_mapping_size on an untrusted device
    - printk: Update @console_may_schedule in console_trylock_spinning()
    - irqchip/renesas-rzg2l: Implement restriction when writing ISCR register
    - irqchip/renesas-rzg2l: Flush posted write in irq_eoi()
    - irqchip/renesas-rzg2l: Add macro to retrieve TITSR register offset based
    on register's index
    - irqchip/renesas-rzg2l: Rename rzg2l_tint_eoi()
    - irqchip/renesas-rzg2l: Rename rzg2l_irq_eoi()
    - irqchip/renesas-rzg2l: Prevent spurious interrupts when setting trigger
    type
    - [x86] kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe
    address
    - efi/libstub: fix efi_random_alloc() to allocate memory at alloc_min or
    higher address
    - [x86] mpparse: Register APIC address only once
    - [x86] fpu: Keep xfd_state in sync with MSR_IA32_XFD
    - efi: fix panic in kdump kernel
    - pwm: img: fix pwm clock lookup
    - btrfs: do not skip re-registration for the mounted device
    - mfd: intel-lpss: Switch to generalized quirk table
    - mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530
    - perf top: Use evsel's cpus to replace user_requested_cpus
    - [x86] drm/i915: Stop printing pipe name as hex
    - [x86] drm/i915: Use named initializers for DPLL info
    - [x86] drm/i915: Replace a memset() with zero initialization
    - [x86] drm/i915: Try to preserve the current shared_dpll for fastset on
    type-c ports
    - [x86] drm/i915: Include the PLL name in the debug messages
    - [x86] drm/i915: Suppress old PLL pipe_mask checks for MG/TC/TBT PLLs
    - drm/amd/display: Prevent crash when disable stream
    - ALSA: hda/tas2781: remove digital gain kcontrol
    - ALSA: hda/tas2781: add locks to kcontrols
    - init: open /initrd.image with O_LARGEFILE
    - [x86] efistub: Add missing boot_params for mixed mode compat entry
    - efi/libstub: Cast away type warning in use of max()
    - [x86] efistub: Reinstate soft limit for initrd loading
    - prctl: generalize PR_SET_MDWE support check to be per-arch
    - [arm*] prctl: reject PR_SET_MDWE on pre-ARMv6
    - tmpfs: fix race on handling dquot rbtree
    - btrfs: validate device maj:min during open
    - btrfs: fix race in read_extent_buffer_pages()
    - btrfs: zoned: don't skip block groups with 100% zone unusable
    - btrfs: zoned: use zone aware sb location for scrub
    - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes
    - wifi: cfg80211: add a flag to disable wireless extensions
    - wifi: iwlwifi: mvm: disable MLO for the time being
    - wifi: iwlwifi: fw: don't always use FW dump trig
    - wifi: iwlwifi: mvm: handle debugfs names more carefully
    - Revert "drm/amd/display: Fix sending VSC (+ colorimetry) packets for
    DP/eDP displays without PSR"
    - exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
    - hexagon: vmlinux.lds.S: handle attributes section
    - mm: cachestat: fix two shmem bugs
    - mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc
    HS200 mode
    - mmc: core: Initialize mmc_blk_ioc_data
    - mmc: core: Avoid negative index with array access
    - sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove()
    - block: Do not force full zone append completion in req_bio_endio()
    - thermal: devfreq_cooling: Fix perf state when calculate dfc res_util
    - nouveau/dmem: handle kcalloc() allocation failure
    - net: ll_temac: platform_get_resource replaced by wrong function
    - drm/vmwgfx: Create debugfs ttm_resource_manager entry only if needed
    - drm/amdkfd: fix TLB flush after unmap for GFX9.4.2
    - drm/amdgpu: fix deadlock while reading mqd from debugfs
    - drm/amd/display: Remove MPC rate control logic from DCN30 and above
    - drm/amd/display: Set DCN351 BB and IP the same as DCN35
    - [x86] drm/i915/hwmon: Fix locking inversion in sysfs getter
    - [x86] drm/i915/bios: Tolerate devdata==NULL in
    intel_bios_encoder_supports_dp_dual_mode()
    - [x86] drm/i915/vrr: Generate VRR "safe window" for DSB
    - [x86] drm/i915/dsi: Go back to the previous INIT_OTP/DISPLAY_ON order,
    mostly
    - [x86] drm/i915/dsb: Fix DSB vblank waits when using VRR
    - [x86] drm/i915: Do not match JSL in ehl_combo_pll_div_frac_wa_needed()
    - [x86] drm/i915/gt: Reset queue_priority_hint on parking
    - drm/amd/display: Fix bounds check for dcn35 DcfClocks
    - Bluetooth: hci_sync: Fix not checking error on hci_cmd_sync_cancel_sync
    - mtd: spinand: Add support for 5-byte IDs
    - Revert "usb: phy: generic: Get the vbus supply"
    - usb: cdc-wdm: close race between read and workqueue
    - usb: misc: ljca: Fix double free in error handling path (CVE-2024-26653)
    - USB: UAS: return ENODEV when submit urbs fail with device not attached
    - drm/amd/display: set odm_combine_policy based on context in dcn32 resource
    - drm/amdgpu: make damage clips support configurable
    - drm/amdgpu/display: Address kdoc for 'is_psr_su' in 'fill_dc_dirty_rects'
    - vfio/pds: Make sure migration file isn't accessed after reset
    - ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs
    (CVE-2024-26654)
    - scsi: ufs: qcom: Provide default cycles_in_1us value
    - scsi: sd: Fix TCG OPAL unlock on system resume
    - scsi: core: Fix unremoved procfs host directory regression
    - staging: vc04_services: changen strncpy() to strscpy_pad()
    - staging: vc04_services: fix information leak in create_component()
    - usb: dwc3: Properly set system wakeup
    - USB: core: Fix deadlock in usb_deauthorize_interface()
    - USB: core: Add hub_get() and hub_put() routines
    - USB: core: Fix deadlock in port "disable" sysfs attribute
    - usb: dwc2: host: Fix remote wakeup from hibernation
    - usb: dwc2: host: Fix hibernation flow
    - usb: dwc2: host: Fix ISOC flow in DDMA mode
    - usb: dwc2: gadget: Fix exiting from clock gating
    - usb: dwc2: gadget: LPM flow fix
    - usb: udc: remove warning when queue disabled ep
    - usb: typec: ucsi: Fix race between typec_switch and role_switch
    - usb: typec: Return size of buffer if pd_set operation succeeds
    - usb: typec: ucsi: Clear EVENT_PENDING under PPM lock
    - usb: typec: ucsi: Ack unsupported commands
    - usb: typec: ucsi_acpi: Refactor and fix DELL quirk
    - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
    - scsi: qla2xxx: Prevent command send on chip reset
    - scsi: qla2xxx: Fix N2N stuck connection
    - scsi: qla2xxx: Split FCE|EFT trace control
    - scsi: qla2xxx: Update manufacturer detail
    - scsi: qla2xxx: NVME|FCP prefer flag not being honored
    - scsi: qla2xxx: Fix command flush on cable pull
    - scsi: qla2xxx: Fix double free of the ha->vp_map pointer
    - scsi: qla2xxx: Fix double free of fcport
    - scsi: qla2xxx: Change debug message during driver unload
    - scsi: qla2xxx: Delay I/O Abort on PCI error
    - [x86] bugs: Fix the SRSO mitigation on Zen3/4
    - crash: use macro to add crashk_res into iomem early for specific arch
    - [x86] bugs: Use fixed addressing for VERW operand
    - Revert "x86/bugs: Use fixed addressing for VERW operand"
    - usb: dwc3: pci: Drop duplicate ID
    - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset()
    - scsi: libsas: Add a helper sas_get_sas_addr_and_dev_type()
    - scsi: lpfc: Correct size for wqe for memset()
    - scsi: libsas: Fix disk not being scanned in after being removed
    - [x86] sev: Skip ROM range scans and validation for SEV-SNP guests
    - tools/resolve_btfids: fix build with musl libc
    - drm/amdgpu: fix use-after-free bug (CVE-2024-26656)
    - drm/sched: fix null-ptr-deref in init entity (CVE-2024-26657)
    .
    [ Salvatore Bonaccorso ]
    * [rt] Refresh "ARM: Allow to enable RT"
    * [rt] Drop "printk: nbcon: Relocate 32bit seq macros"
    * [rt] Drop "printk: Adjust mapping for 32bit seq macros"
    * [rt] Drop "printk: Use prb_first_seq() as base for 32bit seq macros"
    * [rt] Drop "printk: ringbuffer: Do not skip non-finalized records with
    prb_next_seq()"
    * [rt] Drop "printk: Add this_cpu_in_panic()"
    * [rt] "printk: ringbuffer: Cleanup reader terminology"
    * [rt] Drop "printk: Wait for all reserved records with pr_flush()"
    * [rt] Drop "printk: ringbuffer: Skip non-finalized records in panic"
    * [rt] Drop "printk: Disable passing console lock owner completely during
    panic()"
    * net/bluetooth: Remove BT_HS (Removed upstream)
    * Refresh "efi: Lock down the kernel if booted in secure boot mode"
    * Workaround FTBFS on dh_installdocs falls from different source package
    (Closes: #1068189)
    Checksums-Sha1:
    43e4d0534d5665662880edafe2b06c40c8600863 232004 linux_6.7.12-1.dsc
    c1ec09cff989be285c927273bfc526bdf12fcaa1 144161400 linux_6.7.12.orig.tar.xz
    29d0baa493507cc52b66178acf0411f4b7c0ea2b 1526048 linux_6.7.12-1.debian.tar.xz
    64bccef1020822fe46a6d64e28407fd856e59008 7108 linux_6.7.12-1_source.buildinfo Checksums-Sha256:
    8772b6ba8b47ec17bad94985a68b819d1efe9bd9f0535b526928f2521bc13492 232004 linux_6.7.12-1.dsc
    2b6e9718eb4799098f63846e3b3bb01b20f75516b9b96158b4ff8ce724ca3a95 144161400 linux_6.7.12.orig.tar.xz
    ecdf383d30bf7eb60987fdd3496865790006975eff9c96bb45eeec8e577a4f9b 1526048 linux_6.7.12-1.debian.tar.xz
    961e3fa15d2f7cd2ae8656adfe95a04fc5b889f899080554de3a529ff016031a 7108 linux_6.7.12-1_source.buildinfo
    Files:
    a75073fe49781e2d8878807ce9d47ad3 232004 kernel optional linux_6.7.12-1.dsc
    cef14f624194427bf0aca8060ea741dc 144161400 kernel optional linux_6.7.12.orig.tar.xz
    12853181031c4131146c4603f09c62fb 1526048 kernel optional linux_6.7.12-1.debian.tar.xz
    a696468dc1ac636761ca854f4dc46863 7108 kernel optional linux_6.7.12-1_source.buildinfo

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

    iQKmBAEBCgCQFiEERkRAmAjBceBVMd3uBUy48xNDz0QFAmYouNBfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDQ2 NDQ0MDk4MDhDMTcxRTA1NTMxRERFRTA1NENCOEYzMTM0M0NGNDQSHGNhcm5pbEBk ZWJpYW4ub3JnAAoJEAVMuPMTQ89EA50P/2Pc+jdEru9Y2aj0cKNsLXze4Hwc1jwG AIFFCswrbJcMSrPmTYZuYPp3a5Q804qebKO6AUC8wiGtujmTEnd9HQ1HyLPwG/Z6 Dckt+QGly4BZJ81g8qUFSu5KTAYtLbgv0+oO/0Rk/6q37nlrfb+CQa07NqpDKedc 4wXKlNl38ZHVS318fl1AtNPgns5ampb2w+GwO7W+z1kvIGx7bRBDxt5MeLrQMTrR +JLe80BSHSfcCkp7aIRzWIySydKFICJhqfsca1ych7jsFluKccXjs2yNzro7YCN6 PcdpA4BEdnAZy0dI+EOBBXyGbiUffxcJnEFWGkFz81NrklGt7skMaQJgTY+bDCLW rDUgpelhN37jGX0hHJg8thYwyWgp3CX+nGRpJC6e4x66Jvi3WWutUeVU/bLJ//7T FKQ4sr49mQc5pQyD8++M3cIUEmpwKnRWQiz1vgg1zf+kLg1GCxwJQ+bwzQxCTiGy W9lOI86pW9Z6YD9l77eRk6SriAAC6laPArlR5pTg2AdOgWWGHvT4xlwzWIK1b7ak CGQD+v7Vkv71Ujy1FubDV2k/0vUbMpUfGBOlpYrJqNQsleUSVulZzTWrzBuUGQi7 phncFAtsgLUEf807ot5GHPUaaiTU+jbprAyzu9+urS30Y8THGYV4BUUNmPwiRuPn
    rHHaMXiR2dFG
    =ZCfa
    -----END PGP SIGNATURE-----


    --==============’17074965696849534=Content-Type: application/pgp-signature

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

    iHUEABYIAB0WIQTziqJOuF8J+ZI8pJSb9qggYcy5IQUCZijmOgAKCRCb9qggYcy5 ISyuAQC24ftG0rCnKWyLf6XckeXH8PpjPbH48Ih+WrvS9Q+n2wEAubSVIOG7+BBT oeDyL7k6A8Y5qbdiNfVOyXP/ufkDjgU=PwAF
    -----END PGP SIGNATURE-----

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