| 46 minutes | daniel | Use an inode instead of a mapping for the log map |
| 63 minutes | daniel | Add log_update to log a parent update promise |
| 3 hours | daniel | Add filesystem change markers everywhere except filemap |
| 20 hours | daniel | Rearrange user/filemap.c includes slightly |
| 21 hours | daniel | Remove extra includes from user/dir.c |
| 21 hours | daniel | Start untangling the user source includes |
| 23 hours | daniel | Add logblock->prevlog field to reference previous log block in delta log chain |
| 24 hours | daniel | Add makefile dependencies for user/commit.c |
| 24 hours | daniel | Fix a typo bug caught by sparse |
| 24 hours | daniel | Prototype logging primitives, just user space for now |
| 2 days | daniel | Remove extra includes from ileaf.c |
| 2 days | daniel | Remove extra includes from tux3fuse.c |
| 2 days | daniel | Track init.once api change |
| 3 days | daniel | Remove some extra includes |
| 3 days | daniel | Add kernel/commit.c, just has sb pack/unpack so far |
| 6 days | daniel | Remove one ifdef __KERNEL__ by moving userspace gettime to tux3/user |
| 6 days | daniel | Improve tuxtime precision a tiny bit with some arcane rounding |
| 6 days | daniel | Don't throw all the nanosecond bits away |
| 6 days | daniel | Re-express tuxtime with dubious precision in the interest of avoiding a gcc library call from kernel code |
| 6 days | hirofumi | Fix dleaf warning |
| 6 days | daniel | Remove tailkey warning |
| 7 days | daniel | Respell get_segs as map_region, segvec[] as map[] |
| 8 days | daniel | Respell guess_extent as guess_region to avoid confusion |
| 8 days | OGAWA Hirofumi | Cleanup unneeded "can_merge_group = 0" in dleaf_merge() |
| 8 days | OGAWA Hirofumi | Don't modify vfrom in dleaf_merge() |
| 8 days | OGAWA Hirofumi | Fix dleaf_merge() |
| 8 days | OGAWA Hirofumi | Add dleaf_merge() test |
| 8 days | OGAWA Hirofumi | Use dleaf_check() more |
| 8 days | OGAWA Hirofumi | Don't allow overwrite with dwalk_copy() |
| 8 days | OGAWA Hirofumi | Add UCFLAGS to overwrite gcc option |
| 8 days | OGAWA Hirofumi | Fix sparse warning in get_segs() |
| 8 days | OGAWA Hirofumi | Fix mutex_unlock() in get_segs() |
| 8 days | OGAWA Hirofumi | find_buffer() hack to avoid deadlock |
| 8 days | daniel | Finish getting rid of seek[2] |
| 8 days | daniel | Getting rid of seek[2]: seek[1] is just walk |
| 8 days | daniel | Whitespace fix: macro tabs |
| 8 days | daniel | Prepare to get rid of seek[2] by rewriting seek as &seek[0] |
| 8 days | daniel | Spelling patch: seg[] -> segvec[] |
| 8 days | daniel | Some block_t vars in get_segs can be unsigned |
| 8 days | daniel | Careful with those C99 loops! |
| 8 days | daniel | Put Werror back in CFLAGS to abort make on warning |
| 8 days | daniel | Fix btree cursor leak from get_segs reshuffle |
| 8 days | daniel | Basic SMP locking for balloc |
| 8 days | daniel | Put get_segs back together again |
| 9 days | daniel | Remove one #ifdef __KERNEL__ by moving some defs from trace.h to tux3.h |
| 9 days | daniel | Remove extra kernel includes from filemap.c |
| 9 days | daniel | Move some userspace code in filemap.c out of kernel |
| 9 days | daniel | Update kernel tux3.h so kernel builds again |
| 9 days | daniel | Move kernel symlink.c into inode.c |
| 9 days | daniel | tux3fuse xattr cleanups |
| 9 days | daniel | Remove uneeded casts from tux3fuse |
| 9 days | daniel | Basic SMP locking for xcache |
| 10 days | daniel | Basic SMP locking for truncate |
| 10 days | daniel | A couple more spelling corrections |
| 10 days | daniel | And again |
| 10 days | daniel | Spelling correction |
| 10 days | OGAWA Hirofumi | Fix btree_leaf_split() |
| 10 days | OGAWA Hirofumi | Fix uleaf_*, and tweaks tree_expand() path |
| 10 days | OGAWA Hirofumi | Add more tree_expand() test |
| 10 days | OGAWA Hirofumi | Fix free bitmap leak |