Skip to content

audio: module_adapter: ipc4: Allow probes module through channels check - #11260

Open
jsarha wants to merge 1 commit into
thesofproject:mainfrom
jsarha:probes_fix
Open

jsarha wants to merge 1 commit into
thesofproject:mainfrom
jsarha:probes_fix

Conversation

@jsarha

@jsarha jsarha commented Oct 2, 2026

Copy link
Copy Markdown
Contributor

The channel check introduced in commit:

cdb7f91 ("audio: module_adapter: bound host channels_count at ipc4 init")

does not let probes module through. Add extra condition to allows probes that relies on ipc4 probes implementation on Linux ASoC side, that initializes the whole base config as zero for probes module.

Fixes: #11254

@jsarha
jsarha marked this pull request as ready for review October 2, 2026 11:57
@jsarha
jsarha requested a review from ranj063 as a code owner October 2, 2026 11:57
Copilot AI balanced review requested due to automatic review settings October 2, 2026 11:57

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

The exception can misclassify malformed non-probe configurations and bypass channel validation.

Review effort: Balanced
Findings: 1 Low severity

Open (1)
What changed in this PR

Allows IPC4 probe initialization with a zeroed base configuration while retaining channel-count validation.

Changes:

  • Detects zeroed base configurations.
  • Exempts them from channel-count validation.
File Description
src/​audio/​module_adapter/​module_adapter_ipc4.c Adds the probe configuration exception.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread src/audio/module_adapter/module_adapter_ipc4.c Outdated
The channel check introduced in commit:

cdb7f91 ("audio: module_adapter: bound host channels_count at ipc4 init")

does not let probes module through. Add extra condition to allows
probes that relies on ipc4 probes implementation on Linux ASoC side,
that initializes the whole base config as zero for probes module.

Signed-off-by: Jyri Sarha <jyri.sarha@linux.intel.com>
@intel-sofci

intel-sofci commented Oct 5, 2026 •

Copy link
Copy Markdown

PR 11260: test results

Run date: 2026-10-05 15:05 UTC

Tested commit: cf67fd40bd30a06860159e7dc11a74477c449a68

mtl pass rate lnl pass rate ptl pass rate wcl pass rate nvl pass rate

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] Probes are not working on SOF main

3 participants