Fix off-by-one error in sizing pSeries hcall table
commit7d7ba3feced4a28350fac84123be23a2fea1e28f
authorDavid Gibson <david@gibson.dropbear.id.au>
Tue, 10 May 2011 06:06:21 +0000 (10 16:06 +1000)
committerAlexander Graf <agraf@suse.de>
Tue, 10 May 2011 06:10:11 +0000 (10 08:10 +0200)
treeb4e5d9984368524303d11239870bc9e3da248713
parent446b91652ce4eb19401d102e390899cfb1fb1c62
Fix off-by-one error in sizing pSeries hcall table

The pSeries machine uses two tables to look up guest hcalls for emulation.
One of these is exactly one entry too small to hold all the hcalls it needs
to, leading to memory corruption.

This patch fixes the bug, and while we're at it, make both tables 'static'
since they're never used from other modules.

Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
Signed-off-by: Alexander Graf <agraf@suse.de>
hw/spapr_hcall.c