Go to file
Peter Mitsis e53c1851e9 nanokernel: Fix nanokernel object timeout recalculation
Fixes the timeout recalculation in the following routines:
	nano_task_fifo_get()
	nano_task_lifo_get()
	nano_task_sem_take()
	_nano_task_sleep()
Without this fix, a task that called one of the previously listed
routines could in theory sleep/wait up to almost twice the requested
timeout.

Change-Id: I53196be84e65874e94a62d5b0be1b7aaaaeda91f
Signed-off-by: Peter Mitsis <peter.mitsis@windriver.com>
2016-05-04 22:51:35 +00:00
arch kernel: Init back pointer to microkernel task 2016-05-04 22:51:33 +00:00
boards qemu_x86: Make the FPU available if it's not building for IAMCU 2016-05-04 10:24:30 +00:00
doc doc: Fixed broken link to development documentation 2016-05-04 14:54:24 +00:00
drivers drivers/nble: Pass read_params as nble user_data 2016-05-04 15:24:00 +00:00
include device: simplify synchronization 2016-05-04 22:51:34 +00:00
kernel nanokernel: Fix nanokernel object timeout recalculation 2016-05-04 22:51:35 +00:00
lib nios2: basic build, non-functional 2016-05-03 23:18:45 +00:00
misc arduino_101: support booting with original bootloader 2016-04-30 13:56:54 -04:00
net Bluetooth: monitor: Add 32-bit timestamp support 2016-05-04 21:19:49 +03:00
samples sensor: bmg160: add sample application 2016-05-04 13:14:00 +00:00
scripts microkernel: events: fix undefined function error 2016-05-04 15:16:55 +00:00
tests tests: Pend microkernel tasks on nanokernel objects 2016-05-04 22:51:34 +00:00
.checkpatch.conf
.gitattributes
.gitignore gitignore: Fix doxygen generated directory names 2016-04-15 22:06:42 +00:00
.gitreview
.mailmap
Kbuild
Kconfig
Kconfig.zephyr
LICENSE
Makefile build: use gcc instead of ld for linking 2016-05-04 10:27:18 +00:00
Makefile.inc build: generate error if board is not found 2016-04-25 19:17:04 +00:00
zephyr-env.sh