X-Git-Url: https://git.openafs.org/?p=openafs.git;a=blobdiff_plain;f=src%2Fafs%2FLINUX%2Fosi_alloc.c;h=46ebc4b54bc1188758eb196df153343c3154dd5a;hp=580e899610bee9df643b0e2286d94d02c7549adf;hb=0d9cabad65c46a8f3a04bf9ea2e2ce133c2f50ac;hpb=c1d2386e44573722f2cb16ee148b14960cd39670 diff --git a/src/afs/LINUX/osi_alloc.c b/src/afs/LINUX/osi_alloc.c index 580e899..46ebc4b 100644 --- a/src/afs/LINUX/osi_alloc.c +++ b/src/afs/LINUX/osi_alloc.c @@ -103,7 +103,11 @@ static void *linux_alloc(unsigned int asize) if (--max_wait <=0) { break; } +#ifdef set_current_state set_current_state(TASK_INTERRUPTIBLE); +#else + current->state = TASK_INTERRUPTIBLE; +#endif schedule_timeout(HZ); } if (new) /* piggy back alloc type */