zephyr/kernel
Flavio Ceolin 2b1106a407 kernel: userspace: Use only list for dynamic objs
Since the rbtree is using as list because we no longer
can assume that the object pointer is the address of the
data field in the dynamic object struct, lets just use
the already existent dlist for tracking dynamic kernel
objects.

Signed-off-by: Flavio Ceolin <flavio.ceolin@intel.com>
2023-07-17 16:56:01 -04:00
..
include kernel: spinlock: LOCKED -> K_SPINLOCK 2023-07-10 09:27:21 +02:00
paging
atomic_c.c kernel/atomic_c.c: prevent usage in SMP configs 2023-05-23 08:53:39 +02:00
banner.c kernel: banner: Remove unnecessary header 2023-01-09 12:07:28 -05:00
CMakeLists.txt kernel: support dynamic thread stack allocation 2023-07-13 17:16:32 -04:00
compiler_stack_protect.c
condvar.c
device.c device: make device dependencies optional 2023-06-21 09:32:05 +02:00
dynamic.c kernel: dynamic: Fix stack allocation logic 2023-07-17 16:56:01 -04:00
errno.c
events.c kernel: event modification functions return previous value 2023-07-07 09:24:25 +02:00
fatal.c
futex.c
idle.c kernel: allow for arch specific processing within busy loops 2023-05-25 08:25:11 +00:00
init.c pm: Fix cpus active count 2023-06-01 10:05:31 +02:00
Kconfig kernel: support dynamic thread stack allocation 2023-07-13 17:16:32 -04:00
Kconfig.vm kernel: mmu: add direct-map support in z_phys_map() 2023-05-26 13:50:35 -04:00
kheap.c iterable_sections: move to specific header 2023-05-22 10:42:30 +02:00
mailbox.c init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
main_weak.c kernel: Switch main return type from void to int 2023-04-14 07:49:41 +09:00
mem_domain.c init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
mem_slab.c iterable_sections: move to specific header 2023-05-22 10:42:30 +02:00
mempool.c
mmu.c kernel: mmu: add direct-map support in z_phys_map() 2023-05-26 13:50:35 -04:00
msg_q.c kernel: fix buffer overflow from incorrect K_MSGQ_DEFINE definition 2023-05-12 13:39:10 -04:00
mutex.c
pipes.c kernel: pipes: ISRs use a private pipe descriptor 2023-02-11 06:45:13 +09:00
poll.c
queue.c
sched.c kernel: spinlock: LOCKED -> K_SPINLOCK 2023-07-10 09:27:21 +02:00
sem.c kernel: Minor k_sem_give() performance enhancement 2023-04-28 10:09:46 +02:00
smp.c SMP: fix build failure if SMP=y and SYS_CLOCK_EXISTS=n 2023-06-22 06:17:27 -04:00
stack.c
system_work_q.c init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
thread.c iterable_sections: move to specific header 2023-05-22 10:42:30 +02:00
timeout.c kernel: spinlock: LOCKED -> K_SPINLOCK 2023-07-10 09:27:21 +02:00
timer.c kernel/timer: fix period argument clamp handling 2023-02-20 09:52:53 +01:00
usage.c smp: Move for loops to use arch_num_cpus instead of CONFIG_MP_NUM_CPUS 2022-10-21 13:14:58 +02:00
userspace_handler.c kernel: userspace: Add k_object_alloc_size 2023-07-17 16:56:01 -04:00
userspace.c kernel: userspace: Use only list for dynamic objs 2023-07-17 16:56:01 -04:00
version.c
work.c kernel/work: Fix race under with delayed work item cancellation 2023-02-11 12:14:16 +09:00
xip.c