Florian Westphal <fw@xxxxxxxxx> wrote: > + if (!type->inner_ops || !type->owner) { > + err = -EOPNOTSUPP; This is wrong, we need to reject the opposite, i.e. if (!type->inner_ops || type->owner) { NULL owner means its builtin, and thats what we can support at this time. I will wait until Tuesday before sending v2.