On 2/11/2016 3:04 AM, Marc Zyngier wrote:
On 09/02/16 11:04, Robin Murphy wrote:
quoted
The existing msi-map code is fine for shifting the entire RID space
upwards, but attempting finer-grained remapping reveals a bug. It turns
out that we are mistakenly treating the msi-base part as an offset, not
as a new base to remap onto, so things get squiffy when rid-base is
nonzero. Fix this, and at the same time add a sanity check against
having msi-map-mask clash with a nonzero rid-base, as that's another
thing one can easily get wrong.
CC: <redacted>
Signed-off-by: Robin Murphy <robin.murphy@arm.com>
Rob, Frank,
Are you willing to take this one through the OF tree? Or should we route
it through the IRQ tree? It'd be good if it make it into 4.5.
Thanks,
M.
Just to be picky, I would like the patch to be split in two for easier
bisecting, but if Rob is happy with a single patch I'm ok with that.
Rob, will you pick this up?
Acked-by: Frank Rowand <redacted>
-Frank