X-Git-Url: https://git.rohieb.name/openwrt.git/blobdiff_plain/1f9285016a01f115851b9b7f9adb39be52f2b0fa..43bab22e63370aa9d16901da0859370e9bcf4591:/package/madwifi/patches/120-soc_fix.patch diff --git a/package/madwifi/patches/120-soc_fix.patch b/package/madwifi/patches/120-soc_fix.patch index 5aae795da..41a5fbb07 100644 --- a/package/madwifi/patches/120-soc_fix.patch +++ b/package/madwifi/patches/120-soc_fix.patch @@ -1,7 +1,7 @@ -Index: madwifi-ng-r2525-20070630/ath/if_ath_ahb.c +Index: madwifi-ng-r2568-20070710/ath/if_ath_ahb.c =================================================================== ---- madwifi-ng-r2525-20070630.orig/ath/if_ath_ahb.c 2007-07-03 23:02:25.509638000 +0200 -+++ madwifi-ng-r2525-20070630/ath/if_ath_ahb.c 2007-07-03 23:02:30.709963000 +0200 +--- madwifi-ng-r2568-20070710.orig/ath/if_ath_ahb.c 2007-07-23 01:48:38.098151260 +0200 ++++ madwifi-ng-r2568-20070710/ath/if_ath_ahb.c 2007-07-23 01:48:41.998373519 +0200 @@ -275,11 +275,10 @@ @@ -15,14 +15,15 @@ Index: madwifi-ng-r2525-20070630/ath/if_ath_ahb.c u_int16_t devid; if (sc == NULL) -@@ -289,13 +288,16 @@ +@@ -289,13 +288,17 @@ ath_detach(dev); if (dev->irq) free_irq(dev->irq, dev); - sysType = get_system_type(); - if (!strcmp(sysType, "Atheros AR5315")) +#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,19) -+ devid = (u32) config->tag; ++ devid = sc->aps_sc.devid; ++ config->tag = (unsigned long) devid; +#else + if (!strcmp(get_system_type(), "Atheros AR5315")) devid = (u_int16_t) (sysRegRead(AR5315_SREV) & @@ -34,7 +35,7 @@ Index: madwifi-ng-r2525-20070630/ath/if_ath_ahb.c ahb_disable_wmac(devid, wlanNum); free_netdev(dev); -@@ -401,7 +403,7 @@ +@@ -401,7 +404,7 @@ static int ahb_wmac_remove(struct platform_device *pdev) {