History

mic/host: fix up virtio 1.0 APIs

This just makes code sparse-clean by using new memory access APIs in one file I missed. The new feature bit is not yet negotiated.

Michael S. Tsirkin committed 11 years ago

Commit 8a38f331 parent b9f7ac81 file · +12 −6Browse files

Unified · Split

drivers/misc/mic/host/mic_debugfs.c+12−6
@@ -326,21 +326,27 @@ static int mic_vdev_info_show(struct seq_file *s, void *unused) · 325 unmodified lines
326 }326 }
327 avail = vrh->vring.avail;327 avail = vrh->vring.avail;
328 seq_printf(s, "avail flags 0x%x idx %d\n",328 seq_printf(s, "avail flags 0x%x idx %d\n",
329 avail->flags, avail->idx & (num - 1));329 vringh16_to_cpu(vrh, avail->flags),
330 vringh16_to_cpu(vrh, avail->idx) & (num - 1));
330 seq_printf(s, "avail flags 0x%x idx %d\n",331 seq_printf(s, "avail flags 0x%x idx %d\n",
331 avail->flags, avail->idx);332 vringh16_to_cpu(vrh, avail->flags),
333 vringh16_to_cpu(vrh, avail->idx));
332 for (j = 0; j < num; j++)334 for (j = 0; j < num; j++)
333 seq_printf(s, "avail ring[%d] %d\n",335 seq_printf(s, "avail ring[%d] %d\n",
334 j, avail->ring[j]);336 j, avail->ring[j]);
335 used = vrh->vring.used;337 used = vrh->vring.used;
336 seq_printf(s, "used flags 0x%x idx %d\n",338 seq_printf(s, "used flags 0x%x idx %d\n",
337 used->flags, used->idx & (num - 1));339 vringh16_to_cpu(vrh, used->flags),
340 vringh16_to_cpu(vrh, used->idx) & (num - 1));
338 seq_printf(s, "used flags 0x%x idx %d\n",341 seq_printf(s, "used flags 0x%x idx %d\n",
339 used->flags, used->idx);342 vringh16_to_cpu(vrh, used->flags),
343 vringh16_to_cpu(vrh, used->idx));
340 for (j = 0; j < num; j++)344 for (j = 0; j < num; j++)
341 seq_printf(s, "used ring[%d] id %d len %d\n",345 seq_printf(s, "used ring[%d] id %d len %d\n",
342 j, used->ring[j].id,346 j, vringh32_to_cpu(vrh,
343 used->ring[j].len);347 used->ring[j].id),
348 vringh32_to_cpu(vrh,
349 used->ring[j].len));
344 }350 }
345 }351 }
346 mutex_unlock(&mdev->mic_mutex);352 mutex_unlock(&mdev->mic_mutex);