[Skiboot] [PATCH V2 2/3] hostservices: Don't run pollers from hostservices callbacks
Ananth N Mavinakayanahalli
ananth at in.ibm.com
Tue Feb 17 03:42:52 AEDT 2015
Use the _nopoll variant of nanosleep from hostservices, to avoid potential
poller recursion.
Signed-off-by: Ananth N Mavinakayanahalli <ananth at in.ibm.com>
---
core/hostservices.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/core/hostservices.c b/core/hostservices.c
index 9cc3341..952f6b8 100644
--- a/core/hostservices.c
+++ b/core/hostservices.c
@@ -467,7 +467,7 @@ static void hservice_nanosleep(uint64_t i_seconds, uint64_t i_nano_seconds)
ts.tv_sec = i_seconds;
ts.tv_nsec = i_nano_seconds;
- nanosleep(&ts, NULL);
+ nanosleep_nopoll(&ts, NULL);
}
static int hservice_set_special_wakeup(struct cpu_thread *cpu)
More information about the Skiboot
mailing list