Linux 5.6-rc7

From: Linus Torvalds
Date: Sun Mar 22 2020 - 21:47:45 EST

The world around us may be going through strange times, but at least
so far kernel development looks normal.

The bulk this week is - as usual - drivers: gpu, mmc, staging, iio,
usb, sound... But there's some VM fixes, some arch updates,
documentation and tooling (mostly turbostat).

Nothing really stands out, it's all pretty small. I'm going to be
optimistic, and say that it's because we're nicely on track for a
normal calm release, but obviously it may be partly because everybody
is distracted by virus worries. But I haven't seen anything that looks
hugely worrisome on the kernel side.

Go test,



Alberto Mattea (1):
usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c

Alexander Shishkin (4):
stm class: sys-t: Fix the use of time_after()
intel_th: msu: Fix the unexpected state warning
intel_th: Fix user-visible error codes
intel_th: pci: Add Elkhart Lake CPU support

Alexandru Tachici (1):
iio: accel: adxl372: Set iio_chan BE

Anthony Mallet (2):
USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL
USB: cdc-acm: fix rounding error in TIOCSSERIAL

Ard Biesheuvel (1):
ARM: 8961/2: Fix Kbuild issue caused by per-task stack protector
GCC plugin

Arnd Bergmann (1):
drm/komeda: mark PM functions as __maybe_unused

Baoquan He (1):
mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case

Caz Yokoyama (1):
Revert "drm/i915/tgl: Add extra hdc flush workaround"

Chen Yu (5):
tools/power turbostat: Support Cometlake
tools/power turbostat: Support Tiger Lake
tools/power turbostat: Support Ice Lake server
tools/power turbostat: Support Jasper Lake
tools/power turbostat: Support Elkhart Lake

Chen-Tsung Hsieh (1):
HID: google: add moonball USB id

Chris Down (2):
mm, memcg: fix corruption on 64-bit divisor in memory.high throttling
mm, memcg: throttle allocators based on ancestral memory.high

Chris Wilson (1):
drm/i915/execlists: Track active elements during dequeue

Christian Brauner (1):
binderfs: use refcount for binder control devices too

Christophe Leroy (1):
powerpc/kasan: Fix shadow memory protection with CONFIG_KASAN_VMALLOC

Chunguang Xu (1):
memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event

Corentin Labbe (1):
rtc: max8907: add missing select REGMAP_IRQ

Cristian Marussi (2):
arm64: smp: fix smp_send_stop() behaviour
arm64: smp: fix crash_smp_send_stop() behaviour

Dan Carpenter (2):
thunderbolt: Fix error code in tb_port_is_width_supported()
cifs: potential unintitliazed error code in cifs_getattr()

Daniele Palmas (1):
USB: serial: option: add ME910G1 ECM composition 0x110b

Eric Biggers (3):
tty: drop outdated comments about release_tty() locking
tty: fix compat TIOCGSERIAL leaking uninitialized memory
tty: fix compat TIOCGSERIAL checking wrong function ptr

Eugen Hristev (1):
iio: adc: at91-sama5d2_adc: fix differential channels in triggered mode

Eugeniy Paltsev (1):
initramfs: restore default compression behavior

Evan Quan (1):
drm/amdgpu: add fbdev suspend/resume on gpu reset

Fabrice Gasnier (1):
iio: trigger: stm32-timer: disable master mode when stopping

Filipe Manana (2):
btrfs: fix log context list corruption after rename whiteout error
btrfs: fix removal of raid[56|1c34} incompat flags after
removing block group

Florian Fainelli (1):
ARM: 8957/1: VDSO: Match ARMv8 timer in cntvct_functional()

Gerd Hoffmann (1):
drm/bochs: downgrade pci_request_region failure from error to warning

Greg Kurz (1):
KVM: PPC: Fix kernel crash with PR KVM

Hans de Goede (3):
mmc: sdhci-acpi: Switch signal voltage back to 3.3V on suspend
on external microSD on Lenovo Miix 320
mmc: sdhci-acpi: Disable write protect detection on Acer Aspire
Switch 10 (SW5-012)
usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters

Heikki Krogerus (2):
usb: typec: ucsi: displayport: Fix NULL pointer dereference
usb: typec: ucsi: displayport: Fix a potential race during registration

James Zhu (3):
drm/amdgpu: fix typo for vcn1 idle check
drm/amdgpu: fix typo for vcn2/jpeg2 idle check
drm/amdgpu: fix typo for vcn2.5/jpeg2.5 idle check

Jann Horn (1):
mm: slub: add missing TID bump in kmem_cache_alloc_bulk()

Jens Axboe (2):
io_uring: make sure openat/openat2 honor rlimit nofile
io_uring: make sure accept honor rlimit nofile

Jernej Skrabec (1):
drm/bridge: dw-hdmi: fix AVI frame colorimetry

Jessica Yu (1):
modpost: move the namespace field in Module.symvers last

Jian-Hong Pan (2):
ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662
ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662

Joerg Roedel (1):
x86/mm: split vmalloc_sync_all()

Johan Hovold (3):
staging: greybus: loopback_test: fix poll-mask build breakage
staging: greybus: loopback_test: fix potential path truncation
staging: greybus: loopback_test: fix potential path truncations

JÃrÃme Pouiller (5):
staging: wfx: fix warning about freeing in-use mutex during
device unregister
staging: wfx: fix lines ending with a comma instead of a semicolon
staging: wfx: make warning about pending frame less scary
staging: wfx: fix RCU usage in wfx_join_finalize()
staging: wfx: fix RCU usage between hif_join() and ieee80211_bss_get_ie()

Kai-Heng Feng (2):
ALSA: hda/realtek: Fix pop noise on ALC225
USB: Disable LPM on WD19's Realtek Hub

Kees Cook (1):
ARM: 8958/1: rename missed uaccess .fixup section

Len Brown (5):
tools/power turbostat: Fix gcc build warnings
tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks
tools/power turbostat: Fix 32-bit capabilities warning
tools/power turbostat: Print cpuidle information
tools/power turbostat: update version

Linus Torvalds (3):
mm: slub: be more careful about the double cmpxchg of freelist
locks: reinstate locks_delete_block optimization
Linux 5.6-rc7

Mario Kleiner (2):
drm/amd/display: Add link_rate quirk for Apple 15" MBP 2017
drm/amd/display: Fix pageflip event race condition for DCN.

Masahiro Yamada (4):
kconfig: introduce m32-flag and m64-flag
int128: fix __uint128_t compiler test in Kconfig
kbuild: doc: fix references to other documents
mmc: sdhci-cadence: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN for UniPhier

Matt Roper (1):
drm/i915: Handle all MCR ranges

Michael Straube (1):
staging: rtl8188eu: Add device id for MERCUSYS MW150US v2

Michal Hocko (1):
mm: do not allow MADV_PAGEOUT for CoW pages

MichaÅ MirosÅaw (1):
mmc: sdhci-of-at91: fix cd-gpios for SAMA5D2

Mikhail Petrov (1):
scripts/kallsyms: fix wrong kallsyms_relative_base

Murphy Zhou (1):
CIFS: fiemap: do not return EINVAL if get nothing

Nathan Chancellor (1):
kbuild: Disable -Wpointer-to-enum-cast

Olivier Moysan (1):
iio: adc: stm32-dfsdm: fix sleep in atomic context

Pavel Begunkov (1):
io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN}

Peter Chen (1):
usb: chipidea: udc: fix sleeping function called from invalid context

Petr Åtetiar (1):
iio: chemical: sps30: fix missing triggered buffer dependency

Prabhath Sajeepa (1):
nvme-rdma: Avoid double freeing of async event data

Qian Cai (2):
page-flags: fix a crash at SetPageError(THP_SWAP)
mm/mmu_notifier: silence PROVE_RCU_LIST warnings

Qiujun Huang (1):
drm/lease: fix WARNING in idr_destroy

Ran Wang (1):
usb: host: xhci-plat: add a shutdown

Ricky Wu (1):
mmc: rtsx_pci: Fix support for speed-modes that relies on tuning

Roman Penyaev (1):
epoll: fix possible lost wakeup on epoll_ctl() path

SZ Lin (æäæ) (1):
kbuild: Fix inconsistent comment

Sagi Grimberg (1):
nvmet-tcp: set MSG_MORE only if we actually have more to send

Samuel Thibault (1):
staging/speakup: fix get_word non-space look-ahead

Scott Chen (1):
USB: serial: pl2303: add device-id for HP LD381

Shyam Prasad N (1):
CIFS: Increment num_remote_opens stats counter even in case of

Srinivas Kandagatla (1):
slimbus: ngd: add v2.1.0 compatible

Stanley.Yang (1):
drm/amd/display: fix typos for dcn20_funcs and dcn21_funcs struct

Stephan Gerhold (1):
iio: magnetometer: ak8974: Fix negative raw values in sysfs

Steven Rostedt (VMware) (1):
xhci: Do not open code __print_symbolic() in xhci trace events

Takashi Iwai (7):
ALSA: pcm: oss: Avoid plugin buffer overflow
ALSA: line6: Fix endless MIDI read loop
HID: hid-picolcd_fb: Use scnprintf() for avoiding potential
buffer overflow
HID: hid-sensor-custom: Use scnprintf() for avoiding potential
buffer overflow
ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks
ALSA: seq: virmidi: Fix running status after receiving sysex
ALSA: seq: oss: Fix running status after receiving sysex

Tom St Denis (1):
drm/amd/amdgpu: Fix GPR read from debugfs (v2)

Tomas Novotny (2):
iio: light: vcnl4000: update sampling periods for vcnl4200
iio: light: vcnl4000: update sampling periods for vcnl4040

Tony Fischetti (1):
HID: add ALWAYS_POLL quirk to lenovo pixart mouse

Vincenzo Frascino (1):
arm64: compat: Fix syscall number of compat_clock_getres

Vlastimil Babka (1):
mm, slub: prevent kmalloc_node crashes and memory leaks

Wen-chien Jesse Sung (1):
iio: st_sensors: remap SMO8840 to LIS2DH12

Will Deacon (1):
arm64: kpti: Fix "kpti=off" when KASLR is enabled

Xiao Yang (1):
modpost: Get proper section index by get_secindex() instead of st_shndx

YueHaibing (1):
iio: ping: set pa_laser_ping_cfg in of_ping_match