zephyr/tests/kernel
Andrew Boie e9cfc54d00 kernel: remove k_object_access_revoke() as syscall
Forthcoming patches will dual-purpose an object's permission
bitfield as also reference tracking for kernel objects, used to
handle automatic freeing of resources.

We do not want to allow user thread A to revoke thread B's access
to some object O if B is in the middle of an API call using O.

However we do want to allow threads to revoke their own access to
an object, so introduce a new API and syscall for that.

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2018-05-16 17:32:59 -07:00
..
alert/alert_api tests: doxygen comment cleanup 2018-05-09 00:32:34 -04:00
arm_irq_vector_table tests: classify tests 2018-04-09 22:55:20 -04:00
arm_runtime_nmi tests: classify tests 2018-04-09 22:55:20 -04:00
boot_page_table tests: classify tests 2018-04-09 22:55:20 -04:00
common tests: allow unsupported tests to be skipped 2018-04-25 14:18:15 +05:30
context tests: fixed doxygen comments 2018-04-30 17:15:29 -04:00
critical tests: critical: document test functions 2018-04-30 17:15:29 -04:00
device doc: process test documentation 2018-05-07 12:27:07 -04:00
early_sleep tests: rename main test to main.c 2018-05-07 12:27:07 -04:00
errno tests: errno: document test functions 2018-04-30 17:15:29 -04:00
fatal tests: kernel: style, tag, and category fixes 2018-04-25 14:18:15 +05:30
fifo tests: doxygen comment cleanup 2018-05-09 00:32:34 -04:00
fp_sharing tests: fp_sharing: Fix definition of PI_NUM_ITERATIONS 2018-05-03 23:24:57 -04:00
gen_isr_table tests: classify tests 2018-04-09 22:55:20 -04:00
init tests: rename main test to main.c 2018-05-07 12:27:07 -04:00
irq_offload tests: irq_offload: document test functions 2018-04-30 17:15:29 -04:00
lifo tests: kernel: use a consistent test suite name 2018-04-09 22:55:20 -04:00
mbox tests: rename main test to main.c 2018-05-07 12:27:07 -04:00
mem_heap/mheap_api_concept tests: kernel: use a consistent test suite name 2018-04-09 22:55:20 -04:00
mem_pool tests: rename main test to main.c 2018-05-07 12:27:07 -04:00
mem_protect kernel: remove k_object_access_revoke() as syscall 2018-05-16 17:32:59 -07:00
mem_slab tests: fixed doxygen comments 2018-04-30 17:15:29 -04:00
mp tests: kernel: style, tag, and category fixes 2018-04-25 14:18:15 +05:30
msgq/msgq_api tests: doxygen comment cleanup 2018-05-09 00:32:34 -04:00
mutex tests: kernel: use a consistent test suite name 2018-04-09 22:55:20 -04:00
obj_tracing tests: kernel: use a consistent test suite name 2018-04-09 22:55:20 -04:00
pending tests kernel pending: unitialized variable 2018-05-10 08:20:15 -07:00
pipe tests: fixed doxygen comments 2018-04-30 17:15:29 -04:00
poll tests: kernel: style, tag, and category fixes 2018-04-25 14:18:15 +05:30
profiling/profiling_api tests: kernel: profiling: Add test for k_thread_foreach API 2018-05-15 13:43:00 +03:00
queue tests: kernel: use a consistent test suite name 2018-04-09 22:55:20 -04:00
semaphore tests: kernel: use a consistent test suite name 2018-04-09 22:55:20 -04:00
sleep tests: kernel: style, tag, and category fixes 2018-04-25 14:18:15 +05:30
smp tests: kernel: style, tag, and category fixes 2018-04-25 14:18:15 +05:30
spinlock tests: kernel: style, tag, and category fixes 2018-04-25 14:18:15 +05:30
stack tests: kernel: use a consistent test suite name 2018-04-09 22:55:20 -04:00
static_idt tests: kernel: style, tag, and category fixes 2018-04-25 14:18:15 +05:30
systhreads tests: doxygen comment cleanup 2018-05-09 00:32:34 -04:00
threads tests: threads: Document description for test cases 2018-05-08 12:35:51 -04:00
tickless tests: rename main test to main.c 2018-05-07 12:27:07 -04:00
timer tests: rename main test to main.c 2018-05-07 12:27:07 -04:00
workq tests: rename main test to main.c 2018-05-07 12:27:07 -04:00
xip tests: rename main test to main.c 2018-05-07 12:27:07 -04:00