All, This set of patches transitions the qla2xxx driver to begin using the request_firmware() interfaces to retrieve firmware-blobs from user-space. This will be the default behaviour going forward as the embedded firmware-binary images are scheduled for removal from the upstream kernel sources. NOTE: A set of (deprecated) Kconfig options are present to allow the user to continue to use the firmware-loader modules. Layout of Kconfig updates: - default qla2xxx build mechanism (firmware via request_firmware()) <M> QLogic QLA2XXX Fibre Channel Support [ ] Use firmware-loader modules (DEPRECATED) - using firmware loader modules (embedded firmware used) <M> QLogic QLA2XXX Fibre Channel Support [*] Use firmware-loader modules (DEPRECATED) < > Build QLogic ISP2100 firmware-module (NEW) < > Build QLogic ISP2200 firmware-module (NEW) < > Build QLogic ISP2300 firmware-module (NEW) <M> Build QLogic ISP2322 firmware-module (NEW) < > Build QLogic ISP63xx firmware-module (NEW) <M> Build QLogic ISP24xx firmware-module (NEW) Summary of updates: Collapse load RISC RAM implementations. (small piece missing from previous submission) Add full firmware(-request) hotplug support for all ISPs. Add support for embedded ISP24xx firmware. Resync with latest released ISP24xx firmware -- 4.00.16. All patches can be found at the following URL: ftp://ftp.qlogic.com/outgoing/linux/patches/8.x/8.01.03k/ 6001-Collapse-load-RISC-RAM-implementations.txt 6002-Add-full-firmware-request-hotplug-support-for-all-ISPs.txt 6003-Add-support-for-embedded-ISP24xx-firmware.txt 6004-Resync-with-latest-released-ISP24xx-firmware-4.00.16.txt Regards, Andrew Vasquez QLogic Corporation -- Andrew Vasquez - : send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html