-core_initcall(rpmpd_init);
+module_init(rpmpd_init);
Can't you keep this as core_initcall(), for the times when its builtin?
Additionally I believe you should add a call to unregister the driver,
and drop the suppress_bind_attrs.
+MODULE_LICENSE("GPL");
"GPL v2" per the SPDX?
Regards,
Bjorn
--
2.17.1