mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-22 09:12:24 +03:00
gpu: nvgpu: Don't reject unusual ZBC colors
For some use cases, we need to program two ZBC slots with the same DS color value but different FB color value. Remove the check that would reject such unorthodox ZBC entries. Bug 1847208 Change-Id: Ibed2c8195516832789470f7f1a8c865568694c28 Signed-off-by: Lauri Peltonen <lpeltonen@nvidia.com> Reviewed-on: http://git-master/r/1477611 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
committed by
mobile promotions
parent
301965fb77
commit
7bc97ca7d5
@@ -4073,15 +4073,10 @@ int gr_gk20a_add_zbc(struct gk20a *g, struct gr_gk20a *gr,
|
||||
|
||||
if (c_tbl->ref_cnt && c_tbl->format == zbc_val->format &&
|
||||
memcmp(c_tbl->color_ds, zbc_val->color_ds,
|
||||
sizeof(zbc_val->color_ds)) == 0) {
|
||||
sizeof(zbc_val->color_ds)) == 0 &&
|
||||
memcmp(c_tbl->color_l2, zbc_val->color_l2,
|
||||
sizeof(zbc_val->color_l2)) == 0) {
|
||||
|
||||
if (memcmp(c_tbl->color_l2, zbc_val->color_l2,
|
||||
sizeof(zbc_val->color_l2))) {
|
||||
nvgpu_err(g,
|
||||
"zbc l2 and ds color don't match with existing entries");
|
||||
ret = -EINVAL;
|
||||
goto err_mutex;
|
||||
}
|
||||
added = true;
|
||||
c_tbl->ref_cnt++;
|
||||
ret = 0;
|
||||
|
||||
Reference in New Issue
Block a user