diff --git a/kmod/src/server.c b/kmod/src/server.c index e84d1198..c825bc78 100644 --- a/kmod/src/server.c +++ b/kmod/src/server.c @@ -172,7 +172,7 @@ static bool test_shutting_down(struct server_info *server) static void set_shutting_down(struct server_info *server, bool val) { server->shutting_down = val; - smp_rmb(); + smp_wmb(); } static void stop_server(struct server_info *server)