diff --git a/Kernel/FileSystem/Custody.h b/Kernel/FileSystem/Custody.h index 9ba116079c..a19211c4e9 100644 --- a/Kernel/FileSystem/Custody.h +++ b/Kernel/FileSystem/Custody.h @@ -31,13 +31,18 @@ #include #include #include +#include namespace Kernel { // FIXME: Custody needs some locking. -class Custody : public RefCounted +class Custody + : public RefCounted , public InlineLinkedListNode { + + MAKE_SLAB_ALLOCATED(Custody) + public: static Custody* get_if_cached(Custody* parent, const StringView& name); static NonnullRefPtr get_or_create(Custody* parent, const StringView& name, Inode&, int mount_flags);