Skip to content

5.4.208-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 Latest87 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/87pinctrl: stm32: fix optional IRQ support to gpiosdrivers/pinctrl/stm32/pinctrl-stm32.c+12 -80 replies
2/87riscv: add as-options for modules with assembly compontentsarch/riscv/Makefile+1 -00 replies
3/87mlxsw: spectrum_router: Fix IPv4 nexthop gateway indicationdrivers/net/ethernet/mellanox/mlxsw/spectrum_router.c+1 -10 replies
4/87lockdown: Fix kexec lockdown bypass with ima policysecurity/integrity/ima/ima_policy.c+4 -00 replies
5/87xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLEdrivers/xen/gntdev.c+2 -10 replies
6/87PCI: hv: Fix multi-MSI to allow more than one MSI vectordrivers/pci/controller/pci-hyperv.c+16 -10 replies
7/87PCI: hv: Fix hv_arch_irq_unmask() for multi-MSIdrivers/pci/controller/pci-hyperv.c+4 -20 replies
8/87PCI: hv: Reuse existing IRTE allocation in compose_msi_msg()drivers/pci/controller/pci-hyperv.c+9 -70 replies
9/87PCI: hv: Fix interrupt mapping for multi-MSIdrivers/pci/controller/pci-hyperv.c+53 -80 replies
10/87serial: mvebu-uart: correctly report configured baudrate valuedrivers/tty/serial/mvebu-uart.c+13 -120 replies
11/87xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup()net/xfrm/xfrm_policy.c+4 -10 replies
12/87power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probedrivers/power/reset/arm-versatile-reboot.c+1 -00 replies
13/87pinctrl: ralink: Check for null return of devm_kcallocdrivers/staging/mt7621-pinctrl/pinctrl-rt2880.c+2 -00 replies
14/87perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()kernel/events/core.c+31 -140 replies
15/87igc: Reinstate IGC_REMOVED logic and implement it properlydrivers/net/ethernet/intel/igc/igc_regs.h+2 -00 replies
16/87ip: 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
17/87ip: Fix data-races around sysctl_ip_fwd_use_pmtu.include/net/ip.h net/ipv4/route.c+2 -20 replies
18/87ip: Fix data-races around sysctl_ip_nonlocal_bind.include/net/inet_sock.h net/sctp/protocol.c+2 -20 replies
19/87ip: Fix a data-race around sysctl_fwmark_reflect.include/net/ip.h+1 -10 replies
20/87tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept.include/net/inet_sock.h+2 -10 replies
21/87tcp: Fix data-races around sysctl_tcp_mtu_probing.net/ipv4/tcp_output.c net/ipv4/tcp_timer.c+2 -20 replies
22/87tcp: Fix data-races around sysctl_tcp_base_mss.net/ipv4/tcp_output.c net/ipv4/tcp_timer.c+2 -20 replies
23/87tcp: Fix data-races around sysctl_tcp_min_snd_mss.net/ipv4/tcp_output.c net/ipv4/tcp_timer.c+3 -20 replies
24/87tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor.net/ipv4/tcp_timer.c+1 -10 replies
25/87tcp: Fix a data-race around sysctl_tcp_probe_threshold.net/ipv4/tcp_output.c+1 -10 replies
26/87tcp: Fix a data-race around sysctl_tcp_probe_interval.net/ipv4/tcp_output.c+1 -10 replies
27/87i2c: cadence: Change large transfer count reset logic to be unconditionaldrivers/i2c/busses/i2c-cadence.c+5 -250 replies
28/87net: stmmac: fix dma queue left shift overflow issuedrivers/net/ethernet/stmicro/stmmac/dwmac4_core.c+3 -00 replies
29/87net/tls: Fix race in TLS device down flownet/tls/tls_device.c+5 -30 replies
30/87igmp: Fix data-races around sysctl_igmp_llm_reports.net/ipv4/igmp.c+13 -80 replies
31/87igmp: Fix a data-race around sysctl_igmp_max_memberships.net/ipv4/igmp.c+1 -10 replies
32/87tcp: 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
33/87tcp: Fix data-races around sysctl_tcp_reordering.net/ipv4/tcp.c net/ipv4/tcp_input.c net/ipv4/tcp_metrics.c+10 -50 replies
34/87tcp: 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
35/87tcp: Fix a data-race around sysctl_tcp_notsent_lowat.include/net/tcp.h+1 -10 replies
36/87tcp: Fix a data-race around sysctl_tcp_tw_reuse.net/ipv4/tcp_ipv4.c+1 -10 replies
37/87tcp: Fix data-races around sysctl_max_syn_backlog.net/ipv4/tcp_input.c+4 -20 replies
38/87tcp: Fix data-races around sysctl_tcp_fastopen.net/ipv4/af_inet.c net/ipv4/tcp.c net/ipv4/tcp_fastopen.c+7 -50 replies
39/87iavf: Fix handling of dummy receive descriptorsdrivers/net/ethernet/intel/iavf/iavf_txrx.c+2 -30 replies
40/87i40e: Fix erroneous adapter reinitialization during recovery processdrivers/net/ethernet/intel/i40e/i40e_main.c+5 -80 replies
41/87ixgbe: 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
42/87gpio: pca953x: only use single read/write for No AI modedrivers/gpio/gpio-pca953x.c+3 -00 replies
43/87be2net: 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
44/87ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh.net/ipv4/fib_semantics.c+1 -10 replies
45/87udp: Fix a data-race around sysctl_udp_l3mdev_accept.include/net/udp.h+1 -10 replies
46/87tcp: Fix data-races around sysctl knobs related to SYN option.drivers/crypto/chelsio/chtls/chtls_cm.c net/core/secure_seq.c net/ipv4/syncookies.c +2 more+16 -160 replies
47/87tcp: Fix a data-race around sysctl_tcp_early_retrans.net/ipv4/tcp_output.c+1 -10 replies
48/87tcp: Fix data-races around sysctl_tcp_recovery.net/ipv4/tcp_input.c net/ipv4/tcp_recovery.c+6 -30 replies
49/87tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts.net/ipv4/tcp_timer.c+1 -10 replies
50/87tcp: Fix data-races around sysctl_tcp_slow_start_after_idle.include/net/tcp.h net/ipv4/tcp_output.c+3 -30 replies
51/87tcp: Fix a data-race around sysctl_tcp_retrans_collapse.net/ipv4/tcp_output.c+1 -10 replies
52/87tcp: Fix a data-race around sysctl_tcp_stdurg.net/ipv4/tcp_input.c+1 -10 replies
53/87tcp: Fix a data-race around sysctl_tcp_rfc1337.net/ipv4/tcp_minisocks.c+1 -10 replies
54/87tcp: Fix data-races around sysctl_tcp_max_reordering.net/ipv4/tcp_input.c+2 -20 replies
55/87spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfersdrivers/spi/spi-bcm2835.c+8 -40 replies
56/87mm/mempolicy: fix uninit-value in mpol_rebind_policy()mm/mempolicy.c+1 -10 replies
57/87bpf: Make sure mac_header was set before using itkernel/bpf/core.c+5 -30 replies
58/87dlm: fix pending remove if msg allocation failsfs/dlm/lock.c+2 -10 replies
59/87ima: remove the IMA_TEMPLATE Kconfig optionsecurity/integrity/ima/Kconfig+5 -70 replies
60/87locking/refcount: Define constants for saturation and max refcount valuesdrivers/misc/lkdtm/refcount.c include/linux/refcount.h lib/refcount.c+29 -260 replies
61/87locking/refcount: Ensure integer operands are treated as signedinclude/linux/refcount.h lib/refcount.c+10 -100 replies
62/87locking/refcount: Remove unused refcount_*_checked() variantsinclude/linux/refcount.h lib/refcount.c+36 -430 replies
63/87locking/refcount: Move the bulk of the REFCOUNT_FULL implementation into the <linux/refcount.h> headerinclude/linux/refcount.h lib/refcount.c+229 -2460 replies
64/87locking/refcount: Improve performance of generic REFCOUNT_FULL codeinclude/linux/refcount.h+75 -560 replies
65/87locking/refcount: Move saturation warnings out of lineinclude/linux/refcount.h lib/refcount.c+48 -190 replies
66/87locking/refcount: Consolidate REFCOUNT_{MAX,SATURATED} definitionsinclude/linux/refcount.h+2 -70 replies
67/87locking/refcount: Consolidate implementations of refcount_tarch/Kconfig arch/arm/Kconfig arch/arm64/Kconfig +8 more+59 -3080 replies
68/87x86: get rid of small constant size cases in raw_copy_{to,from}_user()arch/x86/include/asm/uaccess.h arch/x86/include/asm/uaccess_32.h arch/x86/include/asm/uaccess_64.h+2 -1450 replies
69/87x86/uaccess: Implement macros for CMPXCHG on user addressesarch/x86/include/asm/uaccess.h+142 -00 replies
70/87mmap locking API: initial implementation as rwsem wrappersinclude/linux/mm.h include/linux/mmap_lock.h+55 -00 replies
71/87x86/mce: Deduplicate exception handlingarch/x86/kernel/cpu/mce/core.c+17 -170 replies
72/87bitfield.h: Fix "type of reg too small for mask" testinclude/linux/bitfield.h+18 -10 replies
73/87ALSA: memalloc: Align buffer allocations in page sizesound/core/memalloc.c+1 -00 replies
74/87Bluetooth: Add bt_skb_sendmsg helperinclude/net/bluetooth/bluetooth.h+28 -00 replies
75/87Bluetooth: Add bt_skb_sendmmsg helperinclude/net/bluetooth/bluetooth.h+38 -00 replies
76/87Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsgnet/bluetooth/sco.c+11 -230 replies
77/87Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsgnet/bluetooth/rfcomm/core.c net/bluetooth/rfcomm/sock.c+55 -450 replies
78/87Bluetooth: Fix passing NULL to PTR_ERRinclude/net/bluetooth/bluetooth.h net/bluetooth/rfcomm/sock.c net/bluetooth/sco.c+3 -30 replies
79/87Bluetooth: SCO: Fix sco_send_frame returning skb->lennet/bluetooth/sco.c+6 -40 replies
80/87Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunksinclude/net/bluetooth/bluetooth.h+1 -20 replies
81/87tty: drivers/tty/, stop using tty_schedule_flip()drivers/tty/cyclades.c drivers/tty/goldfish.c drivers/tty/moxa.c +3 more+11 -110 replies
82/87tty: the rest, stop using tty_schedule_flip()arch/alpha/kernel/srmcons.c drivers/s390/char/keyboard.h drivers/staging/speakup/spk_ttyio.c+5 -50 replies
83/87tty: drop tty_schedule_flip()drivers/tty/tty_buffer.c include/linux/tty_flip.h+8 -230 replies
84/87tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push()drivers/tty/tty_buffer.c+10 -50 replies
85/87tty: use new tty_insert_flip_string_and_push_buffer() in pty_write()drivers/tty/pty.c drivers/tty/tty_buffer.c include/linux/tty_flip.h+36 -120 replies
86/87net: usb: ax88179_178a needs FLAG_SEND_ZLPdrivers/net/usb/ax88179_178a.c+8 -80 replies
87/87x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()arch/x86/include/asm/uaccess.h+1 -10 replies

Reviews trailers per patch

30 of 87 patches have a Reviewed-by or Acked-by.

PatchBin MengAmit CohenNicolas DichtelDavid AhernOleksandr TyshchenkoJuergen GrossDexuan CuiMichael KelleyLinus WalleijIlpo JärvinenMimi ZoharJohn HaxbyFlorian FainelliShubhrajyoti DattaMichal SimekMaxim MikityanskiyJakub KicinskiKonrad JankowskiYuchung ChengYang JihongMarek SzlosekAndy ShevchenkoNaama MeirSasha Neftin[email protected]Ard BiesheuvelKees CookHanjun GuoJan GlauberDaniel JordanDavidlohr BuesoLaurent DufourVlastimil BabkaJosh PoimboeufLars-Peter ClausenTedd Ho-Jeong AnPaul MenzelJohan HovoldLinux Kernel Functional TestingJon HunterSudip MukherjeeShuah KhanGuenter Roeck
SeriesT-b T-b T-b T-b T-b T-b
1/87
2/87R-b
3/87R-b R-b R-b
4/87A-b R-b
5/87R-b R-b
6/87R-b
7/87R-b
8/87R-b T-b T-b
9/87R-b T-b
10/87R-b
11/87
12/87R-b
13/87
14/87T-b
15/87T-b A-b
16/87
17/87
18/87
19/87
20/87
21/87
22/87
23/87
24/87
25/87
26/87
27/87R-b A-b
28/87R-b
29/87R-b R-b
30/87
31/87
32/87
33/87
34/87
35/87
36/87
37/87
38/87A-b
39/87T-b
40/87T-b
41/87T-b
42/87R-b
43/87
44/87
45/87
46/87
47/87
48/87
49/87
50/87
51/87
52/87
53/87
54/87
55/87
56/87T-b
57/87
58/87
59/87
60/87R-b R-b T-b
61/87R-b R-b T-b
62/87R-b R-b T-b
63/87R-b R-b T-b
64/87R-b R-b T-b T-b
65/87R-b R-b T-b
66/87R-b R-b T-b
67/87R-b A-b T-b
68/87
69/87
70/87R-b R-b R-b R-b
71/87
72/87R-b
73/87R-b
74/87
75/87
76/87
77/87
78/87T-b
79/87T-b
80/87T-b
81/87R-b
82/87R-b
83/87R-b
84/87
85/87
86/87
87/87

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

Read the v1 thread

Cover letter [PATCH 5.4 00/87] 5.4.208-rc1 review

This is the start of the stable review cycle for the 5.4.208 release. There are 87 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.4.208-rc1.gz

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

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.4.208-rc1

Jan Beulich <[email protected]>
x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()

Jose Alonso <[email protected]>

    net: usb: ax88179_178a needs FLAG_SEND_ZLP

Jiri Slaby <[email protected]>
tty: use new tty_insert_flip_string_and_push_buffer() in pty_write()

Jiri Slaby <[email protected]>
tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push()

Jiri Slaby <[email protected]>
tty: drop tty_schedule_flip()

Jiri Slaby <[email protected]>
tty: the rest, stop using tty_schedule_flip()

Jiri Slaby <[email protected]>
tty: drivers/tty/, stop using tty_schedule_flip()

Luiz Augusto von Dentz <[email protected]>
Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks

Luiz Augusto von Dentz <[email protected]>

    Bluetooth: SCO: Fix sco_send_frame returning skb->len

Luiz Augusto von Dentz <[email protected]>
Bluetooth: Fix passing NULL to PTR_ERR

Luiz Augusto von Dentz <[email protected]>
Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg

Luiz Augusto von Dentz <[email protected]>
Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg

Luiz Augusto von Dentz <[email protected]>
Bluetooth: Add bt_skb_sendmmsg helper

Luiz Augusto von Dentz <[email protected]>
Bluetooth: Add bt_skb_sendmsg helper

Takashi Iwai <[email protected]>
ALSA: memalloc: Align buffer allocations in page size

Peter Zijlstra <[email protected]>
bitfield.h: Fix "type of reg too small for mask" test

Thomas Gleixner <[email protected]>
x86/mce: Deduplicate exception handling

Michel Lespinasse <[email protected]>
mmap locking API: initial implementation as rwsem wrappers

Peter Zijlstra <[email protected]>
x86/uaccess: Implement macros for CMPXCHG on user addresses

Al Viro <[email protected]>
x86: get rid of small constant size cases in raw_copy_{to,from}_user()

Will Deacon <[email protected]>
locking/refcount: Consolidate implementations of refcount_t

Will Deacon <[email protected]>
locking/refcount: Consolidate REFCOUNT_{MAX,SATURATED} definitions

Will Deacon <[email protected]>
locking/refcount: Move saturation warnings out of line

Will Deacon <[email protected]>
locking/refcount: Improve performance of generic REFCOUNT_FULL code

Will Deacon <[email protected]>
locking/refcount: Move the bulk of the REFCOUNT_FULL implementation into the <linux/refcount.h> header

Will Deacon <[email protected]>
locking/refcount: Remove unused refcount_*_checked() variants

Will Deacon <[email protected]>
locking/refcount: Ensure integer operands are treated as signed

Will Deacon <[email protected]>
locking/refcount: Define constants for saturation and max refcount values

GUO Zihua <[email protected]>
ima: remove the IMA_TEMPLATE Kconfig option

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

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()

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

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_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]>
ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh.

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

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

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

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

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_syncookies.

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.

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

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

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/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 data-races around sysctl_ip_nonlocal_bind.

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

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

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

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

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

Pali Rohár <[email protected]>
serial: mvebu-uart: correctly report configured baudrate value

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

Demi Marie Obenour <[email protected]>
xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE

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

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

Diffstat:

 Makefile                                           |   4 +-
 arch/Kconfig                                       |  21 --
 arch/alpha/kernel/srmcons.c                        |   2 +-
 arch/arm/Kconfig                                   |   1 -
 arch/arm64/Kconfig                                 |   1 -
 arch/riscv/Makefile                                |   1 +
 arch/s390/configs/debug_defconfig                  |   1 -
 arch/x86/Kconfig                                   |   1 -
 arch/x86/include/asm/asm.h                         |   6 -
 arch/x86/include/asm/refcount.h                    | 126 ----------
 arch/x86/include/asm/uaccess.h                     | 154 +++++++++++-
 arch/x86/include/asm/uaccess_32.h                  |  27 ---
 arch/x86/include/asm/uaccess_64.h                  | 108 +--------
 arch/x86/kernel/cpu/mce/core.c                     |  34 +--
 arch/x86/mm/extable.c                              |  49 ----
 drivers/crypto/chelsio/chtls/chtls_cm.c            |   6 +-
 drivers/gpio/gpio-pca953x.c                        |   3 +
 drivers/gpu/drm/i915/Kconfig.debug                 |   1 -
 drivers/i2c/busses/i2c-cadence.c                   |  30 +--
 drivers/misc/lkdtm/refcount.c                      |   8 -
 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/i40e/i40e_main.c        |  13 +-
 drivers/net/ethernet/intel/iavf/iavf_txrx.c        |   5 +-
 drivers/net/ethernet/intel/igc/igc_regs.h          |   2 +
 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 +
 .../net/ethernet/mellanox/mlxsw/spectrum_router.c  |   2 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c  |   3 +
 drivers/net/usb/ax88179_178a.c                     |  16 +-
 drivers/pci/controller/pci-hyperv.c                | 100 ++++++--
 drivers/pinctrl/stm32/pinctrl-stm32.c              |  18 +-
 drivers/power/reset/arm-versatile-reboot.c         |   1 +
 drivers/s390/char/keyboard.h                       |   4 +-
 drivers/spi/spi-bcm2835.c                          |  12 +-
 drivers/staging/mt7621-pinctrl/pinctrl-rt2880.c    |   2 +
 drivers/staging/speakup/spk_ttyio.c                |   4 +-
 drivers/tty/cyclades.c                             |   6 +-
 drivers/tty/goldfish.c                             |   2 +-
 drivers/tty/moxa.c                                 |   4 +-
 drivers/tty/pty.c                                  |  14 +-
 drivers/tty/serial/lpc32xx_hs.c                    |   2 +-
 drivers/tty/serial/mvebu-uart.c                    |  25 +-
 drivers/tty/tty_buffer.c                           |  66 +++--
 drivers/tty/vt/keyboard.c                          |   6 +-
 drivers/tty/vt/vt.c                                |   2 +-
 drivers/xen/gntdev.c                               |   3 +-
 fs/dlm/lock.c                                      |   3 +-
 include/linux/bitfield.h                           |  19 +-
 include/linux/mm.h                                 |   1 +
 include/linux/mmap_lock.h                          |  54 +++++
 include/linux/refcount.h                           | 269 ++++++++++++++++++---
 include/linux/tty_flip.h                           |   4 +-
 include/net/bluetooth/bluetooth.h                  |  65 +++++
 include/net/inet_sock.h                            |   5 +-
 include/net/ip.h                                   |   4 +-
 include/net/tcp.h                                  |   9 +-
 include/net/udp.h                                  |   2 +-
 kernel/bpf/core.c                                  |   8 +-
 kernel/events/core.c                               |  45 ++--
 lib/refcount.c                                     | 255 +++----------------
 mm/mempolicy.c                                     |   2 +-
 net/bluetooth/rfcomm/core.c                        |  50 +++-
 net/bluetooth/rfcomm/sock.c                        |  46 +---
 net/bluetooth/sco.c                                |  30 +--
 net/core/filter.c                                  |   4 +-
 net/core/secure_seq.c                              |   4 +-
 net/ipv4/af_inet.c                                 |   4 +-
 net/ipv4/fib_semantics.c                           |   2 +-
 net/ipv4/icmp.c                                    |   2 +-
 net/ipv4/igmp.c                                    |  23 +-
 net/ipv4/route.c                                   |   2 +-
 net/ipv4/syncookies.c                              |   9 +-
 net/ipv4/tcp.c                                     |  10 +-
 net/ipv4/tcp_fastopen.c                            |   4 +-
 net/ipv4/tcp_input.c                               |  51 ++--
 net/ipv4/tcp_ipv4.c                                |   2 +-
 net/ipv4/tcp_metrics.c                             |   3 +-
 net/ipv4/tcp_minisocks.c                           |   2 +-
 net/ipv4/tcp_output.c                              |  29 +--
 net/ipv4/tcp_recovery.c                            |   6 +-
 net/ipv4/tcp_timer.c                               |  20 +-
 net/ipv6/af_inet6.c                                |   2 +-
 net/ipv6/syncookies.c                              |   3 +-
 net/sctp/protocol.c                                |   2 +-
 net/tls/tls_device.c                               |   8 +-
 net/xfrm/xfrm_policy.c                             |   5 +-
 net/xfrm/xfrm_state.c                              |   2 +-
 security/integrity/ima/Kconfig                     |  12 +-
 security/integrity/ima/ima_policy.c                |   4 +
 sound/core/memalloc.c                              |   1 +
 93 files changed, 1046 insertions(+), 990 deletions(-)