]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
NFC: Move LLCP code to the NFC top level diirectory
authorSamuel Ortiz <sameo@linux.intel.com>
Fri, 26 Apr 2013 09:49:40 +0000 (11:49 +0200)
committerSamuel Ortiz <sameo@linux.intel.com>
Fri, 26 Apr 2013 10:37:28 +0000 (12:37 +0200)
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>
net/nfc/Kconfig
net/nfc/Makefile
net/nfc/llcp.h [moved from net/nfc/llcp/llcp.h with 100% similarity]
net/nfc/llcp/Kconfig [deleted file]
net/nfc/llcp_commands.c [moved from net/nfc/llcp/commands.c with 99% similarity]
net/nfc/llcp_core.c [moved from net/nfc/llcp/llcp.c with 99% similarity]
net/nfc/llcp_sock.c [moved from net/nfc/llcp/sock.c with 99% similarity]
net/nfc/netlink.c
net/nfc/nfc.h

index 60c3bbb63e8efaf1ea9de16e32641de804235829..91b70865623f822af55c3979cdea9df9428f1f27 100644 (file)
@@ -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"
index d1a117c2c401720864b0566bd4fca0ef82bf6fbf..fb799deaed4f9d5b130e88ed5402190b33fea1f6 100644 (file)
@@ -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
similarity index 100%
rename from net/nfc/llcp/llcp.h
rename to net/nfc/llcp.h
diff --git a/net/nfc/llcp/Kconfig b/net/nfc/llcp/Kconfig
deleted file mode 100644 (file)
index a1a41cd..0000000
+++ /dev/null
@@ -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.
\ No newline at end of file
similarity index 99%
rename from net/nfc/llcp/commands.c
rename to net/nfc/llcp_commands.c
index 094f7e27e91061200c184501b327ce1dded316f8..c1b23eef83ca9180bb65cf0406e5424a8a558ada 100644 (file)
@@ -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] = {
similarity index 99%
rename from net/nfc/llcp/llcp.c
rename to net/nfc/llcp_core.c
index 9e483c8e52f8d81d2319ef0e1832c88b9a38928c..158bdbf668ccf91fb211f49107d6b770d2fe98e4 100644 (file)
@@ -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};
similarity index 99%
rename from net/nfc/llcp/sock.c
rename to net/nfc/llcp_sock.c
index fd01ac6e0bf47e1657e9566c4b6a95b3ceaafbdb..4950c189705e54ee770eec667baa49fc77a2cebd 100644 (file)
@@ -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)
index 73fd51098f4dc1250ecc89fe160f56055b635987..f0c4d61f37c0f623df3eb40a1222a87f9c875f69 100644 (file)
@@ -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,
index 94bfe19ba678186cb7467ae03213f07e638046dd..afa1f84ba0406c6bb7622043302a2a6d9bb04703 100644 (file)
@@ -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);