• linux_6.7.12-1~bpo12+1_source.changes ACCEPTED into stable-backports (3

    From Debian FTP Masters@21:1/5 to All on Thu May 16 00:20:01 2024
    [continued from previous message]

    - mm, mmap: fix vma_merge() case 7 with vma_ops->close
    - usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices
    - thunderbolt: Fix NULL pointer dereference in tb_port_update_credits()
    - cgroup/cpuset: Fix retval in update_cpumask()
    - 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)
    .
    linux (6.7.9-2) unstable; urgency=high
    .
    * [x86] Mitigate Register File Data Sampling (RFDS) vulnerability
    (CVE-2023-28746):
    - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set
    - Documentation/hw-vuln: Add documentation for RFDS
    - x86/rfds: Mitigate Register File Data Sampling (RFDS)
    - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests
    .
    linux (6.7.9-1) unstable; urgency=medium
    .
    * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.7.8
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.7.9
    - mtd: spinand: gigadevice: Fix the get ecc status issue
    - ice: fix connection state of DPLL and out pin
    - ice: fix dpll input pin phase_adjust value updates
    - ice: fix dpll and dpll_pin data access on PF reset
    - ice: fix dpll periodic work data updates on PF reset
    - ice: fix pin phase adjust updates on PF reset
    - spi: cadence-qspi: fix pointer reference in runtime PM hooks
    - spi: cadence-qspi: remove system-wide suspend helper calls from runtime PM
    hooks
    - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter
    - netlink: add nla be16/32 types to minlen array
    - net: ip_tunnel: prevent perpetual headroom growth
    - net: mctp: take ownership of skb in mctp_local_output
    - tun: Fix xdp_rxq_info's queue_index when detaching
    - [x86] cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf
    call back
    - net: veth: clear GRO when clearing XDP even when down
    - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
    - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is
    detected
    - veth: try harder when allocating queue memory
    - net: usb: dm9601: fix wrong return value in dm9601_mdio_read
    - net: lan78xx: fix "softirq work is pending" error
    - uapi: in6: replace temporary label with rfc9486
    - stmmac: Clear variable when destroying workqueue
    - Bluetooth: hci_sync: Check the correct flag before starting a scan
    - Bluetooth: Avoid potential use-after-free in hci_error_reset
    - Bluetooth: hci_sync: Fix accept_list when attempting to suspend
    - Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
    - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST
    - Bluetooth: Enforce validation on max value of connection interval
    - Bluetooth: qca: Fix wrong event type for patch config command
    - Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT
    - Bluetooth: qca: Fix triggering coredump implementation
    - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
    - netfilter: bridge: confirm multicast packets before passing them up the
    stack
    - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back
    - igb: extend PTP timestamp adjustments to i211
    - net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames
    - tls: decrement decrypt_pending if no async completion will be called
    - tls: fix peeking with sync+async decryption
    - tls: separate no-async decryption request handling from async
    - tls: fix use-after-free on failed backlog decryption
    - [riscv64] tlb: fix __p*d_free_tlb()
    - efi/capsule-loader: fix incorrect allocation size
    - power: supply: bq27xxx-i2c: Do not free non existing IRQ
    - [x86] ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET
    - [arm64,armhf] gpu: host1x: Skip reset assert on Tegra186
    - [riscv64] mm: fix NOCACHE_THEAD does not set bit[61] correctly
    - [riscv64] Fix build error if !CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION
    - [x86] ASoC: cs35l56: cs35l56_component_remove() must clear
    cs35l56->component
    - [x86] ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp
    - [x86] ASoC: cs35l56: Don't add the same register patch multiple times
    - [x86] ASoC: cs35l56: Fix for initializing ASP1 mixer registers
    - [x86] ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon
    revision
    - [x86] ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization
    - ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol()
    - [riscv64] Ignore V from the riscv,isa DT property on older T-Head CPUs
    - [arm64,armhf] drm/tegra: Remove existing framebuffer only if we support
    display
    - fbcon: always restore the old font data in fbcon_do_set_font()
    - afs: Fix endless loop in directory parsing
    - drm/amd/display: Prevent potential buffer overflow in map_hw_resources
    - drivers: perf: added capabilities for legacy PMU
    - drivers: perf: ctr_get_width function for legacy is not defined
    - Revert "riscv: mm: support Svnapot in huge vmap"
    - [riscv64] Fix pte_leaf_size() for NAPOT
    - [riscv64] Sparse-Memory/vmemmap out-of-bounds fix
    - btrfs: fix race between ordered extent completion and fiemap
    - drm/nouveau: keep DMA buffers required for suspend/resume
    - tomoyo: fix UAF write bug in tomoyo_write_control() (CVE-2024-26622)
    - ALSA: firewire-lib: fix to check cycle continuity
    - ALSA: ump: Fix the discard error code from snd_ump_legacy_open()
    - ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus
    7630
    - ALSA: hda/realtek: tas2781: enable subwoofer volume control
    - ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8)
    - ALSA: hda/realtek: fix mute/micmute LED For HP mt440
    - ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8
    - Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid
    - landlock: Fix asymmetric private inodes referring
    - gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
    - mm: cachestat: fix folio read-after-free in cache walk
    - [armhf] mtd: rawnand: marvell: fix layouts
    - wifi: nl80211: reject iftype change with mesh ID change
    - btrfs: fix double free of anonymous device after snapshot creation failure
    - btrfs: dev-replace: properly validate device names
    - btrfs: send: don't issue unnecessary zero writes for trailing hole
    - Revert "drm/amd/pm: resolve reboot exception for si oland"
    - drm/buddy: fix range bias
    - drm/amdgpu/pm: Fix the power1_min_cap value
    - drm/amd/display: Add monitor patch for specific eDP
    - [arm64] soc: qcom: pmic_glink: Fix boot when QRTR=m
    - [arm64] dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
    - [arm64] crypto: arm64/neonbs - fix out-of-bounds access on short input
    - [arm64] dmaengine: fsl-edma: correct calculation of 'nbytes' in multi-fifo
    scenario
    - [arm64] dmaengine: fsl-qdma: init irq after reg initialization
    - [arm64,armhf] mmc: mmci: stm32: fix DMA API overlapping mappings warning
    - mmc: core: Fix eMMC initialization with 1-bit bus connection
    - [arm64] mmc: sdhci-xenon: add timeout for PHY init complete
    - [arm64] mmc: sdhci-xenon: fix PHY init clock stability
    - ceph: switch to corrected encoding of max_xattr_size in mdsmap
    - [riscv64] add CALLER_ADDRx support
    - [riscv64] Fix enabling cbo.zero when running in M-mode
    - power: supply: mm8013: select REGMAP_I2C
    - kbuild: Add -Wa,--fatal-warnings to as-instr invocation
    - efivarfs: Request at most 512 bytes for variable names
    - pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal
    - pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
    - fprobe: Fix to allocate entry_data_size buffer with rethook instances
    - mm/debug_vm_pgtable: fix BUG_ON with pud advanced test
    - mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index
    - [x86] e820: Don't reserve SETUP_RNG_SEED in e820
    - [x86] cpu: Allow reducing x86_phys_bits during early_identify_cpu()
    - [x86] cpu/intel: Detect TME keyid bits before setting MTRR mask registers
    - mptcp: map v4 address to v6 when destroying subflow
    - mptcp: avoid printing warning once on client side
    - mptcp: push at DSS boundaries
    - mptcp: fix snd_wnd initialization for passive socket
    - mptcp: fix potential wake-up event loss
    - mptcp: fix double-free on socket dismantle
    - mptcp: fix possible deadlock in subflow diag
    - mfd: twl6030-irq: Revert to use of_match_device()
    - NFS: Fix data corruption caused by congestion.
    - af_unix: Fix task hung while purging oob_skb in GC.
    - af_unix: Drop oob_skb ref before purging queue in GC.
    - [x86] ASoC: cs35l56: fix reversed if statement in
    cs35l56_dspwait_asp1tx_put()
    - [arm64] phy: freescale: phy-fsl-imx8-mipi-dphy: Fix alias name to use
    dashes
    - [arm64] phy: qcom-qmp-usb: fix v3 offsets data
    - [amd64] dmaengine: idxd: Remove shadow Event Log head stored in idxd
    - [amd64] dmaengine: idxd: Ensure safe user copy of completion record
    - [powerpc*] pseries/iommu: IOMMU table is not initialized for kdump over
    SR-IOV
    - [powerpc*] rtas: use correct function name for resetting TCE tables
    - gpio: 74x164: Enable output pins after registers are reset
    - gpiolib: Fix the error path order in gpiochip_add_data_with_key()
    - gpio: fix resource unwinding order in error path
    - block: define bvec_iter as __packed __aligned(4)
    - [x86] entry_64: Add VERW just before userspace transition
    - [x86] entry_32: Add VERW just before userspace transition
    - [x86] bugs: Use ALTERNATIVE() instead of mds_user_clear static key
    - [x86] KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH
    - [x86] KVM/VMX: Move VERW closer to VMentry for MDS mitigation
    - drm/nouveau: don't fini scheduler before entity flush
    .
    [ Salvatore Bonaccorso ]
    * [x86] platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR
    (Closes: #1065320)
    .
    linux (6.7.7-1) unstable; urgency=medium
    .
    * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.7.5
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.7.6
    - mmc: sdhci-pci-o2micro: Fix a warm reboot issue that disk can't be
    detected by BIOS (Closes: #1056056)
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.7.7
    - drm/amd/display: Only allow dig mapping to pwrseq in new asic
    (Closes: #1061449)
    .
    [ Weizhao Ouyang ]
    * Enable CONFIG_MFD_RK8XX_SPI for RK3588 SoC
    - MFD_RK8XX_SPI as built-in, same behavior as MFD_RK8XX_I2C
    .
    [ Uwe Kleine-König ]
    * [armhf] Enable DRM_PANEL_MIPI_DBI as a module for
    stm32mp157c-lxa-tac-gen2.
    * Backport a patch from v6.8-rc1 to be more verbose about pending deferred
    probes helping debugging of failed boot attempts.
    * [arm64] Make PINCTRL_ROCKCHIP builtin.
    .
    [ Vincent Blut ]
    * [x86] drivers/hwmon: Enable SENSORS_HP_WMI as module (Closes: #1064507)
    .
    [ Weihao Li]
    * [loong64] Build kernel image and udebs for loong64 (Closes: #1053650)
    .
    linux (6.7.4-1~exp1) experimental; urgency=medium
    .
    * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.7.2
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.7.3
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.7.4
    .
    [ Aurelien Jarno ]
    * [riscv64] Add clock, MFD, PCIe PHYs, regulator and RTC drivers to
    kernel-image udeb.
    * [riscv64] Disable CRYPTO_DEV_JH7110, it is broken.
    .
    [ Bastian Blank ]
    * Make linux-libc-dev provide all cross packages.
    .
    [ Salvatore Bonaccorso ]
    * Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
    (Closes: #1061521)
    .
    [ Emanuele Rocca ]
    * [arm64] drivers/thermal/qcom: enable QCOM_SPMI_ADC_TM5 as module for
    thermal throttling on the Lenovo ThinkPad X13s.
    .
    [ Vincent Blut ]
    * drivers/hwmon: Enable SENSORS_IIO_HWMON as module (Closes: #1057272)
    .
    linux (6.7.1-1~exp1) experimental; urgency=medium
    .
    * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.7.1
    .
    [ Salvatore Bonaccorso ]
    * Enable bcachefs filesystem support
    - fs/bcachefs: Enable BCACHEFS_FS as module
    - fs/bcachefs: Enable BCACHEFS_QUOTA
    - fs/bcachefs: Enable BCACHEFS_POSIX_ACL
    * media: solo6x10: replace max(a, min(b, c)) by clamp(b, a, c)
    .
    [ Aurelien Jarno ]
    * [riscv64] Enable ARCH_SOPHGO and ARCH_THEAD.
    * [riscv64] Disable ARCH_R9A07G043 as it now depends on NONPORTABLE.
    * [riscv64] Enable PHY_STARFIVE_JH7110_DPHY_RX, PHY_STARFIVE_JH7110_PCIE and
    PHY_STARFIVE_JH7110_USB as modules.
    * [powerpc,ppc64,ppc64el] Drop ipddp from nic-modules.
    * [riscv64] Enable LEDS_PWM and LEDS_PWM_MULTICOLOR as modules.
    .
    [ Vincent Blut ]
    * [arm64, armhf] drivers/net/phy: Enable ADIN_PHY as module
    (Closes: #1043354)
    .
    [ Martin Kepplinger ]
    * [arm64] Enable CSI camera stack for i.MX8M SoCs (Closes: #1055442)
    .
    [ Tim Pambor ]
    * Enable configs for MT8195 Chromebooks:
    - COMMON_CLK_MT8195 as built-in
    - COMMON_CLK_MT8195_APUSYS, COMMON_CLK_MT8195_AUDSYS,
    COMMON_CLK_MT8195_IMP_IIC_WRAP, COMMON_CLK_MT8195_MFGCFG,
    COMMON_CLK_MT8195_MSDC, COMMON_CLK_MT8195_SCP_ADSP,
    COMMON_CLK_MT8195_VDOSYS, COMMON_CLK_MT8195_VPPSYS,
    COMMON_CLK_MT8195_CAMSYS, COMMON_CLK_MT8195_IMGSYS,
    COMMON_CLK_MT8195_WPESYS, COMMON_CLK_MT8195_VDECSYS,
    COMMON_CLK_MT8195_VENCSYS as modules
    - MFD_MT6360, REGULATOR_MT6315, REGULATOR_MT6359,
    REGULATOR_CROS_EC, MTK_LVTS_THERMAL as modules
    - MTK_ADSP_MBOX, MTK_ADSP_IPC, SND_SOC_SOF_OF, SND_SOC_MT8195,
    SND_SOC_MT8195_MT6359, SND_SOC_SOF_MT8195 as modules
    - SND_SOC_SOF_TOPLEVEL, SND_SOC_SOF_MTK_TOPLEVEL as built-in
    - DRM_MEDIATEK_DP, PHY_MTK_DP, PHY_MTK_PCIE, PHY_MTK_UFS as modules
    - PINCTRL_MT8195, PCIE_MEDIATEK_GEN3, SPMI_MTK_PMIF as built-in
    .
    [ Zhang Ning ]
    * [arm64] drivers/rtc: Enable RTC_DRV_RS5C372 as module
    .
    [ Bastian Blank ]
    * Revert "Run dh_movetousr also in signed images."
    * Fix config specified CFLAGS on kernel builds. Also drop old definitions
    that have not worked for a long time.
    * Disable ability to do binNMU. The Debian infrastructure is not ready
    to binNMU signed packages. But they instead just break the dependencies
    within this package.
    * Restructure and cleanup complete config:
    - Uses TOML instead of our home-grown INI based format.
    - Don't export a config dump anymore, it is not longer in use.
    * Generate and ship vmlinux.h in linux-headers package.
    .
    [ Emanuele Rocca ]
    * [arm64] Set QCOM_QSEECOM and QCOM_QSEECOM_UEFISECAPP to 'y' in order to
    add support for EFI variables on the Lenovo X13s.
    .
    [ Martyn Welch ]
    * [arm64] Support HDMI output on TI SK-AM62. Enable DRM_SII902X and
    DRM_TIDSS as modules.
    .
    linux (6.7-1~exp1) experimental; urgency=medium
    .
    * New upstream release: https://kernelnewbies.org/Linux_6.7
    .
    [ Harry 88 ]
    * [arm64] udeb: Include sun8i-drm-hdmi module in installer
    (Closes: #1050315)
    .
    [ Diederik de Haas ]
    * Update to 6.7:
    - d/copyright: Remove drivers/net/appletalk/cops*; removed upstream
    - d/rules.d/scripts/mod: Add symsearch to Makefile.real
    * Drop patches applied upstream:
    - Drop "powerpc: Don't clobber f0/vs0 during fp|altivec register save"
    * Drop patches:
    - Drop "Add removal patches for: 3c359, smctr, keyspan, cops"; cops
    support removed upstream which was the last remaining part
    - Drop "Hardcode arch script output"; ia64 architecture removed upstream
    * Refresh patches:
    - Adjust context in "Tweak gitignore for Debian pkg-kernel using git"
    - Adjust context in "video: Remove nvidiafb and rivafb"
    - Adjust context in "Include package version along with kernel release in
    stack traces"
    - Adjust context in "kbuild: Look for module.lds under arch directory too"
    - Adjust context in "firmware: Remove redundant log messages from drivers"
    - Adjust context in "add sysctl to disallow unprivileged CLONE_NEWUSER by
    default"
    - Adjust context in "firmware: Remove redundant log messages from drivers"
    - Adjust context in "intel-iommu: Add option to exclude integrated GPU
    only"
    - Adjust context in "intel-iommu: Add Kconfig option to exclude iGPU by
    default"
    - Adjust context in "x86: Make x32 syscall support conditional on a kernel
    parameter"
    * [ia64] Drop all ia64 configs due to upstream dropping IA64 arch
    * d/config: Update with the help of kconfigeditor2:
    - Remove XZ_DEC_IA64
    - Remove DEV_APPLETALK, IPDDP and IPDDP_ENCAP
    - Remove RTL8192U
    - Remove MODULE_SIG_SHA1, MODULE_SIG_SHA224
    - Replace BCACHE_CLOSURES_DEBUG with DEBUG_CLOSURES
    - Remove BTRFS_FS_CHECK_INTEGRITY
    - Remove EEPROM_LEGACY
    - Remove MTD_AR7_PARTS
    - Remove QLGE
    - Replace SCSI_IZIP_EPP16 with SCSI_IMM
    - Remove AMD_IOMMU_V2
    - Replace SND_SOC_INTEL_SOF_DA7219_MAX98373_MACH with
    SND_SOC_INTEL_SOF_DA7219_MACH
    * [rt] Update to 6.7-rt6
    .
    [ Bastian Blank ]
    * Generate separate package tests for every flavour.
    * Fix stripping of vmlinux binaries. (closes: #1059713)
    * Ignore vmlinux for shlibs. (closes: #1059676)
    * Drop not working selftests. (closes: #1059765)
    * Always build with CROSS_COMPILE set.
    * Run dh_movetousr also in signed images.
    * Fix some remaining cross build problems.
    .
    [ Christian Göttsche ]
    * Enable MODULE_DECOMPRESS
    .
    [ Timothy Pearson ]
    * [ppc64] Build PowerNV PCIe hotplug driver as a module
    .
    [ Aurelien Jarno ]
    * [riscv64] udeb: Add efi-modules and xfs-modules.
    .
    [ Francesco Dolcini ]
    * [arm64] Add support for NXP i.MX8M PCIe
    - drivers/phy/freescale: Enable PHY_FSL_IMX8M_PCIE as module
    .
    linux (6.6.15-2) unstable; urgency=medium
    .
    * Revert upstream commit causing documentation build failure
    (Closes: #1063020)
    - Revert "docs: kernel_feat.py: fix potential command injection"
    .
    linux (6.6.15-1) unstable; urgency=medium
    .
    * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.14
    - [x86] lib: Fix overflow when counting digits
    - [x86] mce/inject: Clear test status value
    - [arm64] EDAC/thunderx: Fix possible out-of-bounds string access
    - [powerpc*] add crtsavres.o to always-y instead of extra-y
    - [x86] Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram
    - [powerpc*] 44x: select I2C for CURRITUCK
    - [powerpc*] pseries/memhp: Fix access beyond end of drmem array
    - perf/arm-cmn: Fix HN-F class_occup_id events
    - drivers/perf: hisi: Fix some event id for HiSilicon UC pmu
    - [powerpc*] KVM: PPC: Book3S HV: Use accessors for VCPU registers
    - [powerpc*] KVM: PPC: Book3S HV: Introduce low level MSR accessor
    - [powerpc*] KVM: PPC: Book3S HV: Handle pending exceptions on guest entry
    with MSR_EE
    - [powerpc*] hv-gpci: Add return value check in
    affinity_domain_via_partition_show function

    [continued in next message]

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