Ignore:
Timestamp:
Jul 7, 2011, 1:22:32 PM (14 years ago)
Author:
Markus Thielen
Message:
  • do not initialize com port if base address is 0 (thanks, Steven)
  • trace buffer: wake up waiting processes after data has been written (thanks, Steven)
File:
1 edited

Legend:

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

    r114 r116  
    144144    cb = cbw < len ? cbw : len;
    145145    if (cb && ahci_trace_buf.empty) {
    146       /* if trace buffer was empty, we wake up any evtl. waiting
    147        * processes now */
    148146      ahci_trace_buf.empty = 0;
    149       DevHelp_ProcRun(ahci_trace_buf.phys_addr, &awake_cnt);
    150147    }
    151148    memcpy(ahci_trace_buf.tbuf + ahci_trace_buf.writep, s, cb);
     
    161158  }
    162159       
    163        
     160  /* wake up processes waiting for data from trace buffer */
     161  DevHelp_ProcRun(ahci_trace_buf.phys_addr, &awake_cnt);
     162
    164163}
    165164
Note: See TracChangeset for help on using the changeset viewer.