CVE-2021-47382

s390/qeth: fix deadlock during failing recovery

State
Published
Severity
Not scored
Published
May 21, 2024
Updated
May 23, 2026
Reserved
May 21, 2024

Read the record on cve.org

Description

In the Linux kernel, the following vulnerability has been resolved:

s390/qeth: fix deadlock during failing recovery

Commit 0b9902c1fcc5 ("s390/qeth: fix deadlock during recovery") removed taking discipline_mutex inside qeth_do_reset(), fixing potential deadlocks. An error path was missed though, that still takes discipline_mutex and thus has the original deadlock potential.

Intermittent deadlocks were seen when a qeth channel path is configured offline, causing a race between qeth_do_reset and ccwgroup_remove. Call qeth_set_offline() directly in the qeth_do_reset() error case and then a new variant of ccwgroup_set_offline(), without taking discipline_mutex.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • b41b554c1ee75070a14c02a88496b1f231c7eacc to before 0bfe741741327822d1482c7edef0184636d08b40Affected
  • b41b554c1ee75070a14c02a88496b1f231c7eacc to before d2b59bd4b06d84a4eadb520b0f71c62fe8ec0a62Affected
  • af0c184ea106051e428b5a0b5f2dfd31cbc54c52Affected
  • 5.10.8 to before 5.11Affected
LinuxLinux
  • 5.11Affected
  • before 5.11Not affected
  • 5.14.10 through 5.14.*Not affected
  • 5.15 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.