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: <1402110138-13713-6-git-send-email-tommyandrena@gmail.com>
Date:	Fri,  6 Jun 2014 20:02:18 -0700
From:	Thomas Wood <tommyandrena@...il.com>
To:	dan.carpenter@...cle.com
Cc:	marek.belisko@...il.com, devel@...verdev.osuosl.org,
	gregkh@...uxfoundation.org, linux-kernel@...r.kernel.org,
	Thomas Wood <tommyandrena@...il.com>
Subject: [PATCH v2 5/5] staging: ft1000: ft1000-usb: ft1000_debug.c: Misc. fixes.

Remove initialization of static value.
Invert the empty if statement's test to replace the else statement.
Remove parentheses from a return statement.
Fix some code indentation.

Signed-off-by: Thomas Wood <tommyandrena@...il.com>
---

I'm pretty sure that the indentation was caused by a mistake by me earlier on in the patch set, so I'm fixing it now.

 drivers/staging/ft1000/ft1000-usb/ft1000_debug.c | 89 ++++++++++++------------
 1 file changed, 44 insertions(+), 45 deletions(-)

diff --git a/drivers/staging/ft1000/ft1000-usb/ft1000_debug.c b/drivers/staging/ft1000/ft1000-usb/ft1000_debug.c
index 94fb9f9..ef08db9 100644
--- a/drivers/staging/ft1000/ft1000-usb/ft1000_debug.c
+++ b/drivers/staging/ft1000/ft1000-usb/ft1000_debug.c
@@ -38,7 +38,7 @@
 #include <linux/debugfs.h>
 #include "ft1000_usb.h"
 
-static int ft1000_flarion_cnt = 0;
+static int ft1000_flarion_cnt;
 
 static int ft1000_open(struct inode *inode, struct file *file);
 static unsigned int ft1000_poll_dev(struct file *file, poll_table *wait);
@@ -389,7 +389,7 @@ static unsigned int ft1000_poll_dev(struct file *file, poll_table *wait)
 	poll_wait(file, &dev->app_info[i].wait_dpram_msg, wait);
 	/* DEBUG("FT1000:ft1000_poll_dev:Polling for data from DSP\n"); */
 
-	return (0);
+	return 0;
 }
 
 /*
@@ -592,70 +592,69 @@ static long ft1000_ioctl(struct file *file, unsigned int command,
 					/* Check message qtype type which is the lower byte within qos_class */
 					qtype = ntohs(dpram_data->pseudohdr.qos_class) & 0xff;
 					/* DEBUG("FT1000_ft1000_ioctl: qtype = %d\n", qtype); */
-					if (qtype) {
-					} else {
+					if (!qtype) {
 						/* Put message into Slow Queue */
 						/* Only put a message into the DPRAM if msg doorbell is available */
 						status = ft1000_read_register(ft1000dev, &tempword, FT1000_REG_DOORBELL);
 						/* DEBUG("FT1000_ft1000_ioctl: READ REGISTER tempword=%x\n", tempword); */
 						if (tempword & FT1000_DB_DPRAM_TX) {
-						/* Suspend for 2ms and try again due to DSP doorbell busy */
-						mdelay(2);
-						status = ft1000_read_register(ft1000dev, &tempword, FT1000_REG_DOORBELL);
-						if (tempword & FT1000_DB_DPRAM_TX) {
-							/* Suspend for 1ms and try again due to DSP doorbell busy */
-							mdelay(1);
+							/* Suspend for 2ms and try again due to DSP doorbell busy */
+							mdelay(2);
 							status = ft1000_read_register(ft1000dev, &tempword, FT1000_REG_DOORBELL);
 							if (tempword & FT1000_DB_DPRAM_TX) {
+								/* Suspend for 1ms and try again due to DSP doorbell busy */
+								mdelay(1);
 								status = ft1000_read_register(ft1000dev, &tempword, FT1000_REG_DOORBELL);
 								if (tempword & FT1000_DB_DPRAM_TX) {
-									/* Suspend for 3ms and try again due to DSP doorbell busy */
-									mdelay(3);
 									status = ft1000_read_register(ft1000dev, &tempword, FT1000_REG_DOORBELL);
 									if (tempword & FT1000_DB_DPRAM_TX) {
-										DEBUG("FT1000:ft1000_ioctl:Doorbell not available\n");
-										result = -ENOTTY;
-										kfree(dpram_data);
-										break;
+										/* Suspend for 3ms and try again due to DSP doorbell busy */
+										mdelay(3);
+										status = ft1000_read_register(ft1000dev, &tempword, FT1000_REG_DOORBELL);
+										if (tempword & FT1000_DB_DPRAM_TX) {
+											DEBUG("FT1000:ft1000_ioctl:Doorbell not available\n");
+											result = -ENOTTY;
+											kfree(dpram_data);
+											break;
+										}
 									}
 								}
 							}
 						}
-					}
 
-					/*DEBUG("FT1000_ft1000_ioctl: finished reading register\n"); */
-
-					/* Make sure we are within the limits of the slow queue memory limitation */
-					if ((msgsz < MAX_CMD_SQSIZE) && (msgsz > PSEUDOSZ)) {
-						/* Need to put sequence number plus new checksum for message */
-						pmsg = (u16 *)&dpram_data->pseudohdr;
-						ppseudo_hdr = (struct pseudo_hdr *)pmsg;
-						total_len = msgsz+2;
-						if (total_len & 0x1)
-							total_len++;
-
-						/* Insert slow queue sequence number */
-						ppseudo_hdr->seq_num = info->squeseqnum++;
-						ppseudo_hdr->portsrc = ft1000dev->app_info[app_index].app_id;
-						/* Calculate new checksum */
-						ppseudo_hdr->checksum = *pmsg++;
-						/* DEBUG("checksum = 0x%x\n", ppseudo_hdr->checksum); */
-						for (i = 1; i < 7; i++) {
-							ppseudo_hdr->checksum ^= *pmsg++;
+						/*DEBUG("FT1000_ft1000_ioctl: finished reading register\n"); */
+
+						/* Make sure we are within the limits of the slow queue memory limitation */
+						if ((msgsz < MAX_CMD_SQSIZE) && (msgsz > PSEUDOSZ)) {
+							/* Need to put sequence number plus new checksum for message */
+							pmsg = (u16 *)&dpram_data->pseudohdr;
+							ppseudo_hdr = (struct pseudo_hdr *)pmsg;
+							total_len = msgsz+2;
+							if (total_len & 0x1)
+								total_len++;
+
+							/* Insert slow queue sequence number */
+							ppseudo_hdr->seq_num = info->squeseqnum++;
+							ppseudo_hdr->portsrc = ft1000dev->app_info[app_index].app_id;
+							/* Calculate new checksum */
+							ppseudo_hdr->checksum = *pmsg++;
 							/* DEBUG("checksum = 0x%x\n", ppseudo_hdr->checksum); */
-						}
-						pmsg++;
-						ppseudo_hdr = (struct pseudo_hdr *)pmsg;
-						card_send_command(ft1000dev, (unsigned short *)dpram_data, total_len+2);
+							for (i = 1; i < 7; i++) {
+								ppseudo_hdr->checksum ^= *pmsg++;
+								/* DEBUG("checksum = 0x%x\n", ppseudo_hdr->checksum); */
+							}
+							pmsg++;
+							ppseudo_hdr = (struct pseudo_hdr *)pmsg;
+							card_send_command(ft1000dev, (unsigned short *)dpram_data, total_len+2);
 
 
-						ft1000dev->app_info[app_index].nTxMsg++;
-						} else {
-							result = -EINVAL;
+							ft1000dev->app_info[app_index].nTxMsg++;
+							} else {
+								result = -EINVAL;
+							}
 						}
 					}
-				}
-			} else {
+				} else {
 				DEBUG("FT1000:ft1000_ioctl: Card not ready take messages\n");
 				result = -EACCES;
 			}
-- 
1.9.1

--
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