diff options
| -rw-r--r-- | drivers/soc/qcom/glink_smem_native_xprt.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/drivers/soc/qcom/glink_smem_native_xprt.c b/drivers/soc/qcom/glink_smem_native_xprt.c index f2d2aece6846..14cf10b92122 100644 --- a/drivers/soc/qcom/glink_smem_native_xprt.c +++ b/drivers/soc/qcom/glink_smem_native_xprt.c @@ -678,10 +678,15 @@ static void process_rx_data(struct edge_info *einfo, uint16_t cmd_id, } else if (intent->data == NULL) { if (einfo->intentless) { intent->data = kmalloc(cmd.frag_size, GFP_ATOMIC); - if (!intent->data) + if (!intent->data) { err = true; - else + GLINK_ERR( + "%s: atomic alloc fail ch %d liid %d size %d\n", + __func__, rcid, intent_id, + cmd.frag_size); + } else { intent->intent_size = cmd.frag_size; + } } else { GLINK_ERR( "%s: intent for ch %d liid %d has no data buff\n", |
