Magnus Damm
73ca66b97b
[PATCH] release_firmware() fixes
...
Use release_firmware() to free requested resources.
According to Documentation/firmware_class/README the request_firmware()
call should be followed by a release_firmware(). Some drivers do not
however free the firmware previously allocated with request_firmware().
This patch tries to fix this by making sure that release_firmware() is used
as expected.
Signed-off-by: Magnus Damm <magnus@valinux.co.jp>
Acked-by: Marcel Holtmann <marcel@holtmann.org>
Cc: Mauro Carvalho Chehab <mchehab@infradead.org>
Cc: "John W. Linville" <linville@tuxdriver.com>
Cc: Greg KH <greg@kroah.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
2006-07-10 13:24:15 -07:00
..
2006-06-30 19:25:36 +02:00
2006-07-02 13:58:51 -07:00
2006-06-30 19:25:36 +02:00
2006-06-30 19:25:36 +02:00
2006-07-08 13:34:32 -07:00
2006-07-02 13:58:51 -07:00
2006-07-09 15:50:41 -07:00
2006-06-30 19:25:36 +02:00
2006-07-02 13:58:51 -07:00
2006-07-02 13:58:51 -07:00
2006-06-30 19:25:36 +02:00
2006-07-08 13:33:28 -07:00
2006-07-08 13:34:32 -07:00
2006-07-02 13:58:51 -07:00
2006-07-08 13:34:32 -07:00
2006-07-02 13:58:51 -07:00
2006-07-05 14:07:14 -04:00
2006-07-02 13:58:51 -07:00
2006-07-02 13:58:51 -07:00
2006-07-02 13:58:51 -07:00
2006-07-05 13:40:49 -04:00
2006-07-05 14:08:08 -04:00
2006-07-10 13:24:15 -07:00
2006-07-05 14:28:34 -04:00
2006-06-30 19:25:36 +02:00
2006-07-02 13:58:51 -07:00
2006-07-02 13:58:51 -07:00
2006-07-02 13:58:51 -07:00
2006-07-05 13:42:57 -04:00
2006-07-05 14:29:26 -04:00
2006-07-03 15:27:09 -07:00
2006-06-30 19:25:36 +02:00
2006-06-30 19:25:36 +02:00
2006-07-02 13:58:51 -07:00
2006-06-30 19:25:36 +02:00
2006-07-02 13:58:51 -07:00
2006-06-30 19:25:36 +02:00
2006-07-02 13:58:51 -07:00
2006-07-02 13:58:51 -07:00
2006-07-02 13:58:51 -07:00
2006-06-30 19:25:36 +02:00
2006-06-30 19:25:36 +02:00
2006-07-05 13:42:57 -04:00
2006-06-30 19:25:36 +02:00
2006-07-08 13:34:32 -07:00
2006-06-29 16:58:24 -07:00
2006-07-05 13:42:57 -04:00
2006-06-30 19:25:36 +02:00
2006-06-30 19:25:36 +02:00
2006-07-05 14:08:08 -04:00
2006-07-02 13:58:51 -07:00
2006-06-30 19:25:36 +02:00
2006-07-02 13:58:51 -07:00
2006-07-05 13:40:49 -04:00
2006-06-26 23:47:50 -04:00
2006-07-02 13:58:51 -07:00
2006-06-30 19:25:36 +02:00
2006-07-02 13:58:51 -07:00
2006-07-05 13:42:57 -04:00
2006-07-02 13:58:51 -07:00
2006-06-30 19:25:36 +02:00
2006-07-05 13:42:57 -04:00
2006-07-05 13:42:57 -04:00
2006-06-30 19:25:36 +02:00
2006-07-08 13:34:32 -07:00
2006-06-30 19:25:36 +02:00
2006-06-30 19:25:36 +02:00
2006-06-30 19:25:36 +02:00
2006-06-30 19:25:36 +02:00
2006-06-30 19:25:36 +02:00
2006-07-05 13:40:49 -04:00
2006-07-05 13:40:49 -04:00
2006-07-05 13:42:07 -04:00
2006-07-02 13:58:51 -07:00
2006-07-02 13:58:51 -07:00
2006-07-02 13:58:51 -07:00
2006-06-30 19:25:36 +02:00
2006-06-30 19:25:36 +02:00
2006-07-02 13:58:51 -07:00
2006-06-30 19:25:36 +02:00
2006-07-02 13:58:51 -07:00
2006-07-08 13:34:32 -07:00
2006-07-02 13:58:51 -07:00
2006-07-03 21:36:01 +10:00
2006-07-02 13:58:51 -07:00
2006-07-02 13:58:51 -07:00
2006-06-30 18:25:18 +02:00
2006-07-02 13:58:51 -07:00
2006-07-05 13:40:49 -04:00
2006-07-05 13:42:57 -04:00
2006-07-02 13:58:51 -07:00
2006-07-05 14:08:08 -04:00
2006-07-05 14:08:08 -04:00
2006-07-05 13:42:57 -04:00
2006-07-05 14:07:15 -04:00
2006-06-30 19:25:36 +02:00
2006-06-30 19:25:36 +02:00
2006-07-05 13:42:57 -04:00
2006-07-02 13:58:51 -07:00
2006-06-30 19:25:36 +02:00
2006-07-02 13:58:51 -07:00
2006-06-30 18:25:18 +02:00
2006-07-02 13:58:51 -07:00
2006-06-30 19:25:36 +02:00
2006-07-02 13:58:51 -07:00
2006-07-02 13:58:51 -07:00
2006-07-02 13:58:51 -07:00
2006-07-02 13:58:51 -07:00
2006-07-08 13:34:32 -07:00
2006-06-30 19:25:36 +02:00
2006-06-30 19:25:36 +02:00
2006-06-30 19:25:36 +02:00
2006-06-30 19:25:36 +02:00
2006-07-02 13:58:51 -07:00
2006-07-02 13:58:51 -07:00
2006-07-02 13:58:51 -07:00
2006-06-30 19:25:36 +02:00
2006-06-30 19:25:36 +02:00
2006-06-30 19:25:36 +02:00
2006-07-02 13:58:51 -07:00
2006-07-05 13:40:50 -04:00
2006-06-30 19:25:36 +02:00
2006-07-02 13:58:51 -07:00
2006-07-02 13:58:51 -07:00
2006-07-05 13:40:50 -04:00
2006-06-30 19:25:36 +02:00
2006-07-02 13:58:51 -07:00
2006-07-02 13:58:51 -07:00
2006-06-30 19:25:36 +02:00
2006-07-02 13:58:51 -07:00
2006-07-02 13:58:51 -07:00
2006-07-02 13:58:51 -07:00
2006-07-08 13:28:53 -07:00
2006-06-30 14:11:57 -07:00
2006-07-02 13:58:51 -07:00
2006-06-30 19:25:36 +02:00
2006-07-08 13:34:32 -07:00
2006-07-05 13:40:50 -04:00
2006-07-05 13:42:57 -04:00
2006-07-05 13:40:50 -04:00
2006-07-05 13:40:49 -04:00
2006-06-30 19:25:36 +02:00
2006-07-02 13:58:51 -07:00