Linux 5.19-rc6
From: Linus Torvalds
Date: Sun Jul 10 2022 - 17:54:35 EST
Things looking fairly normal for rc6, nothing here really stands out.
A number of small fixes all over, with the bulk being a collection of
sound and network driver fixes, along with some arm64 dts file
updates.
The rest is some selftest updates, and various (mostly) one-liners all
over the place. The shortlog below gives a good overview, and is short
enough to just scroll through to get a flavor of it all.
Perhaps somewhat unusually, I picked up a few fixes that were pending
in trees that haven't actually hit upstream yet. It's already rc6,
and I wanted to close out a few of the regression reports and not have
to wait for another (possibly last, knock wood) rc to have them in the
tree.
Linus
---
Alexei Starovoitov (1):
bpf, docs: Better scale maintenance of BPF subsystem
Alison Schofield (1):
cxl/mbox: Use __le32 in get,set_lsa mailbox structures
Amadeusz Sławiński (2):
ASoC: Intel: avs: Fix parsing UUIDs in topology
ASoC: Remove unused hw_write_t type
Andrei Lalaev (1):
pinctrl: sunxi: sunxi_pconf_set: use correct offset
Andy Shevchenko (1):
MAINTAINERS: Update Intel pin control to Supported
Ben Widawsky (2):
MAINTAINERS: Update Ben's email address
cxl/core: Use is_endpoint_decoder
Bill Wendling (1):
soc: qcom: smem: use correct format characters
Bo Liu (1):
firmware: arm_scmi: Remove usage of the deprecated ida_simple_xxx API
Borislav Petkov (1):
x86/boot: Fix the setup data types max limit
Caleb Connolly (1):
dmaengine: qcom: bam_dma: fix runtime PM underflow
Charles Keepax (8):
ASoC: wm_adsp: Fix event for preloader
ASoC: wm5110: Fix DRE control
ASoC: cs35l41: Correct some control names
ASoC: dapm: Initialise kcontrol data for mux/demux controls
ASoC: cs35l41: Add ASP TX3/4 source to register patch
ASoC: cs47l15: Fix event generation for low power mux control
ASoC: madera: Fix event generation for OUT1 demux
ASoC: madera: Fix event generation for rate controls
Christian Marangi (1):
PM / devfreq: exynos-bus: Fix NULL pointer dereference
Christophe JAILLET (1):
dmaengine: lgm: Fix an error handling path in intel_ldma_probe()
Claudiu Beznea (3):
ARM: at91: pm: use proper compatible for sama5d2's rtc
ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt
ARM: at91: pm: use proper compatibles for sama7g5's rtc and rtt
Cristian Marussi (1):
firmware: arm_scmi: Relax CLOCK_DESCRIBE_RATES out-of-spec checks
Dan Carpenter (1):
ASoC: SOF: mediatek: Fix error code in probe
Dan Williams (1):
memregion: Fix memregion_free() fallback definition
Daniel Borkmann (4):
bpf: Fix incorrect verifier simulation around jmp32's jeq/jne
bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals
bpf, selftests: Add verifier test case for imm=0,umin=0,umax=1 scalar
bpf, selftests: Add verifier test case for jmp32's jeq/jne
Dave Jiang (1):
dmaengine: idxd: force wq context cleanup on device disable path
David Howells (1):
fscache: Fix invalidation/lookup race
Davidlohr Bueso (1):
staging/wlan-ng: get the correct struct hfa384x in work callback
Dmitry Baryshkov (2):
arm64: dts: qcom: sm8450 add ITS device tree node
arm64: dts: qcom: sdm845: use dispcc AHB clock for mdss node
Dmitry Osipenko (1):
dmaengine: pl330: Fix lockdep warning about non-static key
Duoming Zhou (1):
net: rose: fix UAF bug caused by rose_t0timer_expiry
Duy Nguyen (1):
can: rcar_canfd: Fix data transmission failed on R-Car V3U
Egor Vorontsov (2):
ALSA: usb-audio: Add quirk for Fiero SC-01
ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0)
Emil Renner Berthing (1):
dmaengine: dw-axi-dmac: Fix RMW on channel suspend register
Etienne Carriere (1):
ARM: dts: stm32: fix pwr regulators references to use scmi
Eugen Hristev (2):
ARM: dts: at91: sam9x60ek: fix eeprom compatible and size
ARM: dts: at91: sama5d2_icp: fix eeprom compatibles
Fabien Dessenne (1):
pinctrl: stm32: fix optional IRQ support to gpios
Fabio Estevam (3):
ARM: dts: imx7d-smegw01: Fix the SDIO description
ARM: mxs_defconfig: Enable the framebuffer
ARM: at91: pm: Mark at91_pm_secure_init as __init
Fabrice Gasnier (1):
ARM: dts: stm32: add missing usbh clock and fix clk order on stm32mp15
Gabriel Fernandez (3):
ARM: dts: stm32: use the correct clock source for CEC on stm32mp151
ARM: dts: stm32: DSI should use LSE SCMI clock on DK1/ED1 STM32 board
ARM: dts: stm32: delete fixed clock node on STM32MP15-SCMI
Gal Pressman (1):
Revert "tls: rx: move counting TlsDecryptErrors for sync"
Geert Uytterhoeven (1):
eeprom: at25: Rework buggy read splitting
Geliang Tang (1):
mptcp: update MIB_RMSUBFLOW in cmd_sf_destroy
Guiling Deng (1):
fbdev: fbmem: Fix logo center image dx issue
Hangbin Liu (1):
selftests/net: fix section name when using xdp_dummy.o
Hans de Goede (1):
ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem
Haowen Bai (1):
pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux()
Heiner Kallweit (1):
r8169: fix accessing unset transport header
Helge Deller (4):
fbcon: Disallow setting font bigger than screen size
fbcon: Prevent that screen size is smaller than font size
fbmem: Check virtual screen sizes in fb_set_var()
fbcon: Use fbcon_info_from_console() in fbcon_modechange_possible()
Hsin-Yi Wang (1):
video: of_display_timing.h: include errno.h
Huacai Chen (1):
LoongArch: Fix build errors for tinyconfig
Ivan Malov (1):
xsk: Clear page contiguity bit when unmapping pool
Jacky Bai (1):
pinctrl: imx: Add the zero base flag for imx93
Jakub Kicinski (3):
docs: netdev: document that patch series length limit
docs: netdev: document reverse xmas tree
docs: netdev: add a cheat sheet for the rules
Jamie Iles (1):
irqchip/xilinx: Add explicit dependency on OF_ADDRESS
Jan Beulich (1):
xen-netfront: restore __skb_queue_tail() positioning in
xennet_get_responses()
Jason A. Donenfeld (6):
powerpc/powernv: delay rng platform device creation until later in boot
wireguard: selftests: set fake real time in init
wireguard: selftests: use virt machine on m68k
wireguard: selftests: always call kernel makefile
wireguard: selftests: use microvm on x86
crypto: s390 - do not depend on CRYPTO_HW for SIMD implementations
Jean Delvare (1):
i2c: piix4: Fix a memory leak in the EFCH MMIO support
Jens Axboe (1):
io_uring: check that we have a file table when allocating update slots
Jerry Snitselaar (1):
dmaengine: idxd: Only call idxd_enable_system_pasid() if
succeeded in enabling SVA feature
Jia Zhu (1):
cachefiles: narrow the scope of flushed requests when releasing fd
Jimmy Assarsson (3):
can: kvaser_usb: replace run-time checks with struct
kvaser_usb_driver_info
can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression
can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits
Joerg Roedel (1):
MAINTAINERS: Remove iommu@xxxxxxxxxxxxxxxxxxxxxxxxxx
John Hubbard (1):
gen_compile_commands: handle multiple lines per .mod file
John Veness (1):
ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices
Jonathan Cameron (1):
cxl: Fix cleanup of port devices on failure to probe driver.
Judy Hsiao (1):
ASoC: rockchip: i2s: switch BCLK to GPIO
Juergen Gross (3):
x86/xen: Use clear_bss() for Xen PV guests
x86: Clear .brk area at early boot
x86: Fix .brk attribute in linker script
Karsten Graul (1):
MAINTAINERS: add Wenjia as SMC maintainer
Keith Busch (2):
nvme-pci: phison e16 has bogus namespace ids
nvme: use struct group for generic command dwords
Kent Gibson (1):
gpiolib: cdev: fix null pointer dereference in linereq_free()
Kishen Maloor (2):
mptcp: netlink: issue MP_PRIO signals from userspace PMs
selftests: mptcp: userspace PM support for MP_PRIO signals
Konrad Dybcio (2):
arm64: dts: qcom: msm8994: Fix CPU6/7 reg values
MAINTAINERS: Add myself as a reviewer for Qualcomm ARM/64 support
Kuninori Morimoto (1):
ASoC: ak4613: cares Simple-Audio-Card case for TDM
Leon Romanovsky (1):
gpio: vf610: fix compilation error
Li kunyu (1):
net: usb: Fix typo in code
Liang He (1):
can: grcan: grcan_probe(): remove extra of_node_get()
Linus Torvalds (3):
signal handling: don't use BUG_ON() for debugging
ida: don't use BUG_ON() for debugging
Linux 5.19-rc6
Linus Walleij (1):
soc: ixp4xx/npe: Fix unused match warning
Lu Baolu (1):
iommu/vt-d: Fix RID2PASID setup/teardown failure
Lukas Bulwahn (1):
LoongArch: Drop these obsolete selects in Kconfig
Lukasz Cieplicki (1):
i40e: Fix dropped jumbo frames statistics
Marc Kleine-Budde (5):
can: m_can: m_can_chip_config(): actually enable internal timestamping
can: m_can: m_can_{read_fifo,echo_tx_event}(): shift timestamp
to full 32 bits
can: mcp251xfd: mcp251xfd_stop(): add missing hrtimer_cancel()
can: mcp251xfd: mcp251xfd_register_get_dev_id(): use correct
length to read dev_id
can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix endianness conversion
Mario Limonciello (2):
ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked
ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported
Mark Brown (3):
ASoC: ops: Fix off by one in range control validation
ASoC: wcd9335: Fix spurious event generation
ASoC: wcd938x: Fix event generation for some controls
Masahiro Yamada (1):
kbuild: remove unused cmd_none in scripts/Makefile.modinst
Masami Hiramatsu (Google) (1):
fprobe, samples: Add module parameter descriptions
Mat Martineau (2):
mptcp: Avoid acquiring PM lock for subflow priority changes
mptcp: Acquire the subflow socket lock before modifying MP_PRIO flags
Miaoqian Lin (3):
dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate
dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate
ARM: meson: Fix refcount leak in meson_smp_prepare_cpus
Michael Roth (1):
x86/compressed/64: Add identity mappings for setup_data entries
Michael Walle (2):
dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly
net: lan966x: hardcode the number of external ports
Mihai Sain (1):
ARM: at91: fix soc detection for SAM9X60 SiPs
Norbert Zulinski (1):
i40e: Fix VF's MAC Address change on VM
Oleksandr Tyshchenko (1):
xen/arm: Fix race in RB-tree based P2M accounting
Oliver Hartkopp (1):
can: bcm: use call_rcu() instead of costly synchronize_rcu()
Oliver Neukum (1):
usbnet: fix memory leak in error case
Pablo Neira Ayuso (2):
netfilter: nf_tables: stricter validation of element data
netfilter: nft_set_pipapo: release elements in clone from abort path
Paolo Abeni (2):
mptcp: fix locking in mptcp_nl_cmd_sf_destroy()
mptcp: fix local endpoint accounting
Pavel Begunkov (1):
io_uring: explicit sqe padding for ioctl commands
Peng Fan (14):
arm64: dts: imx8mp: correct clock of pgc_ispdwp
arm64: dts: imx8mp-evk: correct mmc pad settings
arm64: dts: imx8mp-evk: correct gpio-led pad settings
arm64: dts: imx8mp-evk: correct vbus pad settings
arm64: dts: imx8mp-evk: correct eqos pad settings
arm64: dts: imx8mp-evk: correct vbus pad settings
arm64: dts: imx8mp-evk: correct I2C5 pad settings
arm64: dts: imx8mp-evk: correct I2C1 pad settings
arm64: dts: imx8mp-evk: correct I2C3 pad settings
arm64: dts: imx8mp-venice-gw74xx: correct pad settings
arm64: dts: imx8mp-phyboard-pollux-rdk: correct uart pad settings
arm64: dts: imx8mp-phyboard-pollux-rdk: correct eqos pad settings
arm64: dts: imx8mp-phyboard-pollux-rdk: correct i2c2 & mmc settings
arm64: dts: imx8mp-icore-mx8mp-edim2.2: correct pad settings
Peter Robinson (1):
dmaengine: imx-sdma: Allow imx8m for imx7 FW revs
Peter Ujfalusi (5):
ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up()
ASoC: SOF: Intel: hda-loader: Make sure that the fw load
sequence is followed
ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow
ASoC: SOF: ipc3-topology: Move and correct size checks in
sof_ipc3_control_load_bytes()
ASoC: SOF: Intel: hda: Fix compressed stream position tracking
Peter Zijlstra (1):
x86/ibt, objtool: Don't discard text references from tracepoint section
Pierre-Louis Bossart (11):
ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove
ASoC: rt711-sdca-sdw: fix calibrate mutex initialization
ASoC: Intel: sof_sdw: handle errors on card registration
ASoC: rt711: fix calibrate mutex initialization
ASoC: rt7*-sdw: harden jack_detect_handler
ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe
ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect
MAINTAINERS: update ASoC/Intel/SOF maintainers
ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2
ASoC: SOF: pm: add definitions for S4 and S5 states
ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4
and S5 states
Qi Hu (1):
LoongArch: Remove obsolete mentions of vcsr
Rafael J. Wysocki (2):
PM: runtime: Redefine pm_runtime_release_supplier()
PM: runtime: Fix supplier device management during consumer probe
Rhett Aultman (1):
can: gs_usb: gs_usb_open/close(): fix memory leak
Rick Lindsley (1):
ibmvnic: Properly dispose of all skbs during a failover.
Robin Murphy (1):
irqchip/gicv3: Handle resource request failure consistently
Roger Pau Monne (4):
xen/blkfront: fix leaking data in shared pages
xen/netfront: fix leaking data in shared pages
xen/netfront: force data bouncing when backend is untrusted
xen/blkfront: force data bouncing when backend is untrusted
Samuel Holland (2):
pinctrl: sunxi: a83t: Fix NAND function name for some pins
dt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typo
Sascha Hauer (1):
dmaengine: imx-sdma: only restart cyclic channel when enabled
Satish Nagireddy (1):
i2c: cadence: Unregister the clk notifier in error path
Sherry Sun (1):
arm64: dts: imx8mp-evk: correct the uart2 pinctl value
Shuah Khan (3):
misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer
misc: rtsx_usb: use separate command and response buffers
misc: rtsx_usb: set return value in rsp_buf alloc err path
Shuming Fan (1):
ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error
Srinivas Kandagatla (2):
ASoC: qdsp6: q6apm-dai: unprepare stream if its already prepared
MAINTAINERS: update ASoC Qualcomm maintainer email-id
Srinivas Neeli (1):
Revert "can: xilinx_can: Limit CANFD brp to 2"
Stafford Horne (1):
irqchip: or1k-pic: Undefine mask_ack for level triggered hardware
Stephan Gerhold (1):
arm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo
Stephen Boyd (1):
arm64: dts: qcom: Remove duplicate sc7180-trogdor include on
lazor/homestar
Sven Schnelle (1):
ptrace: fix clearing of JOBCTL_TRACED in ptrace_unfreeze_traced()
Takashi Iwai (2):
ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD
ALSA: cs46xx: Fix missing snd_card_free() call at probe error
Thomas Kopp (2):
can: mcp251xfd: mcp251xfd_regmap_crc_read(): improve workaround
handling for mcp2517fd
can: mcp251xfd: mcp251xfd_regmap_crc_read(): update workaround
broken CRC on TBC register
Thomas Zimmermann (1):
drm/aperture: Run fbdev removal before internal helpers
Tiezhu Yang (1):
LoongArch: Fix section mismatch warning
Tim Crawford (1):
ALSA: hda/realtek: Add quirk for Clevo L140PU
Vasyl Vavrychuk (1):
Bluetooth: core: Fix deadlock on hci_power_on_sync.
Vincent Guittot (1):
firmware: arm_scmi: Fix response size warning for OPTEE transport
Vinod Koul (1):
dmaengine: Revert "dmaengine: add verification of DMA_INTERRUPT
capability for dmatest"
Vishal Verma (1):
cxl/mbox: Fix missing variable payload checks in cmd size validation
Vlad Buslov (2):
net/sched: act_police: allow 'continue' action offload
net/mlx5e: Fix matchall police parameters validation
Vladimir Oltean (3):
selftests: forwarding: fix flood_unicast_test when h2 supports
IFF_UNICAST_FLT
selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT
selftests: forwarding: fix error message in learning_test
Vladimir Zapolskiy (1):
arm64: dts: qcom: sm8450: fix interconnects property of UFS node
Vladis Dronov (1):
wireguard: Kconfig: select CRYPTO_CHACHA_S390
Wei Yongjun (1):
irqchip/apple-aic: Make symbol 'use_fast_ipi' static
Xiang wangx (1):
openrisc: unwinder: Fix grammar issue in comment
Yassine Oudjana (1):
ASoC: wcd9335: Remove RX channel from old list before adding it
to a new one
Yian Chen (1):
iommu/vt-d: Fix PCI bus rescan device hot add
Yue Hu (2):
fscache: Fix if condition in fscache_wait_on_volume_collision()
fscache: Introduce fscache_cookie_is_dropped()