ALPHA: srmcons, fix racy singleton structure
authorJiri Slaby <jslaby@suse.cz>
Mon, 5 Mar 2012 13:51:58 +0000 (14:51 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 8 Mar 2012 19:42:21 +0000 (11:42 -0800)
commitee024d494ab75426bc77e0c053700915f0a1a16d
treef679d17f39f8dc46836bdc72a6d74703943e121f
parent5e88e6c4e8b044a1d275f1a599128b95046d2968
ALPHA: srmcons, fix racy singleton structure

The test and the assignment were racy. Make it really a singleton.
This is achieved by one global variable initialized at the module
init.

Signed-off-by: Jiri Slaby <jslaby@suse.cz>
Cc: Richard Henderson <rth@twiddle.net>
Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
Cc: Matt Turner <mattst88@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/alpha/kernel/srmcons.c