patch-2.4.23 linux-2.4.23/drivers/ieee1394/ohci1394.c
Next file: linux-2.4.23/drivers/ieee1394/pcilynx.c
Previous file: linux-2.4.23/drivers/ieee1394/nodemgr.c
Back to the patch index
Back to the overall index
- Lines: 31
- Date:
2003-11-28 10:26:20.000000000 -0800
- Orig file:
linux-2.4.22/drivers/ieee1394/ohci1394.c
- Orig date:
2003-08-25 04:44:41.000000000 -0700
diff -urN linux-2.4.22/drivers/ieee1394/ohci1394.c linux-2.4.23/drivers/ieee1394/ohci1394.c
@@ -165,7 +165,7 @@
printk(level "%s_%d: " fmt "\n" , OHCI1394_DRIVER_NAME, card , ## args)
static char version[] __devinitdata =
- "$Rev: 1010 $ Ben Collins <bcollins@debian.org>";
+ "$Rev: 1045 $ Ben Collins <bcollins@debian.org>";
/* Module Parameters */
MODULE_PARM(phys_dma,"i");
@@ -1464,7 +1464,7 @@
if (sync != -1) {
/* set sync flag on first DMA descriptor */
struct dma_cmd *cmd = &recv->block[recv->block_dma];
- cmd->control |= DMA_CTL_WAIT;
+ cmd->control |= cpu_to_le32(DMA_CTL_WAIT);
/* match sync field */
contextMatch |= (sync&0xf)<<8;
@@ -1688,10 +1688,10 @@
struct dma_cmd *im = &recv->block[recv->block_dma];
/* check the DMA descriptor for new writes to xferStatus */
- u16 xferstatus = im->status >> 16;
+ u16 xferstatus = le32_to_cpu(im->status) >> 16;
/* rescount is the number of bytes *remaining to be written* in the block */
- u16 rescount = im->status & 0xFFFF;
+ u16 rescount = le32_to_cpu(im->status) & 0xFFFF;
unsigned char event = xferstatus & 0x1F;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)