[sound:topic/gpd-win-jack-fix 1/4] sound/soc//codecs/rt5645.c:3252:4: error: break statement not within loop or switch

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

 



tree:   https://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git topic/gpd-win-jack-fix
head:   ba696ca0c6864a74842e0534cf5a26c38b55172e
commit: 867babbf447f6c5ad188b7245f63e96f1905ff00 [1/4] ASoC: rt5645: read jd1_1 status for jd detection
config: arm-multi_v7_defconfig (attached as .config)
compiler: arm-linux-gnueabi-gcc (Debian 6.1.1-9) 6.1.1 20160705
reproduce:
        wget https://raw.githubusercontent.com/01org/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        git checkout 867babbf447f6c5ad188b7245f63e96f1905ff00
        # save the attached .config to linux build tree
        make.cross ARCH=arm 

Note: the sound/topic/gpd-win-jack-fix HEAD ba696ca0c6864a74842e0534cf5a26c38b55172e builds fine.
      It only hurts bisectibility.

All errors (new ones prefixed by >>):

   sound/soc//codecs/rt5645.c: In function 'rt5645_jack_detect_work':
>> sound/soc//codecs/rt5645.c:3252:4: error: break statement not within loop or switch
       break;
       ^~~~~

vim +3252 sound/soc//codecs/rt5645.c

6e747d53 Bard Liao       2015-04-28  3236  		snd_soc_jack_report(rt5645->hp_jack,
6e747d53 Bard Liao       2015-04-28  3237  				    report, SND_JACK_HEADPHONE);
6e747d53 Bard Liao       2015-04-28  3238  		snd_soc_jack_report(rt5645->mic_jack,
6e747d53 Bard Liao       2015-04-28  3239  				    report, SND_JACK_MICROPHONE);
f312bc59 Nicolas Boichat 2015-07-14  3240  		return;
867babbf Bard Liao       2017-03-20  3241  	default: /* read rt5645 jd1_1 status */
867babbf Bard Liao       2017-03-20  3242  		val = snd_soc_read(rt5645->codec, RT5645_INT_IRQ_ST) & 0x1000;
6e747d53 Bard Liao       2015-04-28  3243  		break;
6e747d53 Bard Liao       2015-04-28  3244  
6e747d53 Bard Liao       2015-04-28  3245  	}
6e747d53 Bard Liao       2015-04-28  3246  
867babbf Bard Liao       2017-03-20  3247  	if (!val) {
6e747d53 Bard Liao       2015-04-28  3248  		/* jack in */
6e747d53 Bard Liao       2015-04-28  3249  		if (rt5645->jack_type == 0) {
6e747d53 Bard Liao       2015-04-28  3250  			report = rt5645_jack_detect(rt5645->codec, 1);
6e747d53 Bard Liao       2015-04-28  3251  			/* for push button and jack out */
6e747d53 Bard Liao       2015-04-28 @3252  			break;
6e747d53 Bard Liao       2015-04-28  3253  		}
6e747d53 Bard Liao       2015-04-28  3254  		btn_type = 0;
6e747d53 Bard Liao       2015-04-28  3255  		if (snd_soc_read(rt5645->codec, RT5645_INT_IRQ_ST) & 0x4) {
6e747d53 Bard Liao       2015-04-28  3256  			/* button pressed */
6e747d53 Bard Liao       2015-04-28  3257  			report = SND_JACK_HEADSET;
6e747d53 Bard Liao       2015-04-28  3258  			btn_type = rt5645_button_detect(rt5645->codec);
6e747d53 Bard Liao       2015-04-28  3259  			/* rt5650 can report three kinds of button behavior,
6e747d53 Bard Liao       2015-04-28  3260  			   one click, double click and hold. However,

:::::: The code at line 3252 was first introduced by commit
:::::: 6e747d5311fc67b5fe7e2d7d242329c1bdff3318 ASoC: rt5645: Adds push button support for rt5650

:::::: TO: Bard Liao <bardliao@xxxxxxxxxxx>
:::::: CC: Mark Brown <broonie@xxxxxxxxxx>

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

Attachment: .config.gz
Description: application/gzip

_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux