X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=include%2Flinux%2Fmempolicy.h;h=8480aef10e62fa41d986751a651ffd090db4ceb7;hb=6a77f38946aaee1cd85eeec6cf4229b204c15071;hp=9835ac230cc53cf687eb8e3d43fe56779794a6fe;hpb=87fc8d1bb10cd459024a742c6a10961fefcef18f;p=linux-2.6.git diff --git a/include/linux/mempolicy.h b/include/linux/mempolicy.h index 9835ac230..8480aef10 100644 --- a/include/linux/mempolicy.h +++ b/include/linux/mempolicy.h @@ -30,7 +30,7 @@ #include #include #include -#include +#include struct vm_area_struct; @@ -134,13 +134,13 @@ struct sp_node { struct shared_policy { struct rb_root root; - struct semaphore sem; + spinlock_t lock; }; static inline void mpol_shared_policy_init(struct shared_policy *info) { info->root = RB_ROOT; - init_MUTEX(&info->sem); + spin_lock_init(&info->lock); } int mpol_set_shared_policy(struct shared_policy *info,