ALSA: seq: oss: Don't drain at closing a client
[pandora-kernel.git] / arch / x86 / kernel / msr.c
index 12fcbe2..f7d1a64 100644 (file)
@@ -175,6 +175,9 @@ static int msr_open(struct inode *inode, struct file *file)
        unsigned int cpu;
        struct cpuinfo_x86 *c;
 
+       if (!capable(CAP_SYS_RAWIO))
+               return -EPERM;
+
        cpu = iminor(file->f_path.dentry->d_inode);
        if (cpu >= nr_cpu_ids || !cpu_online(cpu))
                return -ENXIO;  /* No such CPU */