Skip to content

5.6.8-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest166 of 167 patches 9 repliesIn review

166 of 167 patches are in this archive. The cover letter announces 167.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/167mm: check that mm is still valid in madvise()mm/madvise.c+18 -00 replies
2/167tools/testing/nvdimm: Fix compilation failure without CONFIG_DEV_DAX_PMEM_COMPATtools/testing/nvdimm/test/nfit.c+2 -00 replies
3/167watchdog: reset last_hw_keepalive time at startdrivers/watchdog/watchdog_dev.c+1 -00 replies
4/167scsi: lpfc: Fix kasan slab-out-of-bounds error in lpfc_unreg_logindrivers/scsi/lpfc/lpfc_sli.c+2 -00 replies
5/167xfs: correctly acount for reclaimable slabsfs/xfs/xfs_super.c+2 -10 replies
6/167scsi: lpfc: Fix crash after handling a pci errordrivers/scsi/lpfc/lpfc_sli.c+5 -00 replies
7/167scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREGdrivers/scsi/lpfc/lpfc_nvme.c+8 -60 replies
8/167scsi: libfc: If PRLI rejected, move rport to PLOGI statedrivers/scsi/libfc/fc_rport.c+7 -10 replies
9/167ceph: return ceph_mdsc_do_request() errors from __get_parent()fs/ceph/export.c+5 -00 replies
10/167ceph: dont skip updating wanted caps when cap is stalefs/ceph/caps.c+6 -20 replies
11/167pwm: imx27: Fix clock handling in pwm_imx27_apply()drivers/pwm/pwm-imx27.c+1 -10 replies
12/167pwm: rcar: Fix late Runtime PM enablementdrivers/pwm/pwm-rcar.c+7 -30 replies
13/167nvme-tcp: fix possible crash in write_zeroes processingdrivers/nvme/host/tcp.c+7 -60 replies
14/167ASoC: qcom: q6asm-dai: Add SNDRV_PCM_INFO_BATCH flagsound/soc/qcom/qdsp6/q6asm-dai.c+2 -20 replies
15/167scsi: iscsi: Report unbind session event when the target has been removeddrivers/scsi/scsi_transport_iscsi.c+3 -10 replies
16/167tools/test/nvdimm: Fix out of tree buildtools/testing/nvdimm/Kbuild tools/testing/nvdimm/test/Kbuild+4 -40 replies
17/167ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map()sound/soc/intel/atom/sst-atom-controls.c+2 -00 replies
18/167nvme: fix deadlock caused by ANA update wrong lockingdrivers/nvme/host/multipath.c+2 -20 replies
19/167drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmaxdrivers/gpu/drm/amd/display/dc/core/dc.c+2 -00 replies
20/167dma-direct: fix data truncation in dma_direct_get_required_mask()kernel/dma/direct.c+2 -10 replies
21/167kernel/gcov/fs.c: gcov_seq_next() should increase position indexkernel/gcov/fs.c+1 -10 replies
22/167selftests: kmod: fix handling test numbers above 9tools/testing/selftests/kmod/kmod.sh+9 -40 replies
23/167ipc/util.c: sysvipc_find_ipc() should increase position indexipc/util.c+1 -10 replies
24/167kconfig: qconf: Fix a few alignment issuesscripts/kconfig/qconf.cc+7 -60 replies
25/167lib/raid6/test: fix build on distros whose /bin/sh is not bashlib/raid6/test/Makefile+3 -30 replies
26/167block: fix busy device checking in blk_drop_partitionsblock/partition-generic.c+1 -10 replies
27/167s390/cio: generate delayed uevent for vfio-ccw subchannelsdrivers/s390/cio/vfio_ccw_drv.c+5 -00 replies
28/167s390/cio: avoid duplicated ADD ueventsdrivers/s390/cio/device.c+9 -40 replies
29/167loop: Better discard support for block devicesdrivers/block/loop.c+31 -110 replies
30/167Revert "powerpc/64: irq_work avoid interrupt when called with hardware irqs enabled"arch/powerpc/kernel/time.c+13 -310 replies
31/167powerpc/pseries: Fix MCE handling on pseriesarch/powerpc/platforms/pseries/ras.c+11 -00 replies
32/167nvme: fix compat address handling in several ioctlsdrivers/nvme/host/core.c+20 -70 replies
33/167pwm: renesas-tpu: Fix late Runtime PM enablementdrivers/pwm/pwm-renesas-tpu.c+4 -50 replies
34/167pwm: bcm2835: Dynamically allocate basedrivers/pwm/pwm-bcm2835.c+1 -00 replies
35/167scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statisticsdrivers/scsi/lpfc/lpfc.h drivers/scsi/lpfc/lpfc_debugfs.c drivers/scsi/lpfc/lpfc_debugfs.h +5 more+215 -1690 replies
36/167scsi: lpfc: Fix lockdep error - register non-static keydrivers/scsi/lpfc/lpfc_init.c drivers/scsi/lpfc/lpfc_sli.c+4 -70 replies
37/167perf/core: Disable page faults when getting phys addresskernel/events/core.c+6 -30 replies
38/167drm/amd/display: Calculate scaling ratios on every medium/full updatedrivers/gpu/drm/amd/display/dc/core/dc.c+12 -10 replies
39/167ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tabletsound/soc/intel/boards/bytcr_rt5640.c+11 -00 replies
40/167ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirksound/usb/quirks-table.h+42 -00 replies
41/167xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3drivers/usb/host/xhci-hub.c+10 -10 replies
42/167xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0drivers/usb/host/xhci-hub.c drivers/usb/host/xhci-mem.c drivers/usb/host/xhci-ring.c +1 more+34 -130 replies
43/167xhci: Finetune host initiated USB3 rootport link suspend and resumedrivers/usb/host/xhci-hub.c+25 -110 replies
44/167block: fix busy device checking in blk_drop_partitions againblock/partition-generic.c+1 -10 replies
45/167cxgb4: fix adapter crash due to wrong MC sizedrivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c+20 -70 replies
46/167cxgb4: fix large delays in PTP synchronizationdrivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c drivers/net/ethernet/chelsio/cxgb4/t4_regs.h+9 -210 replies
47/167ipv4: Update fib_select_default to handle nexthop objectsnet/ipv4/fib_semantics.c tools/testing/selftests/net/fib_nexthops.sh+26 -30 replies
48/167ipv6: fix restrict IPV6_ADDRFORM operationnet/ipv6/ipv6_sockglue.c+6 -70 replies
49/167macsec: avoid to set wrong mtudrivers/net/macsec.c+8 -40 replies
50/167macvlan: fix null dereference in macvlan_device_event()drivers/net/macvlan.c+1 -10 replies
51/167mlxsw: Fix some IS_ERR() vs NULL bugsdrivers/net/ethernet/mellanox/mlxsw/core_acl_flex_actions.c drivers/net/ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c +1 more+7 -70 replies
52/167net: bcmgenet: correct per TX/RX ring statisticsdrivers/net/ethernet/broadcom/genet/bcmgenet.c+3 -00 replies
53/167net/mlx4_en: avoid indirect call in TX completiondrivers/net/ethernet/mellanox/mlx4/en_tx.c+13 -10 replies
54/167net: netrom: Fix potential nr_neigh refcnt leak in nr_add_nodenet/netrom/nr_route.c+1 -00 replies
55/167net: openvswitch: ovs_ct_exit to be done under ovs_locknet/openvswitch/conntrack.c net/openvswitch/datapath.c+5 -20 replies
56/167net: stmmac: dwmac-meson8b: Add missing boundary to RGMII TX clock arraydrivers/net/ethernet/stmicro/stmmac/dwmac-meson8b.c+1 -00 replies
57/167net/x25: Fix x25_neigh refcnt leak when receiving framenet/x25/x25_dev.c+3 -10 replies
58/167sched: etf: do not assume all sockets are full blownnet/sched/sch_etf.c+4 -30 replies
59/167selftests: Fix suppress test in fib_tests.shtools/testing/selftests/net/fib_tests.sh+8 -20 replies
60/167tcp: cache line align MAX_TCP_HEADERinclude/net/tcp.h+1 -10 replies
61/167team: fix hang in team_mode_get()drivers/net/team/team.c+4 -00 replies
62/167tipc: Fix potential tipc_aead refcnt leak in tipc_crypto_rcvnet/tipc/crypto.c+1 -00 replies
63/167tipc: Fix potential tipc_node refcnt leak in tipc_rcvnet/tipc/node.c+3 -10 replies
64/167vrf: Fix IPv6 with qdisc and xfrmdrivers/net/vrf.c+2 -20 replies
65/167net: dsa: b53: Lookup VID in ARL searches when VLAN is enableddrivers/net/dsa/b53/b53_common.c+3 -00 replies
66/167net: dsa: b53: Fix valid setting for MDB entriesdrivers/net/dsa/b53/b53_common.c+0 -10 replies
67/167net: dsa: b53: Fix ARL register definitionsdrivers/net/dsa/b53/b53_regs.h+2 -20 replies
68/167net: dsa: b53: Rework ARL bin logicdrivers/net/dsa/b53/b53_common.c drivers/net/dsa/b53/b53_regs.h+29 -40 replies
69/167net: dsa: b53: b53_arl_rw_op() needs to select IVL or SVLdrivers/net/dsa/b53/b53_common.c drivers/net/dsa/b53/b53_regs.h+5 -00 replies
70/167vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTRdrivers/net/vxlan.c+3 -30 replies
71/167geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTRdrivers/net/geneve.c+1 -10 replies
72/167xfrm: Always set XFRM_TRANSFORMED in xfrm{4,6}_output_finishnet/ipv4/xfrm4_output.c net/ipv6/xfrm6_output.c+0 -40 replies
73/167vrf: Check skb for XFRM_TRANSFORMED flagdrivers/net/vrf.c+4 -20 replies
74/167net: ethernet: ixp4xx: Add error handling in ixp4xx_eth_probe()drivers/net/ethernet/xscale/ixp4xx_eth.c+2 -00 replies
75/167KEYS: Avoid false positive ENOMEM error on key readsecurity/keys/internal.h security/keys/keyctl.c+55 -150 replies
76/167ALSA: hda: Remove ASUS ROG Zenith from the blacklistsound/pci/hda/hda_intel.c+0 -10 replies
78/167ALSA: usb-audio: Add connector notifier delegationsound/usb/mixer.c sound/usb/mixer.h sound/usb/mixer_maps.c+48 -00 replies
79/167mac80211: populate debugfs only after cfg80211 initdrivers/net/wireless/intel/iwlegacy/3945-rs.c drivers/net/wireless/intel/iwlegacy/4965-rs.c drivers/net/wireless/intel/iwlwifi/dvm/rs.c +7 more+51 -250 replies
80/167libbpf: Only check mode flags in get_xdp_idtools/lib/bpf/netlink.c+2 -00 replies
81/167iio: core: remove extra semi-colon from devm_iio_device_register() macroinclude/linux/iio/iio.h+1 -10 replies
82/167iio: imu: st_lsm6dsx: flush hw FIFO before resetting the devicedrivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c+23 -10 replies
83/167iio: st_sensors: rely on odr mask to know if odr can be setdrivers/iio/common/st_sensors/st_sensors_core.c+1 -10 replies
84/167iio: adc: stm32-adc: fix sleep in atomic contextdrivers/iio/adc/stm32-adc.c+28 -30 replies
85/167iio: adc: ti-ads8344: properly byte swap valuedrivers/iio/adc/ti-ads8344.c+3 -30 replies
86/167iio: xilinx-xadc: Fix ADC-B powerdowndrivers/iio/adc/xilinx-xadc-core.c+3 -20 replies
87/167iio: xilinx-xadc: Fix clearing interrupt when enabling triggerdrivers/iio/adc/xilinx-xadc-core.c+1 -10 replies
88/167iio: xilinx-xadc: Fix sequencer configuration for aux channels in simultaneous modedrivers/iio/adc/xilinx-xadc-core.c+10 -00 replies
89/167iio: xilinx-xadc: Make sure not exceed maximum sampleratedrivers/iio/adc/xilinx-xadc-core.c+60 -180 replies
90/167USB: sisusbvga: Change port variable from signed to unsigneddrivers/usb/misc/sisusbvga/sisusb.c drivers/usb/misc/sisusbvga/sisusb_init.h+17 -170 replies
91/167USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIREdrivers/usb/core/quirks.c+4 -00 replies
92/167USB: early: Handle AMDs spec-compliant identifiers, toodrivers/usb/early/xhci-dbc.c drivers/usb/early/xhci-dbc.h+20 -60 replies
93/167USB: core: Fix free-while-in-use bug in the USB S-Glibrarydrivers/usb/core/message.c+8 -10 replies
94/167USB: hub: Fix handling of connect changes during sleepdrivers/usb/core/hub.c+14 -00 replies
95/167USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme first for high speed devices")Documentation/admin-guide/kernel-parameters.txt drivers/usb/core/hub.c+2 -50 replies
96/167tty: serial: owl: add "much needed" clk_prepare_enable()drivers/tty/serial/owl-uart.c+7 -00 replies
97/167vmalloc: fix remap_vmalloc_range() bounds checksfs/proc/vmcore.c include/linux/vmalloc.h mm/vmalloc.c +1 more+18 -70 replies
98/167staging: gasket: Fix incongruency in handling of sysfs entries creationdrivers/staging/gasket/gasket_sysfs.c drivers/staging/gasket/gasket_sysfs.h+1 -60 replies
99/167coredump: fix null pointer dereference on coredumpfs/coredump.c+2 -00 replies
100/167mm/hugetlb: fix a addressing exception caused by huge_pte_offsetmm/hugetlb.c+8 -60 replies
101/167mm/ksm: fix NULL pointer dereference when KSM zero page is enabledmm/ksm.c+10 -20 replies
102/167tools/vm: fix cross-compile buildtools/vm/Makefile+2 -00 replies
103/167ALSA: usx2y: Fix potential NULL dereferencesound/usb/usx2y/usbusx2yaudio.c+2 -00 replies
104/167ALSA: hda/realtek - Fix unexpected init_amp overridesound/pci/hda/patch_realtek.c+5 -30 replies
105/167ALSA: hda/realtek - Add new codec supported for ALC245sound/pci/hda/patch_realtek.c+3 -00 replies
106/167ALSA: hda/hdmi: Add module option to disable audio component bindingsound/pci/hda/patch_hdmi.c+9 -00 replies
107/167ALSA: usb-audio: Fix usb audio refcnt leak when getting spdifsound/usb/mixer_quirks.c+8 -40 replies
108/167ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devicessound/usb/format.c+52 -00 replies
109/167tpm/tpm_tis: Free IRQ if probing failsdrivers/char/tpm/tpm_tis_core.c+7 -10 replies
110/167tpm: fix wrong return value in tpm_pcr_extenddrivers/char/tpm/tpm-interface.c+1 -10 replies
111/167tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send()drivers/char/tpm/tpm_ibmvtpm.c+73 -630 replies
112/167KVM: s390: Return last valid slot if approx index is out-of-boundsarch/s390/kvm/kvm-s390.c+3 -00 replies
113/167KVM: Check validity of resolved slot when searching memslotsinclude/linux/kvm_host.h+1 -10 replies
114/167KVM: VMX: Enable machine check support for 32bit targetsarch/x86/kvm/vmx/vmx.c+1 -10 replies
115/167tty: hvc: fix buffer overflow during hvc_alloc().drivers/tty/hvc/hvc_console.c+14 -90 replies
116/167tty: rocket, avoid OOB accessdrivers/tty/rocket.c+14 -110 replies
117/167usb-storage: Add unusual_devs entry for JMicron JMS566drivers/usb/storage/unusual_devs.h+7 -00 replies
118/167signal: Avoid corrupting si_pid and si_uid in do_notify_parentkernel/signal.c+5 -10 replies
119/167drm/dp_mst: Zero assigned PBN when releasing VCPI slotsdrivers/gpu/drm/drm_dp_mst_topology.c+1 -00 replies
120/167audit: check the length of userspace generated audit recordskernel/audit.c+3 -00 replies
121/167ASoC: dapm: fixup dapm kcontrol widgetsound/soc/soc-dapm.c+17 -30 replies
122/167SUNRPC: Fix backchannel RPC soft lockupsfs/nfsd/nfs4callback.c net/sunrpc/svc_xprt.c net/sunrpc/xprtrdma/svc_rdma_backchannel.c +1 more+8 -10 replies
123/167iwlwifi: pcie: actually release queue memory in TVQMdrivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c+3 -00 replies
124/167iwlwifi: mvm: beacon statistics shouldnt go backwardsdrivers/net/wireless/intel/iwlwifi/mvm/rx.c+11 -20 replies
125/167iwlwifi: pcie: indicate correct RB size to devicedrivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c+14 -40 replies
126/167iwlwifi: mvm: limit maximum queue appropriatelydrivers/net/wireless/intel/iwlwifi/fw/api/txq.h drivers/net/wireless/intel/iwlwifi/mvm/sta.c+8 -30 replies
127/167iwlwifi: mvm: Do not declare support for ACK Enabled Aggregationdrivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c+2 -40 replies
128/167iwlwifi: mvm: fix inactive TID removal return value usagedrivers/net/wireless/intel/iwlwifi/mvm/sta.c+2 -20 replies
129/167iwlwifi: fix WGDS check when WRDS is disableddrivers/net/wireless/intel/iwlwifi/fw/acpi.c drivers/net/wireless/intel/iwlwifi/mvm/fw.c+18 -160 replies
130/167cifs: fix uninitialised lease_key in open_shroot()fs/cifs/smb2ops.c+5 -00 replies
131/167ARM: imx: provide v7_cpu_resume() only on ARM_CPU_SUSPEND=yarch/arm/mach-imx/Makefile+2 -00 replies
132/167powerpc/8xx: Fix STRICT_KERNEL_RWX startup test failurearch/powerpc/mm/nohash/8xx.c+3 -00 replies
133/167powerpc/setup_64: Set cache-line-size based on cache-block-sizearch/powerpc/kernel/setup_64.c+2 -00 replies
134/167staging: comedi: dt2815: fix writing hi byte of analog outputdrivers/staging/comedi/drivers/dt2815.c+3 -00 replies
135/167staging: comedi: Fix comedi_device refcnt leak in comedi_opendrivers/staging/comedi/comedi_fops.c+3 -10 replies
136/167vt: dont hardcode the mem allocation upper bounddrivers/tty/vt/vt.c+1 -10 replies
137/167vt: dont use kmalloc() for the unicode screen bufferdrivers/tty/vt/vt.c+3 -20 replies
138/167staging: vt6656: Dont set RCR_MULTICAST or RCR_BROADCAST by default.drivers/staging/vt6656/main_usb.c+2 -60 replies
139/167staging: vt6656: Fix calling conditions of vnt_set_bss_modedrivers/staging/vt6656/main_usb.c+4 -40 replies
140/167staging: vt6656: Fix drivers TBTT timing counter.drivers/staging/vt6656/main_usb.c+6 -30 replies
141/167staging: vt6656: Fix pairwise key entry save.drivers/staging/vt6656/key.c drivers/staging/vt6656/main_usb.c+8 -120 replies
142/167staging: vt6656: Power save stop wake_up_count wrap around.drivers/staging/vt6656/int.c+2 -10 replies
143/167mei: me: fix irq number stored in hw structdrivers/misc/mei/pci-me.c+2 -10 replies
144/167cdc-acm: close race betrween suspend() and acm_softintdrivers/usb/class/cdc-acm.c+3 -30 replies
145/167cdc-acm: introduce a cool downdrivers/usb/class/cdc-acm.c drivers/usb/class/cdc-acm.h+32 -30 replies
146/167UAS: no use logging any details in case of ENODEVdrivers/usb/storage/uas.c+3 -00 replies
147/167UAS: fix deadlock in error handling and PM flushing workdrivers/usb/storage/uas.c+40 -30 replies
148/167fpga: dfl: pci: fix return value of cci_pci_sriov_configuredrivers/fpga/dfl-pci.c+4 -20 replies
149/167usb: dwc3: gadget: Fix request completion checkdrivers/usb/dwc3/gadget.c+2 -100 replies
150/167usb: f_fs: Clear OS Extended descriptor counts to zero in ffs_data_reset()drivers/usb/gadget/function/f_fs.c+4 -00 replies
151/167usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET changedrivers/usb/typec/tcpm/tcpm.c+26 -00 replies
152/167usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointerdrivers/usb/typec/bus.c+4 -10 replies
153/167xhci: Fix handling halted endpoint even if endpoint ring appears emptydrivers/usb/host/xhci-ring.c drivers/usb/host/xhci.c drivers/usb/host/xhci.h+39 -100 replies
154/167xhci: prevent bus suspend if a roothub port detected a over-current conditiondrivers/usb/host/xhci-hub.c+9 -00 replies
155/167xhci: Dont clear hub TT buffer on ep0 protocol stalldrivers/usb/host/xhci-ring.c+11 -50 replies
156/167serial: sh-sci: Make sure status register SCxSR is read in correct sequencedrivers/tty/serial/sh-sci.c+9 -20 replies
157/167Revert "serial: uartps: Fix uartps_major handling"drivers/tty/serial/xilinx_uartps.c+1 -70 replies
158/167Revert "serial: uartps: Use the same dynamic major number for all ports"drivers/tty/serial/xilinx_uartps.c+2 -30 replies
159/167Revert "serial: uartps: Fix error path when alloc failed"drivers/tty/serial/xilinx_uartps.c+2 -40 replies
160/167Revert "serial: uartps: Do not allow use aliases >= MAX_UART_INSTANCES"drivers/tty/serial/xilinx_uartps.c+2 -40 replies
161/167Revert "serial: uartps: Change uart ID port allocation"drivers/tty/serial/xilinx_uartps.c+13 -980 replies
162/167Revert "serial: uartps: Move Port ID to device data structure"drivers/tty/serial/xilinx_uartps.c+9 -110 replies
163/167Revert "serial: uartps: Register own uart console and driver structures"drivers/tty/serial/xilinx_uartps.c+40 -550 replies
164/167drm/i915/gt: Update PMINTRMSK holding fwdrivers/gpu/drm/i915/gt/intel_rps.c+4 -20 replies
165/167powerpc/kuap: PPC_KUAP_DEBUG should depend on PPC_KUAParch/powerpc/platforms/Kconfig.cputype+1 -10 replies
166/167powerpc/mm: Fix CONFIG_PPC_KUAP_DEBUG on PPC32arch/powerpc/kernel/entry_32.S arch/powerpc/platforms/Kconfig.cputype+2 -20 replies
167/167s390/mm: fix page table upgrade vs 2ndary address mode accessesarch/s390/lib/uaccess.c arch/s390/mm/pgalloc.c+18 -20 replies

Reviews trailers per patch

51 of 166 patches have a Reviewed-by or Acked-by.

PatchJann HornJens AxboeJeff LaytonSrinivas KandagatlaLee DuncanPierre-Louis BossartKeith BuschHannes ReineckeAlvin LeeRodrigo SiqueiraPeter OberparleiterLuis ChamberlainWaiman LongGuenter RoeckBoris FiuczynskiMahesh SalgaonkarNicholas PigginBrian FosterAllison CollinsDarrick J. WongPravin B ShelarSaeed MahameedAric CyrFlorian FainelliSoheil Hassas YeganehVinicius Costa GomesJiri PirkoAndrew LunnQian CaiVitor SoaresFabrice GasnierKyungtae KimPeter ChenPaul ZimmermanSumit GargDavid HildenbrandKirill TkhaiAlexandru ArdeleanRoberto SassuJerry SnitselaarJarkko SakkinenStefan BergerLinh PhamCornelia HuckCyril RoelandtOleg NesterovChristian BraunerAlexey SkobkinRonnie SahlbergAurelien AptelRoland HieberJonas KarlssonManu GautamHeikki KrogerusGeert UytterhoevenSam RavnborgMika KuoppalaAndi ShytiFrancisco JerezGerald SchaeferAndrey IgnatovMike KravetzJason GunthorpeWilliam BaderMartin BlumenstinglIdo SchimmelUwe Kleine-KönigNicolas Saenz JulienneGwendal GrignouChaitanya KulkarniChristoph HellwigEric FarmanH. Peter Anvin (Intel)Jason A. DonenfeldIngo MolnarNick DesaulniersLaurent Pinchart
1/167Reported-and-tested-by A-b
2/167
3/167R-b
4/167
5/167R-b R-b R-b
6/167
7/167
8/167
9/167R-b
10/167R-b
11/167
12/167R-b R-b
13/167
14/167R-b
15/167R-b
16/167
17/167A-b
18/167R-b R-b
19/167R-b A-b
20/167
21/167A-b
22/167A-b
23/167A-b
24/167
25/167A-b R-b A-b R-b
26/167
27/167R-b
28/167R-b R-b
29/167R-b R-b R-b
30/167
31/167R-b R-b
32/167
33/167
34/167A-b R-b
35/167
36/167
37/167
38/167A-b R-b
39/167A-b
40/167
41/167
42/167
43/167
44/167T-b
45/167
46/167
47/167
48/167
49/167
50/167
51/167R-b
52/167A-b
53/167R-b
54/167
55/167A-b
56/167R-b
57/167
58/167R-b
59/167
60/167A-b
61/167R-b
62/167
63/167
64/167
65/167R-b
66/167R-b
67/167R-b
68/167
69/167
70/167
71/167
72/167
73/167
74/167
75/167
76/167
78/167
79/167A-b
80/167A-b
81/167R-b
82/167R-b T-b
83/167
84/167A-b
85/167
86/167
87/167
88/167
89/167
90/167
91/167
92/167
93/167Reported-and-tested-by
94/167Reported-and-tested-by T-b
95/167Reported-and-tested-by
96/167
97/167
98/167
99/167
100/167R-b R-b
101/167R-b R-b
102/167
103/167
104/167
105/167
106/167
107/167
108/167T-b
109/167
110/167R-b R-b R-b
111/167R-b R-b T-b
112/167R-b
113/167R-b
114/167
115/167
116/167
117/167Reported-and-tested-by
118/167A-b A-b
119/167
120/167
121/167
122/167
123/167
124/167
125/167
126/167
127/167
128/167
129/167
130/167R-b R-b
131/167T-b
132/167
133/167
134/167
135/167
136/167
137/167A-b
138/167
139/167
140/167
141/167
142/167
143/167
144/167T-b
145/167T-b
146/167
147/167
148/167
149/167
150/167R-b
151/167R-b R-b
152/167
153/167
154/167
155/167
156/167T-b
157/167
158/167
159/167
160/167
161/167
162/167
163/167
164/167R-b R-b R-b
165/167
166/167
167/167R-b

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

Read the v1 thread

Cover letter [PATCH 5.6 000/167] 5.6.8-rc1 review

This is the start of the stable review cycle for the 5.6.8 release. There are 167 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, 30 Apr 2020 18:20:42 +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.6.8-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.6.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.6.8-rc1

Christian Borntraeger <[email protected]>
s390/mm: fix page table upgrade vs 2ndary address mode accesses

Christophe Leroy <[email protected]>
powerpc/mm: Fix CONFIG_PPC_KUAP_DEBUG on PPC32

Michael Ellerman <[email protected]>
powerpc/kuap: PPC_KUAP_DEBUG should depend on PPC_KUAP

Chris Wilson <[email protected]>
drm/i915/gt: Update PMINTRMSK holding fw

Michal Simek <[email protected]>
Revert "serial: uartps: Register own uart console and driver structures"

Michal Simek <[email protected]>
Revert "serial: uartps: Move Port ID to device data structure"

Michal Simek <[email protected]>
Revert "serial: uartps: Change uart ID port allocation"

Michal Simek <[email protected]>
Revert "serial: uartps: Do not allow use aliases >= MAX_UART_INSTANCES"

Michal Simek <[email protected]>
Revert "serial: uartps: Fix error path when alloc failed"

Michal Simek <[email protected]>
Revert "serial: uartps: Use the same dynamic major number for all ports"

Michal Simek <[email protected]>
Revert "serial: uartps: Fix uartps_major handling"

Kazuhiro Fujita <[email protected]>
serial: sh-sci: Make sure status register SCxSR is read in correct sequence

Mathias Nyman <[email protected]>
xhci: Don't clear hub TT buffer on ep0 protocol stall

Mathias Nyman <[email protected]>
xhci: prevent bus suspend if a roothub port detected a over-current condition

Mathias Nyman <[email protected]>
xhci: Fix handling halted endpoint even if endpoint ring appears empty

Naoki Kiryu <[email protected]>
usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer

Badhri Jagan Sridharan <[email protected]>
usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change

Udipto Goswami <[email protected]>
usb: f_fs: Clear OS Extended descriptor counts to zero in ffs_data_reset()

Thinh Nguyen <[email protected]>
usb: dwc3: gadget: Fix request completion check

Xu Yilun <[email protected]>
fpga: dfl: pci: fix return value of cci_pci_sriov_configure

Oliver Neukum <[email protected]>
UAS: fix deadlock in error handling and PM flushing work

Oliver Neukum <[email protected]>
UAS: no use logging any details in case of ENODEV

Oliver Neukum <[email protected]>
cdc-acm: introduce a cool down

Oliver Neukum <[email protected]>
cdc-acm: close race betrween suspend() and acm_softint

Benjamin Lee <[email protected]>
mei: me: fix irq number stored in hw struct

Malcolm Priestley <[email protected]>
staging: vt6656: Power save stop wake_up_count wrap around.

Malcolm Priestley <[email protected]>
staging: vt6656: Fix pairwise key entry save.

Malcolm Priestley <[email protected]>
staging: vt6656: Fix drivers TBTT timing counter.

Malcolm Priestley <[email protected]>
staging: vt6656: Fix calling conditions of vnt_set_bss_mode

Malcolm Priestley <[email protected]>
staging: vt6656: Don't set RCR_MULTICAST or RCR_BROADCAST by default.

Nicolas Pitre <[email protected]>
vt: don't use kmalloc() for the unicode screen buffer

Nicolas Pitre <[email protected]>
vt: don't hardcode the mem allocation upper bound

Xiyu Yang <[email protected]>
staging: comedi: Fix comedi_device refcnt leak in comedi_open

Ian Abbott <[email protected]>
staging: comedi: dt2815: fix writing hi byte of analog output

Chris Packham <[email protected]>
powerpc/setup_64: Set cache-line-size based on cache-block-size

Christophe Leroy <[email protected]>
powerpc/8xx: Fix STRICT_KERNEL_RWX startup test failure

Ahmad Fatoum <[email protected]>
ARM: imx: provide v7_cpu_resume() only on ARM_CPU_SUSPEND=y

Paulo Alcantara <[email protected]>
cifs: fix uninitialised lease_key in open_shroot()

Luca Coelho <[email protected]>
iwlwifi: fix WGDS check when WRDS is disabled

Johannes Berg <[email protected]>
iwlwifi: mvm: fix inactive TID removal return value usage

Ilan Peer <[email protected]>
iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation

Johannes Berg <[email protected]>
iwlwifi: mvm: limit maximum queue appropriately

Johannes Berg <[email protected]>
iwlwifi: pcie: indicate correct RB size to device

Mordechay Goodstein <[email protected]>
iwlwifi: mvm: beacon statistics shouldn't go backwards

Johannes Berg <[email protected]>
iwlwifi: pcie: actually release queue memory in TVQM

Chuck Lever <[email protected]>
SUNRPC: Fix backchannel RPC soft lockups

Gyeongtaek Lee <[email protected]>
ASoC: dapm: fixup dapm kcontrol widget

Paul Moore <[email protected]>
audit: check the length of userspace generated audit records

Mikita Lipski <[email protected]>
drm/dp_mst: Zero assigned PBN when releasing VCPI slots

Eric W. Biederman <[email protected]>
signal: Avoid corrupting si_pid and si_uid in do_notify_parent

Alan Stern <[email protected]>
usb-storage: Add unusual_devs entry for JMicron JMS566

Jiri Slaby <[email protected]>
tty: rocket, avoid OOB access

Andrew Melnychenko <[email protected]>
tty: hvc: fix buffer overflow during hvc_alloc().

Uros Bizjak <[email protected]>
KVM: VMX: Enable machine check support for 32bit targets

Sean Christopherson <[email protected]>
KVM: Check validity of resolved slot when searching memslots

Sean Christopherson <[email protected]>
KVM: s390: Return last valid slot if approx index is out-of-bounds

George Wilson <[email protected]>
tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send()

Tianjia Zhang <[email protected]>
tpm: fix wrong return value in tpm_pcr_extend

Jarkko Sakkinen <[email protected]>
tpm/tpm_tis: Free IRQ if probing fails

Alexander Tsoy <[email protected]>
ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices

Xiyu Yang <[email protected]>
ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif

Takashi Iwai <[email protected]>
ALSA: hda/hdmi: Add module option to disable audio component binding

Kailang Yang <[email protected]>
ALSA: hda/realtek - Add new codec supported for ALC245

Takashi Iwai <[email protected]>
ALSA: hda/realtek - Fix unexpected init_amp override

Takashi Iwai <[email protected]>
ALSA: usx2y: Fix potential NULL dereference

Lucas Stach <[email protected]>
tools/vm: fix cross-compile build

Muchun Song <[email protected]>
mm/ksm: fix NULL pointer dereference when KSM zero page is enabled

Longpeng <[email protected]>
mm/hugetlb: fix a addressing exception caused by huge_pte_offset

Sudip Mukherjee <[email protected]>
coredump: fix null pointer dereference on coredump

Luis Mendes <[email protected]>
staging: gasket: Fix incongruency in handling of sysfs entries creation

Jann Horn <[email protected]>
vmalloc: fix remap_vmalloc_range() bounds checks

Amit Singh Tomar <[email protected]>
tty: serial: owl: add "much needed" clk_prepare_enable()

Alan Stern <[email protected]>
USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme first for high speed devices")

Alan Stern <[email protected]>
USB: hub: Fix handling of connect changes during sleep

Alan Stern <[email protected]>
USB: core: Fix free-while-in-use bug in the USB S-Glibrary

Jann Horn <[email protected]>
USB: early: Handle AMD's spec-compliant identifiers, too

Jonathan Cox <[email protected]>
USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE

Changming Liu <[email protected]>
USB: sisusbvga: Change port variable from signed to unsigned

Lars-Peter Clausen <[email protected]>
iio: xilinx-xadc: Make sure not exceed maximum samplerate

Lars-Peter Clausen <[email protected]>
iio: xilinx-xadc: Fix sequencer configuration for aux channels in simultaneous mode

Lars-Peter Clausen <[email protected]>
iio: xilinx-xadc: Fix clearing interrupt when enabling trigger

Lars-Peter Clausen <[email protected]>
iio: xilinx-xadc: Fix ADC-B powerdown

Alexandre Belloni <[email protected]>
iio: adc: ti-ads8344: properly byte swap value

Olivier Moysan <[email protected]>
iio: adc: stm32-adc: fix sleep in atomic context

Lary Gibaud <[email protected]>
iio: st_sensors: rely on odr mask to know if odr can be set

Lorenzo Bianconi <[email protected]>
iio: imu: st_lsm6dsx: flush hw FIFO before resetting the device

Lars Engebretsen <[email protected]>
iio: core: remove extra semi-colon from devm_iio_device_register() macro

David Ahern <[email protected]>
libbpf: Only check mode flags in get_xdp_id

Johannes Berg <[email protected]>
mac80211: populate debugfs only after cfg80211 init

Takashi Iwai <[email protected]>
ALSA: usb-audio: Add connector notifier delegation

Takashi Iwai <[email protected]>
ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos

Takashi Iwai <[email protected]>
ALSA: hda: Remove ASUS ROG Zenith from the blacklist

Waiman Long <[email protected]>
KEYS: Avoid false positive ENOMEM error on key read

Tang Bin <[email protected]>
net: ethernet: ixp4xx: Add error handling in ixp4xx_eth_probe()

David Ahern <[email protected]>
vrf: Check skb for XFRM_TRANSFORMED flag

David Ahern <[email protected]>
xfrm: Always set XFRM_TRANSFORMED in xfrm{4,6}_output_finish

Sabrina Dubroca <[email protected]>
geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR

Sabrina Dubroca <[email protected]>
vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR

Florian Fainelli <[email protected]>
net: dsa: b53: b53_arl_rw_op() needs to select IVL or SVL

Florian Fainelli <[email protected]>
net: dsa: b53: Rework ARL bin logic

Florian Fainelli <[email protected]>
net: dsa: b53: Fix ARL register definitions

Florian Fainelli <[email protected]>
net: dsa: b53: Fix valid setting for MDB entries

Florian Fainelli <[email protected]>
net: dsa: b53: Lookup VID in ARL searches when VLAN is enabled

David Ahern <[email protected]>
vrf: Fix IPv6 with qdisc and xfrm

Xiyu Yang <[email protected]>
tipc: Fix potential tipc_node refcnt leak in tipc_rcv

Xiyu Yang <[email protected]>
tipc: Fix potential tipc_aead refcnt leak in tipc_crypto_rcv

Taehee Yoo <[email protected]>
team: fix hang in team_mode_get()

Eric Dumazet <[email protected]>
tcp: cache line align MAX_TCP_HEADER

David Ahern <[email protected]>
selftests: Fix suppress test in fib_tests.sh

Eric Dumazet <[email protected]>
sched: etf: do not assume all sockets are full blown

Xiyu Yang <[email protected]>
net/x25: Fix x25_neigh refcnt leak when receiving frame

Marc Zyngier <[email protected]>
net: stmmac: dwmac-meson8b: Add missing boundary to RGMII TX clock array

Tonghao Zhang <[email protected]>
net: openvswitch: ovs_ct_exit to be done under ovs_lock

Xiyu Yang <[email protected]>
net: netrom: Fix potential nr_neigh refcnt leak in nr_add_node

Eric Dumazet <[email protected]>
net/mlx4_en: avoid indirect call in TX completion

Doug Berger <[email protected]>
net: bcmgenet: correct per TX/RX ring statistics

Dan Carpenter <[email protected]>
mlxsw: Fix some IS_ERR() vs NULL bugs

Taehee Yoo <[email protected]>
macvlan: fix null dereference in macvlan_device_event()

Taehee Yoo <[email protected]>
macsec: avoid to set wrong mtu

John Haxby <[email protected]>
ipv6: fix restrict IPV6_ADDRFORM operation

David Ahern <[email protected]>
ipv4: Update fib_select_default to handle nexthop objects

Rahul Lakkireddy <[email protected]>
cxgb4: fix large delays in PTP synchronization

Vishal Kulkarni <[email protected]>
cxgb4: fix adapter crash due to wrong MC size

Christoph Hellwig <[email protected]>
block: fix busy device checking in blk_drop_partitions again

Mathias Nyman <[email protected]>
xhci: Finetune host initiated USB3 rootport link suspend and resume

Kai-Heng Feng <[email protected]>
xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0

Kai-Heng Feng <[email protected]>
xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3

František Kučera <[email protected]>
ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk

Hans de Goede <[email protected]>
ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet

Nicholas Kazlauskas <[email protected]>
drm/amd/display: Calculate scaling ratios on every medium/full update

Jiri Olsa <[email protected]>
perf/core: Disable page faults when getting phys address

James Smart <[email protected]>
scsi: lpfc: Fix lockdep error - register non-static key

James Smart <[email protected]>
scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics

Florian Fainelli <[email protected]>
pwm: bcm2835: Dynamically allocate base

Geert Uytterhoeven <[email protected]>
pwm: renesas-tpu: Fix late Runtime PM enablement

Nick Bowler <[email protected]>
nvme: fix compat address handling in several ioctls

Ganesh Goudar <[email protected]>
powerpc/pseries: Fix MCE handling on pseries

Nicholas Piggin <[email protected]>
Revert "powerpc/64: irq_work avoid interrupt when called with hardware irqs enabled"

Evan Green <[email protected]>
loop: Better discard support for block devices

Cornelia Huck <[email protected]>
s390/cio: avoid duplicated 'ADD' uevents

Cornelia Huck <[email protected]>
s390/cio: generate delayed uevent for vfio-ccw subchannels

Christoph Hellwig <[email protected]>
block: fix busy device checking in blk_drop_partitions

Masahiro Yamada <[email protected]>
lib/raid6/test: fix build on distros whose /bin/sh is not bash

Mauro Carvalho Chehab <[email protected]>
kconfig: qconf: Fix a few alignment issues

Vasily Averin <[email protected]>
ipc/util.c: sysvipc_find_ipc() should increase position index

Eric Biggers <[email protected]>
selftests: kmod: fix handling test numbers above 9

Vasily Averin <[email protected]>
kernel/gcov/fs.c: gcov_seq_next() should increase position index

Kishon Vijay Abraham I <[email protected]>
dma-direct: fix data truncation in dma_direct_get_required_mask()

Isabel Zhang <[email protected]>
drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax

Sagi Grimberg <[email protected]>
nvme: fix deadlock caused by ANA update wrong locking

Hans de Goede <[email protected]>

    ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map()

Santosh Sivaraj <[email protected]>
tools/test/nvdimm: Fix out of tree build

Wu Bo <[email protected]>
scsi: iscsi: Report unbind session event when the target has been removed

Stephan Gerhold <[email protected]>
ASoC: qcom: q6asm-dai: Add SNDRV_PCM_INFO_BATCH flag

Sagi Grimberg <[email protected]>
nvme-tcp: fix possible crash in write_zeroes processing

Geert Uytterhoeven <[email protected]>
pwm: rcar: Fix late Runtime PM enablement

Uwe Kleine-König <[email protected]>
pwm: imx27: Fix clock handling in pwm_imx27_apply()

Yan, Zheng <[email protected]>
ceph: don't skip updating wanted caps when cap is stale

Qiujun Huang <[email protected]>
ceph: return ceph_mdsc_do_request() errors from __get_parent()

Javed Hasan <[email protected]>
scsi: libfc: If PRLI rejected, move rport to PLOGI state

James Smart <[email protected]>
scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG

James Smart <[email protected]>
scsi: lpfc: Fix crash after handling a pci error

Dave Chinner <[email protected]>
xfs: correctly acount for reclaimable slabs

James Smart <[email protected]>
scsi: lpfc: Fix kasan slab-out-of-bounds error in lpfc_unreg_login

Tero Kristo <[email protected]>
watchdog: reset last_hw_keepalive time at start

Jan Kara <[email protected]>
tools/testing/nvdimm: Fix compilation failure without CONFIG_DEV_DAX_PMEM_COMPAT

Linus Torvalds <[email protected]>
mm: check that mm is still valid in madvise()

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

Diffstat:

 Documentation/admin-guide/kernel-parameters.txt    |   3 +-
 Makefile                                           |   4 +-
 arch/arm/mach-imx/Makefile                         |   2 +
 arch/powerpc/kernel/entry_32.S                     |   2 +-
 arch/powerpc/kernel/setup_64.c                     |   2 +
 arch/powerpc/kernel/time.c                         |  44 ++---
 arch/powerpc/mm/nohash/8xx.c                       |   3 +
 arch/powerpc/platforms/Kconfig.cputype             |   2 +-
 arch/powerpc/platforms/pseries/ras.c               |  11 ++
 arch/s390/kvm/kvm-s390.c                           |   3 +
 arch/s390/lib/uaccess.c                            |   4 +
 arch/s390/mm/pgalloc.c                             |  16 +-
 arch/x86/kvm/vmx/vmx.c                             |   2 +-
 block/partition-generic.c                          |   2 +-
 drivers/block/loop.c                               |  42 ++--
 drivers/char/tpm/tpm-interface.c                   |   2 +-
 drivers/char/tpm/tpm_ibmvtpm.c                     | 136 +++++++------
 drivers/char/tpm/tpm_tis_core.c                    |   8 +-
 drivers/fpga/dfl-pci.c                             |   6 +-
 drivers/gpu/drm/amd/display/dc/core/dc.c           |  15 +-
 drivers/gpu/drm/drm_dp_mst_topology.c              |   1 +
 drivers/gpu/drm/i915/gt/intel_rps.c                |   6 +-
 drivers/iio/adc/stm32-adc.c                        |  31 ++-
 drivers/iio/adc/ti-ads8344.c                       |   6 +-
 drivers/iio/adc/xilinx-xadc-core.c                 |  95 ++++++++--
 drivers/iio/common/st_sensors/st_sensors_core.c    |   2 +-
 drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c       |  24 ++-
 drivers/misc/mei/pci-me.c                          |   3 +-
 drivers/net/dsa/b53/b53_common.c                   |  38 +++-
 drivers/net/dsa/b53/b53_regs.h                     |   8 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |   3 +
 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c     |  27 ++-
 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c     |  27 +--
 drivers/net/ethernet/chelsio/cxgb4/t4_regs.h       |   3 +
 drivers/net/ethernet/mellanox/mlx4/en_tx.c         |  14 +-
 .../mellanox/mlxsw/core_acl_flex_actions.c         |   4 +-
 .../ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c   |   4 +-
 drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c |   2 +-
 .../net/ethernet/mellanox/mlxsw/spectrum_mr_tcam.c |   4 +-
 .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c    |   1 +
 drivers/net/ethernet/xscale/ixp4xx_eth.c           |   2 +
 drivers/net/geneve.c                               |   2 +-
 drivers/net/macsec.c                               |  12 +-
 drivers/net/macvlan.c                              |   2 +-
 drivers/net/team/team.c                            |   4 +
 drivers/net/vrf.c                                  |  10 +-
 drivers/net/vxlan.c                                |   6 +-
 drivers/net/wireless/intel/iwlegacy/3945-rs.c      |   2 +-
 drivers/net/wireless/intel/iwlegacy/4965-rs.c      |   2 +-
 drivers/net/wireless/intel/iwlwifi/dvm/rs.c        |   2 +-
 drivers/net/wireless/intel/iwlwifi/fw/acpi.c       |   9 +-
 drivers/net/wireless/intel/iwlwifi/fw/api/txq.h    |   6 +-
 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c |   6 +-
 drivers/net/wireless/intel/iwlwifi/mvm/fw.c        |  25 ++-
 drivers/net/wireless/intel/iwlwifi/mvm/rs.c        |   2 +-
 drivers/net/wireless/intel/iwlwifi/mvm/rx.c        |  13 +-
 drivers/net/wireless/intel/iwlwifi/mvm/sta.c       |   9 +-
 .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c   |  18 +-
 drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c  |   3 +
 drivers/net/wireless/realtek/rtlwifi/rc.c          |   2 +-
 drivers/nvme/host/core.c                           |  27 ++-
 drivers/nvme/host/multipath.c                      |   4 +-
 drivers/nvme/host/tcp.c                            |  13 +-
 drivers/pwm/pwm-bcm2835.c                          |   1 +
 drivers/pwm/pwm-imx27.c                            |   2 +-
 drivers/pwm/pwm-rcar.c                             |  10 +-
 drivers/pwm/pwm-renesas-tpu.c                      |   9 +-
 drivers/s390/cio/device.c                          |  13 +-
 drivers/s390/cio/vfio_ccw_drv.c                    |   5 +
 drivers/scsi/libfc/fc_rport.c                      |   8 +-
 drivers/scsi/lpfc/lpfc.h                           |   9 +-
 drivers/scsi/lpfc/lpfc_debugfs.c                   | 204 ++++++++++++--------
 drivers/scsi/lpfc/lpfc_debugfs.h                   |   1 -
 drivers/scsi/lpfc/lpfc_init.c                      |  33 +++-
 drivers/scsi/lpfc/lpfc_nvme.c                      |  59 +++---
 drivers/scsi/lpfc/lpfc_nvmet.c                     |  55 +++---
 drivers/scsi/lpfc/lpfc_scsi.c                      |  23 +--
 drivers/scsi/lpfc/lpfc_sli.c                       |  13 +-
 drivers/scsi/lpfc/lpfc_sli4.h                      |  19 +-
 drivers/scsi/scsi_transport_iscsi.c                |   4 +-
 drivers/staging/comedi/comedi_fops.c               |   4 +-
 drivers/staging/comedi/drivers/dt2815.c            |   3 +
 drivers/staging/gasket/gasket_sysfs.c              |   3 +-
 drivers/staging/gasket/gasket_sysfs.h              |   4 -
 drivers/staging/vt6656/int.c                       |   3 +-
 drivers/staging/vt6656/key.c                       |  14 +-
 drivers/staging/vt6656/main_usb.c                  |  31 +--
 drivers/tty/hvc/hvc_console.c                      |  23 ++-
 drivers/tty/rocket.c                               |  25 +--
 drivers/tty/serial/owl-uart.c                      |   7 +
 drivers/tty/serial/sh-sci.c                        |  13 +-
 drivers/tty/serial/xilinx_uartps.c                 | 211 +++++----------------
 drivers/tty/vt/vt.c                                |   7 +-
 drivers/usb/class/cdc-acm.c                        |  36 +++-
 drivers/usb/class/cdc-acm.h                        |   5 +-
 drivers/usb/core/hub.c                             |  18 +-
 drivers/usb/core/message.c                         |   9 +-
 drivers/usb/core/quirks.c                          |   4 +
 drivers/usb/dwc3/gadget.c                          |  12 +-
 drivers/usb/early/xhci-dbc.c                       |   8 +-
 drivers/usb/early/xhci-dbc.h                       |  18 +-
 drivers/usb/gadget/function/f_fs.c                 |   4 +
 drivers/usb/host/xhci-hub.c                        |  70 ++++++-
 drivers/usb/host/xhci-mem.c                        |   1 +
 drivers/usb/host/xhci-ring.c                       |  47 ++++-
 drivers/usb/host/xhci.c                            |  14 +-
 drivers/usb/host/xhci.h                            |   6 +-
 drivers/usb/misc/sisusbvga/sisusb.c                |  20 +-
 drivers/usb/misc/sisusbvga/sisusb_init.h           |  14 +-
 drivers/usb/storage/uas.c                          |  46 ++++-
 drivers/usb/storage/unusual_devs.h                 |   7 +
 drivers/usb/typec/bus.c                            |   5 +-
 drivers/usb/typec/tcpm/tcpm.c                      |  26 +++
 drivers/watchdog/watchdog_dev.c                    |   1 +
 fs/ceph/caps.c                                     |   8 +-
 fs/ceph/export.c                                   |   5 +
 fs/cifs/smb2ops.c                                  |   5 +
 fs/coredump.c                                      |   2 +
 fs/nfsd/nfs4callback.c                             |   4 +-
 fs/proc/vmcore.c                                   |   5 +-
 fs/xfs/xfs_super.c                                 |   3 +-
 include/linux/iio/iio.h                            |   2 +-
 include/linux/kvm_host.h                           |   2 +-
 include/linux/vmalloc.h                            |   2 +-
 include/net/mac80211.h                             |   4 +-
 include/net/tcp.h                                  |   2 +-
 ipc/util.c                                         |   2 +-
 kernel/audit.c                                     |   3 +
 kernel/dma/direct.c                                |   3 +-
 kernel/events/core.c                               |   9 +-
 kernel/gcov/fs.c                                   |   2 +-
 kernel/signal.c                                    |   6 +-
 lib/raid6/test/Makefile                            |   6 +-
 mm/hugetlb.c                                       |  14 +-
 mm/ksm.c                                           |  12 +-
 mm/madvise.c                                       |  18 ++
 mm/vmalloc.c                                       |  16 +-
 net/ipv4/fib_semantics.c                           |   6 +-
 net/ipv4/xfrm4_output.c                            |   2 -
 net/ipv6/ipv6_sockglue.c                           |  13 +-
 net/ipv6/xfrm6_output.c                            |   2 -
 net/mac80211/main.c                                |   5 +-
 net/mac80211/rate.c                                |  15 +-
 net/mac80211/rate.h                                |  23 +++
 net/mac80211/rc80211_minstrel_ht.c                 |  19 +-
 net/netrom/nr_route.c                              |   1 +
 net/openvswitch/conntrack.c                        |   3 +-
 net/openvswitch/datapath.c                         |   4 +-
 net/sched/sch_etf.c                                |   7 +-
 net/sunrpc/svc_xprt.c                              |   2 +
 net/sunrpc/xprtrdma/svc_rdma_backchannel.c         |   2 +
 net/sunrpc/xprtsock.c                              |   1 +
 net/tipc/crypto.c                                  |   1 +
 net/tipc/node.c                                    |   4 +-
 net/x25/x25_dev.c                                  |   4 +-
 samples/vfio-mdev/mdpy.c                           |   2 +-
 scripts/kconfig/qconf.cc                           |  13 +-
 security/keys/internal.h                           |  12 ++
 security/keys/keyctl.c                             |  58 ++++--
 sound/pci/hda/hda_intel.c                          |   1 -
 sound/pci/hda/patch_hdmi.c                         |   9 +
 sound/pci/hda/patch_realtek.c                      |  11 +-
 sound/soc/intel/atom/sst-atom-controls.c           |   2 +
 sound/soc/intel/boards/bytcr_rt5640.c              |  11 ++
 sound/soc/qcom/qdsp6/q6asm-dai.c                   |   4 +-
 sound/soc/soc-dapm.c                               |  20 +-
 sound/usb/format.c                                 |  52 +++++
 sound/usb/mixer.c                                  |  37 +++-
 sound/usb/mixer.h                                  |  10 +
 sound/usb/mixer_maps.c                             |  37 +++-
 sound/usb/mixer_quirks.c                           |  12 +-
 sound/usb/quirks-table.h                           |  56 ++++++
 sound/usb/usx2y/usbusx2yaudio.c                    |   2 +
 tools/lib/bpf/netlink.c                            |   2 +
 tools/testing/nvdimm/Kbuild                        |   4 +-
 tools/testing/nvdimm/test/Kbuild                   |   4 +-
 tools/testing/nvdimm/test/nfit.c                   |   2 +
 tools/testing/selftests/kmod/kmod.sh               |  13 +-
 tools/testing/selftests/net/fib_nexthops.sh        |  23 +++
 tools/testing/selftests/net/fib_tests.sh           |  10 +-
 tools/vm/Makefile                                  |   2 +
 181 files changed, 1766 insertions(+), 872 deletions(-)