NFC: Move LLCP code to the NFC top level diirectory
And stop making it optional. LLCP is a fundamental part of the NFC specifications and making it optional does not make much sense. Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
This commit is contained in:
		
							parent
							
								
									b006ed545c
								
							
						
					
					
						commit
						30cc458765
					
				| @ -15,6 +15,5 @@ menuconfig NFC | ||||
| 
 | ||||
| source "net/nfc/nci/Kconfig" | ||||
| source "net/nfc/hci/Kconfig" | ||||
| source "net/nfc/llcp/Kconfig" | ||||
| 
 | ||||
| source "drivers/nfc/Kconfig" | ||||
|  | ||||
| @ -5,6 +5,8 @@ | ||||
| obj-$(CONFIG_NFC) += nfc.o | ||||
| obj-$(CONFIG_NFC_NCI) += nci/ | ||||
| obj-$(CONFIG_NFC_HCI) += hci/ | ||||
| #obj-$(CONFIG_NFC_LLCP) += llcp/
 | ||||
| 
 | ||||
| nfc-objs := core.o netlink.o af_nfc.o rawsock.o llcp_core.o llcp_commands.o \
 | ||||
| 		llcp_sock.o | ||||
| 
 | ||||
| nfc-objs := core.o netlink.o af_nfc.o rawsock.o | ||||
| nfc-$(CONFIG_NFC_LLCP)	+= llcp/llcp.o llcp/commands.o llcp/sock.o | ||||
|  | ||||
| @ -1,7 +0,0 @@ | ||||
| config NFC_LLCP | ||||
|        depends on NFC | ||||
|        bool "NFC LLCP support" | ||||
|        default n | ||||
|        help | ||||
| 	 Say Y here if you want to build support for a kernel NFC LLCP | ||||
| 	 implementation. | ||||
| @ -26,7 +26,7 @@ | ||||
| 
 | ||||
| #include <net/nfc/nfc.h> | ||||
| 
 | ||||
| #include "../nfc.h" | ||||
| #include "nfc.h" | ||||
| #include "llcp.h" | ||||
| 
 | ||||
| static u8 llcp_tlv_length[LLCP_TLV_MAX] = { | ||||
| @ -24,7 +24,7 @@ | ||||
| #include <linux/list.h> | ||||
| #include <linux/nfc.h> | ||||
| 
 | ||||
| #include "../nfc.h" | ||||
| #include "nfc.h" | ||||
| #include "llcp.h" | ||||
| 
 | ||||
| static u8 llcp_magic[3] = {0x46, 0x66, 0x6d}; | ||||
| @ -24,7 +24,7 @@ | ||||
| #include <linux/module.h> | ||||
| #include <linux/nfc.h> | ||||
| 
 | ||||
| #include "../nfc.h" | ||||
| #include "nfc.h" | ||||
| #include "llcp.h" | ||||
| 
 | ||||
| static int sock_wait_state(struct sock *sk, int state, unsigned long timeo) | ||||
| @ -28,8 +28,7 @@ | ||||
| #include <linux/slab.h> | ||||
| 
 | ||||
| #include "nfc.h" | ||||
| 
 | ||||
| #include "llcp/llcp.h" | ||||
| #include "llcp.h" | ||||
| 
 | ||||
| static struct genl_multicast_group nfc_genl_event_mcgrp = { | ||||
| 	.name = NFC_GENL_MCAST_EVENT_NAME, | ||||
|  | ||||
| @ -48,8 +48,6 @@ struct nfc_rawsock { | ||||
| 
 | ||||
| struct nfc_llcp_sdp_tlv; | ||||
| 
 | ||||
| #ifdef CONFIG_NFC_LLCP | ||||
| 
 | ||||
| void nfc_llcp_mac_is_down(struct nfc_dev *dev); | ||||
| void nfc_llcp_mac_is_up(struct nfc_dev *dev, u32 target_idx, | ||||
| 			u8 comm_mode, u8 rf_mode); | ||||
| @ -64,68 +62,6 @@ void nfc_llcp_exit(void); | ||||
| void nfc_llcp_free_sdp_tlv(struct nfc_llcp_sdp_tlv *sdp); | ||||
| void nfc_llcp_free_sdp_tlv_list(struct hlist_head *head); | ||||
| 
 | ||||
| #else | ||||
| 
 | ||||
| static inline void nfc_llcp_mac_is_down(struct nfc_dev *dev) | ||||
| { | ||||
| } | ||||
| 
 | ||||
| static inline void nfc_llcp_mac_is_up(struct nfc_dev *dev, u32 target_idx, | ||||
| 				      u8 comm_mode, u8 rf_mode) | ||||
| { | ||||
| } | ||||
| 
 | ||||
| static inline int nfc_llcp_register_device(struct nfc_dev *dev) | ||||
| { | ||||
| 	return 0; | ||||
| } | ||||
| 
 | ||||
| static inline void nfc_llcp_unregister_device(struct nfc_dev *dev) | ||||
| { | ||||
| } | ||||
| 
 | ||||
| static inline int nfc_llcp_set_remote_gb(struct nfc_dev *dev, | ||||
| 					 u8 *gb, u8 gb_len) | ||||
| { | ||||
| 	return 0; | ||||
| } | ||||
| 
 | ||||
| static inline u8 *nfc_llcp_general_bytes(struct nfc_dev *dev, size_t *gb_len) | ||||
| { | ||||
| 	*gb_len = 0; | ||||
| 	return NULL; | ||||
| } | ||||
| 
 | ||||
| static inline int nfc_llcp_data_received(struct nfc_dev *dev, | ||||
| 					 struct sk_buff *skb) | ||||
| { | ||||
| 	return 0; | ||||
| } | ||||
| 
 | ||||
| static inline struct nfc_llcp_local *nfc_llcp_find_local(struct nfc_dev *dev) | ||||
| { | ||||
| 	return NULL; | ||||
| } | ||||
| 
 | ||||
| static inline int nfc_llcp_init(void) | ||||
| { | ||||
| 	return 0; | ||||
| } | ||||
| 
 | ||||
| static inline void nfc_llcp_exit(void) | ||||
| { | ||||
| } | ||||
| 
 | ||||
| static inline void nfc_llcp_free_sdp_tlv(struct nfc_llcp_sdp_tlv *sdp) | ||||
| { | ||||
| } | ||||
| 
 | ||||
| static inline void nfc_llcp_free_sdp_tlv_list(struct hlist_head *sdp_head) | ||||
| { | ||||
| } | ||||
| 
 | ||||
| #endif | ||||
| 
 | ||||
| int __init rawsock_init(void); | ||||
| void rawsock_exit(void); | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user