]> git.baikalelectronics.ru Git - kernel.git/commit
scsi: myrs: fix build failure on 32 bit
authorJames Bottomley <James.Bottomley@HansenPartnership.com>
Thu, 18 Oct 2018 23:50:56 +0000 (16:50 -0700)
committerMartin K. Petersen <martin.petersen@oracle.com>
Fri, 19 Oct 2018 22:26:58 +0000 (18:26 -0400)
commit0de71fbc0898d0754c48365c8671cb7d5b5b5f9f
tree3f13ceb481c944f154476b8772cbe067e1d47b13
parent162832d882092c1ac51b109f8986a96b7dfe7fb7
scsi: myrs: fix build failure on 32 bit

For 32 bit versions we have to be careful about divisions of 64 bit
quantities so use do_div() instead of a direct division.  This fixes a
warning about _uldivmod being undefined in certain configurations

Fixes: 269fbde66569 ("scsi: myrs: Add Mylex RAID controller")
Reported-by: kbuild test robot <lkp@intel.com>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
Reviewed-by: Hannes Reinecke <hare@suse.com>
Tested-by: Randy Dunlap <rdunlap@infradead.org> # build-tested
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/myrs.c