summaryrefslogtreecommitdiff
path: root/drivers/platform/msm
diff options
context:
space:
mode:
authorRavinder Konka <rkonka@codeaurora.org>2016-03-15 22:56:58 +0530
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-25 16:04:08 -0700
commitcc8f0bff5830e4fde8b36aa9df5d6917829ed839 (patch)
tree85c951314a21bfda4df73a121b49cc5766b2cae4 /drivers/platform/msm
parentbce7f1dc137ce382e3e3e286e683b39437c37e42 (diff)
msm: ipa: Fix warning messages
Kernel throws a warning when space is used in memory cache name. Make changes to use _ instead of space when creating memory cache. Also make change to handle -ENODEV from IPCRTR during SSR. Change-Id: Ia34a5fb16bb4a5e95cc042b7fd5b152119520787 Acked-by: Chaitanya Pratapa <cpratapa@qti.qualcomm.com> Signed-off-by: Ravinder Konka <rkonka@codeaurora.org>
Diffstat (limited to 'drivers/platform/msm')
-rw-r--r--drivers/platform/msm/ipa/ipa_v2/ipa.c18
-rw-r--r--drivers/platform/msm/ipa/ipa_v2/ipa_dma.c4
-rw-r--r--drivers/platform/msm/ipa/ipa_v2/ipa_qmi_service.c4
-rw-r--r--drivers/platform/msm/ipa/ipa_v3/ipa.c18
-rw-r--r--drivers/platform/msm/ipa/ipa_v3/ipa_qmi_service.c6
5 files changed, 25 insertions, 25 deletions
diff --git a/drivers/platform/msm/ipa/ipa_v2/ipa.c b/drivers/platform/msm/ipa/ipa_v2/ipa.c
index 11ecaf5dafcc..8c825d1f4749 100644
--- a/drivers/platform/msm/ipa/ipa_v2/ipa.c
+++ b/drivers/platform/msm/ipa/ipa_v2/ipa.c
@@ -3800,21 +3800,21 @@ static int ipa_init(const struct ipa_plat_drv_res *resource_p,
}
/* init the lookaside cache */
- ipa_ctx->flt_rule_cache = kmem_cache_create("IPA FLT",
+ ipa_ctx->flt_rule_cache = kmem_cache_create("IPA_FLT",
sizeof(struct ipa_flt_entry), 0, 0, NULL);
if (!ipa_ctx->flt_rule_cache) {
IPAERR(":ipa flt cache create failed\n");
result = -ENOMEM;
goto fail_flt_rule_cache;
}
- ipa_ctx->rt_rule_cache = kmem_cache_create("IPA RT",
+ ipa_ctx->rt_rule_cache = kmem_cache_create("IPA_RT",
sizeof(struct ipa_rt_entry), 0, 0, NULL);
if (!ipa_ctx->rt_rule_cache) {
IPAERR(":ipa rt cache create failed\n");
result = -ENOMEM;
goto fail_rt_rule_cache;
}
- ipa_ctx->hdr_cache = kmem_cache_create("IPA HDR",
+ ipa_ctx->hdr_cache = kmem_cache_create("IPA_HDR",
sizeof(struct ipa_hdr_entry), 0, 0, NULL);
if (!ipa_ctx->hdr_cache) {
IPAERR(":ipa hdr cache create failed\n");
@@ -3822,14 +3822,14 @@ static int ipa_init(const struct ipa_plat_drv_res *resource_p,
goto fail_hdr_cache;
}
ipa_ctx->hdr_offset_cache =
- kmem_cache_create("IPA HDR OFFSET",
+ kmem_cache_create("IPA_HDR_OFFSET",
sizeof(struct ipa_hdr_offset_entry), 0, 0, NULL);
if (!ipa_ctx->hdr_offset_cache) {
IPAERR(":ipa hdr off cache create failed\n");
result = -ENOMEM;
goto fail_hdr_offset_cache;
}
- ipa_ctx->hdr_proc_ctx_cache = kmem_cache_create("IPA HDR PROC CTX",
+ ipa_ctx->hdr_proc_ctx_cache = kmem_cache_create("IPA_HDR_PROC_CTX",
sizeof(struct ipa_hdr_proc_ctx_entry), 0, 0, NULL);
if (!ipa_ctx->hdr_proc_ctx_cache) {
IPAERR(":ipa hdr proc ctx cache create failed\n");
@@ -3837,14 +3837,14 @@ static int ipa_init(const struct ipa_plat_drv_res *resource_p,
goto fail_hdr_proc_ctx_cache;
}
ipa_ctx->hdr_proc_ctx_offset_cache =
- kmem_cache_create("IPA HDR PROC CTX OFFSET",
+ kmem_cache_create("IPA_HDR_PROC_CTX_OFFSET",
sizeof(struct ipa_hdr_proc_ctx_offset_entry), 0, 0, NULL);
if (!ipa_ctx->hdr_proc_ctx_offset_cache) {
IPAERR(":ipa hdr proc ctx off cache create failed\n");
result = -ENOMEM;
goto fail_hdr_proc_ctx_offset_cache;
}
- ipa_ctx->rt_tbl_cache = kmem_cache_create("IPA RT TBL",
+ ipa_ctx->rt_tbl_cache = kmem_cache_create("IPA_RT_TBL",
sizeof(struct ipa_rt_tbl), 0, 0, NULL);
if (!ipa_ctx->rt_tbl_cache) {
IPAERR(":ipa rt tbl cache create failed\n");
@@ -3852,7 +3852,7 @@ static int ipa_init(const struct ipa_plat_drv_res *resource_p,
goto fail_rt_tbl_cache;
}
ipa_ctx->tx_pkt_wrapper_cache =
- kmem_cache_create("IPA TX PKT WRAPPER",
+ kmem_cache_create("IPA_TX_PKT_WRAPPER",
sizeof(struct ipa_tx_pkt_wrapper), 0, 0, NULL);
if (!ipa_ctx->tx_pkt_wrapper_cache) {
IPAERR(":ipa tx pkt wrapper cache create failed\n");
@@ -3860,7 +3860,7 @@ static int ipa_init(const struct ipa_plat_drv_res *resource_p,
goto fail_tx_pkt_wrapper_cache;
}
ipa_ctx->rx_pkt_wrapper_cache =
- kmem_cache_create("IPA RX PKT WRAPPER",
+ kmem_cache_create("IPA_RX_PKT_WRAPPER",
sizeof(struct ipa_rx_pkt_wrapper), 0, 0, NULL);
if (!ipa_ctx->rx_pkt_wrapper_cache) {
IPAERR(":ipa rx pkt wrapper cache create failed\n");
diff --git a/drivers/platform/msm/ipa/ipa_v2/ipa_dma.c b/drivers/platform/msm/ipa/ipa_v2/ipa_dma.c
index 79956bfcee1d..90d3bb4c5e95 100644
--- a/drivers/platform/msm/ipa/ipa_v2/ipa_dma.c
+++ b/drivers/platform/msm/ipa/ipa_v2/ipa_dma.c
@@ -1,4 +1,4 @@
-/* Copyright (c) 2015, The Linux Foundation. All rights reserved.
+/* Copyright (c) 2015-2016, 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
@@ -149,7 +149,7 @@ int ipa2_dma_init(void)
}
ipa_dma_ctx_t->ipa_dma_xfer_wrapper_cache =
- kmem_cache_create("IPA DMA XFER WRAPPER",
+ kmem_cache_create("IPA_DMA_XFER_WRAPPER",
sizeof(struct ipa_dma_xfer_wrapper), 0, 0, NULL);
if (!ipa_dma_ctx_t->ipa_dma_xfer_wrapper_cache) {
IPAERR(":failed to create ipa dma xfer wrapper cache.\n");
diff --git a/drivers/platform/msm/ipa/ipa_v2/ipa_qmi_service.c b/drivers/platform/msm/ipa/ipa_v2/ipa_qmi_service.c
index a311181d5e7d..788d7f6c0f9d 100644
--- a/drivers/platform/msm/ipa/ipa_v2/ipa_qmi_service.c
+++ b/drivers/platform/msm/ipa/ipa_v2/ipa_qmi_service.c
@@ -368,7 +368,7 @@ static int ipa_check_qmi_response(int rc,
"Timeout for qmi request id %d\n", req_id);
return rc;
}
- if (rc == -ENETRESET) {
+ if ((rc == -ENETRESET) || (rc == -ENODEV)) {
IPAWANERR(
"SSR while waiting for qmi request id %d\n", req_id);
return rc;
@@ -789,7 +789,7 @@ static void ipa_q6_clnt_svc_arrive(struct work_struct *work)
/* Initialize modem IPA-driver */
IPAWANDBG("send qmi_init_modem_send_sync_msg to modem\n");
rc = qmi_init_modem_send_sync_msg();
- if (rc == -ENETRESET) {
+ if ((rc == -ENETRESET) || (rc == -ENODEV)) {
IPAWANERR("qmi_init_modem_send_sync_msg failed due to SSR!\n");
/* Cleanup will take place when ipa_wwan_remove is called */
return;
diff --git a/drivers/platform/msm/ipa/ipa_v3/ipa.c b/drivers/platform/msm/ipa/ipa_v3/ipa.c
index 01c5f5ba74c0..2e0014b3a7f9 100644
--- a/drivers/platform/msm/ipa/ipa_v3/ipa.c
+++ b/drivers/platform/msm/ipa/ipa_v3/ipa.c
@@ -4259,21 +4259,21 @@ static int ipa3_pre_init(const struct ipa3_plat_drv_res *resource_p,
ipa3_ctx->transport_pm.res_rel_in_prog = false;
/* init the lookaside cache */
- ipa3_ctx->flt_rule_cache = kmem_cache_create("IPA FLT",
+ ipa3_ctx->flt_rule_cache = kmem_cache_create("IPA_FLT",
sizeof(struct ipa3_flt_entry), 0, 0, NULL);
if (!ipa3_ctx->flt_rule_cache) {
IPAERR(":ipa flt cache create failed\n");
result = -ENOMEM;
goto fail_flt_rule_cache;
}
- ipa3_ctx->rt_rule_cache = kmem_cache_create("IPA RT",
+ ipa3_ctx->rt_rule_cache = kmem_cache_create("IPA_RT",
sizeof(struct ipa3_rt_entry), 0, 0, NULL);
if (!ipa3_ctx->rt_rule_cache) {
IPAERR(":ipa rt cache create failed\n");
result = -ENOMEM;
goto fail_rt_rule_cache;
}
- ipa3_ctx->hdr_cache = kmem_cache_create("IPA HDR",
+ ipa3_ctx->hdr_cache = kmem_cache_create("IPA_HDR",
sizeof(struct ipa3_hdr_entry), 0, 0, NULL);
if (!ipa3_ctx->hdr_cache) {
IPAERR(":ipa hdr cache create failed\n");
@@ -4281,14 +4281,14 @@ static int ipa3_pre_init(const struct ipa3_plat_drv_res *resource_p,
goto fail_hdr_cache;
}
ipa3_ctx->hdr_offset_cache =
- kmem_cache_create("IPA HDR OFFSET",
+ kmem_cache_create("IPA_HDR_OFFSET",
sizeof(struct ipa3_hdr_offset_entry), 0, 0, NULL);
if (!ipa3_ctx->hdr_offset_cache) {
IPAERR(":ipa hdr off cache create failed\n");
result = -ENOMEM;
goto fail_hdr_offset_cache;
}
- ipa3_ctx->hdr_proc_ctx_cache = kmem_cache_create("IPA HDR PROC CTX",
+ ipa3_ctx->hdr_proc_ctx_cache = kmem_cache_create("IPA_HDR_PROC_CTX",
sizeof(struct ipa3_hdr_proc_ctx_entry), 0, 0, NULL);
if (!ipa3_ctx->hdr_proc_ctx_cache) {
IPAERR(":ipa hdr proc ctx cache create failed\n");
@@ -4296,14 +4296,14 @@ static int ipa3_pre_init(const struct ipa3_plat_drv_res *resource_p,
goto fail_hdr_proc_ctx_cache;
}
ipa3_ctx->hdr_proc_ctx_offset_cache =
- kmem_cache_create("IPA HDR PROC CTX OFFSET",
+ kmem_cache_create("IPA_HDR_PROC_CTX_OFFSET",
sizeof(struct ipa3_hdr_proc_ctx_offset_entry), 0, 0, NULL);
if (!ipa3_ctx->hdr_proc_ctx_offset_cache) {
IPAERR(":ipa hdr proc ctx off cache create failed\n");
result = -ENOMEM;
goto fail_hdr_proc_ctx_offset_cache;
}
- ipa3_ctx->rt_tbl_cache = kmem_cache_create("IPA RT TBL",
+ ipa3_ctx->rt_tbl_cache = kmem_cache_create("IPA_RT_TBL",
sizeof(struct ipa3_rt_tbl), 0, 0, NULL);
if (!ipa3_ctx->rt_tbl_cache) {
IPAERR(":ipa rt tbl cache create failed\n");
@@ -4311,7 +4311,7 @@ static int ipa3_pre_init(const struct ipa3_plat_drv_res *resource_p,
goto fail_rt_tbl_cache;
}
ipa3_ctx->tx_pkt_wrapper_cache =
- kmem_cache_create("IPA TX PKT WRAPPER",
+ kmem_cache_create("IPA_TX_PKT_WRAPPER",
sizeof(struct ipa3_tx_pkt_wrapper), 0, 0, NULL);
if (!ipa3_ctx->tx_pkt_wrapper_cache) {
IPAERR(":ipa tx pkt wrapper cache create failed\n");
@@ -4319,7 +4319,7 @@ static int ipa3_pre_init(const struct ipa3_plat_drv_res *resource_p,
goto fail_tx_pkt_wrapper_cache;
}
ipa3_ctx->rx_pkt_wrapper_cache =
- kmem_cache_create("IPA RX PKT WRAPPER",
+ kmem_cache_create("IPA_RX_PKT_WRAPPER",
sizeof(struct ipa3_rx_pkt_wrapper), 0, 0, NULL);
if (!ipa3_ctx->rx_pkt_wrapper_cache) {
IPAERR(":ipa rx pkt wrapper cache create failed\n");
diff --git a/drivers/platform/msm/ipa/ipa_v3/ipa_qmi_service.c b/drivers/platform/msm/ipa/ipa_v3/ipa_qmi_service.c
index 73c0ce10afe9..4cd655aa8124 100644
--- a/drivers/platform/msm/ipa/ipa_v3/ipa_qmi_service.c
+++ b/drivers/platform/msm/ipa/ipa_v3/ipa_qmi_service.c
@@ -1,4 +1,4 @@
-/* Copyright (c) 2013-2015, The Linux Foundation. All rights reserved.
+/* Copyright (c) 2013-2016, 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
@@ -414,7 +414,7 @@ static int ipa3_check_qmi_response(int rc,
"Timeout for qmi request id %d\n", req_id);
return rc;
}
- if (rc == -ENETRESET) {
+ if ((rc == -ENETRESET) || (rc == -ENODEV)) {
IPAWANERR(
"SSR while waiting for qmi request id %d\n", req_id);
return rc;
@@ -852,7 +852,7 @@ static void ipa3_q6_clnt_svc_arrive(struct work_struct *work)
/* Initialize modem IPA-driver */
IPAWANDBG("send ipa3_qmi_init_modem_send_sync_msg to modem\n");
rc = ipa3_qmi_init_modem_send_sync_msg();
- if (rc == -ENETRESET) {
+ if ((rc == -ENETRESET) || (rc == -ENODEV)) {
IPAWANERR(
"ipa3_qmi_init_modem_send_sync_msg failed due to SSR!\n");
/* Cleanup will take place when ipa3_wwan_remove is called */