From: Minghao Chi (CGEL ZTE) <chi.ming...@zte.com.cn> Use of_device_get_match_data() to simplify the code.
Reported-by: Zeal Robot <zea...@zte.com.cn> Signed-off-by: Minghao Chi (CGEL ZTE) <chi.ming...@zte.com.cn> --- arch/powerpc/sysdev/fsl_msi.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/arch/powerpc/sysdev/fsl_msi.c b/arch/powerpc/sysdev/fsl_msi.c index b3475ae9f236..9d135bbb30b7 100644 --- a/arch/powerpc/sysdev/fsl_msi.c +++ b/arch/powerpc/sysdev/fsl_msi.c @@ -387,7 +387,6 @@ static int fsl_msi_setup_hwirq(struct fsl_msi *msi, struct platform_device *dev, static const struct of_device_id fsl_of_msi_ids[]; static int fsl_of_msi_probe(struct platform_device *dev) { - const struct of_device_id *match; struct fsl_msi *msi; struct resource res, msiir; int err, i, j, irq_index, count; @@ -397,10 +396,7 @@ static int fsl_of_msi_probe(struct platform_device *dev) u32 offset; struct pci_controller *phb; - match = of_match_device(fsl_of_msi_ids, &dev->dev); - if (!match) - return -EINVAL; - features = match->data; + features = of_device_get_match_data(&dev->dev); printk(KERN_DEBUG "Setting up Freescale MSI support\n"); -- 2.25.1