Linux 5.3-rc8

From: Linus Torvalds
Date: Sun Sep 08 2019 - 17:00:28 EST


So we probably didn't strictly need an rc8 this release, but with LPC
and the KS conference travel this upcoming week it just makes
everything easier.

And partly because of the extra week, we then had a few fixes that
maybe otherwise would have been delayed and marked for stable. The
most notable one (but hopefully not very noticeable) is fixing race
conditions in configfs. That won't affect very many people, with
configfs not all that widely used, but Christoph and Al both felt it
needed to be fixed.

Other than that, it really is a very small rc (and hopefully the final
week will be smaller still). In fact, the configfs fix along with a
vhost revert is about half of the patch. The rest is various small
things: a few sound fixes, some drm fixes, and a few other random
fixes. Even in the drm case, the selftest addition is bigger than the
core code patches.

The appended shortlog is short enough that it's easy enough to scroll
through if you are interested in the details.

Linus

---

Al Viro (4):
configfs: stash the data we need into configfs_buffer at open time
configfs_register_group() shouldn't be (and isn't) called in
rmdirable parts
configfs: new object reprsenting tree fragments
configfs: provide exclusion between IO and removals

Andrew Cooper (1):
Documentation/process: Volunteer as the ambassador for Xen

Baolin Wang (1):
dmaengine: sprd: Fix the DMA link-list configuration

Ben Skeggs (1):
drm/nouveau/sec2/gp102: add missing MODULE_FIRMWAREs

Benjamin Tissoires (1):
Input: elan_i2c - remove Lenovo Legion Y7000 PnpID

Christophe Leroy (1):
powerpc/64e: Drop stale call to smp_processor_id() which hangs SMP startup

Dan Carpenter (1):
drm/vmwgfx: Fix double free in vmw_recv_msg()

David Jander (2):
gpio: pca953x: correct type of reg_direction
gpio: pca953x: use pca953x_read_regs instead of regmap_bulk_read

Fabrizio Castro (1):
arm64: dts: renesas: hihope-common: Fix eMMC status

Geert Uytterhoeven (1):
arm64: dts: renesas: r8a77995: draak: Fix backlight regulator name

Gustavo Romero (2):
powerpc/tm: Fix FP/VMX unavailable exceptions inside a transaction
powerpc/tm: Fix restoring FP/VMX facility incorrectly on interrupts

Hillf Danton (1):
keys: Fix missing null pointer check in request_key_auth_describe()

Hui Wang (1):
ALSA: hda/realtek - Fix the problem of two front mics on a ThinkCentre

Ingo Molnar (1):
sched/core: Fix uclamp ABI bug, clean up and robustify
sched_read_attr() ABI logic and code

Jacob Pan (1):
iommu/vt-d: Remove global page flush support

James Smart (1):
scsi: lpfc: Raise config max for lpfc_fcp_mq_threshold variable

Jan Kaisrlik (1):
Revert "mmc: core: do not retry CMD6 in __mmc_switch()"

Jeff Moyer (1):
libnvdimm/pfn: Fix namespace creation on misaligned addresses

Jian-Hong Pan (1):
ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL

Joerg Roedel (1):
iommu/amd: Fix race in increase_address_space()

John S. Gruber (1):
x86/boot: Preserve boot_params.secure_boot from sanitizing

Kees Cook (1):
Documentation/process: Add Google contact for embargoed hardware issues

Laurent Pinchart (1):
drm/ingenic: Hardcode panel type to DPI

Lee Jones (1):
soc: qcom: geni: Provide parameter error checking

Liangyan (1):
sched/fair: Don't assign runtime for throttled cfs_rq

Linus Torvalds (2):
Revert "x86/apic: Include the LDR when clearing out APIC registers"
Linux 5.3-rc8

Lu Baolu (1):
Revert "iommu/vt-d: Avoid duplicated pci dma alias consideration"

Maxime Ripard (4):
drm/modes: Add a switch to differentiate free standing options
drm/modes: Fix the command line parser to take force options into account
drm/modes: Introduce a whitelist for the named modes
drm/selftests: modes: Add more unit tests for the cmdline parser

Michael S. Tsirkin (1):
Revert "vhost: access vq metadata through kernel virtual address"

Miguel Ojeda (1):
clang-format: Update with the latest for_each macro list

Nadav Amit (1):
mm/balloon_compaction: suppress allocation warnings

Nick Desaulniers (1):
include/linux/compiler.h: fix Oops for Clang-compiled kernels

Peter Zijlstra (1):
x86/uaccess: Don't leak the AC flags into __get_user() argument evaluation

Sam Bazley (1):
ALSA: hda/realtek - Add quirk for HP Pavilion 15

Sasha Levin (1):
Documentation/process/embargoed-hardware-issues: Microsoft ambassador

Stuart Hayes (1):
iommu/amd: Flush old domains in kdump kernel

Takashi Iwai (2):
ALSA: hda - Fix potential endless loop at applying quirks
ALSA: hda/realtek - Fix overridden device-specific initialization

Tianyu Lan (1):
x86/hyper-v: Fix overflow bug in fill_gva_list()

Tiwei Bie (2):
vhost/test: fix build for vhost test
vhost/test: fix build for vhost test

Trilok Soni (1):
Documentation/process: Add Qualcomm process ambassador for
hardware security issues

Trond Myklebust (1):
NFS: Fix inode fileid checks in attribute revalidation code

Wenwen Wang (2):
dmaengine: ti: dma-crossbar: Fix a memory leak bug
dmaengine: ti: omap-dma: Add cleanup in omap_dma_probe()

Yoshihiro Shimoda (1):
dmaengine: rcar-dmac: Fix DMACHCLR handling if iommu is mapped

Yunsheng Lin (1):
vhost: Remove unnecessary variable

jiang (1):
virtio-net: lower min ring num_free for efficiency