zephyr/kernel
Pawel Dunaj baea22407d kernel: Always set clock expiry with sync with timeout module
System must not set the clock expiry via backdoor as it may
effect in unbound time drift of all scheduled timeouts.

Fixes: #11502

Signed-off-by: Pawel Dunaj <pawel.dunaj@nordicsemi.no>
2018-11-26 12:24:59 +01:00
..
include kernel: Always set clock expiry with sync with timeout module 2018-11-26 12:24:59 +01:00
alert.c kernel: alert: Declare tracing variables only when needed. 2018-10-31 08:44:47 -04:00
atomic_c.c
CMakeLists.txt kernel: New timeout implementation 2018-10-16 15:03:10 -04:00
compiler_stack_protect.c kernel: add CODE_UNREACHABLE in _StackCheckHandler 2018-04-17 10:50:12 -07:00
device.c kernel: expose device_get_binding() to user mode 2018-11-13 19:06:05 -05:00
errno.c kernel: userspace: reserve stack space to store local data 2018-08-17 09:40:52 -07:00
idle.c kernel: Always set clock expiry with sync with timeout module 2018-11-26 12:24:59 +01:00
init.c kernel: Delimiting the scope of some variables 2018-11-04 11:37:24 -05:00
int_latency_bench.c
Kconfig drivers/timer: Select tickless via driver kconfig flag 2018-11-13 17:10:07 -05:00
Kconfig.power_mgmt kernel: ensure System Power Managment enables Tickless Idle. 2018-11-21 23:16:35 -05:00
mailbox.c kernel: Delimiting the scope of some variables 2018-11-04 11:37:24 -05:00
mem_domain.c kernel: mem_domain: optimize sane partition checking 2018-11-15 08:18:59 -05:00
mem_slab.c k_mem_slab: track as a kernel object 2018-11-15 16:20:36 -05:00
mempool.c sys_clock: Fix unsafe tick count usage 2018-10-16 15:03:10 -04:00
msg_q.c kernel: msg_q: k_msgq_peek() implementation 2018-11-19 17:53:22 -05:00
mutex.c kernel: mutex: Change variable declaration 2018-11-04 11:37:24 -05:00
pipes.c kernel: Delimiting the scope of some variables 2018-11-04 11:37:24 -05:00
poll.c kernel: Change k_poll_signal api 2018-11-04 11:37:24 -05:00
queue.c kernel: queue: MISRA C compliance. 2018-10-31 08:44:47 -04:00
sched.c kernel: Always set clock expiry with sync with timeout module 2018-11-26 12:24:59 +01:00
sem.c kernel: sem: Fix few MISRA C violations. 2018-10-17 12:17:58 -04:00
smp.c kernel; Checking functions return 2018-09-14 16:55:37 -04:00
stack.c kernel: stack: Making if's body a compound statement 2018-11-04 11:37:24 -05:00
system_work_q.c kernel: system_work_q: Set dedicated "sysworkq" name. 2018-10-19 07:58:45 -04:00
thread_abort.c kernel: Using boolean expression on ASSERT macros 2018-09-28 06:28:41 +05:30
thread.c kernel: expose k_busy_wait() to user mode 2018-11-15 16:20:36 -05:00
timeout.c kernel: Always set clock expiry with sync with timeout module 2018-11-26 12:24:59 +01:00
timer.c kernel: New timeout implementation 2018-10-16 15:03:10 -04:00
userspace_handler.c kernel: Calling Z_SYSCALL_VERIFY_MSG with boolean expressions 2018-09-28 06:28:41 +05:30
userspace.c kernel: Make tag identifiers unique 2018-11-06 16:20:15 -05:00
version.c kernel: version: no need to store version in RAM 2017-09-07 16:34:50 -07:00
work_q.c kernel/timeout: Refactor API 2018-10-16 15:03:10 -04:00