Here we'd want to kfree(funcs) and kobject_put(patch_kobj)