Merge commit '1df986c21ee52c6756846b4a5e45cb316f772112' into gingerbread-release-to-dalvik-dev
Add pn544.h clean kernel header

Allows pn544 hardware reset

Change-Id: I6d6d22b16c228f03a70a14a4655a41005761b5d6
Signed-off-by: Nick Pelly <npelly@google.com>
am 7bbd4580: Add pn544.h clean kernel header

* commit '7bbd4580afe0347892a0680b5917ec7df38c003a':
  Add pn544.h clean kernel header
am 61c9b8e1: am 7bbd4580: Add pn544.h clean kernel header

* commit '61c9b8e14a69b969456976b9d0d24f2caff4d01e':
  Add pn544.h clean kernel header
bionic: update processed cpcap_audio.h

Change-Id: I8c8b917268cae4ff7a79e9f60522df59f8ed499a
Signed-off-by: Iliyan Malchev <malchev@google.com>
bionic: update processed cpcap_audio.h and spi/cpcap.h headers

Change-Id: Ied7210d4f03eec3218c51cea8ee2e667d2014153
Signed-off-by: Iliyan Malchev <malchev@google.com>
Add missing PTRACE_SETVFPREGS.

Change-Id: I070903ea7ceb90a3ff54fbae09c0ac70a7af1e3d
Merge "Add missing PTRACE_SETVFPREGS."
Use a modern chdir(2)-free realpath(3) implementation.

(This is the current OpenBSD implementation.)

Bug: 3055824, 2281992
Change-Id: Iafa8f78e8d6e44c036a547c7210a13d559b7483a
Bionic: Aliasing problems with frexpf

This patch fixes a known bug in bionic libm
due to aliasing issues in gcc 4.2 and 4.4; more
specifically in frexpf.

The function frexpf is used to extract the
mantissa and exponent from a double precision number.

The bug has already been reported here:
https://code.google.com/p/android/issues/detail?id=6697

Change-Id: I2e1f2e0a45906642d2225b9d150ed391d2bf331c
Signed-off-by: Rodrigo Obregon <robregon@ti.com>
kernel/linux: add tegra avp/rpc/sema headers

Change-Id: I7b8ee1e3e6a5db6a090f106d3d70f2122e12124c
Signed-off-by: Dima Zavin <dima@android.com>
Update f_mtp.h kernel header

Driver has changed to support transferring > 4 gigabyte files

Change-Id: I9ddca13e8e906a403fe84c9af27ec1fab565be77
Signed-off-by: Mike Lockwood <lockwood@android.com>
Merge "Bionic: Aliasing problems with frexpf"
update linux/tegrafb.h

Change-Id: Ib09e70b51b900447d17e9f992b0f81fd5f638677
am ea0fe856: Merge "Bionic: Aliasing problems with frexpf"

* commit 'ea0fe8563db2a5854d30b3c770c406356f55cfe8':
  Bionic: Aliasing problems with frexpf
am 9f1a7f93: am ea0fe856: Merge "Bionic: Aliasing problems with frexpf"

* commit '9f1a7f933dbf3446d29cbbff959a29f0ab49b308':
  Bionic: Aliasing problems with frexpf
bionic: Add ARM optimized strcpy()

Reference results of the experiments on Qualcomm MSM7x25 (524MHz):

[original C code]
             prc thr   usecs/call      samples   errors cnt/samp
size
strcpy_1k      1   1     14.56159           99        0     1000
1024

[ARM optimized code]
             prc thr   usecs/call      samples   errors cnt/samp
size
strcpy_1k      1   1      3.46653           99        0     1000
1024

The work was derived from ARM Ltd.

Change-Id: I906ac53bb7a7285e14693c77d3ce8d4ed6f98bfd
Merge "bionic: Add ARM optimized strcpy()"
resolved conflicts for merge of 1bc98ccb to gingerbread-plus-aosp

Change-Id: Ief9ec3d0472660e26864e082e03c26e09a043b9d
am 24dc9363: resolved conflicts for merge of 1bc98ccb to gingerbread-plus-aosp

* commit '24dc936346b4a31005ac28c4bd464320cca9320a':
  bionic: Add ARM optimized strcpy()