[openfirmware] [commit] r3690 - cpu/x86/pc/olpc

repository service svn at openfirmware.info
Thu Jul 11 07:04:17 CEST 2013


Author: quozl
Date: Thu Jul 11 07:04:16 2013
New Revision: 3690
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/3690

Log:
OLPC - nb-auto-channel was leaving junk on stack, regression introduced by r3560

Modified:
   cpu/x86/pc/olpc/wifichannel.fth

Modified: cpu/x86/pc/olpc/wifichannel.fth
==============================================================================
--- cpu/x86/pc/olpc/wifichannel.fth	Thu Jul 11 03:05:33 2013	(r3689)
+++ cpu/x86/pc/olpc/wifichannel.fth	Thu Jul 11 07:04:16 2013	(r3690)
@@ -88,12 +88,13 @@
    drop  r>                  ( #beacons )
 ;
 
-: scan-channel  ( channel# -- actual )
-   >r scan-buf d# 2048 r> " scan" $call-wlan  ( actual )
+: scan-channel  ( channel# -- false | actual true )
+   >r scan-buf d# 2048 r> " scan" $call-wlan
 ;
 
 : channel-stats  ( channel# -- total-rssi max-rssi #beacons )
    scan-channel  if
+      drop
       analyze-beacons
    else
       0 0 0
@@ -246,7 +247,8 @@
 
 : (.channel-beacons)  ( channel# -- )
    dup >r              ( r: channel# )
-   scan-channel  if    ( r: channel# )
+   scan-channel  if    ( actual r: channel# )
+      drop
       show-beacons     ( #beacons r: channel# )
    else                ( r: channel# )
       0                ( #beacons r: channel# )



More information about the openfirmware mailing list