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