powerpc/msi: Fix the msi bitmap alignment tests
authorMichael Ellerman <mpe@ellerman.id.au>
Fri, 10 Oct 2014 08:04:24 +0000 (19:04 +1100)
committerMichael Ellerman <mpe@ellerman.id.au>
Wed, 15 Oct 2014 02:09:32 +0000 (13:09 +1100)
commit695911fb1f0e00aebe6c5636b9c08bf0fd51a2fd
treec211272ee81a84b6134e4754cccd8d5529676a6c
parent179ea48bc7c04dba3526d66d9f358c2f4f3b3776
powerpc/msi: Fix the msi bitmap alignment tests

When we added the alignment tests recently we failed to check they were
actually passing - oops.

They weren't passing, because the bitmap was full. We should also be a
bit more careful when checking the return code, a negative error return
could by divisible by our alignment value.

Fixes: b0345bbc6d09 ("powerpc/msi: Improve IRQ bitmap allocator")
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
arch/powerpc/sysdev/msi_bitmap.c