]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/pcmcia/cistpl.c
net: usb: sr9800: fix uninitialized local variable
[linux.git] / drivers / pcmcia / cistpl.c
index abd029945cc8cf7fd1866d8ea4570e903bab1e06..629359fe35131110dcfef9444c362a0d51edf67f 100644 (file)
@@ -21,6 +21,7 @@
 #include <linux/pci.h>
 #include <linux/ioport.h>
 #include <linux/io.h>
+#include <linux/security.h>
 #include <asm/byteorder.h>
 #include <asm/unaligned.h>
 
@@ -1575,6 +1576,10 @@ static ssize_t pccard_store_cis(struct file *filp, struct kobject *kobj,
        struct pcmcia_socket *s;
        int error;
 
+       error = security_locked_down(LOCKDOWN_PCMCIA_CIS);
+       if (error)
+               return error;
+
        s = to_socket(container_of(kobj, struct device, kobj));
 
        if (off)