diff options
author | Stefan Richter <stefanr@s5r6.in-berlin.de> | 2006-09-07 09:52:00 -0400 |
---|---|---|
committer | Stefan Richter <stefanr@s5r6.in-berlin.de> | 2006-09-17 13:38:57 -0400 |
commit | cf82703dc6f8197341ca6be33cd38e80332685f0 (patch) | |
tree | 6174c25ccf8cf6e02b2736d78ae0949e43b443a6 | |
parent | 98e238cd42be6c0852da519303cf0182690f8d9f (diff) |
ieee1394: ohci1394: fix endianess bug in debug message
The transaction labels were misprinted int the debug printk "Packet
received from node..." due two byte-swapping once too often. Affected
were big endian machines, except UniNorth based ones. Fix tested by
Wolfgang Pfeiffer.
Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
-rw-r--r-- | drivers/ieee1394/ohci1394.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/ieee1394/ohci1394.c b/drivers/ieee1394/ohci1394.c index 9890ab73bb5f..4622c99c12f2 100644 --- a/drivers/ieee1394/ohci1394.c +++ b/drivers/ieee1394/ohci1394.c | |||
@@ -2739,7 +2739,7 @@ static void dma_rcv_tasklet (unsigned long data) | |||
2739 | (cond_le32_to_cpu(d->spb[length/4-1], ohci->no_swap_incoming)>>16)&0x1f, | 2739 | (cond_le32_to_cpu(d->spb[length/4-1], ohci->no_swap_incoming)>>16)&0x1f, |
2740 | (cond_le32_to_cpu(d->spb[length/4-1], ohci->no_swap_incoming)>>21)&0x3, | 2740 | (cond_le32_to_cpu(d->spb[length/4-1], ohci->no_swap_incoming)>>21)&0x3, |
2741 | tcode, length, d->ctx, | 2741 | tcode, length, d->ctx, |
2742 | (cond_le32_to_cpu(d->spb[0], ohci->no_swap_incoming)>>10)&0x3f); | 2742 | (d->spb[0]>>10)&0x3f); |
2743 | 2743 | ||
2744 | ack = (((cond_le32_to_cpu(d->spb[length/4-1], ohci->no_swap_incoming)>>16)&0x1f) | 2744 | ack = (((cond_le32_to_cpu(d->spb[length/4-1], ohci->no_swap_incoming)>>16)&0x1f) |
2745 | == 0x11) ? 1 : 0; | 2745 | == 0x11) ? 1 : 0; |