summaryrefslogtreecommitdiffstats
path: root/sound/core/seq/seq_clientmgr.c
Commit message (Expand)AuthorAgeFilesLines
* ALSA: seq: Fix potential concurrent access to the deleted poolTakashi Iwai2019-09-061-2/+1
* ALSA: seq: Break too long mutex context in the write loopTakashi Iwai2019-07-261-1/+10
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner2019-05-301-16/+1
* Merge tag 'sound-5.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds2019-05-091-51/+58
|\
| * ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl_unlock()Takashi Iwai2019-04-151-1/+6
| * Merge branch 'for-linus' into for-nextTakashi Iwai2019-04-131-3/+3
| |\
| * | ALSA: seq: Protect racy pool manipulation from OSS sequencerTakashi Iwai2019-04-121-3/+37
| * | ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helperTakashi Iwai2019-04-121-30/+7
| * | Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex"Takashi Iwai2019-04-111-7/+2
| * | ALSA: seq: Fix race of get-subscription call vs port-delete ioctlsTakashi Iwai2019-04-091-8/+2
| * | ALSA: seq: Protect in-kernel ioctl calls with mutexTakashi Iwai2019-04-091-2/+7
| * | ALSA: seq: Remove superfluous irqsave flagsTakashi Iwai2019-04-091-11/+8
* | | *: convert stream-like files from nonseekable_open -> stream_openKirill Smelkov2019-05-061-1/+1
| |/ |/|
* | ALSA: seq: Fix OOB-reads from strlcpyZubin Mithra2019-04-051-3/+3
|/
* Remove 'type' argument from access_ok() functionLinus Torvalds2019-01-031-1/+1
* ALSA: seq: Use no intrruptible mutex_lockTakashi Iwai2018-08-011-19/+7
* ALSA: seq: Fix leftovers at probe error pathTakashi Iwai2018-08-011-1/+1
* ALSA: seq: Fix poll() error returnTakashi Iwai2018-07-261-1/+1
* ALSA: seq: Fix UBSAN warning at SNDRV_SEQ_IOCTL_QUERY_NEXT_CLIENT ioctlTakashi Iwai2018-06-251-1/+2
* ALSA: seq: Clear client entry before deleting else at closingTakashi Iwai2018-03-101-2/+2
* ALSA: seq: Remove superfluous snd_seq_queue_client_leave_cells() callTakashi Iwai2018-03-081-1/+0
* ALSA: seq: More protection for concurrent write and ioctl racesTakashi Iwai2018-03-081-7/+11
* ALSA: seq: Don't allow resizing pool in useTakashi Iwai2018-03-081-0/+3
* ALSA: seq: Fix racy pool initializationsTakashi Iwai2018-02-141-2/+6
* vfs: do bulk POLL* -> EPOLL* replacementLinus Torvalds2018-02-111-2/+2
* Merge branch 'misc.poll' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2018-01-301-2/+2
|\
| * sound: annotate ->poll() instancesAl Viro2017-11-271-2/+2
* | ALSA: seq: Make ioctls race-freeTakashi Iwai2018-01-111-0/+3
|/
* Merge branch 'for-next' into for-linusTakashi Iwai2017-11-131-0/+4
|\
| * Merge branch 'for-linus' into for-nextTakashi Iwai2017-10-171-1/+5
| |\
| * | ALSA: seq: Add sanity check for user-space pointer deliveryTakashi Iwai2017-10-101-0/+4
* | | ALSA: seq: Fix nested rwsem annotation for lockdep splatTakashi Iwai2017-10-311-1/+1
| |/ |/|
* | ALSA: seq: Fix use-after-free at creating a portTakashi Iwai2017-10-111-1/+5
|/
* ALSA: seq: 2nd attempt at fixing race creating a queueDaniel Mentz2017-08-151-9/+4
* ALSA: seq: Follow standard EXPORT_SYMBOL() declarationsTakashi Iwai2017-06-161-8/+0
* ALSA: seq: Fix racy cell insertions during snd_seq_pool_done()Takashi Iwai2017-03-211-0/+1
* ALSA: seq: fix to copy from/to user spaceTakashi Sakamoto2016-09-131-2/+2
* ALSA: seq: initialize whole fields of automatic variable with union typeTakashi Sakamoto2016-08-311-2/+5
* ALSA: seq: obsolete change of address limitTakashi Sakamoto2016-08-221-68/+5
* ALSA: seq: change ioctl command operation to get data in kernel spaceTakashi Sakamoto2016-08-221-358/+248
* ALSA: seq: add an alternative way to handle ioctl requestsTakashi Sakamoto2016-08-221-1/+75
* ALSA: seq: add documentation for snd_seq_kernel_client_ctlTakashi Sakamoto2016-08-221-3/+11
* ALSA: seq: Provide card number / PID via sequencer client infoMartin Koegler2016-03-081-0/+14
* ALSA: seq: Fix lockdep warnings due to double mutex locksTakashi Iwai2016-02-031-0/+3
* ALSA: seq: Fix missing NULL check at remove_events ioctlTakashi Iwai2016-01-121-1/+1
* ALSA: replace CONFIG_PROC_FS with CONFIG_SND_PROC_FSJie Yang2015-05-271-2/+2
* ALSA: seq: fill client ID in return value of pool operationTakashi Sakamoto2015-04-111-0/+1
* Merge branch 'topic/snd-device' into for-nextTakashi Iwai2015-02-031-3/+11
|\
| * ALSA: Simplify snd_device_register() variantsTakashi Iwai2015-02-021-4/+3
| * ALSA: seq: Handle the device directlyTakashi Iwai2015-02-021-2/+11