diff options
author | Russ Anderson <(rja@sgi.com)> | 2005-04-23 03:08:00 -0400 |
---|---|---|
committer | Tony Luck <tony.luck@intel.com> | 2005-05-03 16:58:17 -0400 |
commit | 012914dad25bd5cacf88af4429eecda62a06020d (patch) | |
tree | e265fa0cf7dccef220bc26a16c1f0694b4b4bbee | |
parent | 3ea8b477b4b9d3e75b5e9b8aea41259f45031823 (diff) |
[patch] MCA recovery module undefined symbol fix
The patch "MCA recovery improvements" added do_exit to mca_drv.c.
That's fine when the mca recovery code is built in the kernel
(CONFIG_IA64_MCA_RECOVERY=y) but breaks building the mca recovery
code as a module (CONFIG_IA64_MCA_RECOVERY=m).
Most users are currently building this as a module, as loading
and unloading the module provides a very convenient way to turn
on/off error recovery.
This patch exports do_exit, so mca_drv.c can build as a module.
Signed-off-by: Russ Anderson (rja@sgi.com)
Signed-off-by: Tony Luck <tony.luck@intel.com>
-rw-r--r-- | kernel/exit.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/exit.c b/kernel/exit.c index 7be283d98983..edaa50b5bbfa 100644 --- a/kernel/exit.c +++ b/kernel/exit.c | |||
@@ -846,6 +846,8 @@ fastcall NORET_TYPE void do_exit(long code) | |||
846 | for (;;) ; | 846 | for (;;) ; |
847 | } | 847 | } |
848 | 848 | ||
849 | EXPORT_SYMBOL_GPL(do_exit); | ||
850 | |||
849 | NORET_TYPE void complete_and_exit(struct completion *comp, long code) | 851 | NORET_TYPE void complete_and_exit(struct completion *comp, long code) |
850 | { | 852 | { |
851 | if (comp) | 853 | if (comp) |