[PATCH 01/15] ceph: add BLOG public headers
From: Alex Markuze
Date: Wed Jun 17 2026 - 11:03:48 EST
Add the public header files for the binary logging (BLOG) subsystem:
blog.h - core types: blog_logger, blog_log_entry,
blog_tls_ctx, blog_source_info, blog_log_iter,
blog_source_id_cache; core API prototypes
blog_ser.h - type-safe serialization macros (blog_ser,
blog_cnt) with compile-time type dispatch
blog_des.h - deserialization prototypes
blog_batch.h - per-CPU magazine batch allocator types
blog_pagefrag.h - page-fragment allocator types
blog_module.h - per-module context types (blog_task_entry,
blog_module_context) and the __BLOG_LOG_CTX
macro that drives the per-callsite fast path
All headers live under include/linux/ceph/ since BLOG is consumed
exclusively by the CephFS client.
Signed-off-by: Alex Markuze <amarkuze@xxxxxxxxxx>
---
include/linux/ceph/blog.h | 0
include/linux/ceph/blog_batch.h | 0
include/linux/ceph/blog_des.h | 0
include/linux/ceph/blog_module.h | 0
include/linux/ceph/blog_pagefrag.h | 0
include/linux/ceph/blog_ser.h | 0
6 files changed, 0 insertions(+), 0 deletions(-)
create mode 100644 include/linux/ceph/blog.h
create mode 100644 include/linux/ceph/blog_batch.h
create mode 100644 include/linux/ceph/blog_des.h
create mode 100644 include/linux/ceph/blog_module.h
create mode 100644 include/linux/ceph/blog_pagefrag.h
create mode 100644 include/linux/ceph/blog_ser.h
diff --git a/include/linux/ceph/blog.h b/include/linux/ceph/blog.h
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/include/linux/ceph/blog_batch.h b/include/linux/ceph/blog_batch.h
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/include/linux/ceph/blog_des.h b/include/linux/ceph/blog_des.h
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/include/linux/ceph/blog_module.h b/include/linux/ceph/blog_module.h
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/include/linux/ceph/blog_pagefrag.h b/include/linux/ceph/blog_pagefrag.h
new file mode 100644
index 000000000000..e69de29bb2d1
diff --git a/include/linux/ceph/blog_ser.h b/include/linux/ceph/blog_ser.h
new file mode 100644
index 000000000000..e69de29bb2d1
--
2.34.1