zephyr/doc/kernel
Leandro Pereira c200367b68 drivers: Perform a runtime check if a driver is capable of an operation
Driver APIs might not implement all operations, making it possible for
a user thread to get the kernel to execute a function at 0x00000000.

Perform runtime checks in all the driver handlers, checking if they're
capable of performing the requested operation.

Fixes #6907.

Signed-off-by: Leandro Pereira <leandro.pereira@intel.com>
2018-04-26 02:57:12 +05:30
..
data_passing doc: kernel: capitalize Fifo/Lifo 2018-03-20 14:01:30 -04:00
memory doc: fix misspellings and hyphen use 2017-09-20 15:33:43 -04:00
other drivers/interrupt_controller: Introduce multi-level interrupt support 2018-02-06 22:39:05 -05:00
overview doc: update with CMake instructions 2017-11-08 20:00:22 -05:00
synchronization doc: Fix K_ALERT_DEFINE in a code example 2018-03-09 20:27:43 -05:00
threads kernel: Deprecate k_thread_cancel() API 2018-04-24 03:57:20 +05:30
timing kernel: make K_.*_INITIALIZER private to kernel 2017-07-10 11:44:56 -07:00
usermode drivers: Perform a runtime check if a driver is capable of an operation 2018-04-26 02:57:12 +05:30
kernel.rst docs: initial user mode documentation 2017-11-07 08:18:48 -05:00