diff options
author | liguang <lig.fnst@cn.fujitsu.com> | 2013-04-30 15:27:25 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2013-04-30 17:04:02 -0700 |
commit | 1def1dc91715acdb6dddfaed1a44149d42d8063c (patch) | |
tree | 34bbf0888cf4fbf32fe37e2851f44c0304c5a241 /kernel/softirq.c | |
parent | ef3b101925f2170c2b8cd2e126b37492ae02f77c (diff) |
kernel/smp.c: use '|=' for csd_lock
csd_lock() uses assignment to data->flags rather than |=. That is not
buggy at present because only one bit (CSD_FLAG_LOCK) is defined in
call_single_data.flags.
But it will become buggy if we later add another flag, so fix it now.
Signed-off-by: liguang <lig.fnst@cn.fujitsu.com>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Oleg Nesterov <oleg@redhat.com>
Cc: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'kernel/softirq.c')
0 files changed, 0 insertions, 0 deletions