From: Tvrtko Ursulin <tvrtko.ursulin@xxxxxxxxx> Let Valgrind know the ioctl initializes the passed in info block to reduce the noise while debugging. Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@xxxxxxxxx> --- lib/sw_sync.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lib/sw_sync.c b/lib/sw_sync.c index f208603312c2..73f3f7015d9d 100644 --- a/lib/sw_sync.c +++ b/lib/sw_sync.c @@ -41,6 +41,15 @@ #include "drmtest.h" #include "ioctl_wrappers.h" +#ifdef HAVE_VALGRIND +#include <valgrind/valgrind.h> +#include <valgrind/memcheck.h> + +#define VG(x) x +#else +#define VG(x) do {} while (0) +#endif + /** * SECTION:sw_sync * @short_description: Software sync (fencing) support library @@ -218,6 +227,8 @@ int sync_fence_status(int fence) if (file_info.num_fences != 1) return -EINVAL; + VG(VALGRIND_MAKE_MEM_DEFINED(&fence_info, sizeof(fence_info))); + return fence_info.status; } -- 2.20.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx