X-Git-Url: http://git.ozo.com/?p=openwrt-10.03%2F.git;a=blobdiff_plain;f=target%2Flinux%2Fifxmips%2Ffiles%2Farch%2Fmips%2Fifxmips%2Fdma-core.c;h=084b2839a7087e34813b59797c00b4ab71d29a97;hp=b334200cae18af0a39243af25c841860c9a38045;hb=70a973eda26b78b4674529510b4485f5e301d4a0;hpb=73a104c025f3230baa7e6e01250ca8825ee4342f diff --git a/target/linux/ifxmips/files/arch/mips/ifxmips/dma-core.c b/target/linux/ifxmips/files/arch/mips/ifxmips/dma-core.c index b334200ca..084b2839a 100644 --- a/target/linux/ifxmips/files/arch/mips/ifxmips/dma-core.c +++ b/target/linux/ifxmips/files/arch/mips/ifxmips/dma-core.c @@ -19,10 +19,10 @@ #include #include -#include -#include -#include -#include +#include +#include +#include +#include /*25 descriptors for each dma channel,4096/8/20=25.xx*/ #define IFXMIPS_DMA_DESCRIPTOR_OFFSET 25 @@ -552,7 +552,7 @@ int map_dma_chan(struct dma_chan_map *map) int result; for (i = 0; i < MAX_DMA_DEVICE_NUM; i++) - dma_devs[i].device_name = &global_device_name[i]; + strcpy(dma_devs[i].device_name, global_device_name[i]); for (i = 0; i < MAX_DMA_CHANNEL_NUM; i++) { dma_chan[i].irq = map[i].irq;