aboutsummaryrefslogtreecommitdiffstats
path: root/sound/isa/sb
AgeCommit message (Expand)AuthorFilesLines
7 daysALSA: isa: Mark '*_registered' variables as __ro_after_initLen Bao1-2/+2
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds2-2/+2
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook2-2/+2
2026-02-18ALSA: isa: Add SPDX id lines to some filesTim Bird2-6/+2
2025-12-14ALSA: sb: Convert to snd_seq bus probe mechanismUwe Kleine-König1-8/+5
2025-09-01ALSA: emu8000: Use guard() for spin locksTakashi Iwai2-79/+61
2025-09-01ALSA: sb: Use guard() for spin locksTakashi Iwai7-414/+288
2025-09-01ALSA: sb: Use guard() for mutex locksTakashi Iwai1-9/+3
2025-06-10ALSA: sb: Force to disable DMAs once when DMA mode is changedTakashi Iwai1-0/+4
2025-06-10ALSA: sb: Don't allow changing the DMA mode during operationsTakashi Iwai1-0/+3
2025-06-08treewide, timers: Rename from_timer() to timer_container_of()Ingo Molnar2-2/+2
2025-05-13ALSA: sb: Replace deprecated strcpy() with strscpy()Thorsten Blum6-10/+16
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner2-3/+3
2025-01-10ALSA: sb: Use str_enabled_disabled() helper in info_read()Thorsten Blum1-2/+3
2024-08-08ALSA: sb: Use standard print APITakashi Iwai10-94/+105
2024-06-18ALSA: sb: Drop NULL check for snd_ctl_remove()Takashi Iwai2-12/+6
2024-05-08ALSA: isa: Use *-y instead of *-objs in MakefileTakashi Iwai1-9/+9
2024-04-07ALSA: emux: centralize & improve patch info validationOswald Buddenhagen1-13/+0
2023-09-02ALSA: sb: Fix wrong argument in commented codeTakashi Iwai1-1/+1
2023-08-18ALSA: emu8000: Convert to generic PCM copy opsTakashi Iwai1-58/+16
2023-07-20ALSA: control: Take controls_rwsem lock in snd_ctl_remove()Takashi Iwai2-4/+0
2022-09-29ALSA: sb: Use DIV_ROUND_UP() instead of open-coding itShang XiaoJing1-1/+1
2021-08-02Merge branch 'for-linus' into for-nextTakashi Iwai1-0/+4
2021-07-19ALSA: sb: Allocate resources with device-managed APIsTakashi Iwai5-189/+52
2021-07-17ALSA: sb: Fix potential ABBA deadlock in CSP driverTakashi Iwai1-0/+4
2021-06-24Merge tag 'asoc-fix-v5.13-rc7' of https://git.kernel.org/pub/scm/linux/kernel...Takashi Iwai2-12/+8
2021-06-09ALSA: sb: Fix potential double-free of CSP mixer elementsTakashi Iwai1-2/+6
2021-06-09ALSA: sb: Minor coding style fixesTakashi Iwai2-15/+14
2021-06-09ALSA: sb: Fix assignment in if conditionTakashi Iwai11-89/+130
2021-05-13ALSA: sb8: Add a comment note regarding an unused pointerAtul Gopinathan1-1/+5
2021-05-13Revert "ALSA: sb8: add a check for request_region"Greg Kroah-Hartman1-4/+0
2021-05-13Revert "ALSA: sb: fix a missing check of snd_ctl_add"Greg Kroah-Hartman1-7/+3
2021-04-26ALSA: sb: Fix two use after free in snd_sb_qsound_buildLv Yunlong1-2/+6
2021-04-26ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixerLv Yunlong1-1/+3
2021-03-17module: remove never implemented MODULE_SUPPORTED_DEVICELeon Romanovsky3-12/+0
2021-01-26Merge tag 'tags/isa-void-remove-callback' into for-nextTakashi Iwai3-6/+3
2021-01-26isa: Make the remove callback for isa drivers return voidUwe Kleine-König3-6/+3
2021-01-08ALSA: Convert strlcpy to strscpy when return value is unusedJoe Perches2-2/+2
2020-11-21ALSA: sb: Fix fall-through warnings for ClangGustavo A. R. Silva1-0/+1
2020-08-06Merge tag 'sound-5.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds1-5/+5
2020-07-16treewide: Remove uninitialized_var() usageKees Cook1-1/+1
2020-07-09ALSA: Use fallthrough pseudo-keywordGustavo A. R. Silva1-5/+5
2020-02-10ALSA: emu8000: Fix the cast to __user pointerTakashi Iwai1-2/+2
2020-01-05ALSA: sb: More constificationsTakashi Iwai5-37/+37
2020-01-03ALSA: isa: Constify snd_kcontrol_new itemsTakashi Iwai2-8/+8
2020-01-03ALSA: isa: Constify snd_device_ops definitionsTakashi Iwai2-2/+2
2019-12-11ALSA: sb: Support PCM sync_stopTakashi Iwai1-0/+1
2019-12-11ALSA: isa: Drop superfluous ioctl PCM opsTakashi Iwai3-5/+0
2019-12-11ALSA: sb: Use managed buffer allocationTakashi Iwai2-38/+4
2019-08-14ALSA: sb: remove redundant assignment to variable resultColin Ian King1-1/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156Thomas Gleixner14-207/+14
2019-03-16ALSA: sb8: add a check for request_regionKangjie Lu1-0/+4
2019-02-06ALSA: isa: Clean up with new procfs helpersTakashi Iwai1-3/+2
2019-02-01ALSA: isa: Avoid passing NULL to memory allocatorsTakashi Iwai2-2/+2
2019-01-18Merge branch 'topic/pcm-device-suspend' into for-nextTakashi Iwai3-3/+0
2019-01-15ALSA: isa: Remove superfluous snd_pcm_suspend*() callsTakashi Iwai3-3/+0
2019-01-07ALSA: sb: fix a missing check of snd_ctl_addAditya Pakki1-3/+7
2019-01-03Remove 'type' argument from access_ok() functionLinus Torvalds1-2/+2
2018-10-02ALSA: sb8: Fix fall-through annotationsGustavo A. R. Silva1-5/+5
2018-08-03ALSA: isa: Remove empty init and exitTakashi Iwai4-64/+0
2018-08-02ALSA: sb: Fix a typoTakashi Iwai1-1/+1
2018-07-27ALSA: sb: Proper endian notationsTakashi Iwai1-15/+15
2018-07-27ALSA: sb: Fix sparse warning wrt PCM format typeTakashi Iwai1-3/+3
2018-07-27ALSA: sb: Fix PCM format bit calculationTakashi Iwai1-3/+6
2018-07-17ALSA: emu8000: Use swap macro in snd_emu8000_sample_newGustavo A. R. Silva1-5/+2
2018-07-16ALSA: sb8: remove redundant pointer runtimeColin Ian King1-3/+0
2017-11-13Merge tag 'asoc-v4.15' of https://git.kernel.org/pub/scm/linux/kernel/git/bro...Takashi Iwai1-0/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-10-25ALSA: sb: Minor optimization / fix of timer usage in sb8_midi.cTakashi Iwai1-2/+2
2017-10-25ALSA: sb: Convert timers to use timer_setup()Kees Cook2-9/+8
2017-08-17ALSA: isa: make snd_pcm_hardware constBhumika Goyal3-5/+5
2017-08-17ALSA: sb16: constify pnp_card_device_idArvind Yadav1-1/+1
2017-08-15sound: emu8000: constify emu8000_opsJulia Lawall1-1/+1
2017-08-12ALSA: sb8: constify snd_pcm_ops structuresArvind Yadav1-2/+2
2017-08-12ALSA: sb16: constify snd_pcm_ops structuresArvind Yadav1-2/+2
2017-08-12ALSA: emu8000: constify snd_pcm_ops structuresArvind Yadav1-1/+1
2017-06-12ALSA: seq: Allow the modular sequencer registrationTakashi Iwai2-2/+2
2017-06-09ALSA: seq: Allow the tristate build of OSS emulationTakashi Iwai1-3/+3
2017-06-09ALSA: sb: Constify hw_constraintsTakashi Iwai1-3/+3
2017-06-02ALSA: sb: Convert to the new PCM opsTakashi Iwai1-80/+108
2017-05-24ALSA: sb: remove needless evaluation in implementation for copy callbackTakashi Sakamoto1-25/+3
2017-05-21ALSA: sound/isa: constify snd_kcontrol_new structuresBhumika Goyal2-3/+3
2017-05-17ALSA: sb: Use IS_REACHABLE()Takashi Iwai2-2/+2
2017-04-20Annotate hardware config module parameters in sound/isa/David Howells3-16/+16
2017-03-02sched/headers: Prepare to move signal wakeup & sigpending methods from <linux...Ingo Molnar3-1/+5
2017-01-12ALSA: isa: Constify snd_rawmidi_opsTakashi Iwai1-2/+2
2016-06-01ALSA: jazz16: Utilize the module_isa_driver macroWilliam Breathitt Gray1-12/+1
2016-06-01ALSA: sb8: Utilize the module_isa_driver macroWilliam Breathitt Gray1-12/+1
2015-02-12ALSA: seq: Define driver object in each driverTakashi Iwai1-19/+14
2015-01-28ALSA: Include linux/uaccess.h and linux/bitopts.h instead of asm/*Takashi Iwai2-2/+2
2015-01-28ALSA: Include linux/io.h instead of asm/io.hTakashi Iwai6-6/+6
2015-01-19ALSA: sb: Use setup_timer() and mod_timer()Takashi Iwai2-14/+8
2015-01-12ALSA: log emu8000 DRAM size at level INFODavid Flater1-1/+1
2015-01-12ALSA: fix emu8000 DRAM sizing for AWE64 ValueDavid Flater1-16/+15
2015-01-04ALSA: sb: Delete an unnecessary check before the function call "snd_emux_free"Markus Elfring1-2/+1
2015-01-02ASoC: sb16: Simplify snd_sb16dsp_pcm()Lars-Peter Clausen2-7/+3
2015-01-02ALSA: sb8: Remove always NULL parametersLars-Peter Clausen4-13/+5
2014-11-21ALSA: sb: Deletion of unnecessary checks before two function callsMarkus Elfring2-4/+2
2014-10-21ALSA: sb16: Use snd_ctl_enum_info()Takashi Iwai2-33/+8
2014-05-14ALSA: sb_mixer: missing return statementDan Carpenter1-6/+8
2014-02-12ALSA: isa: Convert to snd_card_new() with a device pointerTakashi Iwai3-15/+10
2013-11-07ALSA: sb16 - info leak in snd_sb_csp_ioctl()Dan Carpenter1-0/+1
2013-05-29ALSA: ISA: Remove superfluous *_set_drvdata(NULL) callsTakashi Iwai3-3/+0
2012-12-07ALSA: Remove the rest of __devinit* in commentsTakashi Iwai1-4/+4
2012-12-07ALSA: isa: remove __dev* attributesBill Pemberton4-37/+37
2012-10-06sound: Remove unnecessary semicolonPeter Senna Tschudin1-1/+1
2012-08-28ALSA: emu8000: fix emu8000 DRAM sized 512 KiB too smallDavid Flater1-3/+12
2012-02-06ALSA: emu8000: Remove duplicate linux/moduleparam.h include from emu8000_patch.cJesper Juhl1-1/+0
2011-12-19ALSA: module_param: make bool parameters really boolRusty Russell3-4/+4
2011-10-31sound: Add export.h for THIS_MODULE/EXPORT_SYMBOL where neededPaul Gortmaker2-0/+2
2011-10-31sound: Add module.h to the previously silent sound usersPaul Gortmaker5-0/+5
2011-10-31sound: add moduleparam.h to users of module_param/MODULE_PARM_DESCPaul Gortmaker1-0/+1
2011-10-31sound: fix drivers needing module.h not moduleparam.hPaul Gortmaker2-2/+2
2011-09-22sound: irq: Remove IRQF_DISABLEDYong Zhang1-1/+1
2011-09-14ALSA: mpu401: clean up interrupt specificationClemens Ladisch2-3/+3
2011-03-31Fix common misspellingsLucas De Marchi1-1/+1
2010-09-07sound: Remove unnecessary casts of private_dataJoe Perches1-1/+1
2010-07-29ALSA: sb: check get_user() return valueKulikov Vasiliy1-3/+6
2010-05-10ALSA: Merge es1688 and es968 driversKrzysztof Helt2-250/+0
2010-04-26ALSA: es968: fix wrong PnP dma indexKrzysztof Helt1-1/+1
2010-03-30include cleanup: Update gfp.h and slab.h includes to prepare for breaking imp...Tejun Heo3-2/+1
2010-03-05ALSA: fix jazz16 compile (udelay)Meelis Roos1-0/+1
2010-02-16Merge branch 'topic/misc' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Jaroslav Kysela5-231/+629
2010-01-08sbawe: fix memory detection part 2Krzysztof Helt1-4/+7
2009-12-25ALSA: jazz16: refine dma and irq selectionKrzysztof Helt2-2/+22
2009-12-22Merge branch 'fix/misc' into topic/miscTakashi Iwai1-3/+3
2009-12-21ALSA: jazz16: Add support for Media Vision Jazz16 chipsetKrzysztof Helt5-16/+494
2009-12-21ALSA: sbawe: fix memory detectionKrzysztof Helt1-3/+3
2009-12-14ALSA: sb_mixer: convert pointer tables to mixer control tablesKrzysztof Helt1-215/+115
2009-11-05ALSA: rename "PC Speaker" and "PC Beep" controls to "Beep"Jaroslav Kysela1-2/+2
2009-05-29ALSA: clean up the logic for building sequencer modulesMichal Marek1-9/+1
2009-04-14ALSA: sound/isa: use memdup_user()Li Zefan1-9/+10
2009-03-24Merge branch 'topic/isa-misc' into for-linusTakashi Iwai1-38/+118
2009-02-23ALSA: ALS4000, slight mixer improvementsAndreas Mohr1-38/+118
2009-01-12ALSA: Return proper error code at probe in sound/isa/*Takashi Iwai1-9/+10
2009-01-12ALSA: Convert to snd_card_create() in sound/isa/*Takashi Iwai3-10/+14
2008-12-11ALSA: sb8 - Fix a return code in the error pathTakashi Iwai1-1/+3
2008-11-03ALSA: remove direct access of dev->bus_id in sound/isa/*Takashi Iwai1-2/+2
2008-08-13ALSA: Kill snd_assert() in sound/isa/*Takashi Iwai7-12/+26
2008-07-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.gitDavid Woodhouse2-971/+0
2008-07-14firmware: convert sb16_csp driver to use firmware loader exclusivelyJaswinder Singh2-971/+0
2008-06-23ALSA: sb - Fix wrong assertionsTakashi Iwai1-2/+2
2008-05-30[ALSA] trivial clean up of sound/isa/sb/MakefileTakashi Iwai1-2/+0
2008-04-24[ALSA] sound: replace remaining __FUNCTION__ occurencesHarvey Harrison2-17/+17
2008-02-29[ALSA] sb8: fix SB 1.0 capture DMA programmingClemens Ladisch1-1/+1
2008-01-31[ALSA] Remove sound/driver.hTakashi Iwai11-11/+0
2008-01-31[ALSA] sb16 - Suppress compile warningTakashi Iwai1-1/+2
2008-01-31[ALSA] sound/isa: kill pnp_resource_changeRene Herman2-62/+4
2007-10-16[ALSA] Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.czJaroslav Kysela10-15/+15
2007-10-16[ALSA] Allow shared IRQ for CS5530 deviceTakashi Iwai1-1/+3
2007-10-16[ALSA] Clean up with common snd_ctl_boolean_*_info callbacksTakashi Iwai1-8/+1
2007-07-20[ALSA] Fix SB-module dependency with PCI driversTakashi Iwai1-8/+7
2007-07-20[ALSA] Add support for Cyrix/NatSemi Geode CS5530 (VSA1)Takashi Iwai3-1/+17
2007-05-16[ALSA] Fix probe of non-PnP ISA devicesRene Herman1-5/+10
2007-05-11[ALSA] add MODULE_FIRMWARE entriesClemens Ladisch1-0/+7
2007-05-11[ALSA] Don't use request_firmware if internal firmwares are definedTakashi Iwai1-8/+9
2007-05-11[ALSA] isa_bus device/driver namingRene Herman2-5/+5
2007-05-11[ALSA] Enable Kconfig options for external firmwaresTakashi Iwai1-4/+2
2007-05-11[ALSA] Port the rest of ALSA ISA drivers to isa_driverTakashi Iwai2-127/+66
2007-02-14[ALSA] Fix __devinit and __devexit issues with sound driversPrarit Bhargava1-3/+3
2007-02-09[ALSA] sb16: add request_firmware()Clemens Ladisch1-8/+53
2006-12-20[ALSA] Remove IRQF_DISABLED for shared PCI irqsTakashi Iwai1-1/+1
2006-10-05IRQ: Maintain regs pointer globally rather than passing to IRQ handlersDavid Howells4-6/+5
2006-07-02[PATCH] irq-flags: sound: Use the new IRQF_ constantsThomas Gleixner1-1/+1
2006-06-27[PATCH] 64bit resource: fix up printks for resources in sound driversGreg Kroah-Hartman1-1/+2
2006-06-22[ALSA] fix potential NULL pointer deref in snd_sb8dsp_midi_interrupt()Jesper Juhl1-13/+7
2006-06-22[ALSA] Fix invalid __init in ALSA ISA driversTakashi Iwai1-11/+11
2006-06-22[ALSA] Remove zero-initialization of static variablesTakashi Iwai2-2/+2
2006-06-22[ALSA] Remove unneeded read/write_size fields in proc text opsTakashi Iwai1-1/+1
2006-04-12[ALSA] unregister platform device again if probe was unsuccessfulRene Herman2-0/+8
2006-04-12[ALSA] continue on IS_ERR from platform device registrationRene Herman2-20/+8
2006-03-27[PATCH] PNP: adjust pnp_register_card_driver() signature: sb16Bjorn Helgaas1-6/+8
2006-03-27[PATCH] PNP: adjust pnp_register_card_driver() signature: es968Bjorn Helgaas1-3/+9
2006-03-22[ALSA] sound/isa/sb/sb_mixer.c double kfreeDave Jones1-3/+1
2006-03-22[ALSA] Fix check of enable module optionTakashi Iwai2-3/+5
2006-03-22[ALSA] semaphore -> mutex (ISA part)Ingo Molnar1-6/+6
2006-01-22[ALSA] sb16 - Fix duplicated PnP entryTakashi Iwai1-2/+2
2006-01-03[ALSA] unregister platform devicesClemens Ladisch2-14/+44
2006-01-03[ALSA] es968 - Add PM supportTakashi Iwai1-8/+39
2006-01-03[ALSA] sb8 - Use platform_device and add PnP supportTakashi Iwai1-45/+105
2006-01-03[ALSA] sb16 - Use platform_device and add PnP supportTakashi Iwai1-123/+204
2006-01-03[ALSA] Add PM support to SB-support codeTakashi Iwai3-0/+145
2006-01-03[ALSA] Remove xxx_t typedefs: ISA SB8/SB16/SBAWETakashi Iwai15-457/+467
2006-01-03[ALSA] ALS4000 updateAndreas Mohr1-23/+34
2006-01-03[ALSA] Remove superfluous pcm_free callbacksTakashi Iwai2-12/+0
2005-11-04[ALSA] Fix schedule_timeout usageNishanth Aravamudan3-10/+5
2005-11-04[ALSA] Add missing KERN_* suffix to printkTakashi Iwai5-13/+10
2005-11-04[ALSA] Remove vmalloc wrapper, kfree_nocheck()Takashi Iwai4-24/+7
2005-09-12[ALSA] Replace with kzalloc() - isa stuffTakashi Iwai4-4/+4
2005-09-12[ALSA] Add snd_card_set_generic_dev() call to ISA driversTakashi Iwai2-109/+97
2005-09-10[PATCH] sb16_csp: untypedefAlexey Dobriyan1-7/+7
2005-09-10[PATCH] sb16_csp: remove home-grown le??_to_cpu macrosAlexey Dobriyan1-16/+14
2005-08-30[ALSA] sound - fix .iface field of mixer control elementsClemens Ladisch1-1/+1
2005-07-27[PATCH] clean up inline static vs static inlineJesper Juhl1-1/+1
2005-07-27[PATCH] turn many #if $undefined_string into #ifdef $undefined_stringOlaf Hering1-2/+2
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds18-0/+9129