Skip to content

5.10.129-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest84 patches 11 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/84drm/amdgpu: To flush tlb for MMHUB of RAVEN seriesdrivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c+2 -10 replies
2/84ipv6: take care of disable_policy when restoring routesnet/ipv6/addrconf.c net/ipv6/route.c+8 -50 replies
3/84nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G)drivers/nvme/host/pci.c+2 -10 replies
4/84nvdimm: Fix badblocks clear off-by-one errordrivers/nvdimm/bus.c+2 -20 replies
5/84powerpc/prom_init: Fix kernel config greparch/powerpc/kernel/prom_init_check.sh+1 -10 replies
6/84powerpc/book3e: Fix PUD allocation size in map_kernel_page()arch/powerpc/mm/nohash/book3e_pgtable.c+3 -30 replies
7/84powerpc/bpf: Fix use of user_pt_regs in uapiarch/powerpc/include/asm/bpf_perf_event.h arch/powerpc/include/uapi/asm/bpf_perf_event.h+9 -90 replies
8/84dm raid: fix accesses beyond end of raid member arraydrivers/md/dm-raid.c+18 -160 replies
9/84dm raid: fix KASAN warning in raid5_add_disksdrivers/md/raid5.c+1 -00 replies
10/84s390/archrandom: simplify back to earlier design and initialize earlierarch/s390/crypto/arch_random.c arch/s390/include/asm/archrandom.h arch/s390/kernel/setup.c+14 -1150 replies
11/84SUNRPC: Fix READ_PLUS crashernet/sunrpc/xdr.c+1 -10 replies
12/84net: rose: fix UAF bugs caused by timer handlernet/rose/rose_timer.c+19 -150 replies
13/84net: usb: ax88179_178a: Fix packet receivingdrivers/net/usb/ax88179_178a.c+76 -250 replies
14/84virtio-net: fix race between ndo_open() and virtio_device_ready()drivers/net/virtio_net.c+7 -10 replies
15/84selftests/net: pass ipv6_args to udpgso_benchs IPv6 TCP testtools/testing/selftests/net/udpgso_bench.sh+1 -10 replies
16/84net: dsa: bcm_sf2: force pause link settingsdrivers/net/dsa/bcm_sf2.c+5 -00 replies
17/84net: tun: unlink NAPI from device on destructiondrivers/net/tun.c+1 -00 replies
18/84net: tun: stop NAPI when detaching queuesdrivers/net/tun.c+10 -10 replies
19/84net: dp83822: disable false carrier interruptdrivers/net/phy/dp83822.c+0 -10 replies
20/84net: dp83822: disable rx error interruptdrivers/net/phy/dp83822.c+1 -20 replies
21/84RDMA/qedr: Fix reporting QP timeout attributedrivers/infiniband/hw/qedr/qedr.h drivers/infiniband/hw/qedr/verbs.c+4 -10 replies
22/84RDMA/cm: Fix memory leak in ib_cm_insert_listendrivers/infiniband/core/cm.c+3 -10 replies
23/84linux/dim: Fix divide by 0 in RDMA DIMinclude/linux/dim.h+1 -10 replies
24/84usbnet: fix memory allocation in helpersdrivers/net/usb/usbnet.c+2 -20 replies
25/84net: ipv6: unexport __init-annotated seg6_hmac_net_init()net/ipv6/seg6_hmac.c+0 -10 replies
26/84NFSD: restore EINVAL error translation in nfsd_commit()fs/nfsd/vfs.c+2 -10 replies
27/84caif_virtio: fix race between virtio_device_ready() and ndo_open()drivers/net/caif/caif_virtio.c+9 -10 replies
28/84PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_eventsdrivers/devfreq/event/exynos-ppmu.c+6 -20 replies
29/84s390: remove unneeded select BUILD_BIN2Carch/s390/Kconfig+0 -10 replies
30/84netfilter: nft_dynset: restore set element counter when failing to updatenet/netfilter/nft_set_hash.c+2 -00 replies
31/84net/sched: act_api: Notify user space if any actions were flushed before errornet/sched/act_api.c+14 -80 replies
32/84net: bonding: fix possible NULL deref in rlb codedrivers/net/bonding/bond_alb.c+1 -10 replies
33/84net: bonding: fix use-after-free after 802.3ad slave unbinddrivers/net/bonding/bond_3ad.c+2 -10 replies
34/84nfc: nfcmrvl: Fix irq_of_parse_and_map() return valuedrivers/nfc/nfcmrvl/i2c.c drivers/nfc/nfcmrvl/spi.c+6 -60 replies
35/84NFC: nxp-nci: Dont issue a zero length i2c_master_read()drivers/nfc/nxp-nci/i2c.c+3 -00 replies
36/84tipc: move bc link creation back to tipc_node_createnet/tipc/node.c+22 -190 replies
37/84epic100: fix use after free on rmmoddrivers/net/ethernet/smsc/epic100.c+2 -20 replies
38/84io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->iopriofs/io_uring.c+4 -00 replies
39/84tunnels: do not assume mac header is set in skb_tunnel_check_pmtu()net/ipv4/ip_tunnel_core.c+1 -10 replies
40/84net: tun: avoid disabling NAPI twicedrivers/net/tun.c+2 -10 replies
41/84xfs: use current->journal_info for detecting transaction recursionfs/iomap/buffered-io.c fs/xfs/libxfs/xfs_btree.c fs/xfs/xfs_aops.c +2 more+60 -260 replies
42/84xfs: rename variable mp to parsing_mpfs/xfs/xfs_super.c+51 -510 replies
43/84xfs: Skip repetitive warnings about mount optionsfs/xfs/xfs_super.c+20 -40 replies
44/84xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAXfs/xfs/xfs_error.c+2 -00 replies
45/84xfs: fix xfs_trans slab cache namefs/xfs/xfs_super.c+1 -10 replies
46/84xfs: update superblock counters correctly for !lazysbcountfs/xfs/libxfs/xfs_sb.c fs/xfs/xfs_trans.c+16 -30 replies
47/84xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_rangefs/xfs/xfs_reflink.c+2 -10 replies
48/84tcp: add a missing nf_reset_ct() in 3WHS handlingnet/ipv4/tcp_ipv4.c+3 -10 replies
49/84xen/gntdev: Avoid blocking in unmap_grant_pages()drivers/xen/gntdev-common.h drivers/xen/gntdev.c+106 -410 replies
50/84drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.cdrivers/cpufreq/qoriq-cpufreq.c+1 -00 replies
51/84selftests: mptcp: add ADD_ADDR timeout test casetools/testing/selftests/net/mptcp/config tools/testing/selftests/net/mptcp/mptcp_join.sh+80 -244 replies
52/84selftests: mptcp: add link failure test casetools/testing/selftests/net/mptcp/mptcp_join.sh+82 -220 replies
53/84selftests: mptcp: add ADD_ADDR IPv6 test casestools/testing/selftests/net/mptcp/mptcp_join.sh+69 -10 replies
54/84selftests: mptcp: launch mptcp_connect with timeouttools/testing/selftests/net/mptcp/diag.sh tools/testing/selftests/net/mptcp/mptcp_connect.sh tools/testing/selftests/net/mptcp/mptcp_join.sh +1 more+72 -330 replies
55/84selftests: mptcp: fix diag instabilitytools/testing/selftests/net/mptcp/diag.sh+37 -70 replies
56/84selftests: mptcp: more stable diag teststools/testing/selftests/net/mptcp/diag.sh+40 -80 replies
57/84sit: use minnet/ipv6/sit.c+1 -10 replies
58/84ipv6/sit: fix ipip6_tunnel_get_prl return valuenet/ipv6/sit.c+3 -50 replies
59/84hwmon: (ibmaem) dont call platform_device_del() if platform_device_add() failsdrivers/hwmon/ibmaem.c+8 -40 replies
60/84selftests/rseq: remove ARRAY_SIZE define from individual teststools/testing/selftests/rseq/basic_percpu_ops_test.c tools/testing/selftests/rseq/rseq.c+2 -40 replies
61/84selftests/rseq: introduce own copy of rseq uapi headertools/testing/selftests/rseq/rseq-abi.h tools/testing/selftests/rseq/rseq.c tools/testing/selftests/rseq/rseq.h+161 -140 replies
62/84selftests/rseq: Remove useless assignment to cpu variabletools/testing/selftests/rseq/param_test.c+1 -30 replies
63/84selftests/rseq: Remove volatile from __rseq_abitools/testing/selftests/rseq/rseq.c tools/testing/selftests/rseq/rseq.h+4 -40 replies
64/84selftests/rseq: Introduce rseq_get_abi() helpertools/testing/selftests/rseq/rseq-arm.h tools/testing/selftests/rseq/rseq-arm64.h tools/testing/selftests/rseq/rseq-mips.h +4 more+99 -940 replies
65/84selftests/rseq: Introduce thread pointer getterstools/testing/selftests/rseq/rseq-generic-thread-pointer.h tools/testing/selftests/rseq/rseq-ppc-thread-pointer.h tools/testing/selftests/rseq/rseq-thread-pointer.h +1 more+114 -00 replies
66/84selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35tools/testing/selftests/rseq/Makefile tools/testing/selftests/rseq/rseq.c tools/testing/selftests/rseq/rseq.h+88 -880 replies
67/84selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endiantools/testing/selftests/rseq/rseq-arm.h tools/testing/selftests/rseq/rseq-arm64.h tools/testing/selftests/rseq/rseq-mips.h +2 more+38 -380 replies
68/84selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/storetools/testing/selftests/rseq/rseq-ppc.h+28 -270 replies
69/84selftests/rseq: Fix ppc32 offsets by using long rather than off_ttools/testing/selftests/rseq/basic_percpu_ops_test.c tools/testing/selftests/rseq/param_test.c tools/testing/selftests/rseq/rseq-arm.h +6 more+11 -110 replies
70/84selftests/rseq: Fix warnings about #if checks of undefined tokenstools/testing/selftests/rseq/param_test.c tools/testing/selftests/rseq/rseq-x86.h+2 -20 replies
71/84selftests/rseq: Remove arm/mips asm goto compiler work-aroundtools/testing/selftests/rseq/rseq-arm.h tools/testing/selftests/rseq/rseq-mips.h+0 -740 replies
72/84selftests/rseq: Fix: work-around asm goto compiler bugstools/testing/selftests/rseq/compiler.h tools/testing/selftests/rseq/rseq-arm.h tools/testing/selftests/rseq/rseq-arm64.h +4 more+245 -60 replies
73/84selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread areatools/testing/selftests/rseq/rseq-x86.h+30 -280 replies
74/84selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread areatools/testing/selftests/rseq/rseq-x86.h+34 -320 replies
75/84selftests/rseq: Change type of rseq_offset to ptrdiff_ttools/testing/selftests/rseq/rseq-x86.h tools/testing/selftests/rseq/rseq.c tools/testing/selftests/rseq/rseq.h+12 -100 replies
76/84xen/blkfront: fix leaking data in shared pagesdrivers/block/xen-blkfront.c+4 -30 replies
77/84xen/netfront: fix leaking data in shared pagesdrivers/net/xen-netfront.c+2 -10 replies
78/84xen/netfront: force data bouncing when backend is untrusteddrivers/net/xen-netfront.c+47 -20 replies
79/84xen/blkfront: force data bouncing when backend is untrusteddrivers/block/xen-blkfront.c+34 -150 replies
80/84xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses()drivers/net/xen-netfront.c+3 -10 replies
81/84xen/arm: Fix race in RB-tree based P2M accountingarch/arm/xen/p2m.c+4 -20 replies
82/84net: usb: qmi_wwan: add Telit 0x1060 compositiondrivers/net/usb/qmi_wwan.c+1 -00 replies
83/84net: usb: qmi_wwan: add Telit 0x1070 compositiondrivers/net/usb/qmi_wwan.c+1 -00 replies
84/84clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup()drivers/clocksource/timer-ixp4xx.c+0 -10 replies

Reviews trailers per patch

41 of 84 patches have a Reviewed-by or Acked-by.

PatchPhilip YangAaron LiuAlex DeucherHarald FreudenbergerHeiko CarstensPaolo AbeniWillem de BruijnPetar PenkovAndrew LunnDavid AhernMichal KalderonMax GurtovoyLeon RomanovskyKeith BuschChaitanya KulkarniVishal VermaJay VosburghDarrick J. WongCarlos MaiolinoChristoph HellwigEric SandeenGao XiangBrian FosterChandan Babu RIlya MaximetsJuergen GrossMatthieu BaertsEric DumazetDuoming ZhouMike RapoportKrzysztof KozlowskiJon MaloyFrancois RomieuStefano BrivioJamal Hadi SalimJan BeulichBjørn MorkStefano StabelliniJon HunterFlorian FainelliLinux Kernel Functional TestingSudip MukherjeeGuenter RoeckShuah KhanHulk Robot
SeriesT-b T-b T-b T-b T-b T-b T-b
1/84R-b R-b A-b
2/84R-b
3/84R-b R-b
4/84R-b
5/84
6/84A-b
7/84
8/84
9/84
10/84R-b A-b
11/84
12/84T-b
13/84A-b
14/84
15/84A-b
16/84
17/84
18/84A-b
19/84R-b
20/84R-b
21/84A-b
22/84
23/84R-b A-b
24/84
25/84
26/84
27/84
28/84
29/84
30/84
31/84A-b
32/84A-b
33/84A-b
34/84
35/84R-b
36/84A-b
37/84R-b
38/84
39/84R-b
40/84R-b
41/84R-b A-b R-b
42/84R-b A-b R-b
43/84R-b A-b R-b Fix-suggested-by
44/84R-b A-b R-b
45/84R-b A-b
46/84R-b A-b R-b R-b
47/84A-b R-b R-b
48/84T-b R-b
49/84R-b
50/84
51/84A-b R-b
52/84
53/84A-b
54/84
55/84Reported-and-tested-by
56/84
57/84R-b
58/84R-b R-b
59/84
60/84
61/84
62/84
63/84
64/84
65/84
66/84
67/84
68/84
69/84
70/84
71/84
72/84
73/84
74/84
75/84
76/84R-b R-b
77/84R-b R-b
78/84R-b
79/84R-b
80/84R-b
81/84R-b
82/84
83/84A-b
84/84

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

Read the v1 thread

Cover letter [PATCH 5.10 00/84] 5.10.129-rc1 review

This is the start of the stable review cycle for the 5.10.129 release. There are 84 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, 07 Jul 2022 11:55:56 +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.10.129-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.10.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.10.129-rc1

Greg Kroah-Hartman <[email protected]>
clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup()

Daniele Palmas <[email protected]>

    net: usb: qmi_wwan: add Telit 0x1070 composition

Carlo Lobrano <[email protected]>

    net: usb: qmi_wwan: add Telit 0x1060 composition

Oleksandr Tyshchenko <[email protected]>
xen/arm: Fix race in RB-tree based P2M accounting

Jan Beulich <[email protected]>
xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses()

Roger Pau Monne <[email protected]>
xen/blkfront: force data bouncing when backend is untrusted

Roger Pau Monne <[email protected]>
xen/netfront: force data bouncing when backend is untrusted

Roger Pau Monne <[email protected]>
xen/netfront: fix leaking data in shared pages

Roger Pau Monne <[email protected]>
xen/blkfront: fix leaking data in shared pages

Mathieu Desnoyers <[email protected]>
selftests/rseq: Change type of rseq_offset to ptrdiff_t

Mathieu Desnoyers <[email protected]>
selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area

Mathieu Desnoyers <[email protected]>
selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area

Mathieu Desnoyers <[email protected]>
selftests/rseq: Fix: work-around asm goto compiler bugs

Mathieu Desnoyers <[email protected]>
selftests/rseq: Remove arm/mips asm goto compiler work-around

Mathieu Desnoyers <[email protected]>
selftests/rseq: Fix warnings about #if checks of undefined tokens

Mathieu Desnoyers <[email protected]>
selftests/rseq: Fix ppc32 offsets by using long rather than off_t

Mathieu Desnoyers <[email protected]>
selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store

Mathieu Desnoyers <[email protected]>
selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian

Mathieu Desnoyers <[email protected]>
selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35

Mathieu Desnoyers <[email protected]>
selftests/rseq: Introduce thread pointer getters

Mathieu Desnoyers <[email protected]>
selftests/rseq: Introduce rseq_get_abi() helper

Mathieu Desnoyers <[email protected]>
selftests/rseq: Remove volatile from __rseq_abi

Mathieu Desnoyers <[email protected]>
selftests/rseq: Remove useless assignment to cpu variable

Mathieu Desnoyers <[email protected]>
selftests/rseq: introduce own copy of rseq uapi header

Shuah Khan <[email protected]>
selftests/rseq: remove ARRAY_SIZE define from individual tests

Yang Yingliang <[email protected]>
hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails

katrinzhou <[email protected]>
ipv6/sit: fix ipip6_tunnel_get_prl return value

kernel test robot <[email protected]>
sit: use min

Paolo Abeni <[email protected]>
selftests: mptcp: more stable diag tests

Paolo Abeni <[email protected]>
selftests: mptcp: fix diag instability

Matthieu Baerts <[email protected]>
selftests: mptcp: launch mptcp_connect with timeout

Geliang Tang <[email protected]>
selftests: mptcp: add ADD_ADDR IPv6 test cases

Florian Westphal <[email protected]>
selftests: mptcp: add link failure test case

Geliang Tang <[email protected]>
selftests: mptcp: add ADD_ADDR timeout test case

Liang He <[email protected]>
drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c

Demi Marie Obenour <[email protected]>
xen/gntdev: Avoid blocking in unmap_grant_pages()

Eric Dumazet <[email protected]>
tcp: add a missing nf_reset_ct() in 3WHS handling

Darrick J. Wong <[email protected]>
xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range

Dave Chinner <[email protected]>
xfs: update superblock counters correctly for !lazysbcount

Anthony Iliopoulos <[email protected]>
xfs: fix xfs_trans slab cache name

Gao Xiang <[email protected]>
xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX

Pavel Reichl <[email protected]>
xfs: Skip repetitive warnings about mount options

Pavel Reichl <[email protected]>
xfs: rename variable mp to parsing_mp

Dave Chinner <[email protected]>

    xfs: use current->journal_info for detecting transaction recursion

Jakub Kicinski <[email protected]>
net: tun: avoid disabling NAPI twice

Eric Dumazet <[email protected]>
tunnels: do not assume mac header is set in skb_tunnel_check_pmtu()

Jens Axboe <[email protected]>

    io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprio

Tong Zhang <[email protected]>
epic100: fix use after free on rmmod

Xin Long <[email protected]>
tipc: move bc link creation back to tipc_node_create

Michael Walle <[email protected]>
NFC: nxp-nci: Don't issue a zero length i2c_master_read()

Krzysztof Kozlowski <[email protected]>
nfc: nfcmrvl: Fix irq_of_parse_and_map() return value

Yevhen Orlov <[email protected]>
net: bonding: fix use-after-free after 802.3ad slave unbind

Eric Dumazet <[email protected]>
net: bonding: fix possible NULL deref in rlb code

Victor Nogueira <[email protected]>
net/sched: act_api: Notify user space if any actions were flushed before error

Pablo Neira Ayuso <[email protected]>
netfilter: nft_dynset: restore set element counter when failing to update

Masahiro Yamada <[email protected]>
s390: remove unneeded 'select BUILD_BIN2C'

Miaoqian Lin <[email protected]>
PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events

Jason Wang <[email protected]>
caif_virtio: fix race between virtio_device_ready() and ndo_open()

Alexey Khoroshilov <[email protected]>
NFSD: restore EINVAL error translation in nfsd_commit()

YueHaibing <[email protected]>
net: ipv6: unexport __init-annotated seg6_hmac_net_init()

Oliver Neukum <[email protected]>
usbnet: fix memory allocation in helpers

Tao Liu <[email protected]>
linux/dim: Fix divide by 0 in RDMA DIM

Miaoqian Lin <[email protected]>
RDMA/cm: Fix memory leak in ib_cm_insert_listen

Kamal Heib <[email protected]>
RDMA/qedr: Fix reporting QP timeout attribute

Enguerrand de Ribaucourt <[email protected]>
net: dp83822: disable rx error interrupt

Enguerrand de Ribaucourt <[email protected]>
net: dp83822: disable false carrier interrupt

Jakub Kicinski <[email protected]>
net: tun: stop NAPI when detaching queues

Jakub Kicinski <[email protected]>
net: tun: unlink NAPI from device on destruction

Doug Berger <[email protected]>
net: dsa: bcm_sf2: force pause link settings

Dimitris Michailidis <[email protected]>
selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test

Jason Wang <[email protected]>
virtio-net: fix race between ndo_open() and virtio_device_ready()

Jose Alonso <[email protected]>

    net: usb: ax88179_178a: Fix packet receiving

Duoming Zhou <[email protected]>
net: rose: fix UAF bugs caused by timer handler

Chuck Lever <[email protected]>
SUNRPC: Fix READ_PLUS crasher

Jason A. Donenfeld <[email protected]>
s390/archrandom: simplify back to earlier design and initialize earlier

Mikulas Patocka <[email protected]>
dm raid: fix KASAN warning in raid5_add_disks

Heinz Mauelshagen <[email protected]>
dm raid: fix accesses beyond end of raid member array

Naveen N. Rao <[email protected]>
powerpc/bpf: Fix use of user_pt_regs in uapi

Christophe Leroy <[email protected]>
powerpc/book3e: Fix PUD allocation size in map_kernel_page()

Liam Howlett <[email protected]>
powerpc/prom_init: Fix kernel config grep

Chris Ye <[email protected]>
nvdimm: Fix badblocks clear off-by-one error

Pablo Greco <[email protected]>
nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G)

Nicolas Dichtel <[email protected]>
ipv6: take care of disable_policy when restoring routes

Ruili Ji <[email protected]>
drm/amdgpu: To flush tlb for MMHUB of RAVEN series

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/xen/p2m.c                                 |   6 +-
 arch/powerpc/include/asm/bpf_perf_event.h          |   9 +
 arch/powerpc/include/uapi/asm/bpf_perf_event.h     |   9 -
 arch/powerpc/kernel/prom_init_check.sh             |   2 +-
 arch/powerpc/mm/nohash/book3e_pgtable.c            |   6 +-
 arch/s390/Kconfig                                  |   1 -
 arch/s390/crypto/arch_random.c                     | 111 +--------
 arch/s390/include/asm/archrandom.h                 |  13 +-
 arch/s390/kernel/setup.c                           |   5 +
 drivers/block/xen-blkfront.c                       |  56 +++--
 drivers/clocksource/timer-ixp4xx.c                 |   1 -
 drivers/cpufreq/qoriq-cpufreq.c                    |   1 +
 drivers/devfreq/event/exynos-ppmu.c                |   8 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c         |   3 +-
 drivers/hwmon/ibmaem.c                             |  12 +-
 drivers/infiniband/core/cm.c                       |   4 +-
 drivers/infiniband/hw/qedr/qedr.h                  |   1 +
 drivers/infiniband/hw/qedr/verbs.c                 |   4 +-
 drivers/md/dm-raid.c                               |  34 +--
 drivers/md/raid5.c                                 |   1 +
 drivers/net/bonding/bond_3ad.c                     |   3 +-
 drivers/net/bonding/bond_alb.c                     |   2 +-
 drivers/net/caif/caif_virtio.c                     |  10 +-
 drivers/net/dsa/bcm_sf2.c                          |   5 +
 drivers/net/ethernet/smsc/epic100.c                |   4 +-
 drivers/net/phy/dp83822.c                          |   4 +-
 drivers/net/tun.c                                  |  15 +-
 drivers/net/usb/ax88179_178a.c                     | 101 ++++++--
 drivers/net/usb/qmi_wwan.c                         |   2 +
 drivers/net/usb/usbnet.c                           |   4 +-
 drivers/net/virtio_net.c                           |   8 +-
 drivers/net/xen-netfront.c                         |  56 ++++-
 drivers/nfc/nfcmrvl/i2c.c                          |   6 +-
 drivers/nfc/nfcmrvl/spi.c                          |   6 +-
 drivers/nfc/nxp-nci/i2c.c                          |   3 +
 drivers/nvdimm/bus.c                               |   4 +-
 drivers/nvme/host/pci.c                            |   3 +-
 drivers/xen/gntdev-common.h                        |   7 +
 drivers/xen/gntdev.c                               | 140 ++++++++----
 fs/io_uring.c                                      |   4 +
 fs/iomap/buffered-io.c                             |   7 -
 fs/nfsd/vfs.c                                      |   3 +-
 fs/xfs/libxfs/xfs_btree.c                          |  12 +-
 fs/xfs/libxfs/xfs_sb.c                             |  16 +-
 fs/xfs/xfs_aops.c                                  |  17 +-
 fs/xfs/xfs_error.c                                 |   2 +
 fs/xfs/xfs_reflink.c                               |   3 +-
 fs/xfs/xfs_super.c                                 | 120 +++++-----
 fs/xfs/xfs_trans.c                                 |  23 +-
 fs/xfs/xfs_trans.h                                 |  30 +++
 include/linux/dim.h                                |   2 +-
 net/ipv4/ip_tunnel_core.c                          |   2 +-
 net/ipv4/tcp_ipv4.c                                |   4 +-
 net/ipv6/addrconf.c                                |   4 -
 net/ipv6/route.c                                   |   9 +-
 net/ipv6/seg6_hmac.c                               |   1 -
 net/ipv6/sit.c                                     |  10 +-
 net/netfilter/nft_set_hash.c                       |   2 +
 net/rose/rose_timer.c                              |  34 +--
 net/sched/act_api.c                                |  22 +-
 net/sunrpc/xdr.c                                   |   2 +-
 net/tipc/node.c                                    |  41 ++--
 tools/testing/selftests/net/mptcp/config           |  10 +
 tools/testing/selftests/net/mptcp/diag.sh          | 131 ++++++++---
 tools/testing/selftests/net/mptcp/mptcp_connect.sh |  15 +-
 tools/testing/selftests/net/mptcp/mptcp_join.sh    | 254 ++++++++++++++++++---
 tools/testing/selftests/net/mptcp/simult_flows.sh  |  13 +-
 tools/testing/selftests/net/udpgso_bench.sh        |   2 +-
 tools/testing/selftests/rseq/Makefile              |   2 +-
 .../testing/selftests/rseq/basic_percpu_ops_test.c |   5 +-
 tools/testing/selftests/rseq/compiler.h            |  30 +++
 tools/testing/selftests/rseq/param_test.c          |   8 +-
 tools/testing/selftests/rseq/rseq-abi.h            | 151 ++++++++++++
 tools/testing/selftests/rseq/rseq-arm.h            | 110 ++++-----
 tools/testing/selftests/rseq/rseq-arm64.h          |  79 +++++--
 .../selftests/rseq/rseq-generic-thread-pointer.h   |  25 ++
 tools/testing/selftests/rseq/rseq-mips.h           |  71 ++----
 .../selftests/rseq/rseq-ppc-thread-pointer.h       |  30 +++
 tools/testing/selftests/rseq/rseq-ppc.h            | 128 +++++++----
 tools/testing/selftests/rseq/rseq-s390.h           |  55 +++--
 tools/testing/selftests/rseq/rseq-skip.h           |   2 +-
 tools/testing/selftests/rseq/rseq-thread-pointer.h |  19 ++
 .../selftests/rseq/rseq-x86-thread-pointer.h       |  40 ++++
 tools/testing/selftests/rseq/rseq-x86.h            | 200 ++++++++++------
 tools/testing/selftests/rseq/rseq.c                | 165 +++++++------
 tools/testing/selftests/rseq/rseq.h                |  30 ++-
 87 files changed, 1781 insertions(+), 838 deletions(-)