linux-kernelorg-stable/Documentation/devicetree/bindings
Linus Torvalds 119b1e61a7 RISC-V Patches for the 6.16 Merge Window, Part 1
* Support for the FWFT SBI extension, which is part of SBI 3.0 and a
   dependency for many new SBI and ISA extensions.
 * Support for getrandom() in the VDSO.
 * Support for mseal.
 * Optimized routines for raid6 syndrome and recovery calculations.
 * kexec_file() supports loading Image-formatted kernel binaries.
 * Improvements to the instruction patching framework to allow for atomic
   instruction patching, along with rules as to how systems need to
   behave in order to function correctly.
 * Support for a handful of new ISA extensions: Svinval, Zicbop, Zabha,
   some SiFive vendor extensions.
 * Various fixes and cleanups, including: misaligned access handling, perf
   symbol mangling, module loading, PUD THPs, and improved uaccess
   routines.
 -----BEGIN PGP SIGNATURE-----
 
 iQJNBAABCAA3FiEEKzw3R0RoQ7JKlDp6LhMZ81+7GIkFAmhDLP8ZHHBhbG1lcmRh
 YmJlbHRAZ29vZ2xlLmNvbQAKCRAuExnzX7sYiZhFD/4+Zikkld812VjFb9dTF+Wj
 n/x9h86zDwAEFgf2BMIpUQhHru6vtdkO2l/Ky6mQblTPMWLafF4eK85yCsf84sQ0
 +RX4sOMLZ0+qvqxKX+aOFe9JXOWB0QIQuPvgBfDDOV4UTm60sglIxwqOpKcsBEHs
 2nplXXjiv0ckaMFLos8xlwu1uy4A/jMfT3Y9FDcABxYCqBoKOZ1frcL9ezJZbHbv
 BoOKLDH8ZypFxIG/eQ511lIXXtrnLas0l4jHWjrfsWu6pmXTgJasKtbGuH3LoLnM
 G/4qvHufR6lpVUOIL5L0V6PpsmYwDi/ciFIFlc8NH2oOZil3qiVaGSEbJIkWGFu9
 8lWTXQWnbinZbfg2oYbWp8GlwI70vKomtDyYNyB9q9Cq9jyiTChMklRNODr4764j
 ZiEnzc/l4KyvaxUg8RLKCT595lKECiUDnMytbIbunJu05HBqRCoGpBtMVzlQsyUd
 ybkRt3BA7eOR8/xFA7ZZQeJofmiu2yxkBs5ggMo8UnSragw27hmv/OA0mWMXEuaD
 aaWc4ZKpKqf7qLchLHOvEl5ORUhsisyIJgZwOqdme5rQoWorVtr51faA4AKwFAN4
 vcKgc5qJjK8vnpW+rl3LNJF9LtH+h4TgmUI853vUlukPoH2oqRkeKVGSkxG0iAze
 eQy2VjP1fJz6ciRtJZn9aw==
 =cZGy
 -----END PGP SIGNATURE-----

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

Pull RISC-V updates from Palmer Dabbelt:

 - Support for the FWFT SBI extension, which is part of SBI 3.0 and a
   dependency for many new SBI and ISA extensions

 - Support for getrandom() in the VDSO

 - Support for mseal

 - Optimized routines for raid6 syndrome and recovery calculations

 - kexec_file() supports loading Image-formatted kernel binaries

 - Improvements to the instruction patching framework to allow for
   atomic instruction patching, along with rules as to how systems need
   to behave in order to function correctly

 - Support for a handful of new ISA extensions: Svinval, Zicbop, Zabha,
   some SiFive vendor extensions

 - Various fixes and cleanups, including: misaligned access handling,
   perf symbol mangling, module loading, PUD THPs, and improved uaccess
   routines

* tag 'riscv-for-linus-6.16-mw1' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux: (69 commits)
  riscv: uaccess: Only restore the CSR_STATUS SUM bit
  RISC-V: vDSO: Wire up getrandom() vDSO implementation
  riscv: enable mseal sysmap for RV64
  raid6: Add RISC-V SIMD syndrome and recovery calculations
  riscv: mm: Add support for Svinval extension
  RISC-V: Documentation: Add enough title underlines to CMODX
  riscv: Improve Kconfig help for RISCV_ISA_V_PREEMPTIVE
  MAINTAINERS: Update Atish's email address
  riscv: uaccess: do not do misaligned accesses in get/put_user()
  riscv: process: use unsigned int instead of unsigned long for put_user()
  riscv: make unsafe user copy routines use existing assembly routines
  riscv: hwprobe: export Zabha extension
  riscv: Make regs_irqs_disabled() more clear
  perf symbols: Ignore mapping symbols on riscv
  RISC-V: Kconfig: Fix help text of CMDLINE_EXTEND
  riscv: module: Optimize PLT/GOT entry counting
  riscv: Add support for PUD THP
  riscv: xchg: Prefetch the destination word for sc.w
  riscv: Add ARCH_HAS_PREFETCH[W] support with Zicbop
  riscv: Add support for Zicbop
  ...
2025-06-06 18:05:18 -07:00
..
access-controllers
arc
arm Char/Misc/IIO pull request for 6.16-rc1 2025-06-06 11:50:47 -07:00
ata
auxdisplay
board
bus
cache
chrome
clock
connector
counter
cpu
cpufreq
crypto
csky
devfreq
display
dma
dsp
dvfs
edac
eeprom
extcon
firmware
fpga
fsi
fuse
gnss
goldfish
gpio
gpu
hsi
hwinfo
hwlock
hwmon
i2c
i3c
iio Char/Misc/IIO pull request for 6.16-rc1 2025-06-06 11:50:47 -07:00
infiniband
input
interconnect
interrupt-controller
iommu
ipmi
leds
loongarch
mailbox
media
memory-controllers
mfd
mips Added support for EcoNet platform 2025-06-06 07:56:36 -07:00
misc
mmc
mtd
mux
net USB/Thunderbolt changes for 6.16-rc1 2025-06-06 12:45:35 -07:00
nios2
nvme
nvmem Char/Misc/IIO pull request for 6.16-rc1 2025-06-06 11:50:47 -07:00
openrisc/opencores
opp
pci
peci
perf
phy
pinctrl
platform
pmem
power
powerpc
pps
ptp
pwm
regmap
regulator
remoteproc
reserved-memory
reset
riscv RISC-V Patches for the 6.16 Merge Window, Part 1 2025-06-06 18:05:18 -07:00
rng
rtc
scsi
serial TTY/Serial changes for 6.16-rc1 2025-06-06 12:32:02 -07:00
serio
sifive
siox
slimbus
soc
sound USB/Thunderbolt changes for 6.16-rc1 2025-06-06 12:45:35 -07:00
soundwire
spi spi: Updates for v6.16 2025-06-06 13:22:31 -07:00
spmi
sram
staging/iio/adc
thermal
timer
timestamp
tpm
trigger-source
ufs
usb USB/Thunderbolt changes for 6.16-rc1 2025-06-06 12:45:35 -07:00
virtio
w1
watchdog
x86
xillybus
.gitignore
.yamllint
ABI.rst
Makefile
common-properties.txt
dts-coding-style.rst
example-schema.yaml
graph.txt
incomplete-devices.yaml
index.rst
jailhouse.txt
resource-names.txt
submitting-patches.rst
trivial-devices.yaml Char/Misc/IIO pull request for 6.16-rc1 2025-06-06 11:50:47 -07:00
unittest.txt
vendor-prefixes.yaml Char/Misc/IIO pull request for 6.16-rc1 2025-06-06 11:50:47 -07:00
writing-bindings.rst
writing-schema.rst
xilinx.txt