Linux 2988 Published by

Greg Kroah-Hartman has announced the release of Linux Kernel 5.12.16.





I'm announcing the release of the 5.12.16 kernel.

All users of the 5.12 kernel series must upgrade.

The updated 5.12.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.12.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary

thanks,

greg k-h

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

Makefile | 2
arch/hexagon/Makefile | 6
arch/hexagon/include/asm/futex.h | 4
arch/hexagon/include/asm/timex.h | 3
arch/hexagon/kernel/hexagon_ksyms.c | 8
arch/hexagon/kernel/ptrace.c | 4
arch/hexagon/lib/Makefile | 3
arch/hexagon/lib/divsi3.S | 67 ++++++
arch/hexagon/lib/memcpy_likely_aligned.S | 56 +++++
arch/hexagon/lib/modsi3.S | 46 ++++
arch/hexagon/lib/udivsi3.S | 38 +++
arch/hexagon/lib/umodsi3.S | 36 +++
drivers/net/wireless/mediatek/mt76/dma.c | 47 ++--
drivers/net/wireless/mediatek/mt76/mt76.h | 8
drivers/net/wireless/mediatek/mt76/mt7921/init.c | 3
drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 209 +++++++++++++++------
drivers/net/wireless/mediatek/mt76/mt7921/main.c | 38 ++-
drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 36 ++-
drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 6
drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 4
20 files changed, 507 insertions(+), 117 deletions(-)

Greg Kroah-Hartman (1):
Linux 5.12.16

Lorenzo Bianconi (7):
mt76: mt7921: check mcu returned values in mt7921_start
mt76: mt7921: introduce mt7921_run_firmware utility routine.
mt76: mt7921: introduce __mt7921_start utility routine
mt76: dma: introduce mt76_dma_queue_reset routine
mt76: dma: export mt76_dma_rx_cleanup routine
mt76: mt7921: add wifi reset support
mt76: mt7921: get rid of mcu_reset function pointer

Sean Wang (1):
mt76: mt7921: abort uncompleted scan by wifi reset

Sid Manning (3):
Hexagon: fix build errors
Hexagon: add target builtins to kernel
Hexagon: change jumps to must-extend in futex_atomic_*