aboutsummaryrefslogtreecommitdiffstats
path: root/sound/isa
AgeCommit message (Expand)AuthorFilesLines
4 daysALSA: gus: check snd_ctl_new1() return valueZhao Dongdong1-0/+2
7 daysALSA: isa: Mark '*_registered' variables as __ro_after_initLen Bao9-21/+21
2026-04-29ALSA: wavefront: add suspend and resume supportCássio Gabriel3-3/+201
2026-04-27ALSA: opti9xx: restore snd-miro state after resumeCássio Gabriel1-12/+256
2026-04-12ALSA: sscape: Add suspend and resume supportCássio Gabriel1-0/+93
2026-04-12ALSA: sscape: Cache per-card resources for board reinitializationCássio Gabriel1-95/+139
2026-04-10ALSA: interwave: guard PM-only restore helpers with CONFIG_PMCássio Gabriel1-38/+38
2026-04-10ALSA: sc6000: Restore board setup across suspendCássio Gabriel1-1/+40
2026-04-10ALSA: sc6000: Keep the programmed board state in card-private dataCássio Gabriel1-60/+92
2026-04-09ALSA: msnd: add ISA and PnP system sleep callbacksCássio Gabriel2-2/+95
2026-04-09ALSA: msnd: prepare system sleep supportCássio Gabriel3-23/+54
2026-04-08ALSA: interwave: add ISA and PnP suspend and resume callbacksCássio Gabriel1-27/+151
2026-04-06ALSA: gusmax: add ISA suspend and resume callbacksCássio Gabriel1-1/+27
2026-04-06ALSA: gusextreme: add ISA suspend and resume callbacksCássio Gabriel1-9/+48
2026-04-06ALSA: gusclassic: add ISA suspend and resume callbacksCássio Gabriel1-1/+20
2026-04-06ALSA: gus: add shared GF1 suspend and resume helpersCássio Gabriel6-13/+186
2026-04-01ALSA: es1688: add ISA suspend and resume callbacksCássio Gabriel1-13/+37
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds7-8/+8
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook7-8/+8
2026-02-18ALSA: isa: Add SPDX id lines to some filesTim Bird6-6/+6
2025-12-14ALSA: sb: Convert to snd_seq bus probe mechanismUwe Kleine-König1-8/+5
2025-11-12ALSA: gus: Remove unused declarationsYue Haibing1-3/+0
2025-11-06ALSA: wavefront: Fix integer overflow in sample size validationJunrui Luo1-2/+2
2025-11-06ALSA: wavefront: Clear substream pointers on closeJunrui Luo1-0/+2
2025-09-01ALSA: wavefront: Use guard() for spin locksTakashi Iwai2-86/+59
2025-09-01ALSA: wss: Use guard() for spin locksTakashi Iwai1-157/+107
2025-09-01ALSA: wss: Use guard() for mutex locksTakashi Iwai1-15/+6
2025-09-01ALSA: sscape: Use guard() for spin locksTakashi Iwai1-103/+81
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-09-01ALSA: opti9xx: Use guard() for spin locksTakashi Iwai2-27/+11
2025-09-01ALSA: opl3sa2: Use guard() for spin locksTakashi Iwai1-22/+7
2025-09-01ALSA: msnd: Use guard() for spin locksTakashi Iwai3-33/+15
2025-09-01ALSA: gus: Use guard() for spin locksTakashi Iwai11-339/+223
2025-09-01ALSA: gus: Use guard() for mutex locksTakashi Iwai3-35/+9
2025-09-01ALSA: es18xx: Use guard() for spin locksTakashi Iwai1-36/+22
2025-09-01ALSA: es1688: Use guard() for spin locksTakashi Iwai1-148/+128
2025-09-01ALSA: cs423x: Use guard() for spin locksTakashi Iwai1-81/+47
2025-09-01ALSA: cs423x: Use guard() for mutex locksTakashi Iwai1-2/+1
2025-09-01ALSA: cmi8330: Use guard() for spin locksTakashi Iwai1-8/+7
2025-09-01ALSA: ad1816a: Use guard() for spin locksTakashi Iwai1-80/+37
2025-07-11ALSA: wss: Use safer strscpy() instead of strcpy()Takashi Iwai1-3/+3
2025-07-11ALSA: wavefront: Use safer strscpy() instead of strcpy()Takashi Iwai1-8/+8
2025-07-11ALSA: sscape: Use safer strscpy() instead of strcpy()Takashi Iwai1-2/+2
2025-07-11ALSA: sc6000: Use safer strscpy() instead of strcpy()Takashi Iwai1-10/+10
2025-07-11ALSA: opti9xx: Use safer strscpy() instead of strcpy()Takashi Iwai2-13/+13
2025-07-11ALSA: opl3sa2: Use safer strscpy() instead of strcpy()Takashi Iwai1-10/+10
2025-07-11ALSA: msnd: Use safer strscpy() instead of strcpy()Takashi Iwai3-13/+13
2025-07-11ALSA: gus: Use safer strscpy() instead of strcpy()Takashi Iwai8-42/+42
2025-07-11ALSA: galaxy: Use safer strscpy() instead of strcpy()Takashi Iwai1-2/+2
2025-07-11ALSA: es18xx: Use safer strscpy() instead of strcpy()Takashi Iwai1-1/+1
2025-07-11ALSA: es1688: Use safer strscpy() instead of strcpy()Takashi Iwai1-2/+2
2025-07-11ALSA: cs423x: Use safer strscpy() instead of strcpy()Takashi Iwai2-2/+2
2025-07-11ALSA: cmi8330: Use safer strscpy() instead of strcpy()Takashi Iwai1-4/+4
2025-07-11ALSA: cmi8328: Use safer strscpy() instead of strcpy()Takashi Iwai1-10/+10
2025-07-11ALSA: als100: Use safer strscpy() instead of strcpy()Takashi Iwai1-4/+4
2025-07-11ALSA: adlib: Use safer strscpy() instead of strcpy()Takashi Iwai1-2/+2
2025-07-11ALSA: ad1816a: Use safer strscpy() instead of strcpy()Takashi Iwai2-5/+5
2025-07-04ALSA: ad1816a: Fix potential NULL pointer deref in snd_card_ad1816a_pnp()Thorsten Blum1-1/+1
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 Molnar3-3/+3
2025-05-13ALSA: sb: Replace deprecated strcpy() with strscpy()Thorsten Blum6-10/+16
2025-05-12ALSA: msnd: Remove midi codeDr. David Alan Gilbert4-173/+1
2025-05-11ALSA: isa/gus: remove snd_gf1_lfo_xxx()Kuninori Morimoto1-14/+2
2025-05-08ALSA: gus: Remove deadcodeDr. David Alan Gilbert2-243/+0
2025-04-08ALSA: azt2320: Replace deprecated strcpy() with strscpy()Thorsten Blum1-2/+2
2025-04-05treewide: Switch/rename to timer_delete[_sync]()Thomas Gleixner3-5/+5
2025-02-28ALSA: es18xx: Fix spelling mistake "grap" -> "grab"Colin Ian King1-4/+4
2025-02-27ALSA: opti9xx: fix inconsistent indenting warning in snd_opti9xx_configure()Charles Han1-1/+1
2025-01-10ALSA: sb: Use str_enabled_disabled() helper in info_read()Thorsten Blum1-2/+3
2024-10-04ALSA: gus: Fix some error handling paths related to get_bpos() usageChristophe JAILLET1-2/+2
2024-08-08ALSA: wss: Use standard print APITakashi Iwai1-88/+90
2024-08-08ALSA: wavefront: Use standard print APITakashi Iwai4-150/+158
2024-08-08ALSA: sscape: Use standard print APITakashi Iwai1-48/+48
2024-08-08ALSA: sc6000: Use standard print APITakashi Iwai1-87/+90
2024-08-08ALSA: sb: Use standard print APITakashi Iwai10-94/+105
2024-08-08ALSA: opti9xx: Use standard print APITakashi Iwai2-107/+118
2024-08-08ALSA: opl3sa2: Use standard print APITakashi Iwai1-24/+22
2024-08-08ALSA: msnd: Use standard print APITakashi Iwai3-122/+112
2024-08-08ALSA: gus: Use standard print APITakashi Iwai13-178/+266
2024-08-08ALSA: es18xx: Use standard print APITakashi Iwai1-41/+46
2024-08-08ALSA: es1688: Use standard print APITakashi Iwai2-27/+30
2024-08-08ALSA: cs4236: Use standard print APITakashi Iwai2-42/+45
2024-08-08ALSA: cmi8330: Use standard print APITakashi Iwai1-19/+17
2024-08-08ALSA: cmi8328: Use standard print APITakashi Iwai1-21/+21
2024-08-08ALSA: azt2320: Use standard print APITakashi Iwai1-8/+6
2024-08-08ALSA: als100: Use standard print APITakashi Iwai1-9/+7
2024-08-08ALSA: ad1816a: Use standard print APITakashi Iwai2-16/+16
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 Iwai12-41/+41
2024-04-07ALSA: emux: centralize & improve patch info validationOswald Buddenhagen1-13/+0
2023-11-20ALSA: wavefront: copy userspace array safelyPhilipp Stanner1-3/+3
2023-09-15ALSA: cs4231: Fix -Wformat-truncation warning for longname stringTakashi Iwai1-6/+6
2023-09-15ALSA: ad1848: Fix -Wformat-truncation warning for longname stringTakashi Iwai1-6/+6
2023-09-15ALSA: opti9x: Fix -Wformat-truncation warningTakashi Iwai2-12/+12
2023-09-15ALSA: es1688: Fix -Wformat-truncation warningTakashi Iwai1-3/+3
2023-09-15ALSA: cs4236: Fix -Wformat-truncation warningTakashi Iwai1-7/+7
2023-09-15ALSA: sscape: Fix -Wformat-truncation warningTakashi Iwai1-1/+1
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-08-18ALSA: gus: Convert to generic PCM copy opsTakashi Iwai1-20/+3
2023-07-20ALSA: control: Take controls_rwsem lock in snd_ctl_remove()Takashi Iwai2-4/+0
2023-06-26Merge branch 'for-next' into for-linusTakashi Iwai1-0/+1
2023-06-06ALSA: gus: Fix kctl->id initializationTakashi Iwai1-1/+1
2023-05-22ALSA: add HAS_IOPORT dependenciesNiklas Schnelle1-0/+1
2022-09-29ALSA: sb: Use DIV_ROUND_UP() instead of open-coding itShang XiaoJing1-1/+1
2022-09-20ALSA: es18xx: Remove the unneeded result variableye xingchen1-4/+1
2022-07-04ALSA: wavefront: remove redundant assignment to pointer endColin Ian King1-2/+0
2022-05-30Merge tag 'm68knommu-for-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2022-05-16m68k: coldfire: drop ISA_DMA_API supportArnd Bergmann1-1/+1
2022-05-10ALSA: wavefront: Proper check of get_user() errorTakashi Iwai1-1/+2
2022-04-12ALSA: sc6000: Fix the missing snd_card_free() call at probe errorTakashi Iwai1-1/+6
2022-04-12ALSA: galaxy: Fix the missing snd_card_free() call at probe errorTakashi Iwai1-1/+6
2022-03-27ALSA: cs4236: fix an incorrect NULL check on list iteratorXiaomeng Tong1-3/+5
2021-12-13ALSA: gus: Fix memory leaks at memory allocator error pathsTakashi Iwai1-12/+12
2021-12-13ALSA: gus: Fix erroneous memory allocationTakashi Iwai1-1/+1
2021-12-13ALSA: sound/isa/gus: check the return value of kstrdup()Xiaoke Wang1-2/+6
2021-10-26ALSA: gus: fix null pointer dereference on pointer blockChengfeng Ye1-0/+2
2021-10-17ALSA: ISA: not for M68KRandy Dunlap1-1/+1
2021-09-07ALSA: gus: Fix repeated probe for ISA interwave cardTakashi Iwai1-30/+31
2021-09-07ALSA: gus: Fix repeated probes of snd_gus_create()Takashi Iwai1-13/+31
2021-08-09ALSA: msnd: Use proper mmap methodTakashi Iwai1-2/+6
2021-08-05ALSA: es1688: Avoid devres management for es1688 object creationTakashi Iwai1-9/+20
2021-08-02Merge branch 'for-linus' into for-nextTakashi Iwai1-0/+4
2021-07-21ALSA: sc6000: Use explicit cast for __iomem pointerTakashi Iwai1-2/+2
2021-07-20ALSA: sc6000: Assign vport directly on card's private_dataTakashi Iwai1-10/+9
2021-07-20ALSA: sc6000: Fix incorrect sizeof operatorColin Ian King1-1/+1
2021-07-20ALSA: opti9xx: fix missing { } around an if blockColin Ian King1-1/+2
2021-07-19ALSA: wavefront: Allocate resources with device-managed APIsTakashi Iwai1-37/+9
2021-07-19ALSA: sscape: Allocate resources with device-managed APIsTakashi Iwai1-72/+20
2021-07-19ALSA: sc6000: Allocate resources with device-managed APIsTakashi Iwai1-47/+26
2021-07-19ALSA: opl3sa2: Allocate resources with device-managed APIsTakashi Iwai1-49/+11
2021-07-19ALSA: opti9xx: Allocate resources with device-managed APIsTakashi Iwai2-112/+44
2021-07-19ALSA: msnd: Allocate resources with device-managed APIsTakashi Iwai1-91/+28
2021-07-19ALSA: gus: Allocate resources with device-managed APIsTakashi Iwai5-161/+68
2021-07-19ALSA: galaxy: Allocate resources with device-managed APIsTakashi Iwai1-49/+33
2021-07-19ALSA: es18xx: Allocate resources with device-managed APIsTakashi Iwai1-92/+20
2021-07-19ALSA: es1688: Allocate resources with device-managed APIsTakashi Iwai2-44/+18
2021-07-19ALSA: cs423x: Allocate resources with device-managed APIsTakashi Iwai2-60/+13
2021-07-19ALSA: cmi8330: Allocate resources with device-managed APIsTakashi Iwai1-23/+4
2021-07-19ALSA: cmi8328: Allocate resources with device-managed APIsTakashi Iwai1-21/+10
2021-07-19ALSA: azt2320: Allocate resources with device-managed APIsTakashi Iwai1-37/+12
2021-07-19ALSA: als100: Allocate resources with device-managed APIsTakashi Iwai1-31/+10
2021-07-19ALSA: adlib: Allocate resources with device-managed APIsTakashi Iwai1-22/+6
2021-07-19ALSA: ad1848: Allocate resources with device-managed APIsTakashi Iwai1-14/+5
2021-07-19ALSA: sb: Allocate resources with device-managed APIsTakashi Iwai5-189/+52
2021-07-19ALSA: wss: Allocate resources with device-managed APIsTakashi Iwai2-58/+11
2021-07-19ALSA: ad1816a: Allocate resources with device-managed APIsTakashi Iwai2-74/+16
2021-07-17ALSA: sb: Fix potential ABBA deadlock in CSP driverTakashi Iwai1-0/+4
2021-07-07ALSA: isa: Fix error return code in snd_cmi8330_probe()Zhen Lei1-1/+1
2021-06-24Merge tag 'asoc-fix-v5.13-rc7' of https://git.kernel.org/pub/scm/linux/kernel...Takashi Iwai3-23/+10
2021-06-09ALSA: isa: Fix assignment in if conditionTakashi Iwai2-4/+8
2021-06-09ALSA: azt2320: Fix assignment in if conditionTakashi Iwai1-7/+14
2021-06-09ALSA: als100: Fix assignment in if conditionTakashi Iwai1-6/+12
2021-06-09ALSA: cmi8330: Fix assignment in if conditionTakashi Iwai1-14/+23
2021-06-09ALSA: es18xx: Fix assignment in if conditionTakashi Iwai1-17/+34
2021-06-09ALSA: opl3sa2: Fix assignment in if conditionTakashi Iwai1-24/+44
2021-06-09ALSA: opti9xx: Fix assignment in if conditionTakashi Iwai2-18/+36
2021-06-09ALSA: cs423x: Fix assignment in if conditionTakashi Iwai2-11/+22
2021-06-09ALSA: wavefront: Fix assignment in if conditionTakashi Iwai3-32/+50
2021-06-09ALSA: ad1816a: Fix assignment in if conditionTakashi Iwai2-18/+32
2021-06-09ALSA: gus: Fix assignment in if conditionTakashi Iwai9-67/+124
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-14ALSA: gus: Replace unsafe strcpy() with strscpy()YueHaibing1-1/+1
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: gus: add a check of the status of snd_ctl_add"Greg Kroah-Hartman1-11/+2
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 Romanovsky21-115/+1
2021-01-26Merge tag 'tags/isa-void-remove-callback' into for-nextTakashi Iwai23-48/+25
2021-01-26isa: Make the remove callback for isa drivers return voidUwe Kleine-König23-48/+25
2021-01-08ALSA: Convert strlcpy to strscpy when return value is unusedJoe Perches6-10/+10
2020-11-21ALSA: sb: Fix fall-through warnings for ClangGustavo A. R. Silva1-0/+1
2020-08-21Merge tag 'sound-5.9-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds1-3/+3
2020-08-16ALSA: isa: fix spelling mistakes in the commentsLiang Wang1-3/+3
2020-08-06Merge tag 'sound-5.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds9-27/+26
2020-08-06ALSA: isa: delete repeated words in commentsRandy Dunlap2-2/+2
2020-07-16treewide: Remove uninitialized_var() usageKees Cook1-1/+1
2020-07-09ALSA: Replace with fallthrough pseudo keyword in the remaining placesTakashi Iwai1-1/+1
2020-07-09ALSA: Use fallthrough pseudo-keywordGustavo A. R. Silva5-21/+21
2020-07-07ALSA: isa/gus: remove 'set but not used' warningPierre-Louis Bossart1-1/+2
2020-07-07ALSA: isa/gus: remove -Wmissing-prototypes warningsPierre-Louis Bossart1-2/+0
2020-06-03ALSA: es1688: Add the missed snd_card_free()Chuhong Yuan1-1/+3
2020-05-28Merge branch 'for-linus' into for-nextTakashi Iwai2-6/+12
2020-05-01ALSA: isa/wavefront: prevent out of bounds write in ioctlDan Carpenter1-1/+7
2020-04-30ALSA: opti9xx: shut up gcc-10 range warningArnd Bergmann2-6/+12
2020-04-17ALSA: Fix misspellings of "Analog Devices"Geert Uytterhoeven1-1/+1
2020-02-10ALSA: emu8000: Fix the cast to __user pointerTakashi Iwai1-2/+2
2020-01-28Merge tag 'sound-5.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds36-328/+208
2020-01-06remove ioremap_nocache and devm_ioremap_nocacheChristoph Hellwig1-1/+1
2020-01-05ALSA: sc6000: More constificationTakashi Iwai1-2/+2
2020-01-05ALSA: wss: More constificationsTakashi Iwai1-3/+3
2020-01-05ALSA: opti9xx: More constificationsTakashi Iwai2-18/+18
2020-01-05ALSA: gus: More constificationsTakashi Iwai7-23/+24