gfx: drv: Fix double free in page flip
authorPauli Nieminen <pauli.nieminen@linux.intel.com>
Tue, 6 Mar 2012 20:51:25 +0000 (12:51 -0800)
committerMarkus Lehtonen <markus.lehtonen@linux.intel.com>
Tue, 3 Jul 2012 09:30:31 +0000 (12:30 +0300)
commit8458f61c8b9ad4592ae52f9ac34b1b02a12b1ca0
tree30a939aaae8d3403d6336bc4dff00c994f097670
parent6cf5821f721ac8c0ca0605f161830121677dee1f
gfx: drv: Fix double free in page flip

Reference counted object was accidentally freed using kfree without
checking reference count. That led to double free when kfree was called
with reference counting higher than 1. That happened often when HDMI
clone mode was enabled.

Signed-off-by: Pauli Nieminen <pauli.nieminen@linux.intel.com>
CC: "Kannan, Arun" <arun.kannan@intel.com>
Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
drivers/staging/mrst/drv/psb_page_flip.c