gralloc: strictly handle gralloc usage bits

Any unhandled usage bits will lead to unsupported usage.

BUG=b:195673105
TEST=gralloctest
TEST=CtsNativeHardwareTestCases

Change-Id: I57e8131b0245e30669ea4c398abf108a1165749e
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/3265944
Tested-by: Yiwei Zhang <zzyiwei@chromium.org>
Reviewed-by: Jason Macnak <natsu@google.com>
Reviewed-by: Dominik Behr <dbehr@chromium.org>
Commit-Queue: Yiwei Zhang <zzyiwei@chromium.org>
1 file changed