[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <DDA9430807DF40968BE983465235D580@mschille2>
Date: Wed, 18 Nov 2009 08:35:30 +0100
From: "Martin Schiller" <mschiller@....de>
To: <netdev@...r.kernel.org>
Subject: Patches for hso driver
Hi,
I've found some problems in the hso driver for Option HSxPA devices.
The first and most important are 2 memory leaks in the buffer cleanup routines.
Have a look at the "hso-memleak.patch" file to see what I mean.
ATTENTION:
-------------------------------------------------------------------------------------
kmemleak still finds 1 remaining leak, but i can't find it:
unreferenced object 0xce461130 (size 32):
comm "khubd", pid 1105, jiffies 17464
backtrace:
[<c10745b6>] create_object+0xe6/0x210
[<c10747d7>] kmemleak_alloc+0x27/0x60
[<c1071b0d>] kmem_cache_alloc+0xcd/0x120
[<d0ba29a7>] hso_create_net_device+0x207/0x420 [hso]
[<d0ba30c7>] hso_probe+0x417/0x690 [hso]
[<d0998103>] usb_probe_interface+0x83/0x170 [usbcore]
[<c113f9e2>] driver_probe_device+0x62/0x140
[<c113fb81>] __device_attach+0x41/0x50
[<c113f098>] bus_for_each_drv+0x48/0x70
[<c113fc2d>] device_attach+0x6d/0x80
[<c113eeed>] bus_probe_device+0x1d/0x40
[<c113da66>] device_add+0x436/0x4f0
[<d0997654>] usb_set_configuration+0x424/0x5c0 [usbcore]
[<d099e68e>] generic_probe+0x2e/0xa0 [usbcore]
[<d09979cf>] usb_probe_device+0x1f/0x30 [usbcore]
[<c113f9e2>] driver_probe_device+0x62/0x140
Maybe anyone else have an idea for that.
-------------------------------------------------------------------------------------
The second patch "hso-disable_net.patch" stops the useless creation of an serial
ttyHS<x> for the Network Port, when disable_net=1 is set. By that, the order
of the ttyHS<x> is always the same, regardless if disable_net is set or not.
Best Regards,
Martin
Download attachment "hso-memleak.patch" of type "application/octet-stream" (1215 bytes)
Download attachment "hso-disable_net.patch" of type "application/octet-stream" (918 bytes)
Powered by blists - more mailing lists