1
linux/drivers
Linus Torvalds 97d8894b6f RISC-V Patches for the 6.12 Merge Window, Part 1
* Support for using Zkr to seed KASLR.
 * Support for IPI-triggered CPU backtracing.
 * Support for generic CPU vulnerabilities reporting to userspace.
 * A few cleanups for missing licenses.
 * The size limit on the XIP kernel has been removed.
 * Support for tracing userspace stacks.
 * Support for the Svvptc extension.
 * Various cleanups and fixes throughout the tree.
 -----BEGIN PGP SIGNATURE-----
 
 iQJHBAABCAAxFiEEKzw3R0RoQ7JKlDp6LhMZ81+7GIkFAmbykZITHHBhbG1lckBk
 YWJiZWx0LmNvbQAKCRAuExnzX7sYiTDLEACABTPlMX+Ke1lMYWj6MLBTXMSlQJ6w
 TKLVk3slp4POPsd+ViWy4J6EJDpCkNp6iK30Bv4AGainA3RJnbS7neKYy+MTw0ZV
 pJWTn73sxHeF+APnZ+geFYcmyteL/SZplgHgwLipFaojs7i/+tOvLFRRD3LueCz6
 Q6Muvke9R5uN6LL3tUrmIhJeyZjOwJtKEYoRz6Fo5Tq3RRK0VHYZkdpqRQ86rr9U
 yNbRNlBLlANstq8xjtiwm22ImPGIsvvhs0AvFft0H72zhf3Tfy0VcTLlDJYwkdKN
 Bz59v4N4jg1ajXuAsj4/BQdj5uRkzJNZ3Yq1yvMmGI+2UV1tInHEMeZi63+4gs8F
 0FYCziA+j6/08u8v8CrwdDOpJ9Iq/NMV6359bt5ySu3rM6QnPRGnHGkv4Ptk9Oyh
 sSPiuHS8YxpRBOB8xXNp5xFipTZ4+65VqCz253pAsbbp5aZ/o9Jw/bbBFFWcSsRZ
 tV2xhELVzPiC7dowfYkQhcNZOLlCaJ/Mvo2nMOtjbUwzaXkcjIRcYEy7+dTlfXyr
 3h5sStjWAKEmtLEvCYSI+lAT544tbV1x+lCMJGuvztapsTMtAP4GpQKblXl5qqnV
 L+VWIPJV1elI26H/p/Max9Z1s48NtfwoJSRL7Rnaya6uJ3iWG/BtajHlFbvgOkJf
 ObPZ//Yr9e91gg==
 =zDwL
 -----END PGP SIGNATURE-----

Merge tag 'riscv-for-linus-6.12-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux

Pull RISC-V updates from Palmer Dabbelt:

 - Support using Zkr to seed KASLR

 - Support IPI-triggered CPU backtracing

 - Support for generic CPU vulnerabilities reporting to userspace

 - A few cleanups for missing licenses

 - The size limit on the XIP kernel has been removed

 - Support for tracing userspace stacks

 - Support for the Svvptc extension

 - Various cleanups and fixes throughout the tree

* tag 'riscv-for-linus-6.12-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux: (47 commits)
  crash: Fix riscv64 crash memory reserve dead loop
  perf/riscv-sbi: Add platform specific firmware event handling
  tools: Optimize ring buffer for riscv
  tools: Add riscv barrier implementation
  RISC-V: Don't have MAX_PHYSMEM_BITS exceed phys_addr_t
  ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE
  riscv: Enable bitops instrumentation
  riscv: Omit optimized string routines when using KASAN
  ACPI: RISCV: Make acpi_numa_get_nid() to be static
  riscv: Randomize lower bits of stack address
  selftests: riscv: Allow mmap test to compile on 32-bit
  riscv: Make riscv_isa_vendor_ext_andes array static
  riscv: Use LIST_HEAD() to simplify code
  riscv: defconfig: Disable RZ/Five peripheral support
  RISC-V: Implement kgdb_roundup_cpus() to enable future NMI Roundup
  riscv: avoid Imbalance in RAS
  riscv: cacheinfo: Add back init_cache_level() function
  riscv: Remove unused _TIF_WORK_MASK
  drivers/perf: riscv: Remove redundant macro check
  riscv: define ILLEGAL_POINTER_VALUE for 64bit
  ...
2024-09-24 10:59:17 -07:00
..
accel dma-mapping updates for linux 6.12 2024-09-19 11:12:49 +02:00
accessibility
acpi pci-v6.12-changes 2024-09-23 12:47:06 -07:00
amba
android
ata ata changes for 6.12 2024-09-19 09:49:10 +02:00
atm
auxdisplay
base The core clk framework is left largely untouched this time around except for 2024-09-23 15:01:48 -07:00
bcma
block ALong with the usual shower of singleton patches, notable patch series in 2024-09-21 07:29:05 -07:00
bluetooth
bus
cache
cdrom
cdx
char
clk The core clk framework is left largely untouched this time around except for 2024-09-23 15:01:48 -07:00
clocksource
comedi
connector
counter
cpufreq In the v6.12 scheduler development cycle we had 63 commits from 18 contributors: 2024-09-19 15:55:58 +02:00
cpuidle
crypto This push fixes the following issues: 2024-09-24 10:46:54 -07:00
cxl
dax
dca
devfreq
dio
dma dmaengine updates for v6.12 2024-09-23 14:08:08 -07:00
dma-buf drm next for 6.12-rc1 2024-09-19 10:18:15 +02:00
dpll
edac
eisa
extcon
firewire
firmware ALong with the usual shower of singleton patches, notable patch series in 2024-09-21 07:29:05 -07:00
fpga
fsi
gnss
gpio
gpu pci-v6.12-changes 2024-09-23 12:47:06 -07:00
greybus
hid
hsi
hte
hv drm next for 6.12-rc1 2024-09-19 10:18:15 +02:00
hwmon
hwspinlock
hwtracing
i2c i2c-for-6.12-rc1 2024-09-23 14:34:19 -07:00
i3c
idle
iio
infiniband struct fd layout change (and conversion to accessor helpers) 2024-09-23 09:35:36 -07:00
input Many singleton patches - please see the various changelogs for details. 2024-09-21 08:20:50 -07:00
interconnect
iommu Many singleton patches - please see the various changelogs for details. 2024-09-21 08:20:50 -07:00
ipack
irqchip
isdn
leds
macintosh dma-mapping updates for linux 6.12 2024-09-19 11:12:49 +02:00
mailbox
mcb
md
media media updates for v6.12-rc1 2024-09-23 15:27:58 -07:00
memory
memstick
message
mfd - Added support for the Analog Devices ADP5585 GPIO and PWM functions. 2024-09-23 14:17:08 -07:00
misc Many singleton patches - please see the various changelogs for details. 2024-09-21 08:20:50 -07:00
mmc dma-mapping updates for linux 6.12 2024-09-19 11:12:49 +02:00
most
mtd Many singleton patches - please see the various changelogs for details. 2024-09-21 08:20:50 -07:00
mux
net i2c-for-6.12-rc1 2024-09-23 14:34:19 -07:00
nfc
ntb ntb: Force physically contiguous allocation of rx ring buffers 2024-09-20 10:51:25 -04:00
nubus
nvdimm
nvme Many singleton patches - please see the various changelogs for details. 2024-09-21 08:20:50 -07:00
nvmem libnvdimm for 6.12 2024-09-23 14:31:38 -07:00
of The core clk framework is left largely untouched this time around except for 2024-09-23 15:01:48 -07:00
opp
parisc
parport
pci pci-v6.12-changes 2024-09-23 12:47:06 -07:00
pcmcia
peci
perf RISC-V Patches for the 6.12 Merge Window, Part 1 2024-09-24 10:59:17 -07:00
phy phy-for-6.12 2024-09-23 14:05:10 -07:00
pinctrl This is the bulk of pin control changes for the v6.12 kernel cycle: 2024-09-23 13:15:23 -07:00
platform
pmdomain
pnp
power
powercap
pps
ps3
ptp
pwm
rapidio
ras
regulator
remoteproc
reset
rpmsg
rtc
s390 s390 updates for 6.12 merge window 2024-09-21 09:02:54 -07:00
sbus
scsi Many singleton patches - please see the various changelogs for details. 2024-09-21 08:20:50 -07:00
sh
siox
slimbus
soc
soundwire soundwire updates for 6.12 2024-09-23 14:00:46 -07:00
spi
spmi
ssb
staging media updates for v6.12-rc1 2024-09-23 15:27:58 -07:00
target
tc
tee
thermal
thunderbolt
tty sched_ext: Initial pull request for v6.12 2024-09-21 09:44:57 -07:00
ufs Many singleton patches - please see the various changelogs for details. 2024-09-21 08:20:50 -07:00
uio
usb
vdpa ALong with the usual shower of singleton patches, notable patch series in 2024-09-21 07:29:05 -07:00
vfio struct fd layout change (and conversion to accessor helpers) 2024-09-23 09:35:36 -07:00
vhost
video - Added a check for the return value of spi_setup() in the l4f00242t03 driver to catch errors. 2024-09-23 14:29:11 -07:00
virt struct fd layout change (and conversion to accessor helpers) 2024-09-23 09:35:36 -07:00
virtio
w1
watchdog linux-watchdog 6.12-rc1 tag 2024-09-23 13:19:37 -07:00
xen struct fd layout change (and conversion to accessor helpers) 2024-09-23 09:35:36 -07:00
zorro
Kconfig
Makefile