mirror of
				https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux
				synced 2025-11-01 03:23:39 +10:00 
			
		
		
		
	net: vlan,ethtool: netdev_features_t is more than 32 bit
Signed-off-by: Bjørn Mork <bjorn@mork.no> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
		
							parent
							
								
									6708c9e5cc
								
							
						
					
					
						commit
						b29d314518
					
				| @ -628,7 +628,7 @@ static netdev_features_t vlan_dev_fix_features(struct net_device *dev, | ||||
| 	netdev_features_t features) | ||||
| { | ||||
| 	struct net_device *real_dev = vlan_dev_priv(dev)->real_dev; | ||||
| 	u32 old_features = features; | ||||
| 	netdev_features_t old_features = features; | ||||
| 
 | ||||
| 	features &= real_dev->vlan_features; | ||||
| 	features |= NETIF_F_RXCSUM; | ||||
|  | ||||
| @ -1421,7 +1421,7 @@ int dev_ethtool(struct net *net, struct ifreq *ifr) | ||||
| 	void __user *useraddr = ifr->ifr_data; | ||||
| 	u32 ethcmd; | ||||
| 	int rc; | ||||
| 	u32 old_features; | ||||
| 	netdev_features_t old_features; | ||||
| 
 | ||||
| 	if (!dev || !netif_device_present(dev)) | ||||
| 		return -ENODEV; | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user