[PATCH 01/15] ceph: add BLOG public headers

Alex Markuze <[email protected]>
Newsgroups org.kernel.vger.ceph-devel,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
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 <[email protected]>
---
 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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.