Here is v3 of this patch. After some consideration, I am not so certain the spinlock is strictly necessary. However, as it is not a common codepath, I figure that it is better to be safe than sorry. -- Andrew Cooper - Dom0 Kernel Engineer, Citrix XenServer T: +44 (0)1223 225 900, http://www.citrix.com