re: staging: rts5208: add support for rts5208 and rts5288

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello Micky Ching,

The patch fa590c222fba: "staging: rts5208: add support for rts5208
and rts5288" from Nov 12, 2013, leads to the following static checker
warning:

	drivers/staging/rts5208/rtsx_chip.c:107 rtsx_enable_bus_int()
	warn: add curly braces?

drivers/staging/rts5208/rtsx_chip.c
    80  void rtsx_enable_bus_int(struct rtsx_chip *chip)
    81  {
    82          u32 reg = 0;
    83  #ifndef DISABLE_CARD_INT
    84          int i;
    85  #endif
    86  
    87          reg = TRANS_OK_INT_EN | TRANS_FAIL_INT_EN;
    88  
    89  #ifndef DISABLE_CARD_INT
    90          for (i = 0; i <= chip->max_lun; i++) {
    91                  RTSX_DEBUGP("lun2card[%d] = 0x%02x\n", i, chip->lun2card[i]);
    92  
    93                  if (chip->lun2card[i] & XD_CARD)
    94                          reg |= XD_INT_EN;
    95                  if (chip->lun2card[i] & SD_CARD)
    96                          reg |= SD_INT_EN;
    97                  if (chip->lun2card[i] & MS_CARD)
    98                          reg |= MS_INT_EN;
    99          }
   100          if (chip->hw_bypass_sd)
   101                  reg &= ~((u32)SD_INT_EN);
   102  #endif
   103  
   104          if (chip->ic_version >= IC_VER_C)
   105                  reg |= DELINK_INT_EN;
   106  #ifdef SUPPORT_OCP
   107                  reg |= OC_INT_EN;
   108  #endif

I assume there were curly braces intended so that the "reg |= OC_INT_EN;"
was part of the if statement?

   109          if (!chip->adma_mode)
   110                  reg |= DATA_DONE_INT_EN;

regards,
dan carpenter
_______________________________________________
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxx
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel




[Index of Archives]     [Linux Driver Backports]     [DMA Engine]     [Linux GPIO]     [Linux SPI]     [Video for Linux]     [Linux USB Devel]     [Linux Coverity]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux