* 2d3e6cc99c01 Linux 5.12.9-xanmod1 * ac7b22b92d67 Merge tag 'v5.12.9' into 5.12 * 5a973f190385 Linux 5.12.9 * 91845668deb8 usb: core: reduce power-on-good delay time of root hub * ef8a81a752f9 neighbour: Prevent Race condition in neighbour subsytem * b4a92b1df59e arm64: mm: don't use CON and BLK mapping if KFENCE is enabled * 386178ba519c net: hso: bail out on interrupt URB allocation failure * 5d51d34b1080 Revert "Revert "ALSA: usx2y: Fix potential NULL pointer dereference"" * f3c4fcab4eec bpftool: Add sock_release help info for cgroup attach/prog load command * 3256697e223e net: hns3: check the return of skb_checksum_help() * 93534d16f6d3 samples/bpf: Consider frame size in tx_only of xdpsock sample * 31f675c70e3a xprtrdma: Revert 586a0787ce35 * bb31b40bdffa KVM: X86: hyper-v: Task srcu lock when accessing kvm_memslots() * a1d17c1aaa4a thermal/drivers/qcom: Fix error code in adc_tm5_get_dt_channel_data() * 3b028c03d813 SUNRPC: More fixes for backlog congestion * 06397b644b2d net: mvpp2: add buffer header handling in RX * 86ab133b695e net: zero-initialize tc skb extension on allocation * 0f53116dcd16 MIPS: ralink: export rt_sysc_membase for rt2880_wdt.c * 3f710418d2da MIPS: alchemy: xxs1500: add gpio-au1000.h header file * 4ffd1d4a6b30 net: hsr: fix mac_len checks * be82e48d65df sch_dsmark: fix a NULL deref in qdisc_reset() * 486737ba6021 net: ethernet: mtk_eth_soc: Fix packet statistics support for MT7628/88 * 6fe5587c3669 ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static * 04ea1e1d2acf scsi: aic7xxx: Restore several defines for aic7xxx firmware build * 2547527b3674 ipv6: record frag_max_size in atomic fragments in input path * 46dd4abced3c net: lantiq: fix memory corruption in RX ring * 83201d6dec59 scsi: libsas: Use _safe() loop in sas_resume_port() * af9405227912 ASoC: qcom: lpass-cpu: Use optional clk APIs * 027c76ea1f10 ixgbe: fix large MTU request from VF * ac7ef9fb9d72 bpf: Set mac_len in bpf_skb_change_head * 0e55e05374de bpf, offload: Reorder offload callback 'prepare' in verifier * 8d422046a2bc ASoC: cs35l33: fix an error code in probe() * cbb1cf68e4c6 staging: emxx_udc: fix loop in _nbu2ss_nuke() * 285207a558ab cxgb4: avoid accessing registers when clearing filters * d7aa782be30b iommu/vt-d: Use user privilege for RID2PASID translation * 73b31d8420d8 iommu/vt-d: Check for allocation failure in aux_detach_device() * 9f6c8176302d net/mlx5e: Reject mirroring on source port change encap rules * a663fe958a4b net/mlx5e: Make sure fib dev exists in fib event * 9d0c46ad5132 net/mlx5: SF, Fix show state inactive when its inactivated * b6267c5fb1c3 net: hns3: fix user's coalesce configuration lost issue * 0921a0620b50 net: hns3: put off calling register_netdev() until client initialize complete * d207c1e8e3fb net: hns3: fix incorrect resp_msg issue * 2b63009e0b88 iommu/virtio: Add missing MODULE_DEVICE_TABLE * f3f2cf46291a iommu/amd: Clear DMA ops when switching domain * 88eda9598f2d gve: Correct SKB queue index validation. * a2f429c0bae0 gve: Upgrade memory barrier in poll routine * 5278c75266c5 gve: Add NULL pointer checks when freeing irqs. * 9361862c3bd3 gve: Update mgmt_msix_idx if num_ntfy changes * 59da77df9f34 gve: Check TX QPL was actually assigned * 40588782f101 net/smc: remove device from smcd_dev_list after failed device_add() * a76fb9ba5452 mld: fix panic in mld_newpack() * ae35950a2ffe bnxt_en: Fix context memory setup for 64K page size. * a5696a3ea4e9 bnxt_en: Include new P5 HV definition in VF check. * 88a9b6126bea net: bnx2: Fix error return code in bnx2_init_board() * 33c82b6080fb net: hso: check for allocation failure in hso_create_bulk_serial_device() * 147189701d28 net: sched: fix tx action reschedule issue with stopped queue * a1b236c8418c net: sched: fix tx action rescheduling issue during deactivation * dbc50efd5625 net: sched: fix packet stuck problem for lockless qdisc * 46dc34ab985a tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT * 524576c917e1 openvswitch: meter: fix race when getting now_ms. * 70c4ead89721 cxgb4/ch_ktls: Clear resources when pf4 device is removed * 5cc25f886661 net: mdio: octeon: Fix some double free issues * bc5b0fb2bb6b net: mdio: thunder: Fix a double free issue in the .remove function * f214044c0beb chelsio/chtls: unlock on error in chtls_pt_recvmsg() * 0e38e702f115 ptp: ocp: Fix a resource leak in an error handling path * 389146bc6d2b octeontx2-pf: fix a buffer overflow in otx2_set_rxfh_context() * 32a1777fd113 net: fec: fix the potential memory leak in fec_enet_init() * 3fc2072b9ab6 net: packetmmap: fix only tx timestamp on request * 718f5f7cdef1 net: really orphan skbs tied to closing sk * 90ee484984b6 spi: Assume GPIO CS active high in ACPI case * 94f668a43c2f vfio-ccw: Check initialized flag in cp_init() * a7accb618f40 net: ipa: memory region array is variable size * b2693e8fa0d6 net: stmmac: Fix MAC WoL not working if PHY does not support WoL * cbb4de5d764c ASoC: cs42l42: Regmap must use_single_read/write * b5e4d3de8057 usb: cdnsp: Fix lack of removing request from pending list. * 2e3e26f9a446 interconnect: qcom: Add missing MODULE_DEVICE_TABLE * 93d1dbe7043b interconnect: qcom: bcm-voter: add a missing of_node_put() * e6b634ddaf91 net: dsa: fix error code getting shifted with 4 in dsa_slave_get_sset_count * 1c48b0040846 net: netcp: Fix an error message * ecd6d94fdcc4 spi: take the SPI IO-mutex in the spi_set_cs_timing method * 29258f23d392 linux/bits.h: fix compilation error with GENMASK * 1196f05ed958 block: fix a race between del_gendisk and BLKRRPART * 61b0308ab25d platform/x86: touchscreen_dmi: Add info for the Chuwi Hi10 Pro (CWI529) tablet * 5700de8917b6 drm/amdgpu: stop touching sched.ready in the backend * 42cdbad4f1e6 drm/amd/amdgpu: fix a potential deadlock in gpu reset * d4ea141fd4b4 drm/amdgpu: Fix a use-after-free * 95a4ec905e51 drm/amd/amdgpu: fix refcount leak * 4dc5bc4176eb drm/amd/display: Disconnect non-DP with no EDID * 77fbce39d0bd SMB3: incorrect file id in requests compounded with open * 3e57880d3863 platform/x86: touchscreen_dmi: Add info for the Mediacom Winpad 7.0 W700 tablet * 5d2dc1f42418 platform/x86: intel_punit_ipc: Append MODULE_DEVICE_TABLE for ACPI * 550f0513a543 platform/x86: hp-wireless: add AMD's hardware id to the supported list * dc720b1e658f ALSA: dice: disable double_pcm_frames mode for M-Audio Profire 610, 2626 and Avid M-Box 3 Pro * b54544213358 btrfs: do not BUG_ON in link_to_fixup_dir * 8bf7fa718152 btrfs: release path before starting transaction when cloning inline extent * 063c784cb8e1 scsi: pm80xx: Fix drives missing during rmmod/insmod loop * 4414c8145485 openrisc: Define memory barrier mb * af847dae6085 scsi: BusLogic: Fix 64-bit system enumeration error for Buslogic * 19202ebf8ac3 scsi: ufs: ufs-mediatek: Fix power down spec violation * afd1fca36d26 btrfs: return whole extents in fiemap * a0585a33ff57 brcmfmac: properly check for bus register errors * fbe98b0defed Revert "brcmfmac: add a check for the status of usb_register" * b1f9f135e4ec net: liquidio: Add missing null pointer checks * 727041e1b79a Revert "net: liquidio: fix a NULL pointer dereference" * de1fe324cc34 media: gspca: properly check for errors in po1030_probe() * b10396b3cc1c Revert "media: gspca: Check the return value of write_bridge for timeout" * 5e74e63423c4 media: gspca: mt9m111: Check write_bridge for timeout * 7117bf771431 Revert "media: gspca: mt9m111: Check write_bridge for timeout" * 4b747b3d80ad media: dvb: Add check on sp8870_readreg return * b63390ac7dfe Revert "media: dvb: Add check on sp8870_readreg" * 48f71fa588fd ASoC: cs43130: handle errors in cs43130_probe() properly * e8e8f7379bd8 Revert "ASoC: cs43130: fix a NULL pointer dereference" * a7c7c9ae218e libertas: register sysfs groups properly * 42c4a0cb11bd Revert "libertas: add checks for the return value of sysfs_create_group" * a41d9b51b464 dmaengine: qcom_hidma: comment platform_driver_register call * 5f63e0553408 Revert "dmaengine: qcom_hidma: Check for driver register failure" * fb1fbcc4a0b1 isdn: mISDN: correctly handle ph_info allocation failure in hfcsusb_ph_info * 7b917ddebdce Revert "isdn: mISDN: Fix potential NULL pointer dereference of kzalloc" * f06a1a92fb52 ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd() * 7930082ced4c Revert "ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd()" * d974cc5decef isdn: mISDNinfineon: check/cleanup ioremap failure correctly in setup_io * 00b5327a96b3 Revert "isdn: mISDNinfineon: fix potential NULL pointer dereference" * ac19876bd190 Revert "ALSA: usx2y: Fix potential NULL pointer dereference" * 64638f97b5f5 Revert "ALSA: gus: add a check of the status of snd_ctl_add" * 1d6d3cfe9ee6 char: hpet: add checks after calling ioremap * 740b5323b653 Revert "char: hpet: fix a missing check of ioremap" * 8046e609cdb5 net: caif: remove BUG_ON(dev == NULL) in caif_xmit * 0b950a05a71a Revert "net: caif: replace BUG_ON with recovery code" * 060938576801 net/smc: properly handle workqueue allocation failure * c0fc080bd134 Revert "net/smc: fix a NULL pointer dereference" * f14bf57a0877 net: fujitsu: fix potential null-ptr-deref * 88ecd31c6ece Revert "net: fujitsu: fix a potential NULL pointer dereference" * e1fa6f4c83e9 serial: max310x: unregister uart driver in case of failure and abort * 436fbcbb5657 Revert "serial: max310x: pass return value of spi_register_driver" * 66e7057fd0e8 Revert "ALSA: sb: fix a missing check of snd_ctl_add" * 3b5fab1acfb5 Revert "media: usb: gspca: add a missed check for goto_low_power" * 08ebe06ef657 Revert "crypto: cavium/nitrox - add an error message to explain the failure of pci_request_mem_regions" * e4c4047991d1 gpio: cadence: Add missing MODULE_DEVICE_TABLE * f5795f9cccb6 platform/x86: hp_accel: Avoid invoking _INI to speed up resume * dbcde1a10cf3 mptcp: drop unconditional pr_warn on bad opt * 18e7f0580da1 mptcp: fix data stream corruption * 36a07736d301 mptcp: avoid error message on infinite mapping * 981e08ad823e nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response * 2a4115d43df4 perf jevents: Fix getting maximum number of fds * 42bf32931a48 perf debug: Move debug initialization earlier * 3c0da3fad395 afs: Fix the nlink handling of dir-over-dir rename * 5f6f6b2eedc4 i2c: sh_mobile: Use new clock calculation formulas for RZ/G2E * 1f583d3813f2 i2c: i801: Don't generate an interrupt on bus reset * b1d777c3704c i2c: mediatek: Disable i2c start_en and clear intr_stat brfore reset * edcf4d5ca958 i2c: s3c2410: fix possible NULL pointer deref on read message after write * bd72115939fe net: dsa: sja1105: fix VL lookup command packing for P/Q/R/S * 883c1a81e971 net: dsa: sja1105: call dsa_unregister_switch when allocating memory fails * 987e4ab8b8a4 net: dsa: sja1105: add error handling in sja1105_setup() * 6e3e0c3ad1b0 net: dsa: sja1105: error out on unsupported PHY mode * fa43808d8cd1 net: dsa: sja1105: use 4095 as the private VLAN for untagged traffic * a9157077bb1b net: dsa: sja1105: update existing VLANs from the bridge VLAN list * 7b22466648a4 net: dsa: fix a crash if ->get_sset_count() fails * efd130611fba net: dsa: bcm_sf2: Fix bcm_sf2_reg_rgmii_cntrl() call for non-RGMII port * 82ae35b6c14f net: dsa: mt7530: fix VLAN traffic leaks * 8b1e82eb88c4 netfilter: flowtable: Remove redundant hw refresh bit * eb9bc1defe4b sctp: add the missing setting for asoc encap_port * eb21f9f91b9f sctp: fix the proc_handler for sysctl encap_port * 12391be4724a spi: spi-fsl-dspi: Fix a resource leak in an error handling path * ace300eecbcc tipc: skb_linearize the head skb when reassembling msgs * b9f5b7ad4ac3 tipc: wait and exit until all work queues are done * 5875860d7a75 Revert "net:tipc: Fix a double free in tipc_sk_mcast_rcv" * 2f2ab04a5c1a SUNRPC in case of backlog, hand free slots directly to waiting task * 068ecf1c3f18 KVM: selftests: Fix 32-bit truncation of vm_get_max_gfn() * 06c97a5bbeb3 KVM: X86: Use _BITUL() macro in UAPI headers * 3ce7c5a7bbb6 KVM: X86: Fix warning caused by stale emulation context * 844d154523cd net/mlx5: Set term table as an unmanaged flow table * c1780dc23a0d {net, RDMA}/mlx5: Fix override of log_max_qp by other device * 96941617da28 net/mlx4: Fix EEPROM dump support * bdfd3593a824 net/mlx5e: Fix null deref accessing lag dev * bb7b3de0c02d net/mlx5: Set reformat action when needed for termination rules * efe56592221e net/mlx5e: Fix nullptr in add_vlan_push_action() * 5b577d261b47 net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() * 8d9c41741be1 {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table * 18db59b29a37 net/mlx5e: Fix error path of updating netdev queues * df1bb7132047 net/mlx5e: Fix multipath lag activation * 16c012682565 net/mlx5e: reset XPS on error flow if netdev isn't registered yet * b4b91033a0b1 drm/meson: fix shutdown crash when component not probed * dd7f6cf84148 NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config * 2fe1cac336b5 NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() * 15ac6f147876 NFS: Fix an Oopsable condition in __nfs_pageio_add_request() * d34fb628f6ef NFS: fix an incorrect limit in filelayout_decode_layout() * 23c2530fc75d fs/nfs: Use fatal_signal_pending instead of signal_pending * 3178e0a38f20 Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails * 70c886ac93f8 net: usb: fix memory leak in smsc75xx_bind * 1e0578764d99 usb: typec: tcpm: Respond Not_Supported if no snk_vdo * 5d6663b75319 usb: typec: tcpm: Properly interrupt VDM AMS * 4a718eb4f27e usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header * ad4505a13725 usb: typec: ucsi: Clear pending after acking connector change * d922fb83ad32 usb: typec: mux: Fix matching with typec_altmode_desc * ef05cdbd1429 usb: gadget: udc: renesas_usb3: Fix a race in usb3_start_pipen() * d26749d23e4e usb: dwc3: gadget: Properly track pending and queued SG * 7add012b45bf thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID * 21793eca9e1c USB: serial: pl2303: add device id for ADLINK ND-6530 GC * 6184000d8c3b USB: serial: ftdi_sio: add IDs for IDS GmbH Products * 29dde1a461c9 USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011 * 7d4d3d9ea9b0 USB: serial: ti_usb_3410_5052: add startech.com device id * 9b07b6973f73 serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait' * 6236ec3f21bb serial: sh-sci: Fix off-by-one error in FIFO threshold register setting * de80eef5508a serial: tegra: Fix a mask operation that is always true * 252c23915546 drivers: base: Fix device link removal * 4f4bff172f2f xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall * 1f3b2177d46f xhci: fix giving back URB with incorrect status regression in 5.12 * 9f7cb3f01a10 USB: usbfs: Don't WARN about excessively large memory allocations * 51484429c610 Revert "irqbypass: do not start cons/prod when failed connect" * 9bc02a003a70 USB: trancevibrator: fix control-request direction * e3355f6bd0b9 serial: 8250_pci: handle FL_NOIRQ board flag * 220d8ee78150 serial: 8250_pci: Add support for new HPE serial device * e97a4d8f8b86 serial: 8250_dw: Add device HID for new AMD UART controller * 7c94007495b2 serial: 8250: Add UART_BUG_TXRACE workaround for Aspeed VUART * 0f9df705e0dd iio: adc: ad7192: handle regulator voltage error first * d6e18ad1e127 iio: adc: ad7192: Avoid disabling a clock that was never enabled. * f4ab222b7d23 iio: adc: ad7793: Add missing error code in ad7793_setup() * a4cfd59f1543 iio: adc: ad7923: Fix undersized rx buffer. * 26da8040eccc iio: adc: ad7124: Fix potential overflow due to non sequential channel numbers * af7d9165fbb8 iio: adc: ad7124: Fix missbalanced regulator enable / disable on error. * a4bc913a0ef5 iio: adc: ad7768-1: Fix too small buffer passed to iio_push_to_buffers_with_timestamp() * cd9c0a1a216d iio: dac: ad5770r: Put fwnode in error case during ->probe() * 84ae19a9068f iio: gyro: fxas21002c: balance runtime power in error path * 9db5a7b6be9e staging: iio: cdc: ad7746: avoid overwrite of num_channels * 1650540ad653 mei: request autosuspend after sending rx flow control * a09e273ae778 KVM: arm64: Prevent mixed-width VM creation * 7289a0497d66 KVM: arm64: Fix debug register indexing * 911c554e2c28 KVM: arm64: Move __adjust_pc out of line * 2ce7107febf1 KVM: X86: Fix vCPU preempted state from guest's point of view * 92f305778d3a thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue * d08a4b6c13a6 thunderbolt: usb4: Fix NVM read buffer bounds and offset issue * a3c3face38cb misc/uss720: fix memory leak in uss720_probe * 8a7a3083c14d serial: core: fix suspicious security_locked_down() call * 571e51e192d8 debugfs: fix security_locked_down() call for SELinux * f65588e7ee56 seccomp: Refactor notification handler to prepare for new semantics * 1b3c5876bb72 riscv: stacktrace: fix the riscv stacktrace when CONFIG_FRAME_POINTER enabled * 25c0cef74fe3 Documentation: seccomp: Fix user notification documentation * 3f423c07aaee kgdb: fix gcc-11 warnings harder * d88d418a2466 drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate * 56db5e828654 drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate * 13431a0f3405 drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate * 396c76d4b004 drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error * e1b82f668db1 drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate * 25721a38c971 drm/amd/pm: correct MGpuFanBoost setting * f2125ebf883a drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4 * 67644c14e4de md/raid5: remove an incorrect assert in in_chunk_boundary * 42911fb23978 dm snapshot: properly fix a crash when an origin has no snapshots * 063aa9df5ae9 ath11k: Clear the fragment cache during key install * 839916f1ee0d ath10k: Validate first subframe of A-MSDU before processing the list * a15a0151da21 ath10k: Fix TKIP Michael MIC verification for PCIe * 6433f0051b29 ath10k: drop MPDU which has discard flag set by firmware for SDIO * 24a5e05f631d ath10k: drop fragments with multicast DA for SDIO * 75ba7513a5ad ath10k: drop fragments with multicast DA for PCIe * 82f65e7d0138 ath10k: add CCMP PN replay protection for fragmented frames for PCIe * 3c47cee66b38 mac80211: extend protection against mixed key and fragment cache attacks * a98c4c030cfb mac80211: do not accept/forward invalid EAPOL frames * a241274c8a9a mac80211: prevent attacks on TKIP/WEP as well * 1f0bf30c01d3 mac80211: check defrag PN against current frame * 935ab28b02fb mac80211: add fragment cache to sta_info * 26ed5ca7b58f mac80211: drop A-MSDUs on old ciphers * 6eec99250f3a cfg80211: mitigate A-MSDU aggregation attacks * 22e7b1aecdea mac80211: properly handle A-MSDUs that start with an RFC 1042 header * 94eebceb18e5 mac80211: prevent mixed key and fragment cache attacks * 083ecdde0e86 mac80211: assure all fragments are encrypted * 727a2b4fc951 netfilter: nft_set_pipapo_avx2: Add irq_fpu_usable() check, fallback to non-AVX2 version * 7a1bdec12e43 net/sched: fq_pie: fix OOB access in the traffic path * 853c759d9dde net/sched: fq_pie: re-factor fix for fq_pie endless loop * 64a7186373a3 net: hso: fix control-request directions * df2562b51031 proc: Check /proc/$pid/attr/ writes against file opener * fcb2ba1469b1 perf scripts python: exported-sql-viewer.py: Fix warning display * dbe2694fe508 perf scripts python: exported-sql-viewer.py: Fix Array TypeError * 577294edbd54 perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report * 9f8cb9eff3ae perf intel-pt: Fix transaction abort handling * 10923c8cf8af perf intel-pt: Fix sample instruction bytes * a16be88a3d7e s390/dasd: add missing discipline function * ca466561eef3 iommu/vt-d: Fix sysfs leak in alloc_iommu() * a20b6eaf4f35 scsi: target: core: Avoid smp_processor_id() in preemptible code * b090d110e666 NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() * b190618d8337 can: isotp: prevent race between isotp_bind() and isotp_setsockopt() * 81884e807a72 mtd: rawnand: fsmc: Fix external use of SW Hamming ECC helper * d0f8db6c462f mtd: rawnand: tmio: Fix external use of SW Hamming ECC helper * da685f24e80b mtd: rawnand: ndfc: Fix external use of SW Hamming ECC helper * c545bd2d74ff mtd: rawnand: lpc32xx_slc: Fix external use of SW Hamming ECC helper * 15b56ed7ee20 mtd: rawnand: sharpsl: Fix external use of SW Hamming ECC helper * 2ee53371eeff mtd: rawnand: txx9ndfmc: Fix external use of SW Hamming ECC helper * 9a5d87a6b9c3 mtd: rawnand: cs553x: Fix external use of SW Hamming ECC helper * 66f3c30420dc cifs: set server->cipher_type to AES-128-CCM for SMB3.0 * 0c4bfc1b98d7 cifs: fix string declarations and assignments in tracepoints * 59ef5291f299 ALSA: usb-audio: scarlett2: Improve driver startup messages * ba159455195e ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci * 601dacd47a34 ALSA: usb-audio: fix control-request direction * 3771c89a16b4 ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G8 * 54ec6cecf5fc ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8 * 6a79505a4d66 ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8 * 2a012daf1ff9 ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8 * f3c23683d053 ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340 * 3c35570ffb8c ALSA: hda/realtek: Headphone volume is controlled by Front mixer * 73d862c55860 ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i