[alsa-devel] sound/pci/pcxhr/pcxhr.c:916:2: warning: 'flush_work_sync' is deprecated (declared at include/linux/workqueue.h:448)
Takashi Iwai
tiwai at suse.de
Wed Oct 10 07:41:26 CEST 2012
At Wed, 10 Oct 2012 07:36:43 +0800,
Fengguang Wu wrote:
>
> Hi Takashi,
>
> FYI, there *will* be new compile warnings in
>
> 672a112 ALSA: pcxhr - Kill tasklets
>
> sound/pci/pcxhr/pcxhr.c: In function 'pcxhr_prepare':
> sound/pci/pcxhr/pcxhr.c:916:2: warning: 'flush_work_sync' is deprecated (declared at include/linux/workqueue.h:448) [-Wdeprecated-declarations]
> sound/pci/pcxhr/pcxhr.c: In function 'pcxhr_hw_free':
> sound/pci/pcxhr/pcxhr.c:978:2: warning: 'flush_work_sync' is deprecated (declared at include/linux/workqueue.h:448) [-Wdeprecated-declarations]
Thanks, fixed now.
Takashi
>
> vim +916 sound/pci/pcxhr/pcxhr.c
>
> e12229b4 Markus Bollinger 2005-12-06 901
> e12229b4 Markus Bollinger 2005-12-06 902 /*
> e12229b4 Markus Bollinger 2005-12-06 903 * prepare callback for all pcms
> e12229b4 Markus Bollinger 2005-12-06 904 */
> e12229b4 Markus Bollinger 2005-12-06 905 static int pcxhr_prepare(struct snd_pcm_substream *subs)
> e12229b4 Markus Bollinger 2005-12-06 906 {
> e12229b4 Markus Bollinger 2005-12-06 907 struct snd_pcxhr *chip = snd_pcm_substream_chip(subs);
> e12229b4 Markus Bollinger 2005-12-06 908 struct pcxhr_mgr *mgr = chip->mgr;
> e12229b4 Markus Bollinger 2005-12-06 909 int err = 0;
> e12229b4 Markus Bollinger 2005-12-06 910
> e12229b4 Markus Bollinger 2005-12-06 911 snd_printdd("pcxhr_prepare : period_size(%lx) periods(%x) buffer_size(%lx)\n",
> e12229b4 Markus Bollinger 2005-12-06 912 subs->runtime->period_size, subs->runtime->periods,
> e12229b4 Markus Bollinger 2005-12-06 913 subs->runtime->buffer_size);
> e12229b4 Markus Bollinger 2005-12-06 914
> 672a1128 Takashi Iwai 2011-06-14 915 cancel_work_sync(&mgr->timer_work);
> 672a1128 Takashi Iwai 2011-06-14 @916 flush_work_sync(&mgr->trigger_work);
> 672a1128 Takashi Iwai 2011-06-14 917
> 62932df8 Ingo Molnar 2006-01-16 918 mutex_lock(&mgr->setup_mutex);
> e12229b4 Markus Bollinger 2005-12-06 919
> e12229b4 Markus Bollinger 2005-12-06 920 do {
> e12229b4 Markus Bollinger 2005-12-06 921 /* only the first stream can choose the sample rate */
> e12229b4 Markus Bollinger 2005-12-06 922 /* set the clock only once (first stream) */
> 8937fd88 Takashi Iwai 2006-01-10 923 if (mgr->sample_rate != subs->runtime->rate) {
> e12229b4 Markus Bollinger 2005-12-06 924 err = pcxhr_set_clock(mgr, subs->runtime->rate);
>
> ---
> 0-DAY kernel build testing backend Open Source Technology Center
> Fengguang Wu, Yuanhan Liu Intel Corporation
More information about the Alsa-devel
mailing list