pollcontroller patch for 2.6.0-test10-bk25-netdrvr-exp1
Subsystems (2)
PATCH 4/4 pollcontroller patch for 2.6.0-test10-bk25-netdrvr-exp1
Hi Jeff,
Below is the pollcontroller patch for tlan network device driver. This patch can be applied over 2.6.0-test9-bk25-netdrvr-exp1.patch
drivers/net/tlan.c +11 -0
@@ -814,6 +814,14 @@ static void __init TLan_EisaProbe (void }/* TLan_EisaProbe */ +#ifdef CONFIG_NET_POLL_CONTROLLER +static void TLan_Poll (struct net_device *dev) +{ +disable_irq (dev->irq); +TLan_HandleInterrupt (dev->irq, dev,NULL ); +enable_irq (dev->irq); +} +#endif
@@ -893,6 +901,9 @@ static int TLan_Init( struct net_device dev->get_stats = &TLan_GetStats; dev->set_multicast_list = &TLan_SetMulticastList; dev->do_ioctl = &TLan_ioctl; +#ifdef CONFIG_NET_POLL_CONTROLLER + dev->poll_controller = &TLan_Poll; +#endif dev->tx_timeout = &TLan_tx_timeout; dev->watchdog_timeo =TX_TIMEOUT ;
Signature · 5 lines
Thanks & Regards Prasanna S Panchamukhi Linux Technology Center India Software Labs, IBM Bangalore Ph: 91-80-5044632