Messages in this thread |  | | Date | Wed, 12 Feb 2025 12:41:57 +0800 | | From | kernel test robot <> | | Subject | drivers/most/most_snd.c:58: warning: Excess struct member 'opened' description in 'channel' |
| |
Hi Mark,
FYI, the error/warning still remains.
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 09fbf3d502050282bf47ab3babe1d4ed54dd1fd8 commit: 512d092d78823f9813f4af38090b33c454137a4c ALSA: Enable build with UML date: 1 year, 7 months ago config: um-randconfig-001-20240624 (https://download.01.org/0day-ci/archive/20250212/202502121231.jdgxuPA7-lkp@intel.com/config) compiler: gcc-12 (Debian 12.2.0-14) 12.2.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250212/202502121231.jdgxuPA7-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot <lkp@intel.com> | Closes: https://lore.kernel.org/oe-kbuild-all/202502121231.jdgxuPA7-lkp@intel.com/
All warnings (new ones prefixed by >>):
>> drivers/most/most_snd.c:58: warning: Excess struct member 'opened' description in 'channel'
vim +58 drivers/most/most_snd.c
54b4856fb36246 drivers/staging/most/aim-sound/sound.c Christian Gromm 2015-07-24 26 54b4856fb36246 drivers/staging/most/aim-sound/sound.c Christian Gromm 2015-07-24 27 /** 54b4856fb36246 drivers/staging/most/aim-sound/sound.c Christian Gromm 2015-07-24 28 * struct channel - private structure to keep channel specific data 54b4856fb36246 drivers/staging/most/aim-sound/sound.c Christian Gromm 2015-07-24 29 * @substream: stores the substream structure fba3993e86cc44 drivers/most/most_snd.c Randy Dunlap 2023-01-12 30 * @pcm_hardware: low-level hardware description 54b4856fb36246 drivers/staging/most/aim-sound/sound.c Christian Gromm 2015-07-24 31 * @iface: interface for which the channel belongs to 54b4856fb36246 drivers/staging/most/aim-sound/sound.c Christian Gromm 2015-07-24 32 * @cfg: channel configuration 54b4856fb36246 drivers/staging/most/aim-sound/sound.c Christian Gromm 2015-07-24 33 * @card: registered sound card 54b4856fb36246 drivers/staging/most/aim-sound/sound.c Christian Gromm 2015-07-24 34 * @list: list for private use 54b4856fb36246 drivers/staging/most/aim-sound/sound.c Christian Gromm 2015-07-24 35 * @id: channel index 54b4856fb36246 drivers/staging/most/aim-sound/sound.c Christian Gromm 2015-07-24 36 * @period_pos: current period position (ring buffer) 54b4856fb36246 drivers/staging/most/aim-sound/sound.c Christian Gromm 2015-07-24 37 * @buffer_pos: current buffer position (ring buffer) 54b4856fb36246 drivers/staging/most/aim-sound/sound.c Christian Gromm 2015-07-24 38 * @is_stream_running: identifies whether a stream is running or not 54b4856fb36246 drivers/staging/most/aim-sound/sound.c Christian Gromm 2015-07-24 39 * @opened: set when the stream is opened 54b4856fb36246 drivers/staging/most/aim-sound/sound.c Christian Gromm 2015-07-24 40 * @playback_task: playback thread 54b4856fb36246 drivers/staging/most/aim-sound/sound.c Christian Gromm 2015-07-24 41 * @playback_waitq: waitq used by playback thread fba3993e86cc44 drivers/most/most_snd.c Randy Dunlap 2023-01-12 42 * @copy_fn: copy function for PCM-specific format and width 54b4856fb36246 drivers/staging/most/aim-sound/sound.c Christian Gromm 2015-07-24 43 */ 54b4856fb36246 drivers/staging/most/aim-sound/sound.c Christian Gromm 2015-07-24 44 struct channel { 54b4856fb36246 drivers/staging/most/aim-sound/sound.c Christian Gromm 2015-07-24 45 struct snd_pcm_substream *substream; d801887248312f drivers/staging/most/aim-sound/sound.c Christian Gromm 2015-09-28 46 struct snd_pcm_hardware pcm_hardware; 54b4856fb36246 drivers/staging/most/aim-sound/sound.c Christian Gromm 2015-07-24 47 struct most_interface *iface; 54b4856fb36246 drivers/staging/most/aim-sound/sound.c Christian Gromm 2015-07-24 48 struct most_channel_config *cfg; 54b4856fb36246 drivers/staging/most/aim-sound/sound.c Christian Gromm 2015-07-24 49 struct snd_card *card; 54b4856fb36246 drivers/staging/most/aim-sound/sound.c Christian Gromm 2015-07-24 50 struct list_head list; 54b4856fb36246 drivers/staging/most/aim-sound/sound.c Christian Gromm 2015-07-24 51 int id; 54b4856fb36246 drivers/staging/most/aim-sound/sound.c Christian Gromm 2015-07-24 52 unsigned int period_pos; 54b4856fb36246 drivers/staging/most/aim-sound/sound.c Christian Gromm 2015-07-24 53 unsigned int buffer_pos; 54b4856fb36246 drivers/staging/most/aim-sound/sound.c Christian Gromm 2015-07-24 54 bool is_stream_running; 54b4856fb36246 drivers/staging/most/aim-sound/sound.c Christian Gromm 2015-07-24 55 struct task_struct *playback_task; 54b4856fb36246 drivers/staging/most/aim-sound/sound.c Christian Gromm 2015-07-24 56 wait_queue_head_t playback_waitq; 54b4856fb36246 drivers/staging/most/aim-sound/sound.c Christian Gromm 2015-07-24 57 void (*copy_fn)(void *alsa, void *most, unsigned int bytes); 54b4856fb36246 drivers/staging/most/aim-sound/sound.c Christian Gromm 2015-07-24 @58 }; 54b4856fb36246 drivers/staging/most/aim-sound/sound.c Christian Gromm 2015-07-24 59
:::::: The code at line 58 was first introduced by commit :::::: 54b4856fb3624609dd5d9ed013bfec7d67083622 Staging: most: add MOST driver's aim-sound module
:::::: TO: Christian Gromm <christian.gromm@microchip.com> :::::: CC: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki
|  |