summaryrefslogtreecommitdiffstats
path: root/src/kernel/dnbd3.h
diff options
context:
space:
mode:
authorSimon Rettberg2013-11-11 22:44:00 +0100
committerSimon Rettberg2013-11-11 22:44:00 +0100
commit79ae416cbf5618328742234c33bb24fb0a61fe87 (patch)
treee796946bf1f2209b5eb006ef78f04f631dd499b4 /src/kernel/dnbd3.h
parent[CLIENT] Add options to add and remove alt-servers (diff)
downloaddnbd3-79ae416cbf5618328742234c33bb24fb0a61fe87.tar.gz
dnbd3-79ae416cbf5618328742234c33bb24fb0a61fe87.tar.xz
dnbd3-79ae416cbf5618328742234c33bb24fb0a61fe87.zip
[KERNEL] Fix possible deadlock on server switch
[KERNEL] Remove server mode support as it's not needed anymore [KERNEL] Some more sanity checks and debug messages
Diffstat (limited to 'src/kernel/dnbd3.h')
-rw-r--r--src/kernel/dnbd3.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/kernel/dnbd3.h b/src/kernel/dnbd3.h
index aa9ea86..c703019 100644
--- a/src/kernel/dnbd3.h
+++ b/src/kernel/dnbd3.h
@@ -68,8 +68,8 @@ typedef struct
struct socket *better_sock;
// process
- struct task_struct *thread_send;
- struct task_struct *thread_receive;
+ struct task_struct * volatile thread_send;
+ struct task_struct * volatile thread_receive;
struct task_struct *thread_discover;
struct timer_list hb_timer;
wait_queue_head_t process_queue_send;