]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r303338: vt: lock Giant around kbd calls in CONS_GETINFO
authoremaste <emaste@FreeBSD.org>
Mon, 1 Aug 2016 19:50:28 +0000 (19:50 +0000)
committeremaste <emaste@FreeBSD.org>
Mon, 1 Aug 2016 19:50:28 +0000 (19:50 +0000)
commita99c449f2ed07be07e948200139fdc82b523e77b
tree7c00f0c76a8416f3714ec8c6f9026f11ccbc6ce3
parent82fff785c8abda9358b253361fa1a70807114244
MFC r303338:   vt: lock Giant around kbd calls in CONS_GETINFO

Note that keyboards are stored in an array and are not freed (just
"unregistered" by clearing some fields) so a race would be limited to
obtaining stale information about an unregistered keyboard.

Reported by: CTurt
Approved by: re (gjb, kib)
sys/dev/vt/vt_core.c