[lustre-devel] [PATCH 03/37] lustre: embed typ_kobj if obd_type
James Simmons
jsimmons at infradead.org
Sun Feb 24 08:52:55 PST 2019
For some reason this patch didn't land in my mailbox but I can
see it on https://patchwork.kernel.org/patch/10819037. This patch
is mostly good since llite now uses dynamic_kobj_ktype with its own
ktype. Thus class_sysfs_release() will never be called with llite.
What does need fixing is
--------------------------------------------------------
type->typ_kobj.kset = lustre_kset;
changed to:
type->typ_kobj.kset = kset_get(&lustre_kset);
--------------------------------------------------------
Next change needed it change all the
kobject_put(&type->typ_kobj); -> kobject_del(&type->typ_kobj);
So we properly handle the kset referencing. That is currently
broken by me :-(
More information about the lustre-devel
mailing list