scsi: megaraid_sas: Fix the search of first memory bar
authorChristophe JAILLET <christophe.jaillet@wanadoo.fr>
Sun, 21 Aug 2016 08:28:25 +0000 (10:28 +0200)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 31 Aug 2016 02:22:52 +0000 (22:22 -0400)
commit51f9039ffd751dee54fe26609df645bfd128b1d0
treec954f7ab943546be5a309f298fa7c62bf181a68b
parentf8630bd7e2185d175f76b38b36609c45144e2d15
scsi: megaraid_sas: Fix the search of first memory bar

The 2nd parameter of 'find_first_bit' is the number of bits to search.
In this case, we are passing 'sizeof(unsigned long)' which is likely to
be 4.

It is likely that the number of bits in a long was expected here, so use
BITS_PER_LONG instead.

Signed-off-by: Christophe JAILLET <christophe.jaillet@wanadoo.fr>
Acked-by: Sumit Saxena <sumit.saxena@broadcom.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/megaraid/megaraid_sas_base.c