[scsi:for-next 23/27] drivers/scsi/fnic/fnic_scsi.c:183:35: sparse: invalid assignment: &=

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

 



tree:   git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git for-next
head:   e3ff197a750d2912d0bb2a0161c23c18bad250ad
commit: 188061001ac78b40780af042dd2156e2213e29ed [23/27] [SCSI] fnic:fixing issues in device and firmware reset code


sparse warnings:

+ drivers/scsi/fnic/fnic_scsi.c:183:35: sparse: invalid assignment: &=
drivers/scsi/fnic/fnic_scsi.c:183:35:    left side has type restricted unsigned long long
drivers/scsi/fnic/fnic_scsi.c:183:35:    right side has type unsigned long long
drivers/scsi/fnic/fnic_scsi.c:185:35: sparse: invalid assignment: |=
drivers/scsi/fnic/fnic_scsi.c:185:35:    left side has type restricted unsigned long long
drivers/scsi/fnic/fnic_scsi.c:185:35:    right side has type unsigned long long

vim +183 drivers/scsi/fnic/fnic_scsi.c

5df6d737 Abhijeet Joglekar 2009-04-17  167  
18806100 Hiral Patel       2012-12-10  168  /**
18806100 Hiral Patel       2012-12-10  169   * __fnic_set_state_flags
18806100 Hiral Patel       2012-12-10  170   * Sets/Clears bits in fnic's state_flags
18806100 Hiral Patel       2012-12-10  171   **/
18806100 Hiral Patel       2012-12-10  172  void
18806100 Hiral Patel       2012-12-10  173  __fnic_set_state_flags(struct fnic *fnic, u64 st_flags, u64 clearbits)
18806100 Hiral Patel       2012-12-10  174  {
18806100 Hiral Patel       2012-12-10  175  	struct Scsi_Host *host = fnic->lport->host;
18806100 Hiral Patel       2012-12-10  176  	int sh_locked = spin_is_locked(host->host_lock);
18806100 Hiral Patel       2012-12-10  177  	unsigned long flags = 0;
18806100 Hiral Patel       2012-12-10  178  
18806100 Hiral Patel       2012-12-10  179  	if (!sh_locked)
18806100 Hiral Patel       2012-12-10  180  		spin_lock_irqsave(host->host_lock, flags);
18806100 Hiral Patel       2012-12-10  181  
18806100 Hiral Patel       2012-12-10  182  	if (clearbits)
18806100 Hiral Patel       2012-12-10 @183  		fnic->state_flags &= ~st_flags;
18806100 Hiral Patel       2012-12-10  184  	else
18806100 Hiral Patel       2012-12-10  185  		fnic->state_flags |= st_flags;
18806100 Hiral Patel       2012-12-10  186  
18806100 Hiral Patel       2012-12-10  187  	if (!sh_locked)
18806100 Hiral Patel       2012-12-10  188  		spin_unlock_irqrestore(host->host_lock, flags);
18806100 Hiral Patel       2012-12-10  189  
18806100 Hiral Patel       2012-12-10  190  	return;
18806100 Hiral Patel       2012-12-10  191  }

---
0-DAY kernel build testing backend         Open Source Technology Center
Fengguang Wu, Yuanhan Liu                              Intel Corporation
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux