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

v6.9-rc5-scx1 #22

Merged
merged 732 commits into from
Apr 23, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
732 commits
Select commit Hold shift + click to select a range
b650b38
iommu/amd: Do not enable SNP when V2 page table is enabled
hegdevasant Apr 10, 2024
7537e31
iommu: mtk: fix module autoloading
krzk Apr 10, 2024
36d4fe1
x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto
jpoimboe Apr 11, 2024
4f51173
x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_…
jpoimboe Apr 11, 2024
1b3108f
x86/cpu/amd: Make the CPUID 0x80000008 parser correct
KAGA-KOKO Apr 10, 2024
c064b53
x86/cpu/amd: Make the NODEID_MSR union actually work
KAGA-KOKO Apr 10, 2024
7211274
x86/cpu/amd: Move TOPOEXT enablement into the topology parser
KAGA-KOKO Apr 11, 2024
5b3625a
iommu/vt-d: Fix wrong use of pasid config
XucSh Apr 11, 2024
a34f3e2
iommu/vt-d: Allocate local memory for page request queue
Apr 11, 2024
89436f4
iommu/vt-d: Fix WARN_ON in iommu probe path
LuBaolu Apr 11, 2024
b8246a2
iommu/amd: Change log message severity
hegdevasant Apr 10, 2024
90be7a5
Merge tag 'nf-24-04-11' of git://git.kernel.org/pub/scm/linux/kernel/…
davem330 Apr 12, 2024
e4a6bce
selftests: timers: Fix posix_timers ksft_print_msg() warning
johnstultz-work Apr 10, 2024
f7d5bcd
selftests: kselftest: Mark functions that unconditionally call exit()…
nathanchance Apr 11, 2024
ed366de
selftests: timers: Fix abs() warning in posix_timers test
johnstultz-work Apr 10, 2024
607638f
s390/qdio: handle deferred cc1
oberpar Apr 10, 2024
2d8527f
s390/cio: fix race condition during online processing
oberpar Apr 10, 2024
6f76592
s390/cio: log fake IRB events
oberpar Apr 10, 2024
3ec4848
block: fix that blk_time_get_ns() doesn't update time after schedule
YuKuai-huawei Apr 11, 2024
1676750
selftests: kselftest: Fix build failure with NOLIBC
oleg-nesterov Apr 12, 2024
d1c13e8
Merge tag 'drm-fixes-2024-04-12' of https://gitlab.freedesktop.org/dr…
torvalds Apr 12, 2024
e00011a
Merge tag 'mips-fixes_6.9_1' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Apr 12, 2024
46dad3c
init/main.c: Fix potential static_command_line memory overflow
ytcoode Apr 12, 2024
5939d45
Merge tag 'trace-v6.9-rc3' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Apr 12, 2024
d5cf50d
Kconfig: add some hidden tabs on purpose
torvalds Apr 12, 2024
90d3eaa
Merge tag 'ceph-for-6.9-rc4' of https://github.com/ceph/ceph-client
torvalds Apr 12, 2024
c7adbe2
Merge tag 'io_uring-6.9-20240412' of git://git.kernel.dk/linux
torvalds Apr 12, 2024
d7ad058
Merge tag 'block-6.9-20240412' of git://git.kernel.dk/linux
torvalds Apr 12, 2024
11baa36
gpio: lpc32xx: fix module autoloading
krzk Apr 10, 2024
b3812ff
Merge tag 'pci-v6.9-fixes-1' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Apr 12, 2024
c7c4e13
Merge tag 'iommu-fixes-v6.9-rc3' of git://git.kernel.org/pub/scm/linu…
torvalds Apr 12, 2024
678e14c
Merge tag 'soc-fixes-6.9-1' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Apr 12, 2024
8f2c057
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Apr 12, 2024
7933650
ata: libata-scsi: Fix ata_scsi_dev_rescan() error path
damien-lemoal Apr 11, 2024
c0297e7
ata: libata-core: Allow command duration limits detection for ACS-4 d…
ipylypiv Apr 11, 2024
283454c
af_unix: Call manage_oob() for every skb in unix_stream_read_generic().
q2ven Apr 10, 2024
22dd70e
af_unix: Don't peek OOB data without MSG_OOB.
q2ven Apr 10, 2024
27f58f7
Merge branch 'af_unix-fix-msg_oob-bugs-with-msg_peek'
kuba-moo Apr 13, 2024
68aba00
net: sparx5: flower: fix fragment flags handling
Apr 11, 2024
37cc10d
net/mlx5: Lag, restore buckets number to default after hash LAG deact…
shayshyi Apr 11, 2024
aa4ac90
net/mlx5: SD, Handle possible devcom ERR_PTR
Apr 11, 2024
bf72998
net/mlx5: Restore mistakenly dropped parts in register devlink flow
shayshyi Apr 11, 2024
6c685bd
net/mlx5e: Use channel mdev reference instead of global mdev instance…
Binary-Eater Apr 11, 2024
fdce06b
net/mlx5e: Acquire RTNL lock before RQs/SQs activation/deactivation
cjubran Apr 11, 2024
fef9657
net/mlx5e: Prevent deadlock while disabling aRFS
cjubran Apr 11, 2024
72041e5
Merge branch 'mlx5-fixes'
kuba-moo Apr 13, 2024
fa4022c
Merge tag 'v6.9-rc3-SMB3-client-fixes' of git://git.samba.org/sfrench…
torvalds Apr 13, 2024
76b0e9c
Merge tag 'zonefs-6.9-rc4' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Apr 13, 2024
7efd0a7
Merge tag 'ata-6.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Apr 13, 2024
58caa78
bcachefs: Fix UAFs of btree_insert_entry array
Apr 11, 2024
031ad9e
bcachefs: Check for packed bkeys that are too big
Apr 12, 2024
87cb023
bcachefs: btree node scan: handle encrypted nodes
Apr 12, 2024
dc32c11
bcachefs: fix unsafety in bch2_extent_ptr_to_text()
Apr 12, 2024
2aeed87
bcachefs: fix unsafety in bch2_stripe_to_text()
Apr 12, 2024
7b4c4cc
bcachefs: fix race in bch2_btree_node_evict()
Apr 12, 2024
ba8ed36
bcachefs: don't queue btree nodes for rewrites during scan
Apr 12, 2024
9abb6dd
bcachefs: Standardize helpers for printing enum strs with bounds checks
Apr 12, 2024
4518e80
bcachefs: Go rw if running any explicit recovery passes
Apr 12, 2024
82cf18f
bcachefs: Fix deadlock in journal replay
Apr 13, 2024
9e203c4
bcachefs: Fix missing write refs in fs fio paths
Apr 13, 2024
9054ef2
bcachefs: Run merges at BCH_WATERMARK_btree
Apr 13, 2024
3f10048
bcachefs: Disable merges from interior update path
Apr 13, 2024
86dbf8c
bcachefs: Fix btree node merging on write buffer btrees
Dec 27, 2023
6912979
x86/bugs: Fix BHI retpoline check
jpoimboe Apr 12, 2024
16b52bb
kernfs: annotate different lockdep class for of->mutex of writable files
amir73il Apr 5, 2024
89f9a1e
bootconfig: use memblock_free_late to free xbc memory to buddy
zhangqiang4 Apr 14, 2024
1382e3b
net: change maximum number of UDP segments to 128
ybendito Apr 11, 2024
8541323
iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest
jgunthorpe Apr 5, 2024
2760c51
iommufd: Add config needed for iommufd_fail_nth
musamaanjum Mar 25, 2024
ddd7ad5
Merge tag 'dma-maping-6.9-2024-04-14' of git://git.infradead.org/user…
torvalds Apr 14, 2024
399f4da
Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Apr 14, 2024
c28275e
Merge tag 'irq-urgent-2024-04-14' of git://git.kernel.org/pub/scm/lin…
torvalds Apr 14, 2024
fa37b3b
Merge tag 'locking-urgent-2024-04-14' of git://git.kernel.org/pub/scm…
torvalds Apr 14, 2024
a1505c4
Merge tag 'perf-urgent-2024-04-14' of git://git.kernel.org/pub/scm/li…
torvalds Apr 14, 2024
c748fc3
Merge tag 'timers-urgent-2024-04-14' of git://git.kernel.org/pub/scm/…
torvalds Apr 14, 2024
27fd808
Merge tag 'x86-urgent-2024-04-14' of git://git.kernel.org/pub/scm/lin…
torvalds Apr 14, 2024
72374d7
Merge tag 'pull-sysfs-annotation-fix' of git://git.kernel.org/pub/scm…
torvalds Apr 14, 2024
0bbac3f
Linux 6.9-rc4
torvalds Apr 14, 2024
bceb86b
bcachefs: add missing bounds check in __bch2_bkey_val_invalid()
Apr 14, 2024
d789e9a
bcachefs: Interior known are required to have known key types
Apr 14, 2024
8cf2036
bcachefs: add safety checks in bch2_btree_node_fill()
Apr 12, 2024
e879389
bcachefs: Fix bch2_btree_node_fill() for !path
Apr 12, 2024
bdae2a7
bcachefs: sysfs internal/trigger_journal_flush
Apr 14, 2024
27c15ed
bcachefs: bch_member.btree_allocated_bitmap
Apr 12, 2024
f0a73d4
bcachefs: Check for backpointer bucket_offset >= bucket size
Apr 14, 2024
c281d18
Merge tag 'thunderbolt-for-v6.9-rc5' of git://git.kernel.org/pub/scm/…
gregkh Apr 15, 2024
356952b
USB: serial: option: add Fibocom FM135-GL variants
Mar 6, 2024
c840244
USB: serial: option: support Quectel EM060K sub-models
Apr 15, 2024
4864a6d
fuse: fix wrong ff->iomode state changes from parallel dio write
amir73il Apr 7, 2024
7cc9112
fuse: fix parallel dio write on file open in passthrough mode
amir73il Apr 7, 2024
eb4b691
fuse: fix leaked ENOSYS error on first statx call
kdrag0n Apr 14, 2024
fff1386
nouveau: fix instmem race condition around ptr stores
airlied Apr 11, 2024
cf92bb7
drm: nv04: Fix out of bounds access
Apr 11, 2024
09492cb
cuse: add kernel-doc comments to cuse_process_init_reply()
Mar 15, 2024
460b0d3
inet: bring NLM_DONE out to a separate recv() again
kuba-moo Apr 11, 2024
75ce950
octeontx2-pf: fix FLOW_DIS_IS_FRAGMENT implementation
Apr 12, 2024
b6976f3
drm/ttm: stop pooling cached NUMA pages v2
Apr 15, 2024
a2ac1cb
pwm: dwc: allow suspend/resume for 16 channels
raagjadav Apr 15, 2024
fb7c3d8
dt-bindings: pwm: mediatek,pwm-disp: Document power-domains property
Apr 4, 2024
b32233a
drm/vmwgfx: Fix prime import/export
zackr Apr 12, 2024
a60ccad
drm/vmwgfx: Fix crtc's atomic check conditional
zackr Apr 12, 2024
d4c972b
drm/vmwgfx: Sort primary plane formats by order of preference
zackr Apr 12, 2024
015a12a
arm64/hugetlb: Fix page table walk in huge_pte_alloc()
Apr 15, 2024
3fdfcd9
Merge tag 'linux_kselftest-fixes-6.9-rc5' of git://git.kernel.org/pub…
torvalds Apr 15, 2024
3078e05
bcachefs: fix error path of __bch2_read_super()
chaseyu Apr 12, 2024
ad29cf9
bcachefs: set_btree_iter_dontneed also clears should_be_locked
Apr 13, 2024
35f4f8c
drm/v3d: Don't increment `enabled_ns` twice
mairacanal Apr 3, 2024
cef2704
Merge tag 'bcachefs-2024-04-15' of https://evilpiepirate.org/git/bcac…
torvalds Apr 15, 2024
e048d66
configs/hardening: Fix disabling UBSAN configurations
nathanchance Apr 11, 2024
7fcb91d
configs/hardening: Disable CONFIG_UBSAN_SIGNED_WRAP
nathanchance Apr 11, 2024
ee7e980
drm/nouveau/kms/nv50-: Disable AUX bus for disconnected DP ports
Lyude Apr 4, 2024
bf52d7f
drm/nouveau/dp: Don't probe eDP ports twice harder
Lyude Apr 4, 2024
96fca68
Merge tag 'nfsd-6.9-3' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Apr 15, 2024
f4626c1
ubsan: Add awareness of signed integer overflow traps
kees Apr 15, 2024
4225dfa
selftests/tcp_ao: Make RST tests less flaky
0x7f454c46 Apr 13, 2024
b089b3b
selftests/tcp_ao: Zero-init tcp_ao_info_opt
0x7f454c46 Apr 13, 2024
beb78cd
selftests/tcp_ao: Fix fscanf() call for format-security
0x7f454c46 Apr 13, 2024
b476c93
selftests/tcp_ao: Printing fixes to confirm with format-security
0x7f454c46 Apr 13, 2024
24f4c99
Merge branch 'selftests-net-tcp_ao-a-bunch-of-fixes-for-tcp-ao-selfte…
Apr 16, 2024
fe90f39
sched: Add missing memory barrier in switch_mm_cid
compudj Apr 15, 2024
03cea82
platform/x86/amd: pmf: Decrease error message to debug
superm1 Apr 10, 2024
ed13f62
platform/x86/amd: pmf: Add infrastructure for quirking supported funcs
superm1 Apr 10, 2024
9d89306
platform/x86/amd: pmf: Add quirk for ROG Zephyrus G14
superm1 Apr 10, 2024
d8c2d38
platform/x86: ISST: Add Granite Rapids-D to HPM CPU list
spandruvada Apr 15, 2024
bc774d4
platform/x86/intel-uncore-freq: Increase minor number support
spandruvada Apr 15, 2024
0ebd96f
net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only
fancer Apr 12, 2024
59c3d6c
net: stmmac: Fix max-speed being ignored on queue re-init
fancer Apr 12, 2024
9cb54af
net: stmmac: Fix IP-cores specific MAC capabilities
fancer Apr 12, 2024
e226ead
Merge branch 'net-stmmac-fix-mac-capabilities-procedure'
Apr 16, 2024
1c3bed8
Merge tag 'kvm-x86-fixes-6.9-rcN' of https://github.com/kvm-x86/linux…
bonzini Apr 16, 2024
4280516
ice: tc: check src_vsi in case of traffic from VF
Mar 15, 2024
7327871
ice: tc: allow zero flags in parsing tc flower
Mar 15, 2024
2cca35f
ice: Fix checking for unsupported keys on non-tunnel device
Apr 9, 2024
9e4d3f4
drm/panel: visionox-rm69299: don't unregister DSI device
lumag Apr 4, 2024
941c0bd
drm/panel: novatek-nt36682e: don't unregister DSI device
lumag Apr 4, 2024
631426b
mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAULT_RETRY pro…
davidhildenbrand Mar 14, 2024
c0205ea
userfaultfd: change src_folio after ensuring it's unpinned in UFFDIO_…
SENSEIIIII Apr 4, 2024
ea4b5b3
mm,page_owner: update metadata for tail pages
osalvadorvilardaga Apr 4, 2024
f5c1210
mm,page_owner: fix refcount imbalance
osalvadorvilardaga Apr 4, 2024
718b1f3
mm,page_owner: fix accounting of pages when migrating
osalvadorvilardaga Apr 4, 2024
7401745
mm,page_owner: fix printing of stack records
osalvadorvilardaga Apr 4, 2024
c5977c9
mm/userfaultfd: allow hugetlb change protection upon poison entry
xzpeter Apr 5, 2024
1983184
mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled
MiaoheLin Apr 7, 2024
07a57a3
mm,swapops: update check in is_pfn_swap_entry for hwpoison entries
osalvadorvilardaga Apr 7, 2024
9253c54
Squashfs: check the inode number is not the invalid value of zero
plougher Apr 8, 2024
0b2cf0a
mm,page_owner: defer enablement of static branch
osalvadorvilardaga Apr 9, 2024
1f73784
mm/shmem: inline shmem_is_huge() for disabled transparent hugepages
sumanthkorikkar Apr 9, 2024
35e3517
fork: defer linking file vma until vma is fully initialized
MiaoheLin Apr 10, 2024
8247bf1
MAINTAINERS: update Naoya Horiguchi's email address
nhoriguchi Apr 12, 2024
c4a7dc9
nilfs2: fix OOB in nilfs_set_de_type
name2965 Apr 15, 2024
f8bbc07
tun: limit printing rate when illegal packet received by tun dev
Apr 15, 2024
fb1f458
USB: serial: option: add support for Fibocom FM650/FG650
981213 Mar 12, 2024
d59cf04
net: dsa: mt7530: fix mirroring frames received on local port
arinc9 Apr 13, 2024
2c606d1
net: dsa: mt7530: fix port mirroring for MT7988 SoC switch
arinc9 Apr 13, 2024
cb178cc
Merge branch 'mt7530-fixes'
davem330 Apr 17, 2024
13c7853
serial: stm32: Return IRQ_NONE in the ISR if no handling happend
Apr 17, 2024
ea2624b
serial: stm32: Reset .throttled state in .startup()
Apr 17, 2024
e871abc
random: handle creditable entropy from atomic process context
zx2c4 Apr 17, 2024
8378138
s390/ism: Properly fix receive message buffer allocation
Apr 15, 2024
652ead9
drm/xe: Fix bo leak in intel_fb_bo_framebuffer_init
mlankhorst Apr 4, 2024
ca7c52a
drm/xe/vm: prevent UAF with asid based lookup
matt-auld Apr 12, 2024
f609e7b
platform/x86/amd/pmc: Extend Framework 13 quirk to more BIOSes
superm1 Apr 10, 2024
ca7c450
drm/amdgpu: remove invalid resource->start check v2
ChristianKoenigAMD Mar 15, 2024
18921b2
drm/amdkfd: Fix memory leak in create_process failure
fxkamd Apr 10, 2024
91f10a3
Revert "drm/amd/display: fix USB-C flag update after enc10 feature init"
alexdeucher Mar 29, 2024
d111855
s390/mm: Fix NULL pointer dereference
svens-s390 Apr 15, 2024
efefd4f
netfilter: nf_tables: missing iterator type in lookup walk
ummakynes Apr 17, 2024
e79b47a
netfilter: nf_tables: restore set elements when delete set fails
ummakynes Apr 17, 2024
44ecfa3
Merge branch 'svm' of https://github.com/kvm-x86/linux into HEAD
bonzini Apr 17, 2024
6fef2d4
drm/amdgpu: validate the parameters of bo mapping operations more cle…
Apr 11, 2024
a6ff969
drm/amdgpu: fix visible VRAM handling during faults
ChristianKoenigAMD Apr 4, 2024
0ba753b
drm/radeon: make -fstrict-flex-arrays=3 happy
alexdeucher Apr 15, 2024
781d41f
drm/radeon: silence UBSAN warning (v3)
alexdeucher Apr 8, 2024
6376306
x86/retpolines: Enable the default thunk warning only on relevant con…
bp3tk0v Apr 15, 2024
4b6b513
Merge tag 'pwm/for-6.9-rc5-fixes' of git://git.kernel.org/pub/scm/lin…
torvalds Apr 17, 2024
298b871
bootconfig: Fix the kerneldoc of _xbc_exit()
mhiramat Apr 15, 2024
69ffed4
gpiolib: swnode: Remove wrong header inclusion
andy-shev Apr 17, 2024
86a1471
netfilter: nf_tables: fix memleak in map from abort path
ummakynes Apr 17, 2024
0f022d3
net/sched: Fix mirred deadlock on device recursion
Apr 15, 2024
8cd26fd
Merge tag 'for-6.9-rc4-tag' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Apr 18, 2024
caed8eb
selftests: kselftest_harness: fix Clang warning about zero-length format
kuba-moo Apr 16, 2024
e59b495
Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/gi…
kuba-moo Apr 18, 2024
d362046
net:usb:qmi_wwan: support Rolling modules
Apr 16, 2024
9466794
net: ethernet: mtk_eth_soc: fix WED + wifi reset
nbd168 Apr 16, 2024
f74ab0c
ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support Thin…
Shenghao-Ding Apr 11, 2024
0672b01
ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound
vtorshyn Apr 11, 2024
dca5f4d
ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4
levihuayuzhang Apr 13, 2024
cf16ffa
USB: serial: option: add Lonsung U8300/U9300 product
rbqvq Apr 15, 2024
311f97a
USB: serial: option: add Rolling RW101-GL and RW135-GL support
Apr 16, 2024
7caf3da
ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N
mchehab Apr 17, 2024
32f5f73
x86/fred: Fix INT80 emulation for FRED
xinli-intel Apr 17, 2024
a4b37f5
x86/fred: Fix incorrect error code printout in fred_bad_type()
bysui Apr 17, 2024
def52db
net: ravb: Count packets instead of descriptors in R-Car RX path
pbrkr Apr 16, 2024
a892493
net: ravb: Allow RX loop to move past DMA mapping errors
pbrkr Apr 16, 2024
c7c4495
net: ravb: Fix GbEth jumbo packet RX checksum handling
pbrkr Apr 16, 2024
2e36c9f
net: ravb: Fix RX byte accounting for jumbo packets
pbrkr Apr 16, 2024
d10a7f5
Merge branch 'ravb-ethernet-driver-bugfixes'
Apr 18, 2024
ac1a21d
Merge tag 'nf-24-04-18' of git://git.kernel.org/pub/scm/linux/kernel/…
Apr 18, 2024
3aadf10
Revert "vmgenid: emit uevent when VMGENID updates"
zx2c4 Apr 18, 2024
c2d8855
Merge tag 'platform-drivers-x86-v6.9-3' of git://git.kernel.org/pub/s…
torvalds Apr 18, 2024
1607830
Revert "usb: cdc-wdm: close race between read and workqueue"
gregkh Apr 18, 2024
f2e0eee
usb: dwc3: ep0: Don't reset resource alloc flag
Apr 16, 2024
582ee2f
USB: serial: option: add Telit FN920C04 rmnet compositions
dnlplm Apr 18, 2024
9543f6e
x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ
ebiggers Apr 17, 2024
752863b
block: propagate partition scanning errors to the BLKRRPART ioctl
Apr 17, 2024
e4add02
Merge tag 'random-6.9-rc5-for-linus' of git://git.kernel.org/pub/scm/…
torvalds Apr 18, 2024
56f7861
net: usb: ax88179_178a: avoid writing the mac address before first re…
jtornosm Apr 17, 2024
c24cd67
net: ethernet: ti: am65-cpsw-nuss: cleanup DMA Channels before using …
Siddharth-Vadapalli-at-TI Apr 17, 2024
2b504e1
arm64/head: Drop unnecessary pre-disable-MMU workaround
ardbiesheuvel Apr 15, 2024
34e526c
arm64/head: Disable MMU at EL2 before clearing HCR_EL2.E2H
ardbiesheuvel Apr 15, 2024
360a348
Merge tag 'gpio-fixes-for-v6.9-rc5' of git://git.kernel.org/pub/scm/l…
torvalds Apr 18, 2024
7586c85
Merge tag 'net-6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Apr 18, 2024
2668e3a
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Apr 18, 2024
58292f5
Merge tag 'amd-drm-fixes-6.9-2024-04-17' of https://gitlab.freedeskto…
airlied Apr 18, 2024
5493bf2
Merge tag 'drm-misc-fixes-2024-04-18' of https://gitlab.freedesktop.o…
airlied Apr 19, 2024
52c8b6e
Merge tag 'drm-xe-fixes-2024-04-18' of https://gitlab.freedesktop.org…
airlied Apr 19, 2024
7ee5faa
ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC
TomAi0 Apr 19, 2024
f25f17d
ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages
tiwai Apr 19, 2024
b552f63
thermal/debugfs: Add missing count increment to thermal_debug_tz_trip…
rafaeljw Apr 15, 2024
01bc4fd
blk-iocost: do not WARN if iocg was already offlined
Apr 19, 2024
7a9a304
Merge tag 'usb-serial-6.9-rc5' of https://git.kernel.org/pub/scm/linu…
gregkh Apr 19, 2024
50449ca
arm64: hibernate: Fix level3 translation fault in swsusp_save()
Apr 17, 2024
54c2354
Merge tag 'mm-hotfixes-stable-2024-04-18-14-41' of git://git.kernel.o…
torvalds Apr 19, 2024
ce944f3
Merge tag 'drm-fixes-2024-04-19' of https://gitlab.freedesktop.org/dr…
torvalds Apr 19, 2024
3c08ab6
Merge tag 'sound-6.9-rc5' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Apr 19, 2024
dbe0a7b
Merge tag 'thermal-6.9-rc5' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Apr 19, 2024
9c6e84e
Merge tag 'bootconfig-fixes-v6.9-rc4' of git://git.kernel.org/pub/scm…
torvalds Apr 19, 2024
3cdb455
Merge tag 's390-6.9-4' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Apr 19, 2024
25ec51e
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Apr 19, 2024
daa7577
Merge tag 'fuse-fixes-6.9-rc5' of git://git.kernel.org/pub/scm/linux/…
torvalds Apr 19, 2024
46b2850
Merge tag '9p-fixes-for-6.9-rc5' of git://git.kernel.org/pub/scm/linu…
torvalds Apr 19, 2024
2bf5dd7
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Apr 19, 2024
50a1317
Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/k…
torvalds Apr 19, 2024
2d41226
Merge tag 'hardening-v6.9-rc5' of git://git.kernel.org/pub/scm/linux/…
torvalds Apr 19, 2024
13a2e42
Merge tag 'perf-tools-fixes-for-v6.9-2024-04-19' of git://git.kernel.…
torvalds Apr 19, 2024
366c5ce
MAINTAINERS: update to working email address
Apr 20, 2024
560d4e7
Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux…
torvalds Apr 20, 2024
e43afae
Merge tag 'powerpc-6.9-3' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Apr 20, 2024
8177722
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
torvalds Apr 20, 2024
39316e5
Merge tag 'email' of git://git.kernel.org/pub/scm/linux/kernel/git/je…
torvalds Apr 20, 2024
977b1ef
Merge tag 'block-6.9-20240420' of git://git.kernel.dk/linux
torvalds Apr 20, 2024
d07a0b8
Merge tag 'x86_urgent_for_v6.9_rc5' of git://git.kernel.org/pub/scm/l…
torvalds Apr 21, 2024
3b68086
Merge tag 'sched_urgent_for_v6.9_rc5' of git://git.kernel.org/pub/scm…
torvalds Apr 21, 2024
5fa0ab4
Merge tag 'usb-6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Apr 21, 2024
c0c6b5c
Merge tag 'tty-6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Apr 21, 2024
4e90ba7
Merge tag 'driver-core-6.9-rc5' of git://git.kernel.org/pub/scm/linux…
torvalds Apr 21, 2024
48cf398
Merge tag 'char-misc-6.9-rc5' of git://git.kernel.org/pub/scm/linux/k…
torvalds Apr 21, 2024
ed30a4a
Linux 6.9-rc5
torvalds Apr 21, 2024
6773845
Merge tag 'v6.9-rc5' into scx-6.9-rc5
Byte-Lab Apr 23, 2024
aef5cba
v6.9-rc5-scx1
Byte-Lab Apr 23, 2024
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
  •  
  •  
  •  
4 changes: 3 additions & 1 deletion .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -446,7 +446,8 @@ Mythri P K <[email protected]>
Nadav Amit <[email protected]> <[email protected]>
Nadav Amit <[email protected]> <[email protected]>
Nadia Yvette Chambers <[email protected]> William Lee Irwin III <[email protected]>
Naoya Horiguchi <[email protected]> <[email protected]>
Naoya Horiguchi <[email protected]> <[email protected]>
Naoya Horiguchi <[email protected]> <[email protected]>
Nathan Chancellor <[email protected]> <[email protected]>
Neeraj Upadhyay <[email protected]> <[email protected]>
Neil Armstrong <[email protected]> <[email protected]>
Expand Down Expand Up @@ -524,6 +525,7 @@ Rémi Denis-Courmont <[email protected]>
Ricardo Ribalda <[email protected]> <[email protected]>
Ricardo Ribalda <[email protected]> Ricardo Ribalda Delgado <[email protected]>
Ricardo Ribalda <[email protected]> <[email protected]>
Richard Genoud <[email protected]> <[email protected]>
Richard Leitner <[email protected]> <[email protected]>
Richard Leitner <[email protected]> <[email protected]>
Richard Leitner <[email protected]> <[email protected]>
Expand Down
4 changes: 4 additions & 0 deletions CREDITS
Original file line number Diff line number Diff line change
Expand Up @@ -3146,6 +3146,10 @@ S: Triftstra=DFe 55
S: 13353 Berlin
S: Germany

N: Gustavo Pimental
E: [email protected]
D: PCI driver for Synopsys DesignWare

N: Emanuel Pirker
E: [email protected]
D: AIC5800 IEEE 1394, RAW I/O on 1394
Expand Down
44 changes: 38 additions & 6 deletions Documentation/admin-guide/hw-vuln/spectre.rst
Original file line number Diff line number Diff line change
Expand Up @@ -138,11 +138,10 @@ associated with the source address of the indirect branch. Specifically,
the BHB might be shared across privilege levels even in the presence of
Enhanced IBRS.

Currently the only known real-world BHB attack vector is via
unprivileged eBPF. Therefore, it's highly recommended to not enable
unprivileged eBPF, especially when eIBRS is used (without retpolines).
For a full mitigation against BHB attacks, it's recommended to use
retpolines (or eIBRS combined with retpolines).
Previously the only known real-world BHB attack vector was via unprivileged
eBPF. Further research has found attacks that don't require unprivileged eBPF.
For a full mitigation against BHB attacks it is recommended to set BHI_DIS_S or
use the BHB clearing sequence.

Attack scenarios
----------------
Expand Down Expand Up @@ -430,6 +429,23 @@ The possible values in this file are:
'PBRSB-eIBRS: Not affected' CPU is not affected by PBRSB
=========================== =======================================================

- Branch History Injection (BHI) protection status:

.. list-table::

* - BHI: Not affected
- System is not affected
* - BHI: Retpoline
- System is protected by retpoline
* - BHI: BHI_DIS_S
- System is protected by BHI_DIS_S
* - BHI: SW loop, KVM SW loop
- System is protected by software clearing sequence
* - BHI: Vulnerable
- System is vulnerable to BHI
* - BHI: Vulnerable, KVM: SW loop
- System is vulnerable; KVM is protected by software clearing sequence

Full mitigation might require a microcode update from the CPU
vendor. When the necessary microcode is not available, the kernel will
report vulnerability.
Expand Down Expand Up @@ -484,7 +500,11 @@ Spectre variant 2

Systems which support enhanced IBRS (eIBRS) enable IBRS protection once at
boot, by setting the IBRS bit, and they're automatically protected against
Spectre v2 variant attacks.
some Spectre v2 variant attacks. The BHB can still influence the choice of
indirect branch predictor entry, and although branch predictor entries are
isolated between modes when eIBRS is enabled, the BHB itself is not isolated
between modes. Systems which support BHI_DIS_S will set it to protect against
BHI attacks.

On Intel's enhanced IBRS systems, this includes cross-thread branch target
injections on SMT systems (STIBP). In other words, Intel eIBRS enables
Expand Down Expand Up @@ -638,6 +658,18 @@ kernel command line.
spectre_v2=off. Spectre variant 1 mitigations
cannot be disabled.

spectre_bhi=

[X86] Control mitigation of Branch History Injection
(BHI) vulnerability. This setting affects the deployment
of the HW BHI control and the SW BHB clearing sequence.

on
(default) Enable the HW or SW mitigation as
needed.
off
Disable the mitigation.

For spectre_v2_user see Documentation/admin-guide/kernel-parameters.txt

Mitigation selection guide
Expand Down
10 changes: 10 additions & 0 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3444,6 +3444,7 @@
retbleed=off [X86]
spec_rstack_overflow=off [X86]
spec_store_bypass_disable=off [X86,PPC]
spectre_bhi=off [X86]
spectre_v2_user=off [X86]
srbds=off [X86,INTEL]
ssbd=force-off [ARM64]
Expand Down Expand Up @@ -6063,6 +6064,15 @@
sonypi.*= [HW] Sony Programmable I/O Control Device driver
See Documentation/admin-guide/laptops/sonypi.rst

spectre_bhi= [X86] Control mitigation of Branch History Injection
(BHI) vulnerability. This setting affects the
deployment of the HW BHI control and the SW BHB
clearing sequence.

on - (default) Enable the HW or SW mitigation
as needed.
off - Disable the mitigation.

spectre_v2= [X86,EARLY] Control mitigation of Spectre variant 2
(indirect branch speculation) vulnerability.
The default operation protects the kernel from
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,15 @@ patternProperties:
compatible:
const: qcom,sm8150-dpu

"^displayport-controller@[0-9a-f]+$":
type: object
additionalProperties: true

properties:
compatible:
contains:
const: qcom,sm8150-dp

"^dsi@[0-9a-f]+$":
type: object
additionalProperties: true
Expand Down
3 changes: 3 additions & 0 deletions Documentation/devicetree/bindings/pwm/mediatek,pwm-disp.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,9 @@ properties:
- const: main
- const: mm

power-domains:
maxItems: 1

required:
- compatible
- reg
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
title: Atmel Universal Synchronous Asynchronous Receiver/Transmitter (USART)

maintainers:
- Richard Genoud <richard.genoud@gmail.com>
- Richard Genoud <richard.genoud@bootlin.com>

properties:
compatible:
Expand Down
1 change: 0 additions & 1 deletion Documentation/driver-api/virtio/writing_virtio_drivers.rst
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,6 @@ like this::

static struct virtio_driver virtio_dummy_driver = {
.driver.name = KBUILD_MODNAME,
.driver.owner = THIS_MODULE,
.id_table = id_table,
.probe = virtio_dummy_probe,
.remove = virtio_dummy_remove,
Expand Down
11 changes: 11 additions & 0 deletions Documentation/filesystems/bcachefs/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
.. SPDX-License-Identifier: GPL-2.0

======================
bcachefs Documentation
======================

.. toctree::
:maxdepth: 2
:numbered:

errorcodes
1 change: 1 addition & 0 deletions Documentation/filesystems/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,7 @@ Documentation for filesystem implementations.
afs
autofs
autofs-mount-control
bcachefs/index
befs
bfs
btrfs
Expand Down
73 changes: 38 additions & 35 deletions Documentation/mm/page_owner.rst
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,10 @@ fragmentation statistics can be obtained through gfp flag information of
each page. It is already implemented and activated if page owner is
enabled. Other usages are more than welcome.

It can also be used to show all the stacks and their outstanding
allocations, which gives us a quick overview of where the memory is going
without the need to screen through all the pages and match the allocation
and free operation.
It can also be used to show all the stacks and their current number of
allocated base pages, which gives us a quick overview of where the memory
is going without the need to screen through all the pages and match the
allocation and free operation.

page owner is disabled by default. So, if you'd like to use it, you need
to add "page_owner=on" to your boot cmdline. If the kernel is built
Expand Down Expand Up @@ -75,42 +75,45 @@ Usage

cat /sys/kernel/debug/page_owner_stacks/show_stacks > stacks.txt
cat stacks.txt
prep_new_page+0xa9/0x120
get_page_from_freelist+0x7e6/0x2140
__alloc_pages+0x18a/0x370
new_slab+0xc8/0x580
___slab_alloc+0x1f2/0xaf0
__slab_alloc.isra.86+0x22/0x40
kmem_cache_alloc+0x31b/0x350
__khugepaged_enter+0x39/0x100
dup_mmap+0x1c7/0x5ce
copy_process+0x1afe/0x1c90
kernel_clone+0x9a/0x3c0
__do_sys_clone+0x66/0x90
do_syscall_64+0x7f/0x160
entry_SYSCALL_64_after_hwframe+0x6c/0x74
stack_count: 234
post_alloc_hook+0x177/0x1a0
get_page_from_freelist+0xd01/0xd80
__alloc_pages+0x39e/0x7e0
allocate_slab+0xbc/0x3f0
___slab_alloc+0x528/0x8a0
kmem_cache_alloc+0x224/0x3b0
sk_prot_alloc+0x58/0x1a0
sk_alloc+0x32/0x4f0
inet_create+0x427/0xb50
__sock_create+0x2e4/0x650
inet_ctl_sock_create+0x30/0x180
igmp_net_init+0xc1/0x130
ops_init+0x167/0x410
setup_net+0x304/0xa60
copy_net_ns+0x29b/0x4a0
create_new_namespaces+0x4a1/0x820
nr_base_pages: 16
...
...
echo 7000 > /sys/kernel/debug/page_owner_stacks/count_threshold
cat /sys/kernel/debug/page_owner_stacks/show_stacks> stacks_7000.txt
cat stacks_7000.txt
prep_new_page+0xa9/0x120
get_page_from_freelist+0x7e6/0x2140
__alloc_pages+0x18a/0x370
alloc_pages_mpol+0xdf/0x1e0
folio_alloc+0x14/0x50
filemap_alloc_folio+0xb0/0x100
page_cache_ra_unbounded+0x97/0x180
filemap_fault+0x4b4/0x1200
__do_fault+0x2d/0x110
do_pte_missing+0x4b0/0xa30
__handle_mm_fault+0x7fa/0xb70
handle_mm_fault+0x125/0x300
do_user_addr_fault+0x3c9/0x840
exc_page_fault+0x68/0x150
asm_exc_page_fault+0x22/0x30
stack_count: 8248
post_alloc_hook+0x177/0x1a0
get_page_from_freelist+0xd01/0xd80
__alloc_pages+0x39e/0x7e0
alloc_pages_mpol+0x22e/0x490
folio_alloc+0xd5/0x110
filemap_alloc_folio+0x78/0x230
page_cache_ra_order+0x287/0x6f0
filemap_get_pages+0x517/0x1160
filemap_read+0x304/0x9f0
xfs_file_buffered_read+0xe6/0x1d0 [xfs]
xfs_file_read_iter+0x1f0/0x380 [xfs]
__kernel_read+0x3b9/0x730
kernel_read_file+0x309/0x4d0
__do_sys_finit_module+0x381/0x730
do_syscall_64+0x8d/0x150
entry_SYSCALL_64_after_hwframe+0x62/0x6a
nr_base_pages: 20824
...

cat /sys/kernel/debug/page_owner > page_owner_full.txt
Expand Down
2 changes: 1 addition & 1 deletion Documentation/process/embargoed-hardware-issues.rst
Original file line number Diff line number Diff line change
Expand Up @@ -252,7 +252,7 @@ an involved disclosed party. The current ambassadors list:
AMD Tom Lendacky <[email protected]>
Ampere Darren Hart <[email protected]>
ARM Catalin Marinas <[email protected]>
IBM Power Anton Blanchard <anton@linux.ibm.com>
IBM Power Michael Ellerman <ellerman@au.ibm.com>
IBM Z Christian Borntraeger <[email protected]>
Intel Tony Luck <[email protected]>
Qualcomm Trilok Soni <[email protected]>
Expand Down
Loading