random: fix up sparse warnings
authorTheodore Ts'o <tytso@mit.edu>
Fri, 6 Jul 2012 18:03:18 +0000 (14:03 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Fri, 6 Jul 2012 18:13:25 +0000 (14:13 -0400)
Add extern and static declarations to suppress sparse warnings

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
drivers/char/random.c

index 4ec04a7..cb541b9 100644 (file)
@@ -1279,6 +1279,7 @@ static int proc_do_uuid(ctl_table *table, int write,
 }
 
 static int sysctl_poolsize = INPUT_POOL_WORDS * 32;
+extern ctl_table random_table[];
 ctl_table random_table[] = {
        {
                .procname       = "poolsize",
@@ -1344,7 +1345,7 @@ late_initcall(random_int_secret_init);
  * value is not cryptographically secure but for several uses the cost of
  * depleting entropy is too high
  */
-DEFINE_PER_CPU(__u32 [MD5_DIGEST_WORDS], get_random_int_hash);
+static DEFINE_PER_CPU(__u32 [MD5_DIGEST_WORDS], get_random_int_hash);
 unsigned int get_random_int(void)
 {
        __u32 *hash;