Linux 6.3-rc2
From: Linus Torvalds
Date: Sun Mar 12 2023 - 19:46:22 EST
It's another Sunday afternoon. which must mean another rc release.
This one looks fairly normal, although if you look at the diffs, they
are dominated by the removal of a staging driver (r8188eu) that has
been superceded by a proper driver. That removal itself is 90% of the
diffs.
But if you filter that out, it all looks normal. Still more than two
thirds in drivers, but hey, that's pretty normal. It's mostly gpu and
networking as usual, but there's various other driver fixes in there
too.
Outside of that regular driver noise (and the unusual driver removal
noise) it's a little bit of everything: core networking, arch fixes,
documentation, filesystems (btrfs, xfs, and ext4, but also some core
vfs fixes). And io_uring and some tooling.
The full shortlog is appended, for the adventurous souls that want to
get that kind of details. The release feels fairly normal so far, but
it's early days. Please keep testing and reporting any issues,
Linus
---
Adrien Thierry (1):
scsi: ufs: core: Add soft dependency on governor_simpleondemand
Al Viro (3):
alpha: fix lazy-FPU mis(merged/applied/whatnot)
new helper: put_and_unmap_page()
sh: sanitize the flags on sigreturn
Alex Deucher (3):
drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc15
drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc21
drm/amdgpu: fix error checking in amdgpu_read_mm_registers for nv
Alexander Aring (1):
ca8210: fix mac_len negative array access
Alexander Lobakin (1):
bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES
Alexandr Sapozhnikov (1):
drm/cirrus: NULL-check pipe->plane.state->fb in cirrus_pipe_update()
Alexandre Ghiti (1):
riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack mode
Andrew Cooper (1):
x86/CPU/AMD: Disable XSAVES on AMD family 0x17
Andy Shevchenko (1):
cpumask: Fix typo nr_cpumask_size --> nr_cpumask_bits
Armin Wolf (2):
platform/x86: dell-ddv: Fix cache invalidation on resume
platform/x86: dell-ddv: Fix temperature scaling
Arnaldo Carvalho de Melo (12):
tools arch x86: Sync the msr-index.h copy with the kernel sources
tools headers svm: Sync svm headers with the kernel sources
tools headers: Update the copy of x86's mem{cpy,set}_64.S used
in 'perf bench'
tools headers UAPI: Sync linux/prctl.h with the kernel sources
tools headers: Synchronize {linux,vdso}/bits.h with the kernel sources
tools include UAPI: Synchronize linux/fcntl.h with the kernel sources
tools headers kvm: Sync uapi/{asm/linux} kvm.h headers with the
kernel sources
tools arch x86: Sync the msr-index.h copy with the kernel sources
tools include UAPI: Sync linux/vhost.h with the kernel sources
tools headers x86 cpufeatures: Sync with the kernel sources
tools headers UAPI: Sync linux/perf_event.h with the kernel sources
perf tools: Add Adrian Hunter to MAINTAINERS as a reviewer
Arnd Bergmann (2):
platform/x86/amd: pmc: remove CONFIG_SUSPEND checks
ethernet: ice: avoid gcc-9 integer overflow warning
Asutosh Das (2):
scsi: ufs: mcq: qcom: Fix passing zero to PTR_ERR
scsi: ufs: mcq: qcom: Clean the return path of
ufs_qcom_mcq_config_resource()
Bagas Sanjaya (3):
bpf, docs: Fix link to BTF doc
bpf, doc: Do not link to docs.kernel.org for kselftest link
bpf, doc: Link to submitting-patches.rst for general patch submission info
Ben Skeggs (1):
drm/nouveau/fb/gp102-: cache scrubber binary on first load
Benjamin Coddington (1):
SUNRPC: Fix a server shutdown leak
Benjamin Tissoires (1):
selftest: hid: fix hid_bpf not set in config
Boris Burkov (2):
btrfs: sysfs: add size class stats
btrfs: fix potential dead lock in size class loading logic
Brian Vazquez (1):
net: use indirect calls helpers for sk_exit_memory_pressure()
Candice Li (2):
drm/amdgpu: Support umc node harvest config on umc v8_10
drm/amd/pm: Enable ecc_info table support for smu v13_0_10
Chandrakanth Patil (3):
scsi: megaraid_sas: Update max supported LD IDs to 240
scsi: megaraid_sas: Add crash dump mode capability bit in MFI capabilities
scsi: megaraid_sas: Driver version update to 07.725.01.00-rc1
Changbin Du (1):
perf stat: Fix counting when initial delay configured
Chuck Lever (1):
NFSD: Protect against filesystem freezing
Conor Dooley (2):
RISC-V: fix taking the text_mutex twice during sifive errata patching
RISC-V: Don't check text_mutex during stop_machine
D. Wythe (1):
net/smc: fix fallback failed while sendmsg with fastopen
Dan Carpenter (2):
net: phy: unlock on error in phy_probe()
scsi: ufs: ufs-qcom: Remove impossible check
Daniel Golle (1):
net: ethernet: mtk_eth_soc: fix RX data corruption issue
Daniel Machon (1):
net: microchip: sparx5: fix deletion of existing DSCP mappings
Daniel Scally (1):
platform/x86: int3472: Add GPIOs to Surface Go 3 Board data
Daniel Wagner (1):
scsi: qla2xxx: Add option to disable FC2 Target support
Danny Kaehn (1):
HID: cp2112: Fix driver not registering GPIO IRQ chip as threaded
Darrick J. Wong (1):
ext4: fix another off-by-one fsmap error on 1k block filesystems
Dave Airlie (1):
mailmap: add mailmap entries for Faith.
Dave Chinner (2):
xfs: quotacheck failure can race with background inode inactivation
xfs: fix off-by-one-block in xfs_discard_folio()
Dave Ertman (1):
ice: Fix DSCP PFC TLV creation
David Disseldorp (1):
watch_queue: fix IOC_WATCH_QUEUE_SET_SIZE alloc error paths
Dmitry Baryshkov (18):
drm/msm/a5xx: fix setting of the CP_PREEMPT_ENABLE_LOCAL register
drm/msm/a5xx: fix highest bank bit for a530
drm/msm/a5xx: fix the emptyness check in the preempt code
drm/msm/a5xx: fix context faults during ring switch
drm/msm/dpu: set DPU_MDP_PERIPH_0_REMOVED for sc8280xp
drm/msm/dpu: disable features unsupported by QCM2290
drm/msm/dpu: fix typo in in sm8550's dma_sblk_5
drm/msm/dpu: fix len of sc7180 ctl blocks
drm/msm/dpu: fix sm6115 and qcm2290 mixer width limits
drm/msm/dpu: correct sm8550 scaler
drm/msm/dpu: correct sc8280xp scaler
drm/msm/dpu: correct sm8450 scaler
drm/msm/dpu: correct sm8250 and sm8350 scaler
drm/msm/dpu: correct sm6115 scaler
drm/msm/dpu: drop DPU_DIM_LAYER from MIXER_MSM8998_MASK
drm/msm/dpu: fix clocks settings for msm8998 SSPP blocks
drm/msm/dpu: don't use DPU_CLK_CTRL_CURSORn for DMA SSPP clocks
drm/msm/dpu: fix stack smashing in dpu_hw_ctl_setup_blendstage
Douglas Anderson (1):
drm/msm/a6xx: Make GPU destroy a bit safer
Enrico Sau (2):
net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990
net: usb: qmi_wwan: add Telit 0x1080 composition
Eric Biggers (1):
ext4: fix cgroup writeback accounting with fs-layer encryption
Eric Dumazet (5):
net: avoid skb end_offset change in __skb_unclone_keeptruesize()
ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping()
net/sched: flower: fix fl_change() error recovery path
netfilter: conntrack: adopt safer max chain length
af_unix: fix struct pid leaks in OOB support
Eric Whitney (1):
ext4: fix RENAME_WHITEOUT handling for inline directories
Fedor Pchelkin (1):
nfc: change order inside nfc_se_io error path
Filipe Manana (2):
btrfs: fix extent map logging bit not cleared for split maps
after dropping range
btrfs: fix block group item corruption after inserting new block group
Florian Westphal (1):
netfilter: tproxy: fix deadlock due to missing BH disable
Gao Xiang (3):
erofs: fix wrong kunmap when using LZMA on HIGHMEM platforms
erofs: Revert "erofs: fix kvcalloc() misuse with __GFP_NOFAIL"
erofs: get rid of a useless DBG_BUGON
Geert Uytterhoeven (2):
m68k: mm: Move initrd phys_to_virt handling after paging_init()
i2c: dev: Fix bus callback return values
Greg Kroah-Hartman (1):
staging: r8188eu: delete driver
Hangbin Liu (1):
selftests: nft_nat: ensuring the listening side is up before
starting the client
Hangyu Hua (1):
net: tls: fix possible race condition between
do_tls_getsockopt_conf() and do_tls_setsockopt_conf()
Hans de Goede (3):
platform: mellanox: mlx-platform: Initialize shift variable to 0
staging: rtl8723bs: Fix key-store index handling
staging: rtl8723bs: Pass correct parameters to cfg80211_get_bss()
Harry Wentland (2):
drm/display: Don't block HDR_OUTPUT_METADATA on unknown EOTF
drm/connector: print max_requested_bpc in state debugfs
Hector Martin (1):
wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after
free for wext"
Heiner Kallweit (1):
net: phy: smsc: fix link up detection in forced irq mode
Horatiu Vultur (1):
net: lan966x: Fix port police support using tc-matchall
Huanhuan Wang (3):
nfp: fix incorrectly set csum flag for nfd3 path
nfp: fix incorrectly set csum flag for nfdk path
nfp: fix esp-tx-csum-offload doesn't take effect
Ian Rogers (2):
perf tests stat+csv_output: Switch CSV separator to @
perf test: Avoid counting commas in json linter
Ivan Delalande (1):
netfilter: ctnetlink: revert to dumping mark regardless of event type
Jakob Koschel (1):
scsi: lpfc: Avoid usage of list iterator variable after loop
Jakub Kicinski (11):
tls: rx: fix return value for async crypto
net: tls: avoid hanging tasks on the tx_lock
tools: ynl: fully inherit attrs in subsets
tools: ynl: use 1 as the default for first entry in attrs/ops
netlink: specs: update for codegen enumerating from 1
net: tls: fix device-offloaded sendpage straddling records
mailmap: add entry for Maxim Mikityanskiy
ynl: re-license uniformly under GPL-2.0 OR BSD-3-Clause
eth: fealnx: bring back this old driver
tools: ynl: move the enum classes to shared code
tools: ynl: fix enum-as-flags in the generic CLI
Jan Kara (4):
udf: Fix lost writes in udf_adinicb_writepage()
udf: Fix reading of in-ICB files
udf: Warn if block mapping is done for in-ICB files
ext4: Fix deadlock during directory rename
Jens Axboe (3):
io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
io_uring/uring_cmd: ensure that device supports IOPOLL
io_uring: silence variable ‘prev’ set but not used warning
Jiapeng Chong (2):
splice: Remove redundant assignment to ret
fs/locks: Remove redundant assignment to cmd
Jiri Slaby (SUSE) (1):
drm/nouveau/kms/nv50: fix nv50_wndw_new_ prototype
Johan Hovold (1):
drm/msm/adreno: fix runtime PM imbalance at unbind
Johannes Thumshirn (1):
btrfs: fix percent calculation for bg reclaim message
Justin Tee (1):
scsi: lpfc: Check kzalloc() in lpfc_sli4_cgn_params_read()
Kalyan Thota (1):
drm/msm/dpu: clear DSPP reservations in rm release
Kang Chen (2):
nfc: fdp: add null check of devm_kmalloc_array in
fdp_nci_i2c_read_device_properties
scsi: hisi_sas: Check devm_add_action() return value
Kars de Jong (1):
m68k: mm: Fix systems with memory at end of 32-bit address space
Kuogee Hsieh (1):
drm/msm/disp/dpu: fix sc7280_pp base offset
Lee Jones (2):
HID: core: Provide new max_buffer_size attribute to over-ride the default
HID: uhid: Over-ride the default maximum data buffer value with our own
Linus Torvalds (5):
cpumask: fix incorrect cpumask scanning result checks
cpumask: be more careful with 'cpumask_setall()'
x86/resctl: fix scheduler confusion with 'current'
cpumask: relax sanity checking constraints
Linux 6.3-rc2
Liu Jian (1):
bpf, sockmap: Fix an infinite loop error when len is 0 in
tcp_bpf_recvmsg_parser()
Lorenz Bauer (2):
btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR
selftests/bpf: check that modifier resolves after pointer
Lukas Bulwahn (1):
MAINTAINERS: repair a malformed T: entry in IDMAPPED MOUNTS
Mario Limonciello (2):
drm/amd: Fix initialization mistake for NBIO 7.3.0
tpm: disable hwrng for fTPM on some AMD designs
Maurizio Lombardi (1):
scsi: target: iscsi: Fix an error message in iscsi_check_key()
Michael Chan (1):
bnxt_en: Avoid order-5 memory allocation for TPA data
Michael Kelley (1):
scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file
Michael Schmitz (1):
m68k: Only force 030 bus error if PC not in exception table
Michal Swiatkowski (1):
ice: don't ignore return codes in VSI related code
Miquel Raynal (1):
ieee802154: Prevent user from crashing the host
Morten Linderud (1):
tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address
Namhyung Kim (2):
perf test: Fix offcpu test prev_state check
perf inject: Fix --buildid-all not to eat up MMAP2
Naohiro Aota (1):
btrfs: fix unnecessary increment of read error stat on write error
Pablo Neira Ayuso (2):
netfilter: nft_last: copy content when cloning expression
netfilter: nft_quota: copy content when cloning expression
Palmer Dabbelt (1):
RISC-V: Stop emitting attributes
Pedro Tammela (1):
net/sched: act_connmark: handle errno on tcf_idr_check_alloc
Petr Oros (1):
ice: copy last block omitted in ice_get_module_eeprom()
Philipp Hortmann (2):
staging: rtl8192e: Remove function ..dm_check_ac_dc_power calling a script
staging: rtl8192e: Remove call_usermodehelper starting RadioPower.sh
Qu Wenruo (1):
btrfs: ioctl: return device fsid from DEV_INFO ioctl
Rafał Miłecki (1):
bgmac: fix *initial* chip reset to support BCM5358
Rafał Szalecki (1):
HID: logitech-hidpp: Add support for Logitech MX Master 3S mouse
Randy Dunlap (4):
riscv, bpf: Fix patch_text implicit declaration
platform: mellanox: select REGMAP instead of depending on it
platform: x86: MLX_PLATFORM: select REGMAP instead of depending on it
drm/msm: DEVFREQ_GOV_SIMPLE_ONDEMAND is no longer needed
Ranjan Kumar (6):
scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt
scsi: mpi3mr: Driver unload crashes host when enhanced logging is enabled
scsi: mpi3mr: Wait for diagnostic save during controller init
scsi: mpi3mr: Return proper values for failures in firmware init path
scsi: mpi3mr: NVMe command size greater than 8K fails
scsi: mpi3mr: Bad drive in topology results kernel crash
Reka Norman (1):
HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
Richard Weinberger (1):
ubi: block: Fix missing blk_mq_end_request
Rob Clark (1):
drm/msm: Fix potential invalid ptr free
Rongguang Wei (1):
net: stmmac: add to set device wake up flag when stmmac init phy
Russell King (Oracle) (1):
net: phylib: get rid of unnecessary locking
Sagi Grimberg (1):
docs: sysfs-block: document hidden sysfs entry
Selvin Xavier (1):
bnxt_en: Fix the double free during device removal
Seth Forshee (1):
filelocks: use mount idmapping for setlease permission check
Shashank Sharma (1):
drm/amdgpu: fix return value check in kfd
Shigeru Yoshida (1):
net: caif: Fix use-after-free in cfusbl_device_notify()
Shin'ichiro Kawasaki (1):
scsi: sd: Fix wrong zone_write_granularity value during revalidate
Srinivas Pandruvada (4):
thermal: intel: int340x: processor_thermal: Fix deadlock
platform/x86: ISST: Increase range of valid mail box commands
platform/x86/intel/tpmi: Fix double free reported by Smatch
platform/x86: ISST: Fix kernel documentation warnings
Stephen Hemminger (1):
mailmap: update entries for Stephen Hemminger
Suman Ghosh (1):
octeontx2-af: Unlock contexts in the queue context cache in case
of fault detection
Swapnil Patel (1):
drm/amd/display: Update clock table to include highest clock setting
Thadeu Lima de Souza Cascardo (1):
net: avoid double iput when sock_alloc_file fails
Theodore Ts'o (2):
fs: prevent out-of-bounds array speculation when closing a file descriptor
ext4, jbd2: add an optimized bmap for the journal inode
Thomas Weißschuh (1):
ext4: make kobj_type structures constant
Thomas Zimmermann (1):
drm/msm: Fix possible uninitialized access in fbdev
Tobias Klauser (2):
fork: allow CLONE_NEWTIME in clone3 flags
selftests/clone3: test clone3 with CLONE_NEWTIME
Tudor Ambarus (1):
ext4: Fix comment about the 64BIT feature
Uwe Kleine-König (9):
misc: ad525x_dpot-i2c: Convert to i2c's .probe_new()
mtd: maps: pismo: Convert to i2c's .probe_new()
serial: sc16is7xx: Convert to i2c's .probe_new()
w1: ds2482: Convert to i2c's .probe_new()
media: i2c: ov5695: convert to i2c's .probe_new()
media: i2c: ov2685: convert to i2c's .probe_new()
i2c: Switch .probe() to not take an id parameter
i2c: mux: Convert all drivers to new .probe() callback
i2c: Convert drivers to new .probe() callback
Veerabadhran Gopalakrishnan (1):
drm/amdgpu/soc21: Add video cap query support for VCN_4_0_4
Vladimir Oltean (3):
powerpc: dts: t1040rdb: fix compatible string for Rev A boards
powerpc: dts: t1040rdb: enable both CPU ports
net: dsa: mt7530: permit port 5 to work without port 6 on MT7621 SoC
Wu Bo (1):
docs: ext4: modify the group desc size to 64
Yangtao Li (1):
erofs: mark z_erofs_lzma_init/erofs_pcpubuf_init w/ __init
Ye Bin (4):
ext4: move where set the MAY_INLINE_DATA flag is set
ext4: fix WARNING in ext4_update_inline_data
ext4: commit super block if fs record error when journal record
without error
ext4: make sure fs error flag setted before clear journal error
Yu Kuai (2):
block: fix wrong mode for blkdev_put() from disk_scan_partitions()
block, bfq: fix uaf for 'stable_merge_bfqq'
Yue Hu (1):
erofs: use wrapper i_blocksize() in erofs_file_read_iter()
Yuiko Oshino (1):
net: lan78xx: fix accessing the LAN7800's internal phy specific
registers from the MAC driver
Zhihao Cheng (1):
ext4: zero i_disksize when initializing the bootloader inode
lyndonli (2):
drm/amdgpu: Fix call trace warning and hang when removing amdgpu device
drm/amdgpu: Fix the warning info when removing amdgpu device
void0red (1):
btrfs: handle btrfs_del_item errors in __btrfs_update_delayed_inode