Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-05-08 | Rearrange a few fields to reduce holes | Zbigniew Jędrzejewski-Szmek | |
2013-05-02 | Add __attribute__((const, pure, format)) in various places | Zbigniew Jędrzejewski-Szmek | |
I'm assuming that it's fine if a _const_ or _pure_ function calls assert. It is assumed that the assert won't trigger, and even if it does, it can only trigger on the first call with a given set of parameters, and we don't care if the compiler moves the order of calls. | |||
2012-10-16 | journal: Set the last_unused pointer correctly when attaching an unused window | Colin Guthrie | |
It seems the previous code was copy/pasted from context_detach_window() but not updated. | |||
2012-10-16 | journal: Properly track the number of allocated windows. | Colin Guthrie | |
Checks were already in place to make sure that the number of windows was limited to 64, but the count was never incremented or decremented. | |||
2012-09-21 | journal: always keep marked mmap windows around | Lennart Poettering | |
2012-09-21 | journal: completely rework the mmap cache as I too dumb to actually ↵ | Lennart Poettering | |
understand it Instead of doing hand optimized fd bisect arrays just use plain old hashmaps. Now I can understand my own code again. Yay! As a side effect this should fix some bad memory accesses caused by accesses after mmap(), introduced in 189. | |||
2012-09-13 | man: fix a bunch of typos in docs | Thomas Hindoe Paaboel Andersen | |
https://bugs.freedesktop.org/show_bug.cgi?id=54501 | |||
2012-08-21 | journal: be more careful when keeping around mmaps we still need | Lennart Poettering | |
2012-08-18 | mmap: resize arrays dynamically | Lennart Poettering | |
2012-08-16 | journal: add superficial structure verifier | Lennart Poettering | |
2012-08-16 | journal: implement basic journal file verification logic | Lennart Poettering | |
2012-08-16 | journal: implement generic sharable mmap caching logic | Lennart Poettering | |
instead of having one simple per-file cache implement an more comprehensive one that works for multiple files and can actually maintain multiple maps per file and per object type. |