lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <1358723575-8345-5-git-send-email-patrik.karlin@gmail.com>
Date:	Mon, 21 Jan 2013 00:12:55 +0100
From:	Patrik Karlin <patrik.karlin@...il.com>
To:	chas@....nrl.navy.mil
Cc:	linux-atm-general@...ts.sourceforge.net, netdev@...r.kernel.org,
	linux-kernel@...r.kernel.org,
	Patrik Karlin <patrik.karlin@...il.com>
Subject: [PATCH 5/5] drivers: atm: checkpatch.pl fixed coding style issues in eni.c

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

Signed-off-by: Patrik Kårlin <patrik.karlin@...il.com>
---
 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 majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ