*must* a kset have an associated uevent_ops field?