projects
/
firefly-linux-kernel-4.4.55.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
36d16ae
)
PS3: gelic: fix memory leak
author
Masakazu Mokuno
<mokuno@sm.sony.co.jp>
Mon, 12 May 2008 04:50:28 +0000
(13:50 +0900)
committer
John W. Linville
<linville@tuxdriver.com>
Tue, 13 May 2008 01:44:41 +0000
(21:44 -0400)
This fixes the bug that the I/O buffer is not freed at the driver removal.
Signed-off-by: Masakazu Mokuno <mokuno@sm.sony.co.jp>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/ps3_gelic_wireless.c
patch
|
blob
|
history
diff --git
a/drivers/net/ps3_gelic_wireless.c
b/drivers/net/ps3_gelic_wireless.c
index 0d32123085e98a92f06f0e7e8b20f1f04f0048b9..1dae1f2ed813e6dc2ebdf818d9e9ef6084422dfc 100644
(file)
--- a/
drivers/net/ps3_gelic_wireless.c
+++ b/
drivers/net/ps3_gelic_wireless.c
@@
-2474,6
+2474,8
@@
static void gelic_wl_free(struct gelic_wl_info *wl)
pr_debug("%s: <-\n", __func__);
+ free_page((unsigned long)wl->buf);
+
pr_debug("%s: destroy queues\n", __func__);
destroy_workqueue(wl->eurus_cmd_queue);
destroy_workqueue(wl->event_queue);