[SRU][Jammy/OEM-5.17][PATCH 0/1] Fix calltrace in mac80211
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Medium
|
Unassigned | ||
linux-oem-5.17 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
When bootup Jammy kernel, it shows callrace:
kernel: =======
kernel: UBSAN: invalid-load in /home/u/
kernel: load of value 216 is not a valid value for type '_Bool'
kernel: CPU: 9 PID: 0 Comm: swapper/9 Not tainted 5.15.36+ #12
kernel: Hardware name: LENOVO 21D2SIT061/
kernel: Call Trace:
kernel: <IRQ>
kernel: dump_stack_
kernel: dump_stack+
kernel: ubsan_epilogue+
kernel: __ubsan_
kernel: ieee80211_
kernel: ? percpu_
kernel: ? rht_key_
kernel: ? sta_info_
kernel: ieee80211_
kernel: ieee80211_
kernel: tasklet_
kernel: tasklet_
kernel: __do_softirq+
kernel: irq_exit_
kernel: common_
kernel: </IRQ>
kernel: <TASK>
kernel: asm_common_
kernel: RIP: 0010:cpuidle_
kernel: Code: 3d b4 85 3d 5c e8 57 a7 6b ff 49 89 c7 0f 1f 44 00 00 31 ff e8 a8 b3 6b ff 80 7d d0>
kernel: RSP: 0018:ffff9e2dc0
kernel: RAX: ffff8dfdb6870b00 RBX: ffff8df6c3ab6c00 RCX: 000000023cd33784
kernel: RDX: 000000023d103fa8 RSI: 000000023cd33784 RDI: 0000000000000000
kernel: RBP: ffff9e2dc01f7e88 R08: 000000023cd33d63 R09: 00000000000aae60
kernel: R10: 0000000000000004 R11: 071c71c71c71c71c R12: ffffffffa4ce65a0
kernel: R13: 0000000000000003 R14: 0000000000000003 R15: 000000023cd33d63
kernel: ? cpuidle_
kernel: ? sched_clock_
kernel: cpuidle_
kernel: do_idle+0x203/0x2a0
kernel: cpu_startup_
kernel: start_secondary
kernel: secondary_
kernel: </TASK>
kernel: =======
[Fix]
The size of the status_driver_data field was not adjusted
when the is_valid_ack_signal field was added.
Adjust the struct size accordingly.
[Test]
Verified on hardware, no error.
[Where problems could occur]
Low risk, It may break wifi driver.
Minor changes in title of "Copyright" when backport.
CVE References
Changed in linux (Ubuntu): | |
status: | New → In Progress |
Changed in linux (Ubuntu Jammy): | |
status: | New → In Progress |
Changed in linux-oem-5.17 (Ubuntu): | |
status: | New → In Progress |
Changed in linux-oem-5.17 (Ubuntu Jammy): | |
status: | New → In Progress |
description: | updated |
Changed in linux-oem-5.17 (Ubuntu Jammy): | |
status: | In Progress → Fix Committed |
Changed in linux-oem-5.17 (Ubuntu): | |
status: | In Progress → Invalid |
Changed in linux (Ubuntu Jammy): | |
importance: | Undecided → Medium |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-jammy removed: verification-needed-jammy |
This bug is awaiting verification that the linux-oem- 5.17/5. 17.0-1012. 13 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification- needed- jammy' to 'verification- done-jammy' . If the problem still exists, change the tag 'verification- needed- jammy' to 'verification- failed- jammy'.
If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation how to enable and use -proposed. Thank you!