memset(esp_dev, 0, sizeof(struct esp_device));
SDptr->hostdata = esp_dev;
}
- }
esp->snip = 0;
esp->msgout_len = 0;
Scsi_Cmnd *SCptr,
struct esp_device *esp_dev)
{
- if (esp_dev->sync || SCptr->SDptr->borken) {
+ if (esp_dev->sync || SCptr->device->borken) {
/* sorry, no can do */
ESPSDTR(("forcing to async, "));
build_sync_nego_msg(esp, 0, 0);
/* Regardless, next try for sync transfers. */
build_sync_nego_msg(esp, esp->sync_defp, 15);
- espo_dev->sync = 1;
+ esp_dev->sync = 1;
esp->snip = 1;
message_out = EXTENDED_MESSAGE;
}