Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso...
[cascardo/linux.git] / drivers / atm / nicstar.c
index 96062e1..c7296b5 100644 (file)
@@ -370,7 +370,8 @@ static int ns_init_card(int i, struct pci_dev *pcidev)
                return error;
         }
 
-       if ((card = kmalloc(sizeof(ns_dev), GFP_KERNEL)) == NULL) {
+       card = kmalloc(sizeof(*card), GFP_KERNEL);
+       if (!card) {
                printk
                    ("nicstar%d: can't allocate memory for device structure.\n",
                     i);
@@ -611,7 +612,7 @@ static int ns_init_card(int i, struct pci_dev *pcidev)
        for (j = 0; j < card->rct_size; j++)
                ns_write_sram(card, j * 4, u32d, 4);
 
-       memset(card->vcmap, 0, NS_MAX_RCTSIZE * sizeof(vc_map));
+       memset(card->vcmap, 0, sizeof(card->vcmap));
 
        for (j = 0; j < NS_FRSCD_NUM; j++)
                card->scd2vc[j] = NULL;
@@ -2022,7 +2023,8 @@ static void dequeue_rx(ns_dev * card, ns_rsqe * rsqe)
 
                cell = skb->data;
                for (i = ns_rsqe_cellcount(rsqe); i; i--) {
-                       if ((sb = dev_alloc_skb(NS_SMSKBSIZE)) == NULL) {
+                       sb = dev_alloc_skb(NS_SMSKBSIZE);
+                       if (!sb) {
                                printk
                                    ("nicstar%d: Can't allocate buffers for aal0.\n",
                                     card->index);