From: | Naoya Sugioka <naoya.sugioka@xxxxxxxxx> |
Date: | Fri, 18 Dec 2009 15:24:21 -0800 |
Hi, Now I'm trying to port NetBSD tmpfs to DragonFly, and I would like to share my progress with community. The attached patch is ported from Current NetBSD to master by myself, not the ones which post this mailing list before. It should be similar, but many parts should be different from. Please help me to finalize this tmpfs implementation, just apply the patch to current master git then report any issues you found. - add new vop APIs (ncreate nresolve etc) - passed initial test mount, touch file, cp, ln, mknod ... todo: - still need to develop some sysctl to get swap page totals question: I see assertion error at kmalloc it say as following. Please give me some clues for this. panic: assertion: chunk->c_Next == NULL || ((intptr_t)chunk->c_Next & INSAME_PAGE_MASK) == ))intptr_t)chunk & IN_SAME_PAGE_MASK) in kmalloc mp_lock = 00000001; cpuid = 1 thank you, -Naoya
Attachment:
0001-tmpfs-initial-work.patch
Description: Binary data