Linux 5.9-rc6
From: Linus Torvalds
Date: Sun Sep 20 2020 - 19:55:36 EST
Another week, another rc, and things look fairly normal: the diffstat
looks fairly flat (implying small changes) and we don't have any
unusual amount of activity.
The one thing that does show up in the diffstat is the softscroll
removal (both fbcon and vgacon), and there are people who want to save
that, but we'll see if some maintainer steps up. I'm not willing to
resurrect it in the broken form it was in, so I doubt that will happen
in 5.9, but we'll see what happens.
The other stats also look normal: about 60% of the patch is drivers
(and yes, the softscroll is a noticeable part, but not overwhelmingly
so - there's sound, gpu, mtd, i2c, usb etc). And the usual arch
updates, along with some vm fixes (including the fix for the
performance regression noted last rc) and perf tooling updates.
We also have a (test regression (not the performance one) in the VM
that we know about - the test that triggers this was admittedly buggy,
but if the test was buggy it is quite possible that real uses are
buggy too. We don't actually have any known case of any such real user
breakage, but we do have a nice fix for the test regression that is
very much the RightThing(tm) to do in the long run, so that has been
actively discussed.
We know what the fix looks like, and a few initial patches have been
floating around, but a final patch doesn't exist yet, and depending on
how that goes this might be something that pushes out the final 5.9 by
a week. We'll see.
So there's still some development going on, but honestly, that VM case
is a very odd corner case that normal users should never hit, so it
should not keep anybody from testing this in the meantime.
Holler if you see anything odd,
Linus
---
Adrian Huang (1):
dax: Fix stack overflow when mounting fsdax pmem device
Alexey Kardashevskiy (1):
powerpc/dma: Fix dma_map_ops::get_required_mask
Amol Grover (1):
device_cgroup: Fix RCU list debugging warning
Andrew Jones (1):
arm64: paravirt: Initialize steal time when cpu is online
Andrey Grodzovsky (1):
drm/amdgpu: Include sienna_cichlid in USBC PD FW support.
Aneesh Kumar K.V (2):
powerpc/book3s64/radix: Fix boot failure with large amount of guest memory
powerpc/mm: Remove DEBUG_VM_PGTABLE support on powerpc
Ard Biesheuvel (1):
efi: efibc: check for efivars write capability
Arnaldo Carvalho de Melo (2):
tools headers UAPI: Sync kvm.h headers with the kernel sources
tools headers UAPI: update linux/in.h copy
Arvind Sankar (1):
x86/boot/compressed: Disable relocation relaxation
Bhawanpreet Lakha (2):
drm/amd/display: Don't use DRM_ERROR() for DTM add topology
drm/amd/display: Don't log hdcp module warnings in dmesg
Borislav Petkov (2):
EDAC/ghes: Clear scanned data on unload
EDAC/ghes: Check whether the driver is on the safe list correctly
Brent Lu (1):
ASoC: intel: atom: Add period size constraint
Byron Stanoszek (1):
tmpfs: restore functionality of nr_inodes=0
Camel Guo (2):
ASoC: tlv320adcx140: Fix accessing uninitialized adcx140->dev
ASoC: tlv320adcx140: Wake up codec before accessing register
Cezary Rojewski (2):
ASoC: Intel: haswell: Fix power transition refactor
ASoC: core: Do not cleanup uninitialized dais on soc_pcm_open failure
Changbin Du (1):
kcsan: kconfig: move to menu 'Generic Kernel Debugging Instruments'
Chris Wilson (4):
drm/i915/gem: Delay tracking the GEM context until it is registered
drm/i915/gem: Reduce context termination list iteration guard to RCU
drm/i915: Be wary of data races when reading the active execlists
drm/i915: Filter wake_flags passed to default_wake_function
Christian König (1):
drm/radeon: revert "Prefer lower feedback dividers"
Christophe JAILLET (1):
clk: davinci: Use the correct size when allocating memory
Christophe Leroy (1):
selftests/vm: fix display of page size in map_hugetlb
Chun-Kuang Hu (1):
drm/mediatek: Use CPU when fail to get cmdq event
Damien Le Moal (1):
riscv: Fix Kendryte K210 device tree
Dan Carpenter (1):
scsi: libsas: Fix error path in sas_notify_lldd_dev_found()
Dan Williams (1):
dm/dax: Fix table reference counts
Daniel Díaz (1):
x86/defconfigs: Explicitly unset CONFIG_64BIT in i386_defconfig
David Sharp (1):
perf record: Set PERF_RECORD_PERIOD if attr->freq is set.
Dennis Li (2):
drm/kfd: fix a system crash issue during GPU recovery
drm/amdkfd: fix a memory leak issue
Dexuan Cui (1):
Drivers: hv: vmbus: hibernation: do not hang forever in vmbus_bus_resume()
Dinghao Liu (1):
ASoC: qcom: common: Fix refcount imbalance on error
Eddie James (1):
i2c: aspeed: Mask IRQ status to relevant bits
Filipe Manana (1):
btrfs: fix wrong address when faulting in pages in the search ioctl
Gautham R. Shenoy (1):
cpuidle: pseries: Fix CEDE latency conversion from tb to us
Greentime Hu (1):
riscv: Add sfence.vma after early page table changes
Hans de Goede (3):
ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1
Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists
i2c: core: Call i2c_acpi_install_space_handler() before
i2c_acpi_register_devices()
Harald Freudenberger (1):
s390/zcrypt: fix kmalloc 256k failure
Heikki Krogerus (2):
usb: typec: ucsi: acpi: Increase command completion timeout value
usb: typec: ucsi: Prevent mode overrun
Henry Burns (1):
perf vendor events amd: Remove trailing commas
Hou Tao (1):
locking/percpu-rwsem: Use this_cpu_{inc,dec}() for read_count
Hugh Dickins (4):
ksm: reinstate memcg charge on copied pages
mm: migration of hugetlbfs page skip memcg
mm: fix check_move_unevictable_pages() on THP
mlock: fix unevictable_pgs event counts on THP
Hui Wang (1):
ALSA: hda/realtek - The Mic on a RedmiBook doesn't work
Ian Rogers (3):
perf bench: Fix 2 memory sanitizer warnings
perf record: Don't clear event's period if set by a term
perf test: Leader sampling shouldn't clear sample period
Ilias Apalodimas (1):
arm64: bpf: Fix branch offset in JIT
Ilya Leoshkevich (1):
s390/init: add missing __init annotations
Jan Kara (1):
dm: Call proper helper to determine dax support
Janosch Frank (1):
s390: add 3f program exception handler
Jean Delvare (1):
i2c: i801: Simplify the suspend callback
Jerome Brunet (1):
ASoC: meson: axg-toddr: fix channel order on g12 platforms
Jiansong Chen (2):
drm/amd/pm: support runtime pptable update for sienna_cichlid etc.
drm/amdgpu: declare ta firmware for navy_flounder
Jing Xiangfeng (1):
clk: qcom: lpass: Correct goto target in lpass_core_sc7180_probe()
Jiri Olsa (1):
perf test: Fix the "signal" test inline assembly
Jitao Shi (1):
drm/mediatek: dsi: Fix scrolling of panel with small hfp or hbp
Joao Martins (1):
iommu/amd: Fix potential @entry null deref
Johan Hovold (2):
serial: core: fix port-lock initialisation
serial: core: fix console port-lock regression
Josh Poimboeuf (2):
x86/unwind/fp: Fix FP unwinding in ret_from_fork
objtool: Fix noreturn detection for ignored functions
Jun Lei (1):
drm/amd/display: update nv1x stutter latencies
Kees Cook (2):
core/entry: Report syscall correctly for trace and audit
mailmap: add older email addresses for Kees Cook
Kuninori Morimoto (3):
ASoC: pcm3168a: ignore 0 Hz settings
ASoC: ti: fixup ams_delta_mute() function name
ASoC: soc-core: add snd_soc_find_dai_with_mutex()
Leon Romanovsky (1):
MAINTAINERS: Fix Max's and Shravan's emails
Linus Torvalds (6):
fbcon: remove soft scrollback code
fbcon: remove now unusued 'softback_lines' cursor() argument
vgacon: remove software scrollback support
mm: allow a controlled amount of unfairness in the page lock
mm: fix wake_page_function() comment typos
Linux 5.9-rc6
Luke D Jones (1):
ALSA: hda: fixup headset for ASUS GX502 laptop
Madhusudanarao Amara (1):
usb: typec: intel_pmc_mux: Handle SCU IPC error conditions
Marc Zyngier (1):
arm64: Allow CPUs unffected by ARM erratum 1418040 to come in late
Masahiro Yamada (3):
kconfig: qconf: use delete[] instead of delete to free array (again)
kconfig: qconf: fix incomplete type 'struct gstr' warning
kconfig: qconf: revive help message in the info view
Mateusz Gorski (1):
ASoC: Intel: skl_hda_dsp_generic: Fix NULLptr dereference in
autosuspend delay
Matthias Schiffer (1):
i2c: mxs: use MXS_DMA_CTRL_WAIT4END instead of DMA_CTRL_ACK
Maxime Ripard (1):
clk: bcm: dvp: Select the reset framework
Michael Ellerman (2):
selftests/powerpc: Skip PROT_SAO test in guests/LPARS
Revert "powerpc/build: vdso linker warning for orphan sections"
Michael Kelley (1):
Drivers: hv: vmbus: Add timeout to vmbus_wait_for_unload
Michel Dänzer (1):
drm/amdgpu/dc: Require primary plane to be enabled whenever the CRTC is
Mika Westerberg (1):
thunderbolt: Retry DROM read once if parsing fails
Muchun Song (1):
kprobes: fix kill kprobe which has been marked as gone
Namhyung Kim (10):
perf test: Free aliases for PMU event map aliases test
perf metric: Fix some memory leaks
perf metric: Fix some memory leaks - part 2
perf evlist: Fix cpu/thread map leak
perf parse-event: Fix memory leak in evsel->unit
perf test: Fix memory leaks in parse-metric test
perf metric: Release expr_parse_ctx after testing
perf metric: Free metric when it failed to resolve
perf metric: Do not free metric when failed to resolve
perf test: Free formats for perf pmu parse test
Nathan Chancellor (1):
clk: rockchip: Fix initialization of mux_pll_src_4plls_p
Niklas Schnelle (1):
s390/pci: fix leak of DMA tables on hard unplug
Oliver Neukum (2):
USB: UAS: fix disconnect by unplugging a hub
usblp: fix race between disconnect() and read()
Palmer Dabbelt (2):
RISC-V: Take text_mutex in ftrace_init_nop()
RISC-V: Resurrect the MMIO timer implementation for M-mode systems
Pavel Tatashin (1):
mm/memory_hotplug: drain per-cpu pages again during memory offline
Penghao (1):
USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD
zhaoxin notebook
Peter Zijlstra (5):
s390/idle: fix suspicious RCU usage
ACPI: processor: Use CPUIDLE_FLAG_TIMER_STOP
ACPI: processor: Use CPUIDLE_FLAG_TLB_FLUSHED
cpuidle: Allow cpuidle drivers to take over RCU-idle
ACPI: processor: Take over RCU-idle for C3-BM idle
Qi Liu (1):
perf stat: Fix the ratio comments of miss-events
Qii Wang (2):
i2c: mediatek: Fix generic definitions for bus frequency
i2c: mediatek: Send i2c master code at more than 1MHz
Quentin Perret (1):
ehci-hcd: Move include to keep CRC stable
Ralph Campbell (1):
mm/thp: fix __split_huge_pmd_locked() for migration PMD
Rander Wang (1):
ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case
Ricardo Neri (1):
powercap: RAPL: Add support for Lakefield
Rich Felker (2):
sh: remove spurious circular inclusion from asm/smp.h
sh: fix syscall tracing
Stephan Gerhold (1):
ASoC: qcom: Set card->owner to avoid warnings
Stephane Eranian (1):
perf record: Prevent override of attr->sample_period for libpfm4 events
Sumera Priyadarsini (1):
clk: versatile: Add of_node_put() before return statement
Sunghyun Jin (1):
percpu: fix first chunk size calculation for populated bitmap
Suravee Suthikulpanit (1):
iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_mode
Sven Schnelle (1):
lockdep: fix order in trace_hardirqs_off_caller()
Sylwester Nawrocki (2):
ASoC: wm8994: Skip setting of the WM8994_MICBIAS register for WM1811
ASoC: wm8994: Ensure the device is resumed in wm89xx_mic_detect functions
Tetsuo Handa (1):
fbcon: Fix user font detection test at fbcon_resize().
Thomas Bogendoerfer (2):
MIPS: SNI: Fix MIPS_L1_CACHE_SHIFT
MIPS: SNI: Fix spurious interrupts
Tobias Diedrich (1):
serial: 8250_pci: Add Realtek 816a and 816b
Tobias Klauser (3):
ftrace: let ftrace_enable_sysctl take a kernel pointer buffer
stackleak: let stack_erasing_sysctl take a kernel pointer buffer
fs/fs-writeback.c: adjust dirtytime_interval_handler definition
to match prototype
Vaibhav Jain (1):
powerpc/papr_scm: Limit the readability of 'perf_stats' sysfs attribute
Vincent Huang (1):
Input: trackpoint - add new trackpoint variant IDs
Vinod Koul (5):
ASoC: max98373: Fix return check for devm_regmap_init_sdw()
ASoC: rt1308-sdw: Fix return check for devm_regmap_init_sdw()
ASoC: rt711: Fix return check for devm_regmap_init_sdw()
ASoC: rt715: Fix return check for devm_regmap_init_sdw()
ASoC: rt700: Fix return check for devm_regmap_init_sdw()
Volker Rümelin (1):
i2c: i801: Fix resume bug
Wang Hai (1):
drm/mediatek: Remove duplicated include
Yicong Yang (2):
Revert "mtd: spi-nor: Disable the flash quad mode in spi_nor_restore()"
Revert "mtd: spi-nor: Add capability to disable flash quad mode"
Yu Kuai (4):
drm/mediatek: Add missing put_device() call in mtk_ddp_comp_init()
drm/mediatek: Add exception handing in mtk_drm_probe() if
component init fail
drm/mediatek: Add missing put_device() call in mtk_drm_kms_init()
drm/mediatek: Add missing put_device() call in mtk_hdmi_dt_parse_pdata()
peterz@xxxxxxxxxxxxx (1):
locking/lockdep: Fix "USED" <- "IN-NMI" inversions