| 
				
			 | 
			
			
				
				@@ -794,6 +794,11 @@ int net80211_register ( struct net80211_device *dev, 
			 | 
		
		
	
		
			
			| 
				794
			 | 
			
				794
			 | 
			
			
				
				 	memcpy ( dev->hw, hw, sizeof ( *hw ) ); 
			 | 
		
		
	
		
			
			| 
				795
			 | 
			
				795
			 | 
			
			
				
				 	memcpy ( dev->netdev->ll_addr, hw->hwaddr, ETH_ALEN ); 
			 | 
		
		
	
		
			
			| 
				796
			 | 
			
				796
			 | 
			
			
				
				  
			 | 
		
		
	
		
			
			| 
				
			 | 
			
				797
			 | 
			
			
				
				+	/* Set some sensible channel defaults for driver's open() function */ 
			 | 
		
		
	
		
			
			| 
				
			 | 
			
				798
			 | 
			
			
				
				+	memcpy ( dev->channels, dev->hw->channels, 
			 | 
		
		
	
		
			
			| 
				
			 | 
			
				799
			 | 
			
			
				
				+		 NET80211_MAX_CHANNELS * sizeof ( dev->channels[0] ) ); 
			 | 
		
		
	
		
			
			| 
				
			 | 
			
				800
			 | 
			
			
				
				+	dev->channel = 0; 
			 | 
		
		
	
		
			
			| 
				
			 | 
			
				801
			 | 
			
			
				
				+ 
			 | 
		
		
	
		
			
			| 
				797
			 | 
			
				802
			 | 
			
			
				
				 	list_add_tail ( &dev->list, &net80211_devices ); 
			 | 
		
		
	
		
			
			| 
				798
			 | 
			
				803
			 | 
			
			
				
				 	return register_netdev ( dev->netdev ); 
			 | 
		
		
	
		
			
			| 
				799
			 | 
			
				804
			 | 
			
			
				
				 } 
			 |