|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH] mini-os: Use a single start_info_ptr variable
Signed-off-by: Costin Lupu <costin.lupu@xxxxxxxxx>
---
arch/x86/setup.c | 2 +-
shutdown.c | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/arch/x86/setup.c b/arch/x86/setup.c
index 4fd8e39..2ba74fb 100644
--- a/arch/x86/setup.c
+++ b/arch/x86/setup.c
@@ -45,7 +45,7 @@ union start_info_union start_info_union;
/*
* This pointer holds a reference to the copy of the start_info struct.
*/
-static start_info_t *start_info_ptr;
+start_info_t *start_info_ptr;
/*
* Shared page for communicating with the hypervisor.
diff --git a/shutdown.c b/shutdown.c
index 4c0b13c..4d0617f 100644
--- a/shutdown.c
+++ b/shutdown.c
@@ -46,7 +46,7 @@
#include <mini-os/xmalloc.h>
-static start_info_t *start_info_ptr;
+extern start_info_t *start_info_ptr;
#ifdef CONFIG_XENBUS
static const char *path = "control/shutdown";
@@ -113,7 +113,7 @@ static void shutdown_thread(void *p)
void init_shutdown(start_info_t *si)
{
- start_info_ptr = si;
+ ASSERT(start_info_ptr == si);
end_shutdown_thread = 0;
create_thread("shutdown", shutdown_thread, NULL);
--
2.20.1
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |