Page MenuHomeFreeBSD

ses: update status more promptly after a change
AbandonedPublic

Authored by asomers on Mar 16 2023, 8:42 PM.
Tags
None
Referenced Files
Unknown Object (File)
Dec 17 2025, 9:27 PM
Unknown Object (File)
Nov 23 2025, 12:20 AM
Unknown Object (File)
Nov 22 2025, 6:21 PM
Unknown Object (File)
Nov 22 2025, 6:20 PM
Unknown Object (File)
Nov 20 2025, 6:15 PM
Unknown Object (File)
Nov 15 2025, 10:01 PM
Unknown Object (File)
Nov 10 2025, 8:58 PM
Unknown Object (File)
Nov 10 2025, 5:25 PM
Subscribers

Details

Reviewers
ken
mav
Group Reviewers
cam
Summary

Poll the enclosure promptly after handling any ioctl which can change a
device's status.

Sponsored by: Spectra Logic, Axcient

Test Plan

Manually tested

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 50433
Build 47324: arc lint + arc unit

Event Timeline

ses_process_control_request() triggered by ses_set_enc_status() already calls ses_poll_status(), so most of what you are doing should already work. Not sure only about ENCIOC_SETSTRING.

Yep, I see that you're correct. This is a classic case of two branches solving the same problem in different ways (if you haven't already figured out, I've been trying to reconcile some of Spectra's old ses changes). I'll abandon this revision.