forked from Minki/linux
kmemleak: Use GFP_ATOMIC for early_alloc().
We can't use GFP_KERNEL inside rcu_read_lock(). Signed-off-by: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> Signed-off-by: Catalin Marinas <catalin.marinas@arm.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
084d3200d5
commit
c1bcd6b327
@ -833,7 +833,7 @@ static void early_alloc(struct early_log *log)
|
||||
*/
|
||||
rcu_read_lock();
|
||||
object = create_object((unsigned long)log->ptr, log->size,
|
||||
log->min_count, GFP_KERNEL);
|
||||
log->min_count, GFP_ATOMIC);
|
||||
spin_lock_irqsave(&object->lock, flags);
|
||||
for (i = 0; i < log->trace_len; i++)
|
||||
object->trace[i] = log->trace[i];
|
||||
|
Loading…
Reference in New Issue
Block a user