RE: [V2] dmaengine: fsl-qdma: add NXP Layerscape qDMA engine driver support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Vinod,

There may be issues with this patch, because this patch depend on https://patchwork.kernel.org/patch/10132327/.

But my submission is not numbered, I resubmitted the new patch number [v2,[1-6]/6] yesterday.

Please rebuild new patch, Thanks.

Best Regards,
Wen


> -----Original Message-----
> From: dmaengine-owner@xxxxxxxxxxxxxxx
> [mailto:dmaengine-owner@xxxxxxxxxxxxxxx] On Behalf Of kbuild test robot
> Sent: 2017年12月27日 9:35
> To: Wen He <wen.he_1@xxxxxxx>
> Cc: kbuild-all@xxxxxx; vinod.koul@xxxxxxxxx; Leo Li <leoyang.li@xxxxxxx>;
> dmaengine@xxxxxxxxxxxxxxx; Jiafei Pan <jiafei.pan@xxxxxxx>; Jiaheng Fan
> <jiaheng.fan@xxxxxxx>; Wen He <wen.he_1@xxxxxxx>
> Subject: Re: [V2] dmaengine: fsl-qdma: add NXP Layerscape qDMA engine
> driver support
> 
> Hi Wen,
> 
> Thank you for the patch! Yet something to improve:
> 
> [auto build test ERROR on linus/master]
> [also build test ERROR on v4.15-rc5 next-20171222] [if your patch is applied
> to the wrong git tree, please drop us a note to help improve the system]
> 
> url:
> https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgith
> ub.com%2F0day-ci%2Flinux%2Fcommits%2FWen-He%2Fdmaengine-fsl-qdma
> -add-NXP-Layerscape-qDMA-engine-driver-support%2F20171225-232227&da
> ta=02%7C01%7Cwen.he_1%40nxp.com%7C326440436d4341fa6a2f08d54cca
> 27ee%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C63649935351
> 5664674&sdata=qyJ3X%2BfHA7zgPwfb%2Fxl2OZb3q71ZULr23EqYC7nM%2BZ
> 8%3D&reserved=0
> config: arm-allyesconfig (attached as .config)
> compiler: arm-linux-gnueabi-gcc (Debian 7.2.0-11) 7.2.0
> reproduce:
>         wget
> https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fraw.
> githubusercontent.com%2Fintel%2Flkp-tests%2Fmaster%2Fsbin%2Fmake.cro
> ss&data=02%7C01%7Cwen.he_1%40nxp.com%7C326440436d4341fa6a2f08
> d54cca27ee%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C63649
> 9353515664674&sdata=y8xJH6DOWPm4BQaAa%2F5UkPMpbfNDx8Dbk8fQe
> rPm7h4%3D&reserved=0 -O ~/bin/make.cross
>         chmod +x ~/bin/make.cross
>         # save the attached .config to linux build tree
>         make.cross ARCH=arm
> 
> All errors (new ones prefixed by >>):
> 
>    In file included from drivers//dma/fsl-qdma.c:27:0:
>    drivers//dma/fsldma.h: In function 'in_be64':
>    drivers//dma/fsldma.h:202:15: error: implicit declaration of function
> 'in_be32'; did you mean 'in_be64'? [-Werror=implicit-function-declaration]
>      return ((u64)in_be32((u32 __iomem *)addr) << 32) |
>                   ^~~~~~~
>                   in_be64
>    drivers//dma/fsldma.h: In function 'out_be64':
>    drivers//dma/fsldma.h:208:2: error: implicit declaration of function
> 'out_be32'; did you mean 'out_be64'? [-Werror=implicit-function-declaration]
>      out_be32((u32 __iomem *)addr, val >> 32);
>      ^~~~~~~~
>      out_be64
>    drivers//dma/fsldma.h: In function 'in_le64':
>    drivers//dma/fsldma.h:215:15: error: implicit declaration of function
> 'in_le32'; did you mean 'in_le64'? [-Werror=implicit-function-declaration]
>      return ((u64)in_le32((u32 __iomem *)addr + 1) << 32) |
>                   ^~~~~~~
>                   in_le64
>    drivers//dma/fsldma.h: In function 'out_le64':
>    drivers//dma/fsldma.h:221:2: error: implicit declaration of function
> 'out_le32'; did you mean 'out_le64'? [-Werror=implicit-function-declaration]
>      out_le32((u32 __iomem *)addr + 1, val >> 32);
>      ^~~~~~~~
>      out_le64
>    drivers//dma/fsl-qdma.c: In function 'qdma_readl':
> >> drivers//dma/fsl-qdma.c:275:9: error: implicit declaration of
> >> function 'FSL_DMA_IN'; did you mean 'FSL_DMA_EOL'?
> >> [-Werror=implicit-function-declaration]
>      return FSL_DMA_IN(qdma, addr, 32);
>             ^~~~~~~~~~
>             FSL_DMA_EOL
>    drivers//dma/fsl-qdma.c: In function 'qdma_writel':
>    drivers//dma/fsl-qdma.c:281:2: error: implicit declaration of function
> 'FSL_DMA_OUT'; did you mean 'FSL_DMA_EOL'?
> [-Werror=implicit-function-declaration]
>      FSL_DMA_OUT(qdma, addr, val, 32);
>      ^~~~~~~~~~~
>      FSL_DMA_EOL
>    In file included from drivers//dma/fsl-qdma.c:27:0:
>    At top level:
>    drivers//dma/fsldma.h:219:13: warning: 'out_le64' defined but not used
> [-Wunused-function]
>     static void out_le64(u64 __iomem *addr, u64 val)
>                 ^~~~~~~~
>    drivers//dma/fsldma.h:213:12: warning: 'in_le64' defined but not used
> [-Wunused-function]
>     static u64 in_le64(const u64 __iomem *addr)
>                ^~~~~~~
>    drivers//dma/fsldma.h:206:13: warning: 'out_be64' defined but not used
> [-Wunused-function]
>     static void out_be64(u64 __iomem *addr, u64 val)
>                 ^~~~~~~~
>    drivers//dma/fsldma.h:200:12: warning: 'in_be64' defined but not used
> [-Wunused-function]
>     static u64 in_be64(const u64 __iomem *addr)
>                ^~~~~~~
>    cc1: some warnings being treated as errors
> 
> vim +275 drivers//dma/fsl-qdma.c
> 
>    272
>    273	static u32 qdma_readl(struct fsl_qdma_engine *qdma, void
> __iomem *addr)
>    274	{
>  > 275		return FSL_DMA_IN(qdma, addr, 32);
>    276	}
>    277
> 
> ---
> 0-DAY kernel test infrastructure                Open Source Technology
> Center
> https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.
> 01.org%2Fpipermail%2Fkbuild-all&data=02%7C01%7Cwen.he_1%40nxp.com
> %7C326440436d4341fa6a2f08d54cca27ee%7C686ea1d3bc2b4c6fa92cd99c5
> c301635%7C0%7C0%7C636499353515664674&sdata=%2BHLUxMOBnkan5
> Mt14%2F85CfF863gBOYbP3by%2F4pfz7ik%3D&reserved=0
> Intel Corporation
?韬{.n?????%??檩??w?{.n???Ё?撖)?骅w*jg????????G??⒏⒎?:+v????????????"??????



[Index of Archives]     [Linux Kernel]     [Linux ARM (vger)]     [Linux ARM MSM]     [Linux Omap]     [Linux Arm]     [Linux Tegra]     [Fedora ARM]     [Linux for Samsung SOC]     [eCos]     [Linux PCI]     [Linux Fastboot]     [Gcc Help]     [Git]     [DCCP]     [IETF Announce]     [Security]     [Linux MIPS]     [Yosemite Campsites]

  Powered by Linux