[RFKILL]: Move rfkill_switch_all out of global header
rfkill_switch_all shouldn't be called by drivers directly, instead they should send a signal over the input device. To prevent confusion for driver developers, move the function into a rfkill private header. Signed-off-by: Ivo van Doorn <IvDoorn@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
		
							parent
							
								
									a50e2e3f3e
								
							
						
					
					
						commit
						fe242cfd33
					
				| @ -2,7 +2,7 @@ | ||||
| #define __RFKILL_H | ||||
| 
 | ||||
| /*
 | ||||
|  * Copyright (C) 2006 Ivo van Doorn | ||||
|  * Copyright (C) 2006 - 2007 Ivo van Doorn | ||||
|  * Copyright (C) 2007 Dmitry Torokhov | ||||
|  * | ||||
|  * This program is free software; you can redistribute it and/or modify | ||||
| @ -84,6 +84,4 @@ void rfkill_free(struct rfkill *rfkill); | ||||
| int rfkill_register(struct rfkill *rfkill); | ||||
| void rfkill_unregister(struct rfkill *rfkill); | ||||
| 
 | ||||
| void rfkill_switch_all(enum rfkill_type type, enum rfkill_state state); | ||||
| 
 | ||||
| #endif /* RFKILL_H */ | ||||
|  | ||||
| @ -17,6 +17,8 @@ | ||||
| #include <linux/init.h> | ||||
| #include <linux/rfkill.h> | ||||
| 
 | ||||
| #include "rfkill-input.h" | ||||
| 
 | ||||
| MODULE_AUTHOR("Dmitry Torokhov <dtor@mail.ru>"); | ||||
| MODULE_DESCRIPTION("Input layer to RF switch connector"); | ||||
| MODULE_LICENSE("GPL"); | ||||
|  | ||||
							
								
								
									
										16
									
								
								net/rfkill/rfkill-input.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								net/rfkill/rfkill-input.h
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,16 @@ | ||||
| /*
 | ||||
|  * Copyright (C) 2007 Ivo van Doorn | ||||
|  */ | ||||
| 
 | ||||
| /*
 | ||||
|  * This program is free software; you can redistribute it and/or modify it | ||||
|  * under the terms of the GNU General Public License version 2 as published | ||||
|  * by the Free Software Foundation. | ||||
|  */ | ||||
| 
 | ||||
| #ifndef __RFKILL_INPUT_H | ||||
| #define __RFKILL_INPUT_H | ||||
| 
 | ||||
| void rfkill_switch_all(enum rfkill_type type, enum rfkill_state state); | ||||
| 
 | ||||
| #endif /* __RFKILL_INPUT_H */ | ||||
| @ -1,5 +1,5 @@ | ||||
| /*
 | ||||
|  * Copyright (C) 2006 Ivo van Doorn | ||||
|  * Copyright (C) 2006 - 2007 Ivo van Doorn | ||||
|  * Copyright (C) 2007 Dmitry Torokhov | ||||
|  * | ||||
|  * This program is free software; you can redistribute it and/or modify | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user