mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 11:36:00 +00:00
Fix VTS fail for GraphicsMapperHidlTest
VTS_10 testing item VtsHalGraphicsMapperV2_1Target fail due to Gralloc0 HAL do not have return value : BAD_VALUE and BAD_BUFFER so add Error::BAD_VALUE and Error::BAD_BUFFER as return value to fix this VTS fail. Bug: 146034198 Test: ran VtsHalGraphicsMapperV2_1Target 10 times and it all pass. Change-Id: I792830ddf98cbf59de7d3a7b4dd4cf5f72269244
This commit is contained in:
@@ -49,7 +49,12 @@ class Gralloc0HalImpl : public V2_0::passthrough::detail::Gralloc0HalImpl<Hal> {
|
||||
mModule, bufferHandle, descriptorInfo.width, descriptorInfo.height,
|
||||
static_cast<int32_t>(descriptorInfo.format),
|
||||
static_cast<uint64_t>(descriptorInfo.usage), stride);
|
||||
return static_cast<Error>(ret);
|
||||
if (ret == -EINVAL) {
|
||||
return Error::BAD_BUFFER;
|
||||
} else if (ret < 0) {
|
||||
return Error::BAD_VALUE;
|
||||
}
|
||||
return Error::NONE;
|
||||
}
|
||||
Error getTransportSize(const native_handle_t* bufferHandle, uint32_t* outNumFds,
|
||||
uint32_t* outNumInts) override {
|
||||
|
||||
Reference in New Issue
Block a user