am 1cd04c82: Merge "Add missing ioctl wrappers for Nexus 7."

* commit '1cd04c8275bf97407494e356ee07f1f7d38517bd':
  Add missing ioctl wrappers for Nexus 7.
diff --git a/main/Android.mk b/main/Android.mk
index 35057e2..bcd8858 100644
--- a/main/Android.mk
+++ b/main/Android.mk
@@ -44,6 +44,8 @@
 # ioctl/syscall wrappers are device dependent
 ifeq ($(TARGET_BOOTLOADER_BOARD_NAME),manta)
 ANDROID_HARDWARE := ANDROID_HARDWARE_nexus_10
+else ifeq ($(TARGET_BOOTLOADER_BOARD_NAME),grouper)
+ANDROID_HARDWARE := ANDROID_HARDWARE_nexus_7
 endif
 common_cflags += -D$(ANDROID_HARDWARE)
 
diff --git a/main/coregrind/m_syswrap/syswrap-linux.c b/main/coregrind/m_syswrap/syswrap-linux.c
index 89c8c77..0b4a98b 100644
--- a/main/coregrind/m_syswrap/syswrap-linux.c
+++ b/main/coregrind/m_syswrap/syswrap-linux.c
@@ -4308,6 +4308,11 @@
    case 0x7231:
    case 0x4004e901: /* used by NFC */
       return;
+#  elif defined(ANDROID_HARDWARE_nexus_7)
+   /* undocumented ioctl ids noted on the device */
+   case 0x4e04:
+   case 0x7231:
+      return;
 #  endif
 
    default:
@@ -5673,6 +5678,7 @@
       POST_MEM_WRITE(ARG3, size);
    }
 
+#  elif defined(ANDROID_HARDWARE_nexus_7)
 
 #  else /* no ANDROID_HARDWARE_anything defined */
 
@@ -5683,6 +5689,7 @@
 #   warning ""
 #   warning "   ANDROID_HARDWARE_nexus_s       Samsung Nexus S"
 #   warning "   ANDROID_HARDWARE_nexus_10      Samsung Nexus 10"
+#   warning "   ANDROID_HARDWARE_nexus_7       ASUS Nexus 7"
 #   warning "   ANDROID_HARDWARE_generic       Generic device (eg, Pandaboard)"
 #   warning "   ANDROID_HARDWARE_emulator      x86 or arm emulator"
 #   warning ""