mptfusion: simplify rounding
Rounding up to a multiple of 4 should be done using the ALIGN macro. As a bonus, this also makes the generated code smaller. In GetIocFacts(), sz is assigned to a few lines below without being read in the meantime, so it is ok that it doesn't end up with the same value as facts->FWImageSize. Signed-off-by: Rasmus Villemoes <linux@rasmusvillemoes.dk> Reviewed-by: Joe Lawrence <joe.lawrence@stratus.com> Signed-off-by: Christoph Hellwig <hch@lst.de>
This commit is contained in:

committed by
Christoph Hellwig

parent
84e32a06f4
commit
f6e495a2b3
@@ -1741,12 +1741,7 @@ mptctl_replace_fw (unsigned long arg)
|
||||
|
||||
/* Allocate memory for the new FW image
|
||||
*/
|
||||
newFwSize = karg.newImageSize;
|
||||
|
||||
if (newFwSize & 0x01)
|
||||
newFwSize += 1;
|
||||
if (newFwSize & 0x02)
|
||||
newFwSize += 2;
|
||||
newFwSize = ALIGN(karg.newImageSize, 4);
|
||||
|
||||
mpt_alloc_fw_memory(ioc, newFwSize);
|
||||
if (ioc->cached_fw == NULL)
|
||||
|
Reference in New Issue
Block a user