zephyr/tests/kernel/mem_protect
Carles Cufi cfbaac6733 tests: kernel: Fix address-of-packed-mem warning
The warning below appears once -Waddress-of-packed-mem is enabled:

/__w/zephyr/zephyr/tests/kernel/mem_protect/userspace/src/main.c: In
function 'test_main':
/__w/zephyr/zephyr/tests/kernel/mem_protect/userspace/src/main.c:1024:17:
error: converting a packed 'k_thread_stack_t' {aka 'struct
z_thread_stack_element'} pointer (alignment 1) to a 'struct
z_x86_thread_stack_header' pointer (alignment 4096) may result in an
unaligned pointer value [-Werror=address-of-packed-member]
 1024 |  hdr = ((struct z_x86_thread_stack_header *)ztest_thread_stack);

To avoid the warning, use an intermediate void * variable.

More info in #16587.

Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
2021-12-10 14:08:59 +01:00
..
demand_paging boards: qemu_x86_tiny: enabled for general demand paging testing 2021-08-26 21:16:22 -04:00
futex cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
mem_map tests: mem_map: limit memory below 0x10000000 on up_squared. 2021-09-16 09:32:36 -04:00
mem_protect tests: userspace: add support for K_OBJ_CONDVAR 2021-12-06 08:06:45 -05:00
obj_validation cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
protection cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
stack_random subsys/random: change parameters for timer-based PRNG 2021-08-30 09:32:36 -04:00
stackprot cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
sys_sem cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
syscalls tests: syscall: fix low value of CONFIG_MAX_THREAD_BYTES 2021-12-09 19:46:25 -05:00
userspace tests: kernel: Fix address-of-packed-mem warning 2021-12-10 14:08:59 +01:00