X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=mm%2Fswapfile.c;h=0184f510aacefd5cdce18b18a2d2f91008e255db;hb=c85b2a5fe200d744a814d23c258460d4fc98a546;hp=4b6e8bf986bcad3080c23b9ad2424d24479d2f35;hpb=5d337b9194b1ce3b6fd5f3cb2799455ed2f9a3d1;p=linux-2.6 diff --git a/mm/swapfile.c b/mm/swapfile.c index 4b6e8bf986..0184f510aa 100644 --- a/mm/swapfile.c +++ b/mm/swapfile.c @@ -1153,8 +1153,7 @@ asmlinkage long sys_swapoff(const char __user * specialfile) p->highest_bit = 0; /* cuts scans short */ while (p->flags >= SWP_SCANNING) { spin_unlock(&swap_lock); - set_current_state(TASK_UNINTERRUPTIBLE); - schedule_timeout(1); + schedule_timeout_uninterruptible(1); spin_lock(&swap_lock); }