Commit 65a58ab044308ae65ca06c50fb10be5e0e080989

Authored by Jeff Dike
Committed by Linus Torvalds
1 parent a18ff1bde0

uml: no locking needed in tls.c

Comment the lack of locking on a couple of globals.

Also fix the formatting of __setup_host_supports_tls.

Signed-off-by: Jeff Dike <jdike@linux.intel.com>
Cc: Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

Showing 1 changed file with 8 additions and 3 deletions Side-by-side Diff

arch/um/sys-i386/tls.c
... ... @@ -23,9 +23,13 @@
23 23 #include "skas.h"
24 24 #endif
25 25  
26   -/* If needed we can detect when it's uninitialized. */
  26 +/*
  27 + * If needed we can detect when it's uninitialized.
  28 + *
  29 + * These are initialized in an initcall and unchanged thereafter.
  30 + */
27 31 static int host_supports_tls = -1;
28   -int host_gdt_entry_tls_min = -1;
  32 +int host_gdt_entry_tls_min;
29 33  
30 34 #ifdef CONFIG_MODE_SKAS
31 35 int do_set_thread_area_skas(struct user_desc *info)
... ... @@ -361,7 +365,8 @@
361 365  
362 366 /* XXX: This part is probably common to i386 and x86-64. Don't create a common
363 367 * file for now, do that when implementing x86-64 support.*/
364   -static int __init __setup_host_supports_tls(void) {
  368 +static int __init __setup_host_supports_tls(void)
  369 +{
365 370 check_host_supports_tls(&host_supports_tls, &host_gdt_entry_tls_min);
366 371 if (host_supports_tls) {
367 372 printk(KERN_INFO "Host TLS support detected\n");