[alsa-devel] [asoc:topic/adsp 4/4] sound/soc/codecs/wm_adsp.c:664:29: sparse: incorrect type in assignment (different modifiers)

kbuild test robot fengguang.wu at intel.com
Tue Jan 8 20:00:37 CET 2013


tree:   git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git topic/adsp
head:   25326bb263894a528288716901bd434372927844
commit: 25326bb263894a528288716901bd434372927844 [4/4] ASoC: wm_adsp: Implement support for algorithm-specific coefficient blocks


sparse warnings:

+ sound/soc/codecs/wm_adsp.c:664:29: sparse: incorrect type in assignment (different modifiers)
sound/soc/codecs/wm_adsp.c:664:29:    expected struct wm_adsp_region *mem
sound/soc/codecs/wm_adsp.c:664:29:    got struct wm_adsp_region const *
sound/soc/codecs/wm_adsp.c: In function 'wm_adsp_load_coeff':
sound/soc/codecs/wm_adsp.c:664:8: warning: assignment discards 'const' qualifier from pointer target type [enabled by default]

vim +664 sound/soc/codecs/wm_adsp.c

2159ad93 Mark Brown 2012-10-11  648  		case WMFW_NAME_TEXT:
2159ad93 Mark Brown 2012-10-11  649  		case WMFW_INFO_TEXT:
2159ad93 Mark Brown 2012-10-11  650  			break;
2159ad93 Mark Brown 2012-10-11  651  		case WMFW_ABSOLUTE:
2159ad93 Mark Brown 2012-10-11  652  			region_name = "register";
2159ad93 Mark Brown 2012-10-11  653  			reg = offset;
2159ad93 Mark Brown 2012-10-11  654  			break;
25326bb2 Mark Brown 2013-01-08  655  
25326bb2 Mark Brown 2013-01-08  656  		case WMFW_ADSP1_DM:
25326bb2 Mark Brown 2013-01-08  657  		case WMFW_ADSP1_ZM:
25326bb2 Mark Brown 2013-01-08  658  		case WMFW_ADSP2_XM:
25326bb2 Mark Brown 2013-01-08  659  		case WMFW_ADSP2_YM:
25326bb2 Mark Brown 2013-01-08  660  			adsp_dbg(dsp, "%s.%d: %d bytes in %x for %x\n",
25326bb2 Mark Brown 2013-01-08  661  				 file, blocks, le32_to_cpu(blk->len),
25326bb2 Mark Brown 2013-01-08  662  				 type, le32_to_cpu(blk->id));
25326bb2 Mark Brown 2013-01-08  663  
25326bb2 Mark Brown 2013-01-08 @664  			mem = wm_adsp_find_region(dsp, type);
25326bb2 Mark Brown 2013-01-08  665  			if (!mem) {
25326bb2 Mark Brown 2013-01-08  666  				adsp_err(dsp, "No base for region %x\n", type);
25326bb2 Mark Brown 2013-01-08  667  				break;
25326bb2 Mark Brown 2013-01-08  668  			}
25326bb2 Mark Brown 2013-01-08  669  
25326bb2 Mark Brown 2013-01-08  670  			reg = 0;
25326bb2 Mark Brown 2013-01-08  671  			list_for_each_entry(alg_region,
25326bb2 Mark Brown 2013-01-08  672  					    &dsp->alg_regions, list) {

---
0-DAY kernel build testing backend         Open Source Technology Center
Fengguang Wu, Yuanhan Liu                              Intel Corporation


More information about the Alsa-devel mailing list