> Platform devices created with platform_device_alloc() call > platform_device_release() when the last reference to the device's > kobject is dropped. This function calls of_node_put() unconditionally. > This works fine for devices created with platform_device_register_full() > but users of the split approach (platform_device_alloc() + > platform_device_add()) must bump the reference of the of_node they > assign manually. Add the missing call to of_node_get(). > > Cc: [email protected] > Fixes: 81e5d8646ff6 ("i2c/powermac: Register i2c devices from device-tree") > Reviewed-by: Andy Shevchenko <[email protected]> > Signed-off-by: Bartosz Golaszewski <[email protected]>
Sashiko has reviewed this patch and found no issues. It looks great! -- Sashiko AI review ยท https://sashiko.dev/#/patchset/[email protected]?part=1
