Are there misses in 'nvmem_provider.h'?

hello.
In header file ‘include/linux/nvmem_provider.h’, It looks be mistaken

(Ln102)void nvmem_unregister(struct nvmem_device *nvmem);

here’s ‘void’ should be ‘int’ I think. Is it correct ?
thanks.

Below is from my tree. r32.4.x

#if IS_ENABLED(CONFIG_NVMEM)

struct nvmem_device *nvmem_register(const struct nvmem_config *cfg);
int nvmem_unregister(struct nvmem_device *nvmem);

#else

static inline struct nvmem_device *nvmem_register(const struct nvmem_config *c)
{
        return ERR_PTR(-ENOSYS);
}

static inline int nvmem_unregister(struct nvmem_device *nvmem)
{
        return -ENOSYS;
}

Oops.

I correct it.
thanks.