Merge "Nothing uses ARCH_ARM_HAVE_CLZ or ARCH_ARM_HAVE_FFS."
am 07a58f8f: Merge "Nothing uses ARCH_ARM_HAVE_CLZ or ARCH_ARM_HAVE_FFS."

# Via Elliott Hughes (1) and Gerrit Code Review (1)
* commit '07a58f8fef9ba3ce7454771049522e3fd75f4f6c':
  Nothing uses ARCH_ARM_HAVE_CLZ or ARCH_ARM_HAVE_FFS.
am d0fb6930: am 07a58f8f: Merge "Nothing uses ARCH_ARM_HAVE_CLZ or ARCH_ARM_HAVE_FFS."

# Via Android Git Automerger (1) and others
* commit 'd0fb693024b88a713fe95296db451a0e6c17ec66':
  Nothing uses ARCH_ARM_HAVE_CLZ or ARCH_ARM_HAVE_FFS.
merge in jb-mr2-release history after reset to master
JWQ45
Remove more always-true ARCH_ARM_HAVE_ flags.

All the remaining flags appear to be actually used.

Change-Id: I0e3d84915487eda4f0e97809fc36624fef5f1848
Merge "Remove more always-true ARCH_ARM_HAVE_ flags."
JWQ45B
am f6b670b7: Merge "Remove more always-true ARCH_ARM_HAVE_ flags."

# Via Elliott Hughes (1) and Gerrit Code Review (1)
* commit 'f6b670b702c3f9ba307ddd0751d471116d9d1a90':
  Remove more always-true ARCH_ARM_HAVE_ flags.
am ea852f6e: am f6b670b7: Merge "Remove more always-true ARCH_ARM_HAVE_ flags."

# Via Android Git Automerger (1) and others
* commit 'ea852f6ed3e9f251eaef4f041fbc0b09229ac924':
  Remove more always-true ARCH_ARM_HAVE_ flags.
Merge "For the current MIPS compiler __builtin___clear_cache() generates synci instruction only with -msynci option So, add -msynci to all mips32r2 makefiles. Also add msynci to the list flags not recognized by clang."
am 5e12e60b: Merge "For the current MIPS compiler __builtin___clear_cache() generates synci instruction only with -msynci option So, add -msynci to all mips32r2 makefiles. Also add msynci to the list flags not recognized by clang."

* commit '5e12e60b472fbd2e712ee9ba04637e3d26b18b71':
  For the current MIPS compiler __builtin___clear_cache() generates synci instruction only with -msynci option So, add -msynci to all mips32r2 makefiles. Also add msynci to the list flags not recognized by clang.
[MIPS] Use mksh for /system/bin/sh

Signed-off-by: Chris Dearman <chris@mips.com>

Change-Id: I01a6c1e2ac9de5b6d86c2aace041a0f7400f6b5e
factor core.mk product definition

Split core.mk, which is currently set up for phones and tablets, into
a core.mk and core_minimal.mk, so that non-phone devices can inherit
from core_minimal.  The only change to products that inherit from
core.mk is removal of duplicated SELinux packages (which were present
in both core.mk and embedded.mk).

Change-Id: I6787bc42a6495c89ed63df7964512207a930d153
am 7ce7473f: am 5e12e60b: Merge "For the current MIPS compiler __builtin___clear_cache() generates synci instruction only with -msynci option So, add -msynci to all mips32r2 makefiles. Also add msynci to the list flags not recognized by clang."

* commit '7ce7473f866fc5356291f38a3437a071ea5fd00d':
  For the current MIPS compiler __builtin___clear_cache() generates synci instruction only with -msynci option So, add -msynci to all mips32r2 makefiles. Also add msynci to the list flags not recognized by clang.
Merge "[MIPS] Use mksh for /system/bin/sh"
am cdacb378: Merge "[MIPS] Use mksh for /system/bin/sh"

* commit 'cdacb3780667bc8d51032d1fb9388ce10bebb9c3':
  [MIPS] Use mksh for /system/bin/sh
am aa80cac8: am cdacb378: Merge "[MIPS] Use mksh for /system/bin/sh"

* commit 'aa80cac8d31ad76111de6f8e718b3e7c27a7d31a':
  [MIPS] Use mksh for /system/bin/sh
Switch to librs.FOO.so instead of libFOO.so to prevent collisions.

Change-Id: Ifda68f3d416d87d6f4916e44a350f15b68994536
Merge "factor core.mk product definition"