drivers/net/wireless/libertas/if_sdio.c
drivers/net/wireless/libertas/if_usb.c
drivers/net/wireless/libertas_tf/if_usb.c
-drivers/net/wireless/orinoco.c
drivers/net/wireless/p54/p54pci.c
drivers/net/wireless/p54/p54usb.c
drivers/net/wireless/prism54/islpci_dev.c
drivers/uwb/i1480/dfu/mac.c
drivers/uwb/i1480/dfu/phy.c
drivers/video/metronomefb.c
-samples/firmware_class/firmware_sample_driver.c
sound/drivers/vx/vx_hwdep.c
sound/isa/sb/sb16_csp.c
sound/isa/wavefront/wavefront_fx.c
sound/pci/ymfpci/ymfpci_main.c
sound/sh/aica.c
sound/sound_firmware.c
+
+For these, the blob names are already matched and "deblobbed", but
+tweaking deblob-kver to adjust the request_firmware calls remains to
+be done:
+
+drivers/net/wireless/orinoco.c
accept 'static inline int request_ihex_firmware\?([^{]*)[\n]{[\n]\([^}]\|[^\n}]}*\)*[\n]}[\n]' include/linux/ihex.h
ocomment '[/][*] Optional firmware\([^\n]*[\n] [*]\)*[^\n]* MODULE_FIRMWARE()'
oprepline '#define MODULE_FIRMWARE(_firmware)' include/linux/module.h
+ accept ' [*] Sample code on how to use request_firmware() from drivers\.' samples/firmware_class/firmware_sample_driver.c
+ accept '[\t]\(retval\|error\) = request_firmware\(_nowait\)\?([^;]*"sample_driver_fw",[^;]*);' samples/firmware_class/firmware_sample_driver.c
+ ocomment ' [/][*] request_firmware blocks until userspace finished' samples/firmware_class/firmware_sample_driver.c
+ accept ' [ \t]*" request_firmware_nowait failed' samples/firmware_class/firmware_sample_driver.c
+ blobna '\(agere\|prism\)_\(sta\|ap\)_fw\.bin' drivers/net/wireless/orinoco.c
+ blobna 'symbol_sp24t_\(prim\|sec\)_fw' drivers/net/wireless/orinoco.c
# This looks suspicious, but it pretty much just sets stuff to zero.
initnc 'static __u8 mode8420\(pro\|con\)\[\] =' drivers/media/video/cs8420.h