linux/samples/rust
Linus Torvalds 330517c63a Char/Misc/IIO/others driver changes for 7.4-rc1
Here is the big set of char/misc/android/iio and other small driver
 subsystem patches for 7.4-rc1.  Loads of stuff in here, larger than
 normal.  Highlights include:
   - removal of the C binder code, the rust version is stable and will be
     used going forward in a few billion devices.  Great job by those
     developers.
   - loads and loads of IIO driver updates and feature additions
   - speakup driver fixes and updates
   - mhi driver updates
   - mei driver updates
   - xillybus driver fixes
   - comedi driver fixes
   - lots of coresight driver updates
   - Interconnect driver updates
   - nvmem driver updates and fixes
   - slimbus driver updates and fixes
   - spmi driver updates and fixes
   - lots of tiny misc and char driver fixes based on people scanning for
     things.
 
 All of these have been in linux-next for a while with no reported
 issues, other than a merge conflict with one of the rust tree files,
 which should be simple to resolve.
 
 Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 -----BEGIN PGP SIGNATURE-----
 
 iG0EABECAC0WIQT0tgzFv3jCIUoxPcsxR9QN2y37KQUCatoRcw8cZ3JlZ0Brcm9h
 aC5jb20ACgkQMUfUDdst+ykFeACgnRxMgD7VH8duyUtfTnaU+Mw8REMAni1iFmLx
 IOZYy7rCdaO/rBSm4TEK
 =OOpW
 -----END PGP SIGNATURE-----

Merge tag 'char-misc-7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc

Pull Char/Misc/IIO/others driver updates from Greg KH:
 "Here is the big set of char/misc/android/iio and other small driver
  subsystem patches for 7.4-rc1. Loads of stuff in here, larger than
  normal. Highlights include:

   - removal of the C binder code, the rust version is stable and will
     be used going forward in a few billion devices. Great job by those
     developers

   - loads and loads of IIO driver updates and feature additions

   - speakup driver fixes and updates

   - mhi driver updates

   - mei driver updates

   - xillybus driver fixes

   - comedi driver fixes

   - lots of coresight driver updates

   - Interconnect driver updates

   - nvmem driver updates and fixes

   - slimbus driver updates and fixes

   - spmi driver updates and fixes

   - lots of tiny misc and char driver fixes based on people scanning
     for things

  All of these have been in linux-next for a while with no reported
  issues, other than a merge conflict with one of the rust tree files,
  which should be simple to resolve"

* tag 'char-misc-7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (446 commits)
  rust_binder: wake epoll on self-work queued to poll thread
  rust_binder: avoid overflow in get_node_debug_info()
  MAINTAINERS: Add Abel as SPMI co-maintainer
  spmi: mtk-pmif: Fix clock reference leak in mtk_spmi_bus_probe()
  iio: adc: qcom-spmi-iadc: Remove regmap R/W wrapper functions
  iio: adc: qcom-spmi-iadc: Migrate to devm_spmi_subdevice_alloc_and_add()
  misc: qcom-coincell: Migrate to devm_spmi_subdevice_alloc_and_add()
  phy: qualcomm: eusb2-repeater: Migrate to devm_spmi_subdevice_alloc_and_add()
  power: reset: qcom-pon: Migrate to devm_spmi_subdevice_alloc_and_add()
  nvmem: qcom-spmi-sdam: Migrate to devm_spmi_subdevice_alloc_and_add()
  spmi: Add helper to get a parent SPMI device
  spmi: Implement spmi_subdevice_alloc_and_add() and devm variant
  spmi: Remove unneeded goto in spmi_device_add() error path
  spmi: Print error status with %pe format
  spmi: Remove redundant dev_name() print in spmi_device_add()
  spmi: Fix potential use-after-free by grabbing of_node reference
  spmi: mtk-pmif: Add workaround for FSM lockup/error in read operation
  MAINTAINERS: Add Qualcomm SPMI controller entry
  spmi: pmic-arb: return 0 in spmi_pmic_arb_register_buses() on success
  comedi: addi_apci_3xxx: fix subdevice count underallocation
  ...
2026-10-24 15:44:26 -10:00
..
hostprogs
Kconfig samples: rust: add Rust serial device bus sample device driver 2026-07-23 22:48:31 +02:00
Makefile samples: rust: add Rust serial device bus sample device driver 2026-07-23 22:48:31 +02:00
rust_configfs.rs rust: configfs: replace kernel::c_str! with C-Strings 2026-01-15 09:26:49 +01:00
rust_debugfs_scoped.rs samples: rust: debugfs: fix excessive stack use 2026-07-21 00:48:25 +02:00
rust_debugfs.rs rust: driver: remove $module_table_name from module_device_table 2026-07-30 22:50:15 +02:00
rust_dma.rs rust: dma: tie Coherent and CoherentBox to the device's bound lifetime 2026-09-04 17:58:47 +02:00
rust_driver_auxiliary.rs rust: driver: remove $module_table_name from module_device_table 2026-07-30 22:50:15 +02:00
rust_driver_faux.rs rust: faux: add Device type with AsBusDevice support 2026-07-12 15:55:51 +02:00
rust_driver_i2c.rs rust: driver: remove $module_table_name from module_device_table 2026-07-30 22:50:15 +02:00
rust_driver_pci.rs samples: rust: pci: specify base type for registers 2026-09-06 13:39:49 +02:00
rust_driver_platform.rs rust: driver: remove $module_table_name from module_device_table 2026-07-30 22:50:15 +02:00
rust_driver_serdev.rs rust: driver: remove $module_table_name from module_device_table 2026-07-30 22:50:15 +02:00
rust_driver_usb.rs rust: driver: remove $module_table_name from module_device_table 2026-07-30 22:50:15 +02:00
rust_i2c_client.rs rust: driver: remove $module_table_name from module_device_table 2026-07-30 22:50:15 +02:00
rust_minimal.rs rust: module_param: support bool parameters 2026-08-06 13:29:03 +02:00
rust_misc_device.rs rust: miscdevice: add registration data to MiscDevice 2026-10-13 15:57:43 +02:00
rust_print_events.c rust: samples: add tracepoint to Rust sample 2024-11-04 16:21:44 -05:00
rust_print_main.rs rust: samples: add missing newlines in rust_print_main 2026-09-01 02:20:22 +02:00
rust_soc.rs rust: driver: remove $module_table_name from module_device_table 2026-07-30 22:50:15 +02:00