staging/sep: Fix sparse warning 'do-while statement is not a compound statement'
authorPeter Huewe <peterhuewe@gmx.de>
Wed, 1 Dec 2010 23:43:32 +0000 (00:43 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 2 Dec 2010 20:34:59 +0000 (12:34 -0800)
This patch fixes the warning generated by sparse: 'do-while statement is
not a compound statement' by adding the necessary brackets around the do
block

Signed-off-by: Peter Huewe <peterhuewe@gmx.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/sep/sep_dev.h
drivers/staging/sep/sep_driver.c

index 7b4993b..0ffe68c 100644 (file)
@@ -147,9 +147,9 @@ static inline u32 sep_read_reg(struct sep_device *dev, int reg)
 static inline void sep_wait_sram_write(struct sep_device *dev)
 {
        u32 reg_val;
-       do
+       do {
                reg_val = sep_read_reg(dev, HW_SRAM_DATA_READY_REG_ADDR);
-       while (!(reg_val & 1));
+       while (!(reg_val & 1));
 }
 
 
index 7633111..d734887 100644 (file)
@@ -2587,9 +2587,9 @@ static int sep_start_handler(struct sep_device *sep)
        dev_dbg(&sep->pdev->dev, "sep_start_handler start\n");
 
        /* Wait in polling for message from SEP */
-       do
+       do {
                reg_val = sep_read_reg(sep, HW_HOST_SEP_HOST_GPR3_REG_ADDR);
-       while (!reg_val);
+       while (!reg_val);
 
        /* Check the value */
        if (reg_val == 0x1)
@@ -2754,9 +2754,9 @@ static int sep_init_handler(struct sep_device *sep, unsigned long arg)
        /* Wait for acknowledge */
        dev_dbg(&sep->pdev->dev, "init; waiting for msg response\n");
 
-       do
+       do {
                reg_val = sep_read_reg(sep, HW_HOST_SEP_HOST_GPR3_REG_ADDR);
-       while (!(reg_val & 0xFFFFFFFD));
+       while (!(reg_val & 0xFFFFFFFD));
 
        if (reg_val == 0x1) {
                dev_warn(&sep->pdev->dev, "init; device int failed\n");
@@ -2774,9 +2774,9 @@ static int sep_init_handler(struct sep_device *sep, unsigned long arg)
        /* Wait for response */
        dev_dbg(&sep->pdev->dev, "init; waiting for zero set response\n");
 
-       do
+       do {
                reg_val = sep_read_reg(sep, HW_HOST_SEP_HOST_GPR3_REG_ADDR);
-       while (reg_val != 0);
+       while (reg_val != 0);
 
 end_function:
        dev_dbg(&sep->pdev->dev, "init is done\n");