ALSA: usb: fcp: Fix return code from poll ops

Fix a sparse warning due to the invalid return type from poll ops,
which is __poll_t.

Fixes: 46757a3e7d ("ALSA: FCP: Add Focusrite Control Protocol driver")
Link: https://patch.msgid.link/20250121170032.7236-4-tiwai@suse.de
Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
Takashi Iwai 2025-01-21 18:00:31 +01:00
parent f08cc80f69
commit 0a8f5f4652

View File

@ -843,18 +843,18 @@ static long fcp_hwdep_read(struct snd_hwdep *hw, char __user *buf,
return sizeof(event);
}
static unsigned int fcp_hwdep_poll(struct snd_hwdep *hw,
struct file *file,
poll_table *wait)
static __poll_t fcp_hwdep_poll(struct snd_hwdep *hw,
struct file *file,
poll_table *wait)
{
struct usb_mixer_interface *mixer = hw->private_data;
struct fcp_data *private = mixer->private_data;
unsigned int mask = 0;
__poll_t mask = 0;
poll_wait(file, &private->notify.queue, wait);
if (private->notify.event)
mask |= POLLIN | POLLRDNORM;
mask |= EPOLLIN | EPOLLRDNORM;
return mask;
}