|
@@ -2933,9 +2933,11 @@ static int r100_debugfs_cp_ring_info(struct seq_file *m, void *data)
|
|
seq_printf(m, "CP_RB_RPTR 0x%08x\n", rdp);
|
|
seq_printf(m, "CP_RB_RPTR 0x%08x\n", rdp);
|
|
seq_printf(m, "%u free dwords in ring\n", ring->ring_free_dw);
|
|
seq_printf(m, "%u free dwords in ring\n", ring->ring_free_dw);
|
|
seq_printf(m, "%u dwords in ring\n", count);
|
|
seq_printf(m, "%u dwords in ring\n", count);
|
|
- for (j = 0; j <= count; j++) {
|
|
|
|
- i = (rdp + j) & ring->ptr_mask;
|
|
|
|
- seq_printf(m, "r[%04d]=0x%08x\n", i, ring->ring[i]);
|
|
|
|
|
|
+ if (ring->ready) {
|
|
|
|
+ for (j = 0; j <= count; j++) {
|
|
|
|
+ i = (rdp + j) & ring->ptr_mask;
|
|
|
|
+ seq_printf(m, "r[%04d]=0x%08x\n", i, ring->ring[i]);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|