--- ./kernel/sched.c.~1~ Wed May 29 04:50:30 2002 +++ ./kernel/sched.c Wed May 29 05:22:04 2002 @@ -569,7 +569,7 @@ skip_queue: #define CAN_MIGRATE_TASK(p,rq,this_cpu) \ ((jiffies - (p)->sleep_timestamp > cache_decay_ticks) && \ ((p) != (rq)->curr) && \ - ((p)->cpus_allowed & (1 << (this_cpu)))) + ((p)->cpus_allowed & (1UL << (this_cpu)))) if (!CAN_MIGRATE_TASK(tmp, busiest, this_cpu)) { curr = curr->next;