summaryrefslogtreecommitdiff
path: root/sound/core/seq/seq_clientmgr.c
AgeCommit message (Expand)AuthorFilesLines
2025-08-29ALSA: seq: Clean up fifo locking with guardTakashi Iwai1-2/+1
2025-08-29ALSA: seq: Clean up queue locking with auto cleanupTakashi Iwai1-25/+12
2025-08-29ALSA: seq: Clean up port locking with auto cleanupTakashi Iwai1-91/+50
2025-08-29ALSA: seq: Use auto-cleanup for client refcountingTakashi Iwai1-133/+81
2025-08-29ALSA: seq: Use guard() for mutex and rwsem locksTakashi Iwai1-120/+110
2025-08-29ALSA: seq: Clean up spin lock with guard()Takashi Iwai1-43/+34
2025-08-29ALSA: seq: Simplify internal command operation from OSS layerTakashi Iwai1-44/+33
2025-07-11ALSA: seq: Use safer strscpy() instead of strcpy()Takashi Iwai1-1/+1
2025-05-11ALSA: seq: Fix delivery of UMP events to group portsTakashi Iwai1-19/+33
2025-03-19Merge branch 'for-linus' into for-nextTakashi Iwai1-19/+39
2025-03-07ALSA: seq: Avoid client data changes during proc readsTakashi Iwai1-0/+2
2025-03-07ALSA: seq: Improve data consistency at pollingTakashi Iwai1-4/+1
2025-03-02ALSA: seq: Avoid module auto-load handling at event deliveryTakashi Iwai1-16/+30
2025-02-17ALSA: seq: Drop UMP events when no UMP-conversion is setTakashi Iwai1-3/+9
2025-01-20Merge branch 'for-linus' into for-nextTakashi Iwai1-4/+10
2025-01-12ALSA: seq: Notify UMP EP and FB changesTakashi Iwai1-0/+10
2025-01-12ALSA: seq: Allow system notification in atomicTakashi Iwai1-1/+1
2024-12-31ALSA: seq: Check UMP support for midi_version changeTakashi Iwai1-4/+10
2024-12-02ALSA: seq: Notify client and port info changesTakashi Iwai1-0/+7
2024-09-27[tree-wide] finally take no_llseek outAl Viro1-1/+0
2024-08-19Merge branch 'topic/seq-filter-cleanup' into for-nextTakashi Iwai1-12/+10
2024-08-19ALSA: seq: Drop superfluous filter argument of get_event_dest_client()Takashi Iwai1-12/+7
2024-08-19ALSA: seq: Skip event type filtering for UMP eventsTakashi Iwai1-0/+3
2024-08-07ALSA: seq: Print MIDI 1.0 specific port in proc outputTakashi Iwai1-1/+6
2024-07-06ALSA: seq: Add tempo base unit for MIDI2 Set Tempo messagesTakashi Iwai1-0/+4
2023-08-17ALSA: seq: Create device with snd_device_alloc()Takashi Iwai1-7/+9
2023-06-05ALSA: seq: Avoid confusion of aligned read sizeTakashi Iwai1-1/+1
2023-05-23ALSA: seq: Add UMP group filterTakashi Iwai1-0/+2
2023-05-23ALSA: seq: Print UMP Endpoint and Block information in proc outputsTakashi Iwai1-0/+30
2023-05-23ALSA: seq: Add ioctls for client UMP info query and setupTakashi Iwai1-1/+119
2023-05-23ALSA: seq: Allow suppressing UMP conversionsTakashi Iwai1-8/+10
2023-05-23ALSA: seq: Automatic conversion of UMP eventsTakashi Iwai1-14/+34
2023-05-23ALSA: seq: Add port direction to snd_seq_port_infoTakashi Iwai1-2/+14
2023-05-23ALSA: seq: Support MIDI 2.0 UMP Endpoint portTakashi Iwai1-8/+39
2023-05-23ALSA: seq: Add port inactive flagTakashi Iwai1-0/+2
2023-05-23ALSA: seq: Add UMP supportTakashi Iwai1-44/+110
2023-05-23ALSA: seq: Introduce SNDRV_SEQ_IOCTL_USER_PVERSION ioctlTakashi Iwai1-0/+8
2023-05-23ALSA: seq: Prohibit creating ports with special numbersTakashi Iwai1-0/+2
2023-05-23ALSA: seq: Check validity before creating a port objectTakashi Iwai1-6/+2
2023-05-23ALSA: seq: Check the conflicting port at port creationTakashi Iwai1-4/+8
2023-05-23ALSA: seq: Drop dead code for the old broadcast supportTakashi Iwai1-104/+1
2023-05-23ALSA: seq: Treat snd_seq_client object directly in client driversTakashi Iwai1-0/+15
2022-08-24ALSA: seq: Fix data-race at module auto-loadingTakashi Iwai1-7/+5
2021-06-09ALSA: seq: Fix assignment in if conditionTakashi Iwai1-17/+34
2021-01-08ALSA: Convert strlcpy to strscpy when return value is unusedJoe Perches1-1/+1
2020-11-04ALSA: seq: remove useless functionYu Hao1-1/+0
2020-02-14ALSA: seq: Fix concurrent access to queue current tick/timeTakashi Iwai1-2/+2
2019-08-25ALSA: seq: Fix potential concurrent access to the deleted poolTakashi Iwai1-2/+1
2019-07-16ALSA: seq: Break too long mutex context in the write loopTakashi Iwai1-1/+10
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner1-16/+1