• Austin Clements's avatar
    Use the zero-page allocator to allocate radix nodes · 0d6716d9
    Austin Clements 提交于
    Previously, radix_node's constructor would zero all of the pointers.
    Now we use zalloc.  This fixes physical sharing between the mmap that
    first allocates a radix node and every other operation that does
    anything in that node (I argue this is not just sweeping this problem
    under the rug: mmap obviously does not commute with address space
    creation, which could theoretically pre-populate the radix tree.
    Since that would consume too many resources, we do it lazily.  The
    resulting physical sharing is exactly the same, it just happens at a
    different time.)
    0d6716d9
名称
最后提交
最后更新
attic 正在载入提交数据...
bin 正在载入提交数据...
include 正在载入提交数据...
kernel 正在载入提交数据...
lib 正在载入提交数据...
manuals 正在载入提交数据...
net 正在载入提交数据...
stdinc 正在载入提交数据...
tools 正在载入提交数据...
user 正在载入提交数据...
.cvsignore 正在载入提交数据...
.dir-locals.el 正在载入提交数据...
.gitignore 正在载入提交数据...
BUGS 正在载入提交数据...
LICENSE 正在载入提交数据...
Makefile 正在载入提交数据...
README 正在载入提交数据...
README.josmp 正在载入提交数据...
TODO 正在载入提交数据...
TRICKS 正在载入提交数据...
param.h 正在载入提交数据...