]> git.karo-electronics.de Git - karo-tx-linux.git/commit
mmc: sh_mmcif: fix use after free
authorGuennadi Liakhovetski <g.liakhovetski@gmx.de>
Tue, 23 Oct 2012 12:08:52 +0000 (14:08 +0200)
committerChris Ball <cjb@laptop.org>
Mon, 29 Oct 2012 21:22:12 +0000 (17:22 -0400)
commit97e2773ebbf33f8fd241df37150483c7e67febf8
tree6be7f320141a36c1b8502b7cca7d5546005a09d6
parentc51a9cfab19898c8110e593ae1219e81db61bc54
mmc: sh_mmcif: fix use after free

A recent commit "mmc: sh_mmcif: fix clock management" has introduced a
use after free bug in sh_mmcif.c: in sh_mmcif_remove() the call to
mmc_free_host() frees private driver data, therefore using it afterwards
is a bug. Revert that hunk.

Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Cc: stable@vger.kernel.org [3.6]
Signed-off-by: Chris Ball <cjb@laptop.org>
drivers/mmc/host/sh_mmcif.c