]> err.no Git - linux-2.6/blobdiff - net/atm/raw.c
nfsd: fix possible oops on re-insertion of rpcsec_gss modules
[linux-2.6] / net / atm / raw.c
index 4a0466e91aa67e43fd7cc1638158374fd97c1cf3..1378f61c5c3178876aeffb0438621efdb91394c7 100644 (file)
@@ -4,8 +4,8 @@
 
 
 #include <linux/module.h>
-#include <linux/sched.h>
 #include <linux/atmdev.h>
+#include <linux/capability.h>
 #include <linux/kernel.h>
 #include <linux/skbuff.h>
 #include <linux/mm.h>
@@ -55,12 +55,12 @@ static int atm_send_aal0(struct atm_vcc *vcc,struct sk_buff *skb)
         * still work
         */
        if (!capable(CAP_NET_ADMIN) &&
-            (((u32 *) skb->data)[0] & (ATM_HDR_VPI_MASK | ATM_HDR_VCI_MASK)) !=
-            ((vcc->vpi << ATM_HDR_VPI_SHIFT) | (vcc->vci << ATM_HDR_VCI_SHIFT)))
+           (((u32 *) skb->data)[0] & (ATM_HDR_VPI_MASK | ATM_HDR_VCI_MASK)) !=
+           ((vcc->vpi << ATM_HDR_VPI_SHIFT) | (vcc->vci << ATM_HDR_VCI_SHIFT)))
            {
                kfree_skb(skb);
                return -EADDRNOTAVAIL;
-        }
+       }
        return vcc->dev->ops->send(vcc,skb);
 }