• Nick Piggin's avatar
    vfs: revert per-cpu nr_unused counters for dentry and inodes · 86c8749e
    Nick Piggin authored
    The nr_unused counters count the number of objects on an LRU, and as such they
    are synchronized with LRU object insertion and removal and scanning, and
    protected under the LRU lock.
    
    Making it per-cpu does not actually get any concurrency improvements because of
    this lock, and summing the counter is much slower, and
    incrementing/decrementing it costs more code size and is slower too.
    
    These counters should stay per-LRU, which currently means global.
    Signed-off-by: default avatarNick Piggin <npiggin@kernel.dk>
    86c8749e
inode.c 43.7 KB