Merge branch 'master' of git+ssh://AustinYuan@git.freedesktop.org/git/libva
diff --git a/configure.ac b/configure.ac
index 17fc222..fce164c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -29,7 +29,7 @@
           [libva_major_version.libva_minor_version.libva_micro_version])
 
 # if the library source code has changed, increment revision
-m4_define([libva_lt_revision], [2])
+m4_define([libva_lt_revision], [3])
 # if any interface was added/removed/changed, then inc current, reset revision
 m4_define([libva_lt_current], [1])
 # if any interface was added since last public release, then increment age
diff --git a/i965_drv_video/i965_avc_ildb.c b/i965_drv_video/i965_avc_ildb.c
index 9cdfc53..a053062 100644
--- a/i965_drv_video/i965_avc_ildb.c
+++ b/i965_drv_video/i965_avc_ildb.c
@@ -283,7 +283,7 @@
     for (i = 0; i < NUM_AVC_ILDB_INTERFACES; i++) {
         int kernel_offset = avc_ildb_kernel_offset[i];
         memset(desc, 0, sizeof(*desc));
-        desc->desc0.grf_reg_blocks = 9; 
+        desc->desc0.grf_reg_blocks = 7; 
         desc->desc0.kernel_start_pointer = (h264_avc_kernels[H264_AVC_COMBINED].bo->offset + kernel_offset) >> 6; /* reloc */
         desc->desc1.const_urb_entry_read_offset = 0;
         desc->desc1.const_urb_entry_read_len = ((i == AVC_ILDB_ROOT_Y_ILDB_FRAME ||