]> git.baikalelectronics.ru Git - kernel.git/commit
staging: drm/omap: avoid aquiring mutex in atomic context (v2)
authorRob Clark <rob@ti.com>
Fri, 16 Dec 2011 17:34:34 +0000 (11:34 -0600)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 16 Dec 2011 18:59:25 +0000 (10:59 -0800)
commit4703be0bb296f51725d6377cb5ae82a3235d7794
treecdabc9ba67eba37319e7026a4626bb3e962a9d51
parentd20de53c5b6d4f886460d7d63f415359fbf7c54f
staging: drm/omap: avoid aquiring mutex in atomic context (v2)

omap_gem_roll() could be called by fbcon in atomic context or when
struct_mutext is held.  Avoid aquiring mutex (deadlock), or calling
tiler_pin() (which itself is not safe for atomic context) in these
cases.

Signed-off-by: Rob Clark <rob@ti.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/omapdrm/omap_gem.c