vt: fix locking around vt_bind/vt_unbind
authorImre Deak <imre.deak@intel.com>
Mon, 15 Dec 2014 22:16:00 +0000 (00:16 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 9 Jan 2015 22:39:52 +0000 (14:39 -0800)
commit4c215fe8e288c87b34c3d5bc910c77af586859d2
tree795531c21214db75568939c769a33d4336efe81a
parent2cf30f752c8f73713f58796eb218cafa242d66fe
vt: fix locking around vt_bind/vt_unbind

Currently vt_bind and vt_unbind access at least the con_driver object
and registered_con_driver array without holding the console lock. Fix
this by locking around the whole function in each case.

Signed-off-by: Imre Deak <imre.deak@intel.com>
Reviewed-by: Peter Hurley <peter@hurleysoftware.com>
Reviewed-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/tty/vt/vt.c