]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - kernel/rcutorture.c
Merge branch 'x86-eficross-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
[karo-tx-linux.git] / kernel / rcutorture.c
index ed1c72bd9c09eb37eba09ebea6119ba9d8830bb3..a89b381a8c6eee184bbeb00c0b11e0b6634c7959 100644 (file)
@@ -1465,12 +1465,15 @@ rcu_torture_onoff(void *arg)
 static int __cpuinit
 rcu_torture_onoff_init(void)
 {
+       int ret;
+
        if (onoff_interval <= 0)
                return 0;
        onoff_task = kthread_run(rcu_torture_onoff, NULL, "rcu_torture_onoff");
        if (IS_ERR(onoff_task)) {
+               ret = PTR_ERR(onoff_task);
                onoff_task = NULL;
-               return PTR_ERR(onoff_task);
+               return ret;
        }
        return 0;
 }