summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreehugger Robot <treehugger-gerrit@google.com>2017-12-06 18:34:13 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2017-12-06 18:34:13 +0000
commit298fc4f6f5182a70bc471ac4c145470809094b03 (patch)
tree71dc4ffbfe0e922c526d3b7baa3e1d1b08c78758
parent677e69672e654da0d7a5c19a6dded7bf8717f76c (diff)
parent1f601b1d7d5f94c6f8f7850e14d1b88e7fb9a775 (diff)
downloadlibhardware-298fc4f6f5182a70bc471ac4c145470809094b03.tar.gz
Merge "Use -Werror in hardware/libhardware/modules"
-rw-r--r--modules/audio_remote_submix/audio_hw.cpp2
-rw-r--r--modules/camera/3_0/Android.mk2
-rw-r--r--modules/camera/3_4/Android.mk2
-rw-r--r--modules/hwcomposer/Android.mk1
-rw-r--r--modules/hwcomposer/hwcomposer.cpp2
-rw-r--r--modules/input/evdev/Android.mk2
-rw-r--r--modules/input/evdev/InputDevice.cpp13
-rw-r--r--modules/sensors/Android.mk2
-rw-r--r--modules/sensors/tests/Android.mk2
-rw-r--r--modules/usbcamera/Android.mk2
-rw-r--r--modules/vehicle/Android.mk1
-rw-r--r--modules/vehicle/vehicle.c3
-rw-r--r--modules/vr/Android.mk2
13 files changed, 14 insertions, 22 deletions
diff --git a/modules/audio_remote_submix/audio_hw.cpp b/modules/audio_remote_submix/audio_hw.cpp
index 6c538cee..cc9d2637 100644
--- a/modules/audio_remote_submix/audio_hw.cpp
+++ b/modules/audio_remote_submix/audio_hw.cpp
@@ -486,7 +486,6 @@ static void submix_audio_device_destroy_pipe_l(struct submix_audio_device * cons
const struct submix_stream_in * const in,
const struct submix_stream_out * const out)
{
- MonoPipe* sink;
ALOGV("submix_audio_device_destroy_pipe_l()");
int route_idx = -1;
if (in != NULL) {
@@ -1086,7 +1085,6 @@ static ssize_t in_read(struct audio_stream_in *stream, void* buffer,
{
struct submix_stream_in * const in = audio_stream_in_get_submix_stream_in(stream);
struct submix_audio_device * const rsxadev = in->dev;
- struct audio_config *format;
const size_t frame_size = audio_stream_in_frame_size(stream);
const size_t frames_to_read = bytes / frame_size;
diff --git a/modules/camera/3_0/Android.mk b/modules/camera/3_0/Android.mk
index ae68ed5d..3071a03e 100644
--- a/modules/camera/3_0/Android.mk
+++ b/modules/camera/3_0/Android.mk
@@ -38,7 +38,7 @@ LOCAL_SHARED_LIBRARIES := \
libsync \
libutils \
-LOCAL_CFLAGS += -Wall -Wextra -fvisibility=hidden
+LOCAL_CFLAGS += -Wall -Wextra -Werror -fvisibility=hidden
LOCAL_MODULE_TAGS := optional
diff --git a/modules/camera/3_4/Android.mk b/modules/camera/3_4/Android.mk
index d4201ba6..ddf843f7 100644
--- a/modules/camera/3_4/Android.mk
+++ b/modules/camera/3_4/Android.mk
@@ -32,7 +32,7 @@ v4l2_shared_libs := \
v4l2_static_libs :=
-v4l2_cflags := -fno-short-enums -Wall -Wextra -fvisibility=hidden
+v4l2_cflags := -fno-short-enums -Wall -Wextra -Werror -fvisibility=hidden
v4l2_c_includes := $(call include-path-for, camera)
diff --git a/modules/hwcomposer/Android.mk b/modules/hwcomposer/Android.mk
index da0f6db6..5dbabe2b 100644
--- a/modules/hwcomposer/Android.mk
+++ b/modules/hwcomposer/Android.mk
@@ -26,4 +26,5 @@ LOCAL_SRC_FILES := hwcomposer.cpp
LOCAL_MODULE := hwcomposer.default
LOCAL_CFLAGS:= -DLOG_TAG=\"hwcomposer\"
LOCAL_MODULE_TAGS := optional
+LOCAL_CFLAGS += -Wall -Werror
include $(BUILD_SHARED_LIBRARY)
diff --git a/modules/hwcomposer/hwcomposer.cpp b/modules/hwcomposer/hwcomposer.cpp
index 31e362af..cc0d873a 100644
--- a/modules/hwcomposer/hwcomposer.cpp
+++ b/modules/hwcomposer/hwcomposer.cpp
@@ -55,6 +55,7 @@ hwc_module_t HAL_MODULE_INFO_SYM = {
/*****************************************************************************/
+#if 0
static void dump_layer(hwc_layer_1_t const* l) {
ALOGD("\ttype=%d, flags=%08x, handle=%p, tr=%02x, blend=%04x, {%d,%d,%d,%d}, {%d,%d,%d,%d}",
l->compositionType, l->flags, l->handle, l->transform, l->blending,
@@ -67,6 +68,7 @@ static void dump_layer(hwc_layer_1_t const* l) {
l->displayFrame.right,
l->displayFrame.bottom);
}
+#endif
static int hwc_prepare(hwc_composer_device_1_t * /*dev*/,
size_t /*numDisplays*/, hwc_display_contents_1_t** displays) {
diff --git a/modules/input/evdev/Android.mk b/modules/input/evdev/Android.mk
index cb129645..df16b536 100644
--- a/modules/input/evdev/Android.mk
+++ b/modules/input/evdev/Android.mk
@@ -55,7 +55,7 @@ LOCAL_SHARED_LIBRARIES := \
liblog
LOCAL_CLANG := true
-LOCAL_CPPFLAGS += -Wno-unused-parameter
+LOCAL_CPPFLAGS += -Wall -Werror -Wno-unused-parameter
LOCAL_MODULE_TAGS := optional
diff --git a/modules/input/evdev/InputDevice.cpp b/modules/input/evdev/InputDevice.cpp
index 5f909828..3b72f1fb 100644
--- a/modules/input/evdev/InputDevice.cpp
+++ b/modules/input/evdev/InputDevice.cpp
@@ -95,19 +95,6 @@ static uint32_t getAbsAxisUsage(int32_t axis, uint32_t deviceClasses) {
return INPUT_DEVICE_CLASS_JOYSTICK;
}
-static bool getBooleanProperty(const InputProperty& prop) {
- const char* propValue = prop.getValue();
- if (propValue == nullptr) return false;
-
- char* end;
- int value = std::strtol(propValue, &end, 10);
- if (*end != '\0') {
- ALOGW("Expected boolean for property %s; value=%s", prop.getKey(), propValue);
- return false;
- }
- return value;
-}
-
EvdevDevice::EvdevDevice(InputHostInterface* host, const std::shared_ptr<InputDeviceNode>& node) :
mHost(host), mDeviceNode(node), mDeviceDefinition(mHost->createDeviceDefinition()) {
diff --git a/modules/sensors/Android.mk b/modules/sensors/Android.mk
index ca277e6b..5ef6a972 100644
--- a/modules/sensors/Android.mk
+++ b/modules/sensors/Android.mk
@@ -25,7 +25,7 @@ LOCAL_MODULE := sensors.$(TARGET_DEVICE)
LOCAL_MODULE_RELATIVE_PATH := hw
LOCAL_PROPRIETARY_MODULE := true
-LOCAL_CFLAGS := -DLOG_TAG=\"MultiHal\"
+LOCAL_CFLAGS := -Wall -Werror -DLOG_TAG=\"MultiHal\"
LOCAL_SRC_FILES := \
multihal.cpp \
diff --git a/modules/sensors/tests/Android.mk b/modules/sensors/tests/Android.mk
index 010bb903..dcf4f248 100644
--- a/modules/sensors/tests/Android.mk
+++ b/modules/sensors/tests/Android.mk
@@ -5,7 +5,7 @@ include $(CLEAR_VARS)
LOCAL_SRC_FILES := \
SensorEventQueue_test.cpp
-#LOCAL_CFLAGS := -g
+LOCAL_CFLAGS := -Wall -Werror
LOCAL_MODULE := sensorstests
LOCAL_STATIC_LIBRARIES := libcutils libutils
diff --git a/modules/usbcamera/Android.mk b/modules/usbcamera/Android.mk
index 162b1585..6a36ac49 100644
--- a/modules/usbcamera/Android.mk
+++ b/modules/usbcamera/Android.mk
@@ -38,7 +38,7 @@ LOCAL_SHARED_LIBRARIES := \
libsync \
libutils \
-LOCAL_CFLAGS += -Wall -Wextra -fvisibility=hidden
+LOCAL_CFLAGS += -Wall -Wextra -Werror -fvisibility=hidden
LOCAL_MODULE_TAGS := optional
diff --git a/modules/vehicle/Android.mk b/modules/vehicle/Android.mk
index 34c943ce..ad2e5276 100644
--- a/modules/vehicle/Android.mk
+++ b/modules/vehicle/Android.mk
@@ -21,6 +21,7 @@ LOCAL_MODULE := vehicle.default
LOCAL_MODULE_RELATIVE_PATH := hw
LOCAL_PROPRIETARY_MODULE := true
LOCAL_SRC_FILES := vehicle.c timeUtil.cpp
+LOCAL_CFLAGS := -Wall -Werror
LOCAL_HEADER_LIBRARIES := libhardware_headers
LOCAL_SHARED_LIBRARIES := liblog libcutils libutils
LOCAL_MODULE_TAGS := optional
diff --git a/modules/vehicle/vehicle.c b/modules/vehicle/vehicle.c
index 66e29c09..66a2137a 100644
--- a/modules/vehicle/vehicle.c
+++ b/modules/vehicle/vehicle.c
@@ -465,6 +465,9 @@ static int vdev_subscribe(vehicle_hw_device_t* device, int32_t prop, float sampl
}
int ret_code = pthread_create(
&sub->thread, NULL, (void *(*)(void*))fake_event_thread, sub);
+ if (ret_code != 0) {
+ return -ret_code;
+ }
print_subscribe_info(impl);
pthread_mutex_unlock(&lock_);
return 0;
diff --git a/modules/vr/Android.mk b/modules/vr/Android.mk
index 0305745a..2cdcb1b7 100644
--- a/modules/vr/Android.mk
+++ b/modules/vr/Android.mk
@@ -23,6 +23,6 @@ LOCAL_SRC_FILES := vr.c
LOCAL_HEADER_LIBRARIES := libhardware_headers
LOCAL_SHARED_LIBRARIES := libcutils
LOCAL_MODULE_TAGS := optional
-LOCAL_CFLAGS += -Wno-unused-parameter
+LOCAL_CFLAGS += -Wall -Werror -Wno-unused-parameter
include $(BUILD_SHARED_LIBRARY)