diff options
Diffstat (limited to 'drivers/s390/cio/qdio_debug.c')
| -rw-r--r-- | drivers/s390/cio/qdio_debug.c | 13 | 
1 files changed, 9 insertions, 4 deletions
diff --git a/drivers/s390/cio/qdio_debug.c b/drivers/s390/cio/qdio_debug.c index 0e615cb912d..ed68245f974 100644 --- a/drivers/s390/cio/qdio_debug.c +++ b/drivers/s390/cio/qdio_debug.c @@ -54,15 +54,17 @@ static int qstat_show(struct seq_file *m, void *v)  	if (!q)  		return 0; -	seq_printf(m, "DSCI: %d   nr_used: %d\n", -		   *(u32 *)q->irq_ptr->dsci, atomic_read(&q->nr_buf_used)); -	seq_printf(m, "ftc: %d  last_move: %d\n", +	seq_printf(m, "Timestamp: %Lx  Last AI: %Lx\n", +		   q->timestamp, last_ai_time); +	seq_printf(m, "nr_used: %d  ftc: %d  last_move: %d\n", +		   atomic_read(&q->nr_buf_used),  		   q->first_to_check, q->last_move);  	if (q->is_input_q) {  		seq_printf(m, "polling: %d  ack start: %d  ack count: %d\n",  			   q->u.in.polling, q->u.in.ack_start,  			   q->u.in.ack_count); -		seq_printf(m, "IRQs disabled: %u\n", +		seq_printf(m, "DSCI: %d   IRQs disabled: %u\n", +			   *(u32 *)q->irq_ptr->dsci,  			   test_bit(QDIO_QUEUE_IRQS_DISABLED,  			   &q->u.in.queue_irq_state));  	} @@ -76,6 +78,9 @@ static int qstat_show(struct seq_file *m, void *v)  		case SLSB_P_OUTPUT_NOT_INIT:  			seq_printf(m, "N");  			break; +		case SLSB_P_OUTPUT_PENDING: +			seq_printf(m, "P"); +			break;  		case SLSB_P_INPUT_PRIMED:  		case SLSB_CU_OUTPUT_PRIMED:  			seq_printf(m, "+");  |