This patch fixes statement placement around if/else/for statments
as suggested by checkpatch.pl

Signed-off-by: Patrik Kårlin <[email protected]>
---
 drivers/atm/eni.c |  318 ++++++++++++++++++++++++++++++++++-------------------
 1 file changed, 205 insertions(+), 113 deletions(-)

diff --git a/drivers/atm/eni.c b/drivers/atm/eni.c
index 2877832..a8a18d4 100644
--- a/drivers/atm/eni.c
+++ b/drivers/atm/eni.c
@@ -214,7 +214,8 @@ static void eni_put_free(struct eni_dev *eni_dev, void 
__iomem *start,
                               start, size);
                        break;
                }
-               for (order = 0; !(((unsigned long)start | size) & (1 << 
order)); order++);
+               for (order = 0; !(((unsigned long)start | size) & (1 << 
order)); order++)
+                       ;
                if (MID_MIN_BUF_SIZE > (1 << order)) {
                        printk(KERN_CRIT "eni_put_free: order %d too small\n",
                               order);
@@ -239,9 +240,12 @@ static void __iomem *eni_alloc_mem(struct eni_dev 
*eni_dev, unsigned long *size)
 
        list = eni_dev->free_list;
        len = eni_dev->free_len;
-       if (*size < MID_MIN_BUF_SIZE) *size = MID_MIN_BUF_SIZE;
-       if (*size > MID_MAX_BUF_SIZE) return NULL;
-       for (order = 0; (1 << order) < *size; order++);
+       if (*size < MID_MIN_BUF_SIZE)
+               *size = MID_MIN_BUF_SIZE;
+       if (*size > MID_MAX_BUF_SIZE)
+               return NULL;
+       for (order = 0; (1 << order) < *size; order++)
+               ;
        DPRINTK("trying: %ld->%d\n", *size, order);
        best_order = 65; /* we don't have more than 2^64 of anything ... */
        index = 0; /* silence GCC */
@@ -250,12 +254,12 @@ static void __iomem *eni_alloc_mem(struct eni_dev 
*eni_dev, unsigned long *size)
                        best_order = order;
                        index = i;
                        break;
-               }
-               else if (best_order > list[i].order && list[i].order > order) {
+               } else if (best_order > list[i].order && list[i].order > order) 
{
                        best_order = list[i].order;
                        index = i;
                }
-       if (best_order == 65) return NULL;
+       if (best_order == 65)
+               return NULL;
        start = list[index].start-eni_dev->base_diff;
        list[index] = list[--len];
        eni_dev->free_len = len;
@@ -277,7 +281,8 @@ static void eni_free_mem(struct eni_dev *eni_dev, void 
__iomem *start,
        start += eni_dev->base_diff;
        list = eni_dev->free_list;
        len = eni_dev->free_len;
-       for (order = -1; size; order++) size >>= 1;
+       for (order = -1; size; order++)
+               size >>= 1;
        DPRINTK("eni_free_mem: %p+0x%lx (order %d)\n", start, size, order);
        for (i = 0; i < len; i++)
                if (((unsigned long) list[i].start) == ((unsigned long)start^(1 
<< order)) &&
@@ -373,7 +378,8 @@ static int do_rx_dma(struct atm_vcc *vcc, struct sk_buff 
*skb,
                j++;
        }
        here = (eni_vcc->descr+size+skip) & (eni_vcc->words-1);
-       if (!eff) size += skip;
+       if (!eff)
+               size += skip;
        else {
                unsigned long words;
 
@@ -387,7 +393,8 @@ static int do_rx_dma(struct atm_vcc *vcc, struct sk_buff 
*skb,
                        unsigned long init;
 
                        init = 4-((paddr & 15) >> 2);
-                       if (init > words) init = words;
+                       if (init > words)
+                               init = words;
                        dma[j++] = MID_DT_WORD | (init << MID_DMA_COUNT_SHIFT) |
                                (vcc->vci << MID_DMA_VCI_SHIFT);
                        dma[j++] = paddr;
@@ -481,7 +488,8 @@ trouble:
        if (paddr)
                pci_unmap_single(eni_dev->pci_dev, paddr, skb->len,
                                 PCI_DMA_FROMDEVICE);
-       if (skb) dev_kfree_skb_irq(skb);
+       if (skb)
+               dev_kfree_skb_irq(skb);
        return -1;
 }
 
@@ -492,10 +500,13 @@ static void discard(struct atm_vcc *vcc, unsigned long 
size)
 
        eni_vcc = ENI_VCC(vcc);
        EVENT("discard (size=%ld)\n", size, 0);
-       while (do_rx_dma(vcc, NULL, 1, size, 0)) EVENT("BUSY LOOP", 0, 0);
+       while (do_rx_dma(vcc, NULL, 1, size, 0))
+               EVENT("BUSY LOOP", 0, 0);
        /* could do a full fallback, but that might be more expensive */
-       if (eni_vcc->rxing) ENI_PRV_POS(eni_vcc->last) += size+1;
-       else eni_vcc->rx_pos = (eni_vcc->rx_pos+size+1) & (eni_vcc->words-1);
+       if (eni_vcc->rxing)
+               ENI_PRV_POS(eni_vcc->last) += size+1;
+       else
+               eni_vcc->rx_pos = (eni_vcc->rx_pos+size+1) & (eni_vcc->words-1);
 }
 
 
@@ -523,8 +534,7 @@ static int rx_aal0(struct atm_vcc *vcc)
                        vcc->dev->number);
                length = 0;
                atomic_inc(&vcc->stats->rx_err);
-       }
-       else {
+       } else {
                length = ATM_CELL_SIZE-1; /* no HEC */
        }
        skb = length ? atm_alloc_charge(vcc, length, GFP_ATOMIC) : NULL;
@@ -535,7 +545,8 @@ static int rx_aal0(struct atm_vcc *vcc)
        skb_put(skb, length);
        skb->tstamp = eni_vcc->timestamp;
        DPRINTK("got len %ld\n", length);
-       if (do_rx_dma(vcc, skb, 1, length >> 2, length >> 2)) return 1;
+       if (do_rx_dma(vcc, skb, 1, length >> 2, length >> 2))
+               return 1;
        eni_vcc->rxing++;
        return 0;
 }
@@ -562,8 +573,7 @@ static int rx_aal5(struct atm_vcc *vcc)
                        DPRINTK(DEV_LABEL "(itf %d): trashing empty cell\n",
                                vcc->dev->number);
                        size = 0;
-               }
-               else {
+               } else {
                        static unsigned long silence = 0;
 
                        if (time_after(jiffies, silence) || silence == 0) {
@@ -578,15 +588,15 @@ static int rx_aal5(struct atm_vcc *vcc)
                }
                eff = length = 0;
                atomic_inc(&vcc->stats->rx_err);
-       }
-       else {
+       } else {
                size = (descr & MID_RED_COUNT)*(ATM_CELL_PAYLOAD >> 2);
                DPRINTK("size=%ld\n", size);
                length = readl(eni_vcc->recv+(((eni_vcc->descr+size-1) &
                                               (eni_vcc->words-1)))*4) & 0xffff;
                /* -trailer(2)+header(1) */
                if (length && length <= (size << 2)-8 && length <=
-                   ATM_MAX_AAL5_PDU) eff = (length+3) >> 2;
+                   ATM_MAX_AAL5_PDU) 
+                       eff = (length+3) >> 2;
                else {                           /* ^ trailer length (8) */
                        EVENT("bad PDU (descr=0x08%lx,length=%ld)\n", descr,
                              length);
@@ -604,7 +614,8 @@ static int rx_aal5(struct atm_vcc *vcc)
        }
        skb_put(skb, length);
        DPRINTK("got len %ld\n", length);
-       if (do_rx_dma(vcc, skb, 1, size, eff)) return 1;
+       if (do_rx_dma(vcc, skb, 1, size, eff))
+               return 1;
        eni_vcc->rxing++;
        return 0;
 }
@@ -626,7 +637,8 @@ static inline int rx_vcc(struct atm_vcc *vcc)
                DPRINTK("CB_DESCR %ld REG_DESCR %d\n", ENI_VCC(vcc)->descr,
                        (((unsigned) readl(vci_dsc+4) & MID_VCI_DESCR) >>
                         MID_VCI_DESCR_SHIFT));
-               if (ENI_VCC(vcc)->rx(vcc)) return 1;
+               if (ENI_VCC(vcc)->rx(vcc))
+                       return 1;
        }
        /* clear IN_SERVICE flag */
        writel(readl(vci_dsc) & ~MID_VCI_IN_SERVICE, vci_dsc);
@@ -643,7 +655,8 @@ static inline int rx_vcc(struct atm_vcc *vcc)
                DPRINTK("CB_DESCR %ld REG_DESCR %d\n", ENI_VCC(vcc)->descr,
                        (((unsigned) readl(vci_dsc+4) & MID_VCI_DESCR) >>
                         MID_VCI_DESCR_SHIFT));
-               if (ENI_VCC(vcc)->rx(vcc)) return 1;
+               if (ENI_VCC(vcc)->rx(vcc))
+                       return 1;
        }
        return 0;
 }
@@ -657,7 +670,8 @@ static void poll_rx(struct atm_dev *dev)
        eni_dev = ENI_DEV(dev);
        while ((curr = eni_dev->fast)) {
                EVENT("poll_rx.fast\n", 0, 0);
-               if (rx_vcc(curr)) return;
+               if (rx_vcc(curr))
+                       return;
                eni_dev->fast = ENI_VCC(curr)->next;
                ENI_VCC(curr)->next = ENI_VCC_NOS;
                barrier();
@@ -665,7 +679,8 @@ static void poll_rx(struct atm_dev *dev)
        }
        while ((curr = eni_dev->slow)) {
                EVENT("poll_rx.slow\n", 0, 0);
-               if (rx_vcc(curr)) return;
+               if (rx_vcc(curr))
+                       return;
                eni_dev->slow = ENI_VCC(curr)->next;
                ENI_VCC(curr)->next = ENI_VCC_NOS;
                barrier();
@@ -703,13 +718,14 @@ static void get_service(struct atm_dev *dev)
                if (vcc->qos.rxtp.traffic_class == ATM_CBR) {
                        if (eni_dev->fast)
                                ENI_VCC(eni_dev->last_fast)->next = vcc;
-                       else eni_dev->fast = vcc;
+                       else
+                               eni_dev->fast = vcc;
                        eni_dev->last_fast = vcc;
-               }
-               else {
+               } else {
                        if (eni_dev->slow)
                                ENI_VCC(eni_dev->last_slow)->next = vcc;
-                       else eni_dev->slow = vcc;
+                       else
+                               eni_dev->slow = vcc;
                        eni_dev->last_slow = vcc;
                }
                putting++;
@@ -757,7 +773,8 @@ static void dequeue_rx(struct atm_dev *dev)
                eni_vcc->rx_pos = ENI_PRV_POS(skb) & (eni_vcc->words-1);
                pci_unmap_single(eni_dev->pci_dev, ENI_PRV_PADDR(skb), skb->len,
                                 PCI_DMA_TODEVICE);
-               if (!skb->len) dev_kfree_skb_irq(skb);
+               if (!skb->len)
+                       dev_kfree_skb_irq(skb);
                else {
                        EVENT("pushing (len=%ld)\n", skb->len, 0);
                        if (vcc->qos.aal == ATM_AAL0)
@@ -783,7 +800,8 @@ static int open_rx_first(struct atm_vcc *vcc)
        eni_dev = ENI_DEV(vcc->dev);
        eni_vcc = ENI_VCC(vcc);
        eni_vcc->rx = NULL;
-       if (vcc->qos.rxtp.traffic_class == ATM_NONE) return 0;
+       if (vcc->qos.rxtp.traffic_class == ATM_NONE)
+               return 0;
        size = vcc->qos.rxtp.max_sdu*eni_dev->rx_mult/100;
        if (size > MID_MAX_BUF_SIZE && vcc->qos.rxtp.max_sdu <=
            MID_MAX_BUF_SIZE)
@@ -791,7 +809,8 @@ static int open_rx_first(struct atm_vcc *vcc)
        eni_vcc->recv = eni_alloc_mem(eni_dev, &size);
        DPRINTK("rx at 0x%lx\n", eni_vcc->recv);
        eni_vcc->words = size >> 2;
-       if (!eni_vcc->recv) return -ENOBUFS;
+       if (!eni_vcc->recv)
+               return -ENOBUFS;
        eni_vcc->rx = vcc->qos.aal == ATM_AAL5 ? rx_aal5 : rx_aal0;
        eni_vcc->descr = 0;
        eni_vcc->rx_pos = 0;
@@ -813,12 +832,14 @@ static int open_rx_second(struct atm_vcc *vcc)
        DPRINTK("open_rx_second\n");
        eni_dev = ENI_DEV(vcc->dev);
        eni_vcc = ENI_VCC(vcc);
-       if (!eni_vcc->rx) return 0;
+       if (!eni_vcc->rx)
+               return 0;
        /* set up VCI descriptor */
        here = eni_dev->vci+vcc->vci*16;
        DPRINTK("loc 0x%x\n", (unsigned) (eni_vcc->recv-eni_dev->ram)/4);
        size = eni_vcc->words >> 8;
-       for (order = -1; size; order++) size >>= 1;
+       for (order = -1; size; order++)
+               size >>= 1;
        writel(0, here+4); /* descr, read = 0 */
        writel(0, here+8); /* write, state, count = 0 */
        if (eni_dev->rx_map[vcc->vci])
@@ -841,7 +862,8 @@ static void close_rx(struct atm_vcc *vcc)
        struct eni_vcc *eni_vcc;
 
        eni_vcc = ENI_VCC(vcc);
-       if (!eni_vcc->rx) return;
+       if (!eni_vcc->rx)
+               return;
        eni_dev = ENI_DEV(vcc->dev);
        if (vcc->vpi != ATM_VPI_UNSPEC && vcc->vci != ATM_VCI_UNSPEC) {
                here = eni_dev->vci+vcc->vci*16;
@@ -864,7 +886,8 @@ static void close_rx(struct atm_vcc *vcc)
                        /* transition service->rx: rxing++, servicing-- */
                        if (!eni_vcc->servicing) {
                                barrier();
-                               if (!eni_vcc->rxing) break;
+                               if (!eni_vcc->rxing)
+                                       break;
                        }
                        EVENT("drain PDUs (rx %ld, serv %ld)\n", eni_vcc->rxing,
                              eni_vcc->servicing);
@@ -881,7 +904,8 @@ static void close_rx(struct atm_vcc *vcc)
                        tmp = readl(eni_dev->vci+vcc->vci*16+4) & MID_VCI_READ;
                        at_end = eni_vcc->rx_pos == tmp >> MID_VCI_READ_SHIFT;
                        tasklet_enable(&eni_dev->task);
-                       if (at_end) break;
+                       if (at_end)
+                               break;
                        EVENT("drain discard (host 0x%lx, nic 0x%lx)\n",
                              eni_vcc->rx_pos, tmp);
                        printk(KERN_INFO "draining RX: host 0x%lx, nic 0x%x\n",
@@ -941,7 +965,8 @@ static inline void put_dma(int chan, u32 *dma, int *j, 
dma_addr_t paddr,
 #endif
        if (paddr & 3) {
                init = 4-(paddr & 3);
-               if (init > size || size < 7) init = size;
+               if (init > size || size < 7)
+                       init = size;
                DPRINTK("put_dma: %lx DMA: %d/%d bytes\n",
                        (unsigned long) paddr, init, size);
                dma[(*j)++] = MID_DT_BYTE | (init << MID_DMA_COUNT_SHIFT) |
@@ -954,7 +979,8 @@ static inline void put_dma(int chan, u32 *dma, int *j, 
dma_addr_t paddr,
        size &= 3;
        if (words && (paddr & 31)) {
                init = 8-((paddr & 31) >> 2);
-               if (init > words) init = words;
+               if (init > words)
+                       init = words;
                DPRINTK("put_dma: %lx DMA: %d/%d words\n",
                        (unsigned long) paddr, init, words);
                dma[(*j)++] = MID_DT_WORD | (init << MID_DMA_COUNT_SHIFT) |
@@ -1096,8 +1122,10 @@ static enum enq_res do_tx(struct sk_buff *skb)
        dma_size = 3; /* JK for descriptor and final fill, plus final size
                         mis-alignment fix */
        DPRINTK("iovcnt = %d\n", skb_shinfo(skb)->nr_frags);
-       if (!skb_shinfo(skb)->nr_frags) dma_size += 5;
-       else dma_size += 5*(skb_shinfo(skb)->nr_frags+1);
+       if (!skb_shinfo(skb)->nr_frags)
+               dma_size += 5;
+       else
+               dma_size += 5*(skb_shinfo(skb)->nr_frags+1);
        if (dma_size > TX_DMA_BUF) {
                printk(KERN_CRIT DEV_LABEL "(itf %d): needs %d DMA entries "
                       "(got only %d)\n", vcc->dev->number, dma_size, 
TX_DMA_BUF);
@@ -1119,8 +1147,10 @@ static enum enq_res do_tx(struct sk_buff *skb)
                MID_DT_JK;
        j++;
        if (!skb_shinfo(skb)->nr_frags)
-               if (aal5) put_dma(tx->index, eni_dev->dma, &j, paddr, skb->len);
-               else put_dma(tx->index, eni_dev->dma, &j, paddr+4, skb->len-4);
+               if (aal5)
+                       put_dma(tx->index, eni_dev->dma, &j, paddr, skb->len);
+               else
+                       put_dma(tx->index, eni_dev->dma, &j, paddr+4, 
skb->len-4);
        else {
                DPRINTK("doing direct send\n"); /* @@@ well, this doesn't work 
anyway */
                for (i = -1; i < skb_shinfo(skb)->nr_frags; i++)
@@ -1189,11 +1219,13 @@ static void poll_tx(struct atm_dev *dev)
                if (tx->send)
                        while ((skb = skb_dequeue(&tx->backlog))) {
                                res = do_tx(skb);
-                               if (res == enq_ok) continue;
+                               if (res == enq_ok)
+                                       continue;
                                DPRINTK("re-queuing TX PDU\n");
                                skb_queue_head(&tx->backlog, skb);
                                requeued++;
-                               if (res == enq_jam) return;
+                               if (res == enq_jam)
+                                       return;
                                break;
                        }
        }
@@ -1225,8 +1257,10 @@ static void dequeue_tx(struct atm_dev *dev)
                ENI_VCC(vcc)->txing -= ENI_PRV_SIZE(skb);
                pci_unmap_single(eni_dev->pci_dev, ENI_PRV_PADDR(skb), skb->len,
                                 PCI_DMA_TODEVICE);
-               if (vcc->pop) vcc->pop(vcc, skb);
-               else dev_kfree_skb_irq(skb);
+               if (vcc->pop)
+                       vcc->pop(vcc, skb);
+               else
+                       dev_kfree_skb_irq(skb);
                atomic_inc(&vcc->stats->tx);
                wake_up(&eni_dev->tx_wait);
                dma_complete++;
@@ -1239,7 +1273,8 @@ static struct eni_tx *alloc_tx(struct eni_dev *eni_dev, 
int ubr)
        int i;
 
        for (i = !ubr; i < NR_CHAN; i++)
-               if (!eni_dev->tx[i].send) return eni_dev->tx+i;
+               if (!eni_dev->tx[i].send)
+                       return eni_dev->tx+i;
        return NULL;
 }
 
@@ -1250,30 +1285,36 @@ static int comp_tx(struct eni_dev *eni_dev, int *pcr, 
int reserved, int *pre,
        static const int pre_div[] = { 4, 16, 128, 2048 };
        /* 2^(((x+2)^2-(x+2))/2+1) */
 
-       if (unlimited) *pre = *res = 0;
+       if (unlimited)
+               *pre = *res = 0;
        else {
                if (*pcr > 0) {
                        int div;
 
                        for (*pre = 0; *pre < 3; (*pre)++)
-                               if (TS_CLOCK/pre_div[*pre]/64 <= *pcr) break;
+                               if (TS_CLOCK/pre_div[*pre]/64 <= *pcr)
+                                       break;
                        div = pre_div[*pre]**pcr;
                        DPRINTK("min div %d\n", div);
                        *res = TS_CLOCK/div-1;
-               }
-               else {
+               } else {
                        int div;
 
-                       if (!*pcr) *pcr = eni_dev->tx_bw+reserved;
+                       if (!*pcr)
+                               *pcr = eni_dev->tx_bw+reserved;
                        for (*pre = 3; *pre >= 0; (*pre)--)
-                               if (TS_CLOCK/pre_div[*pre]/64 > -*pcr) break;
-                       if (*pre < 3) (*pre)++; /* else fail later */
+                               if (TS_CLOCK/pre_div[*pre]/64 > -*pcr)
+                                       break;
+                       if (*pre < 3)
+                               (*pre)++; /* else fail later */
                        div = pre_div[*pre]*-*pcr;
                        DPRINTK("max div %d\n", div);
                        *res = DIV_ROUND_UP(TS_CLOCK, div)-1;
                }
-               if (*res < 0) *res = 0;
-               if (*res > MID_SEG_MAX_RATE) *res = MID_SEG_MAX_RATE;
+               if (*res < 0)
+                       *res = 0;
+               if (*res > MID_SEG_MAX_RATE)
+                       *res = MID_SEG_MAX_RATE;
        }
        *pcr = TS_CLOCK/pre_div[*pre]/(*res+1);
        DPRINTK("out pcr: %d (%d:%d)\n", *pcr, *pre, *res);
@@ -1302,8 +1343,7 @@ static int reserve_or_set_tx(struct atm_vcc *vcc, struct 
atm_trafprm *txtp,
                if (size > MID_MAX_BUF_SIZE && txtp->max_sdu <=
                    MID_MAX_BUF_SIZE)
                        size = MID_MAX_BUF_SIZE;
-       }
-       else {
+       } else {
                if (eni_dev->ubr) {
                        eni_vcc->tx = eni_dev->ubr;
                        txtp->pcr = ATM_OC3_PCR;
@@ -1313,10 +1353,12 @@ static int reserve_or_set_tx(struct atm_vcc *vcc, 
struct atm_trafprm *txtp,
        }
        new_tx = !eni_vcc->tx;
        mem = NULL; /* for gcc */
-       if (!new_tx) tx = eni_vcc->tx;
+       if (!new_tx)
+               tx = eni_vcc->tx;
        else {
                mem = eni_alloc_mem(eni_dev, &size);
-               if (!mem) return -ENOBUFS;
+               if (!mem)
+                       return -ENOBUFS;
                tx = alloc_tx(eni_dev, unlimited);
                if (!tx) {
                        eni_free_mem(eni_dev, mem, size);
@@ -1327,7 +1369,8 @@ static int reserve_or_set_tx(struct atm_vcc *vcc, struct 
atm_trafprm *txtp,
                tx->send = mem;
                tx->words = size >> 2;
                skb_queue_head_init(&tx->backlog);
-               for (order = 0; size > (1 << (order+10)); order++);
+               for (order = 0; size > (1 << (order+10)); order++)
+                       ;
                eni_out((order << MID_SIZE_SHIFT) |
                        ((tx->send-eni_dev->ram) >> (MID_LOC_SKIP+2)),
                        MID_TX_PLACE(tx->index));
@@ -1335,9 +1378,11 @@ static int reserve_or_set_tx(struct atm_vcc *vcc, struct 
atm_trafprm *txtp,
                        MID_DESCR_START;
        }
        error = comp_tx(eni_dev, &rate, tx->reserved, &pre, &res, unlimited);
-       if (!error  && txtp->min_pcr > rate) error = -EINVAL;
+       if (!error  && txtp->min_pcr > rate)
+               error = -EINVAL;
        if (!error && txtp->max_pcr && txtp->max_pcr != ATM_MAX_PCR &&
-           txtp->max_pcr < rate) error = -EINVAL;
+           txtp->max_pcr < rate)
+               error = -EINVAL;
        if (!error && !ubr && rate > eni_dev->tx_bw+tx->reserved)
                error = -EINVAL;
        if (!error && set_rsv && !set_shp && rate < tx->shaping)
@@ -1358,12 +1403,14 @@ static int reserve_or_set_tx(struct atm_vcc *vcc, 
struct atm_trafprm *txtp,
                eni_dev->tx_bw -= rate;
        }
        if (set_shp || (unlimited && new_tx)) {
-               if (unlimited && new_tx) eni_dev->ubr = tx;
+               if (unlimited && new_tx)
+                       eni_dev->ubr = tx;
                tx->prescaler = pre;
                tx->resolution = res;
                tx->shaping = rate;
        }
-       if (set_shp) eni_vcc->tx = tx;
+       if (set_shp)
+               eni_vcc->tx = tx;
        DPRINTK("rsv %d shp %d\n", tx->reserved, tx->shaping);
        return 0;
 }
@@ -1372,7 +1419,8 @@ static int reserve_or_set_tx(struct atm_vcc *vcc, struct 
atm_trafprm *txtp,
 static int open_tx_first(struct atm_vcc *vcc)
 {
        ENI_VCC(vcc)->tx = NULL;
-       if (vcc->qos.txtp.traffic_class == ATM_NONE) return 0;
+       if (vcc->qos.txtp.traffic_class == ATM_NONE)
+               return 0;
        ENI_VCC(vcc)->txing = 0;
        return reserve_or_set_tx(vcc, &vcc->qos.txtp, 1, 1);
 }
@@ -1391,7 +1439,8 @@ static void close_tx(struct atm_vcc *vcc)
        struct eni_vcc *eni_vcc;
 
        eni_vcc = ENI_VCC(vcc);
-       if (!eni_vcc->tx) return;
+       if (!eni_vcc->tx)
+               return;
        eni_dev = ENI_DEV(vcc->dev);
        /* wait for TX queue to drain */
        DPRINTK("eni_close: waiting for TX ...\n");
@@ -1403,7 +1452,8 @@ static void close_tx(struct atm_vcc *vcc)
                tasklet_disable(&eni_dev->task);
                txing = skb_peek(&eni_vcc->tx->backlog) || eni_vcc->txing;
                tasklet_enable(&eni_dev->task);
-               if (!txing) break;
+               if (!txing)
+                       break;
                DPRINTK("%d TX left\n", eni_vcc->txing);
                schedule();
                set_current_state(TASK_UNINTERRUPTIBLE);
@@ -1460,7 +1510,8 @@ static void foo(void)
               
"backlogged=%d,rx_enqueued=%d,rx_dequeued=%d,putting=%d,pushed=%d\n",
               tx_complete, dma_complete, queued, requeued, submitted, 
backlogged,
               rx_enqueued, rx_dequeued, putting, pushed);
-       if (eni_boards) printk(KERN_INFO "loss: %ld\n", 
ENI_DEV(eni_boards)->lost);
+       if (eni_boards)
+               printk(KERN_INFO "loss: %ld\n", ENI_DEV(eni_boards)->lost);
 }
 
 #endif
@@ -1634,7 +1685,8 @@ static int get_esi_asic(struct atm_dev *dev)
                SET_SEPROM;
                tonga |= SEPROM_DATA;
                SET_SEPROM;
-               if (failed) error = -EIO;
+               if (failed)
+                       error = -EIO;
                else {
                        dev->esi[i] = 0;
                        for (j = 7; j >= 0; j--) {
@@ -1644,7 +1696,8 @@ static int get_esi_asic(struct atm_dev *dev)
                                tonga |= SEPROM_CLK;
                                SET_SEPROM;
                                GET_SEPROM;
-                               if (tonga & SEPROM_DATA) dev->esi[i] |= 1;
+                               if (tonga & SEPROM_DATA)
+                                       dev->esi[i] |= 1;
                                tonga &= ~SEPROM_CLK;
                                SET_SEPROM;
                                tonga |= SEPROM_DATA;
@@ -1656,7 +1709,8 @@ static int get_esi_asic(struct atm_dev *dev)
                        tonga |= SEPROM_CLK;
                        SET_SEPROM;
                        GET_SEPROM;
-                       if (!(tonga & SEPROM_DATA)) error = -EIO;
+                       if (!(tonga & SEPROM_DATA))
+                               error = -EIO;
                        tonga &= ~SEPROM_CLK;
                        SET_SEPROM;
                        tonga |= SEPROM_DATA;
@@ -1689,7 +1743,8 @@ static int get_esi_fpga(struct atm_dev *dev, void __iomem 
*base)
        int i;
 
        mac_base = base+EPROM_SIZE-sizeof(struct midway_eprom);
-       for (i = 0; i < ESI_LEN; i++) dev->esi[i] = readb(mac_base+(i^3));
+       for (i = 0; i < ESI_LEN; i++)
+               dev->esi[i] = readb(mac_base+(i^3));
        return 0;
 }
 
@@ -1747,15 +1802,19 @@ static int eni_do_init(struct atm_dev *dev)
        last = MAP_MAX_SIZE-RAM_BASE;
        for (i = last-RAM_INCREMENT; i >= 0; i -= RAM_INCREMENT) {
                writel(0x55555555, eni_dev->ram+i);
-               if (readl(eni_dev->ram+i) != 0x55555555) last = i;
+               if (readl(eni_dev->ram+i) != 0x55555555)
+                       last = i;
                else {
                        writel(0xAAAAAAAA, eni_dev->ram+i);
-                       if (readl(eni_dev->ram+i) != 0xAAAAAAAA) last = i;
-                       else writel(i, eni_dev->ram+i);
+                       if (readl(eni_dev->ram+i) != 0xAAAAAAAA)
+                               last = i;
+                       else
+                               writel(i, eni_dev->ram+i);
                }
        }
        for (i = 0; i < last; i += RAM_INCREMENT)
-               if (readl(eni_dev->ram+i) != i) break;
+               if (readl(eni_dev->ram+i) != i)
+                       break;
        eni_dev->mem = i;
        memset_io(eni_dev->ram, 0, eni_dev->mem);
        /* TODO: should shrink allocation now */
@@ -1864,11 +1923,14 @@ static int eni_start(struct atm_dev *dev)
         */
        eni_out(0xffffffff, MID_IE);
        error = start_tx(dev);
-       if (error) goto free_list;
+       if (error)
+               goto free_list;
        error = start_rx(dev);
-       if (error) goto free_list;
+       if (error)
+               goto free_list;
        error = dev->phy->start(dev);
-       if (error) goto free_list;
+       if (error)
+               goto free_list;
        eni_out(eni_in(MID_MC_S) | (1 << MID_INT_SEL_SHIFT) |
                MID_TX_LOCK_MODE | MID_DMA_ENABLE | MID_TX_ENABLE | 
MID_RX_ENABLE,
                MID_MC_S);
@@ -1890,7 +1952,8 @@ out:
 static void eni_close(struct atm_vcc *vcc)
 {
        DPRINTK(">eni_close\n");
-       if (!ENI_VCC(vcc)) return;
+       if (!ENI_VCC(vcc))
+               return;
        clear_bit(ATM_VF_READY, &vcc->flags);
        close_rx(vcc);
        close_tx(vcc);
@@ -1922,7 +1985,8 @@ static int eni_open(struct atm_vcc *vcc)
                vcc->vci);
        if (!test_bit(ATM_VF_PARTIAL, &vcc->flags)) {
                eni_vcc = kmalloc(sizeof(struct eni_vcc), GFP_KERNEL);
-               if (!eni_vcc) return -ENOMEM;
+               if (!eni_vcc)
+                       return -ENOMEM;
                vcc->dev_data = eni_vcc;
                eni_vcc->tx = NULL; /* for eni_close after open_rx */
                if ((error = open_rx_first(vcc))) {
@@ -1934,7 +1998,8 @@ static int eni_open(struct atm_vcc *vcc)
                        return error;
                }
        }
-       if (vci == ATM_VPI_UNSPEC || vpi == ATM_VCI_UNSPEC) return 0;
+       if (vci == ATM_VPI_UNSPEC || vpi == ATM_VCI_UNSPEC)
+               return 0;
        if ((error = open_rx_second(vcc))) {
                eni_close(vcc);
                return error;
@@ -1956,19 +2021,29 @@ static int eni_change_qos(struct atm_vcc *vcc, struct 
atm_qos *qos, int flgs)
        struct sk_buff *skb;
        int error, rate, rsv, shp;
 
-       if (qos->txtp.traffic_class == ATM_NONE) return 0;
-       if (tx == eni_dev->ubr) return -EBADFD;
+       if (qos->txtp.traffic_class == ATM_NONE)
+               return 0;
+       if (tx == eni_dev->ubr)
+               return -EBADFD;
        rate = atm_pcr_goal(&qos->txtp);
-       if (rate < 0) rate = -rate;
+       if (rate < 0)
+               rate = -rate;
        rsv = shp = 0;
-       if ((flgs & ATM_MF_DEC_RSV) && rate && rate < tx->reserved) rsv = 1;
-       if ((flgs & ATM_MF_INC_RSV) && (!rate || rate > tx->reserved)) rsv = 1;
-       if ((flgs & ATM_MF_DEC_SHP) && rate && rate < tx->shaping) shp = 1;
-       if ((flgs & ATM_MF_INC_SHP) && (!rate || rate > tx->shaping)) shp = 1;
-       if (!rsv && !shp) return 0;
+       if ((flgs & ATM_MF_DEC_RSV) && rate && rate < tx->reserved)
+               rsv = 1;
+       if ((flgs & ATM_MF_INC_RSV) && (!rate || rate > tx->reserved))
+               rsv = 1;
+       if ((flgs & ATM_MF_DEC_SHP) && rate && rate < tx->shaping)
+               shp = 1;
+       if ((flgs & ATM_MF_INC_SHP) && (!rate || rate > tx->shaping))
+               shp = 1;
+       if (!rsv && !shp)
+               return 0;
        error = reserve_or_set_tx(vcc, &qos->txtp, rsv, shp);
-       if (error) return error;
-       if (shp && !(flgs & ATM_MF_IMMED)) return 0;
+       if (error)
+               return error;
+       if (shp && !(flgs & ATM_MF_IMMED))
+               return 0;
        /*
         * Walk through the send buffer and patch the rate information in all
         * segmentation buffer descriptors of this VCC.
@@ -1977,7 +2052,8 @@ static int eni_change_qos(struct atm_vcc *vcc, struct 
atm_qos *qos, int flgs)
        skb_queue_walk(&eni_dev->tx_queue, skb) {
                void __iomem *dsc;
 
-               if (ATM_SKB(skb)->vcc != vcc) continue;
+               if (ATM_SKB(skb)->vcc != vcc)
+                       continue;
                dsc = tx->send+ENI_PRV_POS(skb)*4;
                writel((readl(dsc) & ~(MID_SEG_RATE | MID_SEG_PR)) |
                       (tx->prescaler << MID_SEG_PR_SHIFT) |
@@ -1993,7 +2069,8 @@ static int eni_ioctl(struct atm_dev *dev, unsigned int 
cmd, void __user *arg)
        struct eni_dev *eni_dev = ENI_DEV(dev);
 
        if (cmd == ENI_MEMDUMP) {
-               if (!capable(CAP_NET_ADMIN)) return -EPERM;
+               if (!capable(CAP_NET_ADMIN))
+                       return -EPERM;
                printk(KERN_WARNING "Please use /proc/atm/" DEV_LABEL ":%d "
                       "instead of obsolete ioctl ENI_MEMDUMP\n", dev->number);
                dump(dev);
@@ -2002,15 +2079,18 @@ static int eni_ioctl(struct atm_dev *dev, unsigned int 
cmd, void __user *arg)
        if (cmd == ENI_SETMULT) {
                struct eni_multipliers mult;
 
-               if (!capable(CAP_NET_ADMIN)) return -EPERM;
+               if (!capable(CAP_NET_ADMIN))
+                       return -EPERM;
                if (copy_from_user(&mult, arg,
                                   sizeof(struct eni_multipliers)))
                        return -EFAULT;
                if ((mult.tx && mult.tx <= 100) || (mult.rx &&mult.rx <= 100) ||
                    mult.tx > 65536 || mult.rx > 65536)
                        return -EINVAL;
-               if (mult.tx) eni_dev->tx_mult = mult.tx;
-               if (mult.rx) eni_dev->rx_mult = mult.rx;
+               if (mult.tx)
+                       eni_dev->tx_mult = mult.tx;
+               if (mult.rx)
+                       eni_dev->rx_mult = mult.rx;
                return 0;
        }
        if (cmd == ATM_SETCIRANGE) {
@@ -2023,7 +2103,8 @@ static int eni_ioctl(struct atm_dev *dev, unsigned int 
cmd, void __user *arg)
                        return 0;
                return -EINVAL;
        }
-       if (!dev->phy->ioctl) return -ENOIOCTLCMD;
+       if (!dev->phy->ioctl)
+               return -ENOIOCTLCMD;
        return dev->phy->ioctl(dev, cmd, arg);
 }
 
@@ -2048,19 +2129,24 @@ static int eni_send(struct atm_vcc *vcc, struct sk_buff 
*skb)
 
        DPRINTK(">eni_send\n");
        if (!ENI_VCC(vcc)->tx) {
-               if (vcc->pop) vcc->pop(vcc, skb);
-               else dev_kfree_skb(skb);
+               if (vcc->pop)
+                       vcc->pop(vcc, skb);
+               else
+                       dev_kfree_skb(skb);
                return -EINVAL;
        }
        if (!skb) {
                printk(KERN_CRIT "!skb in eni_send ?\n");
-               if (vcc->pop) vcc->pop(vcc, skb);
+               if (vcc->pop)
+                       vcc->pop(vcc, skb);
                return -EINVAL;
        }
        if (vcc->qos.aal == ATM_AAL0) {
                if (skb->len != ATM_CELL_SIZE-1) {
-                       if (vcc->pop) vcc->pop(vcc, skb);
-                       else dev_kfree_skb(skb);
+                       if (vcc->pop)
+                               vcc->pop(vcc, skb);
+                       else
+                               dev_kfree_skb(skb);
                        return -EINVAL;
                }
                *(u32 *) skb->data = htonl(*(u32 *) skb->data);
@@ -2070,7 +2156,8 @@ static int eni_send(struct atm_vcc *vcc, struct sk_buff 
*skb)
        tasklet_disable(&ENI_DEV(vcc->dev)->task);
        res = do_tx(skb);
        tasklet_enable(&ENI_DEV(vcc->dev)->task);
-       if (res == enq_ok) return 0;
+       if (res == enq_ok)
+               return 0;
        skb_queue_tail(&ENI_VCC(vcc)->tx->backlog, skb);
        backlogged++;
        tasklet_schedule(&ENI_DEV(vcc->dev)->task);
@@ -2154,7 +2241,8 @@ static int eni_proc_read(struct atm_dev *dev, loff_t 
*pos, char *page)
        for (i = 0; i < NR_CHAN; i++) {
                struct eni_tx *tx = eni_dev->tx+i;
 
-               if (!tx->send) continue;
+               if (!tx->send)
+                       continue;
                if (!--left) {
                        return sprintf(page, "tx[%d]:    0x%ld-0x%ld "
                                       "(%6ld bytes), rsv %d cps, shp %d 
cps%s\n", i,
@@ -2163,7 +2251,8 @@ static int eni_proc_read(struct atm_dev *dev, loff_t 
*pos, char *page)
                                       tx->reserved, tx->shaping,
                                       tx == eni_dev->ubr ? " (UBR)" : "");
                }
-               if (--left) continue;
+               if (--left)
+                       continue;
                return sprintf(page, "%10sbacklog %u packets\n", "",
                               skb_queue_len(&tx->backlog));
        }
@@ -2179,7 +2268,8 @@ static int eni_proc_read(struct atm_dev *dev, loff_t 
*pos, char *page)
                        if (vcc->dev != dev)
                                continue;
                        eni_vcc = ENI_VCC(vcc);
-                       if (--left) continue;
+                       if (--left)
+                               continue;
                        length = sprintf(page, "vcc %4d: ", vcc->vci);
                        if (eni_vcc->rx) {
                                length += sprintf(page+length, "0x%ld-0x%ld "
@@ -2187,7 +2277,8 @@ static int eni_proc_read(struct atm_dev *dev, loff_t 
*pos, char *page)
                                                  (unsigned long) 
(eni_vcc->recv - eni_dev->ram),
                                                  
eni_vcc->recv-eni_dev->ram+eni_vcc->words*4-1,
                                                  eni_vcc->words*4);
-                               if (eni_vcc->tx) length += sprintf(page+length, 
", ");
+                               if (eni_vcc->tx)
+                                       length += sprintf(page+length, ", ");
                        }
                        if (eni_vcc->tx)
                                length += sprintf(page+length, "tx[%d], txing 
%d bytes",
@@ -2202,7 +2293,8 @@ static int eni_proc_read(struct atm_dev *dev, loff_t 
*pos, char *page)
                struct eni_free *fe = eni_dev->free_list+i;
                unsigned long offset;
 
-               if (--left) continue;
+               if (--left)
+                       continue;
                offset = (unsigned long) eni_dev->ram+eni_dev->base_diff;
                return sprintf(page, "free      %p-%p (%6d bytes)\n",
                               fe->start-offset, fe->start-offset+(1 << 
fe->order)-1,
-- 
1.7.10.4

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to