Linux Headquarters
[ Register ]
[ About us ] [ Home Page ]

Advertisement
[ Kernel ] [ Documentation ] [ Links ] [ Books ]

Advertisement

Kernel v2.6.25-rc7 /net/irda/irlmp.c

Filename:/net/irda/irlmp.c
Lines Added:5
Lines Deleted:2
Also changed in: (Previous) 2.6.25-rc6  2.6.25-rc5  2.6.25-rc4  2.6.25-rc3  2.6.25-rc2  2.6.25-rc1 
(Following) 2.6.25-rc8  2.6.25-rc9  2.6.25  2.6.25-git2  2.6.25-git3  2.6.25-git4 

Location
[  2.6.25-rc7
  [  net
    [  irda
       o  irlmp.c

Patch

diff --git a/net/irda/irlmp.c b/net/irda/irlmp.c
index f24cb75..135ac69 100644
--- a/net/irda/irlmp.c
+++ b/net/irda/irlmp.c
@@ -103,9 +103,12 @@ int __init irlmp_init(void)
    irlmp->last_lsap_sel = 0x0f; /* Reserved 0x00-0x0f */
    strcpy(sysctl_devname, "Linux");
 
-   /* Do discovery every 3 seconds */
    init_timer(&irlmp->discovery_timer);
-   irlmp_start_discovery_timer(irlmp, sysctl_discovery_timeout*HZ);
+
+   /* Do discovery every 3 seconds, conditionaly */
+   if (sysctl_discovery)
+      irlmp_start_discovery_timer(irlmp,
+                   sysctl_discovery_timeout*HZ);
 
    return 0;
 }


Comments: webmaster (at) linuxhq.com.
Advertising: banners (at) linuxhq.com.
Compilation ©1998-2008 Linux Headquarters, Inc.