Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Large PR: 384 changed files, 55k changed lines #2

Open
wants to merge 282 commits into
base: branch-v6.3-rc1
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
282 commits
Select commit Hold shift + click to select a range
880ce5f
net: avoid skb end_offset change in __skb_unclone_keeptruesize()
Feb 27, 2023
fb07390
net/sched: act_connmark: handle errno on tcf_idr_check_alloc
tammela Feb 27, 2023
693aa2c
ila: do not generate empty messages in ila_xlat_nl_cmd_get_mapping()
Feb 27, 2023
dfd2f0e
net/sched: flower: fix fl_change() error recovery path
Feb 27, 2023
81563d8
net: lan966x: Fix port police support using tc-matchall
HoratiuVultur Feb 28, 2023
2067e7a
selftests: nft_nat: ensuring the listening side is up before starting…
liuhangbin Feb 27, 2023
860e874
netfilter: nft_last: copy content when cloning expression
ummakynes Feb 28, 2023
aabef97
netfilter: nft_quota: copy content when cloning expression
ummakynes Feb 28, 2023
fcd9531
btrfs: sysfs: add size class stats
boryas Feb 15, 2023
49c47cc
net: tls: fix possible race condition between do_tls_getsockopt_conf(…
HBh25Y Feb 28, 2023
f322136
net: tls: avoid hanging tasks on the tx_lock
kuba-moo Mar 1, 2023
044c8bf
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf
Mar 2, 2023
5c1ebbf
net: use indirect calls helpers for sk_exit_memory_pressure()
Mar 1, 2023
6c99377
ca8210: fix mac_len negative array access
Feb 17, 2023
02f1866
ieee802154: Prevent user from crashing the host
miquelraynal Mar 1, 2023
a98c071
tools headers svm: Sync svm headers with the kernel sources
acmel Feb 23, 2023
25f69c6
perf stat: Fix counting when initial delay configured
Mar 2, 2023
e57cf36
net: lan78xx: fix accessing the LAN7800's internal phy specific regis…
microchip1 Mar 1, 2023
9781e98
net: caif: Fix use-after-free in cfusbl_device_notify()
Mar 1, 2023
ad93bab
Merge tag 'ieee802154-for-net-2023-03-02' of git://git.kernel.org/pub…
kuba-moo Mar 3, 2023
7cf9353
tools: ynl: fully inherit attrs in subsets
kuba-moo Mar 1, 2023
ad4fafc
tools: ynl: use 1 as the default for first entry in attrs/ops
kuba-moo Mar 1, 2023
bcec717
netlink: specs: update for codegen enumerating from 1
kuba-moo Mar 1, 2023
8f632a0
Merge branch 'net-tools-ynl-fixes'
davem330 Mar 3, 2023
84cba18
ice: copy last block omitted in ice_get_module_eeprom()
orosp Mar 1, 2023
3e04419
nfp: fix incorrectly set csum flag for nfd3 path
wanghuanhuan12 Mar 2, 2023
8b46168
nfp: fix incorrectly set csum flag for nfdk path
wanghuanhuan12 Mar 2, 2023
1cf78d4
nfp: fix esp-tx-csum-offload doesn't take effect
wanghuanhuan12 Mar 2, 2023
5281252
Merge branch 'nfp-ipsec-csum'
davem330 Mar 3, 2023
db50f7a
HID: logitech-hidpp: Add support for Logitech MX Master 3S mouse
Mar 1, 2023
8ae2f2b
HID: intel-ish-hid: ipc: Fix potential use-after-free in work function
Feb 27, 2023
d900f3d
bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_rec…
liujian56 Mar 3, 2023
e301195
drm/msm/dpu: fix typo in in sm8550's dma_sblk_5
lumag Feb 11, 2023
ce6bd00
drm/msm/dpu: fix len of sc7180 ctl blocks
lumag Feb 11, 2023
da06be8
drm/msm/dpu: fix sm6115 and qcm2290 mixer width limits
lumag Feb 11, 2023
d113d26
drm/msm/dpu: correct sm8550 scaler
lumag Feb 11, 2023
b3587cb
drm/msm/dpu: correct sc8280xp scaler
lumag Feb 11, 2023
c7da17b
drm/msm/dpu: correct sm8450 scaler
lumag Feb 11, 2023
03c0c3c
drm/msm/dpu: correct sm8250 and sm8350 scaler
lumag Feb 11, 2023
38164e9
drm/msm/dpu: correct sm6115 scaler
lumag Feb 11, 2023
a5045b0
drm/msm/dpu: drop DPU_DIM_LAYER from MIXER_MSM8998_MASK
lumag Feb 11, 2023
0abb6a2
drm/msm/dpu: fix clocks settings for msm8998 SSPP blocks
lumag Feb 11, 2023
d6181c1
drm/msm/dpu: don't use DPU_CLK_CTRL_CURSORn for DMA SSPP clocks
lumag Feb 11, 2023
1c1ded3
drm/msm/dpu: fix stack smashing in dpu_hw_ctl_setup_blendstage
lumag Feb 23, 2023
ce68153
drm/msm/disp/dpu: fix sc7280_pp base offset
Feb 27, 2023
5ec498b
drm/msm/dpu: clear DSPP reservations in rm release
Feb 13, 2023
52f04f1
thermal: intel: int340x: processor_thermal: Fix deadlock
spandruvada Mar 3, 2023
31d2e6b
tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'pe…
acmel Mar 3, 2023
df4b933
tools headers UAPI: Sync linux/prctl.h with the kernel sources
acmel Mar 3, 2023
811f35f
tools headers: Synchronize {linux,vdso}/bits.h with the kernel sources
acmel Mar 3, 2023
5f80038
tools include UAPI: Synchronize linux/fcntl.h with the kernel sources
acmel Mar 3, 2023
33c53f9
tools headers kvm: Sync uapi/{asm/linux} kvm.h headers with the kerne…
acmel Mar 3, 2023
3ee7cb4
tools arch x86: Sync the msr-index.h copy with the kernel sources
acmel Mar 4, 2023
0c7273e
xfs: quotacheck failure can race with background inode inactivation
Mar 5, 2023
8ac5b99
xfs: fix off-by-one-block in xfs_discard_folio()
Mar 5, 2023
a9334b7
net: stmmac: add to set device wake up flag when stmmac init phy
Mar 2, 2023
f4b47a2
net: phylib: get rid of unnecessary locking
Mar 3, 2023
accd7e2
bnxt_en: Avoid order-5 memory allocation for TPA data
Mar 4, 2023
89b59a8
bnxt_en: Fix the double free during device removal
selvintxavier Mar 4, 2023
9f7dd42
netfilter: ctnetlink: revert to dumping mark regardless of event type
colona Mar 3, 2023
4a02426
netfilter: tproxy: fix deadlock due to missing BH disable
Mar 3, 2023
14e998e
tools include UAPI: Sync linux/vhost.h with the kernel sources
acmel Mar 6, 2023
0d9fad9
m68k: mm: Fix systems with memory at end of 32-bit address space
Kars-de-Jong Feb 23, 2023
d4b9792
m68k: mm: Move initrd phys_to_virt handling after paging_init()
geertu Feb 27, 2023
e36a82b
m68k: Only force 030 bus error if PC not in exception table
Mar 1, 2023
49854d3
udf: Fix lost writes in udf_adinicb_writepage()
jankara Feb 27, 2023
cecb1f0
udf: Fix reading of in-ICB files
jankara Feb 28, 2023
63bceed
udf: Warn if block mapping is done for in-ICB files
jankara Feb 28, 2023
32db18d
bpf, doc: Do not link to docs.kernel.org for kselftest link
bagasme Feb 28, 2023
b7abcd9
bpf, doc: Link to submitting-patches.rst for general patch submission…
bagasme Feb 28, 2023
7d09306
tools headers x86 cpufeatures: Sync with the kernel sources
acmel Mar 6, 2023
1214836
btrfs: fix potential dead lock in size class loading logic
boryas Feb 15, 2023
2943868
btrfs: ioctl: return device fsid from DEV_INFO ioctl
adam900710 Feb 11, 2023
c06016a
btrfs: handle btrfs_del_item errors in __btrfs_update_delayed_inode
void0red Feb 18, 2023
98e8d36
btrfs: fix unnecessary increment of read error stat on write error
naota Feb 13, 2023
95cd356
btrfs: fix percent calculation for bg reclaim message
morbidrsa Feb 21, 2023
e4cc148
btrfs: fix extent map logging bit not cleared for split maps after dr…
fdmanana Feb 27, 2023
80c16b2
cpumask: Fix typo nr_cpumask_size --> nr_cpumask_bits
andy-shev Mar 6, 2023
294635a
bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES
alobakin Feb 24, 2023
6630506
Merge tag 'drm-misc-fixes-2023-02-23' of git://anongit.freedesktop.or…
airlied Mar 6, 2023
9b45980
btf: fix resolving BTF_KIND_VAR after ARRAY, STRUCT, UNION, PTR
Mar 6, 2023
dfdd608
selftests/bpf: check that modifier resolves after pointer
Mar 6, 2023
32dfc59
Merge branch 'fix resolving VAR after DATASEC'
Mar 6, 2023
8ca09d5
cpumask: fix incorrect cpumask scanning result checks
torvalds Mar 6, 2023
06a1574
tools headers UAPI: Sync linux/perf_event.h with the kernel sources
acmel Mar 6, 2023
5b201a8
perf tools: Add Adrian Hunter to MAINTAINERS as a reviewer
acmel Mar 6, 2023
58aac3a
net: phy: smsc: fix link up detection in forced irq mode
hkallweit Mar 4, 2023
193250a
net: ethernet: mtk_eth_soc: fix RX data corruption issue
dangowrt Mar 4, 2023
e539a10
net: tls: fix device-offloaded sendpage straddling records
kuba-moo Mar 4, 2023
6cc55c9
scsi: target: iscsi: Fix an error message in iscsi_check_key()
maurizio-lombardi Feb 14, 2023
877b037
scsi: qla2xxx: Add option to disable FC2 Target support
igaw Feb 8, 2023
06d1a90
scsi: hisi_sas: Check devm_add_action() return value
void0red Feb 27, 2023
2ebe161
scsi: ufs: core: Add soft dependency on governor_simpleondemand
athierry1 Feb 20, 2023
fa8d327
scsi: ufs: ufs-qcom: Remove impossible check
error27 Feb 27, 2023
c8be073
scsi: ufs: mcq: qcom: Fix passing zero to PTR_ERR
Mar 2, 2023
c9507ea
scsi: ufs: mcq: qcom: Clean the return path of ufs_qcom_mcq_config_re…
Mar 2, 2023
312320b
scsi: lpfc: Check kzalloc() in lpfc_sli4_cgn_params_read()
Feb 28, 2023
2850b23
scsi: lpfc: Avoid usage of list iterator variable after loop
Jakob-Koschel Mar 1, 2023
02ca7da
scsi: mpi3mr: ioctl timeout when disabling/enabling interrupt
Feb 28, 2023
5b06a71
scsi: mpi3mr: Driver unload crashes host when enhanced logging is ena…
Feb 28, 2023
0a319f1
scsi: mpi3mr: Wait for diagnostic save during controller init
Feb 28, 2023
ba8a9ba
scsi: mpi3mr: Return proper values for failures in firmware init path
Feb 28, 2023
4f297e8
scsi: mpi3mr: NVMe command size greater than 8K fails
Feb 28, 2023
8e45183
scsi: mpi3mr: Bad drive in topology results kernel crash
Feb 28, 2023
bfa6591
scsi: megaraid_sas: Update max supported LD IDs to 240
cp890582 Mar 2, 2023
9bcb1d5
scsi: megaraid_sas: Add crash dump mode capability bit in MFI capabil…
cp890582 Mar 2, 2023
a2033f9
scsi: megaraid_sas: Driver version update to 07.725.01.00-rc1
cp890582 Mar 2, 2023
11d9874
scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file
kelleymh Feb 27, 2023
288b327
scsi: sd: Fix wrong zone_write_granularity value during revalidate
kawasaki Mar 6, 2023
e18048d
RISC-V: Stop emitting attributes
palmer-dabbelt Feb 23, 2023
c64c67c
alpha: fix lazy-FPU mis(merged/applied/whatnot)
Mar 7, 2023
757b56a
Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel…
kuba-moo Mar 7, 2023
849ad04
new helper: put_and_unmap_page()
Mar 7, 2023
c77737b
netfilter: conntrack: adopt safer max chain length
Mar 7, 2023
24efcdf
platform/x86/amd: pmc: remove CONFIG_SUSPEND checks
arndb Feb 14, 2023
001f61c
platform/x86: dell-ddv: Fix cache invalidation on resume
Wer-Wolf Feb 18, 2023
0331b1b
platform/x86: dell-ddv: Fix temperature scaling
Wer-Wolf Feb 18, 2023
95ecf90
platform/x86: ISST: Increase range of valid mail box commands
spandruvada Feb 27, 2023
6a192c0
platform/x86/intel/tpmi: Fix double free reported by Smatch
spandruvada Feb 27, 2023
03f5eb3
platform: mellanox: select REGMAP instead of depending on it
rddunlap Feb 26, 2023
7e7e154
platform: x86: MLX_PLATFORM: select REGMAP instead of depending on it
rddunlap Feb 26, 2023
94e9cbd
platform/x86: ISST: Fix kernel documentation warnings
spandruvada Feb 11, 2023
e8059d3
platform/x86: int3472: Add GPIOs to Surface Go 3 Board data
Mar 2, 2023
1a0009a
platform: mellanox: mlx-platform: Initialize shift variable to 0
jwrdegoede Mar 7, 2023
775c73d
Merge branch 'main' of git://git.kernel.org/pub/scm/linux/kernel/git/…
Mar 7, 2023
428913b
block: fix wrong mode for blkdev_put() from disk_scan_partitions()
YuKuai-huawei Mar 7, 2023
418383e
net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990
Mar 6, 2023
382e363
net: usb: qmi_wwan: add Telit 0x1080 composition
Mar 6, 2023
fd9a2e1
NFSD: Protect against filesystem freezing
chucklever Mar 6, 2023
63355b9
cpumask: be more careful with 'cpumask_setall()'
torvalds Mar 7, 2023
bf89b7e
RISC-V: fix taking the text_mutex twice during sifive errata patching
ConchuOD Mar 2, 2023
e5eef23
drm/display: Don't block HDR_OUTPUT_METADATA on unknown EOTF
Jan 13, 2023
7d38697
drm/connector: print max_requested_bpc in state debugfs
Jan 13, 2023
06630fb
drm/amdgpu: Support umc node harvest config on umc v8_10
candicelicy Feb 24, 2023
c538991
drm/amd/pm: Enable ecc_info table support for smu v13_0_10
candicelicy Jan 16, 2023
2d99a7e
drm/amd/display: Update clock table to include highest clock setting
Mar 1, 2023
fef3f92
ice: Fix DSCP PFC TLV creation
dmertman Jan 27, 2023
c4a9c8e
ice: don't ignore return codes in VSI related code
Feb 13, 2023
8f5c5a7
ethernet: ice: avoid gcc-9 integer overflow warning
arndb Feb 14, 2023
7d834b4
nfc: change order inside nfc_se_io error path
pchelkin91 Mar 6, 2023
e7b15ac
mailmap: add entry for Maxim Mikityanskiy
kuba-moo Mar 6, 2023
b1649b0
mailmap: update entries for Stephen Hemminger
shemminger Mar 6, 2023
37d9df2
ynl: re-license uniformly under GPL-2.0 OR BSD-3-Clause
kuba-moo Mar 6, 2023
e330622
docs: sysfs-block: document hidden sysfs entry
sagigrimberg Mar 3, 2023
675dfe1
btrfs: fix block group item corruption after inserting new block group
fdmanana Mar 6, 2023
ffec85d
ext4: fix cgroup writeback accounting with fs-layer encryption
ebiggers Feb 3, 2023
60db00e
ext4: make kobj_type structures constant
t-8ch Feb 9, 2023
c9f62c8
ext4: fix RENAME_WHITEOUT handling for inline directories
Feb 10, 2023
c993799
ext4: fix another off-by-one fsmap error on 1k block filesystems
Feb 16, 2023
b7eef40
docs: ext4: modify the group desc size to 64
Feb 22, 2023
7fc1f5c
ext4: Fix comment about the 64BIT feature
ambarus Mar 1, 2023
3c92792
ext4: Fix deadlock during directory rename
jankara Mar 1, 2023
03e1d60
watch_queue: fix IOC_WATCH_QUEUE_SET_SIZE alloc error paths
ddiss Mar 7, 2023
a402f1e
fork: allow CLONE_NEWTIME in clone3 flags
tklauser Mar 8, 2023
515bddf
selftests/clone3: test clone3 with CLONE_NEWTIME
tklauser Mar 8, 2023
ce7ca79
net/smc: fix fallback failed while sendmsg with fastopen
Mar 7, 2023
ea9dd2e
octeontx2-af: Unlock contexts in the queue context cache in case of f…
sumang-mrvl Mar 7, 2023
cdd2883
net: microchip: sparx5: fix deletion of existing DSCP mappings
Danielmachon Mar 7, 2023
9ca6705
SUNRPC: Fix a server shutdown leak
bcodding-rh Mar 3, 2023
e2f2a39
block, bfq: fix uaf for 'stable_merge_bfqq'
YuKuai-huawei Mar 8, 2023
5b8e531
MAINTAINERS: repair a malformed T: entry in IDMAPPED MOUNTS
bulwahn Mar 8, 2023
01e68ce
io_uring/io-wq: stop setting PF_NO_SETAFFINITY on io-wq workers
axboe Mar 8, 2023
b056346
x86/CPU/AMD: Disable XSAVES on AMD family 0x17
andyhhp Mar 7, 2023
a98fc23
staging: rtl8192e: Remove function ..dm_check_ac_dc_power calling a s…
Feb 28, 2023
fe413a0
staging: rtl8192e: Remove call_usermodehelper starting RadioPower.sh
Mar 1, 2023
05cbcc4
staging: rtl8723bs: Fix key-store index handling
jwrdegoede Mar 6, 2023
d17789e
staging: rtl8723bs: Pass correct parameters to cfg80211_get_bss()
jwrdegoede Mar 6, 2023
7fef099
x86/resctl: fix scheduler confusion with 'current'
torvalds Mar 7, 2023
a722511
drm/msm: DEVFREQ_GOV_SIMPLE_ONDEMAND is no longer needed
rddunlap Feb 20, 2023
55ee664
Merge tag 'platform-drivers-x86-v6.3-2' of git://git.kernel.org/pub/s…
torvalds Mar 8, 2023
6a98c9c
Merge tag 'fs_for_v6.3-rc2' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Mar 8, 2023
c8b8a3c
net: dsa: mt7530: permit port 5 to work without port 6 on MT7621 SoC
vladimiroltean Mar 7, 2023
8f14820
eth: fealnx: bring back this old driver
kuba-moo Mar 7, 2023
2aab4b9
af_unix: fix struct pid leaks in OOB support
Mar 7, 2023
649c15c
net: avoid double iput when sock_alloc_file fails
Mar 7, 2023
6517a60
tools: ynl: move the enum classes to shared code
kuba-moo Mar 8, 2023
c311aaa
tools: ynl: fix enum-as-flags in the generic CLI
kuba-moo Mar 8, 2023
2d8cb0b
Merge branch 'tools-ynl-fix-enum-as-flags-in-the-generic-cli'
kuba-moo Mar 9, 2023
fdf6c23
staging: r8188eu: delete driver
gregkh Mar 8, 2023
c3a4aec
splice: Remove redundant assignment to ret
Mar 7, 2023
dc59219
fs/locks: Remove redundant assignment to cmd
Mar 8, 2023
67eeadf
Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/gi…
Mar 9, 2023
a279ade
erofs: mark z_erofs_lzma_init/erofs_pcpubuf_init w/ __init
bbkzz Mar 3, 2023
8f121df
erofs: fix wrong kunmap when using LZMA on HIGHMEM platforms
hsiangkao Mar 5, 2023
647dd2c
erofs: Revert "erofs: fix kvcalloc() misuse with __GFP_NOFAIL"
hsiangkao Mar 9, 2023
9ff4718
erofs: get rid of a useless DBG_BUGON
hsiangkao Mar 9, 2023
3993f4f
erofs: use wrapper i_blocksize() in erofs_file_read_iter()
taigerhu Mar 6, 2023
03b3d6b
io_uring/uring_cmd: ensure that device supports IOPOLL
axboe Mar 8, 2023
fa78033
io_uring: silence variable ‘prev’ set but not used warning
axboe Mar 9, 2023
573b22c
sh: sanitize the flags on sigreturn
Mar 6, 2023
c70e9b8
Merge tag 'm68k-for-v6.3-tag2' of git://git.kernel.org/pub/scm/linux/…
torvalds Mar 9, 2023
2653e3f
Merge tag 'for-linus-2023030901' of git://git.kernel.org/pub/scm/linu…
torvalds Mar 9, 2023
44889ba
Merge tag 'net-6.3-rc2' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Mar 9, 2023
b2bda46
mailmap: add mailmap entries for Faith.
airlied Mar 9, 2023
3a43e30
Merge tag 'drm-msm-fixes-2023-03-09' of https://gitlab.freedesktop.or…
airlied Mar 9, 2023
55e7ddd
misc: ad525x_dpot-i2c: Convert to i2c's .probe_new()
Feb 26, 2023
0b79d5d
mtd: maps: pismo: Convert to i2c's .probe_new()
Feb 26, 2023
01d9387
serial: sc16is7xx: Convert to i2c's .probe_new()
Feb 26, 2023
e602898
w1: ds2482: Convert to i2c's .probe_new()
Feb 26, 2023
79e070c
media: i2c: ov5695: convert to i2c's .probe_new()
Feb 26, 2023
7eafbd4
media: i2c: ov2685: convert to i2c's .probe_new()
Feb 26, 2023
03c835f
i2c: Switch .probe() to not take an id parameter
Feb 26, 2023
2f2afad
i2c: mux: Convert all drivers to new .probe() callback
Feb 26, 2023
834a9dc
i2c: Convert drivers to new .probe() callback
Feb 26, 2023
9e5f81f
i2c: dev: Fix bus callback return values
geertu Mar 9, 2023
42d0c4b
filelocks: use mount idmapping for setlease permission check
sforshee Mar 9, 2023
7695034
riscv: Use READ_ONCE_NOCHECK in imprecise unwinding stack mode
Mar 8, 2023
2a8db5e
RISC-V: Don't check text_mutex during stop_machine
ConchuOD Mar 3, 2023
93bb18d
drm/amdgpu: Fix call trace warning and hang when removing amdgpu device
Mar 2, 2023
1717cc5
drm/amd: Fix initialization mistake for NBIO 7.3.0
superm1 Mar 1, 2023
20534db
drm/amdgpu: fix return value check in kfd
contactshashanksharma Feb 27, 2023
8879ec6
drm/amdgpu: Fix the warning info when removing amdgpu device
Mar 3, 2023
0dcdf84
drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc15
alexdeucher Mar 6, 2023
2915e43
drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc21
alexdeucher Mar 6, 2023
b42fee5
drm/amdgpu: fix error checking in amdgpu_read_mm_registers for nv
alexdeucher Mar 7, 2023
6ce2ea0
drm/amdgpu/soc21: Add video cap query support for VCN_4_0_4
Mar 8, 2023
609d544
fs: prevent out-of-bounds array speculation when closing a file descr…
tytso Mar 6, 2023
519b233
Merge tag 'amd-drm-fixes-6.3-2023-03-09' of https://gitlab.freedeskto…
airlied Mar 10, 2023
49be4fb
Merge tag 'perf-tools-fixes-for-v6.3-1-2023-03-09' of git://git.kerne…
torvalds Mar 10, 2023
f331c5d
Merge tag 'io_uring-6.3-2023-03-09' of git://git.kernel.dk/linux
torvalds Mar 10, 2023
ae195ca
Merge tag 'for-6.3-rc1-tag' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Mar 10, 2023
92cadfc
Merge tag 'nfsd-6.3-2' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Mar 10, 2023
388a810
Merge tag 'erofs-for-6.3-rc2-fixes' of git://git.kernel.org/pub/scm/l…
torvalds Mar 10, 2023
b0d14d2
Merge tag 'drm-fixes-2023-03-10' of git://anongit.freedesktop.org/drm…
torvalds Mar 10, 2023
55a2110
Merge tag 'riscv-for-linus-6.3-rc2' of git://git.kernel.org/pub/scm/l…
torvalds Mar 10, 2023
a0aefd3
Merge tag 'thermal-6.3-rc2' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Mar 11, 2023
4831f76
Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Mar 11, 2023
d33d4c9
Merge tag 'pull-highmem' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Mar 11, 2023
40f879b
Merge tag 'block-6.3-2023-03-09' of git://git.kernel.dk/linux
torvalds Mar 11, 2023
ef5f68c
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Mar 11, 2023
1dcdce5
ext4: move where set the MAY_INLINE_DATA flag is set
Mar 7, 2023
2b96b4a
ext4: fix WARNING in ext4_update_inline_data
Mar 7, 2023
62913ae
ext4, jbd2: add an optimized bmap for the journal inode
tytso Mar 8, 2023
eee0023
ext4: commit super block if fs record error when journal record witho…
Mar 7, 2023
f57886c
ext4: make sure fs error flag setted before clear journal error
Mar 7, 2023
f5361da
ext4: zero i_disksize when initializing the bootloader inode
Mar 8, 2023
e25c54d
ubi: block: Fix missing blk_mq_end_request
richardweinberger Mar 11, 2023
81ff855
Merge tag 'i2c-for-6.3-rc2' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Mar 11, 2023
e730408
cpumask: relax sanity checking constraints
torvalds Mar 12, 2023
40d0c09
Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/pub/scm/lin…
torvalds Mar 12, 2023
3b11717
Merge tag 'vfs.misc.v6.3-rc2' of git://git.kernel.org/pub/scm/linux/k…
torvalds Mar 12, 2023
f5eded1
Merge tag 'kernel.fork.v6.3-rc2' of gitolite.kernel.org:pub/scm/linux…
torvalds Mar 12, 2023
d3d0cac
Merge tag 'x86_urgent_for_v6.3_rc2' of git://git.kernel.org/pub/scm/l…
torvalds Mar 12, 2023
1342316
Merge tag 'staging-6.3-rc2' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Mar 12, 2023
2e545d6
Merge tag 'xfs-6.3-fixes-1' of git://git.kernel.org/pub/scm/fs/xfs/xf…
torvalds Mar 12, 2023
80a6c21
tpm/eventlog: Don't abort tpm_read_log on faulty ACPI address
Foxboron Feb 15, 2023
f1324bb
tpm: disable hwrng for fTPM on some AMD designs
superm1 Feb 28, 2023
c4ecd87
Merge tag 'tpm-v6.3-rc3' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Mar 12, 2023
79d1ed5
wifi: cfg80211: Partial revert "wifi: cfg80211: Fix use after free fo…
marcan Mar 11, 2023
eeac8ed
Linux 6.3-rc2
torvalds Mar 12, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 9 additions & 1 deletion .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -136,6 +136,9 @@ Erik Kaneda <[email protected]> <[email protected]>
Eugen Hristev <[email protected]> <[email protected]>
Evgeniy Polyakov <[email protected]>
Ezequiel Garcia <[email protected]> <[email protected]>
Faith Ekstrand <[email protected]> <[email protected]>
Faith Ekstrand <[email protected]> <[email protected]>
Faith Ekstrand <[email protected]> <[email protected]>
Felipe W Damasio <[email protected]>
Felix Kuhling <[email protected]>
Felix Moeller <[email protected]>
Expand Down Expand Up @@ -306,6 +309,8 @@ Mauro Carvalho Chehab <[email protected]> <[email protected]>
Mauro Carvalho Chehab <[email protected]> <[email protected]>
Mauro Carvalho Chehab <[email protected]> <[email protected]>
Mauro Carvalho Chehab <[email protected]> <[email protected]>
Maxim Mikityanskiy <[email protected]> <[email protected]>
Maxim Mikityanskiy <[email protected]> <[email protected]>
Maxime Ripard <[email protected]> <[email protected]>
Maxime Ripard <[email protected]> <[email protected]>
Mayuresh Janorkar <[email protected]>
Expand Down Expand Up @@ -411,7 +416,10 @@ Shuah Khan <[email protected]> <[email protected]>
Simon Arlott <[email protected]> <[email protected]>
Simon Kelley <[email protected]>
Stéphane Witzmann <[email protected]>
Stephen Hemminger <[email protected]>
Stephen Hemminger <[email protected]> <[email protected]>
Stephen Hemminger <[email protected]> <[email protected]>
Stephen Hemminger <[email protected]> <[email protected]>
Stephen Hemminger <[email protected]> <[email protected]>
Steve Wise <[email protected]> <[email protected]>
Steve Wise <[email protected]> <[email protected]>
Subash Abhinov Kasiviswanathan <[email protected]>
Expand Down
9 changes: 9 additions & 0 deletions Documentation/ABI/stable/sysfs-block
Original file line number Diff line number Diff line change
Expand Up @@ -705,6 +705,15 @@ Description:
zoned will report "none".


What: /sys/block/<disk>/hidden
Date: March 2023
Contact: [email protected]
Description:
[RO] the block device is hidden. it doesn’t produce events, and
can’t be opened from userspace or using blkdev_get*.
Used for the underlying components of multipath devices.


What: /sys/block/<disk>/stat
Date: February 2008
Contact: Jerome Marchand <[email protected]>
Expand Down
14 changes: 5 additions & 9 deletions Documentation/bpf/bpf_devel_QA.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ workflows related to reporting bugs, submitting patches, and queueing
patches for stable kernels.

For general information about submitting patches, please refer to
`Documentation/process/`_. This document only describes additional specifics
related to BPF.
Documentation/process/submitting-patches.rst. This document only describes
additional specifics related to BPF.

.. contents::
:local:
Expand Down Expand Up @@ -461,15 +461,15 @@ needed::

$ sudo make run_tests

See the kernels selftest `Documentation/dev-tools/kselftest.rst`_
document for further documentation.
See :doc:`kernel selftest documentation </dev-tools/kselftest>`
for details.

To maximize the number of tests passing, the .config of the kernel
under test should match the config file fragment in
tools/testing/selftests/bpf as closely as possible.

Finally to ensure support for latest BPF Type Format features -
discussed in `Documentation/bpf/btf.rst`_ - pahole version 1.16
discussed in Documentation/bpf/btf.rst - pahole version 1.16
is required for kernels built with CONFIG_DEBUG_INFO_BTF=y.
pahole is delivered in the dwarves package or can be built
from source at
Expand Down Expand Up @@ -684,12 +684,8 @@ when:


.. Links
.. _Documentation/process/: https://www.kernel.org/doc/html/latest/process/
.. _netdev-FAQ: Documentation/process/maintainer-netdev.rst
.. _selftests:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/tools/testing/selftests/bpf/
.. _Documentation/dev-tools/kselftest.rst:
https://www.kernel.org/doc/html/latest/dev-tools/kselftest.html
.. _Documentation/bpf/btf.rst: btf.rst

Happy BPF hacking!
6 changes: 3 additions & 3 deletions Documentation/filesystems/ext4/blockgroup.rst
Original file line number Diff line number Diff line change
Expand Up @@ -105,9 +105,9 @@ descriptors. Instead, the superblock and a single block group descriptor
block is placed at the beginning of the first, second, and last block
groups in a meta-block group. A meta-block group is a collection of
block groups which can be described by a single block group descriptor
block. Since the size of the block group descriptor structure is 32
bytes, a meta-block group contains 32 block groups for filesystems with
a 1KB block size, and 128 block groups for filesystems with a 4KB
block. Since the size of the block group descriptor structure is 64
bytes, a meta-block group contains 16 block groups for filesystems with
a 1KB block size, and 64 block groups for filesystems with a 4KB
blocksize. Filesystems can either be created using this new block group
descriptor layout, or existing filesystems can be resized on-line, and
the field s_first_meta_bg in the superblock will indicate the first
Expand Down
2 changes: 1 addition & 1 deletion Documentation/netlink/genetlink-c.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0
# SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
%YAML 1.2
---
$id: http://kernel.org/schemas/netlink/genetlink-c.yaml#
Expand Down
2 changes: 1 addition & 1 deletion Documentation/netlink/genetlink-legacy.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0
# SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
%YAML 1.2
---
$id: http://kernel.org/schemas/netlink/genetlink-legacy.yaml#
Expand Down
2 changes: 1 addition & 1 deletion Documentation/netlink/genetlink.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SPDX-License-Identifier: GPL-2.0
# SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause
%YAML 1.2
---
$id: http://kernel.org/schemas/netlink/genetlink-legacy.yaml#
Expand Down
17 changes: 2 additions & 15 deletions Documentation/netlink/specs/ethtool.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause

name: ethtool

protocol: genetlink-legacy
Expand All @@ -11,7 +13,6 @@ attribute-sets:
-
name: dev-index
type: u32
value: 1
-
name: dev-name
type: string
Expand All @@ -25,7 +26,6 @@ attribute-sets:
-
name: index
type: u32
value: 1
-
name: name
type: string
Expand All @@ -39,14 +39,12 @@ attribute-sets:
name: bit
type: nest
nested-attributes: bitset-bit
value: 1
-
name: bitset
attributes:
-
name: nomask
type: flag
value: 1
-
name: size
type: u32
Expand All @@ -61,7 +59,6 @@ attribute-sets:
-
name: index
type: u32
value: 1
-
name: value
type: string
Expand All @@ -71,7 +68,6 @@ attribute-sets:
-
name: string
type: nest
value: 1
multi-attr: true
nested-attributes: string
-
Expand All @@ -80,7 +76,6 @@ attribute-sets:
-
name: id
type: u32
value: 1
-
name: count
type: u32
Expand All @@ -96,14 +91,12 @@ attribute-sets:
name: stringset
type: nest
multi-attr: true
value: 1
nested-attributes: stringset
-
name: strset
attributes:
-
name: header
value: 1
type: nest
nested-attributes: header
-
Expand All @@ -119,7 +112,6 @@ attribute-sets:
attributes:
-
name: header
value: 1
type: nest
nested-attributes: header
-
Expand All @@ -132,7 +124,6 @@ attribute-sets:
attributes:
-
name: header
value: 1
type: nest
nested-attributes: header
-
Expand Down Expand Up @@ -180,7 +171,6 @@ attribute-sets:
attributes:
-
name: pad
value: 1
type: pad
-
name: reassembly-errors
Expand All @@ -205,7 +195,6 @@ attribute-sets:
attributes:
-
name: header
value: 1
type: nest
nested-attributes: header
-
Expand Down Expand Up @@ -251,13 +240,11 @@ operations:

do: &strset-get-op
request:
value: 1
attributes:
- header
- stringsets
- counts-only
reply:
value: 1
attributes:
- header
- stringsets
Expand Down
4 changes: 4 additions & 0 deletions Documentation/netlink/specs/fou.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause

name: fou

protocol: genetlink-legacy
Expand Down Expand Up @@ -26,6 +28,7 @@ attribute-sets:
-
name: unspec
type: unused
value: 0
-
name: port
type: u16
Expand Down Expand Up @@ -71,6 +74,7 @@ operations:
-
name: unspec
doc: unused
value: 0

-
name: add
Expand Down
4 changes: 2 additions & 2 deletions Documentation/netlink/specs/netdev.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
# SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause

name: netdev

doc:
Expand Down Expand Up @@ -48,7 +50,6 @@ attribute-sets:
name: ifindex
doc: netdev ifindex
type: u32
value: 1
checks:
min: 1
-
Expand All @@ -66,7 +67,6 @@ operations:
-
name: dev-get
doc: Get / dump information about a netdev.
value: 1
attribute-set: dev
do:
request:
Expand Down
13 changes: 11 additions & 2 deletions Documentation/userspace-api/netlink/specs.rst
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,9 @@ YAML specifications can be found under ``Documentation/netlink/specs/``
This document describes details of the schema.
See :doc:`intro-specs` for a practical starting guide.

All specs must be licensed under ``GPL-2.0-only OR BSD-3-Clause``
to allow for easy adoption in user space code.

Compatibility levels
====================

Expand Down Expand Up @@ -197,9 +200,15 @@ value
Numerical attribute ID, used in serialized Netlink messages.
The ``value`` property can be skipped, in which case the attribute ID
will be the value of the previous attribute plus one (recursively)
and ``0`` for the first attribute in the attribute set.
and ``1`` for the first attribute in the attribute set.

Attributes (and operations) use ``1`` as the default value for the first
entry (unlike enums in definitions which start from ``0``) because
entry ``0`` is almost always reserved as undefined. Spec can explicitly
set value to ``0`` if needed.

Note that the ``value`` of an attribute is defined only in its main set.
Note that the ``value`` of an attribute is defined only in its main set
(not in subsets).

enum
~~~~
Expand Down
12 changes: 3 additions & 9 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -9871,10 +9871,10 @@ M: Christian Brauner <[email protected]>
M: Seth Forshee <[email protected]>
L: [email protected]
S: Maintained
T: git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping.git
T: git git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idmapping.git
F: Documentation/filesystems/idmappings.rst
F: tools/testing/selftests/mount_setattr/
F: include/linux/mnt_idmapping.*
F: tools/testing/selftests/mount_setattr/

IDT VersaClock 5 CLOCK DRIVER
M: Luca Ceresoli <[email protected]>
Expand Down Expand Up @@ -16391,6 +16391,7 @@ R: Alexander Shishkin <[email protected]>
R: Jiri Olsa <[email protected]>
R: Namhyung Kim <[email protected]>
R: Ian Rogers <[email protected]>
R: Adrian Hunter <[email protected]>
L: [email protected]
L: [email protected]
S: Supported
Expand Down Expand Up @@ -19863,13 +19864,6 @@ S: Maintained
W: http://wiki.laptop.org/go/DCON
F: drivers/staging/olpc_dcon/

STAGING - REALTEK RTL8188EU DRIVERS
M: Larry Finger <[email protected]>
M: Phillip Potter <[email protected]>
R: Pavel Skripkin <[email protected]>
S: Supported
F: drivers/staging/r8188eu/

STAGING - REALTEK RTL8712U DRIVERS
M: Larry Finger <[email protected]>
M: Florian Schilhabel <[email protected]>.
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
VERSION = 6
PATCHLEVEL = 3
SUBLEVEL = 0
EXTRAVERSION = -rc1
EXTRAVERSION = -rc2
NAME = Hurr durr I'ma ninja sloth

# *DOCUMENTATION*
Expand Down
4 changes: 2 additions & 2 deletions arch/alpha/lib/fpreg.c
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ alpha_read_fp_reg (unsigned long reg)

if (unlikely(reg >= 32))
return 0;
preempt_enable();
preempt_disable();
if (current_thread_info()->status & TS_SAVED_FP)
val = current_thread_info()->fp[reg];
else switch (reg) {
Expand Down Expand Up @@ -133,7 +133,7 @@ alpha_read_fp_reg_s (unsigned long reg)
if (unlikely(reg >= 32))
return 0;

preempt_enable();
preempt_disable();
if (current_thread_info()->status & TS_SAVED_FP) {
LDT(0, current_thread_info()->fp[reg]);
STS(0, val);
Expand Down
10 changes: 5 additions & 5 deletions arch/m68k/kernel/setup_mm.c
Original file line number Diff line number Diff line change
Expand Up @@ -326,16 +326,16 @@ void __init setup_arch(char **cmdline_p)
panic("No configuration setup");
}

#ifdef CONFIG_BLK_DEV_INITRD
if (m68k_ramdisk.size) {
if (IS_ENABLED(CONFIG_BLK_DEV_INITRD) && m68k_ramdisk.size)
memblock_reserve(m68k_ramdisk.addr, m68k_ramdisk.size);

paging_init();

if (IS_ENABLED(CONFIG_BLK_DEV_INITRD) && m68k_ramdisk.size) {
initrd_start = (unsigned long)phys_to_virt(m68k_ramdisk.addr);
initrd_end = initrd_start + m68k_ramdisk.size;
pr_info("initrd: %08lx - %08lx\n", initrd_start, initrd_end);
}
#endif

paging_init();

#ifdef CONFIG_NATFEAT
nf_init();
Expand Down
Loading