diff options
author | Lukasz Rymanowski <lukasz.rymanowski@tieto.com> | 2011-03-16 11:56:22 +0100 |
---|---|---|
committer | Philippe Langlais <philippe.langlais@stericsson.com> | 2012-05-22 11:05:51 +0200 |
commit | 77777b371caa25c973f61f987f01f9bd1e820f49 (patch) | |
tree | 7923980b9772d63d4640ea263884623085308c04 | |
parent | e81cba1227e64068adfcf656fa2be58e8b565f8b (diff) |
mfd/cg2900: Fix for memory leak when using logger.
Remove memory leak when sending skb to logger.
ST-Ericsson Linux next: Not tested, ER282957
ST-Ericsson ID: 329071
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I0880bc71b4fa654601d96dfdddeff17e64155e55
Signed-off-by: Lukasz Rymanowski <lukasz.rymanowski@tieto.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/18452
Reviewed-by: Lukasz RYMANOWSKI <lukasz.rymanowski@stericsson.com>
Tested-by: Lukasz RYMANOWSKI <lukasz.rymanowski@stericsson.com>
Reviewed-by: Dariusz SZYMCZAK <dariusz.xd.szymczak@stericsson.com>
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
Reviewed-by: Henrik POSSUNG <henrik.possung@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/29798
Reviewed-by: Par-Gunnar HJALMDAHL <par-gunnar.p.hjalmdahl@stericsson.com>
Reviewed-by: Virupax SADASHIVPETIMATH <virupax.sadashivpetimath@stericsson.com>
Tested-by: Virupax SADASHIVPETIMATH <virupax.sadashivpetimath@stericsson.com>
-rw-r--r-- | drivers/staging/cg2900/mfd/cg2900_lib.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/staging/cg2900/mfd/cg2900_lib.c b/drivers/staging/cg2900/mfd/cg2900_lib.c index cb8ad46a486..e34d7477594 100644 --- a/drivers/staging/cg2900/mfd/cg2900_lib.c +++ b/drivers/staging/cg2900/mfd/cg2900_lib.c @@ -271,6 +271,8 @@ void cg2900_send_to_hci_logger(struct cg2900_user_data *logger, if (logger->read_cb) logger->read_cb(logger, skb_log); + else + kfree_skb(skb_log); return; } |