AMD ACP 6.2 DMIC support
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
Undecided
|
Hui Wang | ||
Jammy |
Won't Fix
|
Undecided
|
Unassigned | ||
Kinetic |
Fix Released
|
Undecided
|
Hui Wang | ||
Lunar |
Fix Released
|
Undecided
|
Hui Wang | ||
linux-oem-6.0 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Undecided
|
Unassigned | ||
Kinetic |
Invalid
|
Undecided
|
Unassigned | ||
Lunar |
Invalid
|
Undecided
|
Unassigned | ||
linux-oem-6.1 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Undecided
|
Unassigned | ||
Kinetic |
Invalid
|
Undecided
|
Unassigned | ||
Lunar |
Invalid
|
Undecided
|
Unassigned |
Bug Description
The patchset will be merged to upstream kernel v6.1, the unstable
kernel will have the patchset automatically after the v6.1 is ready.
The oem-5.17 kernel doesn't support this AMD generation platform yet,
so this patchset is useless for oem-5.17 so far.
[Impact]
On the AMD PS platforms, the internal mic can't be detected
and there is no internal mic for users to use.
[Fix]
Backport 13 patches from linux-next kernel to fix this problem.
[Test]
boot the patched kernel on the machine, after loging into the
desktop, open the gnome-sound-
internal mic, and could record sound via internal mic.
[Where problems could occur]
This only impacts intenal mic support on AMD ps machines, it will
match the pci device revision and apply the driver according to
match result, in theory it will not bring regression on non-amd-ps
machines.
CVE References
Changed in linux (Ubuntu Jammy): | |
status: | New → Won't Fix |
Changed in linux-oem-6.0 (Ubuntu Kinetic): | |
status: | New → Invalid |
Changed in linux (Ubuntu Kinetic): | |
status: | New → In Progress |
Changed in linux-oem-6.0 (Ubuntu Jammy): | |
status: | New → In Progress |
tags: | added: amd oem-priority originate-from-1986008 |
description: | updated |
Changed in linux-oem-6.0 (Ubuntu Jammy): | |
status: | In Progress → Fix Committed |
Changed in linux-oem-6.1 (Ubuntu Jammy): | |
status: | New → Fix Released |
Changed in linux-oem-6.1 (Ubuntu Kinetic): | |
status: | New → Invalid |
Changed in linux-oem-6.1 (Ubuntu Lunar): | |
status: | New → Invalid |
This bug was fixed in the package linux - 5.19.0-18.18
---------------
linux (5.19.0-18.18) kinetic; urgency=medium
* kinetic/linux: 5.19.0-18.18 -proposed tracker (LP: #1990366)
* 5.19.0-17.17: kernel NULL pointer dereference, address: 0000000000000084 APPARMOR_ RESTRICT_ USERNS" userns_ create( ) sleepable" create_ user_ns( )" t_init" secid_to_ secctx secid_to_ secctx in dentry_ init_security" inode_getsecctx " secid_to_ secctx"
(LP: #1990236)
- Revert "UBUNTU: SAUCE: apparmor: Fix regression in stacking due to label
flags"
- Revert "UBUNTU: [Config] disable SECURITY_
- Revert "UBUNTU: SAUCE: Revert "hwrng: virtio - add an internal buffer""
- Revert "UBUNTU: SAUCE: Revert "hwrng: virtio - don't wait on cleanup""
- Revert "UBUNTU: SAUCE: Revert "hwrng: virtio - don't waste entropy""
- Revert "UBUNTU: SAUCE: Revert "hwrng: virtio - always add a pending
request""
- Revert "UBUNTU: SAUCE: Revert "hwrng: virtio - unregister device before
reset""
- Revert "UBUNTU: SAUCE: Revert "virtio-rng: make device ready before making
request""
- Revert "UBUNTU: [Config] update configs after apply new apparmor patch set"
- Revert "UBUNTU: SAUCE: apparmor: add user namespace creation mediation"
- Revert "UBUNTU: SAUCE: selinux: Implement userns_create hook"
- Revert "UBUNTU: SAUCE: bpf-lsm: Make bpf_lsm_
- Revert "UBUNTU: SAUCE: security, lsm: Introduce security_
- Revert "UBUNTU: SAUCE: lsm stacking v37: AppArmor: Remove the exclusive
flag"
- Revert "UBUNTU: SAUCE: lsm stacking v37: LSM: Add /proc attr entry for full
LSM context"
- Revert "UBUNTU: SAUCE: lsm stacking v37: LSM: Removed scaffolding function
lsmcontex
- Revert "UBUNTU: SAUCE: lsm stacking v37: netlabel: Use a struct lsmblob in
audit data"
- Revert "UBUNTU: SAUCE: lsm stacking v37: Audit: Add record for multiple
object contexts"
- Revert "UBUNTU: SAUCE: lsm stacking v37: audit: multiple subject lsm values
for netlabel"
- Revert "UBUNTU: SAUCE: lsm stacking v37: Audit: Add record for multiple task
security contexts"
- Revert "UBUNTU: SAUCE: lsm stacking v37: Audit: Allow multiple records in an
audit_buffer"
- Revert "UBUNTU: SAUCE: lsm stacking v37: LSM: Add a function to report
multiple LSMs"
- Revert "UBUNTU: SAUCE: lsm stacking v37: Audit: Create audit_stamp
structure"
- Revert "UBUNTU: SAUCE: lsm stacking v37: Audit: Keep multiple LSM data in
audit_names"
- Revert "UBUNTU: SAUCE: lsm stacking v37: LSM: security_
module selection"
- Revert "UBUNTU: SAUCE: lsm stacking v37: binder: Pass LSM identifier for
confirmation"
- Revert "UBUNTU: SAUCE: lsm stacking v37: NET: Store LSM netlabel data in a
lsmblob"
- Revert "UBUNTU: SAUCE: lsm stacking v37: LSM: security_
netlink netfilter"
- Revert "UBUNTU: SAUCE: lsm stacking v37: LSM: Use lsmcontext in
security_
- Revert "UBUNTU: SAUCE: lsm stacking v37: LSM: Use lsmcontext in
security_
- Revert "UBUNTU: SAUCE: lsm stacking v37: LSM: Use lsmcontext in
security_
- Revert "UBUNTU: SAUCE: lsm stacking v37: LSM:...