• T
    percpu: don't put the first chunk in reverse-map rbtree · ae9e6bc9
    Tejun Heo 提交于
    Impact: both first chunks don't use rbtree, no functional change
    
    There can be two first chunks - reserved and dynamic with the former
    one being optional.  Dynamic first chunk was linked on reverse-mapping
    rbtree while the reserved one was mapped manually using the start
    address and reserved offset limit.
    
    This patch makes both first chunks to be looked up manually without
    using the rbtree.  This is to help getting rid of the rbtree.
    Signed-off-by: NTejun Heo <tj@kernel.org>
    Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
    Cc: rusty@rustcorp.com.au
    Cc: Paul Mundt <lethal@linux-sh.org>
    Cc: rmk@arm.linux.org.uk
    Cc: starvik@axis.com
    Cc: ralf@linux-mips.org
    Cc: davem@davemloft.net
    Cc: cooloney@kernel.org
    Cc: kyle@mcmartin.ca
    Cc: matthew@wil.cx
    Cc: grundler@parisc-linux.org
    Cc: takata@linux-m32r.org
    Cc: benh@kernel.crashing.org
    Cc: rth@twiddle.net
    Cc: ink@jurassic.park.msu.ru
    Cc: heiko.carstens@de.ibm.com
    Cc: Linus Torvalds <torvalds@linux-foundation.org>
    Cc: Nick Piggin <npiggin@suse.de>
    Cc: Christoph Lameter <cl@linux.com>
    LKML-Reference: <49D43CEA.3040609@kernel.org>
    Signed-off-by: NIngo Molnar <mingo@elte.hu>
    ae9e6bc9
percpu.c 37.5 KB