From: Guenter Roeck <linux@xxxxxxxxxxxx> Date: Sun, 25 Oct 2015 17:26:38 -0700 > Since commit 61e82530d80f ("of/platform: Point to struct device from device > node"), the 'device' pointer in devicetree nodes for platform devices must > be set for of_find_device_by_node to succeed. This is not the case unless > the platform device was created using of_platform_device_create(), which > is not always the case. This causes all sparc images to crash with "Unable > to handle NULL pointer reference" in functions such as iommu_init(), which > don't expect of_find_device_by_node() to return NULL. > > Cc: Tomeu Vizoso <tomeu.vizoso@xxxxxxxxxxxxx> > Signed-off-by: Guenter Roeck <linux@xxxxxxxxxxxx> > --- > This patch depends on the patch causing the problem (which can not be easily > reverted). It should probably go through the same tree as that patch, > or the patches should be merged. Indeed, please merge this into the tree that added the change in question: Acked-by: David S. Miller <davem@xxxxxxxxxxxxx> -- To unsubscribe from this list: send the line "unsubscribe sparclinux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html