hvc_console: Change an mb() to smp_mb() and add some comments
commit9fef3d2d15ae8ca24e4a145f2e189eea145d18c2
authorMilton Miller <miltonm@bga.com>
Thu, 8 Jan 2009 02:14:18 +0000 (8 02:14 +0000)
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>
Tue, 13 Jan 2009 03:48:01 +0000 (13 14:48 +1100)
treedeb3764686dcbeb5ab013ecf6183d55c514f216f
parenta1c5a8932bbb75b550deb156d890027827fc9d6e
hvc_console: Change an mb() to smp_mb() and add some comments

I remember some history on this barrier.  There was a race between
open via /dev/console and the tty being fully setup.  Its also why
there is a temporary variable and the global is assigned at the end
of the function.

Signed-off-by: Milton Miller <miltonm@bga.com>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
drivers/char/hvc_console.c