Hi Mark,
I love your patch! Yet something to improve:
[auto build test ERROR on broonie-sound/for-next] [also build test ERROR on v5.18 next-20220603] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch]
url: https://github.com/intel-lab-lkp/linux/commits/Mark-Brown/ASoC-DAI-clocking-... base: https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git for-next config: hexagon-randconfig-r034-20220531 (https://download.01.org/0day-ci/archive/20220603/202206031611.NflHL5M6-lkp@i...) compiler: clang version 15.0.0 (https://github.com/llvm/llvm-project b364c76683f8ef241025a9556300778c07b590c2) reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://github.com/intel-lab-lkp/linux/commit/dbeb676b530a8a641b9444a092dcab... git remote add linux-review https://github.com/intel-lab-lkp/linux git fetch --no-tags linux-review Mark-Brown/ASoC-DAI-clocking-terminology-modernisation/20220602-220124 git checkout dbeb676b530a8a641b9444a092dcab1d5af2a71f # save the config file mkdir build_dir && cp config build_dir/.config COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 O=build_dir ARCH=hexagon SHELL=/bin/bash sound/soc/codecs/
If you fix the issue, kindly add following tag where applicable Reported-by: kernel test robot lkp@intel.com
All errors (new ones prefixed by >>):
sound/soc/codecs/tlv320aic26.c:365:9: error: no member named 'master' in 'struct aic26'
aic26->master = 1; ~~~~~ ^ 1 error generated.
vim +365 sound/soc/codecs/tlv320aic26.c
7fbdeb809050cb Mark Brown 2013-09-25 341 f0fba2ad1b6b53 Liam Girdwood 2010-03-17 342 /* --------------------------------------------------------------------- f0fba2ad1b6b53 Liam Girdwood 2010-03-17 343 * SPI device portion of driver: probe and release routines and SPI f0fba2ad1b6b53 Liam Girdwood 2010-03-17 344 * driver registration. f0fba2ad1b6b53 Liam Girdwood 2010-03-17 345 */ f0fba2ad1b6b53 Liam Girdwood 2010-03-17 346 static int aic26_spi_probe(struct spi_device *spi) d8e3bb7385da0b Grant Likely 2008-07-29 347 { f0fba2ad1b6b53 Liam Girdwood 2010-03-17 348 struct aic26 *aic26; f0fba2ad1b6b53 Liam Girdwood 2010-03-17 349 int ret; d8e3bb7385da0b Grant Likely 2008-07-29 350 f0fba2ad1b6b53 Liam Girdwood 2010-03-17 351 dev_dbg(&spi->dev, "probing tlv320aic26 spi device\n"); f0fba2ad1b6b53 Liam Girdwood 2010-03-17 352 f0fba2ad1b6b53 Liam Girdwood 2010-03-17 353 /* Allocate driver data */ a8163023d29c14 Axel Lin 2011-12-29 354 aic26 = devm_kzalloc(&spi->dev, sizeof *aic26, GFP_KERNEL); f0fba2ad1b6b53 Liam Girdwood 2010-03-17 355 if (!aic26) f0fba2ad1b6b53 Liam Girdwood 2010-03-17 356 return -ENOMEM; f0fba2ad1b6b53 Liam Girdwood 2010-03-17 357 7fbdeb809050cb Mark Brown 2013-09-25 358 aic26->regmap = devm_regmap_init_spi(spi, &aic26_regmap); 7fbdeb809050cb Mark Brown 2013-09-25 359 if (IS_ERR(aic26->regmap)) 7fbdeb809050cb Mark Brown 2013-09-25 360 return PTR_ERR(aic26->regmap); 7fbdeb809050cb Mark Brown 2013-09-25 361 f0fba2ad1b6b53 Liam Girdwood 2010-03-17 362 /* Initialize the driver data */ f0fba2ad1b6b53 Liam Girdwood 2010-03-17 363 aic26->spi = spi; f0fba2ad1b6b53 Liam Girdwood 2010-03-17 364 dev_set_drvdata(&spi->dev, aic26); f0fba2ad1b6b53 Liam Girdwood 2010-03-17 @365 aic26->master = 1; f0fba2ad1b6b53 Liam Girdwood 2010-03-17 366 1514613a7a4480 Kuninori Morimoto 2018-01-29 367 ret = devm_snd_soc_register_component(&spi->dev, 1514613a7a4480 Kuninori Morimoto 2018-01-29 368 &aic26_soc_component_dev, &aic26_dai, 1); f0fba2ad1b6b53 Liam Girdwood 2010-03-17 369 return ret; f0fba2ad1b6b53 Liam Girdwood 2010-03-17 370 } f0fba2ad1b6b53 Liam Girdwood 2010-03-17 371