Sorry, typo...
> @@ -674,6 +712,20 @@
> ad_start(&ch->device[MASTER]);
> if (ch->devices & (ATA_ATA_SLAVE) && ch->device[SLAVE].driver)
> ad_start(&ch->device[SLAVE]);
> + }
> + if (ch->devices & (ATA_ATA_MASTER) && ch->device[MASTER].driver) {
> + if (ch->device[MASTER].suspended && ch->device[MASTER].mode >= ATA_DMA) {
> + printf("%s: going to suspend, ignoring.\n", __func__);
> + splx(s);
> + return;
> + }
> + }
> + if (ch->devices & (ATA_ATA_SLAVE) && ch->device[SLAVE].driver) {
> + if (ch->device[SLAVE].suspended && ch->device[MASTER].mode >= ATA_DMA) {
^^^^^^^ SLAVE
Thanks
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message