ltq-ptm: fix build with kernel 4.9
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This commit is contained in:
		| @@ -405,7 +405,11 @@ static int ptm_hard_start_xmit(struct sk_buff *skb, struct net_device *dev) | ||||
|     /*  allocate descriptor */ | ||||
|     desc_base = get_tx_desc(ndev, &f_full); | ||||
|     if ( f_full ) { | ||||
| #if LINUX_VERSION_CODE >= KERNEL_VERSION(3,7,0) | ||||
|         netif_trans_update(dev); | ||||
| #else | ||||
|         dev->trans_start = jiffies; | ||||
| #endif | ||||
|         netif_stop_queue(dev); | ||||
|  | ||||
|         IFX_REG_W32_MASK(0, 1 << (ndev + 16), MBOX_IGU1_ISRC); | ||||
| @@ -439,7 +443,11 @@ static int ptm_hard_start_xmit(struct sk_buff *skb, struct net_device *dev) | ||||
|     g_ptm_priv_data.itf[ndev].stats.tx_packets++; | ||||
|     g_ptm_priv_data.itf[ndev].stats.tx_bytes += reg_desc.datalen; | ||||
|  | ||||
| #if LINUX_VERSION_CODE >= KERNEL_VERSION(3,7,0) | ||||
|     netif_trans_update(dev); | ||||
| #else | ||||
|     dev->trans_start = jiffies; | ||||
| #endif | ||||
|     mailbox_signal(ndev, 1); | ||||
|  | ||||
|     adsl_led_flash(); | ||||
|   | ||||
| @@ -289,7 +289,11 @@ static int ptm_hard_start_xmit(struct sk_buff *skb, struct net_device *dev) | ||||
|     /*  allocate descriptor */ | ||||
|     desc_base = get_tx_desc(0, &f_full); | ||||
|     if ( f_full ) { | ||||
| #if LINUX_VERSION_CODE >= KERNEL_VERSION(3,7,0) | ||||
|         netif_trans_update(dev); | ||||
| #else | ||||
|         dev->trans_start = jiffies; | ||||
| #endif | ||||
|         netif_stop_queue(dev); | ||||
|  | ||||
|         IFX_REG_W32_MASK(0, 1 << 17, MBOX_IGU1_ISRC); | ||||
| @@ -348,7 +352,11 @@ static int ptm_hard_start_xmit(struct sk_buff *skb, struct net_device *dev) | ||||
|     wmb(); | ||||
|     *(volatile unsigned int *)desc = *(unsigned int *)®_desc; | ||||
|  | ||||
| #if LINUX_VERSION_CODE >= KERNEL_VERSION(3,7,0) | ||||
|     netif_trans_update(dev); | ||||
| #else | ||||
|     dev->trans_start = jiffies; | ||||
| #endif | ||||
|  | ||||
|     return 0; | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Hauke Mehrtens
					Hauke Mehrtens