Skip to content

5.16.18-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest37 patches 11 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/37Bluetooth: btusb: Add another Realtek 8761BUdrivers/bluetooth/btusb.c+2 -00 replies
2/37llc: fix netdevice reference leaks in llc_ui_bind()net/llc/af_llc.c+8 -00 replies
3/37ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() callsound/soc/sti/uniperif_player.c sound/soc/sti/uniperif_reader.c+4 -40 replies
4/37ALSA: oss: Fix PCM OSS buffer allocation overflowsound/core/oss/pcm_oss.c sound/core/oss/pcm_plugin.c+12 -50 replies
5/37ALSA: usb-audio: add mapping for new Corsair Virtuoso SEsound/usb/mixer_maps.c+10 -00 replies
6/37ALSA: hda/realtek: Add quirk for Clevo NP70PNJsound/pci/hda/patch_realtek.c+1 -00 replies
7/37ALSA: hda/realtek: Add quirk for Clevo NP50PNJsound/pci/hda/patch_realtek.c+1 -00 replies
8/37ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671sound/pci/hda/patch_realtek.c+1 -00 replies
9/37ALSA: hda/realtek: Add quirk for ASUS GA402sound/pci/hda/patch_realtek.c+1 -00 replies
10/37ALSA: pcm: Fix races among concurrent hw_params and hw_free callsinclude/sound/pcm.h sound/core/pcm.c sound/core/pcm_native.c+42 -220 replies
11/37ALSA: pcm: Fix races among concurrent read/write and buffer changessound/core/pcm_lib.c+4 -00 replies
12/37nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTIONdrivers/nfc/st21nfca/se.c+10 -00 replies
13/37net: ipv6: fix skb_over_panic in __ip6_append_datanet/ipv6/ip6_output.c+2 -20 replies
14/37tpm: Fix error handling in async workdrivers/char/tpm/tpm-dev-common.c+7 -10 replies
15/37ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free callssound/core/pcm_native.c+18 -140 replies
16/37ALSA: pcm: Fix races among concurrent prealloc proc writessound/core/pcm_memory.c+7 -40 replies
17/37ALSA: pcm: Add stream lock during PCM reset ioctl operationssound/core/pcm_native.c+4 -00 replies
18/37ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USBsound/usb/mixer_quirks.c+4 -30 replies
19/37ALSA: cmipci: Restore aux vol on suspend/resumesound/pci/cmipci.c+1 -20 replies
20/37ALSA: pci: fix reading of swapped values from pcmreg in AC97 codecsound/pci/ac97/ac97_codec.c+2 -20 replies
21/37drivers: net: xgene: Fix regression in CRC strippingdrivers/net/ethernet/apm/xgene/xgene_enet_main.c+7 -50 replies
22/37netfilter: nf_tables: initialize registers in nft_do_chain()net/netfilter/nf_tables_core.c+1 -10 replies
23/37netfilter: nf_tables: validate registers coming from userspace.net/netfilter/nf_tables_api.c+17 -50 replies
24/37ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 boardarch/x86/kernel/acpi/boot.c+24 -00 replies
25/37ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3drivers/acpi/battery.c+12 -00 replies
26/37ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNUdrivers/acpi/video_detect.c+75 -00 replies
27/37crypto: qat - disable registration of algorithmsdrivers/crypto/qat/qat_4xxx/adf_drv.c drivers/crypto/qat/qat_common/qat_crypto.c+14 -00 replies
28/37Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AEdrivers/bluetooth/btusb.c+2 -00 replies
29/37Revert "ath: add support for special 0x0 regulatory domain"drivers/net/wireless/ath/regd.c+5 -50 replies
30/37drm/virtio: Ensure that objs is not NULL in virtio_gpu_array_put_free()drivers/gpu/drm/virtio/virtgpu_gem.c+3 -00 replies
31/37rcu: Dont deboost before reporting expedited quiescent statekernel/rcu/tree_plugin.h+4 -40 replies
32/37uaccess: fix integer overflow on access_ok()arch/csky/include/asm/uaccess.h arch/hexagon/include/asm/uaccess.h arch/microblaze/include/asm/uaccess.h+16 -280 replies
33/37mac80211: fix potential double free on mesh joinnet/mac80211/cfg.c+0 -30 replies
34/37tpm: use try_get_ops() in tpm-space.cdrivers/char/tpm/tpm2-space.c+4 -40 replies
35/37wcn36xx: Differentiate wcn3660 from wcn3620drivers/net/wireless/ath/wcn36xx/main.c drivers/net/wireless/ath/wcn36xx/wcn36xx.h+4 -00 replies
36/37m68k: fix access_ok for coldfirearch/m68k/include/asm/uaccess.h+9 -60 replies
37/37nds32: fix access_ok() checks in get/put_userarch/nds32/include/asm/uaccess.h+17 -50 replies

Reviews trailers per patch

16 of 37 patches have a Reviewed-by or Acked-by.

PatchWillem de BruijnKrzysztof KozlowskiJaroslav KyselaJarkko SakkinenArnaud PouliquenMathias KretschmerChristoph HellwigStephane GraberHans de GoedeNeeraj UpadhyayUladzislau Rezki (Sony)Tim MurrayLoic PoulainJustin M. ForbesFox ChenShuah KhanFlorian FainelliLinux Kernel Functional TestingJeffrin Jose TBagas SanjayaRon EconomosGuenter RoeckJon Hunter
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/37
2/37
3/37R-b
4/37
5/37
6/37
7/37
8/37
9/37
10/37R-b
11/37R-b
12/37R-b
13/37A-b
14/37T-b R-b
15/37R-b
16/37R-b
17/37R-b
18/37
19/37
20/37
21/37T-b
22/37
23/37
24/37R-b
25/37
26/37
27/37
28/37
29/37
30/37
31/37R-b R-b T-b
32/37R-b
33/37T-b
34/37R-b
35/37R-b
36/37R-b
37/37R-b

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

Read the v1 thread

Cover letter [PATCH 5.16 00/37] 5.16.18-rc1 review

This is the start of the stable review cycle for the 5.16.18 release. There are 37 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 Sun, 27 Mar 2022 15:04:08 +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.16.18-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.16.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.16.18-rc1

Arnd Bergmann <[email protected]>
nds32: fix access_ok() checks in get/put_user

Arnd Bergmann <[email protected]>
m68k: fix access_ok for coldfire

Bryan O'Donoghue <[email protected]>

    wcn36xx: Differentiate wcn3660 from wcn3620

James Bottomley <[email protected]>
tpm: use try_get_ops() in tpm-space.c

Linus Lüssing <[email protected]>
mac80211: fix potential double free on mesh join

Arnd Bergmann <[email protected]>
uaccess: fix integer overflow on access_ok()

Paul E. McKenney <[email protected]>
rcu: Don't deboost before reporting expedited quiescent state

Roberto Sassu <[email protected]>
drm/virtio: Ensure that objs is not NULL in virtio_gpu_array_put_free()

Brian Norris <[email protected]>

    Revert "ath: add support for special 0x0 regulatory domain"

Larry Finger <[email protected]>
Bluetooth: btusb: Add one more Bluetooth part for the Realtek RTL8852AE

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

Werner Sembach <[email protected]>
ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU

Maximilian Luz <[email protected]>
ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3

Mark Cilissen <[email protected]>
ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: validate registers coming from userspace.

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: initialize registers in nft_do_chain()

Stephane Graber <[email protected]>
drivers: net: xgene: Fix regression in CRC stripping

Giacomo Guiduzzi <[email protected]>
ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec

Jonathan Teh <[email protected]>
ALSA: cmipci: Restore aux vol on suspend/resume

Lars-Peter Clausen <[email protected]>
ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB

Takashi Iwai <[email protected]>
ALSA: pcm: Add stream lock during PCM reset ioctl operations

Takashi Iwai <[email protected]>
ALSA: pcm: Fix races among concurrent prealloc proc writes

Takashi Iwai <[email protected]>
ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls

Tadeusz Struk <[email protected]>
tpm: Fix error handling in async work

Tadeusz Struk <[email protected]>
net: ipv6: fix skb_over_panic in __ip6_append_data

Jordy Zomer <[email protected]>
nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION

Takashi Iwai <[email protected]>
ALSA: pcm: Fix races among concurrent read/write and buffer changes

Takashi Iwai <[email protected]>
ALSA: pcm: Fix races among concurrent hw_params and hw_free calls

Jason Zheng <[email protected]>
ALSA: hda/realtek: Add quirk for ASUS GA402

huangwenhui <[email protected]>
ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671

Tim Crawford <[email protected]>
ALSA: hda/realtek: Add quirk for Clevo NP50PNJ

Tim Crawford <[email protected]>
ALSA: hda/realtek: Add quirk for Clevo NP70PNJ

Reza Jahanbakhshi <[email protected]>
ALSA: usb-audio: add mapping for new Corsair Virtuoso SE

Takashi Iwai <[email protected]>
ALSA: oss: Fix PCM OSS buffer allocation overflow

Takashi Iwai <[email protected]>
ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call

Eric Dumazet <[email protected]>
llc: fix netdevice reference leaks in llc_ui_bind()

Helmut Grohne <[email protected]>
Bluetooth: btusb: Add another Realtek 8761BU

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

Diffstat:

 Makefile                                         |  4 +-
 arch/csky/include/asm/uaccess.h                  |  7 +-
 arch/hexagon/include/asm/uaccess.h               | 18 ++---
 arch/m68k/include/asm/uaccess.h                  | 15 ++--
 arch/microblaze/include/asm/uaccess.h            | 19 +----
 arch/nds32/include/asm/uaccess.h                 | 22 ++++--
 arch/x86/kernel/acpi/boot.c                      | 24 ++++++
 drivers/acpi/battery.c                           | 12 +++
 drivers/acpi/video_detect.c                      | 75 ++++++++++++++++++
 drivers/bluetooth/btusb.c                        |  4 +
 drivers/char/tpm/tpm-dev-common.c                |  8 +-
 drivers/char/tpm/tpm2-space.c                    |  8 +-
 drivers/crypto/qat/qat_4xxx/adf_drv.c            |  7 ++
 drivers/crypto/qat/qat_common/qat_crypto.c       |  7 ++
 drivers/gpu/drm/virtio/virtgpu_gem.c             |  3 +
 drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 12 +--
 drivers/net/wireless/ath/regd.c                  | 10 +--
 drivers/net/wireless/ath/wcn36xx/main.c          |  3 +
 drivers/net/wireless/ath/wcn36xx/wcn36xx.h       |  1 +
 drivers/nfc/st21nfca/se.c                        | 10 +++
 include/sound/pcm.h                              |  1 +
 kernel/rcu/tree_plugin.h                         |  8 +-
 net/ipv6/ip6_output.c                            |  4 +-
 net/llc/af_llc.c                                 |  8 ++
 net/mac80211/cfg.c                               |  3 -
 net/netfilter/nf_tables_api.c                    | 22 ++++--
 net/netfilter/nf_tables_core.c                   |  2 +-
 sound/core/oss/pcm_oss.c                         | 12 ++-
 sound/core/oss/pcm_plugin.c                      |  5 +-
 sound/core/pcm.c                                 |  2 +
 sound/core/pcm_lib.c                             |  4 +
 sound/core/pcm_memory.c                          | 11 ++-
 sound/core/pcm_native.c                          | 97 +++++++++++++++---------
 sound/pci/ac97/ac97_codec.c                      |  4 +-
 sound/pci/cmipci.c                               |  3 +-
 sound/pci/hda/patch_realtek.c                    |  4 +
 sound/soc/sti/uniperif_player.c                  |  6 +-
 sound/soc/sti/uniperif_reader.c                  |  2 +-
 sound/usb/mixer_maps.c                           | 10 +++
 sound/usb/mixer_quirks.c                         |  7 +-
 40 files changed, 357 insertions(+), 127 deletions(-)