--- linux-2.4.26-openmosix1/hpc/hpcproc.c.orig 2004-11-19 21:23:51.000000000 +0100 +++ linux-2.4.26-openmosix1/hpc/hpcproc.c 2005-01-31 10:18:58.000000000 +0100 @@ -1754,13 +1754,24 @@ proc_mosix_pid_set_lock(struct file * fi len = get_intarr(filp, buf, cnt, &ctl); if (len < 0) return (len); +#if 0 if (lock) return (-EINVAL); +#endif task_lock(task); if (task->mosix.dflags & (DDEPUTY | DFINISHED)) len = -EACCES; else +#if 0 task->mosix.stay &= ~DNOMIGRATE; +#else + { + if (lock) + task->mosix.stay |= DNOMIGRATE; + else + task->mosix.stay &= ~DNOMIGRATE; + } +#endif task_unlock(task); return (len); }