Print this page
XXXX introduce drv_sectohz

Split Close
Expand all
Collapse all
          --- old/usr/src/uts/common/io/fdc.c
          +++ new/usr/src/uts/common/io/fdc.c
↓ open down ↓ 1940 lines elided ↑ open up ↑
1941 1941          switch (input) {
1942 1942          case FMI_TIMER:         /* timer expired */
1943 1943                  fcp->c_motort[unit] = 0;
1944 1944                  switch (old_mstate) {
1945 1945                  case FMS_START:
1946 1946                  case FMS_DELAY:
1947 1947                          fcp->c_mtrstate[unit] = FMS_ON;
1948 1948                          break;
1949 1949                  case FMS_KILLST:
1950 1950                          fcp->c_motort[unit] = timeout(fdmotort, (void *)fjp,
1951      -                            drv_usectohz(1000000));
     1951 +                            drv_sectohz(1));
1952 1952                          fcp->c_mtrstate[unit] = FMS_IDLE;
1953 1953                          break;
1954 1954                  case FMS_IDLE:
1955 1955                          fcp->c_digout &= ~motorbit;
1956 1956                          outb(fcp->c_regbase + FCR_DOR, fcp->c_digout);
1957 1957                          fcp->c_mtrstate[unit] = FMS_OFF;
1958 1958                          fjp->fj_flags &= ~FUNIT_3DMODE;
1959 1959                          break;
1960 1960                  case 86:
1961 1961                          rval = -1;
↓ open down ↓ 1352 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX