Description: Compile against 2.6.35. Corrects all references of sk_sleep(somevar) to compat_sk_sleep(somevar) Author: Noel J. Bergman, Nate Muench Bug-Ubuntu: http://launchpad.net/bugs/598542 Last-Update: 2010-08-16 --- a/modules/linux/vsock/linux/af_vsock.c +++ b/modules/linux/vsock/linux/af_vsock.c @@ -3566,7 +3566,7 @@ * upon connection establishment. */ timeout = sock_sndtimeo(listener, flags & O_NONBLOCK); - compat_init_prepare_to_wait(sk_sleep(listener), &wait, TASK_INTERRUPTIBLE); + compat_init_prepare_to_wait(compat_sk_sleep(listener), &wait, TASK_INTERRUPTIBLE); while ((connected = VSockVmciDequeueAccept(listener)) == NULL && listener->compat_sk_err == 0) { @@ -3616,7 +3616,7 @@ } outWait: - compat_finish_wait(sk_sleep(listener), &wait, TASK_RUNNING); + compat_finish_wait(compat_sk_sleep(listener), &wait, TASK_RUNNING); out: release_sock(listener); return err; @@ -3714,7 +3714,7 @@ sk = sock->sk; vsk = vsock_sk(sk); - poll_wait(file, sk_sleep(sk), wait); + poll_wait(file, compat_sk_sleep(sk), wait); mask = 0; if (sk->compat_sk_err) { @@ -4313,7 +4313,7 @@ goto out; } - compat_init_prepare_to_wait(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE); + compat_init_prepare_to_wait(compat_sk_sleep(sk), &wait, TASK_INTERRUPTIBLE); while (totalWritten < len) { Bool sentWrote; @@ -4351,7 +4351,7 @@ goto outWait; } - compat_cont_prepare_to_wait(sk_sleep(sk), + compat_cont_prepare_to_wait(compat_sk_sleep(sk), &wait, TASK_INTERRUPTIBLE); } @@ -4403,7 +4403,7 @@ if (totalWritten > 0) { err = totalWritten; } - compat_finish_wait(sk_sleep(sk), &wait, TASK_RUNNING); + compat_finish_wait(compat_sk_sleep(sk), &wait, TASK_RUNNING); out: release_sock(sk); return err; @@ -4589,7 +4589,7 @@ goto out; } - compat_init_prepare_to_wait(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE); + compat_init_prepare_to_wait(compat_sk_sleep(sk), &wait, TASK_INTERRUPTIBLE); while ((ready = VSockVmciStreamHasData(vsk)) < target && sk->compat_sk_err == 0 && @@ -4629,7 +4629,7 @@ goto outWait; } - compat_cont_prepare_to_wait(sk_sleep(sk), &wait, TASK_INTERRUPTIBLE); + compat_cont_prepare_to_wait(compat_sk_sleep(sk), &wait, TASK_INTERRUPTIBLE); } if (sk->compat_sk_err) { @@ -4693,7 +4693,7 @@ err = copied; outWait: - compat_finish_wait(sk_sleep(sk), &wait, TASK_RUNNING); + compat_finish_wait(compat_sk_sleep(sk), &wait, TASK_RUNNING); out: release_sock(sk); return err;