Linus Torvalds has announced the final version of Linux kernel 5.13.
So we had quite the calm week since rc7, and I see no reason to delay
5.13. The shortlog for the week is tiny, with just 88 non-merge
commits (and a few of those are just reverts). It's a fairly random
mix of fixes, and being so small I'd just suggest people scan the
appended shortlog for what happened.
Of course, if the last week was small and calm, 5.13 overall is
actually fairly large. In fact, it's one of the bigger 5.x releases,
with over 16k commits (over 17k if you count merges), from over 2k
developers. But it's a "big all over" kind of thing, not something
particular that stands out as particularly unusual. Some of the extra
size might just be because 5.12 had that extra rc week.
And with 5.13 out the door, that obviously means that the merge window
for 5.14 will be starting tomorrow. I already have a few pull requests
for it pending, but as usual, I'd ask people to give the final 5.13 at
least a quick test before moving on to the exciting new pending
stuff..
Linus
---
Aili Yao (1):
mm,hwpoison: return -EHWPOISON to denote that the page has
already been poisoned
Andreas Hecht (1):
i2c: dev: Add __user annotation
Andy Shevchenko (1):
pinctrl: microchip-sgpio: Put fwnode in error case during ->probe()
Arnd Bergmann (1):
ARM: 9081/1: fix gcc-10 thumb2-kernel regression
Bumyong Lee (1):
swiotlb: manipulate orig_addr when tlb_addr has offset
Christian König (4):
drm/nouveau: wait for moving fence after pinning v2
drm/radeon: wait for moving fence after pinning
drm/amdgpu: wait for moving fence after pinning
drm/nouveau: fix dma_address check for CPU/GPU sync
Christoph Hellwig (1):
scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART)
Claudio Imbrenda (2):
mm/vmalloc: add vmalloc_no_huge
KVM: s390: prepare for hugepage vmalloc
Dan Carpenter (1):
i2c: cp2615: check for allocation failure in cp2615_i2c_recv()
Dan Sneddon (2):
drm: atmel_hlcdc: Enable the crtc vblank prior to crtc usage.
drm/atmel-hlcdc: Allow async page flips
Daniel Axtens (1):
mm/vmalloc: unbreak kasan vmalloc support
Daniel Vetter (1):
Revert "drm: add a locked version of drm_is_current_master"
David Howells (1):
afs: Fix afs_write_end() to handle short writes
Desmond Cheong Zhi Xi (1):
drm: add a locked version of drm_is_current_master
Fabien Dessenne (1):
pinctrl: stm32: fix the reported number of GPIO lines per bank
Gabriel Knezek (1):
gpiolib: cdev: zero padding during conversion to gpioline_info_changed
Gleb Fotengauer-Malinovskiy (1):
userfaultfd: uapi: fix UFFDIO_CONTINUE ioctl request definition
Haibo Chen (1):
spi: spi-nxp-fspi: move the register operation after the clock enable
Heikki Krogerus (1):
software node: Handle software node injection to an existing
device properly
Heiko Carstens (1):
s390/stack: fix possible register corruption with stack switch helper
Heiner Kallweit (1):
i2c: i801: Ensure that SMBHSTSTS_INUSE_STS is cleared when
leaving i801_access
Hugh Dickins (11):
mm: page_vma_mapped_walk(): use page for pvmw->page
mm: page_vma_mapped_walk(): settle PageHuge on entry
mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd
mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block
mm: page_vma_mapped_walk(): crossing page table boundary
mm: page_vma_mapped_walk(): add a level of indentation
mm: page_vma_mapped_walk(): use goto instead of while (1)
mm: page_vma_mapped_walk(): get vma_address_end() earlier
mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes
mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk()
mm, futex: fix shared futex pgoff on shmem huge page
Ilya Dryomov (2):
libceph: don't pass result into ac->ops->handle_reply()
libceph: set global_id as soon as we get an auth ticket
Jeff Layton (3):
netfs: fix test for whether we can skip read when writing beyond EOF
ceph: must hold snap_rwsem when filling inode for async create
ceph: fix error handling in ceph_atomic_open and ceph_lookup
Johan Hovold (1):
i2c: robotfuzz-osif: fix control-request directions
Johannes Berg (1):
gpio: AMD8111 and TQMX86 require HAS_IOPORT_MAP
Jon Hunter (1):
spi: tegra20-slink: Ensure SPI controller reset is deasserted
Juergen Gross (1):
xen/events: reset active flag for lateeoi events later
Krzysztof Kozlowski (1):
drm/panel: ld9040: reference spi_device_id table
Linus Torvalds (2):
Revert "signal: Allow tasks to cache one sigqueue struct"
Linux 5.13
Loic Poulain (1):
gpio: mxc: Fix disabled interrupt wake-up support
ManYi Li (1):
scsi: sr: Return appropriate error code when disk is ejected
Marek Behún (2):
MAINTAINERS: fix Marek's identity again
mailmap: add Marek's other e-mail address and identity without diacritics
Mark Brown (1):
ASoC: rt5645: Avoid upgrading static warnings to errors
Maxime Ripard (2):
drm/vc4: hdmi: Move the HSM clock enable to runtime_pm
drm/vc4: hdmi: Make sure the controller is powered in detect
Mel Gorman (1):
mm/page_alloc: do bulk array bounds check after checking
populated elements
Michel Dänzer (1):
drm/amdgpu: Call drm_framebuffer_init last for framebuffer init
Mimi Zohar (1):
module: limit enabling module.sig_enforce
Naoya Horiguchi (1):
mm/hwpoison: do not lock page again when me_huge_page()
successfully recovers
Neil Armstrong (1):
mmc: meson-gx: use memcpy_to/fromio for dram-access-quirk
Nicholas Piggin (1):
KVM: do not allow mapping valid but non-reference-counted pages
Pavel Skripkin (1):
nilfs2: fix memory leak in nilfs_sysfs_delete_device_group
Peter Zijlstra (6):
objtool/x86: Ignore __x86_indirect_alt_* symbols
x86/entry: Fix noinstr fail in __do_fast_syscall_32()
x86/xen: Fix noinstr fail in xen_pv_evtchn_do_upcall()
x86/xen: Fix noinstr fail in exc_xen_unknown_trap()
x86: Always inline task_size_max()
locking/lockdep: Improve noinstr vs errors
Petr Mladek (2):
kthread_worker: split code for canceling the delayed work timer
kthread: prevent deadlock when kthread_mod_delayed_work() races
with kthread_cancel_delayed_work_sync()
Rafael J. Wysocki (1):
Revert "PCI: PM: Do not read power state in pci_enable_device_flags()"
Rasmus Villemoes (1):
mm/page_alloc: __alloc_pages_bulk(): do bounds check before
accessing array
Rik van Riel (1):
sched/fair: Ensure that the CFS parent is added after unthrottling
Sven Schnelle (3):
s390: fix system call restart with multiple signals
s390: clear pt_regs::flags on irq entry
s390/topology: clear thread/group maps for offline cpus
Thomas Gleixner (4):
x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate()
x86/fpu: Make init_fpstate correct with optimized XSAVE
signal: Prevent sigqueue caching after task got released
perf/x86/intel/lbr: Zero the xstate buffer on allocation
Timur Tabi (1):
MAINTAINERS: remove Timur Tabi from Freescale SOC sound drivers
Tony Krowiak (1):
s390/vfio-ap: clean up mdev resources when remove callback invoked
Tony Luck (1):
mm/memory-failure: use a mutex to avoid memory_failure() races
Yifan Zhang (2):
Revert "drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to
cover full doorbell."
Revert "drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue."
Zenghui Yu (1):
KVM: selftests: Fix mapping length truncation in m{,un}map()
Zhen Lei (1):
drm/kmb: Fix error return code in kmb_hw_init()