浏览代码

ALSA: atiixp: Proper endian notations

The DMA address table in atiixp driver is in little-endian, hence we should define it with __le32 properly.

Spotted by sparse, a warning like:
  sound/pci/atiixp.c:393:28: warning: incorrect type in assignment (different base types)

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Takashi Iwai 7 年之前
父节点
当前提交
c44a81a40a
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      sound/pci/atiixp.c

+ 2 - 2
sound/pci/atiixp.c

@@ -207,10 +207,10 @@ struct atiixp;
  */
  */
 
 
 struct atiixp_dma_desc {
 struct atiixp_dma_desc {
-	u32 addr;	/* DMA buffer address */
+	__le32 addr;	/* DMA buffer address */
 	u16 status;	/* status bits */
 	u16 status;	/* status bits */
 	u16 size;	/* size of the packet in dwords */
 	u16 size;	/* size of the packet in dwords */
-	u32 next;	/* address of the next packet descriptor */
+	__le32 next;	/* address of the next packet descriptor */
 };
 };
 
 
 /*
 /*