Revert "net: core: maybe return -EEXIST in __dev_alloc_name"
This reverts commit d6f295e9def0; some userspace (in the case we noticed it's wpa_supplicant), is relying on the current error code to determine that a fixed name interface already exists. Reported-by: Jouni Malinen <j@w1.fi> Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
		
							parent
							
								
									42d779ffc1
								
							
						
					
					
						commit
						029b6d1405
					
				| @ -1106,7 +1106,7 @@ static int __dev_alloc_name(struct net *net, const char *name, char *buf) | |||||||
| 	 * when the name is long and there isn't enough space left | 	 * when the name is long and there isn't enough space left | ||||||
| 	 * for the digits, or if all bits are used. | 	 * for the digits, or if all bits are used. | ||||||
| 	 */ | 	 */ | ||||||
| 	return p ? -ENFILE : -EEXIST; | 	return -ENFILE; | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| static int dev_alloc_name_ns(struct net *net, | static int dev_alloc_name_ns(struct net *net, | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user