From ef6024ad7dbf0c7e3b59ad007b03bbce5a6abb3d Mon Sep 17 00:00:00 2001 From: midipix Date: Fri, 4 Dec 2020 02:02:55 +0000 Subject: internals: ipc connections: use volatile type for book-keeping variables. --- src/internal/ntapi_impl.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/internal') diff --git a/src/internal/ntapi_impl.h b/src/internal/ntapi_impl.h index deba32c..f565fff 100644 --- a/src/internal/ntapi_impl.h +++ b/src/internal/ntapi_impl.h @@ -99,9 +99,9 @@ typedef struct __attr_ptr_size_aligned__ _ntapi_internals { void * hdev_mount_point_mgr; void * hany[8]; struct dalist_ex ipc_conns; - void * ipc_pages[__NT_IPC_PAGES]; - int32_t ipc_page; - intptr_t hlock; + void * volatile ipc_pages[__NT_IPC_PAGES]; + int32_t volatile ipc_page; + intptr_t volatile hlock; uintptr_t v1_pipe_counter; ntapi_tt_get_csr_port_handle_addr_by_logic * tt_get_csr_port_handle_addr_by_logic; __ntapi_img_sec_bss * ntapi_img_sec_bss; -- cgit v1.2.3