- [Config] Update for removal of CONFIG_PCIE_BW
- [Config] add rc-cec to modules.ignore
- * Fix broken efifb on graphics device without driver (LP: #1914411)
- - SAUCE: efifb: Ensure graphics device for efifb stays at PCI D0
-
- * Fix system sleep on TGL systems with Intel ME (LP: #1919321)
- - SAUCE: PCI: Serialize TGL e1000e PM ops
-
- * riscv: revert SiFive Unleashed CPUFreq (LP: #1917433)
- - Revert "SiFive Unleashed CPUFreq"
-
- * Dell Precision 5550 takes up to 10 seconds to respond when coming out of
- sleep (LP: #1919123)
- - SAUCE: Input: i8042 - add dmi quirk
-
- * usb audio is not able to use after boot from 5.10.0-1017-oem (LP: #1918670)
- - ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe
- - ALSA: usb-audio: fix use after free in usb_audio_disconnect
-
- * LRMv4: switch to signing nvidia modules via the Ubuntu Modules signing key
- (LP: #1918134)
- - [Packaging] sync dkms-build et al from LRMv4
-
- * curtin: install flash-kernel in arm64 UEFI unexpected (LP: #1918427)
- - [Packaging] Allow grub-efi-arm* to satisfy recommends on ARM
-
- * Packaging resync (LP: #1786013)
- - update dkms package versions
-
- * Enable Tegra support in arm64 for NVIDIA Jetson (LP: #1918471)
- - [Config] enable ARCH_TEGRA and all Tegra SOC's
- - [Packaging] include modern Tegra modules
-
- * Cirrus Audio Codec CS8409/CS42L42: Input Device does not switch to headset
- Mic when a headset is inserted (LP: #1918378)
- - SAUCE: ALSA: hda/cirrus: Fix Headset Mic volume control name
-
- * [Intel Maple Ridge] system cannot enter S3 the first time while connecting
- to TBT4 storage (LP: #1916467)
- - xhci: Fix repeated xhci wake after suspend due to uncleared internal wake
- state
-
- * Cirrus Audio Codec CS8409/CS42L42 support (LP: #1916554)
- - ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18
- - ALSA: hda/cirrus: Add support for CS8409 HDA bridge and CS42L42 companion
- codec.
- - ALSA: hda/cirrus: Add jack detect interrupt support from CS42L42 companion
- codec.
- - ALSA: hda/cirrus: Add Headphone and Headset MIC Volume Control
-
- * Can't adjust brightness on Dell Precision 7000 laptop (LP: #1917419)
- - drm/i915/dp: Program source OUI on eDP panels
-
- * drm/i915: Drop force_probe requirement for JSL (LP: #1917843)
- - SAUCE: drm/i915: Drop require_force_probe from JSL
-
- * alsa/hda: the hdmi audio dosn't work on TGL machines (LP: #1917829)
- - ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically
+ * Miscellaneous upstream changes: v5.11.6 upstream stable release
+ - ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter
+ handling
+ - io_uring: fix inconsistent lock state
+ - io_uring: deduplicate core cancellations sequence
+ - io_uring: unpark SQPOLL thread for cancelation
+ - io_uring: deduplicate failing task_work_add
+ - fs: provide locked helper variant of close_fd_get_file()
+ - io_uring: get rid of intermediate IORING_OP_CLOSE stage
+ - io_uring/io-wq: kill off now unused IO_WQ_WORK_NO_CANCEL
+ - io_uring/io-wq: return 2-step work swap scheme
+ - io_uring: don't take uring_lock during iowq cancel
+ - media: cedrus: Remove checking for required controls
+ - nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state
+ - parisc: Enable -mlong-calls gcc option with CONFIG_COMPILE_TEST
+ - arm64: Make CPU_BIG_ENDIAN depend on ld.bfd or ld.lld 13.0.0+
+ - btrfs: export and rename qgroup_reserve_meta
+ - btrfs: don't flush from btrfs_delayed_inode_reserve_metadata
+ - iommu/amd: Fix sleeping in atomic in increase_address_space()
+ - scsi: ufs-mediatek: Enable UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL
+ - scsi: ufs: Add a quirk to permit overriding UniPro defaults
+ - misc: eeprom_93xx46: Add quirk to support Microchip 93LC46B eeprom
+ - scsi: ufs: Introduce a quirk to allow only page-aligned sg entries
+ - scsi: ufs: ufs-exynos: Apply vendor-specific values for three timeouts
+ - scsi: ufs: ufs-exynos: Use UFSHCD_QUIRK_ALIGN_SG_WITH_PAGE_SIZE
+ - drm/msm/a5xx: Remove overwriting A5XX_PC_DBG_ECO_CNTL register
+ - mmc: sdhci-of-dwcmshc: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN
+ - HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo
+ Winpad A15
+ - ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk
+ - ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2
+ - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E
+ - PCI: cadence: Retrain Link to work around Gen2 training defect
+ - ASoC: Intel: sof_sdw: reorganize quirks by generation
+ - ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible
+ - scsi: ufs: Fix a duplicate dev quirk number
+ - KVM: SVM: Clear the CR4 register on reset
+ - nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST.
+ - nvme-pci: add quirks for Lexar 256GB SSD
- * Add in-tree Realtek 8821CE wireless module support (LP: #1885862)
- - rtw88: coex: 8821c: correct antenna switch function
- - rtw88: 8821c: Correct CCK RSSI
- - rtw88: 8821c: support RFE type2 wifi NIC
+ * Miscellaneous upstream changes: v5.11.5 upstream stable release
+ - ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256
+ - ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE
+ - ALSA: usb-audio: Don't abort even if the clock rate differs
+ - ALSA: usb-audio: Drop bogus dB range in too low level
+ - ALSA: usb-audio: Allow modifying parameters with succeeding hw_params calls
+ - tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality()
+ - tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality()
+ - btrfs: avoid double put of block group when emptying cluster
+ - btrfs: fix raid6 qstripe kmap
+ - btrfs: fix race between writes to swap files and scrub
+ - btrfs: fix race between swap file activation and snapshot creation
+ - btrfs: fix stale data exposure after cloning a hole with NO_HOLES enabled
+ - btrfs: tree-checker: do not error out if extent ref hash doesn't match
+ - btrfs: fix race between extent freeing/allocation when using bitmaps
+ - btrfs: validate qgroup inherit for SNAP_CREATE_V2 ioctl
+ - btrfs: free correct amount of space in btrfs_delayed_inode_reserve_metadata
+ - btrfs: fix spurious free_space_tree remount warning
+ - btrfs: unlock extents in btrfs_zero_range in case of quota reservation
+ errors
+ - btrfs: fix warning when creating a directory with smack enabled
+ - PM: runtime: Update device status before letting suppliers suspend
+ - ring-buffer: Force before_stamp and write_stamp to be different on discard
+ - io_uring: ignore double poll add on the same waitqueue head
+ - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size
+ - dm verity: fix FEC for RS roots unaligned to block size
+ - drm/amd/pm: correct Arcturus mmTHM_BACO_CNTL register address
+ - drm/amdgpu:disable VCN for Navi12 SKU
+ - drm/amdgpu: Only check for S0ix if AMD_PMC is configured
+ - drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu_regs_pcie
+ - crypto - shash: reduce minimum alignment of shash_desc structure
+ - ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits
+ - ALSA: usb-audio: Fix Pioneer DJM devices URB_CONTROL request direction to
+ set samplerate
+ - RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep
+ - RDMA/rxe: Fix missing kconfig dependency on CRYPTO
+ - IB/mlx5: Add missing error code
+ - ALSA: hda: intel-nhlt: verify config type
+ - ftrace: Have recordmcount use w8 to read relp->r_info in
+ arm64_is_fake_mcount
+ - ia64: don't call handle_signal() unless there's actually a signal queued
+ - rsxx: Return -EFAULT if copy_to_user() fails
+ - iommu/tegra-smmu: Fix mc errors on tegra124-nyan
+ - iommu: Don't use lazy flush for untrusted device
+ - iommu/vt-d: Fix status code for Allocate/Free PASID command
+ - btrfs: zoned: use sector_t for zone sectors
+ - tomoyo: recognize kernel threads correctly
+ - r8169: fix resuming from suspend on RTL8105e if machine runs on battery
- * Fix Lenovo ThinkStation P620 rear audio (LP: #1917842)
- - ALSA: usb-audio: Disable USB autosuspend properly in
- setup_disable_autosuspend()
+ * Miscellaneous upstream changes: v5.11.4 upstream stable release
+ - net: usb: qmi_wwan: support ZTE P685M modem
+ - iwlwifi: add new cards for So and Qu family
+ - x86/build: Treat R_386_PLT32 relocation as R_386_PC32
+ - JFS: more checks for invalid superblock
+ - sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled
+ - udlfb: Fix memory leak in dlfb_usb_probe
+ - media: mceusb: sanity check for prescaler value
+ - erofs: fix shift-out-of-bounds of blkszbits
+ - media: v4l2-ctrls.c: fix shift-out-of-bounds in std_validate
+ - media: zr364xx: fix memory leaks in probe()
+ - xfs: Fix assert failure in xfs_setattr_size()
+ - net/af_iucv: remove WARN_ONCE on malformed RX packets
+ - smackfs: restrict bytes count in smackfs write functions
+ - tomoyo: ignore data race while checking quota
+ - net: fix up truesize of cloned skb in skb_prepare_for_shift()
+ - mptcp: fix spurious retransmissions
+ - riscv: Get rid of MAX_EARLY_MAPPING_SIZE
+ - nbd: handle device refs for DESTROY_ON_DISCONNECT properly
+ - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing
+ - vfio/type1: Use follow_pte()
+ - RDMA/rtrs: Do not signal for heatbeat
+ - RDMA/rtrs-clt: Use bitmask to check sess->flags
+ - RDMA/rtrs-srv: Do not signal REG_MR
+ - tcp: fix tcp_rmem documentation
+ - mptcp: do not wakeup listener for MPJ subflows
+ - mptcp: fix DATA_FIN generation on early shutdown
+ - net: bridge: use switchdev for port flags set through sysfs too
+ - net/sched: cls_flower: Reject invalid ct_state flags rules
+ - net: dsa: tag_rtl4_a: Support also egress tags
+ - net: ag71xx: remove unnecessary MTU reservation
+ - net: hsr: add support for EntryForgetTime
+ - net: psample: Fix netlink skb length with tunnel info
+ - net: fix dev_ifsioc_locked() race condition
+ - dt-bindings: ethernet-controller: fix fixed-link specification
+ - dt-bindings: net: btusb: DT fix s/interrupt-name/interrupt-names/
+ - ASoC: qcom: Remove useless debug print
+ - ath10k: prevent deinitializing NAPI twice
+ - EDAC/amd64: Do not load on family 0x15, model 0x13
+ - staging: fwserial: Fix error handling in fwserial_create
+ - x86/reboot: Add Zotac ZBOX CI327 nano PCI reboot quirk
+ - can: flexcan: add CAN wakeup function for i.MX8QM
+ - vt/consolemap: do font sum unsigned
+ - wlcore: Fix command execute failure 19 for wl12xx
+ - Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl
+ - Bluetooth: btusb: fix memory leak on suspend and resume
+ - selftests/bpf: Remove memory leak
+ - mt76: mt7915: reset token when mac_reset happens
+ - mt76: mt7615: reset token when mac_reset happens
+ - pktgen: fix misuse of BUG_ON() in pktgen_thread_worker()
+ - ath10k: fix wmi mgmt tx queue full due to race condition
+ - net: sfp: add mode quirk for GPON module Ubiquiti U-Fiber Instant
+ - Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk
+ - Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data
+ - staging: most: sound: add sanity check for function argument
+ - staging: bcm2835-audio: Replace unsafe strcpy() with strscpy()
+ - net: ipa: avoid field overflow
+ - brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet
+ - brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet
+ - wilc1000: Fix use of void pointer as a wrong struct type
+ - drm/hisilicon: Fix use-after-free
+ - crypto: tcrypt - avoid signed overflow in byte count
+ - fs: make unlazy_walk() error handling consistent
+ - drm/amdgpu: Add check to prevent IH overflow
+ - PCI: Add a REBAR size quirk for Sapphire RX 5600 XT Pulse
+ - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag
+ - ALSA: usb-audio: Add support for Pioneer DJM-750
+ - drm/amd/display: Guard against NULL pointer deref when get_i2c_info fails
+ - drm/amd/amdgpu: add error handling to amdgpu_virt_read_pf2vf_data
+ - media: uvcvideo: Allow entities with no pads
+ - f2fs: handle unallocated section and zone on pinned/atgc
+ - f2fs: fix to set/clear I_LINKABLE under i_lock
+ - nvme-core: add cancel tagset helpers
+ - nvme-rdma: add clean action for failed reconnection
+ - nvme-tcp: add clean action for failed reconnection
+ - ALSA: usb-audio: Add DJM450 to Pioneer format quirk
+ - ALSA: usb-audio: Add DJM-450 to the quirks table
+ - ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr()
+ - btrfs: fix error handling in commit_fs_roots
+ - perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[]
+ - ASoC: Intel: sof-sdw: indent and add quirks consistently
+ - ASoC: Intel: sof_sdw: detect DMIC number based on mach params
+ - parisc: Bump 64-bit IRQ stack size to 64 KB
+ - sched/features: Fix hrtick reprogramming
+ - ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R
+ tablet
+ - ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet
+ - ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet
+ - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet
+ - scsi: iscsi: Restrict sessions and handles to admin capabilities
+ - scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE
+ - scsi: iscsi: Verify lengths on passthrough PDUs
+ - Xen/gnttab: handle p2m update errors on a per-slot basis
+ - xen-netback: respect gnttab_map_refs()'s return value
+ - xen: fix p2m size in dom0 for disabled memory hotplug case
+ - swap: fix swapfile read/write offset
+ - tty: fix up iterate_tty_read() EOVERFLOW handling
+ - tty: fix up hung_up_tty_read() conversion
+ - tty: clean up legacy leftovers from n_tty line discipline
+ - tty: teach n_tty line discipline about the new "cookie continuations"
+ - tty: teach the n_tty ICANON case about the new "cookie continuations" too
+ - phy: mediatek: Add missing MODULE_DEVICE_TABLE()
+ - ALSA: hda/realtek: Add quirk for Clevo NH55RZQ
+ - ALSA: hda/realtek: Add quirk for Intel NUC 10
+ - ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board
- * Miscellaneous Ubuntu changes
- - [Packaging] Skip d-i code if udebs are disabled
- - [Packaging] Disable udebs if $DEBIAN/d-i doesn't exist
- - [Packaging] remove dh-systemd build dependency
- - [Config] fix several annotaions with enforcement typos
- - [Config] refresh annotations
- - [Config] update configs and annotations
-
- * Miscellaneous upstream changes
+ * Miscellaneous upstream changes: v5.11.3 upstream stable release
- vmlinux.lds.h: add DWARF v5 sections
- vdpa/mlx5: fix param validation in mlx5_vdpa_get_config()
- debugfs: be more robust at handling improper input in debugfs_lookup()
- drm/panel: kd35t133: allow using non-continuous dsi clock
- drm/rockchip: Require the YTR modifier for AFBC
- ASoC: siu: Fix build error by a wrong const prefix
- - selinux: fix inconsistency between inode_getxattr and inode_listsecurity
- - erofs: initialized fields can only be observed after bit is set
- - tpm_tis: Fix check_locality for correct locality acquisition
- - tpm_tis: Clean up locality release
- - KEYS: trusted: Fix incorrect handling of tpm_get_random()
- - KEYS: trusted: Fix migratable=1 failing
- - KEYS: trusted: Reserve TPM for seal and unseal operations
- - btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node
- - btrfs: do not warn if we can't find the reloc root when looking up backref
- - btrfs: add asserts for deleting backref cache nodes
- - btrfs: abort the transaction if we fail to inc ref in btrfs_copy_root
- - btrfs: fix reloc root leak with 0 ref reloc roots on recovery
- - btrfs: splice remaining dirty_bg's onto the transaction dirty bg list
- - btrfs: handle space_info::total_bytes_pinned inside the delayed ref itself
- - btrfs: account for new extents being deleted in total_bytes_pinned
- - btrfs: fix extent buffer leak on failure to copy root
- - drm/i915/gt: Flush before changing register state
- - drm/i915/gt: Correct surface base address for renderclear
- - crypto: arm64/sha - add missing module aliases
- - crypto: aesni - prevent misaligned buffers on the stack
- - crypto: michael_mic - fix broken misalignment handling
- - crypto: sun4i-ss - checking sg length is not sufficient
- - crypto: sun4i-ss - IV register does not work on A10 and A13
- - crypto: sun4i-ss - handle BigEndian for cipher
- - crypto: sun4i-ss - initialize need_fallback
- - soc: samsung: exynos-asv: don't defer early on not-supported SoCs
- - soc: samsung: exynos-asv: handle reading revision register error
- - seccomp: Add missing return in non-void function
- - arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL)
- - misc: rtsx: init of rts522a add OCP power off when no card is present
- - drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue
- - pstore: Fix typo in compression option name
- - dts64: mt7622: fix slow sd card access
- - arm64: dts: agilex: fix phy interface bit shift for gmac1 and gmac2
- - staging/mt7621-dma: mtk-hsdma.c->hsdma-mt7621.c
- - staging: gdm724x: Fix DMA from stack
- - staging: rtl8188eu: Add Edimax EW-7811UN V2 to device table
- - floppy: reintroduce O_NDELAY fix
- - media: i2c: max9286: fix access to unallocated memory
- - media: v4l: ioctl: Fix memory leak in video_usercopy
- - media: ir_toy: add another IR Droid device
- - media: ipu3-cio2: Fix mbus_code processing in cio2_subdev_set_fmt()
- - media: marvell-ccic: power up the device on mclk enable
- - media: smipcie: fix interrupt handling and IR timeout
- - x86/virt: Eat faults on VMXOFF in reboot flows
- - x86/reboot: Force all cpus to exit VMX root if VMX is supported
- - x86/fault: Fix AMD erratum #91 errata fixup for user code
- - x86/entry: Fix instrumentation annotation
- - powerpc/prom: Fix "ibm,arch-vec-5-platform-support" scan
- - rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers
- - rcu/nocb: Perform deferred wake up before last idle's need_resched() check
- - rcu/nocb: Trigger self-IPI on late deferred wake up before user resume
- - entry: Explicitly flush pending rcuog wakeup before last rescheduling point
- - entry/kvm: Explicitly flush pending rcuog wakeup before last rescheduling
- point
- - kprobes: Fix to delay the kprobes jump optimization
- - arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55
- - iommu/arm-smmu-qcom: Fix mask extraction for bootloader programmed SMRs
- - mailbox: arm_mhuv2: Skip calling kfree() with invalid pointer
- - arm64: kexec_file: fix memory leakage in create_dtb() when fdt_open_into()
- fails
- - arm64: uprobe: Return EOPNOTSUPP for AARCH32 instruction probing
- - arm64 module: set plt* section addresses to 0x0
- - arm64: spectre: Prevent lockdep splat on v4 mitigation enable path
- - riscv: Disable KSAN_SANITIZE for vDSO
- - watchdog: qcom: Remove incorrect usage of QCOM_WDT_ENABLE_IRQ
- - watchdog: mei_wdt: request stop on unregister
- - coresight: etm4x: Handle accesses to TRCSTALLCTLR
- - mtd: spi-nor: sfdp: Fix last erase region marking
- - mtd: spi-nor: sfdp: Fix wrong erase type bitmask for overlaid region
- - mtd: spi-nor: core: Fix erase type discovery for overlaid region
- - mtd: spi-nor: core: Add erase size check for erase command initialization
- - mtd: spi-nor: hisi-sfc: Put child node np on error path
- - fs/affs: release old buffer head on error path
- - seq_file: document how per-entry resources are managed.
- - x86: fix seq_file iteration for pat/memtype.c
- - mm: memcontrol: fix swap undercounting in cgroup2
- - mm: memcontrol: fix get_active_memcg return value
- - hugetlb: fix update_and_free_page contig page struct assumption
- - hugetlb: fix copy_huge_page_from_user contig page struct assumption
- - mm/vmscan: restore zone_reclaim_mode ABI
- - mm, compaction: make fast_isolate_freepages() stay within zone
- - KVM: nSVM: fix running nested guests when npt=0
- - nvmem: qcom-spmi-sdam: Fix uninitialized pdev pointer
- - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols
- - mmc: sdhci-esdhc-imx: fix kernel panic when remove module
- - mmc: sdhci-pci-o2micro: Bug fix for SDR104 HW tuning failure
- - powerpc/32: Preserve cr1 in exception prolog stack check to fix build error
- - powerpc/kexec_file: fix FDT size estimation for kdump kernel
- - powerpc/32s: Add missing call to kuep_lock on syscall entry
- - spmi: spmi-pmic-arb: Fix hw_irq overflow
- - mei: bus: block send with vtag on non-conformat FW
- - mei: fix transfer over dma with extended header
- - mei: me: emmitsburg workstation DID
- - mei: me: add adler lake point S DID
- - mei: me: add adler lake point LP DID
- - gpio: pcf857x: Fix missing first interrupt
- - mfd: gateworks-gsc: Fix interrupt type
- - printk: fix deadlock when kernel panic
- - exfat: fix shift-out-of-bounds in exfat_fill_super()
- - zonefs: Fix file size of zones in full condition
- - kcmp: Support selection of SYS_kcmp without CHECKPOINT_RESTORE
- - thermal: cpufreq_cooling: freq_qos_update_request() returns < 0 on error
- - cpufreq: qcom-hw: drop devm_xxx() calls from init/exit hooks
- - cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument
- - cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if
- available
- - proc: don't allow async path resolution of /proc/thread-self components
- - s390/vtime: fix inline assembly clobber list
- - virtio/s390: implement virtio-ccw revision 2 correctly
- - um: mm: check more comprehensively for stub changes
- - um: defer killing userspace on page table update failures
- - irqchip/loongson-pch-msi: Use bitmap_zalloc() to allocate bitmap
- - f2fs: fix out-of-repair __setattr_copy()
- - f2fs: enforce the immutable flag on open files
- - f2fs: flush data when enabling checkpoint back
- - cifs: fix DFS failover
- - cifs: check all path components in resolved dfs target
- - cifs: introduce helper for finding referral server to improve DFS target
- resolution
- - cifs: fix nodfs mount option
- - cifs: fix handling of escaped ',' in the password mount argument
- - sparc32: fix a user-triggerable oops in clear_user()
- - perf stat: Use nftw() instead of ftw()
- - spi: fsl: invert spisel_boot signal on MPC8309
- - spi: spi-synquacer: fix set_cs handling
- - gfs2: fix glock confusion in function signal_our_withdraw
- - gfs2: Don't skip dlm unlock if glock has an lvb
- - gfs2: Lock imbalance on error path in gfs2_recover_one
- - gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end
- - dm: fix deadlock when swapping to encrypted device
- - dm table: fix iterate_devices based device capability checks
- - dm table: fix DAX iterate_devices based device capability checks
- - dm table: fix zoned iterate_devices based device capability checks
- - dm writecache: fix performance degradation in ssd mode
- - dm writecache: return the exact table values that were set
- - dm writecache: fix writing beyond end of underlying device when shrinking
- - dm era: Recover committed writeset after crash
- - dm era: Update in-core bitset after committing the metadata
- - dm era: Verify the data block size hasn't changed
- - dm era: Fix bitset memory leaks
- - dm era: Use correct value size in equality function of writeset tree
- - dm era: Reinitialize bitset cache before digesting a new writeset
- - dm era: only resize metadata in preresume
- - drm/i915: Reject 446-480MHz HDMI clock on GLK
- - kgdb: fix to kill breakpoints on initmem after boot
- - ipv6: silence compilation warning for non-IPV6 builds
- - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending
- - wireguard: selftests: test multiple parallel streams
- - wireguard: queueing: get rid of per-peer ring buffers
- - net: sched: fix police ext initialization
- - net: qrtr: Fix memory leak in qrtr_tun_open
- - net_sched: fix RTNL deadlock again caused by request_module()
- - ARM: dts: aspeed: Add LCLK to lpc-snoop
- - net: usb: qmi_wwan: support ZTE P685M modem
- - iwlwifi: add new cards for So and Qu family
- - x86/build: Treat R_386_PLT32 relocation as R_386_PC32
- - JFS: more checks for invalid superblock
- - sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled
- - udlfb: Fix memory leak in dlfb_usb_probe
- - media: mceusb: sanity check for prescaler value
- - erofs: fix shift-out-of-bounds of blkszbits
- - media: v4l2-ctrls.c: fix shift-out-of-bounds in std_validate
- - media: zr364xx: fix memory leaks in probe()
- - xfs: Fix assert failure in xfs_setattr_size()
- - net/af_iucv: remove WARN_ONCE on malformed RX packets
- - smackfs: restrict bytes count in smackfs write functions
- - tomoyo: ignore data race while checking quota
- - net: fix up truesize of cloned skb in skb_prepare_for_shift()
- - mptcp: fix spurious retransmissions
- - riscv: Get rid of MAX_EARLY_MAPPING_SIZE
- - nbd: handle device refs for DESTROY_ON_DISCONNECT properly
- - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing
- - vfio/type1: Use follow_pte()
- - RDMA/rtrs: Do not signal for heatbeat
- - RDMA/rtrs-clt: Use bitmask to check sess->flags
- - RDMA/rtrs-srv: Do not signal REG_MR
- - tcp: fix tcp_rmem documentation
- - mptcp: do not wakeup listener for MPJ subflows
- - mptcp: fix DATA_FIN generation on early shutdown
- - net: bridge: use switchdev for port flags set through sysfs too
- - net/sched: cls_flower: Reject invalid ct_state flags rules
- - net: dsa: tag_rtl4_a: Support also egress tags
- - net: ag71xx: remove unnecessary MTU reservation
- - net: hsr: add support for EntryForgetTime
- - net: psample: Fix netlink skb length with tunnel info
- - net: fix dev_ifsioc_locked() race condition
- - dt-bindings: ethernet-controller: fix fixed-link specification
- - dt-bindings: net: btusb: DT fix s/interrupt-name/interrupt-names/
- - ASoC: qcom: Remove useless debug print
- - ath10k: prevent deinitializing NAPI twice
- - EDAC/amd64: Do not load on family 0x15, model 0x13
- - staging: fwserial: Fix error handling in fwserial_create
- - x86/reboot: Add Zotac ZBOX CI327 nano PCI reboot quirk
- - can: flexcan: add CAN wakeup function for i.MX8QM
- - vt/consolemap: do font sum unsigned
- - wlcore: Fix command execute failure 19 for wl12xx
- - Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl
- - Bluetooth: btusb: fix memory leak on suspend and resume
- - selftests/bpf: Remove memory leak
- - mt76: mt7915: reset token when mac_reset happens
- - mt76: mt7615: reset token when mac_reset happens
- - pktgen: fix misuse of BUG_ON() in pktgen_thread_worker()
- - ath10k: fix wmi mgmt tx queue full due to race condition
- - net: sfp: add mode quirk for GPON module Ubiquiti U-Fiber Instant
- - Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk
- - Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data
- - staging: most: sound: add sanity check for function argument
- - staging: bcm2835-audio: Replace unsafe strcpy() with strscpy()
- - net: ipa: avoid field overflow
- - brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet
- - brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet
- - wilc1000: Fix use of void pointer as a wrong struct type
- - drm/hisilicon: Fix use-after-free
- - crypto: tcrypt - avoid signed overflow in byte count
- - fs: make unlazy_walk() error handling consistent
- - drm/amdgpu: Add check to prevent IH overflow
- - PCI: Add a REBAR size quirk for Sapphire RX 5600 XT Pulse
- - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag
- - ALSA: usb-audio: Add support for Pioneer DJM-750
- - drm/amd/display: Guard against NULL pointer deref when get_i2c_info fails
- - drm/amd/amdgpu: add error handling to amdgpu_virt_read_pf2vf_data
- - media: uvcvideo: Allow entities with no pads
- - f2fs: handle unallocated section and zone on pinned/atgc
- - f2fs: fix to set/clear I_LINKABLE under i_lock
- - nvme-core: add cancel tagset helpers
- - nvme-rdma: add clean action for failed reconnection
- - nvme-tcp: add clean action for failed reconnection
- - ALSA: usb-audio: Add DJM450 to Pioneer format quirk
- - ALSA: usb-audio: Add DJM-450 to the quirks table
- - ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr()
- - btrfs: fix error handling in commit_fs_roots
- - perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[]
- - ASoC: Intel: sof-sdw: indent and add quirks consistently
- - ASoC: Intel: sof_sdw: detect DMIC number based on mach params
- - parisc: Bump 64-bit IRQ stack size to 64 KB
- - sched/features: Fix hrtick reprogramming
- - ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R
- tablet
- - ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet
- - ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet
- - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet
- - scsi: iscsi: Restrict sessions and handles to admin capabilities
- - scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE
- - scsi: iscsi: Verify lengths on passthrough PDUs
- - Xen/gnttab: handle p2m update errors on a per-slot basis
- - xen-netback: respect gnttab_map_refs()'s return value
- - xen: fix p2m size in dom0 for disabled memory hotplug case
- - swap: fix swapfile read/write offset
- - tty: fix up iterate_tty_read() EOVERFLOW handling
- - tty: fix up hung_up_tty_read() conversion
- - tty: clean up legacy leftovers from n_tty line discipline
- - tty: teach n_tty line discipline about the new "cookie continuations"
- - tty: teach the n_tty ICANON case about the new "cookie continuations" too
- - phy: mediatek: Add missing MODULE_DEVICE_TABLE()
- - ALSA: hda/realtek: Add quirk for Clevo NH55RZQ
- - ALSA: hda/realtek: Add quirk for Intel NUC 10
- - ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board
- - ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256
- - ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE
- - ALSA: usb-audio: Don't abort even if the clock rate differs
- - ALSA: usb-audio: Drop bogus dB range in too low level
- - ALSA: usb-audio: Allow modifying parameters with succeeding hw_params calls
- - tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality()
- - tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality()
- - btrfs: avoid double put of block group when emptying cluster
- - btrfs: fix raid6 qstripe kmap
- - btrfs: fix race between writes to swap files and scrub
- - btrfs: fix race between swap file activation and snapshot creation
- - btrfs: fix stale data exposure after cloning a hole with NO_HOLES enabled
- - btrfs: tree-checker: do not error out if extent ref hash doesn't match
- - btrfs: fix race between extent freeing/allocation when using bitmaps
- - btrfs: validate qgroup inherit for SNAP_CREATE_V2 ioctl
- - btrfs: free correct amount of space in btrfs_delayed_inode_reserve_metadata
- - btrfs: fix spurious free_space_tree remount warning
- - btrfs: unlock extents in btrfs_zero_range in case of quota reservation
- errors
- - btrfs: fix warning when creating a directory with smack enabled
- - PM: runtime: Update device status before letting suppliers suspend
- - ring-buffer: Force before_stamp and write_stamp to be different on discard
- - io_uring: ignore double poll add on the same waitqueue head
- - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size
- - dm verity: fix FEC for RS roots unaligned to block size
- - drm/amd/pm: correct Arcturus mmTHM_BACO_CNTL register address
- - drm/amdgpu:disable VCN for Navi12 SKU
- - drm/amdgpu: Only check for S0ix if AMD_PMC is configured
- - drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu_regs_pcie
- - crypto - shash: reduce minimum alignment of shash_desc structure
- - ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits
- - ALSA: usb-audio: Fix Pioneer DJM devices URB_CONTROL request direction to
- set samplerate
- - RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep
- - RDMA/rxe: Fix missing kconfig dependency on CRYPTO
- - IB/mlx5: Add missing error code
- - ALSA: hda: intel-nhlt: verify config type
- - ftrace: Have recordmcount use w8 to read relp->r_info in
- arm64_is_fake_mcount
- - ia64: don't call handle_signal() unless there's actually a signal queued
- - rsxx: Return -EFAULT if copy_to_user() fails
- - iommu/tegra-smmu: Fix mc errors on tegra124-nyan
- - iommu: Don't use lazy flush for untrusted device
- - iommu/vt-d: Fix status code for Allocate/Free PASID command
- - btrfs: zoned: use sector_t for zone sectors
- - tomoyo: recognize kernel threads correctly
- - r8169: fix resuming from suspend on RTL8105e if machine runs on battery
- - ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter
- handling
- - io_uring: fix inconsistent lock state
- - io_uring: deduplicate core cancellations sequence
- - io_uring: unpark SQPOLL thread for cancelation
- - io_uring: deduplicate failing task_work_add
- - fs: provide locked helper variant of close_fd_get_file()
- - io_uring: get rid of intermediate IORING_OP_CLOSE stage
- - io_uring/io-wq: kill off now unused IO_WQ_WORK_NO_CANCEL
- - io_uring/io-wq: return 2-step work swap scheme
- - io_uring: don't take uring_lock during iowq cancel
- - media: cedrus: Remove checking for required controls
- - nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state
- - parisc: Enable -mlong-calls gcc option with CONFIG_COMPILE_TEST
- - arm64: Make CPU_BIG_ENDIAN depend on ld.bfd or ld.lld 13.0.0+
- - btrfs: export and rename qgroup_reserve_meta
- - btrfs: don't flush from btrfs_delayed_inode_reserve_metadata
- - iommu/amd: Fix sleeping in atomic in increase_address_space()
- - scsi: ufs-mediatek: Enable UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL
- - scsi: ufs: Add a quirk to permit overriding UniPro defaults
- - misc: eeprom_93xx46: Add quirk to support Microchip 93LC46B eeprom
- - scsi: ufs: Introduce a quirk to allow only page-aligned sg entries
- - scsi: ufs: ufs-exynos: Apply vendor-specific values for three timeouts
- - scsi: ufs: ufs-exynos: Use UFSHCD_QUIRK_ALIGN_SG_WITH_PAGE_SIZE
- - drm/msm/a5xx: Remove overwriting A5XX_PC_DBG_ECO_CNTL register
- - mmc: sdhci-of-dwcmshc: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN
- - HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo
- Winpad A15
- - ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk
- - ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2
- - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E
- - PCI: cadence: Retrain Link to work around Gen2 training defect
- - ASoC: Intel: sof_sdw: reorganize quirks by generation
- - ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible
- - scsi: ufs: Fix a duplicate dev quirk number
- - KVM: SVM: Clear the CR4 register on reset
- - nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST.
- - nvme-pci: add quirks for Lexar 256GB SSD
+ - selinux: fix inconsistency between inode_getxattr and inode_listsecurity
+ - erofs: initialized fields can only be observed after bit is set
+ - tpm_tis: Fix check_locality for correct locality acquisition
+ - tpm_tis: Clean up locality release
+ - KEYS: trusted: Fix incorrect handling of tpm_get_random()
+ - KEYS: trusted: Fix migratable=1 failing
+ - KEYS: trusted: Reserve TPM for seal and unseal operations
+ - btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node
+ - btrfs: do not warn if we can't find the reloc root when looking up backref
+ - btrfs: add asserts for deleting backref cache nodes
+ - btrfs: abort the transaction if we fail to inc ref in btrfs_copy_root
+ - btrfs: fix reloc root leak with 0 ref reloc roots on recovery
+ - btrfs: splice remaining dirty_bg's onto the transaction dirty bg list
+ - btrfs: handle space_info::total_bytes_pinned inside the delayed ref itself
+ - btrfs: account for new extents being deleted in total_bytes_pinned
+ - btrfs: fix extent buffer leak on failure to copy root
+ - drm/i915/gt: Flush before changing register state
+ - drm/i915/gt: Correct surface base address for renderclear
+ - crypto: arm64/sha - add missing module aliases
+ - crypto: aesni - prevent misaligned buffers on the stack
+ - crypto: michael_mic - fix broken misalignment handling
+ - crypto: sun4i-ss - checking sg length is not sufficient
+ - crypto: sun4i-ss - IV register does not work on A10 and A13
+ - crypto: sun4i-ss - handle BigEndian for cipher
+ - crypto: sun4i-ss - initialize need_fallback
+ - soc: samsung: exynos-asv: don't defer early on not-supported SoCs
+ - soc: samsung: exynos-asv: handle reading revision register error
+ - seccomp: Add missing return in non-void function
+ - arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL)
+ - misc: rtsx: init of rts522a add OCP power off when no card is present
+ - drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue
+ - pstore: Fix typo in compression option name
+ - dts64: mt7622: fix slow sd card access
+ - arm64: dts: agilex: fix phy interface bit shift for gmac1 and gmac2
+ - staging/mt7621-dma: mtk-hsdma.c->hsdma-mt7621.c
+ - staging: gdm724x: Fix DMA from stack
+ - staging: rtl8188eu: Add Edimax EW-7811UN V2 to device table
+ - floppy: reintroduce O_NDELAY fix
+ - media: i2c: max9286: fix access to unallocated memory
+ - media: v4l: ioctl: Fix memory leak in video_usercopy
+ - media: ir_toy: add another IR Droid device
+ - media: ipu3-cio2: Fix mbus_code processing in cio2_subdev_set_fmt()
+ - media: marvell-ccic: power up the device on mclk enable
+ - media: smipcie: fix interrupt handling and IR timeout
+ - x86/virt: Eat faults on VMXOFF in reboot flows
+ - x86/reboot: Force all cpus to exit VMX root if VMX is supported
+ - x86/fault: Fix AMD erratum #91 errata fixup for user code
+ - x86/entry: Fix instrumentation annotation
+ - powerpc/prom: Fix "ibm,arch-vec-5-platform-support" scan
+ - rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers
+ - rcu/nocb: Perform deferred wake up before last idle's need_resched() check
+ - rcu/nocb: Trigger self-IPI on late deferred wake up before user resume
+ - entry: Explicitly flush pending rcuog wakeup before last rescheduling point
+ - entry/kvm: Explicitly flush pending rcuog wakeup before last rescheduling
+ point
+ - kprobes: Fix to delay the kprobes jump optimization
+ - arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55
+ - iommu/arm-smmu-qcom: Fix mask extraction for bootloader programmed SMRs
+ - mailbox: arm_mhuv2: Skip calling kfree() with invalid pointer
+ - arm64: kexec_file: fix memory leakage in create_dtb() when fdt_open_into()
+ fails
+ - arm64: uprobe: Return EOPNOTSUPP for AARCH32 instruction probing
+ - arm64 module: set plt* section addresses to 0x0
+ - arm64: spectre: Prevent lockdep splat on v4 mitigation enable path
+ - riscv: Disable KSAN_SANITIZE for vDSO
+ - watchdog: qcom: Remove incorrect usage of QCOM_WDT_ENABLE_IRQ
+ - watchdog: mei_wdt: request stop on unregister
+ - coresight: etm4x: Handle accesses to TRCSTALLCTLR
+ - mtd: spi-nor: sfdp: Fix last erase region marking
+ - mtd: spi-nor: sfdp: Fix wrong erase type bitmask for overlaid region
+ - mtd: spi-nor: core: Fix erase type discovery for overlaid region
+ - mtd: spi-nor: core: Add erase size check for erase command initialization
+ - mtd: spi-nor: hisi-sfc: Put child node np on error path
+ - fs/affs: release old buffer head on error path
+ - seq_file: document how per-entry resources are managed.
+ - x86: fix seq_file iteration for pat/memtype.c
+ - mm: memcontrol: fix swap undercounting in cgroup2
+ - mm: memcontrol: fix get_active_memcg return value
+ - hugetlb: fix update_and_free_page contig page struct assumption
+ - hugetlb: fix copy_huge_page_from_user contig page struct assumption
+ - mm/vmscan: restore zone_reclaim_mode ABI
+ - mm, compaction: make fast_isolate_freepages() stay within zone
+ - KVM: nSVM: fix running nested guests when npt=0
+ - nvmem: qcom-spmi-sdam: Fix uninitialized pdev pointer
+ - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols
+ - mmc: sdhci-esdhc-imx: fix kernel panic when remove module
+ - mmc: sdhci-pci-o2micro: Bug fix for SDR104 HW tuning failure
+ - powerpc/32: Preserve cr1 in exception prolog stack check to fix build error
+ - powerpc/kexec_file: fix FDT size estimation for kdump kernel
+ - powerpc/32s: Add missing call to kuep_lock on syscall entry
+ - spmi: spmi-pmic-arb: Fix hw_irq overflow
+ - mei: bus: block send with vtag on non-conformat FW
+ - mei: fix transfer over dma with extended header
+ - mei: me: emmitsburg workstation DID
+ - mei: me: add adler lake point S DID
+ - mei: me: add adler lake point LP DID
+ - gpio: pcf857x: Fix missing first interrupt
+ - mfd: gateworks-gsc: Fix interrupt type
+ - printk: fix deadlock when kernel panic
+ - exfat: fix shift-out-of-bounds in exfat_fill_super()
+ - zonefs: Fix file size of zones in full condition
+ - kcmp: Support selection of SYS_kcmp without CHECKPOINT_RESTORE
+ - thermal: cpufreq_cooling: freq_qos_update_request() returns < 0 on error
+ - cpufreq: qcom-hw: drop devm_xxx() calls from init/exit hooks
+ - cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument
+ - cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if
+ available
+ - proc: don't allow async path resolution of /proc/thread-self components
+ - s390/vtime: fix inline assembly clobber list
+ - virtio/s390: implement virtio-ccw revision 2 correctly
+ - um: mm: check more comprehensively for stub changes
+ - um: defer killing userspace on page table update failures
+ - irqchip/loongson-pch-msi: Use bitmap_zalloc() to allocate bitmap
+ - f2fs: fix out-of-repair __setattr_copy()
+ - f2fs: enforce the immutable flag on open files
+ - f2fs: flush data when enabling checkpoint back
+ - cifs: fix DFS failover
+ - cifs: check all path components in resolved dfs target
+ - cifs: introduce helper for finding referral server to improve DFS target
+ resolution
+ - cifs: fix nodfs mount option
+ - cifs: fix handling of escaped ',' in the password mount argument
+ - sparc32: fix a user-triggerable oops in clear_user()
+ - perf stat: Use nftw() instead of ftw()
+ - spi: fsl: invert spisel_boot signal on MPC8309
+ - spi: spi-synquacer: fix set_cs handling
+ - gfs2: fix glock confusion in function signal_our_withdraw
+ - gfs2: Don't skip dlm unlock if glock has an lvb
+ - gfs2: Lock imbalance on error path in gfs2_recover_one
+ - gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end
+ - dm: fix deadlock when swapping to encrypted device
+ - dm table: fix iterate_devices based device capability checks
+ - dm table: fix DAX iterate_devices based device capability checks
+ - dm table: fix zoned iterate_devices based device capability checks
+ - dm writecache: fix performance degradation in ssd mode
+ - dm writecache: return the exact table values that were set
+ - dm writecache: fix writing beyond end of underlying device when shrinking
+ - dm era: Recover committed writeset after crash
+ - dm era: Update in-core bitset after committing the metadata
+ - dm era: Verify the data block size hasn't changed
+ - dm era: Fix bitset memory leaks
+ - dm era: Use correct value size in equality function of writeset tree
+ - dm era: Reinitialize bitset cache before digesting a new writeset
+ - dm era: only resize metadata in preresume
+ - drm/i915: Reject 446-480MHz HDMI clock on GLK
+ - kgdb: fix to kill breakpoints on initmem after boot
+ - ipv6: silence compilation warning for non-IPV6 builds
+ - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending
+ - wireguard: selftests: test multiple parallel streams
+ - wireguard: queueing: get rid of per-peer ring buffers
+ - net: sched: fix police ext initialization
+ - net: qrtr: Fix memory leak in qrtr_tun_open
+ - net_sched: fix RTNL deadlock again caused by request_module()
+ - ARM: dts: aspeed: Add LCLK to lpc-snoop
+
+ * Fix broken efifb on graphics device without driver (LP: #1914411)
+ - SAUCE: efifb: Ensure graphics device for efifb stays at PCI D0
+
+ * Fix system sleep on TGL systems with Intel ME (LP: #1919321)
+ - SAUCE: PCI: Serialize TGL e1000e PM ops
+
+ * riscv: revert SiFive Unleashed CPUFreq (LP: #1917433)
+ - Revert "SiFive Unleashed CPUFreq"
+
+ * Dell Precision 5550 takes up to 10 seconds to respond when coming out of
+ sleep (LP: #1919123)
+ - SAUCE: Input: i8042 - add dmi quirk
+
+ * usb audio is not able to use after boot from 5.10.0-1017-oem (LP: #1918670)
+ - ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe
+ - ALSA: usb-audio: fix use after free in usb_audio_disconnect
+
+ * LRMv4: switch to signing nvidia modules via the Ubuntu Modules signing key
+ (LP: #1918134)
+ - [Packaging] sync dkms-build et al from LRMv4
+
+ * curtin: install flash-kernel in arm64 UEFI unexpected (LP: #1918427)
+ - [Packaging] Allow grub-efi-arm* to satisfy recommends on ARM
+
+ * Packaging resync (LP: #1786013)
+ - update dkms package versions
+
+ * Enable Tegra support in arm64 for NVIDIA Jetson (LP: #1918471)
+ - [Config] enable ARCH_TEGRA and all Tegra SOC's
+ - [Packaging] include modern Tegra modules
+
+ * Cirrus Audio Codec CS8409/CS42L42: Input Device does not switch to headset
+ Mic when a headset is inserted (LP: #1918378)
+ - SAUCE: ALSA: hda/cirrus: Fix Headset Mic volume control name
+
+ * [Intel Maple Ridge] system cannot enter S3 the first time while connecting
+ to TBT4 storage (LP: #1916467)
+ - xhci: Fix repeated xhci wake after suspend due to uncleared internal wake
+ state
+
+ * Cirrus Audio Codec CS8409/CS42L42 support (LP: #1916554)
+ - ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18
+ - ALSA: hda/cirrus: Add support for CS8409 HDA bridge and CS42L42 companion
+ codec.
+ - ALSA: hda/cirrus: Add jack detect interrupt support from CS42L42 companion
+ codec.
+ - ALSA: hda/cirrus: Add Headphone and Headset MIC Volume Control
+
+ * Can't adjust brightness on Dell Precision 7000 laptop (LP: #1917419)
+ - drm/i915/dp: Program source OUI on eDP panels
+
+ * drm/i915: Drop force_probe requirement for JSL (LP: #1917843)
+ - SAUCE: drm/i915: Drop require_force_probe from JSL
+
+ * alsa/hda: the hdmi audio dosn't work on TGL machines (LP: #1917829)
+ - ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically
+
+ * Add in-tree Realtek 8821CE wireless module support (LP: #1885862)
+ - rtw88: coex: 8821c: correct antenna switch function
+ - rtw88: 8821c: Correct CCK RSSI
+ - rtw88: 8821c: support RFE type2 wifi NIC
+
+ * Fix Lenovo ThinkStation P620 rear audio (LP: #1917842)
+ - ALSA: usb-audio: Disable USB autosuspend properly in
+ setup_disable_autosuspend()
+
+ * Miscellaneous Ubuntu changes
+ - [Packaging] Skip d-i code if udebs are disabled
+ - [Packaging] Disable udebs if $DEBIAN/d-i doesn't exist
+ - [Packaging] remove dh-systemd build dependency
+ - [Config] fix several annotaions with enforcement typos
+ - [Config] refresh annotations
+ - [Config] update configs and annotations
+
+ * Miscellaneous upstream changes:
- riscv: dts: fu740: fix cache-controller interrupts
- riscv: sifive: fu740: cpu{1, 2, 3, 4} set compatible to sifive, u74-mc
- riscv: sifive: unmatched: update for 16GB rev3
* hirsute/linux: 5.11.0-11.12 -proposed tracker (LP: #1917335)
+ * Miscellaneous upstream changes: v5.11.2 upstream stable release
+ - bpf: Fix truncation handling for mod32 dst reg wrt zero
+ - HID: make arrays usage and value to be the same
+ - USB: quirks: sort quirk entries
+ - usb: quirks: add quirk to start video capture on ELMO L-12F document camera
+ reliable
+ - ntfs: check for valid standard information attribute
+ - Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working
+ - arm64: tegra: Add power-domain for Tegra210 HDA
+ - hwmon: (dell-smm) Add XPS 15 L502X to fan control blacklist
+ - KVM: x86: Zap the oldest MMU pages, not the newest
+ - KVM: do not assume PTE is writable after follow_pfn
+ - mm: provide a saner PTE walking API for modules
+ - KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped()
+
* Packaging resync (LP: #1786013)
- update dkms package versions
- [Packaging] update variants
- tty: protect tty_write from odd low-level tty disciplines
- Bluetooth: btusb: Always fallback to alt 1 for WBS
- media: pwc: Use correct device for DMA
- - bpf: Fix truncation handling for mod32 dst reg wrt zero
- - HID: make arrays usage and value to be the same
- - USB: quirks: sort quirk entries
- - usb: quirks: add quirk to start video capture on ELMO L-12F document camera
- reliable
- - ntfs: check for valid standard information attribute
- - Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working
- - arm64: tegra: Add power-domain for Tegra210 HDA
- - hwmon: (dell-smm) Add XPS 15 L502X to fan control blacklist
- - KVM: x86: Zap the oldest MMU pages, not the newest
- - KVM: do not assume PTE is writable after follow_pfn
- - mm: provide a saner PTE walking API for modules
- - KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped()
-- Andrea Righi <andrea.righi@canonical.com> Mon, 01 Mar 2021 18:17:45 +0100