Refactor BUDDY_REQS(): fixed member name

parent 159d7b19
......@@ -546,22 +546,22 @@ BUDDYF(take_ptr_extent)(buddy_t *buddy, const struct buddy_ptr_extent *rs,
#define BUDDY_REQS_AUDIT_INIT(pfx, sep)
#endif
#define BUDDY_REQS(name, size) \
struct { \
struct i_reqalloc name ## _i[size]; \
struct buddy_reqs name; \
#define BUDDY_REQS(name, size) \
struct { \
struct i_reqalloc reqs_i[size]; \
struct buddy_reqs reqs; \
}
#define BUDDY_REQS_INIT(parent, name, b) \
do { \
INIT_OBJ(&(parent)->name, BUDDY_REQS_MAGIC); \
(parent)->name.space = sizeof (parent)->name ## _i / \
sizeof *(parent)->name ## _i; \
(parent)->name.buddy = b; \
(parent)->name.map = (b)->map; \
(parent)->name.i_wait = BUDDY_REQS_I_WAIT_INITIALIZER; \
(parent)->name.i_reqalloc = (parent)->name ## _i; \
BUDDY_REQS_AUDIT_INIT((parent)->name,;) \
INIT_OBJ(&(parent)->reqs, BUDDY_REQS_MAGIC); \
(parent)->reqs.space = sizeof (parent)->reqs_i / \
sizeof *(parent)->reqs_i; \
(parent)->reqs.buddy = b; \
(parent)->reqs.map = (b)->map; \
(parent)->reqs.i_wait = BUDDY_REQS_I_WAIT_INITIALIZER; \
(parent)->reqs.i_reqalloc = (parent)->reqs_i; \
BUDDY_REQS_AUDIT_INIT((parent)->reqs,;) \
} while (0)
/* example
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment