OSDN Git Service

x86, msr: fix NULL pointer deref due to msr_open on nonexistent CPUs
[linux-kernel-docs/linux-2.6.git] / arch / x86 / kernel / msr.c
index 9fd8095..e439380 100644 (file)
@@ -131,7 +131,7 @@ static int msr_open(struct inode *inode, struct file *file)
                ret = -EIO;     /* MSR not supported */
 out:
        unlock_kernel();
-       return 0;
+       return ret;
 }
 
 /*