* 5c2d139e62a1 Linux 5.8.8-xanmod1 * 7c3a64e346aa Merge tag 'v5.8.8' into 5.8 * 4f447bf95fdc Linux 5.8.8 * 830b08e696f7 net: usb: Fix uninit-was-stored issue in asix_read_phy_addr() * 548c1175051d cfg80211: regulatory: reject invalid hints * 9206b03e7fc9 mm/khugepaged.c: fix khugepaged's request size in collapse_file * 951e290ad85b mm/hugetlb: fix a race between hugetlb sysctl handlers * e2d4e423205e mm/hugetlb: try preferred node first when alloc gigantic page from cma * 3fd08f78f47a mm/migrate: fixup setting UFFD_WP flag * 658e93f1c318 checkpatch: fix the usage of capture group ( ... ) * d3498d5e8775 sdhci: tegra: Add missing TMCLK for data timeout * 55eb0f42f465 kconfig: streamline_config.pl: check defined(ENV variable) before using it * 8c4c56846892 perf record: Correct the help info of option "--no-bpf-event" * bf8fe7b755c2 io_uring: no read/write-retry on -EAGAIN error and O_NONBLOCK marked file * a8bf40a7538f mm/rmap: fixup copying of soft dirty and uffd ptes * 9b4a9e89f6e8 mm: madvise: fix vma user-after-free * 98650804fa53 mm: track page table modifications in __apply_to_page_range() * 3eba981cffc9 mm: slub: fix conversion of freelist_corrupted() * 4469ea5972ab dm thin metadata: Fix use-after-free in dm_bm_set_read_only * b3c76fdbb119 dm thin metadata: Avoid returning cmd->bm wild pointer on error * d02a33a24825 dm cache metadata: Avoid returning cmd->bm wild pointer on error * 0a495d145f59 dm crypt: Initialize crypto wait structures * 372236a01bc5 dm integrity: fix error reporting in bitmap mode after creation * 2c8ee4951f11 dm mpath: fix racey management of PG initialization * cc06bdfc211b dm writecache: handle DAX to partitions on persistent memory correctly * 67ba86179fc6 drm/amdgpu: Specify get_argument function for ci_smu_funcs * dd8a223d0f58 drm/amd/pm: avoid false alarm due to confusing softwareshutdowntemp setting * 696f8cfee025 drm/i915: Fix sha_text population code * 1693c125c0a9 dmaengine: dw-edma: Fix scatter-gather address calculation * 3c761332597d blk-stat: make q->stats->lock irqsafe * 70d22582c3eb blk-iocost: ioc_pd_free() shouldn't assume irq disabled * 57fd9f8eb603 mips/oprofile: Fix fallthrough placement * dea6f05d372a libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks * 3264d781e1ad s390: fix GENERIC_LOCKBREAK dependency typo in Kconfig * e37bc36aaff3 io_uring: fix removing the wrong file in __io_sqe_files_update() * 329c9ffc81cf io_uring: set table->files[i] to NULL when io_sqe_file_register failed * a7a42c1e5023 block: ensure bdi->io_pages is always initialized * b7df98a8b7b8 block: allow for_each_bvec to support zero len bvec * 2221f41d3fb3 affs: fix basic permission bits to actually work * 9af0c46a7612 media: rc: uevent sysfs file races with rc_unregister_device() * bff924ee40ae media: rc: do not access device via sysfs after rc_unregister_device() * 91994b8489a3 mmc: sdhci-pci: Fix SDHCI_RESET_ALL for CQHCI for Intel GLK-based controllers * 88df22892d14 mmc: dt-bindings: Add resets/reset-names for Mediatek MMC bindings * 01263d02f5da mmc: mediatek: add optional module reset property * f8916b54514e arm64: dts: mt7622: add reset node for mmc device * ab90e0d7a985 ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen * 3695decb7771 ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A * c1e0aff25b1b ALSA; firewire-tascam: exclude Tascam FE-8 from detection * 8e83bd51016a ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO * 48510be50e87 ALSA: firewire-digi00x: exclude Avid Adrenaline from detection * 7554ad2ffdad ALSA: hda/hdmi: always check pin power status in i915 pin fixup * db5d1d51bef1 ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check * dfcfc358e366 ALSA: usb-audio: Add implicit feedback quirk for UR22C * 3284ababd0c4 ALSA: usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2 * 2c9ba98fec4d ALSA: ca0106: fix error code handling * 9aa4e2c3da17 Revert "ALSA: hda: Add support for Loongson 7A1000 controller" * df7a51020021 x86/mm/32: Bring back vmalloc faulting on x86_32 * 98f0b4072c94 Bluetooth: Return NOTIFY_DONE for hci_suspend_notifier * 434ed4233877 btrfs: tree-checker: fix the error message for transid error * 6b09009a2eae btrfs: block-group: fix free-space bitmap threshold * 6d12fbd0c4b7 btrfs: set the lockdep class for log tree extent buffers * 7ad3d8ad569c btrfs: set the correct lockdep class for new nodes * 42a2fbd05773 btrfs: allocate scrub workqueues outside of locks * 26cf893236fd btrfs: fix potential deadlock in the search ioctl * 5e85cae6cd52 btrfs: drop path before adding new uuid tree entry * be69bb028264 arc: fix memory initialization for systems with two memory banks * ec96b4b7514c ARC: perf: don't bail setup if pct irq missing in device-tree * 7d5026dcd362 xfs: don't update mtime on COW faults * 9c12f371a2ce ext2: don't update mtime on COW faults * 4e99722219f4 x86/debug: Allow a single level of #DB recursion * 231508fa9a6d x86/entry: Fix AC assertion * f76c4eab5ce9 tracing/kprobes, x86/ptrace: Fix regs argument order for i386 * 98176c9f3a77 iommu/vt-d: Handle 36bit addressing for x86-32 * c93d26ef17b4 include/linux/log2.h: add missing () around n in roundup_pow_of_two() * 03ca1f09ab1f net/packet: fix overflow in tpacket_rcv * 4437dfb7777d iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE * 6b0caba52055 iommu/amd: Restore IRTE.RemapEn bit after programming IRTE * 2551a138792a thermal: qcom-spmi-temp-alarm: Don't suppress negative temp * 7da369acd79f thermal: ti-soc-thermal: Fix bogus thermal shutdowns for omap4430 * 7583c56d9092 iommu/vt-d: Serialize IOMMU GCMD register modifications * a9c41d6214a8 x86, fakenuma: Fix invalid starting node ID * abbb183229ac tg3: Fix soft lockup when tg3_reset_task() fails. * 594adc1bda7a perf bench: The do_run_multi_threaded() function must use IS_ERR(perf_session__new()) * f42f9c0d115e perf stat: Turn off summary for interval mode by default * c58ff4b470e8 perf jevents: Fix suspicious code in fixregex() * 62a5784285bf xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files * c10fa9458aa6 MIPS: SNI: Fix SCSI interrupt * b5c901d96a59 MIPS: add missing MSACSR and upper MSA initialization * 6aef73907338 net: dp83867: Fix WoL SecureOn password * d7983d7b64c4 nfp: flower: fix ABI mismatch between driver and firmware * 5c9f765dcd4e net: gemini: Fix another missing clk_disable_unprepare() in probe * f555d57c8f1b net: bcmgenet: fix mask check in bcmgenet_validate_flow() * 41e233bd6412 fix regression in "epoll: Keep a reference on files added to the check list" * 3cdbbaca1681 net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() * 5a48e463f50a perf tools: Correct SNOOPX field offset * f4b9594e02d5 perf intel-pt: Fix corrupt data after perf inject from * 7ea241e7a0a2 perf cs-etm: Fix corrupt data after perf inject from * 8a435d33c261 perf top/report: Fix infinite loop in the TUI for grouped events * 692d06265574 block: fix locking in bdev_del_partition * bbb1dc4431b0 MIPS: perf: Fix wrong check condition of Loongson event IDs * 89639c177d04 net: ethernet: ti: am65-cpsw: fix rmii 100Mbit link mode * eec98f743e40 cxgb4: fix thermal zone device registration * e5d5c3b4e4a2 opp: Don't drop reference for an OPP table that was never parsed * 3484b664521d netfilter: conntrack: do not auto-delete clash entries on reply * 4aa6128188fb nvme: fix controller instance leak * db8c729bca37 nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()' * 4b5158a2f6b7 netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS * e8df547c81d0 net: dsa: mt7530: fix advertising unsupported 1000baseT_Half * cbd84d8ef3e9 selftests/bpf: Fix massive output from test_maps * 991ca0615902 media: i2c: imx214: select V4L2_FWNODE * 404f3f27b087 net: ethernet: ti: cpsw_new: fix error handling in cpsw_ndo_vlan_rx_kill_vid() * b3b321d44175 media: cedrus: Add missing v4l2_ctrl_request_hdl_put() * 60e9f3f036f3 media: vicodec: add missing v4l2_ctrl_request_hdl_put() * 72c7309533b4 bnxt: don't enable NAPI until rings are ready * 531c6cb9ad1e xfs: fix boundary test in xfs_attr_shortform_verify * 91565765b6de xfs: finish dfops on every insert range shift iteration * 81fbc28873ef bnxt_en: fix HWRM error when querying VF temperature * e4d07b93a26b bnxt_en: Fix possible crash in bnxt_fw_reset_task(). * e0543e56fa62 bnxt_en: Fix PCI AER error recovery flow * 214c19832333 bnxt_en: Fix ethtool -S statitics with XDP or TCs enabled. * 376326004a42 bnxt_en: Check for zero dir entries in NVRAM. * 8fd4262bc8e4 bnxt_en: Don't query FW when netif_running() is false. * b12fefddb43f net: ethernet: ti: cpsw_new: fix clean up of vlan mc entries for host port * 634b47d46f93 net: ethernet: ti: cpsw: fix clean up of vlan mc entries for host port * e4fe6bfddafe gtp: add GTPA_LINK info to msg sent to userspace * f276f4e1b743 dmaengine: ti: k3-udma: Fix the TR initialization for prep_slave_sg * 1185d129364a dmaengine: pl330: Fix burst length if burst size is smaller than bus width * ad32766990e2 bpf: Fix a buffer out-of-bound access when filling raw_tp link_info * bb3eebda4e22 net: arc_emac: Fix memleak in arc_mdio_probe * 9ea477348bd2 ravb: Fixed to be able to unload modules * ab1423e5b4d1 net: systemport: Fix memleak in bcm_sysport_probe * 0c14725cb063 net: hns: Fix memleak in hns_nic_dev_probe * a949770022f4 netfilter: nf_tables: fix destination register zeroing * b7d77de2fe79 netfilter: nf_tables: incorrect enum nft_list_attributes definition * e8261af70717 netfilter: nf_tables: add NFTA_SET_USERDATA if not null * 20a7ee03beba perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set * 06a1d6e334b0 perf sched timehist: Fix use of CPU list with summary option * b1c9e29c933e mmc: sdhci-acpi: Fix HS400 tuning for AMDI0040 * 17c1b210b6ea MIPS: BMIPS: Also call bmips_cpu_setup() for secondary cores * f39c875a8eeb MIPS: mm: BMIPS5000 has inclusive physical caches * feb72ac627bc rxrpc: Make rxrpc_kernel_get_srtt() indicate validity * 26457829b759 rxrpc: Fix loss of RTT samples due to interposed ACK * e2674459be67 rxrpc: Keep the ACK serial in a var in rxrpc_input_ack() * eff6dcb0c388 dmaengine: at_hdmac: add missing kfree() call in at_dma_xlate() * 159db733b2ac dmaengine: at_hdmac: add missing put_device() call in at_dma_xlate() * e3149ca07e92 dmaengine: at_hdmac: check return value of of_find_device_by_node() in at_dma_xlate() * c6156f0064b1 batman-adv: bla: use netif_rx_ni when not in interrupt context * cb6560a41c45 batman-adv: Fix own OGM check in aggregated OGMs * 27cc30cdc8f4 batman-adv: Avoid uninitialized chaddr when handling DHCP * 4b805451419c dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling * 6f88924528c8 fsldma: fix very broken 32-bit ppc ioread64 functionality * adaa55616567 xen/xenbus: Fix granting of vmalloc'd memory * 2c97832bae08 drm/amd/display: Fix memleak in amdgpu_dm_mode_config_init * fe4e01212478 drm/amd/display: Retry AUX write when fail occurs * a3a943b6f211 drm/amd/display: Keep current gain when ABM disable immediately * e7ea08312558 drm/amd/display: Fix passive dongle mistaken as active dongle in EDID emulation * 151ed59e03a9 drm/amd/display: Revert HDCP disable sequence change * af7dceeda116 drivers: gpu: amd: Initialize amdgpu_dm_backlight_caps object to 0 in amdgpu_dm_update_backlight_caps * 47fd4ba5cc95 drm/amd/display: Reject overlay plane configurations in multi-display scenarios * 35950cec8547 drm/amd/display: should check error using DC_OK * bd5f4d49094c s390: don't trace preemption in percpu macros * c3bf0387a0a9 nbd: restore default timeout when setting it to zero * 0f6c545bddd3 cpuidle: Fixup IRQ state * a3c2bcb3e9e3 irqchip/ingenic: Leave parent IRQ unmasked on suspend * 2659c526f928 drm/omap: fix incorrect lock state * 01a28ac6e917 i2c: iproc: Fix shifting 31 bits * 46653857d015 ceph: don't allow setlease on cephfs * 94fd015fe91f hv_utils: drain the timesync packets on onchannelcallback * 6a725c83a08d hv_utils: return error if host timesysnc update is stale * 4f3ffd5fcbf7 gfs2: add some much needed cleanup for log flushes that fail * 2ed484c404e0 drm/msm/a6xx: fix gmu start on newer firmware * 2ad613d97f96 habanalabs: check correct vmalloc return code * 72038388869b habanalabs: validate FW file size * 9a3acad9ae0e habanalabs: set max power according to card type * 3a24b9420ee0 habanalabs: proper handling of alloc size in coresight * a8d7e5599614 habanalabs: set clock gating according to mask * fb8b4592f958 habanalabs: validate packet id during CB parse * b18c6071868c habanalabs: unmap PCI bars upon iATU failure * 4e2beff0b638 drm/msm: enable vblank during atomic commits * 3fe50ada2a56 nvmet: Disable keep-alive timer when kato is cleared to 0h * 64c064ba11c6 hwmon: (applesmc) check status earlier. * 56ed34ea6cd7 drm/msm: add shutdown support for display platform_driver * 87371d858101 tty: serial: qcom_geni_serial: Drop __init from qcom_geni_console_setup * c92e690c5e23 drm/msm/dpu: fix unitialized variable error * d33d9115be04 drm/msm/dpu: Fix scale params in plane validation * 6ea918a6197d drm/msm/dpu: Fix reservation failures in modeset * 8ca621939d76 HID: quirks: Always poll three more Lenovo PixArt mice * 7cd0d11c6408 hwmon: (pmbus/isl68137) remove READ_TEMPERATURE_1 telemetry for RAA228228 * b72c392fa3e5 Linux 5.8.7 * 839ab6a84a9b scsi: target: tcmu: Optimize use of flush_dcache_page * ba1bc48691d4 nl80211: fix NL80211_ATTR_HE_6GHZ_CAPABILITY usage * 3def2670934b sdhci: tegra: Remove SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK for Tegra186 * 4710fc20adac sdhci: tegra: Remove SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK for Tegra210 * bb8d1ed450ea arm64: tegra: Add missing timeout clock to Tegra210 SDMMC * eac502d07d49 arm64: tegra: Add missing timeout clock to Tegra186 SDMMC nodes * da2d25c35435 arm64: tegra: Add missing timeout clock to Tegra194 SDMMC nodes * 991b02edd133 dt-bindings: mmc: tegra: Add tmclk for Tegra210 and later * 495b506743a1 KVM: arm64: Survive synchronous exceptions caused by AT instructions * 71e9e3ce6a2c KVM: arm64: Add kvm_extable for vaxorcism code * 5b1c0ed9ff3c media: media/v4l2-core: Fix kernel-infoleak in video_put_user() * ff95152b14f2 perf record/stat: Explicitly call out event modifiers in the documentation * 20257b70d5f1 selftests/x86/test_vsyscall: Improve the process_vm_readv() test * e80a7602b405 mm: fix pin vs. gup mismatch with gate pages * 331524770431 netfilter: nft_set_rbtree: Handle outcomes of tree rotations in overlap detection * e771e63c0cdc HID: core: Sanitize event code and type when mapping input * b070b1e20768 HID: core: Correctly handle ReportSize being zero