Ignore:
Timestamp:
May 8, 2013, 5:10:33 PM (12 years ago)
Author:
David Azarewicz
Message:

Fixed up timer functions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/os2ahci/os2ahci.c

    r156 r157  
    417417    /* initialization succeeded and we found at least one AHCI adapter */
    418418    ADD_InitTimer(timer_pool, sizeof(timer_pool));
    419     mdelay_cal();
     419    //NOT_USED mdelay_cal();
    420420
    421421    if (DevHelp_RegisterDeviceClass(drv_name, (PFN) add_entry, 0, 1, &add_handle)) {
     
    14211421void lock_adapter(AD_INFO *ai)
    14221422{
     1423  TIMER Timer;
     1424
    14231425  spin_lock(drv_lock);
    14241426  while (ai->busy) {
    14251427    spin_unlock(drv_lock);
    1426     msleep(250);
     1428    timer_init(&Timer, 250);
     1429    while (!timer_check_and_block(&Timer));
    14271430    spin_lock(drv_lock);
    14281431  }
Note: See TracChangeset for help on using the changeset viewer.