-if $have_check; then
- :
-else
- clean_kconfig drivers/net/Kconfig 'CHELSIO_T3'
- clean_mk CONFIG_CHELSIO_T3 drivers/net/cxgb3/Makefile
-fi
-
-# E100 - Intel(R) PRO/100+
+clean_kconfig drivers/net/Kconfig 'CHELSIO_T3'
+clean_mk CONFIG_CHELSIO_T3 drivers/net/cxgb3/Makefile
+
+announce E100 - Intel PRO/100+
+clean_sed '/^static void e100_setup_ucode(/,/^}$/ {
+ /^ } ucode_opts\[\] = {$/,/^ }[,;]/ {
+ s,D[^,]*_RCVBUNDLE_UCODE,/*DEBLOBBED*/{0},g;
+ s,D[^,]*_CPUSAVER_\(TIMER\|BUNDLE\|MIN_SIZE\)_DWORD,/*DEBLOBBED*/0,g;
+ }
+ /^ for ([^;]*ucode_opts[^{]*) {$/,/^ }$/ {
+ /^ }$/ i\
+ }\
+ DPRINTK(DRV, ERR, "Missing Free firmware\\n");\
+ /* ??? We should error out somehow. */\
+ goto noloaducode;
+ }
+}
+' drivers/net/e100.c