Jan, >> +void put_pg_owner(struct domain *pg_owner) { >> + rcu_unlock_domain(pg_owner); >> +}
> I cannot see why this then can't just become an inline function. I investigated this but making put_pg_owner() static inline creates a circular dependency on rcu_unlock_domain(), which is also a static inline function. The two functions are in different header files and this creates a dependency on the one header being included by the other, which, depending on how C files include them, creates an implicit definition error by the compiler. For now I will leave the function as is. Thanks, Ben Sanda _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel