diff options
author | Stefan Sperling <stsp@cvs.openbsd.org> | 2021-08-19 18:45:12 +0000 |
---|---|---|
committer | Stefan Sperling <stsp@cvs.openbsd.org> | 2021-08-19 18:45:12 +0000 |
commit | 5ef560d6a5cc9e949fab5f6e6fe0c985e8e0e47b (patch) | |
tree | 5cc02dd001af7a694890cee38ba0123aa75a39a9 /sys/msdosfs | |
parent | b3ddf555251083271a40f1aea251029920bceeb5 (diff) |
Run more device init code when resuming iwm(4) and iwx(4) devices.
deraadt@ pointed out that the resume code path only ran a small part
of the entire hardware init sequence which runs when the device is
first attached at boot time.
In particular, we didn't wait for device stabilization, and MSI-X
initialization was attempted too early, and the "persistence bit"
workaround was skipped (which, ironically, is supposed to address
a known hardware bug during resume).
Tested by jcs on AX201 and by myself on 8265 with no regressions seen.
Diffstat (limited to 'sys/msdosfs')
0 files changed, 0 insertions, 0 deletions