]> git.pld-linux.org Git - packages/ntp.git/blob - ntp-4.2.4p4-kernel.patch
- if 0 instead
[packages/ntp.git] / ntp-4.2.4p4-kernel.patch
1 diff -up ntp-4.2.4p4/ntpd/cmd_args.c.kernel ntp-4.2.4p4/ntpd/cmd_args.c
2 --- ntp-4.2.4p4/ntpd/cmd_args.c.kernel  2007-08-18 22:24:43.000000000 +0200
3 +++ ntp-4.2.4p4/ntpd/cmd_args.c 2008-02-27 16:57:56.000000000 +0100
4 @@ -179,8 +179,10 @@ getCmdOpts(
5                 } while (--ct > 0);
6         }
7  
8 -       if (HAVE_OPT( SLEW ))
9 +       if (HAVE_OPT( SLEW )) {
10                 clock_max = 600;
11 +               kern_enable = 0;
12 +       }
13  
14         if (HAVE_OPT( UPDATEINTERVAL )) {
15                 long val = OPT_VALUE_UPDATEINTERVAL;
16 diff -up ntp-4.2.4p4/ntpd/ntp_loopfilter.c.kernel ntp-4.2.4p4/ntpd/ntp_loopfilter.c
17 --- ntp-4.2.4p4/ntpd/ntp_loopfilter.c.kernel    2007-02-24 12:02:05.000000000 +0100
18 +++ ntp-4.2.4p4/ntpd/ntp_loopfilter.c   2008-02-27 16:57:56.000000000 +0100
19 @@ -337,8 +337,6 @@ local_clock(
20          */
21         clock_frequency = flladj = plladj = 0;
22         mu = peer->epoch - sys_clocktime;
23 -       if (clock_max == 0 || clock_max > 0.5)
24 -               kern_enable = 0;
25         rval = 1;
26         if (fabs(fp_offset) > clock_max && clock_max > 0) {
27                 switch (state) {
28 @@ -893,9 +891,9 @@ loop_config(
29                 pll_control = 1;
30                 memset(&ntv, 0, sizeof(ntv));
31  #ifdef STA_NANO
32 -               ntv.modes = MOD_BITS | MOD_NANO;
33 +               ntv.modes = MOD_BITS | MOD_FREQUENCY | MOD_NANO;
34  #else /* STA_NANO */
35 -               ntv.modes = MOD_BITS;
36 +               ntv.modes = MOD_BITS | MOD_FREQUENCY;
37  #endif /* STA_NANO */
38                 ntv.maxerror = MAXDISPERSE;
39                 ntv.esterror = MAXDISPERSE;
40 @@ -1001,6 +999,8 @@ loop_config(
41          */
42         case LOOP_MAX:                  /* step threshold */
43                 clock_max = freq;
44 +               if (clock_max == 0 || clock_max > 0.5)
45 +                       kern_enable = 0;
46                 break;
47  
48         case LOOP_PANIC:                /* panic threshold */
This page took 0.082703 seconds and 3 git commands to generate.