Page MenuHomeFreeBSD

libusb: refactor the process of setting option when init the context.
ClosedPublic

Authored by aokblast on Jul 9 2025, 9:42 AM.
Tags
None
Referenced Files
F166207507: D51224.id158212.diff
Wed, Aug 12, 9:05 AM
F166164145: D51224.id180293.diff
Wed, Aug 12, 12:35 AM
F166160095: D51224.id180293.diff
Wed, Aug 12, 12:07 AM
F166149867: D51224.id.diff
Tue, Aug 11, 11:41 PM
Unknown Object (File)
Sun, Aug 9, 9:23 PM
Unknown Object (File)
Sun, Aug 9, 7:45 PM
Unknown Object (File)
Sun, Aug 9, 6:55 PM
Unknown Object (File)
Sun, Aug 9, 1:57 AM
Subscribers

Details

Summary

From
https://github.com/libusb/libusb/commit/6622f386f52807dac76c8a260c98aa02c311bc93#diff-c1f9bc250077d41456a3e580fca0ddf5d8c25b741bff6d9b9505990a8b70b254R2358.
We are able to set all of the option from the init_context. To address
this, we modify the process of setting option in init_context to make it be more clear and then
adapat libusb_set_option inside to all other option.

Sponsored By: FreeBSD Foundation

Diff Detail

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

Event Timeline

Move the initialization of the options to allow override by the set_option

This revision is now accepted and ready to land.Jun 18 2026, 5:08 AM