Re: [PATCH v7 1/5] ASoC: makes CPU/Codec channel connection map more generic

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Nov 13, 2023 at 01:28:27AM +0000, Kuninori Morimoto wrote:
> Current ASoC CPU:Codec = N:M connection is using connection mapping idea,
> but it is used for N < M case only. We want to use it for any case.
> 
> By this patch, not only N:M connection, but all existing connection
> (1:1, 1:N, N:N) will use same connection mapping. Then, because it will
> use default mapping, no conversion patch is needed to exising drivers.

The KernelCI bisection bot has reported that this is breaking boot on
meson-g12a-u200 in -next with a defconfig+debug configuration:

<1>[   39.211516][   T39] Unable to handle kernel paging request at virtual address f999199999999999
<1>[   39.215123][   T39] KASAN: maybe wild-memory-access in range [0xccccccccccccccc8-0xcccccccccccccccf]

...

<4>[   39.498854][   T39] x5 : 1fffe00001b50887 x4 : 0000000000000001 x3 : ffff000013f44be8
<4>[   39.506914][   T39] x2 : dfff800000000000 x1 : 1999999999999999 x0 : 0000000000000007
<4>[   39.514975][   T39] Call trace:
<4>[   39.518356][   T39]  snd_soc_compensate_channel_connection_map+0x210/0x578
<4>[   39.525461][   T39]  snd_soc_bind_card+0x368/0x1280
<4>[   39.530575][   T39]  snd_soc_register_card+0x2e8/0x3e0
<4>[   39.535949][   T39]  devm_snd_soc_register_card+0x58/0xd8
<4>[   39.541581][   T39]  meson_card_probe+0x25c/0x388 [snd_soc_meson_card_utils]
<4>[   39.548864][   T39]  platform_probe+0xcc/0x240

Full boot log here:

   https://storage.kernelci.org/mainline/master/v6.8-rc7-250-g137e0ec05aeb/arm64/defconfig+debug/gcc-10/lab-baylibre/baseline-meson-g12a-u200.txt

with the config here:

   https://storage.kernelci.org/mainline/master/v6.8-rc7-250-g137e0ec05aeb/arm64/defconfig+debug/gcc-10/config/

The full bot report is here:

   https://groups.io/g/kernelci-results/message/52435

and everything does look plausible about the failure.

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]


  Powered by Linux