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 <andrew.coop...@citrix.com> --- CC: George Dunlap <george.dun...@eu.citrix.com> CC: Jan Beulich <jbeul...@suse.com> CC: Konrad Rzeszutek Wilk <konrad.w...@oracle.com> CC: Stefano Stabellini <sstabell...@kernel.org> CC: Tim Deegan <t...@xen.org> CC: Wei Liu <wei.l...@citrix.com> CC: Julien Grall <julien.gr...@arm.com> --- 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 Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel