intel: fix un-blanced map_refcount issue
authorYuanhan Liu <yuanhan.liu@linux.intel.com>
Tue, 27 Mar 2012 07:41:52 +0000 (15:41 +0800)
committerYuanhan Liu <yuanhan.liu@linux.intel.com>
Wed, 28 Mar 2012 01:51:38 +0000 (09:51 +0800)
commit9cb777eb71dde895ca0ad3454a9b44252e9b402e
treed71f66b532194688696d424dc1dc8a2a5a439b69
parent7a6324dbfe8d354b9b5f3181af0ce6bebbb374cc
intel: fix un-blanced map_refcount issue

This is a regression introduced by commit cdcfd5, which forget to
increase the map_refcount for successfully-mapped region. Thus caused a
wrong non-blanced map_refcount.

This would fix the regression found in the two following webglc testcase
on Pineview platform:
   texture-npot.html
   gl-max-texture-dimensions.html

Cc: Anuj Phogat <anuj.phogat@gmail.com>
Signed-off-by: Yuanhan Liu <yuanhan.liu@linux.intel.com>
Reviewed-by: Anuj Phogat <anuj.phogat@gmail.com>
src/mesa/drivers/dri/intel/intel_regions.c