fix v1/v4 bug in diag driver
authorFelix Fietkau <nbd@openwrt.org>
Thu, 22 Sep 2005 01:32:36 +0000 (01:32 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Thu, 22 Sep 2005 01:32:36 +0000 (01:32 +0000)
SVN-Revision: 1969

openwrt/target/linux/linux-2.4/patches/brcm/005-diag_led.patch

index e827906ed551a47c90dd57620bb1359f58ffa693..e50a27e6b9e3ab5e4f9bf0f3e99a7b8acc33ff6e 100644 (file)
@@ -203,8 +203,8 @@ diff -urN linux-2.4.30.dev/drivers/net/diag/diag_led.c linux-2.4.30.dev2/drivers
 +      set_diag=ignore;
 +      set_dmz=ignore;
 +      
-+      buf=nvram_get("boardrev");
-+      if (((board_type & 0xf00) == 0x400) && strcmp(buf,"0x10")) {
++      buf=nvram_get("pmon_ver") ?: "";
++      if (((board_type & 0xf00) == 0x400) && (strncmp(buf, "CFE", 3) != 0)) {
 +              buf=nvram_get("boardtype")?:"";
 +              if (!strcmp(buf,"bcm94710dev")) {
 +                      buf=nvram_get("boardnum")?:"";