Commit6e721f3ad0("extcon: Modify extcon device to be created after driver data is set") move device_register right before adding extcon_dev_list. This is fine on upstream, however since we have blocking notifier and it uses managed kzalloc (which has to be used when the dev is already registered successfully), we have to move it as well. Fixes:a4febd54c1("extcon: Add usage of blocking notifier chain") Signed-off-by: Nauval Rizky <enuma.alrizky@gmail.com> Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>