if (!s->bs) return; /* ouch! (see ide_flush_cb) */
- if (!s->bs) return; /* yikes */
-
n = s->io_buffer_size >> 9;
sector_num = ide_get_sector(s);
if (n > 0) {
if (!s->bs) return; /* ouch! (see ide_flush_cb) */
- if (!s->bs) return; /* yikes */
-
n = s->io_buffer_size >> 9;
sector_num = ide_get_sector(s);
if (n > 0) {
{
IDEState *s = opaque;
- if (!s->bs) return; /* ouch! (see ide_flush_cb) */
+ if (!s->bs) return; /* ouch! (see below) */
if (ret) {
/* We are completely doomed. The IDE spec does not permit us
if (!s->bs) return; /* ouch! (see ide_flush_cb) */
- if (!s->bs) return; /* yikes */
-
if (ret < 0) {
ide_atapi_io_error(s, ret);
goto eot;
if (!s->bs) return; /* ouch! (see ide_flush_cb) */
- if (!s->bs) return; /* yikes */
-
/* XXX: send interrupt too */
bdrv_get_geometry(s->bs, &nb_sectors);
s->nb_sectors = nb_sectors;