diff options
author | Samuel Ortiz <sameo@linux.intel.com> | 2013-04-26 05:49:40 -0400 |
---|---|---|
committer | Samuel Ortiz <sameo@linux.intel.com> | 2013-04-26 06:37:28 -0400 |
commit | 30cc4587659e1c9b1bfade8b2a757d91e04758ab (patch) | |
tree | 93a7ada48f9581851cdce979f09bcd0c3d4dd3d9 /net | |
parent | b006ed545cbadf1ebd4683719554742d20dbcede (diff) |
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>
Diffstat (limited to 'net')
-rw-r--r-- | net/nfc/Kconfig | 1 | ||||
-rw-r--r-- | net/nfc/Makefile | 6 | ||||
-rw-r--r-- | net/nfc/llcp.h (renamed from net/nfc/llcp/llcp.h) | 0 | ||||
-rw-r--r-- | net/nfc/llcp/Kconfig | 7 | ||||
-rw-r--r-- | net/nfc/llcp_commands.c (renamed from net/nfc/llcp/commands.c) | 2 | ||||
-rw-r--r-- | net/nfc/llcp_core.c (renamed from net/nfc/llcp/llcp.c) | 2 | ||||
-rw-r--r-- | net/nfc/llcp_sock.c (renamed from net/nfc/llcp/sock.c) | 2 | ||||
-rw-r--r-- | net/nfc/netlink.c | 3 | ||||
-rw-r--r-- | net/nfc/nfc.h | 64 |
9 files changed, 8 insertions, 79 deletions
diff --git a/net/nfc/Kconfig b/net/nfc/Kconfig index 60c3bbb63e8e..91b70865623f 100644 --- a/net/nfc/Kconfig +++ b/net/nfc/Kconfig | |||
@@ -15,6 +15,5 @@ menuconfig NFC | |||
15 | 15 | ||
16 | source "net/nfc/nci/Kconfig" | 16 | source "net/nfc/nci/Kconfig" |
17 | source "net/nfc/hci/Kconfig" | 17 | source "net/nfc/hci/Kconfig" |
18 | source "net/nfc/llcp/Kconfig" | ||
19 | 18 | ||
20 | source "drivers/nfc/Kconfig" | 19 | source "drivers/nfc/Kconfig" |
diff --git a/net/nfc/Makefile b/net/nfc/Makefile index d1a117c2c401..fb799deaed4f 100644 --- a/net/nfc/Makefile +++ b/net/nfc/Makefile | |||
@@ -5,6 +5,8 @@ | |||
5 | obj-$(CONFIG_NFC) += nfc.o | 5 | obj-$(CONFIG_NFC) += nfc.o |
6 | obj-$(CONFIG_NFC_NCI) += nci/ | 6 | obj-$(CONFIG_NFC_NCI) += nci/ |
7 | obj-$(CONFIG_NFC_HCI) += hci/ | 7 | obj-$(CONFIG_NFC_HCI) += hci/ |
8 | #obj-$(CONFIG_NFC_LLCP) += llcp/ | ||
9 | |||
10 | nfc-objs := core.o netlink.o af_nfc.o rawsock.o llcp_core.o llcp_commands.o \ | ||
11 | llcp_sock.o | ||
8 | 12 | ||
9 | nfc-objs := core.o netlink.o af_nfc.o rawsock.o | ||
10 | nfc-$(CONFIG_NFC_LLCP) += llcp/llcp.o llcp/commands.o llcp/sock.o | ||
diff --git a/net/nfc/llcp/llcp.h b/net/nfc/llcp.h index ff8c434f7df8..ff8c434f7df8 100644 --- a/net/nfc/llcp/llcp.h +++ b/net/nfc/llcp.h | |||
diff --git a/net/nfc/llcp/Kconfig b/net/nfc/llcp/Kconfig deleted file mode 100644 index a1a41cd68255..000000000000 --- a/net/nfc/llcp/Kconfig +++ /dev/null | |||
@@ -1,7 +0,0 @@ | |||
1 | config NFC_LLCP | ||
2 | depends on NFC | ||
3 | bool "NFC LLCP support" | ||
4 | default n | ||
5 | help | ||
6 | Say Y here if you want to build support for a kernel NFC LLCP | ||
7 | implementation. \ No newline at end of file | ||
diff --git a/net/nfc/llcp/commands.c b/net/nfc/llcp_commands.c index 094f7e27e910..c1b23eef83ca 100644 --- a/net/nfc/llcp/commands.c +++ b/net/nfc/llcp_commands.c | |||
@@ -26,7 +26,7 @@ | |||
26 | 26 | ||
27 | #include <net/nfc/nfc.h> | 27 | #include <net/nfc/nfc.h> |
28 | 28 | ||
29 | #include "../nfc.h" | 29 | #include "nfc.h" |
30 | #include "llcp.h" | 30 | #include "llcp.h" |
31 | 31 | ||
32 | static u8 llcp_tlv_length[LLCP_TLV_MAX] = { | 32 | static u8 llcp_tlv_length[LLCP_TLV_MAX] = { |
diff --git a/net/nfc/llcp/llcp.c b/net/nfc/llcp_core.c index 9e483c8e52f8..158bdbf668cc 100644 --- a/net/nfc/llcp/llcp.c +++ b/net/nfc/llcp_core.c | |||
@@ -24,7 +24,7 @@ | |||
24 | #include <linux/list.h> | 24 | #include <linux/list.h> |
25 | #include <linux/nfc.h> | 25 | #include <linux/nfc.h> |
26 | 26 | ||
27 | #include "../nfc.h" | 27 | #include "nfc.h" |
28 | #include "llcp.h" | 28 | #include "llcp.h" |
29 | 29 | ||
30 | static u8 llcp_magic[3] = {0x46, 0x66, 0x6d}; | 30 | static u8 llcp_magic[3] = {0x46, 0x66, 0x6d}; |
diff --git a/net/nfc/llcp/sock.c b/net/nfc/llcp_sock.c index fd01ac6e0bf4..4950c189705e 100644 --- a/net/nfc/llcp/sock.c +++ b/net/nfc/llcp_sock.c | |||
@@ -24,7 +24,7 @@ | |||
24 | #include <linux/module.h> | 24 | #include <linux/module.h> |
25 | #include <linux/nfc.h> | 25 | #include <linux/nfc.h> |
26 | 26 | ||
27 | #include "../nfc.h" | 27 | #include "nfc.h" |
28 | #include "llcp.h" | 28 | #include "llcp.h" |
29 | 29 | ||
30 | static int sock_wait_state(struct sock *sk, int state, unsigned long timeo) | 30 | static int sock_wait_state(struct sock *sk, int state, unsigned long timeo) |
diff --git a/net/nfc/netlink.c b/net/nfc/netlink.c index 73fd51098f4d..f0c4d61f37c0 100644 --- a/net/nfc/netlink.c +++ b/net/nfc/netlink.c | |||
@@ -28,8 +28,7 @@ | |||
28 | #include <linux/slab.h> | 28 | #include <linux/slab.h> |
29 | 29 | ||
30 | #include "nfc.h" | 30 | #include "nfc.h" |
31 | 31 | #include "llcp.h" | |
32 | #include "llcp/llcp.h" | ||
33 | 32 | ||
34 | static struct genl_multicast_group nfc_genl_event_mcgrp = { | 33 | static struct genl_multicast_group nfc_genl_event_mcgrp = { |
35 | .name = NFC_GENL_MCAST_EVENT_NAME, | 34 | .name = NFC_GENL_MCAST_EVENT_NAME, |
diff --git a/net/nfc/nfc.h b/net/nfc/nfc.h index 94bfe19ba678..afa1f84ba040 100644 --- a/net/nfc/nfc.h +++ b/net/nfc/nfc.h | |||
@@ -48,8 +48,6 @@ struct nfc_rawsock { | |||
48 | 48 | ||
49 | struct nfc_llcp_sdp_tlv; | 49 | struct nfc_llcp_sdp_tlv; |
50 | 50 | ||
51 | #ifdef CONFIG_NFC_LLCP | ||
52 | |||
53 | void nfc_llcp_mac_is_down(struct nfc_dev *dev); | 51 | void nfc_llcp_mac_is_down(struct nfc_dev *dev); |
54 | void nfc_llcp_mac_is_up(struct nfc_dev *dev, u32 target_idx, | 52 | void nfc_llcp_mac_is_up(struct nfc_dev *dev, u32 target_idx, |
55 | u8 comm_mode, u8 rf_mode); | 53 | u8 comm_mode, u8 rf_mode); |
@@ -64,68 +62,6 @@ void nfc_llcp_exit(void); | |||
64 | void nfc_llcp_free_sdp_tlv(struct nfc_llcp_sdp_tlv *sdp); | 62 | void nfc_llcp_free_sdp_tlv(struct nfc_llcp_sdp_tlv *sdp); |
65 | void nfc_llcp_free_sdp_tlv_list(struct hlist_head *head); | 63 | void nfc_llcp_free_sdp_tlv_list(struct hlist_head *head); |
66 | 64 | ||
67 | #else | ||
68 | |||
69 | static inline void nfc_llcp_mac_is_down(struct nfc_dev *dev) | ||
70 | { | ||
71 | } | ||
72 | |||
73 | static inline void nfc_llcp_mac_is_up(struct nfc_dev *dev, u32 target_idx, | ||
74 | u8 comm_mode, u8 rf_mode) | ||
75 | { | ||
76 | } | ||
77 | |||
78 | static inline int nfc_llcp_register_device(struct nfc_dev *dev) | ||
79 | { | ||
80 | return 0; | ||
81 | } | ||
82 | |||
83 | static inline void nfc_llcp_unregister_device(struct nfc_dev *dev) | ||
84 | { | ||
85 | } | ||
86 | |||
87 | static inline int nfc_llcp_set_remote_gb(struct nfc_dev *dev, | ||
88 | u8 *gb, u8 gb_len) | ||
89 | { | ||
90 | return 0; | ||
91 | } | ||
92 | |||
93 | static inline u8 *nfc_llcp_general_bytes(struct nfc_dev *dev, size_t *gb_len) | ||
94 | { | ||
95 | *gb_len = 0; | ||
96 | return NULL; | ||
97 | } | ||
98 | |||
99 | static inline int nfc_llcp_data_received(struct nfc_dev *dev, | ||
100 | struct sk_buff *skb) | ||
101 | { | ||
102 | return 0; | ||
103 | } | ||
104 | |||
105 | static inline struct nfc_llcp_local *nfc_llcp_find_local(struct nfc_dev *dev) | ||
106 | { | ||
107 | return NULL; | ||
108 | } | ||
109 | |||
110 | static inline int nfc_llcp_init(void) | ||
111 | { | ||
112 | return 0; | ||
113 | } | ||
114 | |||
115 | static inline void nfc_llcp_exit(void) | ||
116 | { | ||
117 | } | ||
118 | |||
119 | static inline void nfc_llcp_free_sdp_tlv(struct nfc_llcp_sdp_tlv *sdp) | ||
120 | { | ||
121 | } | ||
122 | |||
123 | static inline void nfc_llcp_free_sdp_tlv_list(struct hlist_head *sdp_head) | ||
124 | { | ||
125 | } | ||
126 | |||
127 | #endif | ||
128 | |||
129 | int __init rawsock_init(void); | 65 | int __init rawsock_init(void); |
130 | void rawsock_exit(void); | 66 | void rawsock_exit(void); |
131 | 67 | ||