i915: Fix GR register array size off-by-one bug