[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>
Showing
- drivers/bluetooth/bcm203x.c 1 addition, 0 deletionsdrivers/bluetooth/bcm203x.c
- drivers/media/dvb/frontends/nxt200x.c 2 additions, 2 deletionsdrivers/media/dvb/frontends/nxt200x.c
- drivers/media/dvb/frontends/or51211.c 1 addition, 1 deletiondrivers/media/dvb/frontends/or51211.c
- drivers/media/dvb/frontends/sp8870.c 1 addition, 1 deletiondrivers/media/dvb/frontends/sp8870.c
- drivers/media/dvb/frontends/sp887x.c 1 addition, 1 deletiondrivers/media/dvb/frontends/sp887x.c
- drivers/media/video/cx88/cx88-blackbird.c 3 additions, 0 deletionsdrivers/media/video/cx88/cx88-blackbird.c
- drivers/net/wireless/spectrum_cs.c 16 additions, 21 deletionsdrivers/net/wireless/spectrum_cs.c
Please register or sign in to comment