Skip to content

5.15.123-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest69 of 78 patches 7 repliesIn review

69 of 78 patches are in this archive. The cover letter announces 78.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/78ALSA: hda/realtek - remove 3k pull low proceduresound/pci/hda/patch_realtek.c+5 -20 replies
2/78ALSA: hda/realtek: Add quirk for Clevo NS70AUsound/pci/hda/patch_realtek.c+1 -00 replies
3/78ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxxsound/pci/hda/patch_realtek.c+21 -00 replies
4/78keys: Fix linking a duplicate key to a keyrings assoc_arraysecurity/keys/request_key.c+24 -110 replies
5/78perf probe: Add test for regression introduced by switch to die_get_decl_file()tools/perf/tests/shell/test_uprobe_from_different_cu.sh+77 -00 replies
6/78btrfs: fix warning when putting transaction with qgroups enabled after abortfs/btrfs/qgroup.c+1 -00 replies
7/78fuse: revalidate: dont invalidate if interruptedfs/fuse/dir.c+1 -10 replies
8/78btrfs: zoned: fix memory leak after finding block group with super blocksfs/btrfs/block-group.c+1 -00 replies
9/78fuse: ioctl: translate ENOSYS in outargfs/fuse/ioctl.c+13 -80 replies
10/78selftests: tc: set timeout to 15 minutestools/testing/selftests/tc-testing/settings+1 -00 replies
11/78selftests: tc: add ct action kconfig deptools/testing/selftests/tc-testing/config+1 -00 replies
12/78regmap: Drop initial version of maximum transfer length fixesdrivers/base/regmap/regmap-spi-avmm.c drivers/base/regmap/regmap.c+3 -50 replies
13/78regmap: Account for register length in SMBus I/O limitsdrivers/base/regmap/regmap-i2c.c+4 -40 replies
14/78can: bcm: Fix UAF in bcm_proc_show()net/can/bcm.c+6 -60 replies
15/78selftests: tc: add ConnTrack procfs kconfigtools/testing/selftests/tc-testing/config+1 -00 replies
16/78drm/client: Fix memory leak in drm_client_target_cloneddrivers/gpu/drm/drm_client_modeset.c+5 -00 replies
17/78drm/client: Fix memory leak in drm_client_modeset_probedrivers/gpu/drm/drm_client_modeset.c+1 -00 replies
18/78drm/amd/display: Disable MPC split by default on special asicdrivers/gpu/drm/amd/display/dc/dcn303/dcn303_resource.c+1 -10 replies
19/78drm/amd/display: Keep PHY active for DP displays on DCN31drivers/gpu/drm/amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c+5 -00 replies
20/78ASoC: fsl_sai: Disable bit clock with transmittersound/soc/fsl/fsl_sai.c sound/soc/fsl/fsl_sai.h+2 -10 replies
21/78ASoC: codecs: wcd938x: fix missing clsh ctrl error handlingsound/soc/codecs/wcd938x.c+4 -00 replies
22/78ASoC: codecs: wcd-mbhc-v2: fix resource leaks on component removesound/soc/codecs/wcd-mbhc-v2.c+41 -160 replies
23/78ASoC: codecs: wcd938x: fix resource leaks on component removesound/soc/codecs/wcd938x.c+48 -70 replies
24/78ASoC: codecs: wcd938x: fix missing mbhc init error handlingsound/soc/codecs/wcd938x.c+2 -00 replies
25/78ASoC: codecs: wcd934x: fix resource leaks on component removesound/soc/codecs/wcd934x.c+12 -00 replies
26/78ASoC: codecs: wcd938x: fix codec initialisation racesound/soc/codecs/wcd938x.c+6 -00 replies
27/78ASoC: codecs: wcd938x: fix soundwire initialisation racesound/soc/codecs/wcd938x.c+9 -00 replies
28/78ext4: correct inline offset when handling xattrs in inode bodyfs/ext4/xattr.c+14 -00 replies
38/78spi: bcm63xx: fix max prepend lengthdrivers/spi/spi-bcm63xx.c+1 -10 replies
39/78fbdev: imxfb: warn about invalid left/right margindrivers/video/fbdev/imxfb.c+2 -20 replies
40/78perf build: Fix library not found error when using CSLIBStools/perf/Makefile.config+2 -20 replies
41/78pinctrl: amd: Use amd_pinconf_set() for all config optionsdrivers/pinctrl/pinctrl-amd.c+15 -130 replies
42/78net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field()drivers/net/ethernet/ti/cpsw_ale.c+19 -50 replies
43/78bridge: Add extack warning when enabling STP in netns.net/bridge/br_stp_if.c+3 -00 replies
44/78ethernet: use eth_hw_addr_set() instead of ether_addr_copy()drivers/net/ethernet/agere/et131x.c drivers/net/ethernet/alacritech/slicoss.c drivers/net/ethernet/amazon/ena/ena_netdev.c +54 more+77 -790 replies
45/78of: net: add a helper for loading netdev->dev_addrinclude/linux/of_net.h net/core/of_net.c+31 -00 replies
46/78ethernet: use of_get_ethdev_address()drivers/net/ethernet/allwinner/sun4i-emac.c drivers/net/ethernet/altera/altera_tse_main.c drivers/net/ethernet/arc/emac_main.c +31 more+34 -340 replies
47/78net: ethernet: mtk_eth_soc: handle probe deferraldrivers/net/ethernet/mediatek/mtk_eth_soc.c+11 -180 replies
48/78net: sched: cls_bpf: Undo tcf_bind_filter in case of an errornet/sched/cls_bpf.c+47 -520 replies
49/78iavf: Fix use-after-free in free_netdevdrivers/net/ethernet/intel/iavf/iavf_main.c+1 -40 replies
50/78iavf: Fix out-of-bounds when setting channels on removedrivers/net/ethernet/intel/iavf/iavf_ethtool.c+1 -10 replies
51/78security: keys: Modify mismatched function namesecurity/keys/trusted-keys/trusted_tpm2.c+1 -10 replies
52/78octeontx2-pf: Dont allocate BPIDs for LBK interfacesdrivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c+3 -20 replies
53/78bpf: Fix subprog idx logic in check_max_stack_depthkernel/bpf/verifier.c+6 -50 replies
54/78igc: Prevent garbled TX queue with XDP ZEROCOPYdrivers/net/ethernet/intel/igc/igc_main.c+2 -20 replies
55/78tcp: annotate data-races around tcp_rsk(req)->ts_recentnet/ipv4/tcp_ipv4.c net/ipv4/tcp_minisocks.c net/ipv4/tcp_output.c +1 more+9 -60 replies
56/78net: ipv4: Use kfree_sensitive instead of kfreenet/ipv4/esp4.c+1 -10 replies
57/78net:ipv6: check return value of pskb_trim()net/ipv6/ip6_gre.c+2 -10 replies
58/78Revert "tcp: avoid the lookup process failing to get sk in ehash table"net/ipv4/inet_hashtables.c net/ipv4/inet_timewait_sock.c+6 -190 replies
59/78fbdev: au1200fb: Fix missing IRQ check in au1200fb_drv_probedrivers/video/fbdev/au1200fb.c+3 -00 replies
60/78llc: Dont drop packet from non-root netns.net/llc/llc_input.c+0 -30 replies
61/78netfilter: nf_tables: fix spurious set element insertion failurenet/netfilter/nf_tables_api.c+3 -00 replies
62/78netfilter: nft_set_pipapo: fix improper element removalnet/netfilter/nft_set_pipapo.c+5 -10 replies
63/78netfilter: nf_tables: skip bound chain in netns release pathnet/netfilter/nf_tables_api.c+3 -00 replies
64/78netfilter: nf_tables: skip bound chain on rule flushnet/netfilter/nf_tables_api.c+2 -00 replies
65/78tcp: annotate data-races around tp->tcp_tx_delaynet/ipv4/tcp.c+2 -20 replies
66/78tcp: annotate data-races around tp->keepalive_timeinclude/net/tcp.h net/ipv4/tcp.c+7 -30 replies
67/78tcp: annotate data-races around tp->keepalive_intvlinclude/net/tcp.h net/ipv4/tcp.c+9 -40 replies
68/78tcp: annotate data-races around tp->keepalive_probesinclude/net/tcp.h net/ipv4/tcp.c+10 -40 replies
69/78tcp: annotate data-races around icsk->icsk_syn_retriesnet/ipv4/inet_connection_sock.c net/ipv4/tcp.c+4 -40 replies
70/78tcp: annotate data-races around tp->linger2net/ipv4/tcp.c+4 -40 replies
71/78tcp: annotate data-races around rskq_defer_acceptnet/ipv4/tcp.c+6 -50 replies
72/78tcp: annotate data-races around tp->notsent_lowatinclude/net/tcp.h net/ipv4/tcp.c+7 -30 replies
73/78tcp: annotate data-races around icsk->icsk_user_timeoutnet/ipv4/tcp.c+3 -30 replies
74/78tcp: annotate data-races around fastopenq.max_qleninclude/linux/tcp.h net/ipv4/tcp.c net/ipv4/tcp_fastopen.c+6 -40 replies
75/78net: phy: prevent stale pointer dereference in phy_init()drivers/net/phy/phy_device.c+14 -70 replies
76/78jbd2: recheck chechpointing non-dirty bufferfs/jbd2/checkpoint.c+29 -730 replies
77/78tracing/histograms: Return an error if we fail to add histogram to hist_vars listkernel/trace/trace_events_hist.c+2 -10 replies
78/78nixge: fix mac address error handling againdrivers/net/ethernet/ni/nixge.c+2 -20 replies

Reviews trailers per patch

31 of 69 patches have a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchZhengchao ShaoJamal Hadi SalimXu YilunOliver HartkoppJavier Martinez CanillasThomas ZimmermannAlvin LeeAlan LiuDaniel WheelerJosip PavicShengjiu WangSrinivas KandagatlaJoey LeeJarkko SakkinenMasami Hiramatsu (Google)Josef BacikQu WenruoJohannes ThumshirnAnand JainDavid SterbaArnaldo Carvalho de MeloRadhey Shyam PandeyJan VisserAndy ShevchenkoNikolay AleksandrovIdo SchimmelPedro TammelaSimon HormanMadhu ChittimLeon RomanovskyRafal RomanowskiPaul MooreSteev KlimaszewskiKurt KanzenbachVinicius Costa GomesNaama MeirChristian KönigYe BinTariq ToukanKuniyuki IwashimaDavid AhernZhihao ChengJan KaraStefano BrivioJon HunterSeongJae ParkShuah KhanFlorian FainelliLinux Kernel Functional TestingGuenter RoeckRon Economos
SeriesR-b Reported-and-tested-by T-b T-b T-b T-b T-b T-b T-b
1/78
2/78
3/78
4/78R-b R-b
5/78A-b
6/78R-b R-b
7/78
8/78R-b R-b R-b
9/78
10/78R-b A-b
11/78T-b A-b
12/78R-b
13/78R-b
14/78R-b A-b
15/78T-b A-b
16/78R-b R-b
17/78R-b R-b
18/78R-b A-b T-b
19/78A-b T-b R-b
20/78A-b
21/78R-b
22/78R-b
23/78R-b
24/78
25/78R-b
26/78
27/78T-b
28/78
38/78
39/78
40/78T-b T-b
41/78T-b R-b
42/78
43/78A-b R-b
44/78
45/78
46/78
47/78
48/78A-b R-b R-b
49/78R-b R-b R-b T-b
50/78R-b T-b
51/78R-b
52/78
53/78
54/78R-b R-b T-b A-b T-b
55/78R-b
56/78R-b R-b
57/78R-b R-b
58/78
59/78
60/78
61/78
62/78R-b
63/78
64/78
65/78
66/78
67/78
68/78
69/78
70/78
71/78
72/78
73/78
74/78
75/78
76/78T-b R-b
77/78
78/78

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

Read the v1 thread

Cover letter [PATCH 5.15 00/78] 5.15.123-rc1 review

This is the start of the stable review cycle for the 5.15.123 release. There are 78 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, 27 Jul 2023 10:44:26 +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.15.123-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.15.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.15.123-rc1

Arnd Bergmann <[email protected]>
nixge: fix mac address error handling again

Mohamed Khalfella <[email protected]>
tracing/histograms: Return an error if we fail to add histogram to hist_vars list

Zhang Yi <[email protected]>
jbd2: recheck chechpointing non-dirty buffer

Vladimir Oltean <[email protected]>
net: phy: prevent stale pointer dereference in phy_init()

Eric Dumazet <[email protected]>
tcp: annotate data-races around fastopenq.max_qlen

Eric Dumazet <[email protected]>

    tcp: annotate data-races around icsk->icsk_user_timeout

Eric Dumazet <[email protected]>

    tcp: annotate data-races around tp->notsent_lowat

Eric Dumazet <[email protected]>
tcp: annotate data-races around rskq_defer_accept

Eric Dumazet <[email protected]>

    tcp: annotate data-races around tp->linger2

Eric Dumazet <[email protected]>

    tcp: annotate data-races around icsk->icsk_syn_retries

Eric Dumazet <[email protected]>

    tcp: annotate data-races around tp->keepalive_probes

Eric Dumazet <[email protected]>

    tcp: annotate data-races around tp->keepalive_intvl

Eric Dumazet <[email protected]>

    tcp: annotate data-races around tp->keepalive_time

Eric Dumazet <[email protected]>

    tcp: annotate data-races around tp->tcp_tx_delay

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: skip bound chain on rule flush

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: skip bound chain in netns release path

Florian Westphal <[email protected]>
netfilter: nft_set_pipapo: fix improper element removal

Florian Westphal <[email protected]>
netfilter: nf_tables: fix spurious set element insertion failure

Kuniyuki Iwashima <[email protected]>
llc: Don't drop packet from non-root netns.

Zhang Shurong <[email protected]>
fbdev: au1200fb: Fix missing IRQ check in au1200fb_drv_probe

Kuniyuki Iwashima <[email protected]>
Revert "tcp: avoid the lookup process failing to get sk in ehash table"

Yuanjun Gong <[email protected]>
net:ipv6: check return value of pskb_trim()

Wang Ming <[email protected]>
net: ipv4: Use kfree_sensitive instead of kfree

Eric Dumazet <[email protected]>

    tcp: annotate data-races around tcp_rsk(req)->ts_recent

Florian Kauer <[email protected]>
igc: Prevent garbled TX queue with XDP ZEROCOPY

Kumar Kartikeya Dwivedi <[email protected]>
bpf: Fix subprog idx logic in check_max_stack_depth

Geetha sowjanya <[email protected]>
octeontx2-pf: Dont allocate BPIDs for LBK interfaces

Jiapeng Chong <[email protected]>
security: keys: Modify mismatched function name

Ding Hui <[email protected]>
iavf: Fix out-of-bounds when setting channels on remove

Ding Hui <[email protected]>
iavf: Fix use-after-free in free_netdev

Victor Nogueira <[email protected]>
net: sched: cls_bpf: Undo tcf_bind_filter in case of an error

Daniel Golle <[email protected]>
net: ethernet: mtk_eth_soc: handle probe deferral

Jakub Kicinski <[email protected]>
ethernet: use of_get_ethdev_address()

Jakub Kicinski <[email protected]>

    of: net: add a helper for loading netdev->dev_addr

Jakub Kicinski <[email protected]>
ethernet: use eth_hw_addr_set() instead of ether_addr_copy()

Kuniyuki Iwashima <[email protected]>
bridge: Add extack warning when enabling STP in netns.

Tanmay Patil <[email protected]>
net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field()

Mario Limonciello <[email protected]>
pinctrl: amd: Use amd_pinconf_set() for all config options

James Clark <[email protected]>
perf build: Fix library not found error when using CSLIBS

Martin Kaiser <[email protected]>
fbdev: imxfb: warn about invalid left/right margin

Jonas Gorski <[email protected]>
spi: bcm63xx: fix max prepend length

Immad Mir <[email protected]>
FS: JFS: Check for read-only mounted filesystem in txBegin

Immad Mir <[email protected]>
FS: JFS: Fix null-ptr-deref Read in txBegin

Gustavo A. R. Silva <[email protected]>
MIPS: dec: prom: Address -Warray-bounds warning

Yogesh <[email protected]>
fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev

Jan Kara <[email protected]>
udf: Fix uninitialized array access for some pathnames

Ye Bin <[email protected]>
quota: fix warning in dqgrab()

Jan Kara <[email protected]>
quota: Properly disable quotas when add_dquot_ref() fails

Oswald Buddenhagen <[email protected]>
ALSA: emu10k1: roll up loops in DSP setup code for Audigy

hackyzh002 <[email protected]>
drm/radeon: Fix integer overflow in radeon_cs_parser_init

Eric Whitney <[email protected]>
ext4: correct inline offset when handling xattrs in inode body

Johan Hovold <[email protected]>
ASoC: codecs: wcd938x: fix soundwire initialisation race

Johan Hovold <[email protected]>
ASoC: codecs: wcd938x: fix codec initialisation race

Johan Hovold <[email protected]>
ASoC: codecs: wcd934x: fix resource leaks on component remove

Johan Hovold <[email protected]>
ASoC: codecs: wcd938x: fix missing mbhc init error handling

Johan Hovold <[email protected]>
ASoC: codecs: wcd938x: fix resource leaks on component remove

Johan Hovold <[email protected]>
ASoC: codecs: wcd-mbhc-v2: fix resource leaks on component remove

Johan Hovold <[email protected]>
ASoC: codecs: wcd938x: fix missing clsh ctrl error handling

Matus Gajdos <[email protected]>
ASoC: fsl_sai: Disable bit clock with transmitter

Nicholas Kazlauskas <[email protected]>
drm/amd/display: Keep PHY active for DP displays on DCN31

Zhikai Zhai <[email protected]>
drm/amd/display: Disable MPC split by default on special asic

Jocelyn Falempe <[email protected]>
drm/client: Fix memory leak in drm_client_modeset_probe

Jocelyn Falempe <[email protected]>
drm/client: Fix memory leak in drm_client_target_cloned

Matthieu Baerts <[email protected]>
selftests: tc: add ConnTrack procfs kconfig

YueHaibing <[email protected]>
can: bcm: Fix UAF in bcm_proc_show()

Mark Brown <[email protected]>
regmap: Account for register length in SMBus I/O limits

Mark Brown <[email protected]>
regmap: Drop initial version of maximum transfer length fixes

Matthieu Baerts <[email protected]>
selftests: tc: add 'ct' action kconfig dep

Matthieu Baerts <[email protected]>
selftests: tc: set timeout to 15 minutes

Miklos Szeredi <[email protected]>
fuse: ioctl: translate ENOSYS in outarg

Filipe Manana <[email protected]>
btrfs: zoned: fix memory leak after finding block group with super blocks

Miklos Szeredi <[email protected]>
fuse: revalidate: don't invalidate if interrupted

Filipe Manana <[email protected]>
btrfs: fix warning when putting transaction with qgroups enabled after abort

Georg Müller <[email protected]>
perf probe: Add test for regression introduced by switch to die_get_decl_file()

Petr Pavlu <[email protected]>
keys: Fix linking a duplicate key to a keyring's assoc_array

Luka Guzenko <[email protected]>
ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxx

Christoffer Sandberg <[email protected]>
ALSA: hda/realtek: Add quirk for Clevo NS70AU

Kailang Yang <[email protected]>
ALSA: hda/realtek - remove 3k pull low procedure

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

Diffstat:

 Makefile                                           |   4 +-
 arch/mips/include/asm/dec/prom.h                   |   2 +-
 drivers/base/regmap/regmap-i2c.c                   |   8 +-
 drivers/base/regmap/regmap-spi-avmm.c              |   2 +-
 drivers/base/regmap/regmap.c                       |   6 +-
 .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c   |   5 +
 .../drm/amd/display/dc/dcn303/dcn303_resource.c    |   2 +-
 drivers/gpu/drm/drm_client_modeset.c               |   6 ++
 drivers/gpu/drm/radeon/radeon_cs.c                 |   3 +-
 drivers/net/ethernet/agere/et131x.c                |   4 +-
 drivers/net/ethernet/alacritech/slicoss.c          |   2 +-
 drivers/net/ethernet/allwinner/sun4i-emac.c        |   2 +-
 drivers/net/ethernet/altera/altera_tse_main.c      |   2 +-
 drivers/net/ethernet/amazon/ena/ena_netdev.c       |   2 +-
 drivers/net/ethernet/aquantia/atlantic/aq_nic.c    |   2 +-
 drivers/net/ethernet/arc/emac_main.c               |   2 +-
 drivers/net/ethernet/atheros/ag71xx.c              |   2 +-
 drivers/net/ethernet/broadcom/bcm4908_enet.c       |   2 +-
 drivers/net/ethernet/broadcom/bcmsysport.c         |   2 +-
 drivers/net/ethernet/broadcom/bgmac-bcma.c         |   4 +-
 drivers/net/ethernet/broadcom/bgmac-platform.c     |   2 +-
 drivers/net/ethernet/broadcom/bgmac.c              |   2 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c      |   2 +-
 drivers/net/ethernet/broadcom/genet/bcmgenet.c     |   4 +-
 drivers/net/ethernet/brocade/bna/bnad.c            |   4 +-
 drivers/net/ethernet/cadence/macb_main.c           |   2 +-
 drivers/net/ethernet/cavium/liquidio/lio_core.c    |   2 +-
 drivers/net/ethernet/cavium/liquidio/lio_main.c    |   2 +-
 drivers/net/ethernet/cavium/liquidio/lio_vf_main.c |   2 +-
 drivers/net/ethernet/cavium/octeon/octeon_mgmt.c   |   2 +-
 drivers/net/ethernet/cavium/thunder/nicvf_main.c   |   3 +-
 drivers/net/ethernet/emulex/benet/be_main.c        |   2 +-
 drivers/net/ethernet/ethoc.c                       |   4 +-
 drivers/net/ethernet/ezchip/nps_enet.c             |   4 +-
 drivers/net/ethernet/faraday/ftgmac100.c           |   4 +-
 drivers/net/ethernet/freescale/fec_mpc52xx.c       |   2 +-
 .../net/ethernet/freescale/fs_enet/fs_enet-main.c  |   2 +-
 drivers/net/ethernet/freescale/gianfar.c           |   2 +-
 drivers/net/ethernet/freescale/ucc_geth.c          |   2 +-
 drivers/net/ethernet/google/gve/gve_adminq.c       |   2 +-
 drivers/net/ethernet/hisilicon/hisi_femac.c        |   2 +-
 drivers/net/ethernet/hisilicon/hix5hd2_gmac.c      |   2 +-
 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c    |   4 +-
 drivers/net/ethernet/ibm/ibmveth.c                 |   2 +-
 drivers/net/ethernet/ibm/ibmvnic.c                 |   5 +-
 drivers/net/ethernet/intel/fm10k/fm10k_netdev.c    |   2 +-
 drivers/net/ethernet/intel/fm10k/fm10k_pci.c       |   4 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |   4 +-
 drivers/net/ethernet/intel/iavf/iavf_ethtool.c     |   2 +-
 drivers/net/ethernet/intel/iavf/iavf_main.c        |   7 +-
 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c    |   4 +-
 drivers/net/ethernet/intel/ice/ice_main.c          |   4 +-
 drivers/net/ethernet/intel/igc/igc_main.c          |   4 +-
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c  |   6 +-
 drivers/net/ethernet/korina.c                      |   4 +-
 drivers/net/ethernet/lantiq_xrx200.c               |   2 +-
 drivers/net/ethernet/litex/litex_liteeth.c         |   2 +-
 drivers/net/ethernet/marvell/mvneta.c              |   2 +-
 drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c    |   4 +-
 drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c     |   2 +-
 .../ethernet/marvell/octeontx2/nic/otx2_common.c   |   2 +-
 .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c   |   5 +-
 .../net/ethernet/marvell/prestera/prestera_main.c  |   2 +-
 drivers/net/ethernet/marvell/pxa168_eth.c          |   2 +-
 drivers/net/ethernet/marvell/sky2.c                |   2 +-
 drivers/net/ethernet/mediatek/mtk_eth_soc.c        |  29 ++----
 drivers/net/ethernet/mellanox/mlx5/core/en_main.c  |   2 +-
 .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c |   2 +-
 drivers/net/ethernet/micrel/ks8851_common.c        |   2 +-
 drivers/net/ethernet/microchip/enc28j60.c          |   4 +-
 drivers/net/ethernet/microchip/lan743x_main.c      |   4 +-
 .../net/ethernet/microchip/sparx5/sparx5_netdev.c  |   2 +-
 drivers/net/ethernet/microsoft/mana/mana_en.c      |   2 +-
 drivers/net/ethernet/mscc/ocelot_net.c             |   2 +-
 drivers/net/ethernet/netronome/nfp/abm/main.c      |   2 +-
 drivers/net/ethernet/netronome/nfp/nfp_net_main.c  |   2 +-
 .../net/ethernet/netronome/nfp/nfp_netvf_main.c    |   2 +-
 drivers/net/ethernet/ni/nixge.c                    |   6 +-
 drivers/net/ethernet/nxp/lpc_eth.c                 |   2 +-
 drivers/net/ethernet/qlogic/qede/qede_filter.c     |   4 +-
 drivers/net/ethernet/qlogic/qede/qede_main.c       |   2 +-
 drivers/net/ethernet/qualcomm/emac/emac.c          |   2 +-
 drivers/net/ethernet/qualcomm/qca_spi.c            |   2 +-
 drivers/net/ethernet/qualcomm/qca_uart.c           |   2 +-
 drivers/net/ethernet/renesas/ravb_main.c           |   2 +-
 .../net/ethernet/samsung/sxgbe/sxgbe_platform.c    |   2 +-
 drivers/net/ethernet/sfc/ef10_sriov.c              |   2 +-
 drivers/net/ethernet/sfc/efx.c                     |   2 +-
 drivers/net/ethernet/sfc/efx_common.c              |   4 +-
 drivers/net/ethernet/sfc/falcon/efx.c              |   6 +-
 drivers/net/ethernet/socionext/netsec.c            |   2 +-
 drivers/net/ethernet/socionext/sni_ave.c           |   2 +-
 drivers/net/ethernet/ti/am65-cpsw-nuss.c           |   2 +-
 drivers/net/ethernet/ti/cpsw_ale.c                 |  24 ++++-
 drivers/net/ethernet/ti/cpsw_new.c                 |   4 +-
 drivers/net/ethernet/ti/davinci_emac.c             |   2 +-
 drivers/net/ethernet/ti/netcp_core.c               |   4 +-
 drivers/net/ethernet/xilinx/xilinx_emaclite.c      |   2 +-
 drivers/net/phy/phy_device.c                       |  21 ++--
 drivers/pinctrl/pinctrl-amd.c                      |  28 +++---
 drivers/spi/spi-bcm63xx.c                          |   2 +-
 drivers/video/fbdev/au1200fb.c                     |   3 +
 drivers/video/fbdev/imxfb.c                        |   4 +-
 fs/btrfs/block-group.c                             |   1 +
 fs/btrfs/qgroup.c                                  |   1 +
 fs/ext4/xattr.c                                    |  14 +++
 fs/fuse/dir.c                                      |   2 +-
 fs/fuse/ioctl.c                                    |  21 ++--
 fs/jbd2/checkpoint.c                               | 102 ++++++-------------
 fs/jfs/jfs_dmap.c                                  |   3 +
 fs/jfs/jfs_txnmgr.c                                |   5 +
 fs/jfs/namei.c                                     |   5 +
 fs/quota/dquot.c                                   |   5 +-
 fs/udf/unicode.c                                   |   2 +-
 include/linux/etherdevice.h                        |   2 +-
 include/linux/of_net.h                             |   6 ++
 include/linux/tcp.h                                |   2 +-
 include/net/tcp.h                                  |  31 ++++--
 kernel/bpf/verifier.c                              |  11 +-
 kernel/trace/trace_events_hist.c                   |   3 +-
 net/bridge/br_stp_if.c                             |   3 +
 net/can/bcm.c                                      |  12 +--
 net/core/of_net.c                                  |  25 +++++
 net/ipv4/esp4.c                                    |   2 +-
 net/ipv4/inet_connection_sock.c                    |   2 +-
 net/ipv4/inet_hashtables.c                         |  17 +---
 net/ipv4/inet_timewait_sock.c                      |   8 +-
 net/ipv4/tcp.c                                     |  53 +++++-----
 net/ipv4/tcp_fastopen.c                            |   6 +-
 net/ipv4/tcp_ipv4.c                                |   2 +-
 net/ipv4/tcp_minisocks.c                           |   9 +-
 net/ipv4/tcp_output.c                              |   2 +-
 net/ipv6/ip6_gre.c                                 |   3 +-
 net/ipv6/tcp_ipv6.c                                |   2 +-
 net/llc/llc_input.c                                |   3 -
 net/netfilter/nf_tables_api.c                      |   8 ++
 net/netfilter/nft_set_pipapo.c                     |   6 +-
 net/sched/cls_bpf.c                                |  99 +++++++++---------
 security/keys/request_key.c                        |  35 +++++--
 security/keys/trusted-keys/trusted_tpm2.c          |   2 +-
 sound/pci/emu10k1/emufx.c                          | 112 ++-------------------
 sound/pci/hda/patch_realtek.c                      |  29 +++++-
 sound/soc/codecs/wcd-mbhc-v2.c                     |  57 ++++++++---
 sound/soc/codecs/wcd934x.c                         |  12 +++
 sound/soc/codecs/wcd938x.c                         |  76 ++++++++++++--
 sound/soc/fsl/fsl_sai.c                            |   2 +-
 sound/soc/fsl/fsl_sai.h                            |   1 +
 tools/perf/Makefile.config                         |   4 +-
 .../tests/shell/test_uprobe_from_different_cu.sh   |  77 ++++++++++++++
 tools/testing/selftests/tc-testing/config          |   2 +
 tools/testing/selftests/tc-testing/settings        |   1 +
 151 files changed, 735 insertions(+), 542 deletions(-)