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
326326 }
327327 avail = vrh->vring.avail;
328328 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));
330331 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));
332334 for (j = 0; j < num; j++)
333335 seq_printf(s, "avail ring[%d] %d\n",
334336 j, avail->ring[j]);
335337 used = vrh->vring.used;
336338 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));
338341 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));
340344 for (j = 0; j < num; j++)
341345 seq_printf(s, "used ring[%d] id %d len %d\n",
342− j, used->ring[j].id,
343− used->ring[j].len);
346+ j, vringh32_to_cpu(vrh,
347+ used->ring[j].id),
348+ vringh32_to_cpu(vrh,
349+ used->ring[j].len));
344350 }
345351 }
346352 mutex_unlock(&mdev->mic_mutex);