Linux 2986 Published by

Linus Torvalds has announced the release of the sixth release candidate for Linux kernel 5.13.



Nothing particularly special to say about this - rc6 is certainly
smaller than rc5 was, so we're moving in the right direction.

It's also not larger (or smaller) than usual for this stage, nor am I
aware of any particularly worrying reports, so I think we're all good.
The diffstat is nice and flat with a couple of small spikes for a few
specific drivers. It all looks very normal and non-threatening, in
other words.

Most of the diff by far is drivers (usb, gpu, regulator, rdma, spi,
pinctrl, scsi..), with just a few other areas: some x86 fixes (mainly
kvm), some RISC-V ones, tiny btrfs and nfs client fixes, a couple of
core kernel (scheduler, tracing) fixes.

It's all really pretty small.

Let's hope the trend continues, and we'll have a nice timely 5.13
release. But please do keep testing and verifying,

Linus

---

Aharon Landau (1):
RDMA/mlx5: Delete right entry from MR signature database

Alaa Hleihel (1):
IB/mlx5: Fix initializing CQ fragments buffer

Alexander Kuznetsov (1):
cgroup1: don't allow '\n' in renaming

Alexandre GRIVEAUX (2):
USB: serial: omninet: add device id for Zyxel Omni 56K Plus
USB: serial: omninet: update driver description

Alexandre Ghiti (1):
riscv: Fix BUILTIN_DTB for sifive and microchip soc

Alexandru Elisei (1):
Revert "usb: dwc3: core: Add shutdown callback for dwc3"

Alexey Minnekhanov (1):
drm/msm: Init mm_list before accessing it for use_vram path

Andy Shevchenko (5):
usb: typec: intel_pmc_mux: Put fwnode in error case during ->probe()
usb: typec: intel_pmc_mux: Add missed error check for
devm_ioremap_resource()
usb: typec: intel_pmc_mux: Put ACPI device using acpi_dev_put()
serial: 8250_exar: Avoid NULL pointer dereference at ->exit()
usb: typec: wcove: Use LE to CPU conversion when accessing msg->header

Anna Schumaker (1):
NFS: Fix use-after-free in nfs4_init_client()

Arnaldo Carvalho de Melo (1):
tools headers cpufeatures: Sync with the kernel sources

Arnd Bergmann (1):
ARM: cpuidle: Avoid orphan section warning

Ashish Kalra (1):
KVM: SVM: Fix SEV SEND_START session length & SEND_UPDATE_DATA
query length after commit 238eca821cee

Axel Lin (14):
regulator: cros-ec: Fix error code in dev_err message
regulator: da9121: Return REGULATOR_MODE_INVALID for invalid mode
regulator: fan53880: Fix missing n_voltages setting
regulator: Check ramp_delay_table for regulator_set_ramp_delay_regmap
regulator: fixed: Ensure enable_counter is correct if
reg_domain_disable fails
regulator: scmi: Fix off-by-one for linear regulators .n_voltages setting
regulator: bd70528: Fix off-by-one for buck123 .n_voltages setting
regulator: bd71828: Fix .n_voltages settings
regulator: rtmv20: Fix .set_current_limit/.get_current_limit callbacks
regulator: rtmv20: Add Richtek to Kconfig text
regulator: mt6315: Fix function prototype for mt6315_map_mode
regulator: atc260x: Fix n_voltages and min_sel for pickable linear ranges
regulator: hi6421v600: Fix .vsel_mask setting
regulator: rt4801: Fix NULL pointer dereference if
priv->enable_gpios is NULL

Bjorn Andersson (2):
pinctrl: qcom: Make it possible to select SC8180x TLMM
usb: typec: mux: Fix copy-paste mistake in typec_mux_match

Changfeng (1):
drm/amdgpu: switch kzalloc to kvzalloc in amdgpu_bo_create

Chen Li (2):
phy: usb: Fix misuse of IS_ENABLED
radeon: use memcpy_to/fromio for UVD fw upload

ChiYuan Huang (1):
regulator: rtmv20: Fix to make regcache value first reading back from HW

Christian Borntraeger (1):
KVM: selftests: introduce P47V64 for s390x

Christian König (1):
drm/ttm: fix deref of bo->ttm without holding the lock v2

Christoph Hellwig (1):
block: loop: fix deadlock between open and remove

Christophe JAILLET (1):
usb: dwc3: meson-g12a: Disable the regulator in the error
handling path of the probe

Chuck Lever (1):
NFS: FMODE_READ and friends are C macros, not enum types

CodyYao-oc (1):
x86/nmi_watchdog: Fix old-style NMI watchdog regression on old Intel CPUs

Colin Ian King (1):
ASoC: topology: Fix spelling mistake "vesion" -> "version"

Coly Li (2):
bcache: remove bcache device self-defined readahead
bcache: avoid oversized read request in cache missing code path

Dai Ngo (1):
NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error.

Dan Carpenter (1):
NFS: Fix a potential NULL dereference in nfs_get_client()

Desmond Cheong Zhi Xi (2):
drm: Fix use-after-free read in drm_getunique()
drm: Lock pointer access in drm_master_release()

Dietmar Eggemann (2):
sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling
debugfs: Fix debugfs_read_file_str()

Dmitry Baryshkov (1):
regulator: core: resolve supply for boot-on/always-on regulators

Dmitry Osipenko (2):
regulator: max77620: Use device_set_of_node_from_dev()
regulator: max77620: Silence deferred probe error

Eric W. Biederman (1):
coredump: Limit what can interrupt coredumps

Fabrizio Castro (1):
media: dt-bindings: media: renesas,drif: Fix fck definition

Feng Tang (1):
mm: relocate 'write_protect_seq' in struct mm_struct

Frederic Weisbecker (1):
tick/nohz: Only check for RCU deferred wakeup on user/guest
entry when needed

Geert Uytterhoeven (1):
mmc: renesas_sdhi: Fix HS400 on R-Car M3-W+

George McCollister (1):
USB: serial: ftdi_sio: add NovaTech OrionMX product ID

Greg Kroah-Hartman (1):
Revert "usb: gadget: fsl: Re-enable driver for ARM SoCs"

Gustavo A. R. Silva (1):
drm/amd/pm: Fix fall-through warning for Clang

Hao Fang (1):
regulator: hisilicon: use the correct HiSilicon copyright

Hui Wang (1):
ALSA: hda/realtek: headphone and mic don't work on an Acer laptop

Jack Pham (2):
usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->gadget is NULL
usb: dwc3: debugfs: Add and remove endpoint dirs dynamically

Jack Yu (1):
ASoC: rt5659: Fix the lost powers for the HDA header

Jarvis Jiang (1):
bus: mhi: pci_generic: T99W175: update channel name from AT to DUN

Jeremy Szu (4):
ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP
Elite Dragonfly G2
ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP
EliteBook x360 1040 G8
ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 840 Aero G8
ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power G8

Jerome Brunet (1):
ASoC: meson: gx-card: fix sound-dai dt schema

Jisheng Zhang (1):
riscv: code patching only works on !XIP_KERNEL

Joel Stanley (1):
usb: gadget: fsl: Re-enable driver for ARM SoCs

Johan Hovold (2):
USB: serial: quatech2: fix control-request directions
USB: serial: cp210x: fix CP2102N-A01 modem control

Jonathan Marek (3):
drm/msm/a6xx: update/fix CP_PROTECT initialization
drm/msm/a6xx: fix incorrectly set uavflagprd_inv field for A650
drm/msm/a6xx: avoid shadow NULL reference in failure path

Josef Bacik (1):
btrfs: do not write supers if we have an fs error

Kai Vehmanen (1):
ASoC: SOF: reset enabled_cores state at suspend

Kamal Heib (1):
RDMA/ipoib: Fix warning caused by destroying non-initial netns

Kan Liang (2):
perf/x86/intel/uncore: Fix a kernel WARNING triggered by maxcpus=1
perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server

Kees Cook (1):
proc: Track /proc/$pid/attr/ opener mm_struct

Kefeng Wang (1):
ASoC: core: Fix Null-point-dereference in fmt_single_name()

Kyle Tso (8):
usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms
dt-bindings: connector: Replace BIT macro with generic bit ops
usb: typec: tcpm: Correct the responses in SVDM Version 2.0 DFP
dt-bindings: connector: Add PD rev 2.0 VDO definition
usb: typec: tcpm: Introduce snk_vdo_v1 for SVDM version 1.0
usb: typec: tcpm: Fix misuses of AMS invocation
usb: typec: tcpm: Properly handle Alert and Status Messages
usb: typec: tcpm: Do not finish VDM AMS for retrying Responses

Lai Jiangshan (3):
KVM: X86: MMU: Use the correct inherited permissions to get shadow page
KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior
KVM: x86: Unload MMU on guest TLB flush if TDP disabled to force MMU sync

Lars-Peter Clausen (1):
staging: ralink-gdma: Remove incorrect author information

Leo Yan (1):
perf session: Correct buffer copying when peeking events

Li Jun (3):
usb: typec: tcpm: cancel vdm and state machine hrtimer when
unregister tcpm port
usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port
usb: typec: tcpm: cancel send discover hrtimer when unregister tcpm port

Liangyan (1):
tracing: Correct the length check which causes memory corruption

Linus Torvalds (1):
Linux 5.13-rc6

Linus Walleij (1):
drm/mcde: Fix off by 10^3 in calculation

Linyu Yuan (1):
usb: gadget: eem: fix wrong eem header operation

Loic Poulain (1):
bus: mhi: pci-generic: Fix hibernation

Lukas Wunner (2):
spi: bcm2835: Fix out-of-bounds access with more than 4 slaves
spi: Cleanup on failure of initial setup

Maciej Żenczykowski (4):
USB: f_ncm: ncm_bitrate (speed) is unsigned
usb: f_ncm: only first packet of aggregate needs to start timer
usb: fix various gadgets null ptr deref on 10gbps cabling.
usb: fix various gadget panics on 10gbps cabling

Manivannan Sadhasivam (1):
pinctrl: qcom: Fix duplication in gpio_groups

Maor Gottlieb (1):
RDMA: Verify port when creating flow rule

Marc Dionne (1):
afs: Fix partial writeback of large files on fsync and close

Marco Elver (1):
perf: Fix data race between pin_count increment/decrement

Marian-Cristian Rotariu (1):
usb: dwc3: ep0: fix NULL pointer exception

Mario Limonciello (1):
usb: pci-quirks: disable D3cold on xhci suspend for s2idle on AMD Renoir

Mark Bloch (1):
RDMA/mlx5: Block FDB rules when not in switchdev mode

Mark Pearson (2):
ASoC: AMD Renoir - add DMI entry for Lenovo 2020 AMD platforms
ASoC: AMD Renoir: Remove fix for DMI entry on Lenovo 2020 platforms

Mark Rutland (1):
drm/vc4: fix vc4_atomic_commit_tail() logic

Mark Zhang (1):
RDMA/mlx5: Use different doorbell memory for different processes

Masami Hiramatsu (1):
tools/bootconfig: Fix a build error accroding to undefined fallthrough

Matti Vaittinen (1):
regulator: bd718x7: Fix the BUCK7 voltage setting on BD71837

Maximilian Luz (4):
platform/surface: aggregator_registry: Update comments for 15"
AMD Surface Laptop 4
platform/surface: aggregator_registry: Add support for 13" Intel
Surface Laptop 4
platform/surface: aggregator: Fix event disable function
platform/surface: dtx: Add missing mutex_destroy() call in failure path

Mayank Rana (1):
usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path

Michel Dänzer (1):
drm/amdgpu: Use drm_dbg_kms for reporting failure to get a GEM FB

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

Mika Westerberg (1):
ACPI: Pass the same capabilities to the _OSC regardless of the query flag

Ming Lei (4):
scsi: core: Fix error handling of scsi_host_alloc()
scsi: core: Fix failure handling of scsi_add_host_with_dma()
scsi: core: Put .shost_dev in failure path if host state changes
to RUNNING
scsi: core: Only put parent device if host state differs from
SHOST_CREATED

Mykola Kostenok (1):
platform/mellanox: mlxreg-hotplug: Revert "move to use
request_irq by IRQF_NO_AUTOEN flag"

Naohiro Aota (1):
btrfs: zoned: fix zone number to sector/physical calculation

Nathan Chancellor (1):
vmlinux.lds.h: Avoid orphan section with !SMP

Neil Armstrong (1):
usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled

Nicolas Cavallari (1):
ASoC: fsl-asoc-card: Set .owner attribute when registering card.

Nikolay Borisov (1):
btrfs: promote debugging asserts to full-fledged checks in validate_super

Nobuhiro Iwamatsu (1):
dt-bindings: hwmon: Fix typo in TI ADS7828 bindings

Oder Chiou (1):
ASoC: rt5682: Fix the fast discharge for headset unplugging in
soundwire mode

Paolo Bonzini (2):
kvm: avoid speculation-based attacks from out-of-range memslot accesses
kvm: fix previous commit for 32-bit builds

Patrice Chotard (1):
spi: stm32-qspi: Always wait BUSY bit to be cleared in
stm32_qspi_wait_cmd()

Pavel Begunkov (2):
io_uring: change registration/upd/rsrc tagging ABI
io_uring: add feature flag for rsrc tags

Pawel Laszczak (1):
usb: cdnsp: Fix deadlock issue in cdnsp_thread_irq_handler

Peter Geis (1):
regulator: fan53555: fix TCS4525 voltage calulation

Peter Zijlstra (3):
irq_work: Make irq_work_queue() NMI-safe again
objtool: Fix .symtab_shndx handling for elf_create_undef_symbol()
objtool: Only rewrite unconditional retpoline thunk calls

Richard Weinberger (1):
ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values

Ricky Wu (1):
misc: rtsx: separate aspm mode into MODE_REG and MODE_CFG

Ritesh Harjani (1):
btrfs: return value from btrfs_mark_extent_written() in case of error

Riwen Lu (1):
hwmon: (scpi-hwmon) shows the negative temperature properly

Robert Marko (3):
hwmon: (tps23861) define regmap max register
hwmon: (tps23861) set current shunt value
hwmon: (tps23861) correct shunt LSB values

Roger Pau Monne (1):
xen-netback: take a reference to the RX task thread

Rohit Khaire (1):
drm/amdgpu: Fix incorrect register offsets for Sienna Cichlid

Rui Miguel Silva (1):
MAINTAINERS: usb: add entry for isp1760

Sanket Parmar (1):
usb: cdns3: Enable TDL_CHK only for OUT ep

Saravana Kannan (1):
drm/sun4i: dw-hdmi: Make HDMI PHY into a platform device

Scott Mayhew (1):
NFS: Ensure the NFS_CAP_SECURITY_LABEL capability is set when appropriate

Sean Christopherson (1):
KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message

Sergio Paracuellos (2):
phy: ralink: phy-mt7621-pci: drop 'of_match_ptr' to fix
-Wunused-const-variable
pinctrl: ralink: rt2880: avoid to error in calls is pin is already enabled

Shay Drory (1):
RDMA/mlx4: Do not map the core_clock page to user space unless enabled

Souptick Joarder (1):
pinctrl: aspeed: Fix minor documentation error

Srinivas Kandagatla (1):
gpio: wcd934x: Fix shift-out-of-bounds error

Srinivasa Rao Mandadapu (1):
ASoC: qcom: lpass-cpu: Fix pop noise during audio capture begin

Stefan Agner (1):
USB: serial: cp210x: fix alternate function for CP2102N QFN20

Stephen Boyd (1):
drm/msm/dsi: Stash away calculated vco frequency on recalc

Steven Rostedt (VMware) (1):
ftrace: Do not blindly read the ip address in ftrace_bug()

Takashi Iwai (1):
ALSA: seq: Fix race of snd_seq_timer_open()

Takashi Sakamoto (1):
ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun()

Thomas Petazzoni (1):
usb: musb: fix MUSB_QUIRK_B_DISCONNECT_99 handling

Tiezhu Yang (1):
phy: phy-mtk-tphy: Fix some resource leaks in mtk_phy_init()

Til Jasper Ullrich (1):
platform/x86: thinkpad_acpi: Add X1 Carbon Gen 9 second fan support

Tor Vic (1):
x86, lto: Pass -stack-alignment only on LLD < 13.0.0

Trond Myklebust (2):
NFSv4: Fix deadlock between nfs4_evict_inode() and
nfs4_opendata_get_inode()
NFSv4: Fix second deadlock in nfs4_evict_inode()

Vincent Guittot (3):
sched/fair: Keep load_avg and load_sum synced
sched/fair: Make sure to update tg contrib for blocked load
sched/pelt: Ensure that *_sum is always synced with *_avg

Vitaly Wool (2):
riscv: xip: support runtime trap patching
riscv: alternative: fix typo in macro name

Wang Wensheng (1):
phy: cadence: Sierra: Fix error return code in cdns_sierra_phy_probe()

Wanpeng Li (1):
KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer

Wei Ming Chen (1):
Compiler Attributes: Add continue in comment

Wei Yongjun (1):
bus: mhi: pci_generic: Fix possible use-after-free in mhi_pci_remove()

Wenli Looi (1):
staging: rtl8723bs: Fix uninitialized variables

Wesley Cheng (2):
usb: dwc3: gadget: Disable gadget IRQ during pullup disable
usb: gadget: f_fs: Ensure io_completion_wq is idle during unbind

Wilken Gottwalt (1):
hwmon: (corsair-psu) fix suspend behavior

Wolfram Sang (1):
mmc: renesas_sdhi: abort tuning when timeout detected

Xiao Ni (1):
async_xor: check src_offs is not NULL before updating it

Yang Li (1):
phy: ti: Fix an error code in wiz_probe()

Yang Yingliang (2):
phy: Sparx5 Eth SerDes: check return value after calling
platform_get_resource()
usb: misc: brcmstb-usb-pinmap: check return value after calling
platform_get_resource()

Zhang Rui (1):
Revert "ACPI: sleep: Put the FACS table after using it"

Zhen Lei (1):
tools/bootconfig: Fix error return code in apply_xbc()

Zhenzhong Duan (1):
selftests: kvm: Add support for customized slot0 memory size

zpershuai (1):
spi: spi-zynq-qspi: Fix some wrong goto jumps & missing error code