aboutsummaryrefslogtreecommitdiffstats
path: root/sound/core
AgeCommit message (Expand)AuthorFilesLines
2015-03-12ALSA: control: Add sanity checks for user ctl id name stringTakashi Iwai1-0/+4
2015-02-23ALSA: pcm: Don't leave PREPARED state after drainingTakashi Iwai1-0/+2
2015-02-12ALSA: seq: potential out of bounds in do_control()Dan Carpenter1-0/+3
2015-02-09ALSA: control: fix failure to return new numerical ID in 'replace' event dataTakashi Sakamoto1-0/+1
2015-02-09ALSA: pcm: allow for trigger_tstamp snapshot in .triggerPierre-Louis Bossart1-1/+3
2015-02-09ALSA: pcm: don't override timestamp unconditionallyPierre-Louis Bossart1-1/+4
2015-02-08ALSA: control: fix failure to return numerical ID in 'add' eventTakashi Sakamoto1-0/+1
2015-02-06ALSA: Add a helper to add a new attribute group to cardTakashi Iwai1-6/+25
2015-02-05Merge tag 'asoc-v3.20-2' of git://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai1-0/+85
2015-02-04Merge remote-tracking branch 'asoc/topic/pcm512x' into asoc-nextMark Brown1-0/+85
2015-02-03Merge branch 'topic/snd-device' into for-nextTakashi Iwai9-255/+237
2015-02-02ALSA: Drop snd_get_device() helperTakashi Iwai1-43/+0
2015-02-02ALSA: Simplify snd_device_register() variantsTakashi Iwai8-86/+51
2015-02-02ALSA: compress: Embed struct deviceTakashi Iwai1-5/+19
2015-02-02ALSA: seq: Handle the device directlyTakashi Iwai1-2/+11
2015-02-02ALSA: timer: Handle the device directlyTakashi Iwai1-2/+11
2015-02-02ALSA: timer: Propagate the error at initializationTakashi Iwai1-10/+22
2015-02-02ALSA: rawmidi: Use rawmidi device file for kernel messagesTakashi Iwai1-3/+3
2015-02-02ALSA: rawmidi: Embed struct deviceTakashi Iwai1-7/+17
2015-02-02ALSA: pcm: Embed struct deviceTakashi Iwai1-23/+15
2015-02-02ALSA: hwdep: Embed struct deviceTakashi Iwai1-50/+32
2015-02-02ALSA: control: Embed struct deviceTakashi Iwai1-24/+16
2015-02-02ALSA: Add a helper to initialize deviceTakashi Iwai1-0/+23
2015-02-02ALSA: control: Provide a helper to look for the preferred subdeviceTakashi Iwai3-27/+29
2015-02-02ALSA: Allow to pass the device object to snd_register_device*()Takashi Iwai3-22/+37
2015-01-28ALSA: pcm: Add snd_interval_ranges() and snd_pcm_hw_constraint_ranges()Peter Rosin1-0/+85
2015-01-28ALSA: Include linux/uaccess.h and linux/bitopts.h instead of asm/*Takashi Iwai1-1/+1
2015-01-28ALSA: Include linux/io.h instead of asm/io.hTakashi Iwai3-3/+3
2015-01-26ALSA: seq: remove unused callback_all fieldClemens Ladisch3-7/+2
2015-01-26ALSA: seq: fix off-by-one error in port limit checkClemens Ladisch1-1/+1
2015-01-26ALSA: seq: correctly report maximum number of portsClemens Ladisch1-1/+1
2015-01-26Merge branch 'for-linus' into for-nextTakashi Iwai1-31/+0
2015-01-26ALSA: seq-dummy: remove deadlock-causing events on closeClemens Ladisch1-31/+0
2015-01-19ALSA: timer: Use setup_timer() and mod_timer()Takashi Iwai1-3/+1
2015-01-04ALSA: seq: Deletion of unnecessary checks before the function call "snd_midi_...Markus Elfring2-6/+3
2014-12-31ALSA: pcm: add SNDRV_PCM_TRIGGER_DRAIN triggerLibin Yang1-1/+9
2014-12-30Merge branch 'topic/pcm-params' into for-nextTakashi Iwai1-3/+3
2014-12-30ALSA: snd_pcm_oss_period_size: Use round{up,down}_pow_of_two()Lars-Peter Clausen1-3/+3
2014-12-30ALSA: Add support for wildcard msbits constraintsLars-Peter Clausen1-1/+12
2014-12-30ALSA: Fix handling of multiple msbits constraints on the same runtimeLars-Peter Clausen1-1/+1
2014-11-28Merge branch 'for-linus' into for-nextTakashi Iwai2-0/+10
2014-11-21ALSA: core: Deletion of unnecessary checks before two function callsMarkus Elfring2-8/+4
2014-11-21ALSA: pcm: Add big-endian DSD sample formats and fix XMOS DSD sample formatJussi Laako2-0/+10
2014-11-10ALSA: pcm: Fix document for snd_pcm_stop_xrun()Takashi Iwai1-1/+0
2014-11-09ALSA: pcm: Add snd_pcm_stop_xrun() helperTakashi Iwai1-0/+23
2014-11-07ALSA: snd_ctl_activate_id(): Fix index look-upLars-Peter Clausen1-1/+1
2014-11-06ALSA: pcm: Update the state properly before notificationTakashi Iwai1-4/+4
2014-11-05Merge branch 'for-linus' into for-nextTakashi Iwai1-0/+2
2014-11-04ALSA: pcm: Add xrun_injection proc entryTakashi Iwai1-0/+33
2014-11-04ALSA: pcm: Replace PCM hwptr tracking with tracepointsTakashi Iwai3-122/+137
2014-11-04ALSA: pcm: Correct PCM BUG error messageTakashi Iwai1-1/+1
2014-10-31ALSA: pcm: Refactoring snd_pcm_action()Takashi Iwai1-25/+10
2014-10-31ALSA: pcm: Simplify snd_pcm_action_lock_irq()Takashi Iwai1-38/+3
2014-10-30ALSA: doc: More kerneldoc comments on core componentsTakashi Iwai2-13/+29
2014-10-30ALSA: pcm: More kerneldoc updatesTakashi Iwai2-2/+66
2014-10-30ALSA: control: Add missing kerneldoc comments to exported functionsTakashi Iwai1-15/+49
2014-10-28ALSA: pcm: Zero-clear reserved fields of PCM status ioctl in compat modeTakashi Iwai1-0/+2
2014-10-27Merge branch 'for-linus' into for-nextTakashi Iwai1-7/+5
2014-10-24ALSA: pcm: Avoid mmap warnings on x86Takashi Iwai1-0/+2
2014-10-23Merge branch 'topic/pcm-mmap-cleanup' into for-nextTakashi Iwai1-32/+21
2014-10-22Merge branch 'topic/enum-info-cleanup' into for-nextTakashi Iwai1-0/+5
2014-10-22ALSA: pcm: Disable mmap for known broken archsTakashi Iwai1-2/+21
2014-10-22ALSA: pcm: Remove arch-dependent mmap kludgesTakashi Iwai1-30/+0
2014-10-21ALSA: pcm: Fix false lockdep warningsTakashi Iwai1-7/+5
2014-10-20ALSA: control: Allow to pass items zero to snd_ctl_enum_info()Takashi Iwai1-0/+2
2014-10-20ALSA: control: Warn if too long string is passed to snd_ctl_enum_info()Takashi Iwai1-0/+3
2014-10-20Merge branch 'topic/seq-autoload' into for-nextTakashi Iwai2-33/+75
2014-10-18Subject: ALSA: seq: Remove autoload locks in driver registrationTakashi Iwai2-8/+1
2014-10-18ALSA: seq: bind seq driver automaticallyTakashi Iwai2-23/+72
2014-10-18ALSA: pcm: use the same dma mmap codepath both for arm and arm64Anatol Pomozov1-1/+1
2014-10-15ALSA: seq: Use atomic ops for autoload refcountTakashi Iwai1-4/+4
2014-10-14ALSA: pcm: Fix referred substream in snd_pcm_action_group() unlock loopTakashi Iwai1-1/+1
2014-10-08ALSA: Allow pass NULL dev for snd_pci_quirk_lookup()Takashi Iwai1-0/+2
2014-10-06Merge tag 'asoc-v3.18' of git://git.kernel.org/pub/scm/linux/kernel/git/broon...Takashi Iwai1-3/+5
2014-09-22ALSA: pcm: fix fifo_size frame calculationClemens Ladisch1-3/+5
2014-09-11Merge branch 'for-linus' into for-nextTakashi Iwai2-4/+4
2014-09-08ALSA: pcm: add new DSD sampleformat for native DSD playback on XMOS based dev...Jurgen Kramer2-0/+5
2014-09-08Merge branch 'topic/pcm-nonatomic' into for-nextTakashi Iwai2-9/+128
2014-09-08ALSA: pcm: snd_interval_step: fix changes of open intervalsClemens Ladisch1-0/+2
2014-09-08ALSA: pcm: snd_interval_step: drop the min parameterClemens Ladisch1-4/+4
2014-09-03ALSA: pcm: Uninline snd_pcm_stream_lock() and _unlock()Takashi Iwai1-4/+60
2014-09-03ALSA: pcm: Allow nonatomic trigger operationsTakashi Iwai2-7/+70
2014-08-22ALSA: pcm: Fix the silence data for DSD formatsTakashi Iwai1-2/+2
2014-08-22ALSA: core: fix buffer overflow in snd_info_get_line()Clemens Ladisch1-2/+2
2014-08-04Merge tag 'asoc-v3.17' of git://git.kernel.org/pub/scm/linux/kernel/git/broon...Takashi Iwai2-4/+6
2014-08-04Merge remote-tracking branches 'asoc/topic/tlv', 'asoc/topic/tlv320aic23', 'a...Mark Brown1-3/+3
2014-08-04Merge remote-tracking branch 'asoc/topic/dma' into asoc-nextMark Brown1-1/+3
2014-07-22Merge branch 'topic/monotonic' into for-nextTakashi Iwai2-4/+10
2014-07-21ALSA: pcm: Add tstamp_type and proto to sw_params compat layerTakashi Iwai1-2/+6
2014-07-21ALSA: pcm: Introduce protocol version field to sw_paramsTakashi Iwai1-2/+4
2014-07-16ALSA: compress: fix an integer overflow checkDan Carpenter1-1/+1
2014-07-15ALSA: control: Define SNDRV_CTL_TLV_OP_* constantsTakashi Iwai1-3/+3
2014-07-14Merge branch 'topic/monotonic' into for-nextTakashi Iwai1-3/+4
2014-07-10ALSA: pcm: Add timestamp type to sw_paramsTakashi Iwai1-0/+3
2014-07-10ALSA: pcm: simplify snd_pcm_tstamp()Takashi Iwai1-3/+1
2014-07-04ALSA: pcm_dmaengine: Correct support for 24bits physical sample widthsPeter Ujfalusi1-0/+2
2014-07-04ALSA: pcm_dmaengine: Use the available wrapper to get physical widthPeter Ujfalusi1-1/+1
2014-06-23ALSA: seq: seq_memory.c: Fix closing brace followed by ifRasmus Villemoes1-2/+2
2014-06-18ALSA: control: Make sure that id->index does not overflowLars-Peter Clausen1-0/+3
2014-06-18ALSA: control: Handle numid overflowLars-Peter Clausen1-0/+4
2014-06-18ALSA: control: Don't access controls outside of protected regionsLars-Peter Clausen1-5/+10
2014-06-18ALSA: control: Fix replacing user controlsLars-Peter Clausen1-16/+9
2014-06-18ALSA: control: Protect user controls against concurrent accessLars-Peter Clausen2-6/+26
2014-06-12ALSA: core: Use ktime_get_ts()Thomas Gleixner1-2/+2
2014-06-04ALSA: seq: Continue broadcasting events to ports if one of them failsAdam Goode1-12/+24
2014-06-04ALSA: seq: correctly detect input buffer overflowAdam Goode1-1/+1
2014-06-03Merge branch 'for-linus' into for-nextTakashi Iwai1-0/+6
2014-05-19ALSA: pcm_dmaengine: Add check during device suspendTushar Behera1-0/+6
2014-04-28ALSA: core: Fix format string mismatch in seq_midi.cMasanari Iida1-2/+2
2014-04-16ALSA: pcm: 'BUG:' message unnecessarily triggers kerneloopsTim Gardner1-1/+1
2014-03-31Merge branch 'for-next' into for-linusTakashi Iwai42-555/+519
2014-03-19ALSA: compress: Pass through return value of open ops callbackCharles Keepax1-1/+1
2014-03-13Merge tag 'asoc-v3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/broon...Takashi Iwai1-0/+1
2014-02-27ALSA: Move EXPORT_SYMBOL() in appropriate placesTakashi Iwai2-20/+18
2014-02-25ALSA: Clean up snd_device_*() codesTakashi Iwai2-83/+50
2014-02-25ALSA: Use priority list for managing device listTakashi Iwai2-40/+40
2014-02-25ALSA: hwdep: Allow to assign the given parentTakashi Iwai1-7/+12
2014-02-25ALSA: hwdep: Take private_data as drvdata for sysfsTakashi Iwai1-0/+2
2014-02-25ALSA: Create sysfs attribute files via groupsTakashi Iwai3-14/+53
2014-02-20ALSA: Export snd_pcm_constraint_mask64()Mark Brown1-0/+1
2014-02-19ALSA: core: Fix missing card sysfs contentsTakashi Iwai1-5/+5
2014-02-14ALSA: Drop __bitwise and typedefs for snd_device attributesTakashi Iwai1-4/+4
2014-02-14ALSA: seq_oss: Use standard printk helpersTakashi Iwai5-18/+18
2014-02-14ALSA: seq: Use standard printk helpersTakashi Iwai13-47/+47
2014-02-14ALSA: timer: Use standard printk helpersTakashi Iwai3-11/+8
2014-02-14ALSA: oss: Use standard printk helpersTakashi Iwai2-56/+55
2014-02-14ALSA: hwdep: Use standard printk helpersTakashi Iwai1-8/+12
2014-02-14ALSA: rawmidi: Use standard printk helpersTakashi Iwai1-15/+34
2014-02-14ALSA: core: Use standard printk helpersTakashi Iwai8-32/+38
2014-02-14ALSA: pcm: Use standard printk helpersTakashi Iwai4-43/+47
2014-02-14ALSA: control: Use standard printk helpersTakashi Iwai2-9/+8
2014-02-14ALSA: seq_oss: Drop debug printsTakashi Iwai7-68/+0
2014-02-14ALSA: Use standard device refcount for card accountingTakashi Iwai3-40/+17
2014-02-14ALSA: Use static groups for id and number card sysfs attr filesTakashi Iwai1-13/+19
2014-02-14ALSA: Embed card device into struct snd_cardTakashi Iwai1-19/+35
2014-02-12ALSA: Mandate to pass a device pointer at card creation timeTakashi Iwai1-3/+5
2014-02-12ALSA: Drop unused name argument in snd_register_oss_device()Takashi Iwai7-19/+10
2014-02-10ALSA: Replace with IS_ENABLED()Takashi Iwai8-18/+18
2014-02-10ALSA: Fix typos in alsa-driver-api.xmlMasanari Iida2-2/+2
2014-01-23ALSA: Refactor slot assignment codeTakashi Iwai1-27/+30
2014-01-23ALSA: bits vs bytes bug in snd_card_create()Dan Carpenter1-2/+2
2014-01-16Merge remote-tracking branch 'asoc/topic/pcm' into for-tiwaiMark Brown1-0/+39
2014-01-14ALSA: Add helper function for intersecting two rate masksLars-Peter Clausen1-0/+39
2014-01-11ALSA: PCM: Warn when buffer preallocation failsTakashi Iwai1-0/+5
2014-01-09ALSA: Merge memalloc code into snd-pcm moduleTakashi Iwai2-16/+4
2014-01-09ALSA: Remove superfluous header inclusions in memalloc.cTakashi Iwai1-4/+0
2014-01-09ALSA: Remove memory reservation code from memalloc helperTakashi Iwai2-282/+1
2014-01-09ALSA: Remove memory accounting in memalloc helperTakashi Iwai1-29/+2
2014-01-05ALSA: compress: remove the sample rate checkVinod Koul1-3/+0
2013-12-17ALSA: Add SNDRV_PCM_STATE_PAUSED case in wait_for_avail functionJongHo Kim1-0/+2
2013-11-16Merge tag 'sound-fix-3.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-5/+17
2013-11-15sound/core/memalloc.c: use gen_pool_dma_alloc() to allocate iram bufferNicolin Chen1-5/+1
2013-11-14ALSA: jack: Unregister input device at disconnectionTakashi Iwai1-3/+16
2013-11-13Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-16/+6
2013-11-12ALSA: compress_core: don't return -EBADFD from poll if pausedRichard Fitzgerald1-2/+1
2013-11-07ALSA: compress: fix drain calls blocking other compress functions (v6)Vinod Koul1-12/+19
2013-11-04Merge branch 'for-linus' into for-nextTakashi Iwai1-0/+4
2013-10-31ALSA: fix oops in snd_pcm_info() caused by ASoC DPCMRussell King1-0/+4
2013-10-29ALSA: Limit the fallback card id string sizeTakashi Iwai1-1/+1
2013-10-29ALSA: memalloc: NULL-initialize in snd_malloc_dev_iram()Takashi Iwai1-0/+3
2013-10-29ALSA: memalloc: Make snd_{malloc|free}_dev_iram() staticTakashi Iwai1-2/+2
2013-10-29ALSA: Optimize module name checkTakashi Iwai1-1/+1
2013-10-29ALSA: pcm: Add fallthru commentsTakashi Iwai1-0/+2
2013-10-28ALSA: memalloc: Yet another ifdef CONFIG_GENERIC_ALLOCATOR protectionTakashi Iwai1-0/+2
2013-10-28ALSA: pcm_dmaengine: Remove hardcoded PCM formatsTakashi Iwai1-13/+9
2013-10-24consolidate the reassignments of ->f_op in ->open() instancesAl Viro1-16/+6
2013-10-24ALSA: compress: fix drain calls blocking other compress functionsVinod Koul1-3/+38
2013-10-24ALSA: Add ifdef CONFIG_GENERIC_ALLOCATOR for SNDRV_DMA_TYPE_IRAM codeTakashi Iwai2-0/+6
2013-10-24ALSA: Add SoC on-chip internal ram support for DMA buffer allocationNicolin Chen2-0/+58
2013-09-26ALSA: compress: Make sure we trigger STOP before closing the stream.Liam Girdwood1-0/+12
2013-09-19ALSA: compress: Fix compress device unregister.Liam Girdwood1-1/+2
2013-08-23Merge tag 'asoc-v3.12' of git://git.kernel.org/pub/scm/linux/kernel/git/broon...Takashi Iwai6-5/+388
2013-08-19ALSA: pcm: Use snd_printd_ratelimit()Tim Gardner1-2/+2
2013-08-15ALSA: core: allow SND_DMAENGINE_PCM use from modulesDaniel Mack1-1/+1
2013-08-15ALSA: move dmaengine implementation from ASoC to ALSA coreDaniel Mack3-0/+373
2013-07-29ALSA: compress: fix the return value for SNDRV_COMPRESS_VERSIONVinod Koul1-1/+1
2013-07-17ALSA: seq-oss: Initialize MIDI clients asynchronouslyTakashi Iwai2-4/+14
2013-07-03Merge tag 'sound-3.11' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai...Linus Torvalds4-47/+85
2013-07-03ALSA: vmaster: Fix the regression of missing vmaster hook callTakashi Iwai1-1/+1
2013-06-29pcm_native: switch to fdget()/fdput()Al Viro1-25/+15
2013-06-24ALSA: vmaster: Add snd_ctl_sync_vmaster() helper functionTakashi Iwai1-20/+45
2013-06-17Merge branch 'for-linus' into for-nextTakashi Iwai1-2/+2
2013-06-15snd_pcm_link(): fix a leak...Al Viro1-2/+2
2013-05-24ALSA: Add kconfig to specify the max card numbersTakashi Iwai2-9/+25
2013-05-24ALSA: Fix the default suffix string with high card numberTakashi Iwai1-17/+13
2013-05-24ALSA: Constify the snd_pcm_substream struct ops fieldLars-Peter Clausen1-1/+2
2013-05-07aio: don't include aio.h in sched.hKent Overstreet1-1/+1
2013-05-03Merge tag 'sound-3.10' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai...Linus Torvalds18-155/+271
2013-05-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-25/+20
2013-05-01proc: Supply a function to remove a proc entry by PDEDavid Howells1-14/+5
2013-05-01proc: Supply PDE attribute setting accessor functionsDavid Howells1-1/+1
2013-04-29ALSA: compress: fix the states to check for allowing readVinod Koul1-2/+10
2013-04-25Merge tag 'asoc-v3.10-3' of git://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai1-10/+2
2013-04-22ALSA: compress: Use kzalloc() for ioctls writing back dataTakashi Iwai1-2/+2
2013-04-22ALSA: compress: info leak in snd_compr_get_caps()Dan Carpenter1-0/+1
2013-04-21ALSA: compress_core: Rework writes to use cumulative valuesCharles Keepax1-7/+11
2013-04-21ALSA: compress_core: Remove unused hw_pointerCharles Keepax1-2/+0
2013-04-21ALSA: compress_core: Add support for capture streamsCharles Keepax1-2/+41
2013-04-21ALSA: compress_core: Deconstify copy callback bufferCharles Keepax1-3/+5
2013-04-21ALSA: compress_core: Calculate avail correctly for capture streamsCharles Keepax1-11/+18