]> www.infradead.org Git - users/jedix/linux-maple.git/commit
bcachefs: Async object debugging
authorKent Overstreet <kent.overstreet@linux.dev>
Mon, 21 Apr 2025 16:01:50 +0000 (12:01 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Thu, 22 May 2025 00:14:29 +0000 (20:14 -0400)
commit0499a82b18b5ddee0d97d2cfcae0c0120f858c1f
treee5f726d0895d64ce70cf1e2170c72f0cbb92646e
parentd49bafdc5d1659171d988888ebfc773629f8ca97
bcachefs: Async object debugging

Debugging infrastructure for async objs: this lets us easily create
fast_lists for various object types so they'll be visible in debugfs.

Add new object types to the BCH_ASYNC_OBJS_TYPES() enum, and drop a
pretty-printer wrapper in async_objs.c.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/Kconfig
fs/bcachefs/Makefile
fs/bcachefs/async_objs.c [new file with mode: 0644]
fs/bcachefs/async_objs.h [new file with mode: 0644]
fs/bcachefs/async_objs_types.h [new file with mode: 0644]
fs/bcachefs/bcachefs.h
fs/bcachefs/debug.c
fs/bcachefs/debug.h
fs/bcachefs/errcode.h
fs/bcachefs/super.c