diff options
author | Nagarjuna Kristam <nkristam@nvidia.com> | 2012-03-02 12:40:56 +0530 |
---|---|---|
committer | Simone Willett <swillett@nvidia.com> | 2012-03-07 21:29:05 -0800 |
commit | 8de83f0f826e8b5f9d043d60e144ecdb3ac79bc4 (patch) | |
tree | 13ba14f6c73b5aa92da319a015f15e36c87ebe8f /drivers/misc | |
parent | 7feb24c911f64c9c950c364a44dab1972d0e4ef3 (diff) |
ti-st: do not free skb in st_send_frame if receive call returns error
In st_send_frame, do not free skb when recveive[hci_recv_frame] function call
returns failure. Since, skb is already freed in hci_recv_frame on failure.
Bug 946756
Bug 949028
Change-Id: I3ef9a77f408a6a5329a0817547e0c0e08ec45f87
Signed-off-by: Nagarjuna Kristam <nkristam@nvidia.com>
Reviewed-on: http://git-master/r/87138
Reviewed-by: Rakesh Kumar <krakesh@nvidia.com>
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
Diffstat (limited to 'drivers/misc')
-rw-r--r-- | drivers/misc/ti-st/st_core.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/drivers/misc/ti-st/st_core.c b/drivers/misc/ti-st/st_core.c index 0308744f0664..dde6d57dea55 100644 --- a/drivers/misc/ti-st/st_core.c +++ b/drivers/misc/ti-st/st_core.c @@ -122,7 +122,6 @@ void st_send_frame(unsigned char chnl_id, struct st_data_s *st_gdata) (st_gdata->list[chnl_id]->priv_data, st_gdata->rx_skb) != 0)) { pr_err(" proto stack %d's ->recv failed", chnl_id); - kfree_skb(st_gdata->rx_skb); return; } } else { |