summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGustavo Solaira <gustavos@codeaurora.org>2018-07-09 19:03:00 -0700
committerGustavo Solaira <gustavos@codeaurora.org>2018-07-16 11:16:57 -0700
commit70a7fe177dbf7ff4755e1de14cfc06f5f067b20e (patch)
treec2a2b5229e275d7a136965ebffd61a31ac507c4c
parent5e972f6b60d0559ad35a829516491373a68dae40 (diff)
diag: Disable the code for diag_smux
Disable the diag_smux code to fix the build with diagfwd USB enabled since the dependencies for diag_smux are not available it is deprecated in this kernel version. Change-Id: I6a8bc3a34f67ed5b1ca175cad0b3067e2c2df199 Signed-off-by: Gustavo Solaira <gustavos@codeaurora.org>
-rw-r--r--drivers/char/diag/Makefile1
-rw-r--r--drivers/char/diag/diag_debugfs.c3
-rw-r--r--drivers/char/diag/diagfwd_bridge.c12
3 files changed, 2 insertions, 14 deletions
diff --git a/drivers/char/diag/Makefile b/drivers/char/diag/Makefile
index c5ec4f081c55..d57ebd8d671e 100644
--- a/drivers/char/diag/Makefile
+++ b/drivers/char/diag/Makefile
@@ -1,6 +1,5 @@
obj-$(CONFIG_DIAG_CHAR) := diagchar.o
obj-$(CONFIG_DIAGFWD_BRIDGE_CODE) += diagfwd_bridge.o
obj-$(CONFIG_USB_QCOM_DIAG_BRIDGE) += diagfwd_hsic.o
-obj-$(CONFIG_USB_QCOM_DIAG_BRIDGE) += diagfwd_smux.o
obj-$(CONFIG_MSM_MHI) += diagfwd_mhi.o
diagchar-objs := diagchar_core.o diagchar_hdlc.o diagfwd.o diagfwd_glink.o diagfwd_peripheral.o diagfwd_smd.o diagfwd_socket.o diag_mux.o diag_memorydevice.o diag_usb.o diagmem.o diagfwd_cntl.o diag_dci.o diag_masks.o diag_debugfs.o
diff --git a/drivers/char/diag/diag_debugfs.c b/drivers/char/diag/diag_debugfs.c
index 5e455878ac3e..ad370ada335f 100644
--- a/drivers/char/diag/diag_debugfs.c
+++ b/drivers/char/diag/diag_debugfs.c
@@ -1,4 +1,4 @@
-/* Copyright (c) 2011-2017, The Linux Foundation. All rights reserved.
+/* Copyright (c) 2011-2018, The Linux Foundation. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and
@@ -23,7 +23,6 @@
#endif
#ifdef CONFIG_USB_QCOM_DIAG_BRIDGE
#include "diagfwd_hsic.h"
-#include "diagfwd_smux.h"
#endif
#ifdef CONFIG_MSM_MHI
#include "diagfwd_mhi.h"
diff --git a/drivers/char/diag/diagfwd_bridge.c b/drivers/char/diag/diagfwd_bridge.c
index 3342984eb795..d8e7b39eae8b 100644
--- a/drivers/char/diag/diagfwd_bridge.c
+++ b/drivers/char/diag/diagfwd_bridge.c
@@ -1,4 +1,4 @@
-/* Copyright (c) 2012-2017, The Linux Foundation. All rights reserved.
+/* Copyright (c) 2012-2018, The Linux Foundation. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 and
@@ -18,14 +18,10 @@
#include <linux/workqueue.h>
#include <linux/ratelimit.h>
#include <linux/platform_device.h>
-#ifdef USB_QCOM_DIAG_BRIDGE
-#include <linux/smux.h>
-#endif
#include "diag_mux.h"
#include "diagfwd_bridge.h"
#ifdef USB_QCOM_DIAG_BRIDGE
#include "diagfwd_hsic.h"
-#include "diagfwd_smux.h"
#endif
#include "diagfwd_mhi.h"
#include "diag_dci.h"
@@ -272,11 +268,6 @@ int diagfwd_bridge_init()
err = diag_mdm_init();
if (err)
goto fail;
- #ifdef USB_QCOM_DIAG_BRIDGE
- err = diag_smux_init();
- if (err)
- goto fail;
- #endif
return 0;
fail:
@@ -288,7 +279,6 @@ void diagfwd_bridge_exit()
{
#ifdef USB_QCOM_DIAG_BRIDGE
diag_hsic_exit();
- diag_smux_exit();
#endif
}