https://github.com/torvalds/linux
Revision f51bdd2e97098a5cbb3cba7c3a56fa0e9ac3c444 authored by Shaohua Li on 25 August 2011, 22:59:10 UTC, committed by Linus Torvalds on 25 August 2011, 23:25:34 UTC
I get the below warning: BUG: using smp_processor_id() in preemptible [00000000] code: bash/746 caller is native_sched_clock+0x37/0x6e Pid: 746, comm: bash Tainted: G W 3.0.0+ #254 Call Trace: [<ffffffff813435c6>] debug_smp_processor_id+0xc2/0xdc [<ffffffff8104158d>] native_sched_clock+0x37/0x6e [<ffffffff81116219>] try_to_free_mem_cgroup_pages+0x7d/0x270 [<ffffffff8114f1f8>] mem_cgroup_force_empty+0x24b/0x27a [<ffffffff8114ff21>] ? sys_close+0x38/0x138 [<ffffffff8114ff21>] ? sys_close+0x38/0x138 [<ffffffff8114f257>] mem_cgroup_force_empty_write+0x17/0x19 [<ffffffff810c72fb>] cgroup_file_write+0xa8/0xba [<ffffffff811522d2>] vfs_write+0xb3/0x138 [<ffffffff8115241a>] sys_write+0x4a/0x71 [<ffffffff8114ffd9>] ? sys_close+0xf0/0x138 [<ffffffff8176deab>] system_call_fastpath+0x16/0x1b sched_clock() can't be used with preempt enabled. And we don't need fast approach to get clock here, so let's use ktime API. Signed-off-by: Shaohua Li <shaohua.li@intel.com> Acked-by: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com> Tested-by: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
1 parent 7e8aa04
Tip revision: f51bdd2e97098a5cbb3cba7c3a56fa0e9ac3c444 authored by Shaohua Li on 25 August 2011, 22:59:10 UTC
mm: fix a vmscan warning
mm: fix a vmscan warning
Tip revision: f51bdd2
File | Mode | Size |
---|---|---|
amcc | ||
caam | ||
Kconfig | -rw-r--r-- | 8.6 KB |
Makefile | -rw-r--r-- | 711 bytes |
geode-aes.c | -rw-r--r-- | 13.9 KB |
geode-aes.h | -rw-r--r-- | 1.6 KB |
hifn_795x.c | -rw-r--r-- | 76.8 KB |
ixp4xx_crypto.c | -rw-r--r-- | 36.7 KB |
mv_cesa.c | -rw-r--r-- | 27.2 KB |
mv_cesa.h | -rw-r--r-- | 3.8 KB |
n2_asm.S | -rw-r--r-- | 1.7 KB |
n2_core.c | -rw-r--r-- | 52.6 KB |
n2_core.h | -rw-r--r-- | 6.1 KB |
omap-aes.c | -rw-r--r-- | 22.4 KB |
omap-sham.c | -rw-r--r-- | 30.9 KB |
padlock-aes.c | -rw-r--r-- | 15.0 KB |
padlock-sha.c | -rw-r--r-- | 15.9 KB |
picoxcell_crypto.c | -rw-r--r-- | 52.6 KB |
picoxcell_crypto_regs.h | -rw-r--r-- | 5.1 KB |
s5p-sss.c | -rw-r--r-- | 17.8 KB |
talitos.c | -rw-r--r-- | 70.1 KB |
talitos.h | -rw-r--r-- | 10.0 KB |
Computing file changes ...