Merge "Fix build for x86_64"
diff --git a/Android.mk b/Android.mk
index 9109c96..89178df 100644
--- a/Android.mk
+++ b/Android.mk
@@ -117,7 +117,6 @@
 LOCAL_C_INCLUDES += $(LOCAL_PATH)/host-$(HOST_OS)-fixup
 
 LOCAL_MODULE := libperf
-LOCAL_MODULE_TAGS := eng
 
 include $(BUILD_HOST_STATIC_LIBRARY)
 
@@ -154,7 +153,6 @@
 LOCAL_C_INCLUDES := external/elfutils external/elfutils/libelf external/elfutils/libdw external/elfutils/libdwfl
 
 LOCAL_MODULE := libperf
-LOCAL_MODULE_TAGS := eng
 
 include $(BUILD_STATIC_LIBRARY)
 
@@ -165,7 +163,6 @@
 include $(CLEAR_VARS)
 
 LOCAL_MODULE := perfhost
-LOCAL_MODULE_TAGS := eng
 
 perf_src_files := \
 	builtin-annotate.c \
diff --git a/perf.h b/perf.h
index cbc2f5c..1a0a8de 100644
--- a/perf.h
+++ b/perf.h
@@ -92,7 +92,13 @@
 #endif
 
 #ifdef __mips__
+/* ANDROID_CHANGE_BEGIN */
+#if 0
 #include "../../arch/mips/include/asm/unistd.h"
+#elif !defined(__APPLE__)
+#include <asm/unistd.h>
+#endif
+/* ANDROID_CHANGE_END */
 #define rmb()		asm volatile(					\
 				".set	mips2\n\t"			\
 				"sync\n\t"				\
diff --git a/util/symbol.c b/util/symbol.c
index eb31fa0..efb446c 100644
--- a/util/symbol.c
+++ b/util/symbol.c
@@ -2258,7 +2258,7 @@
 {
 	const char *filename;
 	char path[PATH_MAX];
-	struct process_args args = {0};
+	struct process_args args = {0LL};
 
 	if (machine__is_host(machine)) {
 		filename = "/proc/kallsyms";