commit | 8c4af38e9b2c2a78369c4e2e5706fe539ac64eb2 | [log] [tgz] |
---|---|---|
author | Andi Kleen <andi@firstfloor.org> | Mon Aug 09 17:20:36 2010 -0700 |
committer | Linus Torvalds <torvalds@linux-foundation.org> | Mon Aug 09 20:45:06 2010 -0700 |
tree | 17671814cc7afb4e5eaafad32f0ed0c428764515 | |
parent | 547415d5edf8660aee040dc81d8c71b081a59bda [diff] |
gcc-4.6: printk: use stable variable to dump kmsg buffer kmsg_dump takes care to sample the global variables inside a spinlock, but then goes on to use the same variables outside the spinlock region too. Use the correct variable. This will make the race window smaller. Found by gcc 4.6's new warnings. Signed-off-by: Andi Kleen <ak@linux.intel.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>