LivoxGen1: Remove obsolete locking comment
We have now implemented serialization for device at/detachment
This commit is contained in:
@@ -263,11 +263,6 @@ extern "C" void livoxGen1_attachDeviceReq(
|
|||||||
"not available");
|
"not available");
|
||||||
}
|
}
|
||||||
|
|
||||||
/** FIXME:
|
|
||||||
* We should acquire a spinlock here to ensure that the device isn't added
|
|
||||||
* in the interim while the async op executes.
|
|
||||||
*/
|
|
||||||
|
|
||||||
for (const auto& dev : g_attachedDevices)
|
for (const auto& dev : g_attachedDevices)
|
||||||
{
|
{
|
||||||
if (dev->discoveredDevice.deviceIdentifier == desc->deviceIdentifier)
|
if (dev->discoveredDevice.deviceIdentifier == desc->deviceIdentifier)
|
||||||
@@ -368,12 +363,6 @@ extern "C" void livoxGen1_detachDeviceReq(
|
|||||||
Callback<smo::sense_api::sal_mlo_detachDeviceReqCbFn> cb
|
Callback<smo::sense_api::sal_mlo_detachDeviceReqCbFn> cb
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
/** FIXME:
|
|
||||||
* We should acquire a spinlock here to ensure that iterator doesn't become
|
|
||||||
* invalid in the interim while the async op executes. In the meantime,
|
|
||||||
* we'll repeat the search in the callback.
|
|
||||||
*/
|
|
||||||
|
|
||||||
// Find and remove the device from our collection
|
// Find and remove the device from our collection
|
||||||
auto it = std::find_if(g_attachedDevices.begin(), g_attachedDevices.end(),
|
auto it = std::find_if(g_attachedDevices.begin(), g_attachedDevices.end(),
|
||||||
[&desc](const std::shared_ptr<livoxProto1::Device>& dev) {
|
[&desc](const std::shared_ptr<livoxProto1::Device>& dev) {
|
||||||
|
|||||||
Reference in New Issue
Block a user