Hello everybody, Sorry for being so late to correct what Mathieu suggested. Patch 1 has been acked by Mathieu. Vegard Nossum finds the 2nd patch useful for kmemcheck. As previously discussed, these patches allow kmemtrace to start logging data as soon as kmem_cache_init() completes. Please take a look and tell me what you think. Cheers, Eduard Eduard - Gabriel Munteanu (3): Unignore vmlinux.lds.h from Git. Better interface for hooking early initcalls. relay: Add buffer-only channels; useful for early logging. .gitignore | 1 + Documentation/filesystems/relay.txt | 11 +++ include/asm-generic/vmlinux.lds.h | 2 + include/linux/init.h | 7 ++ include/linux/relay.h | 5 + init/main.c | 13 +++- kernel/relay.c | 141 +++++++++++++++++++++++++++-------- 7 files changed, 147 insertions(+), 33 deletions(-)