From: Daniel Drake Date: Thu, 17 Dec 2009 23:27:17 +0000 (-0800) Subject: sdio: fix reference counting in sdio_remove_func() X-Git-Tag: v2.6.33-rc1~21 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3d10a1ba0d37c8f5fd5afcdda00613fbb8a90bf5;p=pandora-kernel.git sdio: fix reference counting in sdio_remove_func() sdio_remove_func() needs to be more careful about reference counting. It can be called in error paths where sdio_add_func() has never been called e.g. mmc_attach_sdio error path --> mmc_sdio_remove --> sdio_remove_func Signed-off-by: Daniel Drake Reviewed-by: Matt Fleming Cc: Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- Reading git-diff-tree failed