zephyr/samples
Tomasz Bursztyka e18fcbba5a device: Const-ify all device driver instance pointers
Now that device_api attribute is unmodified at runtime, as well as all
the other attributes, it is possible to switch all device driver
instance to be constant.

A coccinelle rule is used for this:

@r_const_dev_1
  disable optional_qualifier
@
@@
-struct device *
+const struct device *

@r_const_dev_2
 disable optional_qualifier
@
@@
-struct device * const
+const struct device *

Fixes #27399

Signed-off-by: Tomasz Bursztyka <tomasz.bursztyka@linux.intel.com>
2020-09-02 13:48:13 +02:00
..
application_development device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
basic device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
bluetooth device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
boards device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
cpp_synchronization
display device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
drivers device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
hello_world
mpu device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
net device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
philosophers
portability
posix
scheduler
sensor device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
shields device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
smp
subsys device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
synchronization
testing/integration
tfm_integration
userspace device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
video device: Const-ify all device driver instance pointers 2020-09-02 13:48:13 +02:00
classic.rst
index.rst