1. 30 Sep, 2024 8 commits
  2. 20 Sep, 2024 1 commit
  3. 19 Sep, 2024 1 commit
  4. 18 Sep, 2024 1 commit
  5. 14 Sep, 2024 3 commits
    • Takashi Iwai's avatar
      Merge branch 'for-linus' into for-next · 64c0ce55
      Takashi Iwai authored
      Pull 6.11 fixes to 6.12-devel branch
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      64c0ce55
    • Takashi Iwai's avatar
      Merge tag 'asoc-v6.12' of... · 1a529af6
      Takashi Iwai authored
      Merge tag 'asoc-v6.12' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-next
      
      ASoC: Updates for v6.12
      
      This is a very large set of changes, almost all in drivers rather than
      the core.  Even with the addition of several quite large drivers the
      overall diffstat is negative thanks to the removal of some old Intel
      board support which has been obsoleted by the AVS driver, helped a bit
      by some factoring out into helpers (especially around the Soundwire
      machine drivers for x86).
      
      Highlights include:
      
       - More simplifications and cleanups throughout the subsystem from
         Morimoto-san.
       - Extensive cleanups and refactoring of the Soundwire drivers to make
         better use of helpers.
       - Removal of Intel machine support obsoleted by the AVS driver.
       - Lots of DT schema conversions.
       - Machine support for many AMD and Intel x86 platforms.
       - Support for AMD ACP 7.1, Mediatek MT6367 and MT8365, Realtek RTL1320
         SoundWire and rev C, and Texas Instruments TAS2563
      1a529af6
    • Takashi Iwai's avatar
      Merge tag 'asoc-fix-v6.11-rc7' of... · 134536c2
      Takashi Iwai authored
      Merge tag 'asoc-fix-v6.11-rc7' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
      
      ASoC: Fixes for v6.11
      
      A few last minute fixes, plus an update for Pierre's contact details and
      status.  It'd be good to get these into v6.11 (especially the
      MAINTAINERS update) but it wouldn't be the end of the world if they
      waited for the merge window, none of them are super remarkable and it's
      just a question of timing that they're last minute.
      134536c2
  6. 13 Sep, 2024 10 commits
  7. 12 Sep, 2024 15 commits
  8. 11 Sep, 2024 1 commit
    • Arseniy Krasnov's avatar
      ASoC: meson: axg-card: fix 'use-after-free' · 4f9a7143
      Arseniy Krasnov authored
      Buffer 'card->dai_link' is reallocated in 'meson_card_reallocate_links()',
      so move 'pad' pointer initialization after this function when memory is
      already reallocated.
      
      Kasan bug report:
      
      ==================================================================
      BUG: KASAN: slab-use-after-free in axg_card_add_link+0x76c/0x9bc
      Read of size 8 at addr ffff000000e8b260 by task modprobe/356
      
      CPU: 0 PID: 356 Comm: modprobe Tainted: G O 6.9.12-sdkernel #1
      Call trace:
       dump_backtrace+0x94/0xec
       show_stack+0x18/0x24
       dump_stack_lvl+0x78/0x90
       print_report+0xfc/0x5c0
       kasan_report+0xb8/0xfc
       __asan_load8+0x9c/0xb8
       axg_card_add_link+0x76c/0x9bc [snd_soc_meson_axg_sound_card]
       meson_card_probe+0x344/0x3b8 [snd_soc_meson_card_utils]
       platform_probe+0x8c/0xf4
       really_probe+0x110/0x39c
       __driver_probe_device+0xb8/0x18c
       driver_probe_device+0x108/0x1d8
       __driver_attach+0xd0/0x25c
       bus_for_each_dev+0xe0/0x154
       driver_attach+0x34/0x44
       bus_add_driver+0x134/0x294
       driver_register+0xa8/0x1e8
       __platform_driver_register+0x44/0x54
       axg_card_pdrv_init+0x20/0x1000 [snd_soc_meson_axg_sound_card]
       do_one_initcall+0xdc/0x25c
       do_init_module+0x10c/0x334
       load_module+0x24c4/0x26cc
       init_module_from_file+0xd4/0x128
       __arm64_sys_finit_module+0x1f4/0x41c
       invoke_syscall+0x60/0x188
       el0_svc_common.constprop.0+0x78/0x13c
       do_el0_svc+0x30/0x40
       el0_svc+0x38/0x78
       el0t_64_sync_handler+0x100/0x12c
       el0t_64_sync+0x190/0x194
      
      Fixes: 7864a79f ("ASoC: meson: add axg sound card support")
      Cc: Stable@vger.kernel.org
      Signed-off-by: default avatarArseniy Krasnov <avkrasnov@salutedevices.com>
      Reviewed-by: default avatarJerome Brunet <jbrunet@baylibre.com>
      Link: https://patch.msgid.link/20240911142425.598631-1-avkrasnov@salutedevices.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
      4f9a7143