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
F163522231: D51224.id158213.diff
Fri, Jul 24, 2:33 AM
F163518419: D51224.id.diff
Fri, Jul 24, 1:31 AM
F163517487: D51224.id158213.diff
Fri, Jul 24, 1:17 AM
F163496305: D51224.id178479.diff
Thu, Jul 23, 7:40 PM
Unknown Object (File)
Thu, Jul 23, 1:56 PM
Unknown Object (File)
Thu, Jul 23, 1:51 PM
Unknown Object (File)
Thu, Jul 23, 10:26 AM
Unknown Object (File)
Thu, Jul 23, 6:55 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 Not Applicable
Unit
Tests Not Applicable

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