Diff for /src/sys/dev/disk/ata/atapi-all.c between versions 1.8 and 1.9

version 1.8, 2004/02/18 02:47:38 version 1.9, 2004/02/18 04:08:49
Line 230  atapi_queue_cmd(struct ata_device *atade Line 230  atapi_queue_cmd(struct ata_device *atade
     error = request->error;      error = request->error;
     if (error)      if (error)
          bcopy(&request->sense, atadev->result, sizeof(struct atapi_reqsense));           bcopy(&request->sense, atadev->result, sizeof(struct atapi_reqsense));
     ata_dmafree(atadev);  
     free(request, M_ATAPI);      free(request, M_ATAPI);
     return error;      return error;
 }  }
Line 608  atapi_finish(struct atapi_request *reque Line 607  atapi_finish(struct atapi_request *reque
 #endif  #endif
     if (request->callback) {      if (request->callback) {
         if (!((request->callback)(request))) {          if (!((request->callback)(request))) {
             ata_dmafree(request->device);  
             free(request, M_ATAPI);              free(request, M_ATAPI);
         }          }
     }      }

Removed from v.1.8  
changed lines
  Added in v.1.9