summaryrefslogtreecommitdiff
path: root/src/journal/mmap-cache.c
Commit message (Expand)AuthorAgeFilesLines
* util: split out errno related stuffLennart Poettering2019-03-141-0/+1
* util: split out memcmp()/memset() related calls into memory-util.[ch]Lennart Poettering2019-03-131-1/+1
* Remove 'inline' attributes from static functions in .c files (#11426)Topi Miettinen2019-01-151-1/+1
* tree-wide: use DEFINE_TRIVIAL_REF_UNREF_FUNC() macro or friends where applicableYu Watanabe2018-08-271-23/+3
* tree-wide: use unsigned for refcountYu Watanabe2018-08-271-1/+1
* tree-wide: remove Lennart's copyright linesLennart Poettering2018-06-141-3/+0
* tree-wide: drop 'This file is part of systemd' blurbLennart Poettering2018-06-141-2/+0
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* macro: introduce TAKE_PTR() macroLennart Poettering2018-03-221-2/+1
* Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
* build-sys: use #if Y instead of #ifdef Y everywhereZbigniew Jędrzejewski-Szmek2017-10-041-2/+2
* Merge pull request #6355 from vcaputo/journal_avoid_mmap_cache_get_callsLennart Poettering2017-07-171-7/+20
|\
| * journal: return mapped size from mmap_cache_get()Vito Caputo2017-07-121-7/+20
* | journal: elide fd matching from window_matches() (#6340)Vito Caputo2017-07-141-6/+13
* | journal: use context_attach_window() in add_mmap() (#6339)Vito Caputo2017-07-141-3/+1
|/
* journal: explicitly add fds to mmap-cache (#6307)Vito Caputo2017-07-101-99/+64
* tree-wide: use mfree moreZbigniew Jędrzejewski-Szmek2016-10-161-4/+2
* tree-wide: some work-arounds for gcc false positives regarding uninitialized ...Lennart Poettering2016-06-211-2/+2
* tree-wide: make ++/-- usage consistent WRT spacingVito Caputo2016-02-221-4/+4
* tree-wide: remove Emacs lines from all filesDaniel Mack2016-02-101-2/+0
* journal: move mmap() ENOMEM loop to functionVito Caputo2016-02-051-13/+30
* journal: move window initialization to window_addVito Caputo2016-02-051-11/+12
* journal: fix boolean handling in MMapCacheLennart Poettering2016-02-031-6/+5
* journal: make mmap_cache_unref() a NOP when NULL is passed, like all other de...Lennart Poettering2015-12-101-1/+4
* tree-wide: make macros for converting fds to pointers and back generic and us...Lennart Poettering2015-11-171-6/+7
* tree-wide: sort includesThomas Hindoe Paaboel Andersen2015-11-161-2/+2
* util-lib: split out allocation calls into alloc-util.[ch]Lennart Poettering2015-10-271-0/+1
* remove unused includesThomas Hindoe Paaboel Andersen2015-02-231-1/+0
* journald: process SIGBUS for the memory maps we set upLennart Poettering2015-01-051-9/+117
* journal: replace contexts hashmap with a plain arrayMichal Schmidt2014-12-131-20/+14
* journal: delete unused function mmap_cache_close_contextMichal Schmidt2014-12-131-12/+0
* journal: remove journal_file_object_keep/release functionsMichal Schmidt2014-12-131-58/+16
* journal: add debug mode for mmap-cache (--enable-debug=mmap-cache)Michal Schmidt2014-12-131-1/+13
* sd-journal: fix sd_journal_enumerate_unique skipping valuesJan Janssen2014-10-091-13/+19
* hashmap: introduce hash_ops to make struct Hashmap smallerMichal Schmidt2014-09-151-2/+2
* journal: do not leak mmaps on OOMPhilippe De Swert2014-09-111-3/+7
* journal: fix access to munmapped memory in sd_journal_enumerate_uniqueZbigniew Jędrzejewski-Szmek2014-01-111-11/+46
* journald: keep statistics on how of we hit/miss the mmap cacheLennart Poettering2013-11-261-2/+23
* list: make our list macros a bit easier to use by not requring type spec on e...Lennart Poettering2013-10-141-8/+8
* journal: fix hashmap leak in mmap-cacheGeorge McCollister2013-08-021-0/+4
* Rearrange a few fields to reduce holesZbigniew Jędrzejewski-Szmek2013-05-081-3/+2
* Add __attribute__((const, pure, format)) in various placesZbigniew Jędrzejewski-Szmek2013-05-021-1/+1
* journal: Set the last_unused pointer correctly when attaching an unused windowColin Guthrie2012-10-161-2/+2
* journal: Properly track the number of allocated windows.Colin Guthrie2012-10-161-0/+2
* journal: always keep marked mmap windows aroundLennart Poettering2012-09-211-2/+2
* journal: completely rework the mmap cache as I too dumb to actually understan...Lennart Poettering2012-09-211-454/+323
* man: fix a bunch of typos in docsThomas Hindoe Paaboel Andersen2012-09-131-1/+1
* journal: be more careful when keeping around mmaps we still needLennart Poettering2012-08-211-48/+25
* mmap: resize arrays dynamicallyLennart Poettering2012-08-181-11/+44
* journal: add superficial structure verifierLennart Poettering2012-08-161-29/+149