Merge "MIPS: Fix MIPS linker VDSO issues"
diff --git a/docs/status.md b/docs/status.md
index a32a4c7..55272f2 100644
--- a/docs/status.md
+++ b/docs/status.md
@@ -72,7 +72,6 @@
 endhostent
 endnetent
 endprotoent
-endutxent
 fexecve
 fmtmsg
 getdate
diff --git a/libc/private/bionic_macros.h b/libc/private/bionic_macros.h
index c0df917..a3a3ece 100644
--- a/libc/private/bionic_macros.h
+++ b/libc/private/bionic_macros.h
@@ -74,6 +74,8 @@
 #define BIONIC_STOP_UNWIND asm volatile(".cfi_undefined \%eip")
 #elif defined(__x86_64__)
 #define BIONIC_STOP_UNWIND asm volatile(".cfi_undefined \%rip")
+#elif defined (__mips__)
+#define BIONIC_STOP_UNWIND asm volatile(".cfi_undefined $ra")
 #endif
 
 #endif // _BIONIC_MACROS_H_
diff --git a/libc/tools/check-symbols-glibc.py b/libc/tools/check-symbols-glibc.py
index 9aba2e2..7ede2e6 100755
--- a/libc/tools/check-symbols-glibc.py
+++ b/libc/tools/check-symbols-glibc.py
@@ -188,6 +188,7 @@
 in_posix_and_glibc_but_dead_or_useless = set([
   'a64l', # obsolete
   'confstr', # obsolete
+  'endutxent', # no utmp on Android
   'fattach', # obsolete
   'fdetach', # obsolete
   'gethostid', # obsolete