Skip to content
  • Bastian Blank's avatar
    Import Debian changes 6.6.9-1 · abeba4e9
    Bastian Blank authored and Sophie Brun's avatar Sophie Brun committed
    linux (6.6.9-1) unstable; urgency=medium
    .
      * New upstream stable update:
        https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.9
        - bpf: Fix prog_array_map_poke_run map poke update
        - btrfs: qgroup: iterate qgroups without memory allocation for
          qgroup_reserve()
        - btrfs: qgroup: use qgroup_iterator in qgroup_convert_meta()
        - btrfs: free qgroup pertrans reserve on transaction abort
        - drm/amd/display: fix hw rotated modes when PSR-SU is enabled
        - [x86] drm/i915: Fix FEC state dump
        - [x86] drm/i915: Introduce crtc_state->enhanced_framing
        - [x86] drm/i915/edp: don't write to DP_LINK_BW_SET when using rate select
        - drm: Update file owner during use
        - drm: Fix FD ownership check in drm_master_check_perm()
        - [arm64,armhf] spi: spi-imx: correctly configure burst length when using
          dma
        - [arm64] dts: allwinner: h616: update emac for Orange Pi Zero 3
        - [armhf] OMAP2+: Fix null pointer dereference and memory leak in
          omap_soc_device_init
        - reset: Fix crash when freeing non-existent optional resets
        - [s390x] vx: fix save/restore of fpu kernel context
        - [x86] platform/x86/intel/pmc: Fix hang in pmc_core_send_ltr_ignore()
        - SUNRPC: Revert 5f7fc5d69f6e92ec0b38774c387f5cf7812c5806
        - wifi: ieee80211: don't require protected vendor action frames
        - wifi: iwlwifi: pcie: add another missing bh-disable for rxq->lock
        - wifi: mac80211: check if the existing link config remains unchanged
        - wifi: mac80211: don't re-add debugfs during reconfig
        - wifi: mac80211: check defragmentation succeeded
        - wifi: mac80211: mesh: check element parsing succeeded
        - wifi: mac80211: mesh_plink: fix matches_local logic
        - ice: fix theoretical out-of-bounds access in ethtool link modes
        - bpf: syzkaller found null ptr deref in unix_bpf proto add
        - Revert "net/mlx5e: fix double free of encap_header in update funcs"
        - Revert "net/mlx5e: fix double free of encap_header"
        - net/mlx5e: Fix slab-out-of-bounds in mlx5_query_nic_vport_mac_list()
        - net/mlx5e: Fix a race in command alloc flow
        - net/mlx5e: fix a potential double-free in fs_udp_create_groups
        - net/mlx5e: Fix overrun reported by coverity
        - net/mlx5e: Decrease num_block_tc when unblock tc offload
        - net/mlx5e: XDP, Drop fragmented packets larger than MTU size
        - net/mlx5: Fix fw tracer first block check
        - net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num
        - net/mlx5e: Fix error code in mlx5e_tc_action_miss_mapping_get()
        - net/mlx5e: Fix error codes in alloc_branch_attr()
        - net/mlx5e: Correct snprintf truncation handling for fw_version buffer
        - net/mlx5e: Correct snprintf truncation handling for fw_version buffer used
          by representors
        - [arm64] net: mscc: ocelot: fix eMAC TX RMON stats for bucket 256-511 and
          above
        - [arm64] net: mscc: ocelot: fix pMAC TX RMON stats for bucket 256-511 and
          above
        - net: Return error from sk_stream_wait_connect() if sk_wait_event() fails
        - net: sched: ife: fix potential use-after-free
        - ethernet: atheros: fix a memleak in atl1e_setup_ring_resources
        - net/rose: fix races in rose_kill_by_device()
        - Bluetooth: Fix not notifying when connection encryption changes
        - Bluetooth: Fix deadlock in vhci_send_frame
        - Bluetooth: hci_event: shut up a false-positive warning
        - Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis
        - bnxt_en: do not map packet buffers twice
        - net: phy: skip LED triggers on PHYs on SFP modules
        - ice: stop trashing VF VSI aggregator node ID information
        - ice: alter feature support check for SRIOV and LAG
        - ice: Fix PF with enabled XDP going no-carrier after reset
        - net: mana: select PAGE_POOL
        - net: check vlan filter feature in vlan_vids_add_by_dev() and
          vlan_vids_del_by_dev()
        - afs: Fix the dynamic root's d_delete to always delete unused dentries
        - afs: Fix dynamic root lookup DNS check
        - net: ethernet: mtk_wed: fix possible NULL pointer dereference in
          mtk_wed_wo_queue_tx_clean()
        - net/ipv6: Revert remove expired routes with a separated list of routes
        - net: check dev->gso_max_size in gso_features_check()
        - keys, dns: Allow key types (eg. DNS) to be reclaimed immediately on expiry
        - afs: Fix overwriting of result of DNS query
        - afs: Fix use-after-free due to get/remove race in volume tree
        - [x86] drm/i915/hwmon: Fix static analysis tool reported issues
        - [x86] drm/i915/mtl: Fix HDMI/DP PLL clock selection
        - [arm64,armhf] ASoC: hdmi-codec: fix missing report for jack initial status
        - [arm64] ASoC: fsl_sai: Fix channel swap issue on i.MX8MP
        - [arm64] i2c: qcom-geni: fix missing clk_disable_unprepare() and
          geni_se_resources_off()
        - drm/amdgpu: re-create idle bo's PTE during VM state machine reset
        - [armhf] i2c: aspeed: Handle the coalesced stop conditions with the start
          conditions.
        - gpiolib: cdev: add gpio_device locking wrapper around gpio_ioctl()
        - nvme-pci: fix sleeping function called from interrupt context
        - iio: imu: inv_mpu6050: fix an error code problem in inv_mpu6050_read_raw
        - [arm64,armhf] iio: adc: meson: add separate config for axg SoC family
        - scsi: bnx2fc: Fix skb double free in bnx2fc_rcv()
        - scsi: ufs: qcom: Return ufs_qcom_clk_scale_*() errors in
          ufs_qcom_clk_scale_notify()
        - scsi: ufs: core: Let the sq_lock protect sq_tail_slot access
        - iio: common: ms_sensors: ms_sensors_i2c: fix humidity conversion time
          table
        - iio: imu: adis16475: add spi_device_id table
        - [armhf] iio: adc: ti_am335x_adc: Fix return value check of
          tiadc_request_dma()
        - iio: triggered-buffer: prevent possible freeing of wrong buffer
        - ALSA: usb-audio: Increase delay in MOTU M quirk
        - usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3
        - wifi: mt76: fix crash with WED rx support enabled
        - wifi: cfg80211: Add my certificate
        - wifi: cfg80211: fix certs build to not depend on file order
        - USB: serial: ftdi_sio: update Actisense PIDs constant names
        - USB: serial: option: add Quectel EG912Y module support
        - USB: serial: option: add Foxconn T99W265 with new baseline
        - USB: serial: option: add Quectel RM500Q R13 firmware support
        - ALSA: hda/tas2781: select program 0, conf 0 by default
        - ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA
        - ASoC: tas2781: check the validity of prm_no/cfg_no
        - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent
        - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg
          (CVE-2023-51779)
        - Bluetooth: L2CAP: Send reject on command corrupted request
        - Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE
        - Bluetooth: Add more enc key size check
        - usb: typec: ucsi: fix gpio-based orientation detection
        - net: usb: ax88179_178a: avoid failed operations when device is
          disconnected
        - [x86] Input: soc_button_array - add mapping for airplane mode button
        - net: 9p: avoid freeing uninit memory in p9pdu_vreadf
        - net: rfkill: gpio: set GPIO direction
        - net: avoid build bug in skb extension length calculation
        - net: stmmac: fix incorrect flag check in timestamp interrupt
        - dt-bindings: nvmem: mxs-ocotp: Document fsl,ocotp
        - nfsd: call nfsd_last_thread() before final nfsd_put()
        - smb: client: fix OOB in cifsd when receiving compounded resps
        - smb: client: fix potential OOB in cifs_dump_detail()
        - smb: client: fix OOB in SMB2_query_info_init()
        - smb: client: fix OOB in smbCalcSize() (CVE-2023-6606)
        - [x86] drm/i915: Reject async flips with bigjoiner
        - [x86] drm/i915/dmc: Don't enable any pipe DMC events
        - 9p: prevent read overrun in protocol dump tracepoint
        - ring-buffer: Fix 32-bit rb_time_read() race with rb_time_cmpxchg()
        - ring-buffer: Remove useless update to write_stamp in rb_try_to_discard()
        - ring-buffer: Fix slowpath of interrupted event
        - nvmem: brcm_nvram: store a copy of NVRAM content
        - Revert "scsi: aacraid: Reply queue mapping to CPUs based on IRQ affinity"
          (Closes: #1059624)
        - scsi: core: Always send batch on reset or error handling command
        - tracing / synthetic: Disable events after testing in
          synth_event_gen_test_init()
        - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata()
        - [riscv64] pinctrl: starfive: jh7110: ignore disabled device tree nodes
        - [risvv64] pinctrl: starfive: jh7100: ignore disabled device tree nodes
        - [armhf] bus: ti-sysc: Flush posted write only after srst_udelay
        - lib/vsprintf: Fix %pfwf when current node refcount == 0
        - [x86] thunderbolt: Fix memory leak in margining_port_remove()
        - [arm64] KVM: arm64: vgic: Simplify kvm_vgic_destroy()
        - [arm64] KVM: arm64: vgic: Add a non-locking primitive for
          kvm_vgic_vcpu_destroy()
        - [arm64] KVM: arm64: vgic: Force vcpu vgic teardown on vcpu destroy
        - [x86] alternatives: Sync core before enabling interrupts
        - [x86] alternatives: Disable interrupts and sync when optimizing NOPs in
          place
        - [x86] smpboot/64: Handle X2APIC BIOS inconsistency gracefully
    .
      [ Salvatore Bonaccorso ]
      * [arm64] drivers/vfio: Don't enable VFIO_NOIOMMU.
        This is a breach of the integrity lockdown requirement of secure boot
        and thus cannot be enabled.
        Thanks to Bastian Blank and Ben Hutchings
      * [rt] Update to 6.6.7-rt18
    .
      [ Bastian Blank ]
      * [mips*] Increase RELOCATION_TABLE_SIZE to 0x200000. (closes: #1059431)
    .
    linux (6.6.8-1) unstable; urgency=medium
    .
      * New upstream stable update:
        https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.8
        - afs: Fix refcount underflow from error handling race (Closes: #1052304)
        - HID: lenovo: Restrict detection of patched firmware only to USB cptkbd
          (Closes: #1058758)
        - [mips*] PCI: loongson: Limit MRRS to 256 (Closes: #1035587)
    .
    linux (6.6.7-1~exp1) experimental; urgency=medium
    .
      * New upstream stable update:
        https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.5
        - r8169: fix deadlock on RTL8125 in jumbo mtu mode (Closes: #1057790)
        - io_uring: don't allow discontig pages for IORING_SETUP_NO_MMAP
          (CVE-2023-6560)
        - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet
          (CVE-2023-6932)
        https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.6
        https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.7
        - netfilter: nf_tables: bail out on mismatching dynset and set expressions
          (CVE-2023-6622)
        - perf: Fix perf_event_validate_size() (CVE-2023-6931)
        - [mips*] kernel: Clear FPU states when setting up kernel threads
          (Closes: #1055021)
        - netfilter: nft_set_pipapo: skip inactive elements during set walk
          (CVE-2023-6817)
    .
      [ Anatoliy Gunya ]
      * [riscv64] improve Starfive Visionfive 2 support: enable DW_AXI_DMAC and
        MOTORCOMM_PHY as modules
    .
      [ Bastian Blank ]
      * [i386] No longer sign kernels.
      * Properly merge Build-Depends, so that we don't carry hundred identical
        entries.
      * [udeb] Fix nic-shared-modules dependencies.
      * Add dependency on image to headers package.
    .
      [ Salvatore Bonaccorso ]
      * Enable vDPA support (Closes: #1057619)
        - drivers/vdpa: Enable VDPA and VDPA_USER as module
        - drivers/virtio: Enable VIRTIO_VDPA as module
        - drivers/vhost: Enable VHOST_VDPA as module
      * [rt] Refresh "serial: amba-pl011: Use port lock wrappers" for context
        changes
    .
      [ Miguel Bernal Marin ]
      * [amd64] Enable System Trace Modules and the Intel Trace Hub Software
        Trace Hub support (Closes: #1050353)
        - drivers/hwtracing/stm: Enable STM as module
        - drivers/hwtracing/stm: Enable STM_PROTO_BASIC as module
        - drivers/hwtracing/stm: Enable STM_PROTO_SYS_T as module
        - drivers/hwtracing/stm: Enable STM_DUMMY as module
        - drivers/hwtracing/stm: Enable STM_SOURCE_CONSOLE as module
        - drivers/hwtracing/stm: Enable STM_SOURCE_HEARTBEAT as module
        - drivers/hwtracing/stm: Enable STM_SOURCE_FTRACE as module
        - drivers/hwtracing/intel_th: Enable INTEL_TH_STH as module
    .
      [ Jair Gonzalez ]
      * [amd64] drivers/platform/x86/intel: Enable INTEL_TPMI (Topology Aware
        Register and PM Capsule Interface).
      * [amd64] drivers/powercap/Kconfig: Enable INTEL_RAPL_TPMI (Running Average
        Power Limit Energy Reporting via the Topology Aware Register and PM
        Capsule Interface) (Closes: #1053187).
    .
      [ Vincent Blut ]
      * [x86] sound/soc/amd: Enable SND_SOC_AMD_PS and SND_SOC_AMD_PS_MACH as
        modules (Closes: #1055649)
      * [x86] sound/soc/amd: Enable SND_SOC_AMD_RPL_ACP6x as module
        (Closes: #1058576)
    .
      [ Luca Boccassi ]
      * Set CONFIG_VIRTIO_FS and its dependencies to builtin, to allow building
        images that boot directly to rootfs (skipping the initrd)
    .
    linux (6.6.4-1~exp1) experimental; urgency=medium
    .
      * New upstream stable update:
        https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.4
        - nvmet: nul-terminate the NQNs passed in the connect command
          (CVE-2023-6121)
    .
      [ Bastian Blank ]
      * Fix build dependency on rsync.
      * Fix build dependency on kernel-wedge.
      * udeb: Make i2c-hid modules optional.
    .
      [ Timothy Pearson ]
      * [powerpc] Don't clobber f0/vs0 during fp|altivec register save
        (Closes: #1032104)
    .
      [ Johannes Schauer Marin Rodrigues ]
      * Fix FTCBFS: Pass _PYTHON_SYSCONFIGDATA_NAME to the perf build.
        (Closes: #1037938) Thanks to Helmut Grohne for the patch.
    .
    linux (6.6.3-1~exp1) experimental; urgency=medium
    .
      * New upstream release: https://kernelnewbies.org/Linux_6.6
      * New upstream stable update:
        https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.1
        https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.2
        https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.6.3
    .
      [ Vincent Blut ]
      * [armhf] drivers/input/keyboard: Enable KEYBOARD_TCA8418 as module
        (Closes: #1050782)
      * drivers/net/wwan: Enable MTK_T7XX as module (Closes: #1055244)
      * drivers/video/fbdev: Disable FB_UDL on all architectures (Closes: #1011986)
    .
      [ Bastian Blank ]
      * [powerpc,ppc64] Remove unused arch specific bootwrapper.
      * Generate installer packages according to own config.
      * Sign modules using an ephemeral key: (closes: #1040901)
        - Set MODULE_SIG_ALL to sign all modules.
        - Not longer request Secure Boot signing for modules.
        - Don't trust Secure Boot key any longer.
      * Sign modules and support lockdown always.
      * Compress all modules:
        - Set MODULE_COMPRESS_XZ.
      * Drop deprecated build profile stage1. (closes: #1051365)
      * Generate information for signed template package early.
      * Copy installer config into signed source.
      * Make it possible to run debian/rules.real without root.
      * Drop linux-compiler packages and use normal compiler packages again.
      * [hppa] Drop transitional meta packages after one stable release.
      * Use flake8 to check Python code.
      * Build linux-libc-dev as arch-all package.
      * [armel/marvell] Remove unusable kernel. (closes: #950324)
      * Remove architectures not existing in Debian:
        - arm64ilp32
        - mips64r6
        - mipsn32
        - mipsn32el
        - mipsn32r6
        - mipsn32r6el
        - mipsr6
        - mipsr6
        - mipsr6el
        - mipsr6el
        - s390
        - sh3
        - sparc
    .
      [ Emanuele Rocca ]
      * [arm64] Enable support for Renesas RZ/G2UL (ARCH_R9A07G043), RZ/V2L
        (ARCH_R9A07G054), and RZ/V2M (ARCH_R9A09G011). (Closes: #1053503)
      * [arm64] Enable SND_SOC_SC8280XP, SC_LPASSCC_8280XP, and SND_SOC_WSA883X as
        modules, needed for audio support on the Lenovo X13s. (Closes: #1055069)
    .
      [ Salvatore Bonaccorso ]
      * drivers/block: Enable BLK_DEV_UBLK as module (Closes: #1032604)
    .
      [ Uwe Kleine-König ]
      * Enable support for TI DP83TD510 Ethernet 10Base-T1L PHY
    .
      [ Diederik de Haas ]
      * Drop patches applied upstream:
        - Drop "cpupower: Bump soname version"
      * Refresh patches:
        - Adjust context in "Tweak gitignore for Debian pkg-kernel using git" and
          drop 'svn' from patch Subject
        - Adjust context in "linux-tools: Install perf-read-vdso{,x}32 in
          directory under /usr/lib"
        - Adjust context in "Documentation: Drop sphinx version check"
        - Adjust context in "firmware: Remove redundant log messages from drivers"
        - Adjust context in "radeon, amdgpu: Firmware is required for DRM and KMS
          on R600 onward"
        - Adjust context in "phy/marvell: disable 4-port phys"
        - Adjust context in "fs: Add MODULE_SOFTDEP declarations for hard-coded
          crypto drivers"
        - Adjust context in "efi: Add an EFI_SECURE_BOOT flag to indicate secure
          boot mode"
        - Adjust context in "trust machine keyring (MoK) by default"
        - Adjust context in "ntfs: mark it as broken"
      * d/config: Update with the help of kconfigeditor2:
        - [x86,amd64/cloud] arch/x86: Remove MICROCODE
        - init: Remove EMBEDDED
        - drivers/hwmon: Remove SENSORS_SMM665
        - [armhf] drivers/staging/media/imx: Merge VIDEO_IMX_CSI into
          VIDEO_IMX_MEDIA
      * libcpupower1: Add is_valid_path to symbols file
      * d/installer: Add crc-modules to nic-shared-modules Depends
      * [rt] Update to 6.6-rt15
      * d/patches: Remove amdgpu part in the "radeon, amdgpu: Firmware is required
        for DRM and KMS on R600 onward" and "firmware_class: Refer to Debian wiki
        page when logging missing firmware" patches (Closes: #1053764)
      * Improve support for rk3588 devices
        - [arm64] drivers/clk/rockchip: Enable CLK_RK3588
        - [arm64] drivers/nvmem: Enable NVMEM_ROCKCHIP_OTP as module
        - [arm64] drivers/perf: Enable ARM_PMUV3
    .
      [ Alper Nebi Yasak ]
      * debian/templates: Keep cpio as build-depends for nodoc build profile
      * [x86] Enable modules for more ChromeOS hardware functionality:
        - Enable CROS_EC_SPI, CROS_EC_I2C, CROS_EC_LPC, CROS_EC_ISHTP as modules
        - Enable IIO_CROS_EC_SENSORS, IIO_CROS_EC_SENSORS_CORE, IIO_CROS_EC_BARO,
          IIO_CROS_EC_ACCEL_LEGACY, IIO_CROS_EC_SENSORS_LID_ANGLE,
          IIO_CROS_EC_LIGHT_PROX as modules
        - Enable KEYBOARD_CROS_EC, PWM_CROS_EC, RTC_DRV_CROS_EC, CEC_CROS_EC
          I2C_CROS_EC_TUNNEL, SND_SOC_CROS_EC_CODEC, CHARGER_CROS_USBPD,
          CROS_USBPD_LOGGER, EXTCON_USBC_CROS_EC as modules
        - Enable WILCO_EC, CHARGER_WILCO, RTC_DRV_WILCO_EC, WILCO_EC_DEBUGFS,
          WILCO_EC_EVENTS, WILCO_EC_TELEMETRY as modules
        - Enable CHROMEOS_PRIVACY_SCREEN, CHROMEOS_TBMC as modules
      * [x86] Enable more SoC audio modules for Intel and AMD systems:
        - Enable SND_SOC_AMD_ACP_COMMON, SND_SOC_AMD_RV_RT5682_MACH,
          SND_DESIGNWARE_I2S, SND_SOC_AMD_SOF_MACH, SND_SOC_SOF_AMD_TOPLEVEL,
          SND_SOC_SOF_AMD_REMBRANDT as modules
        - Enable SND_SOC_INTEL_AVS, SND_SOC_INTEL_AVS_MACH_DA7219,
          SND_SOC_INTEL_AVS_MACH_DMIC, SND_SOC_INTEL_AVS_MACH_HDAUDIO,
          SND_SOC_INTEL_AVS_MACH_MAX98373, SND_SOC_INTEL_AVS_MACH_NAU8825,
          SND_SOC_INTEL_AVS_MACH_SSM4567, SND_SOC_INTEL_AVS_MACH_RT5663 and
          SND_SOC_INTEL_CML_LP as modules
        - Enable SND_SOC_INTEL_KBL_DA7219_MAX98927_MACH,
          SND_SOC_INTEL_GLK_DA7219_MAX98357A_MACH, SND_SOC_INTEL_SOF_CS42L42_MACH,
          SND_SOC_INTEL_SOF_NAU8825_MACH, SND_SOC_INTEL_SOF_CML_RT1011_RT5682_MACH,
          SND_SOC_INTEL_SOF_DA7219_MAX98373_MACH, SND_SOC_INTEL_SOF_SSP_AMP_MACH,
          SND_SOC_INTEL_CML_LP_DA7219_MAX98357A_MACH, SND_SOC_CS35L41_I2C and
          SND_SOC_NAU8315 as modules
      * [x86] Enable TOUCHSCREEN_ELAN as module
      * [arm64] Enable configs common to MediaTek MT8173 and MT8183 platforms:
        - Enable ARCH_MEDIATEK, MTK_TIMER, MTK_CPUX_TIMER, MST_IRQ, MTK_SCPSYS,
          MTK_SCPSYS_PM_DOMAINS, MTK_INFRACFG, EINT_MTK, IOMMU_IO_PGTABLE_ARMV7S
        - Enable ARM_MEDIATEK_CPUFREQ, ARM_MEDIATEK_CPUFREQ_HW as built-in
        - Enable SERIAL_8250_MT6577 as built-in
        - Enable HW_RANDOM_MTK, MEDIATEK_WATCHDOG, ARM_MEDIATEK_CPUFREQ and
          ARM_MEDIATEK_CPUFREQ_HW as modules
        - Enable MTK_SMI, MTK_IOMMU, MTK_MMSYS, MTK_CMDQ, MTK_CMDQ_MBOX,
          PWM_MTK_DISP, DRM_MEDIATEK, DRM_MEDIATEK_HDMI, PHY_MTK_HDMI and
          PHY_MTK_MIPI_DSI as modules
        - Enable VIDEO_MEDIATEK_JPEG, VIDEO_MEDIATEK_VCODEC, VIDEO_MEDIATEK_VPU,
          MTK_SCP, RPMSG_MTK_SCP as modules
        - Enable MEDIATEK_MT6577_AUXADC and MTK_THERMAL as modules
        - Enable I2C_MT65XX, SPI_MT65XX, MFD_MT6397, RTC_DRV_MT6397, MTK_PMIC_WRAP
          and MTK_REGULATOR_COUPLER as modules
        - Enable MMC_MTK as module
        - Enable NVMEM_MTK_EFUSE, PHY_MTK_TPHY, USB_XHCI_MTK, USB_MTU3 as modules
        - Enable USB_MTU3_DUAL_ROLE, and enable USB_ROLE_SWITCH as built-in
        - Enable MT7622_WMAC
        - Keep SoC-specific clock and pin controller drivers disabled
      * [arm64] Enable configs for MT8183 Chromebooks:
        - Enable PINCTRL_MT8183
        - Enable COMMON_CLK_MT8183 and its AUDIOSYS, CAMSYS, IMGSYS, IPU_CORE0,
          IPU_CORE1, IPU_ADL, IPU_CONN, MFGCFG, MMSYS, VDECSYS, VENCSYS as modules
        - Enable DEVFREQ_GOV_PASSIVE, ARM_MEDIATEK_CCI_DEVFREQ, MTK_SVS as modules
        - Enable DRM_ANALOGIX_ANX7625, DRM_PANEL_BOE_TV101WUM_NL6 and
          REGULATOR_MT6358 as modules
        - Enable CROS_EC_RPMSG and VIDEO_MEDIATEK_MDP3 as modules
        - Enable MT7921S and ATH10K_SDIO as modules
        - Enable GENERIC_ADC_THERMAL and USB_ONBOARD_HUB as modules
        - Enable SND_SOC_BT_SCO, SND_SOC_CROS_EC_CODEC, SND_SOC_TS3A227E,
          SND_SOC_MT6358, SND_SOC_MT8183, SND_SOC_MT8183_DA7219_MAX98357A,
          and SND_SOC_MT8183_MT6358_TS3A227E_MAX98357A as modules
      * [arm64] Enable configs for MT8173 Chromebooks:
        - Enable PINCTRL_MT8173 and COMMON_CLK_MEDIATEK_FHCTL
        - Enable COMMON_CLK_MT8173 and its IMGSYS, MMSYS, VDECSYS, VENCSYS clocks
          as modules
        - Enable DRM_PARADE_PS8640, REGULATOR_DA9211, REGULATOR_MT6397,
          VIDEO_MEDIATEK_MDP and TOUCHSCREEN_MELFAS_MIP4 as modules
        - Enable SPI_MTK_NOR and ARM_SMC_WATCHDOG as modules
        - Enable SND_SOC_MT8173 and SND_SOC_MT8173_RT5650 as modules
      * [arm64] Enable more hardware for RK3399 ChromeOS tablets:
        - drivers/gpu/drm/panel/Kconfig: DRM_PANEL_INNOLUX_P079ZCA as module
        - drivers/gpu/drm/panel/Kconfig: DRM_PANEL_KINGDISPLAY_KD097D04 as module
        - drivers/media/i2c/Kconfig: Enable VIDEO_OV2685 as module
        - drivers/media/i2c/Kconfig: Enable VIDEO_OV5695 as module
        - drivers/net/wireless/ath/ath10k/Kconfig: Enable ATH10K_SDIO as module
    .
      [ John Paul Adrian Glaubitz ]
      * [ia64] Compile with gcc-12 to work around ICE (PR target/111425)
    .
      [ Francesco Dolcini ]
      * Improve support for NXP i.MX devices
        - [armhf] drivers/cpufreq/Kconfig.arm: Enable CONFIG_ARM_IMX_CPUFREQ_DT
        - [armhf] sound/soc/fsl/Kconfig: Enable CONFIG_SND_SOC_FSL_ASOC_CARD
    .
      [ Ben Hutchings ]
      * d/rules.real: Reinstate installer test build with no build profiles
      * udeb: Move i2c-hid modules to fb-modules since they depend on drm
      * d/rules.real: Run dh_movetousr if available
      * d/rules.real: Change linux-libc-dev installation to:
        - Include all generic headers enabled on any supported architecture
        - Use the upstream headers_install target again
    abeba4e9