git: sys/kern: Make struct buf::b_dep a member of union
tkusumi at crater.dragonflybsd.org
Mon Aug 29 07:34:27 PDT 2016
Author: Tomohiro Kusumi <kusumi.tomohiro at gmail.com>
Date: Mon Aug 29 22:13:21 2016 +0900
sys/kern: Make struct buf::b_dep a member of union
struct buf::b_dep being a list head is too specific to UFS.
HAMMER or other filesystems want this to be a void* pointer.
It also forces HAMMER or other filesystems to define their own
struct worklist because no such struct is defined outside of
the UFS source which is insane in terms of a kernel structure
for general blk i/o.
Also see 71199586f.
Summary of changes:
sys/sys/buf.h | 5 ++++-
sys/vfs/hammer/hammer.h | 14 ++------------
2 files changed, 6 insertions(+), 13 deletions(-)
DragonFly BSD source repository
More information about the Commits