From: Bernie Thompson Date: Sun, 5 Sep 2010 23:35:19 +0000 (-0700) Subject: staging: udlfb: revamp reference handling to insure successful shutdown X-Git-Tag: v2.6.37-rc1~60^2~3^2~678 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=33077b8d3042e01da61924973e372abe589ba297;p=pandora-kernel.git staging: udlfb: revamp reference handling to insure successful shutdown Revamp reference handling and synchronization for unload/shutdown Udlfb is a "virtual" framebuffer device that really exists on two separate stacks: at the bottom of the framebuffer interface, and on top of USB. During unload, there's no guarantee which one will tear down first. So reference counting must be solid to handle all possibilities and not access anything once its gone. Signed-off-by: Bernie Thompson Signed-off-by: Greg Kroah-Hartman --- Reading git-diff-tree failed