request_firmware() backport to 2.4

From: Marcel Holtmann
Date: Mon Aug 25 2003 - 07:26:35 EST


Hi Marcelo,

I have collected the patches for the request_firmware() interface
backport for 2.4 done by Manuel Estrada Sainz. It is now in -ac for a
while and I have used it in my -mh patches. It works fine and seems to
be clean and very stable. Karsten Keil has tested it together with my
ported bfusb.o Bluetooth driver on AMD64.

Regards

Marcel


Please do a

bk pull http://linux-mh.bkbits.net/fw-loader-2.4

This will update the following files:

drivers/bluetooth/bfusb.h |52261 ------------------
Documentation/Configure.help | 6
Documentation/firmware_class/README | 58
Documentation/firmware_class/firmware_sample_driver.c | 121
Documentation/firmware_class/hotplug-script | 16
drivers/bluetooth/Makefile.lib | 1
drivers/bluetooth/bfusb.c | 38
include/linux/firmware.h | 20
lib/Config.in | 7
lib/Makefile | 4
lib/firmware_class.c | 581
11 files changed, 830 insertions(+), 52283 deletions(-)

through these ChangeSets:

<marcel@xxxxxxxxxxxx> (03/08/19 1.1078.1.5)
[PATCH] Make request_firmware() compile cleanly

This patch makes the request_firmware() compile on other platforms
than i386. It adds the missing include <linux/init.h> and replaces
some ssize_t with int.

<marcel@xxxxxxxxxxxx> (03/08/16 1.1078.1.4)
[Bluetooth] Make use of request_firmware() for the BlueFRITZ! USB driver

The BlueFRITZ! USB devices need a firmware download every time they are
plugged in. With request_firmware() the file bfubase.frm is now loaded
from the userspace and the included firmware is removed.

<marcel@xxxxxxxxxxxx> (03/08/15 1.1078.1.3)
[PATCH] Firmware loading depends on hotplug support

This patch makes the firmware loading support only selectable if the
hotplug support is also enabled.

<marcel@xxxxxxxxxxxx> (03/08/11 1.1078.1.2)
[PATCH] Make request_firmware() compile if hotplug support is disabled

This patch fixes the problem, where hotplug support is disabled and an
internal kernel driver uses request_firmware(). The driver will compile
and load now, but it must handle the case where the firmware loading
fails, because the kernel is build without hotplug support, by itself.

<ranty@xxxxxxxxxx> (03/08/11 1.1078.1.1)
[PATCH] request_firmware() backport to 2.4 kernels

A while back request_firmware() was added to the 2.5 kernel series
to support firmware needing drivers keeping the firmware images in
userspace. And I also backported it to the 2.4 kernel series on top
of procfs.



-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/