Hi Omair,
[auto build test WARNING on next-20151009 -- if it's inappropriate base, please ignore]
reproduce: # apt-get install sparse make ARCH=x86_64 allmodconfig make C=1 CF=-D__CHECK_ENDIAN__
sparse warnings: (new ones prefixed by >>)
sound/soc/intel/skylake/skl-sst-cldma.c:48:24: sparse: incorrect type in assignment (different base types)
sound/soc/intel/skylake/skl-sst-cldma.c:48:24: expected unsigned int [unsigned] [usertype] <noident> sound/soc/intel/skylake/skl-sst-cldma.c:48:24: got restricted __le32 [usertype] <noident> sound/soc/intel/skylake/skl-sst-cldma.c:49:24: sparse: incorrect type in assignment (different base types) sound/soc/intel/skylake/skl-sst-cldma.c:49:24: expected unsigned int [unsigned] [usertype] <noident> sound/soc/intel/skylake/skl-sst-cldma.c:49:24: got restricted __le32 [usertype] <noident> sound/soc/intel/skylake/skl-sst-cldma.c:51:24: sparse: incorrect type in assignment (different base types) sound/soc/intel/skylake/skl-sst-cldma.c:51:24: expected unsigned int [unsigned] [usertype] <noident> sound/soc/intel/skylake/skl-sst-cldma.c:51:24: got restricted __le32 [usertype] <noident>
sound/soc/intel/skylake/skl-sst-cldma.c:54:24: sparse: incorrect type in assignment (different base types)
sound/soc/intel/skylake/skl-sst-cldma.c:54:24: expected unsigned int [unsigned] [usertype] <noident> sound/soc/intel/skylake/skl-sst-cldma.c:54:24: got restricted __le32
vim +48 sound/soc/intel/skylake/skl-sst-cldma.c
914426c8 Vinod Koul 2015-07-10 42 914426c8 Vinod Koul 2015-07-10 43 ctx->cl_dev.frags = 0; 914426c8 Vinod Koul 2015-07-10 44 while (size > 0) { 914426c8 Vinod Koul 2015-07-10 45 phys_addr_t addr = virt_to_phys(dmab_data->area + 914426c8 Vinod Koul 2015-07-10 46 (ctx->cl_dev.frags * ctx->cl_dev.bufsize)); 914426c8 Vinod Koul 2015-07-10 47 914426c8 Vinod Koul 2015-07-10 @48 bdl[0] = cpu_to_le32(lower_32_bits(addr)); 914426c8 Vinod Koul 2015-07-10 49 bdl[1] = cpu_to_le32(upper_32_bits(addr)); 914426c8 Vinod Koul 2015-07-10 50 914426c8 Vinod Koul 2015-07-10 51 bdl[2] = cpu_to_le32(ctx->cl_dev.bufsize); 914426c8 Vinod Koul 2015-07-10 52 914426c8 Vinod Koul 2015-07-10 53 size -= ctx->cl_dev.bufsize; 914426c8 Vinod Koul 2015-07-10 @54 bdl[3] = (size || !with_ioc) ? 0 : cpu_to_le32(0x01); 914426c8 Vinod Koul 2015-07-10 55 914426c8 Vinod Koul 2015-07-10 56 bdl += 4; 914426c8 Vinod Koul 2015-07-10 57 ctx->cl_dev.frags++;
:::::: The code at line 48 was first introduced by commit :::::: 914426c8657c1e934b015ffa32e7bfd0cb34f47f ASoC: Intel: Skylake: add code loader DMA operations
:::::: TO: Vinod Koul vinod.koul@intel.com :::::: CC: Mark Brown broonie@kernel.org
--- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation