[PATCH RESEND v2 26/26] ALSA: info: drop the poll_table from the info entry poll op
Christian Brauner
brauner at kernel.org
Wed Nov 4 11:48:37 PST 2026
procfs owns the wait queue a /proc/asound file is polled on and wakes
the pollers through proc_poll_notify(), so the poll op of an info entry
has nothing to do with the poll_table anymore and only reports the
mask. Nothing in the tree implements the op.
Signed-off-by: Christian Brauner (Amutable) <brauner at kernel.org>
---
include/sound/info.h | 3 +--
sound/core/info.c | 2 +-
2 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/include/sound/info.h b/include/sound/info.h
index d6cb0346f77d..327d92059f67 100644
--- a/include/sound/info.h
+++ b/include/sound/info.h
@@ -48,8 +48,7 @@ struct snd_info_entry_ops {
void *file_private_data, struct file *file,
loff_t offset, int orig);
__poll_t (*poll)(struct snd_info_entry *entry,
- void *file_private_data, struct file *file,
- poll_table *wait);
+ void *file_private_data, struct file *file);
int (*mmap)(struct snd_info_entry *entry, void *file_private_data,
struct inode *inode, struct file *file,
struct vm_area_struct *vma);
diff --git a/sound/core/info.c b/sound/core/info.c
index f837cfbe7313..c8735a6ec789 100644
--- a/sound/core/info.c
+++ b/sound/core/info.c
@@ -193,7 +193,7 @@ static __poll_t snd_info_entry_poll(struct file *file, poll_table *wait)
if (entry->c.ops->poll)
return entry->c.ops->poll(entry,
data->file_private_data,
- file, wait);
+ file);
if (entry->c.ops->read)
mask |= EPOLLIN | EPOLLRDNORM;
if (entry->c.ops->write)
--
2.53.0
More information about the linux-um
mailing list