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,
Linus
---
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
smb2_query_dir_first
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