Skip to content

5.4.64-rc1 review

Greg Kroah-Hartman linux-arm-msm linux-serial linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest129 patches 9 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/129HID: quirks: Always poll three more Lenovo PixArt micedrivers/hid/hid-ids.h drivers/hid/hid-quirks.c+6 -00 replies
2/129drm/msm/dpu: Fix scale params in plane validationdrivers/gpu/drm/msm/disp/dpu1/dpu_plane.c+2 -20 replies
3/129tty: serial: qcom_geni_serial: Drop __init from qcom_geni_console_setupdrivers/tty/serial/qcom_geni_serial.c+1 -10 replies
4/129drm/msm: add shutdown support for display platform_driverdrivers/gpu/drm/msm/msm_drv.c+8 -00 replies
5/129hwmon: (applesmc) check status earlier.drivers/hwmon/applesmc.c+16 -150 replies
6/129nvmet: Disable keep-alive timer when kato is cleared to 0hdrivers/nvme/target/core.c+6 -00 replies
7/129drm/msm: enable vblank during atomic commitsdrivers/gpu/drm/msm/msm_atomic.c+36 -00 replies
8/129habanalabs: validate FW file sizedrivers/misc/habanalabs/firmware_if.c+9 -00 replies
9/129habanalabs: check correct vmalloc return codedrivers/misc/habanalabs/memory.c drivers/misc/habanalabs/mmu.c+8 -30 replies
10/129drm/msm/a6xx: fix gmu start on newer firmwaredrivers/gpu/drm/msm/adreno/a6xx_gmu.c+11 -10 replies
11/129ceph: dont allow setlease on cephfsfs/ceph/file.c+1 -00 replies
12/129drm/omap: fix incorrect lock statedrivers/gpu/drm/omapdrm/omap_crtc.c+2 -10 replies
13/129cpuidle: Fixup IRQ statedrivers/cpuidle/cpuidle.c+2 -10 replies
14/129nbd: restore default timeout when setting it to zerodrivers/block/nbd.c+2 -00 replies
15/129s390: dont trace preemption in percpu macrosarch/s390/include/asm/percpu.h+14 -140 replies
16/129drm/amd/display: Reject overlay plane configurations in multi-display scenariosdrivers/gpu/drm/amd/display/dc/dcn10/dcn10_resource.c+8 -00 replies
17/129drivers: gpu: amd: Initialize amdgpu_dm_backlight_caps object to 0 in amdgpu_dm_update_backlight_capsdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+2 -00 replies
18/129drm/amd/display: Retry AUX write when fail occursdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_mst_types.c+1 -10 replies
19/129drm/amd/display: Fix memleak in amdgpu_dm_mode_config_initdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+8 -20 replies
20/129xen/xenbus: Fix granting of vmallocd memorydrivers/xen/xenbus/xenbus_client.c+8 -20 replies
21/129fsldma: fix very broken 32-bit ppc ioread64 functionalitydrivers/dma/fsldma.h+6 -60 replies
22/129dmaengine: of-dma: Fix of_dma_router_xlates of_dma_xlate handlingdrivers/dma/of-dma.c+4 -40 replies
23/129batman-adv: Avoid uninitialized chaddr when handling DHCPnet/batman-adv/gateway_client.c+4 -20 replies
24/129batman-adv: Fix own OGM check in aggregated OGMsnet/batman-adv/bat_v_ogm.c+6 -50 replies
25/129batman-adv: bla: use netif_rx_ni when not in interrupt contextnet/batman-adv/bridge_loop_avoidance.c+4 -10 replies
26/129dmaengine: at_hdmac: check return value of of_find_device_by_node() in at_dma_xlate()drivers/dma/at_hdmac.c+2 -00 replies
27/129rxrpc: Keep the ACK serial in a var in rxrpc_input_ack()net/rxrpc/input.c+11 -100 replies
28/129rxrpc: Make rxrpc_kernel_get_srtt() indicate validityfs/afs/fs_probe.c fs/afs/vl_probe.c include/net/af_rxrpc.h +1 more+18 -80 replies
29/129MIPS: mm: BMIPS5000 has inclusive physical cachesarch/mips/mm/c-r4k.c+4 -00 replies
30/129MIPS: BMIPS: Also call bmips_cpu_setup() for secondary coresarch/mips/kernel/smp-bmips.c+2 -00 replies
31/129mmc: sdhci-acpi: Fix HS400 tuning for AMDI0040drivers/mmc/host/sdhci-acpi.c+57 -102 replies
32/129netfilter: nf_tables: add NFTA_SET_USERDATA if not nullnet/netfilter/nf_tables_api.c+2 -10 replies
33/129netfilter: nf_tables: incorrect enum nft_list_attributes definitioninclude/uapi/linux/netfilter/nf_tables.h+1 -10 replies
34/129netfilter: nf_tables: fix destination register zeroinginclude/net/netfilter/nf_tables.h net/netfilter/nft_payload.c+5 -10 replies
35/129net: hns: Fix memleak in hns_nic_dev_probedrivers/net/ethernet/hisilicon/hns/hns_enet.c+6 -30 replies
36/129net: systemport: Fix memleak in bcm_sysport_probedrivers/net/ethernet/broadcom/bcmsysport.c+4 -20 replies
37/129ravb: Fixed to be able to unload modulesdrivers/net/ethernet/renesas/ravb_main.c+55 -550 replies
38/129net: arc_emac: Fix memleak in arc_mdio_probedrivers/net/ethernet/arc/emac_mdio.c+1 -00 replies
39/129dmaengine: pl330: Fix burst length if burst size is smaller than bus widthdrivers/dma/pl330.c+1 -10 replies
40/129gtp: add GTPA_LINK info to msg sent to userspacedrivers/net/gtp.c+1 -00 replies
41/129net: ethernet: ti: cpsw: fix clean up of vlan mc entries for host portdrivers/net/ethernet/ti/cpsw.c+1 -10 replies
42/129bnxt_en: Dont query FW when netif_running() is false.drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c+1 -10 replies
43/129bnxt_en: Check for zero dir entries in NVRAM.drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c+3 -00 replies
44/129bnxt_en: Fix PCI AER error recovery flowdrivers/net/ethernet/broadcom/bnxt/bnxt.c+3 -00 replies
45/129bnxt_en: Fix possible crash in bnxt_fw_reset_task().drivers/net/ethernet/broadcom/bnxt/bnxt.c+8 -20 replies
46/129bnxt_en: fix HWRM error when querying VF temperaturedrivers/net/ethernet/broadcom/bnxt/bnxt.c+7 -40 replies
47/129xfs: fix boundary test in xfs_attr_shortform_verifyfs/xfs/libxfs/xfs_attr_leaf.c+3 -10 replies
48/129bnxt: dont enable NAPI until rings are readydrivers/net/ethernet/broadcom/bnxt/bnxt.c+4 -80 replies
49/129media: vicodec: add missing v4l2_ctrl_request_hdl_put()drivers/media/platform/vicodec/vicodec-core.c+1 -00 replies
50/129media: cedrus: Add missing v4l2_ctrl_request_hdl_put()drivers/staging/media/sunxi/cedrus/cedrus.c+6 -10 replies
51/129selftests/bpf: Fix massive output from test_mapstools/testing/selftests/bpf/test_maps.c+2 -00 replies
52/129net: dsa: mt7530: fix advertising unsupported 1000baseT_Halfdrivers/net/dsa/mt7530.c+1 -10 replies
53/129netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFSinclude/linux/netfilter/nfnetlink.h net/netfilter/nf_tables_api.c net/netfilter/nfnetlink.c +2 more+40 -400 replies
54/129nvmet-fc: Fix a missed _irqsave version of spin_lock in nvmet_fc_fod_op_done()drivers/nvme/target/fc.c+2 -20 replies
55/129nvme: fix controller instance leakdrivers/nvme/host/core.c+1 -10 replies
56/129cxgb4: fix thermal zone device registrationdrivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c+6 -20 replies
57/129perf tools: Correct SNOOPX field offsettools/include/uapi/linux/perf_event.h+1 -10 replies
58/129net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init()drivers/net/ethernet/mellanox/mlx4/mr.c+1 -10 replies
59/129fix regression in "epoll: Keep a reference on files added to the check list"fs/eventpoll.c+3 -30 replies
60/129net: gemini: Fix another missing clk_disable_unprepare() in probedrivers/net/ethernet/cortina/gemini.c+17 -170 replies
61/129drm/radeon: Prefer lower feedback dividersdrivers/gpu/drm/radeon/radeon_display.c+1 -10 replies
62/129MIPS: add missing MSACSR and upper MSA initializationarch/mips/kernel/traps.c+12 -00 replies
63/129xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt filesfs/xfs/libxfs/xfs_bmap.c+1 -10 replies
64/129perf jevents: Fix suspicious code in fixregex()tools/perf/pmu-events/jevents.c+1 -10 replies
65/129tg3: Fix soft lockup when tg3_reset_task() fails.drivers/net/ethernet/broadcom/tg3.c+13 -40 replies
66/129x86, fakenuma: Fix invalid starting node IDarch/x86/mm/numa_emulation.c+1 -10 replies
67/129iommu/vt-d: Serialize IOMMU GCMD register modificationsdrivers/iommu/intel_irq_remapping.c+8 -20 replies
68/129thermal: ti-soc-thermal: Fix bogus thermal shutdowns for omap4430drivers/thermal/ti-soc-thermal/omap4-thermal-data.c drivers/thermal/ti-soc-thermal/omap4xxx-bandgap.h+19 -140 replies
69/129thermal: qcom-spmi-temp-alarm: Dont suppress negative tempdrivers/thermal/qcom/qcom-spmi-temp-alarm.c+2 -20 replies
70/129iommu/amd: Restore IRTE.RemapEn bit after programming IRTEdrivers/iommu/amd_iommu.c+2 -00 replies
71/129net/packet: fix overflow in tpacket_rcvnet/packet/af_packet.c+6 -10 replies
72/129include/linux/log2.h: add missing () around n in roundup_pow_of_two()include/linux/log2.h+1 -10 replies
73/129vfio/type1: Support faulting PFNMAP vmasdrivers/vfio/vfio_iommu_type1.c+33 -30 replies
74/129vfio-pci: Fault mmaps to enable vma trackingdrivers/vfio/pci/vfio_pci.c drivers/vfio/pci/vfio_pci_private.h+81 -20 replies
75/129vfio-pci: Invalidate mmaps and block MMIO access on disabled memorydrivers/vfio/pci/vfio_pci.c drivers/vfio/pci/vfio_pci_config.c drivers/vfio/pci/vfio_pci_intrs.c +2 more+330 -430 replies
76/129iommu/vt-d: Handle 36bit addressing for x86-32drivers/iommu/intel-iommu.c+7 -70 replies
77/129tracing/kprobes, x86/ptrace: Fix regs argument order for i386arch/x86/include/asm/ptrace.h+1 -10 replies
78/129ext2: dont update mtime on COW faultsfs/ext2/file.c+4 -20 replies
79/129xfs: dont update mtime on COW faultsfs/xfs/xfs_file.c+10 -20 replies
80/129ARC: perf: dont bail setup if pct irq missing in device-treearch/arc/kernel/perf_event.c+4 -100 replies
81/129btrfs: drop path before adding new uuid tree entryfs/btrfs/volumes.c+2 -10 replies
82/129btrfs: allocate scrub workqueues outside of locksfs/btrfs/scrub.c+70 -520 replies
83/129btrfs: set the correct lockdep class for new nodesfs/btrfs/extent-tree.c+1 -10 replies
84/129btrfs: set the lockdep class for log tree extent buffersfs/btrfs/ctree.c+5 -10 replies
85/129btrfs: tree-checker: fix the error message for transid errorfs/btrfs/tree-checker.c+1 -10 replies
86/129net: core: use listified Rx for GRO_NORMAL in napi_gro_receive()net/core/dev.c+5 -43 replies
87/129btrfs: fix potential deadlock in the search ioctlfs/btrfs/extent_io.c fs/btrfs/extent_io.h fs/btrfs/ioctl.c+27 -140 replies
88/129Revert "net: dsa: microchip: set the correct number of ports"drivers/net/dsa/microchip/ksz8795.c drivers/net/dsa/microchip/ksz9477.c+0 -60 replies
89/129Revert "ALSA: hda: Add support for Loongson 7A1000 controller"sound/pci/hda/hda_intel.c+0 -20 replies
90/129ALSA: ca0106: fix error code handlingsound/pci/ca0106/ca0106_main.c+2 -10 replies
91/129ALSA: usb-audio: Add implicit feedback quirk for UR22Csound/usb/pcm.c+1 -00 replies
92/129ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity checksound/core/oss/mulaw.c+2 -20 replies
93/129ALSA: hda/hdmi: always check pin power status in i915 pin fixupsound/pci/hda/patch_hdmi.c+1 -00 replies
94/129ALSA: firewire-digi00x: exclude Avid Adrenaline from detectionsound/firewire/digi00x/digi00x.c+5 -00 replies
95/129ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PROsound/pci/hda/patch_realtek.c+1 -00 replies
96/129ALSA; firewire-tascam: exclude Tascam FE-8 from detectionsound/firewire/tascam/tascam.c+29 -40 replies
97/129ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716Asound/pci/hda/patch_realtek.c+2 -10 replies
98/129ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gensound/pci/hda/patch_realtek.c+41 -10 replies
99/129arm64: dts: mt7622: add reset node for mmc devicearch/arm64/boot/dts/mediatek/mt7622.dtsi+2 -00 replies
100/129mmc: mediatek: add optional module reset propertydrivers/mmc/host/mtk-sd.c+13 -00 replies
101/129mmc: dt-bindings: Add resets/reset-names for Mediatek MMC bindingsDocumentation/devicetree/bindings/mmc/mtk-sd.txt+2 -00 replies
102/129mmc: cqhci: Add cqhci_deactivate()drivers/mmc/host/cqhci.c drivers/mmc/host/cqhci.h+8 -40 replies
103/129mmc: sdhci-pci: Fix SDHCI_RESET_ALL for CQHCI for Intel GLK-based controllersdrivers/mmc/host/sdhci-pci-core.c+9 -10 replies
104/129media: rc: do not access device via sysfs after rc_unregister_device()drivers/media/rc/rc-main.c+12 -00 replies
105/129media: rc: uevent sysfs file races with rc_unregister_device()drivers/media/rc/rc-main.c+16 -160 replies
106/129affs: fix basic permission bits to actually workDocumentation/filesystems/affs.txt fs/affs/amigaffs.c fs/affs/file.c+62 -70 replies
107/129block: allow for_each_bvec to support zero len bvecinclude/linux/bvec.h+8 -10 replies
108/129block: ensure bdi->io_pages is always initializedblock/blk-core.c+1 -00 replies
109/129libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisksdrivers/ata/libata-core.c drivers/ata/libata-scsi.c include/linux/libata.h+10 -40 replies
110/129blk-iocost: ioc_pd_free() shouldnt assume irq disabledblock/blk-iocost.c+3 -20 replies
111/129dmaengine: dw-edma: Fix scatter-gather address calculationdrivers/dma/dw-edma/dw-edma-core.c+6 -50 replies
112/129drm/amd/pm: avoid false alarm due to confusing softwareshutdowntemp settingdrivers/gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c+12 -20 replies
113/129dm writecache: handle DAX to partitions on persistent memory correctlydrivers/md/dm-writecache.c+10 -20 replies
114/129dm mpath: fix racey management of PG initializationdrivers/md/dm-mpath.c+15 -70 replies
115/129dm integrity: fix error reporting in bitmap mode after creationdrivers/md/dm-integrity.c+12 -00 replies
116/129dm crypt: Initialize crypto wait structuresdrivers/md/dm-crypt.c+1 -10 replies
117/129dm cache metadata: Avoid returning cmd->bm wild pointer on errordrivers/md/dm-cache-metadata.c+6 -20 replies
118/129dm thin metadata: Avoid returning cmd->bm wild pointer on errordrivers/md/dm-thin-metadata.c+6 -20 replies
119/129dm thin metadata: Fix use-after-free in dm_bm_set_read_onlydrivers/md/dm-thin-metadata.c drivers/md/persistent-data/dm-block-manager.c+9 -70 replies
120/129mm: slub: fix conversion of freelist_corrupted()mm/slub.c+6 -60 replies
121/129mm: madvise: fix vma user-after-freemm/madvise.c+1 -10 replies
122/129vfio/pci: Fix SR-IOV VF handling with MMIO blockingdrivers/vfio/pci/vfio_pci_config.c+16 -10 replies
123/129perf record: Correct the help info of option "--no-bpf-event"tools/perf/builtin-record.c+1 -10 replies
124/129sdhci: tegra: Add missing TMCLK for data timeoutdrivers/mmc/host/sdhci-tegra.c+51 -20 replies
125/129checkpatch: fix the usage of capture group ( ... )scripts/checkpatch.pl+2 -20 replies
126/129mm/hugetlb: fix a race between hugetlb sysctl handlersmm/hugetlb.c+20 -60 replies
127/129mm/khugepaged.c: fix khugepageds request size in collapse_filemm/khugepaged.c+1 -10 replies
128/129cfg80211: regulatory: reject invalid hintsnet/wireless/reg.c+3 -00 replies
129/129net: usb: Fix uninit-was-stored issue in asix_read_phy_addr()drivers/net/usb/asix_common.c+1 -10 replies

Reviews trailers per patch

54 of 129 patches have a Reviewed-by or Acked-by.

PatchChristian KönigAndi KleenEric SandeenKevin TianJoao MartinsStephen BoydLu BaoluPhilipp ZabelFrank WunderlichJaroslav KyselaBenjamin PoirierStefano StabelliniMarc ZyngierEzequiel GarciaVasily GorbikJosef BacikFilipe MananaDavid SterbaMarcos Paulo de SouzaGabriel GanneHersen WuChaitanya KulkarniChristoph HellwigRodrigo SiqueiraPeter XuIan RogersDarrick J. WongVasundhara VolamMichael ChanAndrew LunnFlorian FainelliSteven Rostedt (VMware)Thomas GleixnerRafael J. WysockiMarco ElverLaurent PinchartGuenter RoeckKristian H. KristensenIlya DryomovHenrik RydbergAdrian HunterBjorn AnderssonAntonio QuartulliSergei ShtylyovAlex DeucherMatthew Wilcox (Oracle)Song LiuYang ShiPankaj GuptaLukas BulwahnMike KravetzJon HunterArnaldo Carvalho de MeloAndrew MortonJan KaraNikolay BorisovTetsuo HandaMasami HiramatsuPeter Zijlstra (Intel)Matthias BruggerEdward CreeShuah KhanLinux Kernel Functional Testing
SeriesT-b T-b T-b T-b
1/129
2/129T-b R-b
3/129R-b
4/129
5/129R-b
6/129
7/129T-b
8/129
9/129
10/129
11/129R-b
12/129R-b
13/129R-b R-b A-b T-b
14/129R-b
15/129R-b
16/129R-b
17/129R-b
18/129R-b A-b
19/129
20/129R-b
21/129Compile-tested-by R-b
22/129
23/129A-b
24/129
25/129
26/129
27/129
28/129
29/129
30/129
31/129A-b
32/129
33/129
34/129
35/129
36/129
37/129R-b
38/129R-b
39/129
40/129T-b
41/129
42/129
43/129
44/129
45/129R-b
46/129
47/129R-b R-b
48/129R-b
49/129R-b
50/129
51/129
52/129R-b R-b
53/129
54/129R-b
55/129R-b R-b
56/129
57/129R-b
58/129
59/129T-b
60/129
61/129R-b
62/129
63/129R-b
64/129R-b
65/129
66/129
67/129R-b
68/129
69/129R-b
70/129R-b
71/129
72/129
73/129R-b
74/129R-b
75/129R-b
76/129A-b
77/129A-b A-b
78/129
79/129
80/129
81/129R-b R-b
82/129R-b R-b
83/129R-b R-b R-b
84/129R-b R-b
85/129R-b
86/129A-b
87/129R-b R-b
88/129
89/129
90/129
91/129
92/129
93/129
94/129
95/129
96/129
97/129
98/129R-b T-b
99/129T-b A-b
100/129R-b T-b
101/129T-b
102/129
103/129
104/129
105/129
106/129
107/129T-b
108/129R-b
109/129
110/129
111/129
112/129A-b
113/129
114/129
115/129
116/129
117/129
118/129
119/129
120/129
121/129R-b R-b
122/129
123/129A-b T-b
124/129A-b T-b R-b
125/129T-b R-b
126/129R-b
127/129R-b A-b A-b A-b
128/129
129/129

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 63 reviewers.

Read the v1 thread

Cover letter [PATCH 5.4 000/129] 5.4.64-rc1 review

This is the start of the stable review cycle for the 5.4.64 release. There are 129 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Thu, 10 Sep 2020 15:21:57 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.4.64-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.4.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 5.4.64-rc1

Himadri Pandya <[email protected]>
net: usb: Fix uninit-was-stored issue in asix_read_phy_addr()

Johannes Berg <[email protected]>
cfg80211: regulatory: reject invalid hints

David Howells <[email protected]>
mm/khugepaged.c: fix khugepaged's request size in collapse_file

Muchun Song <[email protected]>
mm/hugetlb: fix a race between hugetlb sysctl handlers

Mrinal Pandey <[email protected]>
checkpatch: fix the usage of capture group ( ... )

Sowjanya Komatineni <[email protected]>
sdhci: tegra: Add missing TMCLK for data timeout

Wei Li <[email protected]>
perf record: Correct the help info of option "--no-bpf-event"

Alex Williamson <[email protected]>
vfio/pci: Fix SR-IOV VF handling with MMIO blocking

Yang Shi <[email protected]>
mm: madvise: fix vma user-after-free

Eugeniu Rosca <[email protected]>
mm: slub: fix conversion of freelist_corrupted()

Ye Bin <[email protected]>
dm thin metadata: Fix use-after-free in dm_bm_set_read_only

Ye Bin <[email protected]>

    dm thin metadata: Avoid returning cmd->bm wild pointer on error

Ye Bin <[email protected]>

    dm cache metadata: Avoid returning cmd->bm wild pointer on error

Damien Le Moal <[email protected]>
dm crypt: Initialize crypto wait structures

Mikulas Patocka <[email protected]>
dm integrity: fix error reporting in bitmap mode after creation

Mike Snitzer <[email protected]>
dm mpath: fix racey management of PG initialization

Mikulas Patocka <[email protected]>
dm writecache: handle DAX to partitions on persistent memory correctly

Evan Quan <[email protected]>
drm/amd/pm: avoid false alarm due to confusing softwareshutdowntemp setting

Gustavo Pimentel <[email protected]>
dmaengine: dw-edma: Fix scatter-gather address calculation

Tejun Heo <[email protected]>
blk-iocost: ioc_pd_free() shouldn't assume irq disabled

Tejun Heo <[email protected]>
libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks

Jens Axboe <[email protected]>

    block: ensure bdi->io_pages is always initialized

Ming Lei <[email protected]>
block: allow for_each_bvec to support zero len bvec

Max Staudt <[email protected]>
affs: fix basic permission bits to actually work

Sean Young <[email protected]>
media: rc: uevent sysfs file races with rc_unregister_device()

Sean Young <[email protected]>
media: rc: do not access device via sysfs after rc_unregister_device()

Adrian Hunter <[email protected]>
mmc: sdhci-pci: Fix SDHCI_RESET_ALL for CQHCI for Intel GLK-based controllers

Adrian Hunter <[email protected]>
mmc: cqhci: Add cqhci_deactivate()

Wenbin Mei <[email protected]>
mmc: dt-bindings: Add resets/reset-names for Mediatek MMC bindings

Wenbin Mei <[email protected]>
mmc: mediatek: add optional module reset property

Wenbin Mei <[email protected]>
arm64: dts: mt7622: add reset node for mmc device

Takashi Iwai <[email protected]>
ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen

Adrien Crivelli <[email protected]>
ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A

Takashi Sakamoto <[email protected]>
ALSA; firewire-tascam: exclude Tascam FE-8 from detection

Dan Crawford <[email protected]>
ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO

Takashi Sakamoto <[email protected]>

    ALSA: firewire-digi00x: exclude Avid Adrenaline from detection

Kai Vehmanen <[email protected]>
ALSA: hda/hdmi: always check pin power status in i915 pin fixup

Takashi Iwai <[email protected]>
ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check

Joshua Sivec <[email protected]>
ALSA: usb-audio: Add implicit feedback quirk for UR22C

Tong Zhang <[email protected]>
ALSA: ca0106: fix error code handling

Tiezhu Yang <[email protected]>
Revert "ALSA: hda: Add support for Loongson 7A1000 controller"

Sasha Levin <[email protected]>
Revert "net: dsa: microchip: set the correct number of ports"

Josef Bacik <[email protected]>
btrfs: fix potential deadlock in the search ioctl

Alexander Lobakin <[email protected]>
net: core: use listified Rx for GRO_NORMAL in napi_gro_receive()

Qu Wenruo <[email protected]>
btrfs: tree-checker: fix the error message for transid error

Josef Bacik <[email protected]>
btrfs: set the lockdep class for log tree extent buffers

Josef Bacik <[email protected]>
btrfs: set the correct lockdep class for new nodes

Josef Bacik <[email protected]>
btrfs: allocate scrub workqueues outside of locks

Josef Bacik <[email protected]>
btrfs: drop path before adding new uuid tree entry

Vineet Gupta <[email protected]>
ARC: perf: don't bail setup if pct irq missing in device-tree

Mikulas Patocka <[email protected]>
xfs: don't update mtime on COW faults

Mikulas Patocka <[email protected]>
ext2: don't update mtime on COW faults

Vamshi K Sthambamkadi <[email protected]>
tracing/kprobes, x86/ptrace: Fix regs argument order for i386

Chris Wilson <[email protected]>
iommu/vt-d: Handle 36bit addressing for x86-32

Ajay Kaher <[email protected]>
vfio-pci: Invalidate mmaps and block MMIO access on disabled memory

Ajay Kaher <[email protected]>
vfio-pci: Fault mmaps to enable vma tracking

Ajay Kaher <[email protected]>
vfio/type1: Support faulting PFNMAP vmas

Jason Gunthorpe <[email protected]>
include/linux/log2.h: add missing () around n in roundup_pow_of_two()

Or Cohen <[email protected]>
net/packet: fix overflow in tpacket_rcv

Suravee Suthikulpanit <[email protected]>
iommu/amd: Restore IRTE.RemapEn bit after programming IRTE

Veera Vegivada <[email protected]>
thermal: qcom-spmi-temp-alarm: Don't suppress negative temp

Tony Lindgren <[email protected]>
thermal: ti-soc-thermal: Fix bogus thermal shutdowns for omap4430

Lu Baolu <[email protected]>
iommu/vt-d: Serialize IOMMU GCMD register modifications

Huang Ying <[email protected]>
x86, fakenuma: Fix invalid starting node ID

Michael Chan <[email protected]>
tg3: Fix soft lockup when tg3_reset_task() fails.

Namhyung Kim <[email protected]>
perf jevents: Fix suspicious code in fixregex()

Darrick J. Wong <[email protected]>
xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files

Huang Pei <[email protected]>
MIPS: add missing MSACSR and upper MSA initialization

Kai-Heng Feng <[email protected]>
drm/radeon: Prefer lower feedback dividers

Dan Carpenter <[email protected]>
net: gemini: Fix another missing clk_disable_unprepare() in probe

Al Viro <[email protected]>
fix regression in "epoll: Keep a reference on files added to the check list"

Shung-Hsi Yu <[email protected]>
net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init()

Al Grant <[email protected]>
perf tools: Correct SNOOPX field offset

Potnuri Bharat Teja <[email protected]>
cxgb4: fix thermal zone device registration

Keith Busch <[email protected]>
nvme: fix controller instance leak

Christophe JAILLET <[email protected]>
nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()'

Pablo Neira Ayuso <[email protected]>
netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS

Landen Chao <[email protected]>
net: dsa: mt7530: fix advertising unsupported 1000baseT_Half

Jesper Dangaard Brouer <[email protected]>
selftests/bpf: Fix massive output from test_maps

Ezequiel Garcia <[email protected]>
media: cedrus: Add missing v4l2_ctrl_request_hdl_put()

Hans Verkuil <[email protected]>
media: vicodec: add missing v4l2_ctrl_request_hdl_put()

Jakub Kicinski <[email protected]>
bnxt: don't enable NAPI until rings are ready

Eric Sandeen <[email protected]>
xfs: fix boundary test in xfs_attr_shortform_verify

Edwin Peer <[email protected]>
bnxt_en: fix HWRM error when querying VF temperature

Michael Chan <[email protected]>
bnxt_en: Fix possible crash in bnxt_fw_reset_task().

Vasundhara Volam <[email protected]>
bnxt_en: Fix PCI AER error recovery flow

Vasundhara Volam <[email protected]>
bnxt_en: Check for zero dir entries in NVRAM.

Pavan Chebbi <[email protected]>
bnxt_en: Don't query FW when netif_running() is false.

Murali Karicheri <[email protected]>
net: ethernet: ti: cpsw: fix clean up of vlan mc entries for host port

Nicolas Dichtel <[email protected]>
gtp: add GTPA_LINK info to msg sent to userspace

Marek Szyprowski <[email protected]>
dmaengine: pl330: Fix burst length if burst size is smaller than bus width

Dinghao Liu <[email protected]>
net: arc_emac: Fix memleak in arc_mdio_probe

Yuusuke Ashizuka <[email protected]>
ravb: Fixed to be able to unload modules

Dinghao Liu <[email protected]>
net: systemport: Fix memleak in bcm_sysport_probe

Dinghao Liu <[email protected]>
net: hns: Fix memleak in hns_nic_dev_probe

Florian Westphal <[email protected]>
netfilter: nf_tables: fix destination register zeroing

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: incorrect enum nft_list_attributes definition

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: add NFTA_SET_USERDATA if not null

Raul E Rangel <[email protected]>
mmc: sdhci-acpi: Fix HS400 tuning for AMDI0040

Florian Fainelli <[email protected]>
MIPS: BMIPS: Also call bmips_cpu_setup() for secondary cores

Florian Fainelli <[email protected]>
MIPS: mm: BMIPS5000 has inclusive physical caches

David Howells <[email protected]>
rxrpc: Make rxrpc_kernel_get_srtt() indicate validity

David Howells <[email protected]>
rxrpc: Keep the ACK serial in a var in rxrpc_input_ack()

Yu Kuai <[email protected]>
dmaengine: at_hdmac: check return value of of_find_device_by_node() in at_dma_xlate()

Jussi Kivilinna <[email protected]>
batman-adv: bla: use netif_rx_ni when not in interrupt context

Linus Lüssing <[email protected]>
batman-adv: Fix own OGM check in aggregated OGMs

Sven Eckelmann <[email protected]>
batman-adv: Avoid uninitialized chaddr when handling DHCP

Peter Ujfalusi <[email protected]>
dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling

Linus Torvalds <[email protected]>
fsldma: fix very broken 32-bit ppc ioread64 functionality

Simon Leiner <[email protected]>
xen/xenbus: Fix granting of vmalloc'd memory

Dinghao Liu <[email protected]>
drm/amd/display: Fix memleak in amdgpu_dm_mode_config_init

Wayne Lin <[email protected]>
drm/amd/display: Retry AUX write when fail occurs

Furquan Shaikh <[email protected]>
drivers: gpu: amd: Initialize amdgpu_dm_backlight_caps object to 0 in amdgpu_dm_update_backlight_caps

Nicholas Kazlauskas <[email protected]>
drm/amd/display: Reject overlay plane configurations in multi-display scenarios

Sven Schnelle <[email protected]>
s390: don't trace preemption in percpu macros

Hou Pu <[email protected]>
nbd: restore default timeout when setting it to zero

Peter Zijlstra <[email protected]>
cpuidle: Fixup IRQ state

Tomi Valkeinen <[email protected]>
drm/omap: fix incorrect lock state

Jeff Layton <[email protected]>
ceph: don't allow setlease on cephfs

Dmitry Baryshkov <[email protected]>
drm/msm/a6xx: fix gmu start on newer firmware

Ofir Bitton <[email protected]>
habanalabs: check correct vmalloc return code

Ofir Bitton <[email protected]>
habanalabs: validate FW file size

Rob Clark <[email protected]>
drm/msm: enable vblank during atomic commits

Amit Engel <[email protected]>
nvmet: Disable keep-alive timer when kato is cleared to 0h

Tom Rix <[email protected]>
hwmon: (applesmc) check status earlier.

Krishna Manikandan <[email protected]>
drm/msm: add shutdown support for display platform_driver

John Stultz <[email protected]>
tty: serial: qcom_geni_serial: Drop __init from qcom_geni_console_setup

Kalyan Thota <[email protected]>
drm/msm/dpu: Fix scale params in plane validation

Sebastian Parschauer <[email protected]>
HID: quirks: Always poll three more Lenovo PixArt mice

-------------

Diffstat:

 Documentation/devicetree/bindings/mmc/mtk-sd.txt   |   2 +
 Documentation/filesystems/affs.txt                 |  16 +-
 Makefile                                           |   4 +-
 arch/arc/kernel/perf_event.c                       |  14 +-
 arch/arm64/boot/dts/mediatek/mt7622.dtsi           |   2 +
 arch/mips/kernel/smp-bmips.c                       |   2 +
 arch/mips/kernel/traps.c                           |  12 +
 arch/mips/mm/c-r4k.c                               |   4 +
 arch/s390/include/asm/percpu.h                     |  28 +-
 arch/x86/include/asm/ptrace.h                      |   2 +-
 arch/x86/mm/numa_emulation.c                       |   2 +-
 block/blk-core.c                                   |   1 +
 block/blk-iocost.c                                 |   5 +-
 drivers/ata/libata-core.c                          |   5 +-
 drivers/ata/libata-scsi.c                          |   8 +-
 drivers/block/nbd.c                                |   2 +
 drivers/cpuidle/cpuidle.c                          |   3 +-
 drivers/dma/at_hdmac.c                             |   2 +
 drivers/dma/dw-edma/dw-edma-core.c                 |  11 +-
 drivers/dma/fsldma.h                               |  12 +-
 drivers/dma/of-dma.c                               |   8 +-
 drivers/dma/pl330.c                                |   2 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  12 +-
 .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c    |   2 +-
 .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c  |   8 +
 .../gpu/drm/amd/powerplay/hwmgr/vega10_thermal.c   |  14 +-
 drivers/gpu/drm/msm/adreno/a6xx_gmu.c              |  12 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c          |   4 +-
 drivers/gpu/drm/msm/msm_atomic.c                   |  36 +++
 drivers/gpu/drm/msm/msm_drv.c                      |   8 +
 drivers/gpu/drm/omapdrm/omap_crtc.c                |   3 +-
 drivers/gpu/drm/radeon/radeon_display.c            |   2 +-
 drivers/hid/hid-ids.h                              |   3 +
 drivers/hid/hid-quirks.c                           |   3 +
 drivers/hwmon/applesmc.c                           |  31 +-
 drivers/iommu/amd_iommu.c                          |   2 +
 drivers/iommu/intel-iommu.c                        |  14 +-
 drivers/iommu/intel_irq_remapping.c                |  10 +-
 drivers/md/dm-cache-metadata.c                     |   8 +-
 drivers/md/dm-crypt.c                              |   2 +-
 drivers/md/dm-integrity.c                          |  12 +
 drivers/md/dm-mpath.c                              |  22 +-
 drivers/md/dm-thin-metadata.c                      |  10 +-
 drivers/md/dm-writecache.c                         |  12 +-
 drivers/md/persistent-data/dm-block-manager.c      |  14 +-
 drivers/media/platform/vicodec/vicodec-core.c      |   1 +
 drivers/media/rc/rc-main.c                         |  44 ++-
 drivers/misc/habanalabs/firmware_if.c              |   9 +
 drivers/misc/habanalabs/memory.c                   |   9 +-
 drivers/misc/habanalabs/mmu.c                      |   2 +-
 drivers/mmc/host/cqhci.c                           |   6 +-
 drivers/mmc/host/cqhci.h                           |   6 +-
 drivers/mmc/host/mtk-sd.c                          |  13 +
 drivers/mmc/host/sdhci-acpi.c                      |  67 +++-
 drivers/mmc/host/sdhci-pci-core.c                  |  10 +-
 drivers/mmc/host/sdhci-tegra.c                     |  53 +++-
 drivers/net/dsa/microchip/ksz8795.c                |   3 -
 drivers/net/dsa/microchip/ksz9477.c                |   3 -
 drivers/net/dsa/mt7530.c                           |   2 +-
 drivers/net/ethernet/arc/emac_mdio.c               |   1 +
 drivers/net/ethernet/broadcom/bcmsysport.c         |   6 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |  36 ++-
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c  |   5 +-
 drivers/net/ethernet/broadcom/tg3.c                |  17 +-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c |   8 +-
 drivers/net/ethernet/cortina/gemini.c              |  34 +-
 drivers/net/ethernet/hisilicon/hns/hns_enet.c      |   9 +-
 drivers/net/ethernet/mellanox/mlx4/mr.c            |   2 +-
 drivers/net/ethernet/renesas/ravb_main.c           | 110 +++----
 drivers/net/ethernet/ti/cpsw.c                     |   2 +-
 drivers/net/gtp.c                                  |   1 +
 drivers/net/usb/asix_common.c                      |   2 +-
 drivers/nvme/host/core.c                           |   2 +-
 drivers/nvme/target/core.c                         |   6 +
 drivers/nvme/target/fc.c                           |   4 +-
 drivers/staging/media/sunxi/cedrus/cedrus.c        |   7 +-
 drivers/thermal/qcom/qcom-spmi-temp-alarm.c        |   4 +-
 .../thermal/ti-soc-thermal/omap4-thermal-data.c    |  23 +-
 drivers/thermal/ti-soc-thermal/omap4xxx-bandgap.h  |  10 +-
 drivers/tty/serial/qcom_geni_serial.c              |   2 +-
 drivers/vfio/pci/vfio_pci.c                        | 349 +++++++++++++++++++--
 drivers/vfio/pci/vfio_pci_config.c                 |  51 ++-
 drivers/vfio/pci/vfio_pci_intrs.c                  |  14 +
 drivers/vfio/pci/vfio_pci_private.h                |  15 +
 drivers/vfio/pci/vfio_pci_rdwr.c                   |  24 +-
 drivers/vfio/vfio_iommu_type1.c                    |  36 ++-
 drivers/xen/xenbus/xenbus_client.c                 |  10 +-
 fs/affs/amigaffs.c                                 |  27 ++
 fs/affs/file.c                                     |  26 +-
 fs/afs/fs_probe.c                                  |   4 +-
 fs/afs/vl_probe.c                                  |   4 +-
 fs/btrfs/ctree.c                                   |   6 +-
 fs/btrfs/extent-tree.c                             |   2 +-
 fs/btrfs/extent_io.c                               |   8 +-
 fs/btrfs/extent_io.h                               |   6 +-
 fs/btrfs/ioctl.c                                   |  27 +-
 fs/btrfs/scrub.c                                   | 122 ++++---
 fs/btrfs/tree-checker.c                            |   2 +-
 fs/btrfs/volumes.c                                 |   3 +-
 fs/ceph/file.c                                     |   1 +
 fs/eventpoll.c                                     |   6 +-
 fs/ext2/file.c                                     |   6 +-
 fs/xfs/libxfs/xfs_attr_leaf.c                      |   4 +-
 fs/xfs/libxfs/xfs_bmap.c                           |   2 +-
 fs/xfs/xfs_file.c                                  |  12 +-
 include/linux/bvec.h                               |   9 +-
 include/linux/libata.h                             |   1 +
 include/linux/log2.h                               |   2 +-
 include/linux/netfilter/nfnetlink.h                |   3 +-
 include/net/af_rxrpc.h                             |   2 +-
 include/net/netfilter/nf_tables.h                  |   2 +
 include/uapi/linux/netfilter/nf_tables.h           |   2 +-
 mm/hugetlb.c                                       |  26 +-
 mm/khugepaged.c                                    |   2 +-
 mm/madvise.c                                       |   2 +-
 mm/slub.c                                          |  12 +-
 net/batman-adv/bat_v_ogm.c                         |  11 +-
 net/batman-adv/bridge_loop_avoidance.c             |   5 +-
 net/batman-adv/gateway_client.c                    |   6 +-
 net/core/dev.c                                     |   9 +-
 net/netfilter/nf_tables_api.c                      |  64 ++--
 net/netfilter/nfnetlink.c                          |  11 +-
 net/netfilter/nfnetlink_log.c                      |   3 +-
 net/netfilter/nfnetlink_queue.c                    |   2 +-
 net/netfilter/nft_payload.c                        |   4 +-
 net/packet/af_packet.c                             |   7 +-
 net/rxrpc/input.c                                  |  21 +-
 net/rxrpc/peer_object.c                            |  16 +-
 net/wireless/reg.c                                 |   3 +
 scripts/checkpatch.pl                              |   4 +-
 sound/core/oss/mulaw.c                             |   4 +-
 sound/firewire/digi00x/digi00x.c                   |   5 +
 sound/firewire/tascam/tascam.c                     |  33 +-
 sound/pci/ca0106/ca0106_main.c                     |   3 +-
 sound/pci/hda/hda_intel.c                          |   2 -
 sound/pci/hda/patch_hdmi.c                         |   1 +
 sound/pci/hda/patch_realtek.c                      |  46 ++-
 sound/usb/pcm.c                                    |   1 +
 tools/include/uapi/linux/perf_event.h              |   2 +-
 tools/perf/builtin-record.c                        |   2 +-
 tools/perf/pmu-events/jevents.c                    |   2 +-
 tools/testing/selftests/bpf/test_maps.c            |   2 +
 142 files changed, 1505 insertions(+), 504 deletions(-)