OSDN Git Service
Glenn Kasten [Sun, 9 Jan 2011 17:57:09 +0000 (09:57 -0800)]
Bug
3330205,
3362385 clock(3) SMP safety and epoch
Change-Id: Ida1e4400489c8c19818c6af5640ab89942c8f712
Steinar H. Gunderson [Mon, 17 Jan 2011 20:21:40 +0000 (12:21 -0800)]
Steinar H. Gunderson [Mon, 17 Jan 2011 20:21:38 +0000 (12:21 -0800)]
Steinar H. Gunderson [Mon, 17 Jan 2011 20:21:36 +0000 (12:21 -0800)]
Steinar H. Gunderson [Mon, 17 Jan 2011 20:19:01 +0000 (12:19 -0800)]
Steinar H. Gunderson [Mon, 17 Jan 2011 20:18:59 +0000 (12:18 -0800)]
Steinar H. Gunderson [Mon, 17 Jan 2011 20:18:57 +0000 (12:18 -0800)]
Steinar H. Gunderson [Mon, 17 Jan 2011 20:15:45 +0000 (12:15 -0800)]
Steinar H. Gunderson [Mon, 17 Jan 2011 20:15:44 +0000 (12:15 -0800)]
Steinar H. Gunderson [Mon, 17 Jan 2011 20:15:41 +0000 (12:15 -0800)]
Glenn Kasten [Sun, 16 Jan 2011 16:50:20 +0000 (08:50 -0800)]
Merge "Bug
3330205 Put blanks and zeroes in const area"
Steinar H. Gunderson [Mon, 20 Dec 2010 10:48:07 +0000 (11:48 +0100)]
Backport (simple cherry-pick)
d33019030c1f0cddca557f9659e3c471bde0e6a9
to gingerbread.
Implement RFC3484 policy table changes from draft-ietf-6man-rfc3484-revise-01.
The changes in a nutshell:
- Handle v4-mapped as different from v4-compat (this was probably
an existing bug in our code).
- Add policy entries for ULA, above most everything else.
- Put v4-compat, old-style IPv6 site-local and 6bone addresses
way down in the preference table.
The rest is just shuffling numbers around (no actual changes to
priority).
Steinar H. Gunderson [Mon, 20 Dec 2010 10:33:31 +0000 (11:33 +0100)]
Backport (simple cherry-pick)
64b6c43379dba176659bc1313b6bb488ac94cfd6
to gingerbread.
Add a new #define IN6_IS_ADDR_ULA, for testing for Universal Local IPv6 Unicast addresses (ULAs). These replace the old site-local IPv6 addresses.
Steinar H. Gunderson [Mon, 20 Dec 2010 10:15:33 +0000 (11:15 +0100)]
Backport (simple cherry-pick)
d1624add2b73ce8ff7826ce27b1d6d6e35bb83a6
to gingerbread.
Don't treat private IPv4 addresses as being in a non-global scope. The effect of this change is essentially to prefer NATed IPv4 over 6to4.
Lorenzo Colitti [Fri, 14 Jan 2011 20:12:37 +0000 (12:12 -0800)]
Merge "Implement RFC3484 policy table changes from draft-ietf-6man-rfc3484-revise-01."
Steinar H. Gunderson [Mon, 20 Dec 2010 10:48:07 +0000 (11:48 +0100)]
Implement RFC3484 policy table changes from draft-ietf-6man-rfc3484-revise-01.
The changes in a nutshell:
- Handle v4-mapped as different from v4-compat (this was probably
an existing bug in our code).
- Add policy entries for ULA, above most everything else.
- Put v4-compat, old-style IPv6 site-local and 6bone addresses
way down in the preference table.
The rest is just shuffling numbers around (no actual changes to
priority).
Change-Id: Ieb111e0edd705992bc9d066befaaee95a8c1a5df
David Turner [Thu, 13 Jan 2011 10:34:38 +0000 (02:34 -0800)]
Merge "Bug
3330205 Thread safe strptime implementation"
Jean-Baptiste Queru [Tue, 11 Jan 2011 23:22:59 +0000 (15:22 -0800)]
am
6bf5bce6: am
f588772b: Merge changes I9347ab44,I3f080b34
* commit '
6bf5bce64439f196a131cb94f48ba785ee483e99':
use consistent guards for off_t and size_t defines for IA
Simplify variable typing for IA builds
Jean-Baptiste Queru [Tue, 11 Jan 2011 22:56:52 +0000 (14:56 -0800)]
am
f588772b: Merge changes I9347ab44,I3f080b34
* commit '
f588772b05c35f19e25404bedc7890289de7c4b9':
use consistent guards for off_t and size_t defines for IA
Simplify variable typing for IA builds
Glenn Kasten [Sun, 9 Jan 2011 18:33:23 +0000 (10:33 -0800)]
Bug
3330205 Thread safe strptime implementation
Change-Id: I03e72b0253a7a2e015455ab81dbf155ed1e574d2
Glenn Kasten [Tue, 11 Jan 2011 00:27:56 +0000 (16:27 -0800)]
Merge "Bug
3330205 Reentrant MD5"
Glenn Kasten [Tue, 11 Jan 2011 00:25:47 +0000 (16:25 -0800)]
Merge "Bug
3330205 Remove unnecessary static variable"
Glenn Kasten [Sun, 9 Jan 2011 20:37:26 +0000 (12:37 -0800)]
Bug
3330205 Reentrant MD5
Change-Id: I4c8e4a8f3ef4cdaac50f32d9e55accb16133ab35
Glenn Kasten [Sun, 9 Jan 2011 17:28:31 +0000 (09:28 -0800)]
Bug
3330205 Remove unnecessary static variable
Change-Id: I7e781d26d6565952712f8fb0274d336462b441fd
Glenn Kasten [Sun, 9 Jan 2011 19:28:22 +0000 (11:28 -0800)]
Bug
3330205 Put blanks and zeroes in const area
Change-Id: I8f25aebd1ded3617dc60951271767281f73b8684
Bruce Beare [Sat, 8 Jan 2011 21:14:40 +0000 (13:14 -0800)]
am
3c56ce49: use consistent guards for off_t and size_t defines for IA
* commit '
3c56ce497d1ea3baa6406c49be82c1245fda2443':
use consistent guards for off_t and size_t defines for IA
Bruce Beare [Sat, 8 Jan 2011 21:14:37 +0000 (13:14 -0800)]
am
ce6c1d61: Simplify variable typing for IA builds
* commit '
ce6c1d6184b76bbaee65d91dd715c771fd1a4652':
Simplify variable typing for IA builds
Bruce Beare [Sun, 26 Dec 2010 17:29:57 +0000 (09:29 -0800)]
use consistent guards for off_t and size_t defines for IA
Change-Id: Ie92b7597883c99e7f4101f4cf5e0ad267b4ee706
Bruce Beare [Sun, 26 Dec 2010 17:28:49 +0000 (09:28 -0800)]
Simplify variable typing for IA builds
Change-Id: I065e5176b3a15bd74ba832f8827b4a4e4837b0f7
Jean-Baptiste Queru [Fri, 7 Jan 2011 19:39:25 +0000 (11:39 -0800)]
Merge changes I9347ab44,I3f080b34
* changes:
use consistent guards for off_t and size_t defines for IA
Simplify variable typing for IA builds
Dmitry Shmidt [Fri, 7 Jan 2011 00:24:47 +0000 (16:24 -0800)]
Merge "Update headers for iproute2 ver 2.6.35"
Dmitry Shmidt [Thu, 6 Jan 2011 23:30:35 +0000 (15:30 -0800)]
Update headers for iproute2 ver 2.6.35
Change-Id: I170cc175b52379be6f5bd1106d43692ca7a629d2
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
Steinar H. Gunderson [Mon, 20 Dec 2010 10:33:31 +0000 (11:33 +0100)]
Add a new #define IN6_IS_ADDR_ULA, for testing for Universal Local IPv6 Unicast addresses (ULAs). These replace the old site-local IPv6 addresses.
Change-Id: I2656423764569d07b92b8eb8fe6dcad6eba5b0bb
David 'Digit' Turner [Wed, 5 Jan 2011 08:19:20 +0000 (00:19 -0800)]
Merge "libc: Fix the definition of SIGRTMAX"
Lorenzo Colitti [Wed, 5 Jan 2011 04:09:37 +0000 (20:09 -0800)]
Merge "Don't treat private IPv4 addresses as being in a non-global scope. The effect of this change is essentially to prefer NATed IPv4 over 6to4."
David 'Digit' Turner [Tue, 4 Jan 2011 20:30:23 +0000 (12:30 -0800)]
Merge "libc: remove obsolete sha1hash.c source file"
Bruce Beare [Sun, 26 Dec 2010 17:29:57 +0000 (09:29 -0800)]
use consistent guards for off_t and size_t defines for IA
Change-Id: I9347ab4407c48c71c99f42583523ebe31a5e67ae
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
Bruce Beare [Sun, 26 Dec 2010 17:28:49 +0000 (09:28 -0800)]
Simplify variable typing for IA builds
Change-Id: I3f080b34360bfade0dbd5e2d8d0365e049162e4c
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
David Turner [Fri, 31 Dec 2010 11:03:42 +0000 (03:03 -0800)]
am
3de4dcdb: Merge "android-x86: use proper variable typing"
* commit '
3de4dcdb189262e5beb73fe8431df67d51ec9f5f':
android-x86: use proper variable typing
David Turner [Fri, 31 Dec 2010 11:03:39 +0000 (03:03 -0800)]
am
ae5df14f: Merge "Use __asm__ instead of asm in public libc headers"
* commit '
ae5df14f9349a000356cf45ec0292bc21ceb5b3a':
Use __asm__ instead of asm in public libc headers
David Turner [Fri, 31 Dec 2010 10:35:25 +0000 (02:35 -0800)]
Merge "android-x86: use proper variable typing"
David Turner [Fri, 31 Dec 2010 10:30:33 +0000 (02:30 -0800)]
Merge "Use __asm__ instead of asm in public libc headers"
Jean-Baptiste Queru [Wed, 29 Dec 2010 19:29:33 +0000 (11:29 -0800)]
am
3d302be4: Merge "android-x86: add sigsetjmp.S"
* commit '
3d302be485bc2f62a889fac85e386c9b8775eb59':
android-x86: add sigsetjmp.S
Jean-Baptiste Queru [Wed, 29 Dec 2010 19:01:23 +0000 (11:01 -0800)]
Merge "android-x86: add sigsetjmp.S"
Jean-Baptiste Queru [Tue, 28 Dec 2010 19:35:22 +0000 (11:35 -0800)]
am
b05aa150: Merge "Replace all occurrances of asm with __asm__ in the output headers"
* commit '
b05aa1500035d0e02d30143a0702a72b111f200e':
Replace all occurrances of asm with __asm__ in the output headers
Jean-Baptiste Queru [Tue, 28 Dec 2010 19:10:31 +0000 (11:10 -0800)]
Merge "Replace all occurrances of asm with __asm__ in the output headers"
Chih-Wei Huang [Tue, 14 Dec 2010 09:55:23 +0000 (17:55 +0800)]
android-x86: add sigsetjmp.S
It adds two functions sigsetjmp and siglongjmp
that fix compiling errors in bluetooth and mksh.
Copy directly from sigsetjmp.S of OpenBSD.
Change-Id: I4696f82ee6f85d1c93cbdd3c9e40f4917d50f3a6
Chih-Wei Huang [Tue, 14 Dec 2010 08:46:12 +0000 (16:46 +0800)]
android-x86: use proper variable typing
Change-Id: Iff99932acd2f6cb482fc5da9ff586d7ab2a8b209
David Turner [Wed, 22 Dec 2010 19:29:30 +0000 (11:29 -0800)]
am
a4f6d228: Merge "Add a method for replacing tokens in the preprocessed headers"
* commit '
a4f6d2281f979c013080e28b1f658c2ba9a8e9f3':
Add a method for replacing tokens in the preprocessed headers
David 'Digit' Turner [Mon, 20 Dec 2010 15:03:07 +0000 (16:03 +0100)]
libc: remove obsolete sha1hash.c source file
The source file is not part of the C library build, so the Android.mk
is unaffected. In other words, this source file was never compiled.
Change-Id: Idec3d5b6ec30dc9ee38296d12dc6e522997df29a
David 'Digit' Turner [Mon, 20 Dec 2010 14:58:06 +0000 (15:58 +0100)]
libc: Fix the definition of SIGRTMAX
After this change, SIGRTMAX will be set to 64 (instead of 32 currently).
Note that this doesn't change the fact that our sigset_t is still defined
as a 32-bit unsigned integer, so most functions that deal with this type
won't support real-time signals though.
Change-Id: Ie1e2f97d646f1664f05a0ac9cac4a43278c3cfa8
David 'Digit' Turner [Thu, 16 Dec 2010 18:52:02 +0000 (19:52 +0100)]
linker: Remove unsecure env. variable for setuid programs.
This removes several unsecure environment variables from the
environment block when the program being loaded is setuid. The
list of env. variables is the same than what GLibc uses at this
point.
Change-Id: I456d3ea0880fe0d4de0d3c5dd51871dd36e87fd6
David Turner [Mon, 20 Dec 2010 10:43:26 +0000 (02:43 -0800)]
Merge "Add a method for replacing tokens in the preprocessed headers"
Steinar H. Gunderson [Mon, 20 Dec 2010 10:15:33 +0000 (11:15 +0100)]
Don't treat private IPv4 addresses as being in a non-global scope. The effect of this change is essentially to prefer NATed IPv4 over 6to4.
Change-Id: I53a8613ca9eb61cac0bf18f0b5f98a2d35ab9c50
David 'Digit' Turner [Thu, 16 Dec 2010 13:35:53 +0000 (14:35 +0100)]
libc: Add missing declarations in <netinet/in.h>
Add missing declarations:
INET_ADDRSTRLEN
IN6_IS_ADDR_MC_NODELOCAL
IN6_IS_ADDR_MC_GLOBAL
It has been reported that these prevent compilation of the Boost libraries
with the NDK. The corresponding patch has already been performed under
development/ndk/platforms/android-3/include.
Change-Id: I4ac514973daf3c06a8ef5538d7df79142a98e562
David 'Digit' Turner [Thu, 16 Dec 2010 15:47:14 +0000 (16:47 +0100)]
libc: Add ftruncate64 and improve 64-bit parameter syscall handling.
This patch improves the handling of 64-bit parameters in syscalls on ARM.
The ARM EABI mandates that 64-bit quantities be passed in even/odd register
pairs, which requires special treatment.
This allows us to simplify our implementations of pread() and pwrite()
and remove the C stubs for pread64() and pwrite64().
Also add ftruncate64() to <unistd.h>
Change-Id: I407e2fd223ba0093dd2d0b04c6152fadfc9ce3ef
Bug
3107933
David 'Digit' Turner [Thu, 16 Dec 2010 13:57:31 +0000 (14:57 +0100)]
libc: Remove duplicate eventfd declaration from SYSCALLS.TXT
The second declaration came from an incorrect change in AOSP.
The eventfd stubs are not affected by this, they are already correct.
Change-Id: Icfc7612a68fc37a48dde2687137960a5d1dbc534
Jean-Baptiste Queru [Wed, 15 Dec 2010 17:37:48 +0000 (09:37 -0800)]
am
c99892f1: am
a9e5bbfd: Merge "Support usage of __ARM_HAVE_LDREX_STREX"
* commit '
c99892f155efd1d3005abf8a2bae83d290606ba1':
Support usage of __ARM_HAVE_LDREX_STREX
Jean-Baptiste Queru [Wed, 15 Dec 2010 17:29:06 +0000 (09:29 -0800)]
am
a9e5bbfd: Merge "Support usage of __ARM_HAVE_LDREX_STREX"
* commit '
a9e5bbfd3d321bf52226d3fd57ed390925ab6a3d':
Support usage of __ARM_HAVE_LDREX_STREX
Jean-Baptiste Queru [Wed, 15 Dec 2010 17:21:34 +0000 (09:21 -0800)]
Merge "Support usage of __ARM_HAVE_LDREX_STREX"
David Turner [Tue, 14 Dec 2010 15:25:28 +0000 (07:25 -0800)]
am
572fced5: am
9691ecc9: Merge "Remove extra/unneeded copy of fenv.h"
* commit '
572fced5b0376a0bdc9111843aa89065cba82629':
Remove extra/unneeded copy of fenv.h
David Turner [Tue, 14 Dec 2010 15:19:17 +0000 (07:19 -0800)]
am
9691ecc9: Merge "Remove extra/unneeded copy of fenv.h"
* commit '
9691ecc9a768e7e08cb6af0b454029195ffc285f':
Remove extra/unneeded copy of fenv.h
David Turner [Tue, 14 Dec 2010 15:09:35 +0000 (07:09 -0800)]
Merge "Remove extra/unneeded copy of fenv.h"
Bruce Beare [Sat, 4 Dec 2010 00:48:47 +0000 (16:48 -0800)]
sigsetmask.c was not processing the "mask" argument.
Change-Id: I79b898ea5b882e8c0564e25466e827a9bedda6e8
Author: yhe19 <yunan.he@intel.com>
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
Yu Shan Emily Lau [Thu, 9 Dec 2010 19:57:42 +0000 (11:57 -0800)]
Revert "sigsetmask.c was not processing the "mask" argument."
This reverts commit
9a9c1619b8124f07fc772c0b700e4d411cd78525.
Martin Storsjo [Wed, 8 Dec 2010 10:39:05 +0000 (11:39 +0100)]
Replace all occurrances of asm with __asm__ in the output headers
asm() conflicts with userland code compiled with -std=c99, the userland
libc should only use __asm__() instead. Therefore, this transformation
has to be applied to all exported headers.
This only changes arch-arm/asm/byteorder.h.
Change-Id: I1cf88c37201c3a91668d387293a18885c316d53c
Martin Storsjo [Wed, 8 Dec 2010 10:38:14 +0000 (11:38 +0100)]
Add a method for replacing tokens in the preprocessed headers
Change-Id: I14cf6337945560b012732ae0fe7a247074810678
Martin Storsjo [Wed, 8 Dec 2010 08:33:51 +0000 (09:33 +0100)]
Use __asm__ instead of asm in public libc headers
If compiling userland code with -std=c99, the current header produces an
error. The content of this header originally is a kernel internal header,
where asm() is acceptable. In a header visible to userland, this should be
__asm__ instead.
Change-Id: I4d3188dd96f7836148ca89f5053d0389dd459d6e
David Turner [Tue, 7 Dec 2010 14:44:41 +0000 (06:44 -0800)]
am
48bebaec: am
4efbf95d: Merge "Use proper variable typing"
* commit '
48bebaeca84cd9014171d2874785ddb57d1103ae':
Use proper variable typing
David Turner [Tue, 7 Dec 2010 14:38:26 +0000 (06:38 -0800)]
am
4efbf95d: Merge "Use proper variable typing"
* commit '
4efbf95d8c88a3a203d687d9048b51e256ef3641':
Use proper variable typing
David Turner [Tue, 7 Dec 2010 14:27:23 +0000 (06:27 -0800)]
Merge "Use proper variable typing"
David 'Digit' Turner [Tue, 7 Dec 2010 12:51:39 +0000 (04:51 -0800)]
Merge "<sched.h>: Add sched_getcpu() and cpu_set_t"
David 'Digit' Turner [Tue, 7 Dec 2010 12:26:32 +0000 (04:26 -0800)]
Merge "<time.h>: Add timegm(), timelocal() and others."
David 'Digit' Turner [Tue, 7 Dec 2010 12:26:27 +0000 (04:26 -0800)]
Merge "libc: Add <android/api-level.h>"
David Turner [Tue, 7 Dec 2010 00:44:46 +0000 (16:44 -0800)]
am
e05762a5: am
8e6435ea: Merge "Add defines for CAIF support"
* commit '
e05762a5312261b96d20597eb6c3a61abaeac2cf':
Add defines for CAIF support
Jean-Baptiste Queru [Tue, 7 Dec 2010 00:44:30 +0000 (16:44 -0800)]
am
b11d7c3e: am
bcb0a925: Merge "sigsetmask.c was not processing the "mask" argument."
* commit '
b11d7c3eca0e5bc04c14afe82a530429f173706c':
sigsetmask.c was not processing the "mask" argument.
David Turner [Mon, 6 Dec 2010 21:31:43 +0000 (13:31 -0800)]
am
8e6435ea: Merge "Add defines for CAIF support"
* commit '
8e6435ead5b118f1fd458d4acbdd0bf86754ab1b':
Add defines for CAIF support
David Turner [Mon, 6 Dec 2010 21:18:37 +0000 (13:18 -0800)]
Merge "Add defines for CAIF support"
Jean-Baptiste Queru [Mon, 6 Dec 2010 18:55:14 +0000 (10:55 -0800)]
am
bcb0a925: Merge "sigsetmask.c was not processing the "mask" argument."
* commit '
bcb0a925b0d6d545bbd9a4ebd9ac61bdacbfa2fe':
sigsetmask.c was not processing the "mask" argument.
Jean-Baptiste Queru [Mon, 6 Dec 2010 18:42:08 +0000 (10:42 -0800)]
Merge "sigsetmask.c was not processing the "mask" argument."
David 'Digit' Turner [Fri, 3 Dec 2010 17:04:01 +0000 (18:04 +0100)]
<sched.h>: Add sched_getcpu() and cpu_set_t
This adds the cpu_set_t type definition and related functions
and macros used to handle CPU thread affinity.
sched_getcpu()
sched_setaffinity()
sched_getaffinity()
Change-Id: If382ecafde8926341a88478062b275553645065b
David 'Digit' Turner [Mon, 6 Dec 2010 11:23:16 +0000 (12:23 +0100)]
<time.h>: Add timegm(), timelocal() and others.
Add timegm(), timelocal(), time2posix() and posix2time() to the
C library.
Change-Id: I34d5771ed83dd994870a5ca58a511d01898b1ffb
David 'Digit' Turner [Mon, 6 Dec 2010 11:05:11 +0000 (12:05 +0100)]
libc: Add <android/api-level.h>
Add a new header that defines __ANDROID_API__ as a constant integer
corresponding to the current native API level. This header is included
by <sys/cdefs.h>
Change-Id: Ib4774e247b395991266245815a24292afc919848
NOTE: This header is already provided by the NDK's platform headers.
for levels 3 to 9.
Bruce Beare [Sat, 4 Dec 2010 00:48:47 +0000 (16:48 -0800)]
sigsetmask.c was not processing the "mask" argument.
Change-Id: I79b898ea5b882e8c0564e25466e827a9bedda6e8
Author: yhe19 <yunan.he@intel.com>
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
Bruce Beare [Sat, 4 Dec 2010 00:14:59 +0000 (16:14 -0800)]
Add defines for CAIF support
Change-Id: I32d2e02814f1965ebdcecb804e947ff303dbe230
Author: Mark Gross <mark.gross@intel.com>
Signed-off-by: Bruce Beare <brucex.j.beare@intel.com>
Ed Heyl [Thu, 2 Dec 2010 21:20:15 +0000 (13:20 -0800)]
Merge "Add mkdtemp() prototype to stdlib.h."
tedbo [Tue, 30 Nov 2010 20:45:02 +0000 (12:45 -0800)]
Add mkdtemp() prototype to stdlib.h.
The mkdtemp() function is implemented in libc/stdio/mktemp.c but not
exposed in stdlib.h. This change adds the prototype to stdlib.h.
Change-Id: I5a98650c665d2e45b2cf6ed3382742f7bdc7c88a
tedbo [Mon, 29 Nov 2010 21:15:07 +0000 (13:15 -0800)]
Add wcscasecmp() and wcsncasecmp() prototypes to wchar.h.
The above prototypes are missing from libc/include/wchar.h but
the functions are present (although with a limited implementation)
in libc.
Change-Id: I1b7c6accfc59ff0f56f3f41a9d3c075e935ac54a
Kenny Root [Wed, 24 Nov 2010 21:10:49 +0000 (13:10 -0800)]
Add support for pread64/pwrite64
64-bit pread() and pwrite() is needed for ZipFileRO to be able to read
ludicrously large ZIP files just in case someone is crazy enough to do
it.
Also fix a license header that was apparently mangled.
Change-Id: I6819ef8b36e46b63b40749c95717b1ecf9307033
Iliyan Malchev [Tue, 23 Nov 2010 00:52:22 +0000 (16:52 -0800)]
bionic: update processed kernel header tegra_audio.h
Change-Id: Idefc8cae9315f1f4f340330ee1b38a7c0acb5fd8
Signed-off-by: Iliyan Malchev <malchev@google.com>
Jean-Baptiste Queru [Mon, 22 Nov 2010 21:38:44 +0000 (13:38 -0800)]
am
24dc9363: resolved conflicts for merge of
1bc98ccb to gingerbread-plus-aosp
* commit '
24dc936346b4a31005ac28c4bd464320cca9320a':
bionic: Add ARM optimized strcpy()
Jean-Baptiste Queru [Mon, 22 Nov 2010 21:34:59 +0000 (13:34 -0800)]
resolved conflicts for merge of
1bc98ccb to gingerbread-plus-aosp
Change-Id: Ief9ec3d0472660e26864e082e03c26e09a043b9d
Jean-Baptiste Queru [Mon, 22 Nov 2010 21:02:25 +0000 (13:02 -0800)]
Merge "bionic: Add ARM optimized strcpy()"
Jim Huang [Tue, 10 Aug 2010 09:23:39 +0000 (17:23 +0800)]
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
Jean-Baptiste Queru [Fri, 19 Nov 2010 06:41:28 +0000 (22:41 -0800)]
am
9f1a7f93: am
ea0fe856: Merge "Bionic: Aliasing problems with frexpf"
* commit '
9f1a7f933dbf3446d29cbbff959a29f0ab49b308':
Bionic: Aliasing problems with frexpf
Jean-Baptiste Queru [Fri, 19 Nov 2010 06:39:15 +0000 (22:39 -0800)]
am
ea0fe856: Merge "Bionic: Aliasing problems with frexpf"
* commit '
ea0fe8563db2a5854d30b3c770c406356f55cfe8':
Bionic: Aliasing problems with frexpf
Erik Gilling [Fri, 19 Nov 2010 00:10:50 +0000 (16:10 -0800)]
update linux/tegrafb.h
Change-Id: Ib09e70b51b900447d17e9f992b0f81fd5f638677
Jean-Baptiste Queru [Thu, 18 Nov 2010 02:15:58 +0000 (18:15 -0800)]
Merge "Bionic: Aliasing problems with frexpf"
Mike Lockwood [Tue, 16 Nov 2010 22:33:50 +0000 (17:33 -0500)]
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>
Dima Zavin [Mon, 4 Oct 2010 21:13:46 +0000 (14:13 -0700)]
kernel/linux: add tegra avp/rpc/sema headers
Change-Id: I7b8ee1e3e6a5db6a090f106d3d70f2122e12124c
Signed-off-by: Dima Zavin <dima@android.com>