[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#940672: marked as done (Please add support for HP x2 210 PMIC and sound card)



Your message dated Wed, 11 May 2022 18:00:09 +0000
with message-id <E1noqd7-000Cst-S7@fasolo.debian.org>
and subject line Bug#940672: fixed in linux 5.17.6-1
has caused the Debian Bug report #940672,
regarding Please add support for HP x2 210 PMIC and sound card
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
940672: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=940672
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: linux-image-5.3.0-rc5-amd64
Version: 5.3~rc5-1~exp2
Severity: wishlist
Tags: patch

HP x2 210 has an AXP288 PMIC. Battery driver is already enabled but not
the
charger one. Moreover, the ADC driver is needed to make them work.

Also, this device uses the (now landed) CX2072X codec.

Here is a proposed patch (against current debian linux git branch)
which
enables the necessary drivers.

Thanks for all your work ;)
diff --git a/debian/config/kernelarch-x86/config b/debian/config/kernelarch-x86/config
index cbf9193..e58a66b 100644
--- a/debian/config/kernelarch-x86/config
+++ b/debian/config/kernelarch-x86/config
@@ -454,6 +454,7 @@ CONFIG_EDAC_AMD8111=m
 ## file: drivers/extcon/Kconfig
 ##
 CONFIG_EXTCON=m
+CONFIG_EXTCON_AXP288=m
 CONFIG_EXTCON_INTEL_CHT_WC=m
 
 ##
@@ -703,6 +704,11 @@ CONFIG_KXCJK1013=m
 CONFIG_MMA9551=m
 CONFIG_MMA9553=m
 
+##
+## file: drivers/iio/adc/Kconfig
+##
+CONFIG_AXP288_ADC=m
+
 ##
 ## file: drivers/iio/gyro/Kconfig
 ##
@@ -1444,6 +1450,7 @@ CONFIG_PNP=y
 ## file: drivers/power/supply/Kconfig
 ##
 CONFIG_BATTERY_SBS=m
+CONFIG_AXP288_CHARGER=m
 CONFIG_AXP288_FUEL_GAUGE=m
 CONFIG_BATTERY_MAX17042=m
 CONFIG_CHARGER_BQ24190=m
@@ -2102,6 +2109,7 @@ CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m
 CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m
 CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m
 CONFIG_SND_SOC_INTEL_CHT_BSW_NAU8824_MACH=m
+CONFIG_SND_SOC_INTEL_BYT_CHT_CX2072X_MACH=m
 CONFIG_SND_SOC_INTEL_BYT_CHT_DA7213_MACH=m
 CONFIG_SND_SOC_INTEL_BYT_CHT_ES8316_MACH=m
 # CONFIG_SND_SOC_INTEL_BYT_CHT_NOCODEC_MACH is not set

--- End Message ---
--- Begin Message ---
Source: linux
Source-Version: 5.17.6-1
Done: Bastian Blank <waldi@debian.org>

We believe that the bug you reported is fixed in the latest version of
linux, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 940672@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bastian Blank <waldi@debian.org> (supplier of updated linux package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 11 May 2022 18:50:31 +0200
Source: linux
Architecture: source
Version: 5.17.6-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Changed-By: Bastian Blank <waldi@debian.org>
Closes: 940672 991461 1009858
Changes:
 linux (5.17.6-1) unstable; urgency=medium
 .
   * New upstream stable update:
     https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.17.4
     - [arm64] cpuidle: PSCI: Move the `has_lpi` check to the beginning of the
       function
     - ACPI: processor idle: Check for architectural support for LPI
     - btrfs: remove no longer used counter when reading data page
     - btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups()
     - media: si2157: unknown chip version Si2147-A30 ROM 0x50
     - drm/amdgpu: Ensure HDA function is suspended before ASIC reset
     - btrfs: release correct delalloc amount in direct IO write path
     - btrfs: fix btrfs_submit_compressed_write cgroup attribution
     - btrfs: return allocated block group from do_chunk_alloc()
     - ALSA: core: Add snd_card_free_on_error() helper
     - [i386] ALSA: sis7019: Fix the missing error handling
     - ALSA: ali5451: Fix the missing snd_card_free() call at probe error
     - ALSA: als300: Fix the missing snd_card_free() call at probe error
     - ALSA: als4000: Fix the missing snd_card_free() call at probe error
     - ALSA: atiixp: Fix the missing snd_card_free() call at probe error
     - ALSA: azt3328: Fix the missing snd_card_free() call at probe error
     - ALSA: bt87x: Fix the missing snd_card_free() call at probe error
     - ALSA: ca0106: Fix the missing snd_card_free() call at probe error
     - ALSA: cmipci: Fix the missing snd_card_free() call at probe error
     - ALSA: cs4281: Fix the missing snd_card_free() call at probe error
     - [i386] ALSA: cs5535audio: Fix the missing snd_card_free() call at probe
       error
     - ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error
     - ALSA: ens137x: Fix the missing snd_card_free() call at probe error
     - ALSA: es1938: Fix the missing snd_card_free() call at probe error
     - ALSA: es1968: Fix the missing snd_card_free() call at probe error
     - ALSA: fm801: Fix the missing snd_card_free() call at probe error
     - ALSA: hdsp: Fix the missing snd_card_free() call at probe error
     - ALSA: hdspm: Fix the missing snd_card_free() call at probe error
     - ALSA: ice1724: Fix the missing snd_card_free() call at probe error
     - ALSA: intel8x0: Fix the missing snd_card_free() call at probe error
     - [x86] ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe
       error
     - ALSA: korg1212: Fix the missing snd_card_free() call at probe error
     - ALSA: lola: Fix the missing snd_card_free() call at probe error
     - ALSA: lx6464es: Fix the missing snd_card_free() call at probe error
     - ALSA: maestro3: Fix the missing snd_card_free() call at probe error
     - ALSA: oxygen: Fix the missing snd_card_free() call at probe error
     - ALSA: riptide: Fix the missing snd_card_free() call at probe error
     - ALSA: rme32: Fix the missing snd_card_free() call at probe error
     - ALSA: rme9652: Fix the missing snd_card_free() call at probe error
     - ALSA: rme96: Fix the missing snd_card_free() call at probe error
     - [i386] ALSA: sc6000: Fix the missing snd_card_free() call at probe error
     - ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error
     - ALSA: via82xx: Fix the missing snd_card_free() call at probe error
     - ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb
     - [x86] ALSA: memalloc: Add fallback SG-buffer allocations for x86
     - ALSA: nm256: Don't call card private_free at probe error path
     - [arm64] drm/msm: Add missing put_task_struct() in debugfs path
     - nfsd: Fix a write performance regression
     - Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in
       11ax"
     - [arm64] KVM: arm64: Generalise VM features into a set of flags
     - [arm64] KVM: arm64: mixed-width check should be skipped for uninitialized
       vCPUs
     - SUNRPC: Fix the svc_deferred_event trace class
     - net/sched: flower: fix parsing of ethertype following VLAN header
     - veth: Ensure eth header is in skb's linear part
     - gpiolib: acpi: use correct format characters
     - cifs: release cached dentries only if mount is complete
     - ice: arfs: fix use-after-free when freeing @rx_cpu_rmap
     - Revert "iavf: Fix deadlock occurrence during resetting VF interface"
     - net: mdio: don't defer probe forever if PHY IRQ provider is missing
     - sctp: use the correct skb for security_sctp_assoc_request
     - net/sched: fix initialization order when updating chain 0 head
     - cachefiles: unmark inode in use in error path
     - cachefiles: Fix KASAN slab-out-of-bounds in cachefiles_set_volume_xattr
     - [arm64] net: dsa: felix: suppress -EPROBE_DEFER errors
     - io_uring: flag the fact that linked file assignment is sane
     - [armhf] net: ethernet: stmmac: fix altr_tse_pcs function when using a
       fixed-link
     - net/sched: taprio: Check if socket flags are valid
     - cfg80211: hold bss_lock while updating nontrans_list
     - netfilter: nft_socket: make cgroup match work in input too
     - [arm64] drm/msm: Fix range size vs end confusion
     - [arm64] drm/msm/dsi: Use connector directly in
       msm_dsi_manager_connector_init()
     - [arm64] drm/msm/dp: add fail safe mode outside of event_mutex context
     - io_uring: stop using io_wq_work as an fd placeholder
     - net/smc: use memcpy instead of snprintf to avoid out of bounds read
     - net/smc: Fix NULL pointer dereference in smc_pnet_find_ib()
     - scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63
     - scsi: pm80xx: Enable upper inbound, outbound queues
     - scsi: iscsi: Move iscsi_ep_disconnect()
     - scsi: iscsi: Fix offload conn cleanup when iscsid restarts
     - scsi: iscsi: Fix endpoint reuse regression
     - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart
     - scsi: iscsi: Fix unbound endpoint error handling
     - sctp: Initialize daddr on peeled off socket
     - netfilter: nf_tables: nft_parse_register can return a negative value
     - io_uring: fix assign file locking issue
     - ALSA: ad1889: Fix the missing snd_card_free() call at probe error
     - ALSA: mtpav: Don't call card private_free at probe error path
     - io_uring: move io_uring_rsrc_update2 validation
     - io_uring: verify that resv2 is 0 in io_uring_rsrc_update2
     - io_uring: verify pad field is 0 in io_get_ext_arg
     - ALSA: usb-audio: Increase max buffer size
     - ALSA: usb-audio: Limit max buffer and period sizes per time
     - macvlan: Fix leaking skb in source mode with nodst option
     - [armhf] net: ftgmac100: access hardware register after clock ready
     - cifs: potential buffer overflow in handling symlinks
     - vfio/pci: Fix vf_token mechanism when device-specific VF drivers are used
     - tun: annotate access to queue->trans_start
     - [arm64] net: dsa: felix: fix tagging protocol changes with multiple CPU
       ports
     - [arm64] net: bcmgenet: Revert "Use stronger register read/writes to assure
       ordering"
     - block: fix offset/size check in bio_trim()
     - block: null_blk: end timed out poll request
     - io_uring: abort file assignment prior to assigning creds
     - [powerpc*] KVM: PPC: Book3S HV P9: Fix "lost kick" race
     - drm/amd: Add USBC connector ID
     - btrfs: fix fallocate to use file_modified to update permissions
       consistently
     - btrfs: do not warn for free space inode in cow_file_range
     - drm/amdgpu: conduct a proper cleanup of PDB bo
     - drm/amdgpu/gmc: use PCI BARs for APUs in passthrough
     - drm/amd/display: FEC check in timing validation
     - drm/amdkfd: Fix Incorrect VMIDs passed to HWS
     - drm/amdgpu/vcn: improve vcn dpg stop procedure
     - [arm64,x86] Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by
       default in isolated guests
     - [arm64,x86] Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus
       device
     - [amd64,arm64] PCI: hv: Propagate coherence from VMbus device to PCI device
     - [arm64,x86] Drivers: hv: vmbus: Prevent load re-ordering when reading ring
       buffer
     - scsi: target: tcmu: Fix possible page UAF
     - scsi: lpfc: Improve PCI EEH Error and Recovery Handling
     - scsi: lpfc: Fix unload hang after back to back PCI EEH faults
     - scsi: lpfc: Fix queue failures when recovering from PCI parity error
     - [powerpc*] scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024
     - ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs
     - [armhf] gpu: ipu-v3: Fix dev_dbg frequency output
     - [powerpc*] static_call: Properly initialise DEFINE_STATIC_CALL_RET0()
     - [arm64] alternatives: mark patch_alternative() as `noinstr`
     - tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry
     - [arm64,x86] Drivers: hv: balloon: Disable balloon and hot-add accordingly
     - net: usb: aqc111: Fix out-of-bounds accesses in RX fixup
     - myri10ge: fix an incorrect free for skb in myri10ge_sw_tso
     - drm/amd/display: Fix allocate_mst_payload assert on resume
     - drbd: set QUEUE_FLAG_STABLE_WRITES
     - scsi: mpt3sas: Fail reset operation if config request timed out
     - scsi: mvsas: Add PCI ID of RocketRaid 2640
     - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan
     - drivers: net: slip: fix NPD bug in sl_tx_timeout()
     - io_uring: zero tag on rsrc removal
     - io_uring: use nospec annotation for more indexes
     - [arm64] perf/imx_ddr: Fix undefined behavior due to shift overflowing the
       constant
     - mm/secretmem: fix panic when growing a memfd_secret
     - mm, page_alloc: fix build_zonerefs_node()
     - mm: fix unexpected zeroed page mapping with zram swap
     - hugetlb: do not demote poisoned hugetlb pages
     - revert "fs/binfmt_elf: fix PT_LOAD p_align values for loaders"
     - revert "fs/binfmt_elf: use PT_LOAD p_align values for static PIE"
     - [x86] KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded
     - SUNRPC: Fix NFSD's request deferral on RDMA transports
     - cifs: verify that tcon is valid before dereference in cifs_kill_sb
     - ath9k: Properly clear TX status area before reporting to mac80211
     - ath9k: Fix usage of driver-private space in tx_info
     - btrfs: zoned: activate block group only for extent allocation
     - btrfs: fix root ref counts in error handling in btrfs_get_root_ref
     - btrfs: mark resumed async balance as writing
     - ALSA: hda/realtek: Add quirk for Clevo PD50PNT
     - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers
     - ALSA: pcm: Test for "silence" field in struct "pcm_format_data"
     - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size
     - ipv6: fix panic when forwarding a pkt with no in6 dev
     - drm/amdgpu: Enable gfxoff quirk on MacBook Pro
     - [x86] tsx: Use MSR_TSX_CTRL to clear CPUID bits
     - [x86] tsx: Disable TSX development mode at boot
     - genirq/affinity: Consider that CPUs on nodes can be unbalanced
     - tick/nohz: Use WARN_ON_ONCE() to prevent console saturation
     - dm integrity: fix memory corruption when tag_size is less than digest size
     - i2c: dev: check return value when calling dev_set_name()
     - [arm64,armhf] Revert "net: dsa: setup master before ports"
     - smp: Fix offline cpu check in flush_smp_call_function_queue()
     - dt-bindings: memory: snps,ddrc-3.80a compatible also need interrupts
     - timers: Fix warning condition in __run_timers()
     - mm, kfence: support kmem_dump_obj() for KFENCE objects
     - [x86] drm/i915: Sunset igpu legacy mmap support based on GRAPHICS_VER_FULL
     - cpu/hotplug: Remove the 'cpu' member of cpuhp_cpu_state
     - ax25: Fix UAF bugs in ax25 timers (CVE-2022-1205)
     - io_uring: use right issue_flags for splice/tee
     - io_uring: fix poll file assign deadlock
     - io_uring: fix poll error reporting
     https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.17.5
     - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead
     - perf tools: Fix segfault accessing sample_id xyarray
     - drm/amd/display: Only set PSR version when valid
     - block/compat_ioctl: fix range check in BLKGETSIZE
     - gfs2: assign rgrp glock before compute_bitstructs
     - scsi: ufs: core: scsi_get_lba() error fix
     - net/sched: cls_u32: fix netns refcount changes in u32_change()
     - ALSA: usb-audio: Clear MIDI port active flag after draining
     - ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX.
     - ALSA: hda/realtek: Add quirk for Clevo NP70PNP
     - ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek
     - ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create()
     - ASoC: rk817: Use devm_clk_get() in rk817_platform_probe
     - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component
     - ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use
     - dmaengine: idxd: fix device cleanup on disable
     - dmaengine: imx-sdma: Fix error checking in sdma_event_remap
     - dmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources
     - dmaengine: dw-edma: Fix unaligned 64bit access
     - spi: spi-mtk-nor: initialize spi controller after resume
     - firmware: cs_dsp: Fix overrun of unterminated control name string
     - esp: limit skb_page_frag_refill use to a single page
     - spi: cadence-quadspi: fix incorrect supports_op() return value
     - igc: Fix infinite loop in release_swfw_sync
     - igc: Fix BUG: scheduling while atomic
     - igc: Fix suspending when PTM is active
     - ice: allow creating VFs for !CONFIG_NET_SWITCHDEV
     - ice: fix crash in switchdev mode
     - ice: Fix memory leak in ice_get_orom_civd_data()
     - ALSA: hda/hdmi: fix warning about PCM count when used with SOF
     - rxrpc: Restore removed timer deletion
     - net/smc: Fix sock leak when release after smc_shutdown()
     - net/packet: fix packet_sock xmit return value checking
     - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit()
     - ip6_gre: Fix skb_under_panic in __gre6_xmit()
     - net: restore alpha order to Ethernet devices in config
     - net/sched: cls_u32: fix possible leak in u32_init_knode()
     - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu
     - ipv6: make ip6_rt_gc_expire an atomic_t
     - can: isotp: stop timeout monitoring when no first frame was sent
     - net: dsa: hellcreek: Calculate checksums in tagger
     - net: mscc: ocelot: fix broken IP multicast flooding
     - netlink: reset network and mac headers in netlink_dump()
     - drm/i915/display/psr: Unset enable_psr2_sel_fetch if other checks in intel_psr2_config_valid() fails
     - RISC-V: KVM: Remove 's' & 'u' as valid ISA extension
     - RISC-V: KVM: Restrict the extensions that can be disabled
     - net: stmmac: Use readl_poll_timeout_atomic() in atomic state
     - dmaengine: idxd: match type for retries var in idxd_enqcmds()
     - dmaengine: idxd: fix retry value to be constant for duration of function call
     - dmaengine: idxd: add RO check for wq max_batch_size write
     - dmaengine: idxd: add RO check for wq max_transfer_size write
     - dmaengine: idxd: skip clearing device context when device is read-only
     - selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets
     - selftests: mlxsw: vxlan_flooding_ipv6: Prevent flooding of unwanted packets
     - userfaultfd: mark uffd_wp regardless of VM_WRITE flag
     - arm64: mm: fix p?d_leaf()
     - XArray: Disallow sibling entries of nodes
     - drm/msm/gpu: Rename runtime suspend/resume functions
     - drm/msm/gpu: Remove mutex from wait_event condition
     - ARM: vexpress/spc: Avoid negative array index when !SMP
     - reset: renesas: Check return value of reset_control_deassert()
     - reset: tegra-bpmp: Restore Handle errors in BPMP response
     - platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative
     - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant
     - drm/msm/disp: check the return value of kzalloc()
     - selftests: KVM: Free the GIC FD when cleaning up in arch_timer
     - ALSA: hda: intel-dsp-config: update AlderLake PCI IDs
     - arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes
     - vxlan: fix error return code in vxlan_fdb_append
     - cifs: Check the IOCB_DIRECT flag, not O_DIRECT
     - net: atlantic: Avoid out-of-bounds indexing
     - mt76: Fix undefined behavior due to shift overflowing the constant
     - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant
     - dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info()
     - drm/msm/mdp5: check the return of kzalloc()
     - KVM: x86: hyper-v: Avoid writing to TSC page without an active vCPU
     - net: macb: Restart tx only if queue pointer is lagging
     - scsi: iscsi: Release endpoint ID when its freed
     - scsi: iscsi: Merge suspend fields
     - scsi: iscsi: Fix NOP handling during conn recovery
     - scsi: qedi: Fix failed disconnect handling
     - stat: fix inconsistency between struct stat and struct compat_stat
     - VFS: filename_create(): fix incorrect intent.
     - nvme: add a quirk to disable namespace identifiers
     - nvme-pci: disable namespace identifiers for the MAXIO MAP1002/1202
     - nvme-pci: disable namespace identifiers for Qemu controllers
     - irq_work: use kasan_record_aux_stack_noalloc() record callstack
     - EDAC/synopsys: Read the error count from the correct register
     - mm/memory-failure.c: skip huge_zero_page in memory_failure()
     - memcg: sync flush only if periodic flush is delayed
     - mm, hugetlb: allow for "high" userspace addresses
     - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup
     - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove()
     - ata: pata_marvell: Check the 'bmdma_addr' beforing reading
     - dma: at_xdmac: fix a missing check on list iterator
     - dmaengine: imx-sdma: fix init of uart scripts
     - net: atlantic: invert deep par in pm functions, preventing null derefs
     - drm/radeon: fix logic inversion in radeon_sync_resv
     - io_uring: free iovec if file assignment fails
     - Input: omap4-keypad - fix pm_runtime_get_sync() error checking
     - scsi: sr: Do not leak information in ioctl
     - sched/pelt: Fix attach_entity_load_avg() corner case
     - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled
     - drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised
     - drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare
     - powerpc/time: Always set decrementer in timer_interrupt()
     - KVM: PPC: Fix TCE handling for VFIO
     - drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
     - powerpc/perf: Fix power9 event alternatives
     - powerpc/perf: Fix power10 event alternatives
     - arm/xen: Fix some refcount leaks
     - perf script: Always allow field 'data_src' for auxtrace
     - perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event
     - fs: fix acl translation
     - cifs: fix NULL ptr dereference in refresh_mounts()
     - cifs: use correct lock type in cifs_reconnect()
     - xtensa: patch_text: Fixup last cpu should be master
     - xtensa: fix a7 clobbering in coprocessor context load/store
     - openvswitch: fix OOB access in reserve_sfa_size()
     - gpio: Request interrupts after IRQ is initialized
     - ASoC: rt5682: fix an incorrect NULL check on list iterator
     - ASoC: soc-dapm: fix two incorrect uses of list iterator
     - e1000e: Fix possible overflow in LTR decoding
     - codecs: rt5682s: fix an incorrect NULL check on list iterator
     - ARC: entry: fix syscall_trace_exit argument
     - drm/vmwgfx: Fix gem refcounting and memory evictions
     - arm_pmu: Validate single/group leader events
     - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog
     - KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io()
     - KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a race
     - KVM: nVMX: Defer APICv updates while L2 is active until L1 is active
     - KVM: SVM: Simplify and harden helper to flush SEV guest page(s)
     - KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs
     - ext4: fix fallocate to use file_modified to update permissions consistently
     - ext4: fix symlink file size not match to file content
     - ext4: fix use-after-free in ext4_search_dir
     - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole
     - ext4, doc: fix incorrect h_reserved size
     - ext4: fix overhead calculation to account for the reserved gdt blocks
     - ext4: force overhead calculation if the s_overhead_cluster makes no sense
     - ext4: update the cached overhead value in the superblock
     - jbd2: fix a potential race while discarding reserved buffers after an abort
     - spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller
     - ASoC: SOF: topology: cleanup dailinks on widget unload
     - io_uring: fix leaks on IOPOLL and CQE_SKIP
     - arm64: dts: qcom: add IPA qcom,qmp property
     https://www.kernel.org/pub/linux/kernel/v5.x/ChangeLog-5.17.6
     - usb: mtu3: fix USB 3.0 dual-role-switch from device to host
     - floppy: disable FDRAWCMD by default
     - USB: quirks: add a Realtek card reader
     - USB: quirks: add STRING quirk for VCOM device
     - USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS
     - USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader
     - USB: serial: option: add support for Cinterion MV32-WA/MV32-WB
     - USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions
     - usb: xhci: tegra:Fix PM usage reference leak of tegra_xusb_unpowergate_partitions
     - xhci: Enable runtime PM on second Alderlake controller
     - xhci: stop polling roothubs after shutdown
     - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms
     - iio: dac: ad5592r: Fix the missing return value.
     - iio: scd4x: check return of scd4x_write_and_fetch
     - iio: dac: ad5446: Fix read_raw not returning set value
     - iio: magnetometer: ak8975: Fix the error handling in ak8975_power_on()
     - iio: imu: inv_icm42600: Fix I2C init possible nack
     - usb: misc: fix improper handling of refcount in uss720_probe()
     - usb: core: Don't hold the device lock while sleeping in do_proc_control()
     - usb: typec: ucsi: Fix reuse of completion structure
     - usb: typec: ucsi: Fix role swapping
     - usb: gadget: uvc: Fix crash when encoding data for usb request
     - usb: gadget: configfs: clear deactivation flag in configfs_composite_unbind()
     - usb: dwc3: Try usb-role-switch first in dwc3_drd_init
     - usb: dwc3: core: Fix tx/rx threshold settings
     - usb: dwc3: core: Only handle soft-reset in DCTL
     - usb: dwc3: gadget: Return proper request status
     - usb: dwc3: pci: add support for the Intel Meteor Lake-P
     - usb: cdns3: Fix issue for clear halt endpoint
     - usb: phy: generic: Get the vbus supply
     - kernfs: fix NULL dereferencing in kernfs_remove
     - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0
     - binder: Address corner cases in deferred copy and fixup
     - serial: imx: fix overrun interrupts in DMA mode
     - serial: amba-pl011: do not time out prematurely when draining tx fifo
     - serial: 8250: Also set sticky MCR bits in console restoration
     - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device
     - eeprom: at25: Use DMA safe buffers
     - arch_topology: Do not set llc_sibling if llc_id is invalid
     - topology: make core_mask include at least cluster_siblings
     - ceph: fix possible NULL pointer dereference for req->r_session
     - bus: mhi: host: pci_generic: Add missing poweroff() PM callback
     - bus: mhi: host: pci_generic: Flush recovery worker during freeze
     - arm64: dts: imx8mm-venice: fix spi2 pin configuration
     - pinctrl: samsung: fix missing GPIOLIB on ARM64 Exynos config
     - f2fs: should not truncate blocks during roll-forward recovery
     - hex2bin: make the function hex_to_bin constant-time
     - hex2bin: fix access beyond string end
     - bus: fsl-mc-msi: Fix MSI descriptor mutex lock for msi_first_desc()
     - riscv: patch_text: Fixup last cpu should be master
     - x86/cpu: Load microcode during restore_processor_state()
     - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests
     - iocost: don't reset the inuse weight of under-weighted debtors
     - virtio_net: fix wrong buf address calculation when using xdp
     - cpufreq: qcom-hw: drop affinity hint before freeing the IRQ
     - cpufreq: qcom-hw: fix the race between LMH worker and cpuhp
     - cpufreq: qcom-hw: fix the opp entries refcounting
     - cpufreq: qcom-cpufreq-hw: Fix throttle frequency value on EPSS platforms
     - video: fbdev: udlfb: properly check endpoint type
     - arm64: dts: meson: remove CPU opps below 1GHz for G12B boards
     - arm64: dts: meson: remove CPU opps below 1GHz for SM1 boards
     - iio: dac: ad3552r: fix signedness bug in ad3552r_reset()
     - iio:imu:bmi160: disable regulator in error path
     - iio:filter:admv8818: select REGMAP_SPI for ADMV8818
     - mtd: rawnand: fix ecc parameters for mt7622
     - tee: optee: add missing mutext_destroy in optee_ffa_probe
     - xsk: Fix l2fwd for copy mode + busy poll combo
     - arm64: dts: imx8qm: Correct SCU clock controller's compatible property
     - USB: Fix xhci event ring dequeue pointer ERDP update issue
     - soc: imx: imx8m-blk-ctrl: Fix IMX8MN_DISPBLK_PD_ISI hang
     - ARM: dts: imx6qdl-apalis: Fix sgtl5000 detection issue
     - iio:dac:ad3552r: Fix an IS_ERR() vs NULL check
     - arm64: dts: imx8mq-tqma8mq: change the spi-nor tx
     - arm64: dts: imx8mn: Fix SAI nodes
     - arm64: dts: meson-sm1-bananapi-m5: fix wrong GPIO pin labeling for CON1
     - phy: samsung: Fix missing of_node_put() in exynos_sata_phy_probe
     - phy: samsung: exynos5250-sata: fix missing device put in probe error paths
     - ARM: OMAP2+: Fix refcount leak in omap_gic_of_init
     - bus: ti-sysc: Make omap3 gpt12 quirk handling SoC specific
     - ARM: dts: dra7: Fix suspend warning for vpe powerdomain
     - phy: ti: omap-usb2: Fix error handling in omap_usb2_enable_clocks
     - ARM: dts: at91: Map MCLK for wm8731 on at91sam9g20ek
     - ARM: dts: at91: sama5d4_xplained: fix pinctrl phandle name
     - ARM: dts: at91: fix pinctrl phandles
     - phy: mapphone-mdm6600: Fix PM error handling in phy_mdm6600_probe
     - phy: ti: Add missing pm_runtime_disable() in serdes_am654_probe
     - interconnect: qcom: sc7180: Drop IP0 interconnects
     - interconnect: qcom: sdx55: Drop IP0 interconnects
     - ARM: dts: Fix mmc order for omap3-gta04
     - ARM: dts: am33xx-l4: Add missing touchscreen clock properties
     - ARM: dts: am3517-evm: Fix misc pinmuxing
     - ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35
     - pinctrl: qcom: sm6350: fix order of UFS & SDC pins
     - ipvs: correctly print the memory size of ip_vs_conn_tab
     - phy: amlogic: fix error path in phy_g12a_usb3_pcie_probe()
     - pinctrl: mediatek: moore: Fix build error
     - mtd: rawnand: Fix return value check of wait_for_completion_timeout
     - mtd: fix 'part' field data corruption in mtd_info
     - pinctrl: stm32: Do not call stm32_gpio_get() for edge triggered IRQs in EOI
     - memory: renesas-rpc-if: Fix HF/OSPI data transfer in Manual Mode
     - net: dsa: Add missing of_node_put() in dsa_port_link_register_of
     - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion
     - bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from bpf_xmit lwt hook
     - pinctrl: rockchip: fix RK3308 pinmux bits
     - tcp: md5: incorrect tcp_header_len for incoming connections
     - pinctrl: stm32: Keep pinctrl block clock enabled when LEVEL IRQ requested
     - tcp: ensure to use the most recently sent skb when filling the rate sample
     - wireguard: device: check for metadata_dst with skb_valid_dst()
     - sctp: check asoc strreset_chunk in sctp_generate_reconf_event
     - ARM: dts: imx6ull-colibri: fix vqmmc regulator
     - arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock
     - pinctrl: pistachio: fix use of irq_of_parse_and_map()
     - cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe
     - net: hns3: clear inited state and stop client after failed to register netdev
     - net: hns3: fix error log of tx/rx tqps stats
     - net: hns3: modify the return code of hclge_get_ring_chain_from_mbx
     - net: hns3: add validity check for message data length
     - net: hns3: add return value for mailbox handling in PF
     - net/smc: sync err code when tcp connection was refused
     - net: lan966x: fix a couple off by one bugs
     - ip_gre: Make o_seqno start from 0 in native mode
     - ip6_gre: Make o_seqno start from 0 in native mode
     - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode
     - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT
     - tcp: make sure treq->af_specific is initialized
     - bus: sunxi-rsb: Fix the return value of sunxi_rsb_device_create()
     - clk: sunxi: sun9i-mmc: check return value after calling platform_get_resource()
     - cpufreq: qcom-cpufreq-hw: Clear dcvs interrupts
     - mctp: defer the kfree of object mdev->addrs
     - net: bcmgenet: hide status block before TX timestamping
     - net: phy: marvell10g: fix return value on error
     - net: dsa: mv88e6xxx: Fix port_hidden_wait to account for port_base_addr
     - drm/sun4i: Remove obsolete references to PHYS_OFFSET
     - ice: wait 5 s for EMP reset after firmware flash
     - Bluetooth: hci_event: Fix checking for invalid handle on error status
     - net: dsa: lantiq_gswip: Don't set GSWIP_MII_CFG_RMII_CLK
     - io_uring: check reserved fields for send/sendmsg
     - io_uring: check reserved fields for recv/recvmsg
     - netfilter: nf_conntrack_tcp: re-init for syn packets only
     - netfilter: conntrack: fix udp offload timeout sysctl
     - platform/x86: asus-wmi: Potential buffer overflow in asus_wmi_evaluate_method_buf()
     - platform/x86: asus-wmi: Fix driver not binding when fan curve control probe fails
     - drm/amdkfd: Fix GWS queue count
     - drm/amd/display: Fix memory leak in dcn21_clock_source_create
     - tls: Skip tls_append_frag on zero copy size
     - bnx2x: fix napi API usage sequence
     - net: fec: add missing of_node_put() in fec_enet_init_stop_mode()
     - gfs2: Minor retry logic cleanup
     - gfs2: Make sure not to return short direct writes
     - gfs2: No short reads or writes upon glock contention
     - perf arm-spe: Fix addresses of synthesized SPE events
     - ixgbe: ensure IPsec VF<->PF compatibility
     - net: enetc: allow tc-etf offload even with NETIF_F_CSUM_MASK
     - Revert "ibmvnic: Add ethtool private flag for driver-defined queue limits"
     - tcp: fix F-RTO may not work correctly when receiving DSACK
     - io_uring: fix uninitialized field in rw io_kiocb
     - ASoC: soc-pcm: use GFP_KERNEL when the code is sleepable
     - ASoC: cs35l41: Fix a shift-out-of-bounds warning found by UBSAN
     - ASoC: rt711/5682: check if bus is active before deferred jack detection
     - ASoC: Intel: soc-acpi: correct device endpoints for max98373
     - ASoC: wm8731: Disable the regulator when probing fails
     - Input: cypress-sf - register a callback to disable the regulators
     - ext4: fix bug_on in start_this_handle during umount filesystem
     - arch: xtensa: platforms: Fix deadlock in rs_close()
     - ksmbd: increment reference count of parent fp
     - ksmbd: set fixed sector size to FS_SECTOR_SIZE_INFORMATION
     - erofs: fix use-after-free of on-stack io[]
     - bonding: do not discard lowest hash bit for non layer3+4 hashing
     - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32
     - cifs: destage any unwritten data to the server before calling copychunk_write
     - drivers: net: hippi: Fix deadlock in rr_close()
     - powerpc/perf: Fix 32bit compile
     - ALSA: hda: intel-dsp-config: Add RaptorLake PCI IDs
     - selftest/vm: verify mmap addr in mremap_test
     - selftest/vm: verify remap destination address in mremap_test
     - bfq: Fix warning in bfqq_request_over_limit()
     - Revert "ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40"
     - Revert "block: inherit request start time from bio for BLK_CGROUP"
     - zonefs: Fix management of open zones
     - zonefs: Clear inode information flags on inode creation
     - kasan: prevent cpu_quarantine corruption when CPU offline and cache shrink occur at same time
     - mtd: rawnand: qcom: fix memory corruption that causes panic
     - netfilter: Update ip6_route_me_harder to consider L3 domain
     - drm/amdgpu: don't runtime suspend if there are displays attached (v3)
     - drm/i915: Check EDID for HDR static metadata when choosing blc
     - drm/i915: Fix SEL_FETCH_PLANE_*(PIPE_B+) register addresses
     - net: ethernet: stmmac: fix write to sgmii_adapter_base
     - ACPI: processor: idle: Avoid falling back to C3 type C-states
     - thermal: int340x: Fix attr.show callback prototype
     - btrfs: fix direct I/O read repair for split bios
     - btrfs: fix direct I/O writes for split bios on zoned devices
     - btrfs: fix leaked plug after failure syncing log on zoned filesystems
     - btrfs: zoned: use dedicated lock for data relocation
     - btrfs: fix assertion failure during scrub due to block group reallocation
     - ARM: dts: at91: sama7g5ek: enable pull-up on flexcom3 console lines
     - ARM: dts: imx8mm-venice-gw{71xx,72xx,73xx}: fix OTG controller OC mode
     - perf symbol: Pass is_kallsyms to symbols__fixup_end()
     - perf symbol: Update symbols__fixup_end()
     - perf symbol: Remove arch__symbols__fixup_end()
     - tty: n_gsm: fix missing mux reset on config change at responder
     - tty: n_gsm: fix restart handling via CLD command
     - tty: n_gsm: fix decoupled mux resource
     - tty: n_gsm: fix mux cleanup after unregister tty device
     - tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2
     - tty: n_gsm: fix frame reception handling
     - tty: n_gsm: fix malformed counter for out of frame data
     - netfilter: nft_socket: only do sk lookups when indev is available
     - tty: n_gsm: fix insufficient txframe size
     - tty: n_gsm: fix wrong DLCI release order
     - tty: n_gsm: fix missing explicit ldisc flush
     - tty: n_gsm: fix wrong command retry handling
     - tty: n_gsm: fix wrong command frame length field encoding
     - tty: n_gsm: fix wrong signal octets encoding in MSC
     - tty: n_gsm: fix missing tty wakeup in convergence layer type 2
     - tty: n_gsm: fix reset fifo race condition
     - tty: n_gsm: fix incorrect UA handling
     - tty: n_gsm: fix missing update of modem controls after DLCI open
     - tty: n_gsm: fix broken virtual tty handling
     - tty: n_gsm: fix invalid use of MSC in advanced option
     - tty: n_gsm: fix software flow control handling
     - tty: n_gsm: fix sometimes uninitialized warning in gsm_dlci_modem_output()
     - objtool: Fix code relocs vs weak symbols
     - objtool: Fix type of reloc::addend
     - powerpc/64: Add UADDR64 relocation support
 .
   [ Diederik de Haas ]
   * [armhf] drivers/net/ethernet/freescale: Enable FEC as module
     (Closes: #991461)
   * [x86] drivers/extcon: Enable EXTCON_AXP288 as module
   * [x86] drivers/power/supply: Enable AXP288_CHARGER as module
     (Closes: #940672)
 .
   [ Vagrant Cascadian ]
   * [arm64] Enable modules for MNT Reform: DRM_LVDS_CODEC,
     DRM_SIMPLE_BRIDGE, DRM_TI_SN65DSI86, DRM_CDNS_MHDP8546, DRM_IMX_DCSS,
     DRM_PANEL_LVDS, I2C_IMX_LPI2C, I2C_MUX_REG, INTERCONNECT_IMX,
     INTERCONNECT_IMX8MQ, MFD_WM8994, MUX_GPIO, MUX_MMIO, RTC_DRV_PCF8523,
     USB_EHCI_FSL, BACKLIGHT_GPIO, BACKLIGHT_LED, SND_SOC_WM8960,
     SND_SOC_FSL_MICFIL, SND_IMX_SOC, SND_SOC_FSL_ASOC_CARD,
     SND_SOC_IMX_AUDMIX and SND_SOC_IMX_HDMI. Thanks to Johannes Schauer
     Marin Rodrigues. (Closes: #1009858)
 .
   [ Salvatore Bonaccorso ]
   * Bump ABI to 2
Checksums-Sha1:
 72629c7fb7e99d09940d92a92db62d4be1e50121 251064 linux_5.17.6-1.dsc
 f62963351c5c251ffd022f73bfc3e621ef3d8f3f 130114880 linux_5.17.6.orig.tar.xz
 149e58dad8fbaa2eda33f9b23da85653794f8ad3 1311940 linux_5.17.6-1.debian.tar.xz
 ee0019b9bd8e80994487fb46093ba3bd08b021e3 5808 linux_5.17.6-1_source.buildinfo
Checksums-Sha256:
 2368d0c1faebfbfe436aa397c9d84d5defd65eedfb0cd89a3684c54cb78ff2b3 251064 linux_5.17.6-1.dsc
 d97883fa5d7c2e90f3e7b8732d0c77273d04350def4363cc6c55841c6ce1ff49 130114880 linux_5.17.6.orig.tar.xz
 29ce0693900eba0b5b585dd633dce55c95a064ca7b1ad46817fe2b79edb5f583 1311940 linux_5.17.6-1.debian.tar.xz
 d8c29fae6e232d89a9c88c302d21c0dd8d315cac315d1b8d9ba4137bae11d0c7 5808 linux_5.17.6-1_source.buildinfo
Files:
 7d971ec1e37e2a1be48edda0e12884fe 251064 kernel optional linux_5.17.6-1.dsc
 0186cd6493de3814ff7156d20710f6d3 130114880 kernel optional linux_5.17.6.orig.tar.xz
 dc53028be16cb5d7ee3a3f2a6a050ac4 1311940 kernel optional linux_5.17.6-1.debian.tar.xz
 3d52a0e857cb56606362bfdfe6132cc0 5808 kernel optional linux_5.17.6-1_source.buildinfo

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

iQFFBAEBCgAvFiEER3HMN63jdS1rqjxLbZOIhYpp/lEFAmJ76kURHHdhbGRpQGRl
Ymlhbi5vcmcACgkQbZOIhYpp/lG46ggA09fYPmiaKkmqoxFHFxcAD3Jva/mRwfTD
uum7AmWeQ+Qzxq1+ikRfgC4o7bp/WJh54mFmVL1Dg5fJIW25YJrtN1GH/6II0nCw
blj/D35u8vgf26E7pTxlNFWYTvCPr9N6zgGy7dz52mig5+IWYm39k8id/y5JgqkW
UOalLHDNyx9t6zFq6eEs/VqbnI6Mp+CtUDv6dhq3EBkL7LjypZOSQR7w1vH8RQmg
q7H2iG6uiywP/1anyekROvEpthhP8Mc9afCTTlXTAAf+xDdc1LRH0suMx9fJp3wL
hhT8E3El7oJR9l0rQcFo33dfNXvLSxDp+jq+9cT1oEZ7SA2KNzmQdQ==
=f/7s
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: