This appears to have been a Linux-ism which found its way into the Xen codebase with the IA64 port, and remained after IA64 was removed.
As far as I can tell from code archeology, none of the other architectures have ever had a current->state field. Signed-off-by: Andrew Cooper <[email protected]> --- CC: George Dunlap <[email protected]> CC: Jan Beulich <[email protected]> CC: Konrad Rzeszutek Wilk <[email protected]> CC: Stefano Stabellini <[email protected]> CC: Tim Deegan <[email protected]> CC: Wei Liu <[email protected]> CC: Julien Grall <[email protected]> --- xen/include/xen/sched.h | 1 - 1 file changed, 1 deletion(-) diff --git a/xen/include/xen/sched.h b/xen/include/xen/sched.h index c5540fa..0ddff03 100644 --- a/xen/include/xen/sched.h +++ b/xen/include/xen/sched.h @@ -620,7 +620,6 @@ void __domain_crash(struct domain *d); */ void noreturn asm_domain_crash_synchronous(unsigned long addr); -#define set_current_state(_s) do { current->state = (_s); } while (0) void scheduler_init(void); int sched_init_vcpu(struct vcpu *v, unsigned int processor); void sched_destroy_vcpu(struct vcpu *v); -- 2.1.4 _______________________________________________ Xen-devel mailing list [email protected] https://lists.xenproject.org/mailman/listinfo/xen-devel
