Skip to content

5.18.15-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 Latest158 patches 10 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/158pinctrl: armada-37xx: use raw spinlocks for regmap to avoid invalid wait contextdrivers/pinctrl/mvebu/pinctrl-armada-37xx.c+21 -60 replies
2/158pinctrl: stm32: fix optional IRQ support to gpiosdrivers/pinctrl/stm32/pinctrl-stm32.c+12 -80 replies
3/158riscv: add as-options for modules with assembly compontentsarch/riscv/Makefile+1 -00 replies
4/158mlxsw: spectrum_router: Fix IPv4 nexthop gateway indicationdrivers/net/ethernet/mellanox/mlxsw/spectrum_router.c+1 -10 replies
5/158lockdown: Fix kexec lockdown bypass with ima policysecurity/integrity/ima/ima_policy.c+4 -00 replies
6/158mmc: sdhci-omap: Fix a lockdep warning for PM runtime initdrivers/mmc/host/sdhci-omap.c+8 -60 replies
7/158mtd: rawnand: gpmi: Set WAIT_FOR_READY timeout based on program/erase timesdrivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c+4 -20 replies
8/158drm/ttm: fix locking in vmap/vunmap TTM GEM helpersdrivers/gpu/drm/drm_gem_ttm_helper.c+8 -10 replies
9/158drm/amd/display: Fix new dmub notification enabling in DMdrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+19 -80 replies
10/158drm/scheduler: Dont kill jobs in interrupt contextdrivers/gpu/drm/scheduler/sched_entity.c include/drm/gpu_scheduler.h+5 -50 replies
11/158net: usb: ax88179_178a needs FLAG_SEND_ZLPdrivers/net/usb/ax88179_178a.c+13 -130 replies
12/158bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revisiondrivers/bus/mhi/host/pci_generic.c+38 -00 replies
13/158bus: mhi: host: pci_generic: add Telit FN990drivers/bus/mhi/host/pci_generic.c+41 -00 replies
14/158PCI: hv: Fix multi-MSI to allow more than one MSI vectordrivers/pci/controller/pci-hyperv.c+10 -10 replies
15/158PCI: hv: Fix hv_arch_irq_unmask() for multi-MSIdrivers/pci/controller/pci-hyperv.c+4 -80 replies
16/158PCI: hv: Reuse existing IRTE allocation in compose_msi_msg()drivers/pci/controller/pci-hyperv.c+9 -70 replies
17/158PCI: hv: Fix interrupt mapping for multi-MSIdrivers/pci/controller/pci-hyperv.c+50 -100 replies
18/158r8152: fix a WOL issuedrivers/net/usb/r8152.c+14 -20 replies
19/158ip: Fix data-races around sysctl_ip_default_ttl.drivers/net/ethernet/netronome/nfp/flower/action.c include/net/route.h net/ipv4/ip_sockglue.c +3 more+7 -70 replies
20/158xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup()net/xfrm/xfrm_policy.c+4 -10 replies
21/158power: supply: ab8500_fg: add missing destroy_workqueue in ab8500_fg_probedrivers/power/supply/ab8500_fg.c+8 -10 replies
22/158power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probedrivers/power/reset/arm-versatile-reboot.c+1 -00 replies
23/158RDMA/irdma: Do not advertise 1GB page size for x722drivers/infiniband/hw/irdma/i40iw_hw.c drivers/infiniband/hw/irdma/icrdma_hw.c drivers/infiniband/hw/irdma/irdma.h +1 more+5 -20 replies
24/158RDMA/irdma: Fix sleep from invalid context BUGdrivers/infiniband/hw/irdma/cm.c+0 -500 replies
25/158pinctrl: ralink: rename MT7628(an) functions to MT76X8drivers/pinctrl/ralink/pinctrl-mt7620.c+109 -1090 replies
26/158pinctrl: ralink: rename pinctrl-rt2880 to pinctrl-ralinkdrivers/pinctrl/ralink/Kconfig drivers/pinctrl/ralink/Makefile drivers/pinctrl/ralink/pinctrl-mt7620.c +6 more+167 -1710 replies
27/158pinctrl: ralink: Check for null return of devm_kcallocdrivers/pinctrl/ralink/pinctrl-ralink.c+2 -00 replies
28/158pinctrl: sunplus: Add check for kcallocdrivers/pinctrl/sunplus/sppctl.c+3 -00 replies
29/158perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()kernel/events/core.c+31 -140 replies
30/158e1000e: Enable GPT clock before sending message to CSMEdrivers/net/ethernet/intel/e1000e/netdev.c+4 -00 replies
31/158Revert "e1000e: Fix possible HW unit hang after an s0ix exit"drivers/net/ethernet/intel/e1000e/hw.h drivers/net/ethernet/intel/e1000e/ich8lan.c drivers/net/ethernet/intel/e1000e/ich8lan.h +1 more+0 -320 replies
32/158igc: Reinstate IGC_REMOVED logic and implement it properlydrivers/net/ethernet/intel/igc/igc_main.c drivers/net/ethernet/intel/igc/igc_regs.h+7 -10 replies
33/158ip: Fix data-races around sysctl_ip_no_pmtu_disc.net/ipv4/af_inet.c net/ipv4/icmp.c net/ipv6/af_inet6.c +1 more+4 -40 replies
34/158ip: Fix data-races around sysctl_ip_fwd_use_pmtu.include/net/ip.h net/ipv4/route.c+2 -20 replies
35/158ip: Fix data-races around sysctl_ip_fwd_update_priority.drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c net/ipv4/ip_forward.c+3 -20 replies
36/158ip: Fix data-races around sysctl_ip_nonlocal_bind.include/net/inet_sock.h net/sctp/protocol.c+2 -20 replies
37/158ip: Fix a data-race around sysctl_ip_autobind_reuse.net/ipv4/inet_connection_sock.c+1 -10 replies
38/158ip: Fix a data-race around sysctl_fwmark_reflect.include/net/ip.h+1 -10 replies
39/158tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept.include/net/inet_sock.h+2 -10 replies
40/158tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if()include/net/inet_sock.h+3 -20 replies
41/158tcp: Fix data-races around sysctl_tcp_l3mdev_accept.include/net/inet_hashtables.h include/net/inet_sock.h+3 -30 replies
42/158tcp: Fix data-races around sysctl_tcp_mtu_probing.net/ipv4/tcp_output.c net/ipv4/tcp_timer.c+2 -20 replies
43/158tcp: Fix data-races around sysctl_tcp_base_mss.net/ipv4/tcp_output.c net/ipv4/tcp_timer.c+2 -20 replies
44/158tcp: Fix data-races around sysctl_tcp_min_snd_mss.net/ipv4/tcp_output.c net/ipv4/tcp_timer.c+3 -20 replies
45/158tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor.net/ipv4/tcp_timer.c+1 -10 replies
46/158tcp: Fix a data-race around sysctl_tcp_probe_threshold.net/ipv4/tcp_output.c+1 -10 replies
47/158tcp: Fix a data-race around sysctl_tcp_probe_interval.net/ipv4/tcp_output.c+1 -10 replies
48/158stmmac: dwmac-mediatek: fix clock issuedrivers/net/ethernet/stmicro/stmmac/dwmac-mediatek.c+21 -280 replies
49/158net: stmmac: fix pm runtime issue in stmmac_dvr_remove()drivers/net/ethernet/stmicro/stmmac/stmmac_main.c+3 -20 replies
50/158net: stmmac: fix unbalanced ptp clock issue in suspend/resume flowdrivers/net/ethernet/stmicro/stmmac/stmmac_main.c drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c+15 -100 replies
51/158net: dsa: microchip: ksz_common: Fix refcount leak bugdrivers/net/dsa/microchip/ksz_common.c+4 -10 replies
52/158tcp/udp: Make early_demux back namespacified.include/net/protocol.h include/net/tcp.h include/net/udp.h +6 more+45 -1140 replies
53/158i2c: mlxcpld: Fix register setting for 400KHz frequencydrivers/i2c/busses/i2c-mlxcpld.c+1 -10 replies
54/158i2c: cadence: Change large transfer count reset logic to be unconditionaldrivers/i2c/busses/i2c-cadence.c+5 -250 replies
55/158perf tests: Stop Convert perf time to TSC test opening events twicetools/perf/tests/perf-time-to-tsc.c+6 -30 replies
56/158perf tests: Fix Convert perf time to TSC test for hybridtools/perf/tests/perf-time-to-tsc.c+4 -140 replies
57/158pinctrl: ocelot: Fix pincfg for lan966xdrivers/pinctrl/pinctrl-ocelot.c+124 -710 replies
58/158pinctrl: ocelot: Fix pincfgdrivers/pinctrl/pinctrl-ocelot.c+13 -60 replies
59/158net: stmmac: fix dma queue left shift overflow issuedrivers/net/ethernet/stmicro/stmmac/dwmac4_core.c+3 -00 replies
60/158net/tls: Fix race in TLS device down flownet/tls/tls_device.c+5 -30 replies
61/158net: prestera: acl: use proper mask for port selectordrivers/net/ethernet/marvell/prestera/prestera_flower.c+3 -30 replies
62/158igmp: Fix data-races around sysctl_igmp_llm_reports.net/ipv4/igmp.c+13 -80 replies
63/158igmp: Fix a data-race around sysctl_igmp_max_memberships.net/ipv4/igmp.c+1 -10 replies
64/158igmp: Fix data-races around sysctl_igmp_max_msf.net/ipv4/igmp.c net/ipv4/ip_sockglue.c+4 -40 replies
65/158igmp: Fix data-races around sysctl_igmp_qrv.drivers/net/amt.c net/ipv4/igmp.c+15 -130 replies
66/158tcp: Fix data-races around keepalive sysctl knobs.include/net/tcp.h net/smc/smc_llc.c+7 -40 replies
67/158tcp: Fix data-races around sysctl_tcp_syn(ack)?_retries.net/ipv4/inet_connection_sock.c net/ipv4/tcp.c net/ipv4/tcp_timer.c+11 -50 replies
68/158tcp: Fix data-races around sysctl_tcp_syncookies.net/core/filter.c net/ipv4/syncookies.c net/ipv4/tcp_input.c +1 more+18 -120 replies
69/158tcp: Fix data-races around sysctl_tcp_migrate_req.net/core/sock_reuseport.c+2 -20 replies
70/158tcp: Fix data-races around sysctl_tcp_reordering.net/ipv4/tcp.c net/ipv4/tcp_input.c net/ipv4/tcp_metrics.c+10 -50 replies
71/158tcp: Fix data-races around some timeout sysctl knobs.include/net/tcp.h net/ipv4/tcp.c net/ipv4/tcp_output.c +1 more+9 -80 replies
72/158tcp: Fix a data-race around sysctl_tcp_notsent_lowat.include/net/tcp.h+1 -10 replies
73/158tcp: Fix a data-race around sysctl_tcp_tw_reuse.net/ipv4/tcp_ipv4.c+1 -10 replies
74/158tcp: Fix data-races around sysctl_max_syn_backlog.net/ipv4/tcp_input.c+4 -20 replies
75/158tcp: Fix data-races around sysctl_tcp_fastopen.net/ipv4/af_inet.c net/ipv4/tcp.c net/ipv4/tcp_fastopen.c+7 -50 replies
76/158tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout.net/ipv4/tcp_fastopen.c+3 -20 replies
77/158iavf: Fix VLAN_V2 addition/rejectiondrivers/net/ethernet/intel/iavf/iavf.h drivers/net/ethernet/intel/iavf/iavf_main.c drivers/net/ethernet/intel/iavf/iavf_virtchnl.c+74 -100 replies
78/158iavf: Disallow changing rx/tx-frames and rx/tx-frames-irqdrivers/net/ethernet/intel/iavf/iavf.h drivers/net/ethernet/intel/iavf/iavf_ethtool.c drivers/net/ethernet/intel/iavf/iavf_main.c +1 more+1 -130 replies
79/158iavf: Fix handling of dummy receive descriptorsdrivers/net/ethernet/intel/iavf/iavf_txrx.c+2 -30 replies
80/158iavf: Fix missing state logsdrivers/net/ethernet/intel/iavf/iavf.h+4 -00 replies
81/158ACPI: CPPC: Dont require flexible address space if X86_FEATURE_CPPC is supporteddrivers/acpi/cppc_acpi.c+4 -20 replies
82/158pinctrl: armada-37xx: Reuse GPIO fwnode in armada_37xx_irqchip_register()drivers/pinctrl/mvebu/pinctrl-armada-37xx.c+3 -130 replies
83/158pinctrl: armada-37xx: make irq_lock a raw spinlock to avoid invalid wait contextdrivers/pinctrl/mvebu/pinctrl-armada-37xx.c+19 -190 replies
84/158net: lan966x: Fix taking rtnl_lock while holding spin_lockdrivers/net/ethernet/microchip/lan966x/lan966x_mac.c+18 -90 replies
85/158net: lan966x: Fix usage of lan966x->mac_lock when entry is addeddrivers/net/ethernet/microchip/lan966x/lan966x_mac.c+7 -10 replies
86/158net: lan966x: Fix usage of lan966x->mac_lock when entry is removeddrivers/net/ethernet/microchip/lan966x/lan966x_mac.c+20 -40 replies
87/158net: lan966x: Fix usage of lan966x->mac_lock inside lan966x_mac_irq_handlerdrivers/net/ethernet/microchip/lan966x/lan966x_mac.c+12 -70 replies
88/158net: lan966x: Fix usage of lan966x->mac_lock when used by FDBdrivers/net/ethernet/microchip/lan966x/lan966x_mac.c+23 -110 replies
89/158i40e: Fix erroneous adapter reinitialization during recovery processdrivers/net/ethernet/intel/i40e/i40e_main.c+5 -80 replies
90/158ixgbe: Add locking to prevent panic when setting sriov_numvfs to zerodrivers/net/ethernet/intel/ixgbe/ixgbe.h drivers/net/ethernet/intel/ixgbe/ixgbe_main.c drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c+10 -00 replies
91/158net: dsa: fix dsa_port_vlan_filtering when globalnet/dsa/port.c+1 -10 replies
92/158net: dsa: move reset of VLAN filtering to dsa_port_switchdev_unsync_attrsnet/dsa/port.c net/dsa/switch.c+57 -610 replies
93/158net: dsa: fix NULL pointer dereference in dsa_port_reset_vlan_filteringnet/dsa/port.c+3 -20 replies
94/158net: stmmac: remove redunctant disable xPCS EEE calldrivers/net/ethernet/stmicro/stmmac/stmmac_ethtool.c+0 -80 replies
95/158gpio: pca953x: only use single read/write for No AI modedrivers/gpio/gpio-pca953x.c+3 -00 replies
96/158gpio: pca953x: use the correct range when do regmap syncdrivers/gpio/gpio-pca953x.c+6 -60 replies
97/158gpio: pca953x: use the correct register address when regcache sync during initdrivers/gpio/gpio-pca953x.c+7 -40 replies
98/158be2net: Fix buffer overflow in be_get_module_eepromdrivers/net/ethernet/emulex/benet/be_cmds.c drivers/net/ethernet/emulex/benet/be_cmds.h drivers/net/ethernet/emulex/benet/be_ethtool.c+25 -180 replies
99/158net: dsa: sja1105: silent spi_device_id warningsdrivers/net/dsa/sja1105/sja1105_main.c+16 -00 replies
100/158net: dsa: vitesse-vsc73xx: silent spi_device_id warningsdrivers/net/dsa/vitesse-vsc73xx-spi.c+10 -00 replies
101/158amt: use workqueue for gateway side message handlingdrivers/net/amt.c include/net/amt.h+164 -150 replies
102/158amt: remove unnecessary locksdrivers/net/amt.c+5 -270 replies
103/158amt: use READ_ONCE() in amt moduledrivers/net/amt.c+8 -70 replies
104/158amt: add missing regeneration nonce logic in request logicdrivers/net/amt.c+4 -00 replies
105/158amt: drop unexpected advertisement messagedrivers/net/amt.c+5 -00 replies
106/158amt: drop unexpected query messagedrivers/net/amt.c+13 -10 replies
107/158amt: drop unexpected multicast datadrivers/net/amt.c+3 -00 replies
108/158amt: do not use amt->nr_tunnels outside of lockdrivers/net/amt.c+6 -30 replies
109/158drm/panel-edp: Fix variable typo when saving hpd absent delay from DTdrivers/gpu/drm/panel/panel-edp.c+1 -10 replies
110/158drm/imx/dcss: Add missing of_node_put() in fail pathdrivers/gpu/drm/imx/dcss/dcss-dev.c+3 -00 replies
111/158can: rcar_canfd: Add missing of_node_put() in rcar_canfd_probe()drivers/net/can/rcar/rcar_canfd.c+1 -00 replies
112/158ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh.net/ipv4/fib_semantics.c+1 -10 replies
113/158ipv4: Fix data-races around sysctl_fib_multipath_hash_policy.drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c net/ipv4/route.c+2 -20 replies
114/158ipv4: Fix data-races around sysctl_fib_multipath_hash_fields.drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c net/ipv4/route.c+4 -40 replies
115/158ip: Fix data-races around sysctl_ip_prot_sock.include/net/ip.h net/ipv4/sysctl_net_ipv4.c+4 -40 replies
116/158udp: Fix a data-race around sysctl_udp_l3mdev_accept.include/net/udp.h+1 -10 replies
117/158tcp: Fix data-races around sysctl knobs related to SYN option.drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c net/core/secure_seq.c net/ipv4/syncookies.c +2 more+16 -160 replies
118/158tcp: Fix a data-race around sysctl_tcp_early_retrans.net/ipv4/tcp_output.c+1 -10 replies
119/158tcp: Fix data-races around sysctl_tcp_recovery.net/ipv4/tcp_input.c net/ipv4/tcp_recovery.c+6 -30 replies
120/158tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts.net/ipv4/tcp_timer.c+1 -10 replies
121/158tcp: Fix data-races around sysctl_tcp_slow_start_after_idle.include/net/tcp.h net/ipv4/tcp_output.c+3 -30 replies
122/158tcp: Fix a data-race around sysctl_tcp_retrans_collapse.net/ipv4/tcp_output.c+1 -10 replies
123/158tcp: Fix a data-race around sysctl_tcp_stdurg.net/ipv4/tcp_input.c+1 -10 replies
124/158tcp: Fix a data-race around sysctl_tcp_rfc1337.net/ipv4/tcp_minisocks.c+1 -10 replies
125/158tcp: Fix a data-race around sysctl_tcp_abort_on_overflow.net/ipv4/tcp_minisocks.c+1 -10 replies
126/158tcp: Fix data-races around sysctl_tcp_max_reordering.net/ipv4/tcp_input.c+2 -20 replies
127/158net/sched: cls_api: Fix flow action initializationnet/sched/cls_api.c+10 -60 replies
128/158selftests: gpio: fix include path to kernel headers for out of tree buildstools/testing/selftests/gpio/Makefile+1 -10 replies
129/158gpio: gpio-xilinx: Fix integer overflowdrivers/gpio/gpio-xilinx.c+1 -10 replies
130/158KVM: selftests: Fix target thread to be migrated in rseq_testtools/testing/selftests/kvm/rseq_test.c+5 -30 replies
131/158spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfersdrivers/spi/spi-bcm2835.c+8 -40 replies
132/158KVM: Dont null dereference ops->destroyvirt/kvm/kvm_main.c+4 -10 replies
133/158mm/mempolicy: fix uninit-value in mpol_rebind_policy()mm/mempolicy.c+1 -10 replies
134/158bpf: Make sure mac_header was set before using itkernel/bpf/core.c+5 -30 replies
135/158sched/deadline: Fix BUG_ON condition for deboosted taskskernel/sched/deadline.c+4 -10 replies
136/158perf/x86/intel/lbr: Fix unchecked MSR access error on HSWarch/x86/events/intel/lbr.c+10 -90 replies
137/158x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS partsarch/x86/kernel/cpu/bugs.c+3 -00 replies
138/158clk: lan966x: Fix the lan966x clock gate register addressdrivers/clk/clk-lan966x.c+1 -10 replies
139/158dlm: fix pending remove if msg allocation failsfs/dlm/lock.c+2 -10 replies
140/158crypto: qat - set to zero DH parameters before freedrivers/crypto/qat/qat_common/qat_asym_algs.c+3 -00 replies
141/158crypto: qat - use pre-allocated buffers in datapathdrivers/crypto/qat/qat_common/qat_algs.c drivers/crypto/qat/qat_common/qat_crypto.h+61 -270 replies
142/158crypto: qat - refactor submission logicdrivers/crypto/qat/qat_common/Makefile drivers/crypto/qat/qat_common/qat_algs.c drivers/crypto/qat/qat_common/qat_algs_send.c +3 more+101 -540 replies
143/158crypto: qat - add backlog mechanismdrivers/crypto/qat/qat_common/adf_transport.c drivers/crypto/qat/qat_common/adf_transport.h drivers/crypto/qat/qat_common/adf_transport_internal.h +6 more+123 -180 replies
144/158crypto: qat - fix memory leak in RSAdrivers/crypto/qat/qat_common/qat_asym_algs.c+1 -110 replies
145/158crypto: qat - remove dma_free_coherent() for RSAdrivers/crypto/qat/qat_common/qat_asym_algs.c+60 -770 replies
146/158crypto: qat - remove dma_free_coherent() for DHdrivers/crypto/qat/qat_common/qat_asym_algs.c+34 -490 replies
147/158crypto: qat - add param check for RSAdrivers/crypto/qat/qat_common/qat_asym_algs.c+8 -00 replies
148/158crypto: qat - add param check for DHdrivers/crypto/qat/qat_common/qat_asym_algs.c+4 -00 replies
149/158crypto: qat - re-enable registration of algorithmsdrivers/crypto/qat/qat_4xxx/adf_drv.c drivers/crypto/qat/qat_common/qat_crypto.c+0 -140 replies
150/158exfat: fix referencing wrong parent directory information after renamingfs/exfat/namei.c+1 -260 replies
151/158exfat: use updated exfat_chain directly during renamingfs/exfat/namei.c+3 -10 replies
152/158x86/amd: Use IBPB for firmware callsarch/x86/include/asm/cpufeatures.h arch/x86/include/asm/nospec-branch.h arch/x86/kernel/cpu/bugs.c+13 -10 replies
153/158x86/alternative: Report missing return thunk detailsarch/x86/kernel/alternative.c+3 -10 replies
154/158watchqueue: make sure to serialize wqueue->defunct properlykernel/watch_queue.c+37 -160 replies
155/158ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2sound/soc/sof/pm.c+11 -10 replies
156/158ASoC: SOF: pm: add definitions for S4 and S5 statessound/soc/sof/pm.c sound/soc/sof/sof-priv.h+11 -00 replies
157/158ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 statessound/soc/sof/intel/hda-loader.c+2 -10 replies
158/158watch-queue: remove spurious double semicolonkernel/watch_queue.c+1 -10 replies

Reviews trailers per patch

60 of 158 patches have a Reviewed-by or Acked-by.

PatchDexuan CuiManivannan SadhasivamMichael KelleyLinus WalleijHan XuTomasz MońAmit CohenNicolas DichtelDavid AhernNicholas KazlauskasSolomon ChiuHarry WentlandSergio ParacuellosBin MengMimi ZoharJohn HaxbyDima RuinskiyChia-Lin Kao (AceLan)Naama MeirAdrian HunterDmitry OsipenkoShubhrajyoti DattaMichal SimekMatthias BruggerAndy ShevchenkoColin FosterVladimir OlteanSasha NeftinKan LiangMaxim MikityanskiyJakub KicinskiFlorian FainelliYang JihongYuchung ChengKonrad JankowskiMarek SzlosekArek RuśniakAndré AlmeidaDouglas AndersonLaurentiu PalcuIdo SchimmelRoi DayanBaowen ZhengOliver UptonAndrew JonesMarco ChiapperoWojciech ZiembaAdam Guerin[email protected]Andy WuAoyama WataruDaniel PalmerSungjong SeoWang YuguiRanjani SridharanPéter UjfalusiThadeu Lima de Souza CascardoClaudiu BezneaMichael WalleLinux Kernel Functional TestingRon EconomosBagas SanjayaJiri SlabyJon HunterShuah KhanSudip MukherjeeGuenter RoeckJustin M. Forbes
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/158
2/158
3/158R-b
4/158R-b R-b R-b
5/158A-b R-b
6/158A-b
7/158A-b T-b
8/158R-b
9/158R-b A-b A-b
10/158
11/158
12/158R-b
13/158R-b
14/158R-b
15/158R-b
16/158R-b T-b T-b
17/158R-b T-b
18/158
19/158
20/158
21/158R-b
22/158R-b
23/158
24/158
25/158R-b A-b
26/158R-b A-b
27/158
28/158
29/158T-b
30/158R-b T-b T-b
31/158T-b
32/158T-b A-b
33/158
34/158
35/158
36/158
37/158
38/158
39/158
40/158
41/158
42/158
43/158
44/158
45/158
46/158
47/158
48/158R-b
49/158
50/158
51/158R-b
52/158
53/158
54/158R-b A-b
55/158R-b
56/158R-b
57/158R-b
58/158R-b A-b
59/158R-b
60/158R-b R-b
61/158
62/158
63/158
64/158
65/158
66/158
67/158
68/158
69/158
70/158
71/158
72/158
73/158
74/158
75/158A-b
76/158
77/158T-b
78/158T-b
79/158T-b
80/158T-b
81/158Reported-and-tested-by
82/158
83/158
84/158R-b
85/158R-b
86/158R-b
87/158R-b
88/158R-b
89/158T-b
90/158T-b
91/158
92/158
93/158
94/158
95/158R-b
96/158R-b
97/158R-b
98/158
99/158R-b R-b
100/158R-b
101/158
102/158
103/158
104/158
105/158
106/158
107/158
108/158
109/158R-b R-b
110/158R-b
111/158
112/158
113/158
114/158R-b
115/158
116/158
117/158
118/158
119/158
120/158
121/158
122/158
123/158
124/158
125/158
126/158
127/158R-b R-b
128/158
129/158
130/158R-b R-b
131/158
132/158
133/158T-b
134/158
135/158
136/158
137/158R-b
138/158R-b T-b
139/158
140/158R-b R-b
141/158R-b R-b
142/158R-b
143/158R-b
144/158R-b R-b
145/158R-b R-b
146/158R-b R-b
147/158R-b R-b
148/158R-b R-b
149/158R-b R-b R-b
150/158R-b R-b R-b R-b
151/158T-b
152/158
153/158
154/158
155/158R-b R-b
156/158R-b R-b
157/158R-b R-b
158/158

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

Read the v1 thread

Cover letter [PATCH 5.18 000/158] 5.18.15-rc1 review

This is the start of the stable review cycle for the 5.18.15 release. There are 158 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 Fri, 29 Jul 2022 16:09:50 +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.18.15-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.18.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.18.15-rc1

Linus Torvalds <[email protected]>
watch-queue: remove spurious double semicolon

Pierre-Louis Bossart <[email protected]>
ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states

Pierre-Louis Bossart <[email protected]>
ASoC: SOF: pm: add definitions for S4 and S5 states

Pierre-Louis Bossart <[email protected]>
ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2

Linus Torvalds <[email protected]>

    watchqueue: make sure to serialize 'wqueue->defunct' properly

Kees Cook <[email protected]>
x86/alternative: Report missing return thunk details

Peter Zijlstra <[email protected]>
x86/amd: Use IBPB for firmware calls

Sungjong Seo <[email protected]>
exfat: use updated exfat_chain directly during renaming

Yuezhang Mo <[email protected]>
exfat: fix referencing wrong parent directory information after renaming

Giovanni Cabiddu <[email protected]>
crypto: qat - re-enable registration of algorithms

Giovanni Cabiddu <[email protected]>
crypto: qat - add param check for DH

Giovanni Cabiddu <[email protected]>
crypto: qat - add param check for RSA

Giovanni Cabiddu <[email protected]>
crypto: qat - remove dma_free_coherent() for DH

Giovanni Cabiddu <[email protected]>
crypto: qat - remove dma_free_coherent() for RSA

Giovanni Cabiddu <[email protected]>
crypto: qat - fix memory leak in RSA

Giovanni Cabiddu <[email protected]>
crypto: qat - add backlog mechanism

Giovanni Cabiddu <[email protected]>
crypto: qat - refactor submission logic

Giovanni Cabiddu <[email protected]>
crypto: qat - use pre-allocated buffers in datapath

Giovanni Cabiddu <[email protected]>
crypto: qat - set to zero DH parameters before free

Alexander Aring <[email protected]>
dlm: fix pending remove if msg allocation fails

Herve Codina <[email protected]>
clk: lan966x: Fix the lan966x clock gate register address

Pawan Gupta <[email protected]>
x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts

Kan Liang <[email protected]>
perf/x86/intel/lbr: Fix unchecked MSR access error on HSW

Juri Lelli <[email protected]>
sched/deadline: Fix BUG_ON condition for deboosted tasks

Eric Dumazet <[email protected]>
bpf: Make sure mac_header was set before using it

Wang Cheng <[email protected]>
mm/mempolicy: fix uninit-value in mpol_rebind_policy()

Alexey Kardashevskiy <[email protected]>

    KVM: Don't null dereference ops->destroy

Marc Kleine-Budde <[email protected]>
spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers

Gavin Shan <[email protected]>
KVM: selftests: Fix target thread to be migrated in rseq_test

Srinivas Neeli <[email protected]>
gpio: gpio-xilinx: Fix integer overflow

Kent Gibson <[email protected]>
selftests: gpio: fix include path to kernel headers for out of tree builds

Oz Shlomo <[email protected]>
net/sched: cls_api: Fix flow action initialization

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around sysctl_tcp_max_reordering.

Kuniyuki Iwashima <[email protected]>
tcp: Fix a data-race around sysctl_tcp_abort_on_overflow.

Kuniyuki Iwashima <[email protected]>
tcp: Fix a data-race around sysctl_tcp_rfc1337.

Kuniyuki Iwashima <[email protected]>
tcp: Fix a data-race around sysctl_tcp_stdurg.

Kuniyuki Iwashima <[email protected]>
tcp: Fix a data-race around sysctl_tcp_retrans_collapse.

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around sysctl_tcp_slow_start_after_idle.

Kuniyuki Iwashima <[email protected]>
tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts.

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around sysctl_tcp_recovery.

Kuniyuki Iwashima <[email protected]>
tcp: Fix a data-race around sysctl_tcp_early_retrans.

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around sysctl knobs related to SYN option.

Kuniyuki Iwashima <[email protected]>
udp: Fix a data-race around sysctl_udp_l3mdev_accept.

Kuniyuki Iwashima <[email protected]>
ip: Fix data-races around sysctl_ip_prot_sock.

Kuniyuki Iwashima <[email protected]>
ipv4: Fix data-races around sysctl_fib_multipath_hash_fields.

Kuniyuki Iwashima <[email protected]>
ipv4: Fix data-races around sysctl_fib_multipath_hash_policy.

Kuniyuki Iwashima <[email protected]>
ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh.

Liang He <[email protected]>
can: rcar_canfd: Add missing of_node_put() in rcar_canfd_probe()

Liang He <[email protected]>
drm/imx/dcss: Add missing of_node_put() in fail path

Nícolas F. R. A. Prado <[email protected]>
drm/panel-edp: Fix variable typo when saving hpd absent delay from DT

Taehee Yoo <[email protected]>

    amt: do not use amt->nr_tunnels outside of lock

Taehee Yoo <[email protected]>
amt: drop unexpected multicast data

Taehee Yoo <[email protected]>
amt: drop unexpected query message

Taehee Yoo <[email protected]>
amt: drop unexpected advertisement message

Taehee Yoo <[email protected]>
amt: add missing regeneration nonce logic in request logic

Taehee Yoo <[email protected]>
amt: use READ_ONCE() in amt module

Taehee Yoo <[email protected]>
amt: remove unnecessary locks

Taehee Yoo <[email protected]>
amt: use workqueue for gateway side message handling

Oleksij Rempel <[email protected]>
net: dsa: vitesse-vsc73xx: silent spi_device_id warnings

Oleksij Rempel <[email protected]>
net: dsa: sja1105: silent spi_device_id warnings

Hristo Venev <[email protected]>
be2net: Fix buffer overflow in be_get_module_eeprom

Haibo Chen <[email protected]>
gpio: pca953x: use the correct register address when regcache sync during init

Haibo Chen <[email protected]>
gpio: pca953x: use the correct range when do regmap sync

Haibo Chen <[email protected]>
gpio: pca953x: only use single read/write for No AI mode

Wong Vee Khee <[email protected]>
net: stmmac: remove redunctant disable xPCS EEE call

Vladimir Oltean <[email protected]>
net: dsa: fix NULL pointer dereference in dsa_port_reset_vlan_filtering

Vladimir Oltean <[email protected]>
net: dsa: move reset of VLAN filtering to dsa_port_switchdev_unsync_attrs

Vladimir Oltean <[email protected]>
net: dsa: fix dsa_port_vlan_filtering when global

Piotr Skajewski <[email protected]>
ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero

Dawid Lukwinski <[email protected]>
i40e: Fix erroneous adapter reinitialization during recovery process

Horatiu Vultur <[email protected]>

    net: lan966x: Fix usage of lan966x->mac_lock when used by FDB

Horatiu Vultur <[email protected]>

    net: lan966x: Fix usage of lan966x->mac_lock inside lan966x_mac_irq_handler

Horatiu Vultur <[email protected]>

    net: lan966x: Fix usage of lan966x->mac_lock when entry is removed

Horatiu Vultur <[email protected]>

    net: lan966x: Fix usage of lan966x->mac_lock when entry is added

Horatiu Vultur <[email protected]>
net: lan966x: Fix taking rtnl_lock while holding spin_lock

Vladimir Oltean <[email protected]>
pinctrl: armada-37xx: make irq_lock a raw spinlock to avoid invalid wait context

Andy Shevchenko <[email protected]>
pinctrl: armada-37xx: Reuse GPIO fwnode in armada_37xx_irqchip_register()

Mario Limonciello <[email protected]>
ACPI: CPPC: Don't require flexible address space if X86_FEATURE_CPPC is supported

Przemyslaw Patynowski <[email protected]>
iavf: Fix missing state logs

Przemyslaw Patynowski <[email protected]>
iavf: Fix handling of dummy receive descriptors

Przemyslaw Patynowski <[email protected]>
iavf: Disallow changing rx/tx-frames and rx/tx-frames-irq

Przemyslaw Patynowski <[email protected]>
iavf: Fix VLAN_V2 addition/rejection

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout.

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around sysctl_tcp_fastopen.

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around sysctl_max_syn_backlog.

Kuniyuki Iwashima <[email protected]>
tcp: Fix a data-race around sysctl_tcp_tw_reuse.

Kuniyuki Iwashima <[email protected]>
tcp: Fix a data-race around sysctl_tcp_notsent_lowat.

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around some timeout sysctl knobs.

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around sysctl_tcp_reordering.

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around sysctl_tcp_migrate_req.

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around sysctl_tcp_syncookies.

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around sysctl_tcp_syn(ack)?_retries.

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around keepalive sysctl knobs.

Kuniyuki Iwashima <[email protected]>
igmp: Fix data-races around sysctl_igmp_qrv.

Kuniyuki Iwashima <[email protected]>
igmp: Fix data-races around sysctl_igmp_max_msf.

Kuniyuki Iwashima <[email protected]>
igmp: Fix a data-race around sysctl_igmp_max_memberships.

Kuniyuki Iwashima <[email protected]>
igmp: Fix data-races around sysctl_igmp_llm_reports.

Maksym Glubokiy <[email protected]>
net: prestera: acl: use proper mask for port selector

Tariq Toukan <[email protected]>
net/tls: Fix race in TLS device down flow

Junxiao Chang <[email protected]>
net: stmmac: fix dma queue left shift overflow issue

Horatiu Vultur <[email protected]>
pinctrl: ocelot: Fix pincfg

Horatiu Vultur <[email protected]>
pinctrl: ocelot: Fix pincfg for lan966x

Adrian Hunter <[email protected]>
perf tests: Fix Convert perf time to TSC test for hybrid

Adrian Hunter <[email protected]>
perf tests: Stop Convert perf time to TSC test opening events twice

Robert Hancock <[email protected]>
i2c: cadence: Change large transfer count reset logic to be unconditional

Vadim Pasternak <[email protected]>
i2c: mlxcpld: Fix register setting for 400KHz frequency

Kuniyuki Iwashima <[email protected]>
tcp/udp: Make early_demux back namespacified.

Liang He <[email protected]>
net: dsa: microchip: ksz_common: Fix refcount leak bug

Biao Huang <[email protected]>
net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow

Biao Huang <[email protected]>
net: stmmac: fix pm runtime issue in stmmac_dvr_remove()

Biao Huang <[email protected]>
stmmac: dwmac-mediatek: fix clock issue

Kuniyuki Iwashima <[email protected]>
tcp: Fix a data-race around sysctl_tcp_probe_interval.

Kuniyuki Iwashima <[email protected]>
tcp: Fix a data-race around sysctl_tcp_probe_threshold.

Kuniyuki Iwashima <[email protected]>
tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor.

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around sysctl_tcp_min_snd_mss.

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around sysctl_tcp_base_mss.

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around sysctl_tcp_mtu_probing.

Kuniyuki Iwashima <[email protected]>
tcp: Fix data-races around sysctl_tcp_l3mdev_accept.

Eric Dumazet <[email protected]>

    tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if()

Kuniyuki Iwashima <[email protected]>
tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept.

Kuniyuki Iwashima <[email protected]>
ip: Fix a data-race around sysctl_fwmark_reflect.

Kuniyuki Iwashima <[email protected]>
ip: Fix a data-race around sysctl_ip_autobind_reuse.

Kuniyuki Iwashima <[email protected]>
ip: Fix data-races around sysctl_ip_nonlocal_bind.

Kuniyuki Iwashima <[email protected]>
ip: Fix data-races around sysctl_ip_fwd_update_priority.

Kuniyuki Iwashima <[email protected]>
ip: Fix data-races around sysctl_ip_fwd_use_pmtu.

Kuniyuki Iwashima <[email protected]>
ip: Fix data-races around sysctl_ip_no_pmtu_disc.

Lennert Buytenhek <[email protected]>
igc: Reinstate IGC_REMOVED logic and implement it properly

Sasha Neftin <[email protected]>
Revert "e1000e: Fix possible HW unit hang after an s0ix exit"

Sasha Neftin <[email protected]>
e1000e: Enable GPT clock before sending message to CSME

Peter Zijlstra <[email protected]>
perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()

William Dean <[email protected]>
pinctrl: sunplus: Add check for kcalloc

William Dean <[email protected]>
pinctrl: ralink: Check for null return of devm_kcalloc

Arınç ÜNAL <[email protected]>
pinctrl: ralink: rename pinctrl-rt2880 to pinctrl-ralink

Arınç ÜNAL <[email protected]>
pinctrl: ralink: rename MT7628(an) functions to MT76X8

Mustafa Ismail <[email protected]>
RDMA/irdma: Fix sleep from invalid context BUG

Mustafa Ismail <[email protected]>
RDMA/irdma: Do not advertise 1GB page size for x722

Miaoqian Lin <[email protected]>
power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe

Gao Chao <[email protected]>
power: supply: ab8500_fg: add missing destroy_workqueue in ab8500_fg_probe

Hangyu Hua <[email protected]>
xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup()

Kuniyuki Iwashima <[email protected]>
ip: Fix data-races around sysctl_ip_default_ttl.

Hayes Wang <[email protected]>
r8152: fix a WOL issue

Jeffrey Hugo <[email protected]>
PCI: hv: Fix interrupt mapping for multi-MSI

Jeffrey Hugo <[email protected]>
PCI: hv: Reuse existing IRTE allocation in compose_msi_msg()

Jeffrey Hugo <[email protected]>
PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI

Jeffrey Hugo <[email protected]>
PCI: hv: Fix multi-MSI to allow more than one MSI vector

Daniele Palmas <[email protected]>
bus: mhi: host: pci_generic: add Telit FN990

Daniele Palmas <[email protected]>
bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision

Jose Alonso <[email protected]>

    net: usb: ax88179_178a needs FLAG_SEND_ZLP

Dmitry Osipenko <[email protected]>
drm/scheduler: Don't kill jobs in interrupt context

Stylon Wang <[email protected]>
drm/amd/display: Fix new dmub notification enabling in DM

Christian König <[email protected]>
drm/ttm: fix locking in vmap/vunmap TTM GEM helpers

Sascha Hauer <[email protected]>
mtd: rawnand: gpmi: Set WAIT_FOR_READY timeout based on program/erase times

Tony Lindgren <[email protected]>
mmc: sdhci-omap: Fix a lockdep warning for PM runtime init

Eric Snowberg <[email protected]>
lockdown: Fix kexec lockdown bypass with ima policy

Ido Schimmel <[email protected]>
mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication

Ben Dooks <[email protected]>
riscv: add as-options for modules with assembly compontents

Fabien Dessenne <[email protected]>
pinctrl: stm32: fix optional IRQ support to gpios

Vladimir Oltean <[email protected]>
pinctrl: armada-37xx: use raw spinlocks for regmap to avoid invalid wait context

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

Diffstat:

 Makefile                                           |   4 +-
 arch/riscv/Makefile                                |   1 +
 arch/x86/events/intel/lbr.c                        |  19 +-
 arch/x86/include/asm/cpufeatures.h                 |   1 +
 arch/x86/include/asm/nospec-branch.h               |   2 +
 arch/x86/kernel/alternative.c                      |   4 +-
 arch/x86/kernel/cpu/bugs.c                         |  14 +-
 drivers/acpi/cppc_acpi.c                           |   6 +-
 drivers/bus/mhi/host/pci_generic.c                 |  79 ++++++
 drivers/clk/clk-lan966x.c                          |   2 +-
 drivers/crypto/qat/qat_4xxx/adf_drv.c              |   7 -
 drivers/crypto/qat/qat_common/Makefile             |   1 +
 drivers/crypto/qat/qat_common/adf_transport.c      |  11 +
 drivers/crypto/qat/qat_common/adf_transport.h      |   1 +
 .../crypto/qat/qat_common/adf_transport_internal.h |   1 +
 drivers/crypto/qat/qat_common/qat_algs.c           | 138 +++++-----
 drivers/crypto/qat/qat_common/qat_algs_send.c      |  86 ++++++
 drivers/crypto/qat/qat_common/qat_algs_send.h      |  11 +
 drivers/crypto/qat/qat_common/qat_asym_algs.c      | 304 ++++++++++-----------
 drivers/crypto/qat/qat_common/qat_crypto.c         |  10 +-
 drivers/crypto/qat/qat_common/qat_crypto.h         |  39 +++
 drivers/gpio/gpio-pca953x.c                        |  22 +-
 drivers/gpio/gpio-xilinx.c                         |   2 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  27 +-
 drivers/gpu/drm/drm_gem_ttm_helper.c               |   9 +-
 drivers/gpu/drm/imx/dcss/dcss-dev.c                |   3 +
 drivers/gpu/drm/panel/panel-edp.c                  |   2 +-
 drivers/gpu/drm/scheduler/sched_entity.c           |   6 +-
 drivers/i2c/busses/i2c-cadence.c                   |  30 +-
 drivers/i2c/busses/i2c-mlxcpld.c                   |   2 +-
 drivers/infiniband/hw/irdma/cm.c                   |  50 ----
 drivers/infiniband/hw/irdma/i40iw_hw.c             |   1 +
 drivers/infiniband/hw/irdma/icrdma_hw.c            |   1 +
 drivers/infiniband/hw/irdma/irdma.h                |   1 +
 drivers/infiniband/hw/irdma/verbs.c                |   4 +-
 drivers/mmc/host/sdhci-omap.c                      |  14 +-
 drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c         |   6 +-
 drivers/net/amt.c                                  | 243 ++++++++++++----
 drivers/net/can/rcar/rcar_canfd.c                  |   1 +
 drivers/net/dsa/microchip/ksz_common.c             |   5 +-
 drivers/net/dsa/sja1105/sja1105_main.c             |  16 ++
 drivers/net/dsa/vitesse-vsc73xx-spi.c              |  10 +
 .../chelsio/inline_crypto/chtls/chtls_cm.c         |   6 +-
 drivers/net/ethernet/emulex/benet/be_cmds.c        |  10 +-
 drivers/net/ethernet/emulex/benet/be_cmds.h        |   2 +-
 drivers/net/ethernet/emulex/benet/be_ethtool.c     |  31 ++-
 drivers/net/ethernet/intel/e1000e/hw.h             |   1 -
 drivers/net/ethernet/intel/e1000e/ich8lan.c        |   4 -
 drivers/net/ethernet/intel/e1000e/ich8lan.h        |   1 -
 drivers/net/ethernet/intel/e1000e/netdev.c         |  30 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |  13 +-
 drivers/net/ethernet/intel/iavf/iavf.h             |  14 +-
 drivers/net/ethernet/intel/iavf/iavf_ethtool.c     |  10 -
 drivers/net/ethernet/intel/iavf/iavf_main.c        |  11 +-
 drivers/net/ethernet/intel/iavf/iavf_txrx.c        |   7 +-
 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c    |  65 ++++-
 drivers/net/ethernet/intel/igc/igc_main.c          |   3 +
 drivers/net/ethernet/intel/igc/igc_regs.h          |   5 +-
 drivers/net/ethernet/intel/ixgbe/ixgbe.h           |   1 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      |   3 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c     |   6 +
 .../ethernet/marvell/prestera/prestera_flower.c    |   6 +-
 .../net/ethernet/mellanox/mlxsw/spectrum_router.c  |   9 +-
 .../net/ethernet/microchip/lan966x/lan966x_mac.c   | 112 +++++---
 drivers/net/ethernet/netronome/nfp/flower/action.c |   2 +-
 .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c   |  49 ++--
 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c  |   3 +
 .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c   |   8 -
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  22 +-
 .../net/ethernet/stmicro/stmmac/stmmac_platform.c  |   8 +-
 drivers/net/usb/ax88179_178a.c                     |  26 +-
 drivers/net/usb/r8152.c                            |  16 +-
 drivers/pci/controller/pci-hyperv.c                |  99 +++++--
 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c        |  79 +++---
 drivers/pinctrl/pinctrl-ocelot.c                   | 214 +++++++++------
 drivers/pinctrl/ralink/Kconfig                     |  16 +-
 drivers/pinctrl/ralink/Makefile                    |   2 +-
 drivers/pinctrl/ralink/pinctrl-mt7620.c            | 252 ++++++++---------
 drivers/pinctrl/ralink/pinctrl-mt7621.c            |  30 +-
 .../ralink/{pinctrl-rt2880.c => pinctrl-ralink.c}  |  92 ++++---
 .../pinctrl/ralink/{pinmux.h => pinctrl-ralink.h}  |  16 +-
 drivers/pinctrl/ralink/pinctrl-rt288x.c            |  20 +-
 drivers/pinctrl/ralink/pinctrl-rt305x.c            |  44 +--
 drivers/pinctrl/ralink/pinctrl-rt3883.c            |  28 +-
 drivers/pinctrl/stm32/pinctrl-stm32.c              |  18 +-
 drivers/pinctrl/sunplus/sppctl.c                   |   3 +
 drivers/power/reset/arm-versatile-reboot.c         |   1 +
 drivers/power/supply/ab8500_fg.c                   |   9 +-
 drivers/spi/spi-bcm2835.c                          |  12 +-
 fs/dlm/lock.c                                      |   3 +-
 fs/exfat/namei.c                                   |  31 +--
 include/drm/gpu_scheduler.h                        |   4 +-
 include/net/amt.h                                  |  20 ++
 include/net/inet_hashtables.h                      |   2 +-
 include/net/inet_sock.h                            |  12 +-
 include/net/ip.h                                   |   6 +-
 include/net/protocol.h                             |   4 -
 include/net/route.h                                |   2 +-
 include/net/tcp.h                                  |  20 +-
 include/net/udp.h                                  |   4 +-
 kernel/bpf/core.c                                  |   8 +-
 kernel/events/core.c                               |  45 ++-
 kernel/sched/deadline.c                            |   5 +-
 kernel/watch_queue.c                               |  53 ++--
 mm/mempolicy.c                                     |   2 +-
 net/core/filter.c                                  |   4 +-
 net/core/secure_seq.c                              |   4 +-
 net/core/sock_reuseport.c                          |   4 +-
 net/dsa/port.c                                     |  63 ++++-
 net/dsa/switch.c                                   |  58 ----
 net/ipv4/af_inet.c                                 |  18 +-
 net/ipv4/fib_semantics.c                           |   2 +-
 net/ipv4/icmp.c                                    |   2 +-
 net/ipv4/igmp.c                                    |  49 ++--
 net/ipv4/inet_connection_sock.c                    |   5 +-
 net/ipv4/ip_forward.c                              |   2 +-
 net/ipv4/ip_input.c                                |  37 ++-
 net/ipv4/ip_sockglue.c                             |   8 +-
 net/ipv4/netfilter/nf_reject_ipv4.c                |   4 +-
 net/ipv4/proc.c                                    |   2 +-
 net/ipv4/route.c                                   |  10 +-
 net/ipv4/syncookies.c                              |   9 +-
 net/ipv4/sysctl_net_ipv4.c                         |  65 +----
 net/ipv4/tcp.c                                     |  13 +-
 net/ipv4/tcp_fastopen.c                            |   9 +-
 net/ipv4/tcp_input.c                               |  51 ++--
 net/ipv4/tcp_ipv4.c                                |   2 +-
 net/ipv4/tcp_metrics.c                             |   3 +-
 net/ipv4/tcp_minisocks.c                           |   4 +-
 net/ipv4/tcp_output.c                              |  29 +-
 net/ipv4/tcp_recovery.c                            |   6 +-
 net/ipv4/tcp_timer.c                               |  30 +-
 net/ipv6/af_inet6.c                                |   2 +-
 net/ipv6/ip6_input.c                               |  23 +-
 net/ipv6/syncookies.c                              |   3 +-
 net/ipv6/tcp_ipv6.c                                |   9 +-
 net/ipv6/udp.c                                     |   9 +-
 net/netfilter/nf_synproxy_core.c                   |   2 +-
 net/sched/cls_api.c                                |  16 +-
 net/sctp/protocol.c                                |   2 +-
 net/smc/smc_llc.c                                  |   2 +-
 net/tls/tls_device.c                               |   8 +-
 net/xfrm/xfrm_policy.c                             |   5 +-
 net/xfrm/xfrm_state.c                              |   2 +-
 security/integrity/ima/ima_policy.c                |   4 +
 sound/soc/sof/intel/hda-loader.c                   |   3 +-
 sound/soc/sof/pm.c                                 |  21 +-
 sound/soc/sof/sof-priv.h                           |   2 +
 tools/perf/tests/perf-time-to-tsc.c                |  27 +-
 tools/testing/selftests/gpio/Makefile              |   2 +-
 tools/testing/selftests/kvm/rseq_test.c            |   8 +-
 virt/kvm/kvm_main.c                                |   5 +-
 152 files changed, 2065 insertions(+), 1419 deletions(-)