Merge "Force FilterClient to NOT reset the FMQ pointer when creating the MQ" into sc-dev
This commit is contained in:
@@ -921,7 +921,7 @@ Result FilterClient::getFilterMq() {
|
|||||||
Status s = mTunerFilter->getQueueDesc(&aidlMqDesc);
|
Status s = mTunerFilter->getQueueDesc(&aidlMqDesc);
|
||||||
res = ClientHelper::getServiceSpecificErrorCode(s);
|
res = ClientHelper::getServiceSpecificErrorCode(s);
|
||||||
if (res == Result::SUCCESS) {
|
if (res == Result::SUCCESS) {
|
||||||
mFilterMQ = new (nothrow) AidlMQ(aidlMqDesc);
|
mFilterMQ = new (nothrow) AidlMQ(aidlMqDesc, false/*resetPointer*/);
|
||||||
EventFlag::createEventFlag(mFilterMQ->getEventFlagWord(), &mFilterMQEventFlag);
|
EventFlag::createEventFlag(mFilterMQ->getEventFlagWord(), &mFilterMQEventFlag);
|
||||||
}
|
}
|
||||||
return res;
|
return res;
|
||||||
@@ -938,7 +938,7 @@ Result FilterClient::getFilterMq() {
|
|||||||
AidlMQDesc aidlMQDesc;
|
AidlMQDesc aidlMQDesc;
|
||||||
unsafeHidlToAidlMQDescriptor<uint8_t, int8_t, SynchronizedReadWrite>(
|
unsafeHidlToAidlMQDescriptor<uint8_t, int8_t, SynchronizedReadWrite>(
|
||||||
filterMQDesc, &aidlMQDesc);
|
filterMQDesc, &aidlMQDesc);
|
||||||
mFilterMQ = new (nothrow) AidlMessageQueue(aidlMQDesc);
|
mFilterMQ = new (nothrow) AidlMessageQueue(aidlMQDesc, false/*resetPointer*/);
|
||||||
EventFlag::createEventFlag(mFilterMQ->getEventFlagWord(), &mFilterMQEventFlag);
|
EventFlag::createEventFlag(mFilterMQ->getEventFlagWord(), &mFilterMQEventFlag);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user