Elliott Hughes
aca4068ca9
am 5f3bf515
: am 3df0774b
: Merge "Add a new pthread_key_delete test."
...
* commit '5f3bf51532704e3f92d93427ff136a5b091e67c4':
Add a new pthread_key_delete test.
2014-06-25 21:09:44 +00:00
Elliott Hughes
5f3bf51532
am 3df0774b
: Merge "Add a new pthread_key_delete test."
...
* commit '3df0774b15cfe85033c23d5e51b6f5174bf0559f':
Add a new pthread_key_delete test.
2014-06-25 21:03:59 +00:00
Elliott Hughes
f9ebc87c2c
am e3ee7819
: am ba4ebf78
: Merge "Change the LP64 off_t/loff_t/off64_t definitions to reduce warnings."
...
* commit 'e3ee7819378096fcc207262704dafea54101b712':
Change the LP64 off_t/loff_t/off64_t definitions to reduce warnings.
2014-06-25 20:47:33 +00:00
Elliott Hughes
e3ee781937
am ba4ebf78
: Merge "Change the LP64 off_t/loff_t/off64_t definitions to reduce warnings."
...
* commit 'ba4ebf78ad29ab2ee57c05807140bdf751f59cc6':
Change the LP64 off_t/loff_t/off64_t definitions to reduce warnings.
2014-06-25 19:27:59 +00:00
Elliott Hughes
3df0774b15
Merge "Add a new pthread_key_delete test."
2014-06-25 17:34:27 +00:00
Elliott Hughes
ebb770f90d
Add a new pthread_key_delete test.
...
Bug: https://code.google.com/p/android/issues/detail?id=66813
Change-Id: Ida87bc1fb15a73a08c223a7099456d9f049cd3c5
2014-06-25 13:46:46 -07:00
Elliott Hughes
ba4ebf78ad
Merge "Change the LP64 off_t/loff_t/off64_t definitions to reduce warnings."
2014-06-25 03:39:25 +00:00
Elliott Hughes
00fb5f97be
Change the LP64 off_t/loff_t/off64_t definitions to reduce warnings.
...
Code written for glibc can be sloppy about these types on LP64 and
get away with it. It's probably better for our users if these types
are identical rather than just being the same size.
Change-Id: I3dd116d80569d2d101342a552c55f4a18884025b
2014-06-25 12:09:11 -07:00
Elliott Hughes
671ffdbf0e
am 19fe877e
: am d59ed678
: Merge "Add splice, tee, and vmsplice."
...
* commit '19fe877ec35b7ff7d356d6f4020e77886fff89e2':
Add splice, tee, and vmsplice.
2014-06-25 02:19:53 +00:00
Elliott Hughes
19fe877ec3
am d59ed678
: Merge "Add splice, tee, and vmsplice."
...
* commit 'd59ed678fe6d6bc5aeb1566004490126bd552df4':
Add splice, tee, and vmsplice.
2014-06-25 02:14:34 +00:00
Elliott Hughes
d59ed678fe
Merge "Add splice, tee, and vmsplice."
2014-06-25 01:46:04 +00:00
Elliott Hughes
3f525d41c2
Add splice, tee, and vmsplice.
...
Change-Id: I5f43380b88d776a8bb607b47dbbc5db5a2fe6163
2014-06-24 19:03:31 -07:00
Elliott Hughes
8a41df6521
am cc9acb8d
: am 52f9b051
: Merge "Sync to current upstream arc4random."
...
* commit 'cc9acb8d7b10304e2cb215b471dc9f9636de47f8':
Sync to current upstream arc4random.
2014-06-25 00:28:09 +00:00
Elliott Hughes
cc9acb8d7b
am 52f9b051
: Merge "Sync to current upstream arc4random."
...
* commit '52f9b051c8bcb3d723b023a74d7d89ee45cf754c':
Sync to current upstream arc4random.
2014-06-24 21:33:42 +00:00
Elliott Hughes
256f07ec5c
am 1411afd6
: am 598f4b3a
: Merge "Fix getpid caching across a clone."
...
* commit '1411afd6d18ee363b96c8e4b20561d5e946abfbf':
Fix getpid caching across a clone.
2014-06-24 19:42:41 +00:00
Elliott Hughes
1411afd6d1
am 598f4b3a
: Merge "Fix getpid caching across a clone."
...
* commit '598f4b3ac1be3c6ef3af613ac4b0694841e165fe':
Fix getpid caching across a clone.
2014-06-24 19:35:23 +00:00
Elliott Hughes
52f9b051c8
Merge "Sync to current upstream arc4random."
2014-06-24 18:00:13 +00:00
Elliott Hughes
0468feb286
Sync to current upstream arc4random.
...
This is actually revision 1.33, which is no longer the latest, but it's
as close to head as we can currently reasonably get. I've also switched
to the OpenBSD getentropy_linux.c implementation of getentropy, lightly
modified to try to report an error on failure.
Bug: 14499627
Change-Id: Ia7c561184b1f366c9bf66f248aa60f0d53535fcb
2014-06-24 14:13:48 -07:00
Calin Juravle
05509541af
am b52d7e7b
: am 63fa660b
: Merge "Prefix cmsg_nxthdr with "__"."
...
* commit 'b52d7e7b6ebfac476a1f9506a1a8b2999797ef15':
Prefix cmsg_nxthdr with "__".
2014-06-24 12:32:41 +00:00
Calin Juravle
b52d7e7b6e
am 63fa660b
: Merge "Prefix cmsg_nxthdr with "__"."
...
* commit '63fa660b52f1e9717f0a2105d4861a4b48c330b1':
Prefix cmsg_nxthdr with "__".
2014-06-24 11:02:06 +00:00
Elliott Hughes
598f4b3ac1
Merge "Fix getpid caching across a clone."
2014-06-24 07:45:29 +00:00
Calin Juravle
63fa660b52
Merge "Prefix cmsg_nxthdr with "__"."
2014-06-24 06:28:56 +00:00
Calin Juravle
096b4eb752
Prefix cmsg_nxthdr with "__".
...
This brings us on par with glibc.
To avoid breaking clients, temporary keep cmsg_nxthdr until the next NDK
refresh.
Bug: 15822452
Change-Id: I24c24e68c31f4f2b8f3d2df7acd575cb75174173
2014-06-24 11:53:06 +01:00
Dan Albert
71f9b34fbe
Revert "Revert "Prevent symbols from libgcc from being reexported.""
...
This reverts commit 4e4e1a5d78
.
Change-Id: I8e78c3a59598e052e02965dd37b3fba8f567eed9
2014-06-24 04:31:08 +00:00
Elliott Hughes
fa9e16efaf
Fix getpid caching across a clone.
...
If you make clone, fork, or vfork system calls directly, you're still
on your own, but we now do the right thing for the clone wrapper.
With this implementation, children lose the getpid caching, but we've
no reason to think that that covers any significant use cases.
Bug: 15387103
Change-Id: Icfab6b63c708fea830960742ec92aeba8ce7680d
2014-06-23 17:49:45 -07:00
Dan Albert
15a75decbf
am af8046a9
: am 66a805b9
: Merge "Revert "Prevent symbols from libgcc from being reexported.""
...
* commit 'af8046a9f9ee4d341047dfff156077d7e7a559db':
Revert "Prevent symbols from libgcc from being reexported."
2014-06-23 21:26:33 +00:00
Dan Albert
af8046a9f9
am 66a805b9
: Merge "Revert "Prevent symbols from libgcc from being reexported.""
...
* commit '66a805b91e53ae89d029d31f9e8b385bc79ac04a':
Revert "Prevent symbols from libgcc from being reexported."
2014-06-23 21:21:36 +00:00
Dan Albert
4e4e1a5d78
Revert "Prevent symbols from libgcc from being reexported."
...
This reverts commit 65e80cf622
.
Change-Id: I5f94b123f73db8d0b03cd71a5cffa0662776a017
2014-06-23 20:12:05 +00:00
Dan Albert
66a805b91e
Merge "Revert "Prevent symbols from libgcc from being reexported.""
2014-06-23 17:14:09 +00:00
Dan Albert
ff1917e08d
am 203ec23c
: am 559f3cb5
: Merge "Use __builtin_*_chk for bcopy/bzero."
...
* commit '203ec23c4b92d76b6bc2597d7d07b7e01e52d83e':
Use __builtin_*_chk for bcopy/bzero.
2014-06-23 17:12:18 +00:00
Dan Albert
203ec23c4b
am 559f3cb5
: Merge "Use __builtin_*_chk for bcopy/bzero."
...
* commit '559f3cb532f2740f1c86d16663ad23dad6aa96e8':
Use __builtin_*_chk for bcopy/bzero.
2014-06-23 17:08:26 +00:00
Dan Albert
0163222d18
am b5e050d2
: am 54e9dc02
: Merge "Prevent symbols from libgcc from being reexported."
...
* commit 'b5e050d2f98d7a196ac85ffae42ebc057985a664':
Prevent symbols from libgcc from being reexported.
2014-06-21 10:36:53 +00:00
Dan Albert
509cf86c80
am 4b62f0d8
: am 0d7415fb
: Merge "Remove SHA1 from LP64 in favor of libcrypto."
...
* commit '4b62f0d809e6a29366f8bbc987b4091b0fb94863':
Remove SHA1 from LP64 in favor of libcrypto.
2014-06-21 10:36:52 +00:00
Dan Albert
b5e050d2f9
am 54e9dc02
: Merge "Prevent symbols from libgcc from being reexported."
...
* commit '54e9dc02138838fdb7a89e62467c369e3cf1f41f':
Prevent symbols from libgcc from being reexported.
2014-06-21 09:47:23 +00:00
Dan Albert
4b62f0d809
am 0d7415fb
: Merge "Remove SHA1 from LP64 in favor of libcrypto."
...
* commit '0d7415fb225573c37ff9e880957cd2044dd658ce':
Remove SHA1 from LP64 in favor of libcrypto.
2014-06-21 09:47:20 +00:00
Dan Albert
65e80cf622
Prevent symbols from libgcc from being reexported.
...
Since this was not done earlier, there are binary compatibility concerns
that prevent us from being able to apply this to LP32.
Bug: 11156955
Change-Id: Ie717c3ae4b81c749548a45a993c834e109700b27
2014-06-21 00:09:31 -07:00
Christopher Ferris
92f979725f
am 6131798e
: am ac86f994
: Merge "[MIPS64] Regenerate mips kernel headers with fixed tool"
...
* commit '6131798e574d85200053d93bc2673ab5a0f715fe':
[MIPS64] Regenerate mips kernel headers with fixed tool
2014-06-21 01:06:58 +00:00
Christopher Ferris
4a96c1b216
am 40b85d34
: am eee5f173
: Merge "[MIPS64] Adjust kernel/tools for mips32,mips64 headers"
...
* commit '40b85d34e0f87bdb0ede4c36d6389a7af9c6548c':
[MIPS64] Adjust kernel/tools for mips32,mips64 headers
2014-06-21 01:06:57 +00:00
Christopher Ferris
6131798e57
am ac86f994
: Merge "[MIPS64] Regenerate mips kernel headers with fixed tool"
...
* commit 'ac86f99405707aa099e11d97cd68bfe011cf7a32':
[MIPS64] Regenerate mips kernel headers with fixed tool
2014-06-21 01:03:44 +00:00
Christopher Ferris
40b85d34e0
am eee5f173
: Merge "[MIPS64] Adjust kernel/tools for mips32,mips64 headers"
...
* commit 'eee5f173d1e55c1fe35ef664b6eb0aa3eeab942d':
[MIPS64] Adjust kernel/tools for mips32,mips64 headers
2014-06-21 01:03:43 +00:00
Elliott Hughes
8e34804df8
am 3e2ea6ba
: am fb0a3622
: Merge "Cache getpid."
...
* commit '3e2ea6ba22092ab23f4836d68eec2528f6f88ed1':
Cache getpid.
2014-06-20 23:14:37 +00:00
Elliott Hughes
3e2ea6ba22
am fb0a3622
: Merge "Cache getpid."
...
* commit 'fb0a3622f79bb0a31dd4d0e2f9cea990075ef129':
Cache getpid.
2014-06-20 22:40:16 +00:00
Dan Albert
54e9dc0213
Merge "Prevent symbols from libgcc from being reexported."
2014-06-20 21:00:34 +00:00
Dan Albert
0d7415fb22
Merge "Remove SHA1 from LP64 in favor of libcrypto."
2014-06-20 20:43:43 +00:00
Christopher Ferris
ac86f99405
Merge "[MIPS64] Regenerate mips kernel headers with fixed tool"
2014-06-20 20:43:43 +00:00
Duane Sand
2300332596
[MIPS64] Regenerate mips kernel headers with fixed tool
...
Change-Id: I530891123cba78edbea4aa8af88390213711ab16
2014-06-20 11:08:49 -07:00
Duane Sand
a69eaec4d4
[MIPS64] Adjust kernel/tools for mips32,mips64 headers
...
Define CONFIG_32BIT as _ABIO32 rather than as 1;
it needs to be undefined for calls from mips64.
We need defined(CONFIG_32BIT) == !defined(CONFIG_64BIT),
and get that via defined(_ABIO32) == !defined(__LP64__).
Define CONFIG_CPU_LITTLE_ENDIAN to get correctly-placed
struct msqid64_ds fillers on ipc calls from mips32.
Without this, big-endian fillers were erroneously used.
This bug exists in prior mips32 Android releases.
Define __SANE_USERSPACE_TYPES__ to use int_ll64.h
rather than int_ll64.h on mips64.
This depends on external/kernel-headers patch
https://android-review.googlesource.com/#/c/98915/
http://patchwork.linux-mips.org/patch/6890/
Change-Id: If65fa80746533723cdf46eebe95733bea7ce24ba
2014-06-20 10:46:28 -07:00
Christopher Ferris
eee5f173d1
Merge "[MIPS64] Adjust kernel/tools for mips32,mips64 headers"
2014-06-20 02:09:57 +00:00
Dan Albert
559f3cb532
Merge "Use __builtin_*_chk for bcopy/bzero."
2014-06-20 00:28:52 +00:00
Dan Albert
8ca440089f
Use __builtin_*_chk for bcopy/bzero.
...
Replacing memmove/memset with their builtin check equivalents fixes an
implicit definition warning when only including strings.h.
Change-Id: I74f03b9506ea37f5c2f9c11498e379a70998b430
2014-06-23 08:30:40 -07:00