Quieten valgrind

Clear all the ioctl structs to zero before use as valgrind does not our
ioctls and so complains about undefined bytes being passed to syscalls.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
This commit is contained in:
Chris Wilson
2014-07-21 07:57:25 +01:00
parent 4f7d4dcae5
commit acca724b42
3 changed files with 39 additions and 13 deletions
+6 -4
View File
@@ -130,15 +130,17 @@ intel_get_pci_device(void)
uint32_t
intel_get_drm_devid(int fd)
{
int ret;
struct drm_i915_getparam gp;
uint32_t devid;
char *override;
uint32_t devid = 0;
const char *override;
override = getenv("INTEL_DEVID_OVERRIDE");
if (override) {
devid = strtod(override, NULL);
} else {
struct drm_i915_getparam gp;
int ret;
memset(&gp, 0, sizeof(gp));
gp.param = I915_PARAM_CHIPSET_ID;
gp.value = (int *)&devid;