BUS_ID_SIZE)) {  
BUS_ID_SIZE)) { 
katana_platform_notify(struct device *dev){	static struct {		char	*bus_id;		void	((*rtn)(struct platform_device *pdev));	} dev_map[] = {#if defined(CONFIG_SERIAL_MPSC)		{ MPSC_CTLR_NAME ".0", katana_fixup_mpsc_pdata },		{ MPSC_CTLR_NAME ".1", katana_fixup_mpsc_pdata },#endif#if defined(CONFIG_MV643XX_ETH)		{ MV643XX_ETH_NAME ".0", katana_fixup_eth_pdata },		{ MV643XX_ETH_NAME ".1", katana_fixup_eth_pdata },		{ MV643XX_ETH_NAME ".2", katana_fixup_eth_pdata },#endif	};	struct platform_device	*pdev;	int	i;	if (dev && dev->bus_id)		for (i=0; i<ARRAY_SIZE(dev_map); i++)			if (!strncmp(dev->bus_id, dev_map[i].bus_id,				BUS_ID_SIZE)) {				pdev = container_of(dev,					struct platform_device, dev);				dev_map[i].rtn(pdev);			}	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/f4c6cc8d1e2305796f7fdad52d83b88cea4d2276/katana.c/buggy/arch/ppc/platforms/katana.c