diff -rub linux-orig/kernel/sys.c linux-1.3/kernel/sys.c --- linux-orig/kernel/sys.c Thu Nov 9 04:01:50 1995 +++ ./kernel/sys.c Thu Nov 9 04:15:32 1995 @@ -164,6 +164,10 @@ { if (!suser()) return -EPERM; + if(magic == 0xfee1dead && magic_too == 0x17392634) { + current->swappable = flag ? 0 : 1; + return 0; + } if (magic != 0xfee1dead || magic_too != 672274793) return -EINVAL; if (flag == 0x01234567)